diff --git a/.gitignore b/.gitignore index 66f305c435442..19c45103c38bb 100644 --- a/.gitignore +++ b/.gitignore @@ -93,6 +93,18 @@ tests-legacy/resources/modules/referralprogram/ !/admin-dev/export/.htaccess !/admin-dev/export/index.php +# Downloaded RTL files +/admin-dev/themes/default/css/bundle/default_rtl.css +/admin-dev/themes/default/css/bundle/shared_rtl.css +/admin-dev/themes/default/css/font_rtl.css +/admin-dev/themes/default/css/overrides_rtl.css +/admin-dev/themes/default/css/vendor/font-awesome/font-awesome_rtl.css +/admin-dev/themes/default/css/vendor/nv.d3_rtl.css +/admin-dev/themes/default/css/vendor/titatoggle-min_rtl.css +/admin-dev/themes/default/public/theme_rtl.css +/admin-dev/themes/new-theme/css/module/drop_rtl.css +/admin-dev/themes/new-theme/css/right-sidebar_rtl.css + themes/*/cache/* # Config diff --git a/.travis.yml b/.travis.yml index b7683f6f6ad02..85ebfdd37a717 100644 --- a/.travis.yml +++ b/.travis.yml @@ -28,18 +28,25 @@ php: env: global: - SYMFONY_DEPRECATIONS_HELPER=disabled + - DISABLE_DEBUG_TOOLBAR=1 matrix: - PRESTASHOP_TEST_TYPE=unit - PRESTASHOP_TEST_TYPE=integration - PRESTASHOP_TEST_TYPE=sanity +stages: + - name: deploy + if: type = cron + - name: test + if: type IN (push, pull_request) + matrix: include: - - php: 7.2 - env: EXTRA_DEPS=phpHigh PRESTASHOP_TEST_TYPE=unit - stage: deploy php: 7.2 before_install: skip + before_script: skip + install: skip script: - mkdir -p /tmp/ps-release - php tools/build/CreateRelease.php --destination-dir=/tmp/ps-release @@ -57,9 +64,6 @@ matrix: local-dir: "/tmp/ps-release" on: all_branches: true - allow_failures: - - php: 7.2 - env: EXTRA_DEPS=phpHigh PRESTASHOP_TEST_TYPE=unit before_install: - /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_10.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :10 -ac -screen 0 1600x1200x16 @@ -73,12 +77,7 @@ before_install: - cp tests-legacy/parameters.yml.travis app/config/parameters.yml before_script: - - if [ "$EXTRA_DEPS" = "phpHigh" ]; then - composer update --ignore-platform-reqs --no-suggest --ansi --no-interaction --no-progress --quiet; - else - composer install --no-suggest --ansi --prefer-dist --no-interaction --no-progress --quiet; - fi - + - composer install --no-suggest --ansi --prefer-dist --no-interaction --no-progress --quiet; - bash travis-scripts/install-prestashop; script: diff --git a/INSTALL.txt b/INSTALL.txt index 3daad1257b4ce..6b90a3c29f98e 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -48,7 +48,7 @@ To install PrestaShop 1.7, you need a web server running PHP 7.1.3+ and any flavor of MySQL 5.5+ (MySQL, MariaDB, Percona Server, etc.). -You can find more information on our System requirements (https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/) page and on the System Administrator Guide (http://doc.prestashop.com/display/PS16/System+Administrator+Guide). +You can find more information on our System requirements (https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/) page and on the System Administrator Guide (https://doc.prestashop.com/display/PS16/System+Administrator+Guide). === Installing PrestaShop @@ -59,15 +59,15 @@ Here is the content of this archive: * This INSTALL.txt file * The prestashop.zip archive, which contains all the necessary files. * The index.php file, which will automatically unzip the prestashop.zip archive for you. -* The Install_PrestaShop.html file, which redirects you to http://doc.prestashop.com/display/PS17/Installing+PrestaShop +* The Install_PrestaShop.html file, which redirects you to https://doc.prestashop.com/display/PS17/Installing+PrestaShop From there on, follow these instructions: 1. Upload at least index.php and prestashop.zip on your web server. -2. From your web browser, go to the folder where index.html and prestashop.zip have been uploaded. The Zip archive should unzip automatically. -3. You are redirected to the PrestaShop installer. Simply follow the instructions. +2. From your web browser, go to the folder where index.html and prestashop.zip have been uploaded and browse index.html. The Zip archive should unzip automatically. +3. You are redirected to the PrestaShop installer. Follow the instructions. -After PrestaShop has successfuly been installed, delete the /install/ folder from your server! +After PrestaShop has successfuly been installed, delete the /install/ folder from your server. Enjoy your store :) @@ -76,11 +76,11 @@ Enjoy your store :) Essential links about PrestaShop: -* User Guide: http://doc.prestashop.com/display/PS17/User+Guide -* Tech docs (modules & themes): https://developers.prestashop.com/ -* Official blog: https://www.prestashop.com/blog/en/ -* Devteam blog: http://build.prestashop.com/ -* Get community support: http://www.prestashop.com/forums/ +* User Guide: https://doc.prestashop.com/display/PS17/User+Guide +* Tech docs (modules & themes): https://devdocs.prestashop.com/ +* Official blog: https://www.prestashop.com/en/blog +* Developer blog: https://build.prestashop.com/ +* Get community support: https://www.prestashop.com/forums/ * Get paid support: https://www.prestashop.com/en/support * Find modules and themes: https://addons.prestashop.com/ * Contribute with code: https://github.com/PrestaShop/PrestaShop diff --git a/README.md b/README.md index 0d3e9419d2ecd..b2f0b56a6f406 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ About PrestaShop -------- -[![Build Status](https://travis-ci.org/PrestaShop/PrestaShop.svg?branch=develop)](https://travis-ci.org/PrestaShop/PrestaShop) +[![Build Status](https://travis-ci.com/PrestaShop/PrestaShop.svg?branch=develop)](https://travis-ci.com/PrestaShop/PrestaShop) [![Gitter chat](https://badges.gitter.im/PrestaShop/PrestaShop.png)](https://gitter.im/PrestaShop/General) diff --git a/admin-dev/index.php b/admin-dev/index.php index 78c3fd01010f4..3f36566e935eb 100644 --- a/admin-dev/index.php +++ b/admin-dev/index.php @@ -71,7 +71,7 @@ } require_once __DIR__.'/../app/AppKernel.php'; -$kernel = new AppKernel(_PS_MODE_DEV_?'dev':'prod', _PS_MODE_DEV_); +$kernel = new AppKernel(_PS_ENV_, _PS_MODE_DEV_); //$kernel = new AppCache($kernel); // When using the HttpCache, you need to call the method in your front controller instead of relying on the configuration parameter //Request::enableHttpMethodParameterOverride(); diff --git a/admin-dev/themes/default/js/bundle/product/form.js b/admin-dev/themes/default/js/bundle/product/form.js index 9cf0eda24411d..1d91ea7081f7b 100644 --- a/admin-dev/themes/default/js/bundle/product/form.js +++ b/admin-dev/themes/default/js/bundle/product/form.js @@ -1156,15 +1156,6 @@ var attachmentProduct = (function() { var buttonSave = $('#form_step6_attachment_product_add'); var buttonCancel = $('#form_step6_attachment_product_cancel'); - /** check all attachments files */ - $('#product-attachment-files-check').change(function() { - if ($(this).is(":checked")) { - $('#product-attachment-file input[type="checkbox"]').prop('checked', true); - } else { - $('#product-attachment-file input[type="checkbox"]').prop('checked', false); - } - }); - buttonCancel.click(function (){ resetAttachmentForm(); }); diff --git a/admin-dev/themes/default/js/theme.js b/admin-dev/themes/default/js/theme.js index bc95c5371daf4..651944b79b50a 100644 --- a/admin-dev/themes/default/js/theme.js +++ b/admin-dev/themes/default/js/theme.js @@ -25,6 +25,7 @@ import '../sass/font.scss'; import '../sass/admin-theme.sass'; import '../node_modules/perfect-scrollbar/css/perfect-scrollbar.css'; +import '@openfonts/ubuntu-condensed_latin'; import PerfectScrollBar from 'perfect-scrollbar'; diff --git a/admin-dev/themes/default/package-lock.json b/admin-dev/themes/default/package-lock.json index 183e6d10bb9d4..c16ebddfa700e 100644 --- a/admin-dev/themes/default/package-lock.json +++ b/admin-dev/themes/default/package-lock.json @@ -833,6 +833,41 @@ } } }, + "@openfonts/ubuntu-condensed_latin": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/@openfonts/ubuntu-condensed_latin/-/ubuntu-condensed_latin-1.43.0.tgz", + "integrity": "sha512-HnkY2DivJYNXtC7iTt9Xu+uMJ+kt6MsmIE4C+cGeuYLoOzGIXSTsR5RC9eYQ2STXBGTg7agH3R7OOXNuVSPkQw==", + "dev": true + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/node": { + "version": "12.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.0.tgz", + "integrity": "sha512-6N8Sa5AaENRtJnpKXZgvc119PKxT1Lk9VPy4kfT8JF23tIe1qDfaGkBR2DRKJFIA7NptMz+fps//C6aLi1Uoug==", + "dev": true + }, "@webassemblyjs/ast": { "version": "1.5.13", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.13.tgz", @@ -1168,6 +1203,21 @@ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", @@ -1771,6 +1821,15 @@ } } }, + "clean-webpack-plugin": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-2.0.2.tgz", + "integrity": "sha512-pi1111o4OBd9qvacbgs+NRqClfVPKVIc66B4d8kx6Ho/L+i9entQ/NpK600CsTYTPu3kWvKwwyKarsYMvC2xeA==", + "dev": true, + "requires": { + "del": "^4.0.0" + } + }, "cli-cursor": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", @@ -2551,6 +2610,52 @@ } } }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "glob": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", + "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", + "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" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -3840,6 +3945,19 @@ "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", "dev": true }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, "globule": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", @@ -4444,6 +4562,30 @@ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -5474,6 +5616,12 @@ "mimic-fn": "^1.0.0" } }, + "open-sans-fonts": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/open-sans-fonts/-/open-sans-fonts-1.5.1.tgz", + "integrity": "sha512-VN8BBWX0Cdv2eV6+XEee7mpQZOAPwFxFf6l/nxv6rcZSiyRW9+kbCwiI0zILJ6brH8CHa4kOWKCOFxlhHAy2dQ==", + "dev": true + }, "optimize-css-assets-webpack-plugin": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.0.tgz", @@ -5545,6 +5693,12 @@ "p-limit": "^1.1.0" } }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", @@ -5633,6 +5787,12 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", diff --git a/admin-dev/themes/default/package.json b/admin-dev/themes/default/package.json index 8eee567ebbe3a..c2652bbf4d9d8 100644 --- a/admin-dev/themes/default/package.json +++ b/admin-dev/themes/default/package.json @@ -12,13 +12,16 @@ "devDependencies": { "@babel/core": "^7.0.0-rc.1", "@babel/preset-env": "^7.0.0-rc.1", + "@openfonts/ubuntu-condensed_latin": "^1.43.0", "babel-loader": "^8.0.2", "bourbon": "^4.3.4", + "clean-webpack-plugin": "^2.0.2", "css-loader": "^1.0.0", "file-loader": "^1.1.11", "material-design-icons": "^2", "mini-css-extract-plugin": "^0.4.2", "node-sass": "^4.9.3", + "open-sans-fonts": "^1.5.1", "optimize-css-assets-webpack-plugin": "^5.0.0", "path": "^0.12.7", "postcss-cssnext": "^3.1.0", @@ -32,4 +35,4 @@ "dependencies": { "perfect-scrollbar": "^1.4.0" } -} \ No newline at end of file +} diff --git a/admin-dev/themes/default/public/08952b029e4decbc8ef9fb553cae8cea.woff2 b/admin-dev/themes/default/public/08952b029e4decbc8ef9fb553cae8cea.woff2 new file mode 100644 index 0000000000000..852f7106cea56 Binary files /dev/null and b/admin-dev/themes/default/public/08952b029e4decbc8ef9fb553cae8cea.woff2 differ diff --git a/admin-dev/themes/default/public/1c0b4eb93fcf561eec03297a24922d6c.ttf b/admin-dev/themes/default/public/1c0b4eb93fcf561eec03297a24922d6c.ttf new file mode 100644 index 0000000000000..ee10d635da1bc Binary files /dev/null and b/admin-dev/themes/default/public/1c0b4eb93fcf561eec03297a24922d6c.ttf differ diff --git a/admin-dev/themes/default/public/24aab533f87e7b434be5fa5b1684975c.svg b/admin-dev/themes/default/public/24aab533f87e7b434be5fa5b1684975c.svg new file mode 100644 index 0000000000000..1119509f134e6 --- /dev/null +++ b/admin-dev/themes/default/public/24aab533f87e7b434be5fa5b1684975c.svg @@ -0,0 +1,21053 @@ + + + + +Created by FontForge 20141024 at Tue Dec 16 14:24:40 2014 + By System Administrator +Digitized data copyright (c) 2011, Google Corporation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/admin-dev/themes/default/public/2a9a30e14574c9ec24add2901a80b81c.svg b/admin-dev/themes/default/public/2a9a30e14574c9ec24add2901a80b81c.svg new file mode 100644 index 0000000000000..7561e874ca4a1 --- /dev/null +++ b/admin-dev/themes/default/public/2a9a30e14574c9ec24add2901a80b81c.svg @@ -0,0 +1,958 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin-dev/themes/default/public/2ca61b76e22053571dd8611e5aac4900.png b/admin-dev/themes/default/public/2ca61b76e22053571dd8611e5aac4900.png deleted file mode 100644 index 44780ce15f8ba..0000000000000 Binary files a/admin-dev/themes/default/public/2ca61b76e22053571dd8611e5aac4900.png and /dev/null differ diff --git a/admin-dev/themes/default/public/3326e4d74d3924ee1c882c29f5b571c0.woff2 b/admin-dev/themes/default/public/3326e4d74d3924ee1c882c29f5b571c0.woff2 new file mode 100644 index 0000000000000..c80b2d2afb71e Binary files /dev/null and b/admin-dev/themes/default/public/3326e4d74d3924ee1c882c29f5b571c0.woff2 differ diff --git a/admin-dev/themes/default/public/3343e54368719e3786f78a1b22839455.woff2 b/admin-dev/themes/default/public/3343e54368719e3786f78a1b22839455.woff2 new file mode 100644 index 0000000000000..b0c2a26b40c91 Binary files /dev/null and b/admin-dev/themes/default/public/3343e54368719e3786f78a1b22839455.woff2 differ diff --git a/admin-dev/themes/default/public/33f225b8f5f7d6b34a0926f58f96c1e9.ttf b/admin-dev/themes/default/public/33f225b8f5f7d6b34a0926f58f96c1e9.ttf new file mode 100644 index 0000000000000..1a7679e3949fb Binary files /dev/null and b/admin-dev/themes/default/public/33f225b8f5f7d6b34a0926f58f96c1e9.ttf differ diff --git a/admin-dev/themes/default/public/383eba0e55ed778006d76428812d343c.woff2 b/admin-dev/themes/default/public/383eba0e55ed778006d76428812d343c.woff2 new file mode 100644 index 0000000000000..440b74c391023 Binary files /dev/null and b/admin-dev/themes/default/public/383eba0e55ed778006d76428812d343c.woff2 differ diff --git a/admin-dev/themes/default/public/49e3f006018662f60f1db2aec0b2cca9.png b/admin-dev/themes/default/public/49e3f006018662f60f1db2aec0b2cca9.png deleted file mode 100644 index 6d9a2ee911412..0000000000000 Binary files a/admin-dev/themes/default/public/49e3f006018662f60f1db2aec0b2cca9.png and /dev/null differ diff --git a/admin-dev/themes/default/public/51eedfb43f888d1b221e20467e8188fa.gif b/admin-dev/themes/default/public/51eedfb43f888d1b221e20467e8188fa.gif deleted file mode 100644 index b0f934f423c74..0000000000000 Binary files a/admin-dev/themes/default/public/51eedfb43f888d1b221e20467e8188fa.gif and /dev/null differ diff --git a/admin-dev/themes/default/public/525074686dfb8aa36b1b92e29de467ac.woff b/admin-dev/themes/default/public/525074686dfb8aa36b1b92e29de467ac.woff new file mode 100644 index 0000000000000..1ed8ab9568714 Binary files /dev/null and b/admin-dev/themes/default/public/525074686dfb8aa36b1b92e29de467ac.woff differ diff --git a/admin-dev/themes/default/public/55835483c304eaa8477fea2c36abba17.woff2 b/admin-dev/themes/default/public/55835483c304eaa8477fea2c36abba17.woff2 new file mode 100644 index 0000000000000..f778f9c8455f2 Binary files /dev/null and b/admin-dev/themes/default/public/55835483c304eaa8477fea2c36abba17.woff2 differ diff --git a/admin-dev/themes/default/public/5a100916f94b0babde0c92aaa8fb80d6.ttf b/admin-dev/themes/default/public/5a100916f94b0babde0c92aaa8fb80d6.ttf new file mode 100644 index 0000000000000..cf53e6e46e23f Binary files /dev/null and b/admin-dev/themes/default/public/5a100916f94b0babde0c92aaa8fb80d6.ttf differ diff --git a/admin-dev/themes/default/public/5aaceea2d60ddb477c6aafc825eece3d.woff2 b/admin-dev/themes/default/public/5aaceea2d60ddb477c6aafc825eece3d.woff2 new file mode 100644 index 0000000000000..60d8de4f64433 Binary files /dev/null and b/admin-dev/themes/default/public/5aaceea2d60ddb477c6aafc825eece3d.woff2 differ diff --git a/admin-dev/themes/default/public/5be71612af754cc566ec30ef200d8a65.woff b/admin-dev/themes/default/public/5be71612af754cc566ec30ef200d8a65.woff new file mode 100644 index 0000000000000..369f738b64158 Binary files /dev/null and b/admin-dev/themes/default/public/5be71612af754cc566ec30ef200d8a65.woff differ diff --git a/admin-dev/themes/default/public/7b9776076d5fceef4993b55c9383dedd.gif b/admin-dev/themes/default/public/7b9776076d5fceef4993b55c9383dedd.gif deleted file mode 100644 index afa8dcada770b..0000000000000 Binary files a/admin-dev/themes/default/public/7b9776076d5fceef4993b55c9383dedd.gif and /dev/null differ diff --git a/admin-dev/themes/default/public/7be88e73fea7b64568a450d7c01346b0.woff b/admin-dev/themes/default/public/7be88e73fea7b64568a450d7c01346b0.woff new file mode 100644 index 0000000000000..ced8f697114fa Binary files /dev/null and b/admin-dev/themes/default/public/7be88e73fea7b64568a450d7c01346b0.woff differ diff --git a/admin-dev/themes/default/public/892667349c5cff6fcf7e40439596b97c.woff b/admin-dev/themes/default/public/892667349c5cff6fcf7e40439596b97c.woff new file mode 100644 index 0000000000000..c668e4537f9e9 Binary files /dev/null and b/admin-dev/themes/default/public/892667349c5cff6fcf7e40439596b97c.woff differ diff --git a/admin-dev/themes/default/public/8a486134dd38f7185b6dda1e09ad091e.png b/admin-dev/themes/default/public/8a486134dd38f7185b6dda1e09ad091e.png deleted file mode 100644 index a52eaa7d987d8..0000000000000 Binary files a/admin-dev/themes/default/public/8a486134dd38f7185b6dda1e09ad091e.png and /dev/null differ diff --git a/admin-dev/themes/default/public/8b55a822e72b8fd5e2ee069236f2d797.png b/admin-dev/themes/default/public/8b55a822e72b8fd5e2ee069236f2d797.png deleted file mode 100644 index 7aca2496b9505..0000000000000 Binary files a/admin-dev/themes/default/public/8b55a822e72b8fd5e2ee069236f2d797.png and /dev/null differ diff --git a/admin-dev/themes/default/public/9b30f13428e1b4a659aeeab4ac1fff35.ttf b/admin-dev/themes/default/public/9b30f13428e1b4a659aeeab4ac1fff35.ttf new file mode 100644 index 0000000000000..a3093274266fd Binary files /dev/null and b/admin-dev/themes/default/public/9b30f13428e1b4a659aeeab4ac1fff35.ttf differ diff --git a/admin-dev/themes/default/public/9f2144213fad53d4e0fdb26ecf93865f.woff b/admin-dev/themes/default/public/9f2144213fad53d4e0fdb26ecf93865f.woff new file mode 100644 index 0000000000000..8c0313ff36b3b Binary files /dev/null and b/admin-dev/themes/default/public/9f2144213fad53d4e0fdb26ecf93865f.woff differ diff --git a/admin-dev/themes/default/public/a33a878f3861ca67e9bc423c58b2a357.svg b/admin-dev/themes/default/public/a33a878f3861ca67e9bc423c58b2a357.svg new file mode 100644 index 0000000000000..d06de541a0a08 --- /dev/null +++ b/admin-dev/themes/default/public/a33a878f3861ca67e9bc423c58b2a357.svg @@ -0,0 +1,958 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin-dev/themes/default/public/ac327c4db6284ef64ebe872b6308f5da.woff b/admin-dev/themes/default/public/ac327c4db6284ef64ebe872b6308f5da.woff new file mode 100644 index 0000000000000..bd0f824b207d6 Binary files /dev/null and b/admin-dev/themes/default/public/ac327c4db6284ef64ebe872b6308f5da.woff differ diff --git a/admin-dev/themes/default/public/b46ff9f5c8bcba1ea3b4b320e22be5c7.svg b/admin-dev/themes/default/public/b46ff9f5c8bcba1ea3b4b320e22be5c7.svg new file mode 100644 index 0000000000000..df45137858079 --- /dev/null +++ b/admin-dev/themes/default/public/b46ff9f5c8bcba1ea3b4b320e22be5c7.svg @@ -0,0 +1,958 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin-dev/themes/default/public/bf4dde0147bb02556500d922e2efc90b.svg b/admin-dev/themes/default/public/bf4dde0147bb02556500d922e2efc90b.svg new file mode 100644 index 0000000000000..b34ed428a7e4b --- /dev/null +++ b/admin-dev/themes/default/public/bf4dde0147bb02556500d922e2efc90b.svg @@ -0,0 +1,958 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin-dev/themes/default/public/bundle.js b/admin-dev/themes/default/public/bundle.js index 927deb76a5730..a0e517bf14367 100644 --- a/admin-dev/themes/default/public/bundle.js +++ b/admin-dev/themes/default/public/bundle.js @@ -1,5 +1,5 @@ /******/!function(t){// webpackBootstrap -/******/var e={};function r(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=t,r.c=e,r.d=function(t,e,i){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)r.d(i,n,function(e){return t[e]}.bind(null,n));return i},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,r){t.exports=r(9)},function(t,e,r){},,function(t,e,r){},,,,function(t,e,r){},,function(t,e,r){"use strict";r.r(e);r(1),r(3),r(7); +/******/var e={};function r(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return t[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=t,r.c=e,r.d=function(t,e,i){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)r.d(i,n,function(e){return t[e]}.bind(null,n));return i},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,r){t.exports=r(9)},function(t,e,r){},,function(t,e,r){},,function(t,e,r){},,function(t,e,r){},,function(t,e,r){"use strict";r.r(e);r(1),r(3),r(5),r(7); /*! * perfect-scrollbar v1.4.0 * (c) 2018 Hyunje Jun @@ -7,7 +7,7 @@ */ function i(t){return getComputedStyle(t)}function n(t,e){for(var r in e){var i=e[r];"number"==typeof i&&(i+="px"),t.style[r]=i}return t}function l(t){var e=document.createElement("div");return e.className=t,e}var o="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function s(t,e){if(!o)throw new Error("No element matching method supported");return o.call(t,e)}function a(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function c(t,e){return Array.prototype.filter.call(t.children,function(t){return s(t,e)})}var h={main:"ps",element:{thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}}},u={x:null,y:null};function d(t,e){var r=t.element.classList,i=h.state.scrolling(e);r.contains(i)?clearTimeout(u[e]):r.add(i)}function f(t,e){u[e]=setTimeout(function(){return t.isAlive&&t.element.classList.remove(h.state.scrolling(e))},t.settings.scrollingThreshold)}var p=function(t){this.element=t,this.handlers={}},b={isEmpty:{configurable:!0}};p.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},p.prototype.unbind=function(t,e){var r=this;this.handlers[t]=this.handlers[t].filter(function(i){return!(!e||i===e)||(r.element.removeEventListener(t,i,!1),!1)})},p.prototype.unbindAll=function(){for(var t in this.handlers)this.unbind(t)},b.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every(function(e){return 0===t.handlers[e].length})},Object.defineProperties(p.prototype,b);var g=function(){this.eventElements=[]};function v(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}g.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return e||(e=new p(t),this.eventElements.push(e)),e},g.prototype.bind=function(t,e,r){this.eventElement(t).bind(e,r)},g.prototype.unbind=function(t,e,r){var i=this.eventElement(t);i.unbind(e,r),i.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(i),1)},g.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]},g.prototype.once=function(t,e,r){var i=this.eventElement(t),n=function(t){i.unbind(e,n),r(t)};i.bind(e,n)};var m=function(t,e,r,i,n){var l;if(void 0===i&&(i=!0),void 0===n&&(n=!1),"top"===e)l=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");l=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(t,e,r,i,n){var l=r[0],o=r[1],s=r[2],a=r[3],c=r[4],h=r[5];void 0===i&&(i=!0);void 0===n&&(n=!1);var u=t.element;t.reach[a]=null,u[s]<1&&(t.reach[a]="start");u[s]>t[l]-t[o]-1&&(t.reach[a]="end");e&&(u.dispatchEvent(v("ps-scroll-"+a)),e<0?u.dispatchEvent(v("ps-scroll-"+c)):e>0&&u.dispatchEvent(v("ps-scroll-"+h)),i&&function(t,e){d(t,e),f(t,e)}(t,a));t.reach[a]&&(e||n)&&u.dispatchEvent(v("ps-"+a+"-reach-"+t.reach[a]))}(t,r,l,i,n)};function Y(t){return parseInt(t,10)||0}var y={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},X=function(t){var e=t.element,r=Math.floor(e.scrollTop);t.containerWidth=e.clientWidth,t.containerHeight=e.clientHeight,t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(c(e,h.element.rail("x")).forEach(function(t){return a(t)}),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(c(e,h.element.rail("y")).forEach(function(t){return a(t)}),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),function(t,e){var r={width:e.railXWidth},i=Math.floor(t.scrollTop);e.isRtl?r.left=e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:r.left=t.scrollLeft;e.isScrollbarXUsingBottom?r.bottom=e.scrollbarXBottom-i:r.top=e.scrollbarXTop+i;n(e.scrollbarXRail,r);var l={top:i,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?l.right=e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth:l.right=e.scrollbarYRight-t.scrollLeft:e.isRtl?l.left=e.negativeScrollAdjustment+t.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:l.left=e.scrollbarYLeft+t.scrollLeft;n(e.scrollbarYRail,l),n(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),n(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}(e,t),t.scrollbarXActive?e.classList.add(h.state.active("x")):(e.classList.remove(h.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,e.scrollLeft=0),t.scrollbarYActive?e.classList.add(h.state.active("y")):(e.classList.remove(h.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,e.scrollTop=0)};function w(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function W(t,e){var r=e[0],i=e[1],n=e[2],l=e[3],o=e[4],s=e[5],a=e[6],c=e[7],u=e[8],p=t.element,b=null,g=null,v=null;function m(e){p[a]=b+v*(e[n]-g),d(t,c),X(t),e.stopPropagation(),e.preventDefault()}function Y(){f(t,c),t[u].classList.remove(h.state.clicking),t.event.unbind(t.ownerDocument,"mousemove",m)}t.event.bind(t[o],"mousedown",function(e){b=p[a],g=e[n],v=(t[i]-t[r])/(t[l]-t[s]),t.event.bind(t.ownerDocument,"mousemove",m),t.event.once(t.ownerDocument,"mouseup",Y),t[u].classList.add(h.state.clicking),e.stopPropagation(),e.preventDefault()})}var L={"click-rail":function(t){t.event.bind(t.scrollbarY,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarYRail,"mousedown",function(e){var r=e.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top>t.scrollbarYTop?1:-1;t.element.scrollTop+=r*t.containerHeight,X(t),e.stopPropagation()}),t.event.bind(t.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarXRail,"mousedown",function(e){var r=e.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;t.element.scrollLeft+=r*t.containerWidth,X(t),e.stopPropagation()})},"drag-thumb":function(t){W(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),W(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(t){var e=t.element;t.event.bind(t.ownerDocument,"keydown",function(r){if(!(r.isDefaultPrevented&&r.isDefaultPrevented()||r.defaultPrevented)&&(s(e,":hover")||s(t.scrollbarX,":focus")||s(t.scrollbarY,":focus"))){var i,n=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(n){if("IFRAME"===n.tagName)n=n.contentDocument.activeElement;else for(;n.shadowRoot;)n=n.shadowRoot.activeElement;if(s(i=n,"input,[contenteditable]")||s(i,"select,[contenteditable]")||s(i,"textarea,[contenteditable]")||s(i,"button,[contenteditable]"))return}var l=0,o=0;switch(r.which){case 37:l=r.metaKey?-t.contentWidth:r.altKey?-t.containerWidth:-30;break;case 38:o=r.metaKey?t.contentHeight:r.altKey?t.containerHeight:30;break;case 39:l=r.metaKey?t.contentWidth:r.altKey?t.containerWidth:30;break;case 40:o=r.metaKey?-t.contentHeight:r.altKey?-t.containerHeight:-30;break;case 32:o=r.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:o=t.containerHeight;break;case 34:o=-t.containerHeight;break;case 36:o=t.contentHeight;break;case 35:o=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==l||t.settings.suppressScrollY&&0!==o||(e.scrollTop-=o,e.scrollLeft+=l,X(t),function(r,i){var n=Math.floor(e.scrollTop);if(0===r){if(!t.scrollbarYActive)return!1;if(0===n&&i>0||n>=t.contentHeight-t.containerHeight&&i<0)return!t.settings.wheelPropagation}var l=e.scrollLeft;if(0===i){if(!t.scrollbarXActive)return!1;if(0===l&&r<0||l>=t.contentWidth-t.containerWidth&&r>0)return!t.settings.wheelPropagation}return!0}(l,o)&&r.preventDefault())}})},wheel:function(t){var e=t.element;function r(r){var n=function(t){var e=t.deltaX,r=-1*t.deltaY;return void 0!==e&&void 0!==r||(e=-1*t.wheelDeltaX/6,r=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,r*=10),e!=e&&r!=r&&(e=0,r=t.wheelDelta),t.shiftKey?[-r,-e]:[e,r]}(r),l=n[0],o=n[1];if(!function(t,r,n){if(!y.isWebKit&&e.querySelector("select:focus"))return!0;if(!e.contains(t))return!1;for(var l=t;l&&l!==e;){if(l.classList.contains(h.element.consuming))return!0;var o=i(l);if([o.overflow,o.overflowX,o.overflowY].join("").match(/(scroll|auto)/)){var s=l.scrollHeight-l.clientHeight;if(s>0&&!(0===l.scrollTop&&n>0||l.scrollTop===s&&n<0))return!0;var a=l.scrollWidth-l.clientWidth;if(a>0&&!(0===l.scrollLeft&&r<0||l.scrollLeft===a&&r>0))return!0}l=l.parentNode}return!1}(r.target,l,o)){var s=!1;t.settings.useBothWheelAxes?t.scrollbarYActive&&!t.scrollbarXActive?(o?e.scrollTop-=o*t.settings.wheelSpeed:e.scrollTop+=l*t.settings.wheelSpeed,s=!0):t.scrollbarXActive&&!t.scrollbarYActive&&(l?e.scrollLeft+=l*t.settings.wheelSpeed:e.scrollLeft-=o*t.settings.wheelSpeed,s=!0):(e.scrollTop-=o*t.settings.wheelSpeed,e.scrollLeft+=l*t.settings.wheelSpeed),X(t),(s=s||function(r,i){var n=Math.floor(e.scrollTop),l=0===e.scrollTop,o=n+e.offsetHeight===e.scrollHeight,s=0===e.scrollLeft,a=e.scrollLeft+e.offsetWidth===e.scrollWidth;return!(Math.abs(i)>Math.abs(r)?l||o:s||a)||!t.settings.wheelPropagation}(l,o))&&!r.ctrlKey&&(r.stopPropagation(),r.preventDefault())}}void 0!==window.onwheel?t.event.bind(e,"wheel",r):void 0!==window.onmousewheel&&t.event.bind(e,"mousewheel",r)},touch:function(t){if(y.supportsTouch||y.supportsIePointer){var e=t.element,r={},n=0,l={},o=null;y.supportsTouch?(t.event.bind(e,"touchstart",u),t.event.bind(e,"touchmove",d),t.event.bind(e,"touchend",f)):y.supportsIePointer&&(window.PointerEvent?(t.event.bind(e,"pointerdown",u),t.event.bind(e,"pointermove",d),t.event.bind(e,"pointerup",f)):window.MSPointerEvent&&(t.event.bind(e,"MSPointerDown",u),t.event.bind(e,"MSPointerMove",d),t.event.bind(e,"MSPointerUp",f)))}function s(r,i){e.scrollTop-=i,e.scrollLeft-=r,X(t)}function a(t){return t.targetTouches?t.targetTouches[0]:t}function c(t){return!(t.pointerType&&"pen"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function u(t){if(c(t)){var e=a(t);r.pageX=e.pageX,r.pageY=e.pageY,n=(new Date).getTime(),null!==o&&clearInterval(o)}}function d(o){if(c(o)){var u=a(o),d={pageX:u.pageX,pageY:u.pageY},f=d.pageX-r.pageX,p=d.pageY-r.pageY;if(function(t,r,n){if(!e.contains(t))return!1;for(var l=t;l&&l!==e;){if(l.classList.contains(h.element.consuming))return!0;var o=i(l);if([o.overflow,o.overflowX,o.overflowY].join("").match(/(scroll|auto)/)){var s=l.scrollHeight-l.clientHeight;if(s>0&&!(0===l.scrollTop&&n>0||l.scrollTop===s&&n<0))return!0;var a=l.scrollLeft-l.clientWidth;if(a>0&&!(0===l.scrollLeft&&r<0||l.scrollLeft===a&&r>0))return!0}l=l.parentNode}return!1}(o.target,f,p))return;s(f,p),r=d;var b=(new Date).getTime(),g=b-n;g>0&&(l.x=f/g,l.y=p/g,n=b),function(r,i){var n=Math.floor(e.scrollTop),l=e.scrollLeft,o=Math.abs(r),s=Math.abs(i);if(s>o){if(i<0&&n===t.contentHeight-t.containerHeight||i>0&&0===n)return 0===window.scrollY&&i>0&&y.isChrome}else if(o>s&&(r<0&&l===t.contentWidth-t.containerWidth||r>0&&0===l))return!0;return!0}(f,p)&&o.preventDefault()}}function f(){t.settings.swipeEasing&&(clearInterval(o),o=setInterval(function(){t.isInitialized?clearInterval(o):l.x||l.y?Math.abs(l.x)<.01&&Math.abs(l.y)<.01?clearInterval(o):(s(30*l.x,30*l.y),l.x*=.8,l.y*=.8):clearInterval(o)},10))}}},R=function(t,e){var r=this;if(void 0===e&&(e={}),"string"==typeof t&&(t=document.querySelector(t)),!t||!t.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var o in this.element=t,t.classList.add(h.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},e)r.settings[o]=e[o];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var s,a,c=function(){return t.classList.add(h.state.focus)},u=function(){return t.classList.remove(h.state.focus)};this.isRtl="rtl"===i(t).direction,this.isNegativeScroll=(a=t.scrollLeft,t.scrollLeft=-1,s=t.scrollLeft<0,t.scrollLeft=a,s),this.negativeScrollAdjustment=this.isNegativeScroll?t.scrollWidth-t.clientWidth:0,this.event=new g,this.ownerDocument=t.ownerDocument||document,this.scrollbarXRail=l(h.element.rail("x")),t.appendChild(this.scrollbarXRail),this.scrollbarX=l(h.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",c),this.event.bind(this.scrollbarX,"blur",u),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var d=i(this.scrollbarXRail);this.scrollbarXBottom=parseInt(d.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Y(d.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Y(d.borderLeftWidth)+Y(d.borderRightWidth),n(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Y(d.marginLeft)+Y(d.marginRight),n(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=l(h.element.rail("y")),t.appendChild(this.scrollbarYRail),this.scrollbarY=l(h.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",c),this.event.bind(this.scrollbarY,"blur",u),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var f=i(this.scrollbarYRail);this.scrollbarYRight=parseInt(f.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Y(f.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(t){var e=i(t);return Y(e.width)+Y(e.paddingLeft)+Y(e.paddingRight)+Y(e.borderLeftWidth)+Y(e.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Y(f.borderTopWidth)+Y(f.borderBottomWidth),n(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Y(f.marginTop)+Y(f.marginBottom),n(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:t.scrollLeft<=0?"start":t.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:t.scrollTop<=0?"start":t.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(t){return L[t](r)}),this.lastScrollTop=Math.floor(t.scrollTop),this.lastScrollLeft=t.scrollLeft,this.event.bind(this.element,"scroll",function(t){return r.onScroll(t)}),X(this)};R.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,n(this.scrollbarXRail,{display:"block"}),n(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Y(i(this.scrollbarXRail).marginLeft)+Y(i(this.scrollbarXRail).marginRight),this.railYMarginHeight=Y(i(this.scrollbarYRail).marginTop)+Y(i(this.scrollbarYRail).marginBottom),n(this.scrollbarXRail,{display:"none"}),n(this.scrollbarYRail,{display:"none"}),X(this),m(this,"top",0,!1,!0),m(this,"left",0,!1,!0),n(this.scrollbarXRail,{display:""}),n(this.scrollbarYRail,{display:""}))},R.prototype.onScroll=function(t){this.isAlive&&(X(this),m(this,"top",this.element.scrollTop-this.lastScrollTop),m(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},R.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),a(this.scrollbarX),a(this.scrollbarY),a(this.scrollbarXRail),a(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},R.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(t){return!t.match(/^ps([-_].+|)$/)}).join(" ")};var T=R; /** - * 2007-2019 PrestaShop and Contributors + * 2007-2019 PrestaShop SA and Contributors * * NOTICE OF LICENSE * diff --git a/admin-dev/themes/default/public/c36b5ac7c2dddf6f525c8d161412ef41.ttf b/admin-dev/themes/default/public/c36b5ac7c2dddf6f525c8d161412ef41.ttf new file mode 100644 index 0000000000000..11d107ba5dbad Binary files /dev/null and b/admin-dev/themes/default/public/c36b5ac7c2dddf6f525c8d161412ef41.ttf differ diff --git a/admin-dev/themes/default/public/cd7296352d159532b66c07d98efb1126.ttf b/admin-dev/themes/default/public/cd7296352d159532b66c07d98efb1126.ttf new file mode 100644 index 0000000000000..a135120e09278 Binary files /dev/null and b/admin-dev/themes/default/public/cd7296352d159532b66c07d98efb1126.ttf differ diff --git a/admin-dev/themes/default/public/eb24af6668c633feab6bf8f989296e73.woff2 b/admin-dev/themes/default/public/eb24af6668c633feab6bf8f989296e73.woff2 new file mode 100644 index 0000000000000..ce5cedc36b4aa Binary files /dev/null and b/admin-dev/themes/default/public/eb24af6668c633feab6bf8f989296e73.woff2 differ diff --git a/admin-dev/themes/default/public/ec55f263e2b86bc0f28fff46b873d6df.woff b/admin-dev/themes/default/public/ec55f263e2b86bc0f28fff46b873d6df.woff new file mode 100644 index 0000000000000..90351a259f07e Binary files /dev/null and b/admin-dev/themes/default/public/ec55f263e2b86bc0f28fff46b873d6df.woff differ diff --git a/admin-dev/themes/default/public/fedf49d31f55f4beaf2c891f3875554f.svg b/admin-dev/themes/default/public/fedf49d31f55f4beaf2c891f3875554f.svg new file mode 100644 index 0000000000000..81c8a275a735f --- /dev/null +++ b/admin-dev/themes/default/public/fedf49d31f55f4beaf2c891f3875554f.svg @@ -0,0 +1,958 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/admin-dev/themes/default/public/theme.css b/admin-dev/themes/default/public/theme.css index 5913e3e1f78ca..35fe09ce74588 100644 --- a/admin-dev/themes/default/public/theme.css +++ b/admin-dev/themes/default/public/theme.css @@ -1,11 +1,11 @@ -@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700);@import url(//fonts.googleapis.com/css?family=Ubuntu+Condensed);@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(e79bfd88537def476913f3ed52f4f4b3.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"),url(012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"),url(a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype")}.material-icons{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translateY(-2000px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutDownBig{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(2000px);opacity:0}}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translateX(2000px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutLeftBig{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-2000px);opacity:0}}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translateX(-2000px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutRightBig{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(2000px);opacity:0}}@-webkit-keyframes bounceIn{0%{-webkit-transform:scale(.3);opacity:0}50%{-webkit-transform:scale(1.05);opacity:1}70%{-webkit-transform:scale(.9)}to{-webkit-transform:scale(1)}}@-webkit-keyframes bounceInDown{0%{-webkit-transform:translateY(-2000px);opacity:0}60%{-webkit-transform:translateY(30px);opacity:1}80%{-webkit-transform:translateY(-10px)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{-webkit-transform:translateY(2000px);opacity:0}60%{-webkit-transform:translateY(-30px);opacity:1}80%{-webkit-transform:translateY(10px)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes bounceInRight{0%{-webkit-transform:translateX(2000px);opacity:0}60%{-webkit-transform:translateX(-30px);opacity:1}80%{-webkit-transform:translateX(10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{-webkit-transform:translateX(-2000px);opacity:0}60%{-webkit-transform:translateX(30px);opacity:1}80%{-webkit-transform:translateX(-10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{-webkit-transform:scale(1.1);opacity:1}to{-webkit-transform:scale(.3);opacity:0}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(20px);opacity:1}to{-webkit-transform:translateY(-2000px);opacity:0}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(-20px);opacity:1}to{-webkit-transform:translateY(2000px);opacity:0}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(20px);opacity:1}to{-webkit-transform:translateX(-2000px);opacity:0}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(-20px);opacity:1}to{-webkit-transform:translateX(2000px);opacity:0}}@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}50%{-webkit-transform:translateY(0)}60%{-webkit-transform:translateY(-15px)}80%{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-10px)}20%{-webkit-transform:translateX(10px)}30%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(10px)}50%{-webkit-transform:translateX(-10px)}60%{-webkit-transform:translateX(10px)}70%{-webkit-transform:translateX(-10px)}80%{-webkit-transform:translateX(10px)}90%{-webkit-transform:translateX(-10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:left bottom;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-webkit-transform-origin:left bottom;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:left bottom;opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1}to{-webkit-transform:rotate(-90deg);-webkit-transform-origin:left bottom;opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1}to{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center center;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:center center;opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);-webkit-transform-origin:center center;opacity:1}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center center;opacity:0}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(.9) rotate(-3deg)}20%{-webkit-transform:scale(.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);opacity:0;transform:translateY(20px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}to{-webkit-transform:translateY(-20px);opacity:0;transform:translateY(-20px)}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);opacity:0;transform:translateY(-20px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}to{-webkit-transform:translateY(20px);opacity:0;transform:translateY(20px)}}@keyframes fadeInRight{0%{-webkit-transform:translateX(20px);opacity:0;transform:translateX(20px)}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}to{-webkit-transform:translateX(-20px);opacity:0;transform:translateX(-20px)}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);opacity:0;transform:translateX(-20px)}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fadeOutRight{0%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}to{-webkit-transform:translateX(20px);opacity:0;transform:translateX(20px)}}@keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);opacity:0;transform:translateY(2000px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}to{-webkit-transform:translateY(-2000px);opacity:0;transform:translateY(-2000px)}}@keyframes fadeInDownBig{0%{-webkit-transform:translateY(-2000px);opacity:0;transform:translateY(-2000px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes fadeOutDownBig{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}to{-webkit-transform:translateY(2000px);opacity:0;transform:translateY(2000px)}}@keyframes fadeInRightBig{0%{-webkit-transform:translateX(2000px);opacity:0;transform:translateX(2000px)}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fadeOutLeftBig{0%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}to{-webkit-transform:translateX(-2000px);opacity:0;transform:translateX(-2000px)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translateX(-2000px);opacity:0;transform:translateX(-2000px)}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fadeOutRightBig{0%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}to{-webkit-transform:translateX(2000px);opacity:0;transform:translateX(2000px)}}@keyframes bounceIn{0%{-webkit-transform:scale(.3);opacity:0;transform:scale(.3)}50%{-webkit-transform:scale(1.05);opacity:1;transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceInDown{0%{-webkit-transform:translateY(-2000px);opacity:0;transform:translateY(-2000px)}60%{-webkit-transform:translateY(30px);opacity:1;transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{-webkit-transform:translateY(2000px);opacity:0;transform:translateY(2000px)}60%{-webkit-transform:translateY(-30px);opacity:1;transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInRight{0%{-webkit-transform:translateX(2000px);opacity:0;transform:translateX(2000px)}60%{-webkit-transform:translateX(-30px);opacity:1;transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{-webkit-transform:translateX(-2000px);opacity:0;transform:translateX(-2000px)}60%{-webkit-transform:translateX(30px);opacity:1;transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1.1);opacity:1;transform:scale(1.1)}to{-webkit-transform:scale(.3);opacity:0;transform:scale(.3)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(20px);opacity:1;transform:translateY(20px)}to{-webkit-transform:translateY(-2000px);opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-20px);opacity:1;transform:translateY(-20px)}to{-webkit-transform:translateY(2000px);opacity:0;transform:translateY(2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(20px);opacity:1;transform:translateX(20px)}to{-webkit-transform:translateX(-2000px);opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-20px);opacity:1;transform:translateX(-20px)}to{-webkit-transform:translateX(2000px);opacity:0;transform:translateX(2000px)}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1;transform:rotate(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(90deg);transform-origin:left bottom}to{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1;transform:rotate(0);transform-origin:left bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1;transform:rotate(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1;transform:rotate(0);transform-origin:right bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1;transform:rotate(0);transform-origin:left bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(90deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1;transform:rotate(0);transform-origin:left bottom}to{-webkit-transform:rotate(-90deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-90deg);transform-origin:left bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1;transform:rotate(0);transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1;transform:rotate(0);transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center center;opacity:0;transform:rotate(-200deg);transform-origin:center center}to{-webkit-transform:rotate(0);-webkit-transform-origin:center center;opacity:1;transform:rotate(0);transform-origin:center center}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-webkit-transform-origin:center center;opacity:1;transform:rotate(0);transform-origin:center center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center center;opacity:0;transform:rotate(200deg);transform-origin:center center}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}} +@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(e79bfd88537def476913f3ed52f4f4b3.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"),url(012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"),url(a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype")}.material-icons{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutUp{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-20px);opacity:0}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutDown{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(20px);opacity:0}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-20px);opacity:0}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(20px);opacity:0}}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-2000px);opacity:0}}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translateY(-2000px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutDownBig{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(2000px);opacity:0}}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translateX(2000px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutLeftBig{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-2000px);opacity:0}}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translateX(-2000px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutRightBig{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(2000px);opacity:0}}@-webkit-keyframes bounceIn{0%{-webkit-transform:scale(.3);opacity:0}50%{-webkit-transform:scale(1.05);opacity:1}70%{-webkit-transform:scale(.9)}to{-webkit-transform:scale(1)}}@-webkit-keyframes bounceInDown{0%{-webkit-transform:translateY(-2000px);opacity:0}60%{-webkit-transform:translateY(30px);opacity:1}80%{-webkit-transform:translateY(-10px)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes bounceInUp{0%{-webkit-transform:translateY(2000px);opacity:0}60%{-webkit-transform:translateY(-30px);opacity:1}80%{-webkit-transform:translateY(10px)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes bounceInRight{0%{-webkit-transform:translateX(2000px);opacity:0}60%{-webkit-transform:translateX(-30px);opacity:1}80%{-webkit-transform:translateX(10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{-webkit-transform:translateX(-2000px);opacity:0}60%{-webkit-transform:translateX(30px);opacity:1}80%{-webkit-transform:translateX(-10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{-webkit-transform:scale(1.1);opacity:1}to{-webkit-transform:scale(.3);opacity:0}}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(20px);opacity:1}to{-webkit-transform:translateY(-2000px);opacity:0}}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(-20px);opacity:1}to{-webkit-transform:translateY(2000px);opacity:0}}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(20px);opacity:1}to{-webkit-transform:translateX(-2000px);opacity:0}}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(-20px);opacity:1}to{-webkit-transform:translateX(2000px);opacity:0}}@-webkit-keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0)}20%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}50%{-webkit-transform:translateY(0)}60%{-webkit-transform:translateY(-15px)}80%{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-10px)}20%{-webkit-transform:translateX(10px)}30%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(10px)}50%{-webkit-transform:translateX(-10px)}60%{-webkit-transform:translateX(10px)}70%{-webkit-transform:translateX(-10px)}80%{-webkit-transform:translateX(10px)}90%{-webkit-transform:translateX(-10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:left bottom;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-webkit-transform-origin:left bottom;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:left bottom;opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1}to{-webkit-transform:rotate(-90deg);-webkit-transform-origin:left bottom;opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1}to{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center center;opacity:0}to{-webkit-transform:rotate(0);-webkit-transform-origin:center center;opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);-webkit-transform-origin:center center;opacity:1}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center center;opacity:0}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(.9) rotate(-3deg)}20%{-webkit-transform:scale(.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);opacity:0;transform:translateY(20px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}to{-webkit-transform:translateY(-20px);opacity:0;transform:translateY(-20px)}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-20px);opacity:0;transform:translateY(-20px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}to{-webkit-transform:translateY(20px);opacity:0;transform:translateY(20px)}}@keyframes fadeInRight{0%{-webkit-transform:translateX(20px);opacity:0;transform:translateX(20px)}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fadeOutLeft{0%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}to{-webkit-transform:translateX(-20px);opacity:0;transform:translateX(-20px)}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);opacity:0;transform:translateX(-20px)}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fadeOutRight{0%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}to{-webkit-transform:translateX(20px);opacity:0;transform:translateX(20px)}}@keyframes fadeInUpBig{0%{-webkit-transform:translateY(2000px);opacity:0;transform:translateY(2000px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes fadeOutUpBig{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}to{-webkit-transform:translateY(-2000px);opacity:0;transform:translateY(-2000px)}}@keyframes fadeInDownBig{0%{-webkit-transform:translateY(-2000px);opacity:0;transform:translateY(-2000px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes fadeOutDownBig{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}to{-webkit-transform:translateY(2000px);opacity:0;transform:translateY(2000px)}}@keyframes fadeInRightBig{0%{-webkit-transform:translateX(2000px);opacity:0;transform:translateX(2000px)}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fadeOutLeftBig{0%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}to{-webkit-transform:translateX(-2000px);opacity:0;transform:translateX(-2000px)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translateX(-2000px);opacity:0;transform:translateX(-2000px)}to{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}}@keyframes fadeOutRightBig{0%{-webkit-transform:translateX(0);opacity:1;transform:translateX(0)}to{-webkit-transform:translateX(2000px);opacity:0;transform:translateX(2000px)}}@keyframes bounceIn{0%{-webkit-transform:scale(.3);opacity:0;transform:scale(.3)}50%{-webkit-transform:scale(1.05);opacity:1;transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceInDown{0%{-webkit-transform:translateY(-2000px);opacity:0;transform:translateY(-2000px)}60%{-webkit-transform:translateY(30px);opacity:1;transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{-webkit-transform:translateY(2000px);opacity:0;transform:translateY(2000px)}60%{-webkit-transform:translateY(-30px);opacity:1;transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInRight{0%{-webkit-transform:translateX(2000px);opacity:0;transform:translateX(2000px)}60%{-webkit-transform:translateX(-30px);opacity:1;transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{-webkit-transform:translateX(-2000px);opacity:0;transform:translateX(-2000px)}60%{-webkit-transform:translateX(30px);opacity:1;transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1.1);opacity:1;transform:scale(1.1)}to{-webkit-transform:scale(.3);opacity:0;transform:scale(.3)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(20px);opacity:1;transform:translateY(20px)}to{-webkit-transform:translateY(-2000px);opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-20px);opacity:1;transform:translateY(-20px)}to{-webkit-transform:translateY(2000px);opacity:0;transform:translateY(2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(20px);opacity:1;transform:translateX(20px)}to{-webkit-transform:translateX(-2000px);opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-20px);opacity:1;transform:translateX(-20px)}to{-webkit-transform:translateX(2000px);opacity:0;transform:translateX(2000px)}}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1;transform:rotate(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(90deg);transform-origin:left bottom}to{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1;transform:rotate(0);transform-origin:left bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1;transform:rotate(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1;transform:rotate(0);transform-origin:right bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1;transform:rotate(0);transform-origin:left bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(90deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom;opacity:1;transform:rotate(0);transform-origin:left bottom}to{-webkit-transform:rotate(-90deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-90deg);transform-origin:left bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1;transform:rotate(0);transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom;opacity:1;transform:rotate(0);transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center center;opacity:0;transform:rotate(-200deg);transform-origin:center center}to{-webkit-transform:rotate(0);-webkit-transform-origin:center center;opacity:1;transform:rotate(0);transform-origin:center center}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-webkit-transform-origin:center center;opacity:1;transform:rotate(0);transform-origin:center center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center center;opacity:0;transform:rotate(200deg);transform-origin:center center}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}60%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}70%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}} /*! * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(f7c2b4b747b1a225eb8dee034134a1b0.eot);src:url(f7c2b4b747b1a225eb8dee034134a1b0.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(97493d3f11c0a3bd5cbd959f5d19b699.woff2) format("woff2"),url(d9ee23d59d0e0e727b51368b458a0bff.woff) format("woff"),url(706450d7bba6374ca02fe167d86685cb.ttf) format("truetype"),url(2980083682e94d33a66eef2e7d612519.svg#fontawesomeregular) format("svg")}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap #dashboard .loading .data_value:before,.bootstrap #employee-thumbnail:before,.bootstrap .alert.alert-addons:before,.bootstrap .alert.alert-danger:before,.bootstrap .alert.alert-info:before,.bootstrap .alert.alert-message:before,.bootstrap .alert.alert-onboarding:before,.bootstrap .alert.alert-success:before,.bootstrap .alert.alert-warning:before,.bootstrap .table td.dragHandle .dragGroup:before,.chosen-container-single .chosen-search:before,.chosen-container-single .chosen-single div b,.icon,.mce-ico,[class^=icon-],[class^=process-icon-]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-transform:translate(0);display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;transform:translate(0)}.icon-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.icon-2x,[class^=icon-Admin],[class^=process-icon-]{font-size:2em}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap .alert.alert-addons:before,.bootstrap .alert.alert-danger:before,.bootstrap .alert.alert-info:before,.bootstrap .alert.alert-message:before,.bootstrap .alert.alert-onboarding:before,.bootstrap .alert.alert-success:before,.bootstrap .alert.alert-warning:before,.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw,[class^=icon-Admin],[class^=process-icon-]{text-align:center;width:1.28571em}.icon-ul{list-style-type:none;margin-left:2.14286em;padding-left:0}.icon-ul>li{position:relative}.icon-li{left:-2.14286em;position:absolute;text-align:center;top:.14286em;width:2.14286em}.icon-li.icon-lg{left:-1.85714em}.icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.pull-right{float:right}.pull-left{float:left}.bootstrap #carrier_wizard .pull-left.wizard_error:before,.bootstrap #dashboard .loading .pull-left.data_value:before,.bootstrap .pull-left#employee-thumbnail:before,.bootstrap .pull-left.alert.alert-addons:before,.bootstrap .pull-left.alert.alert-danger:before,.bootstrap .pull-left.alert.alert-info:before,.bootstrap .pull-left.alert.alert-message:before,.bootstrap .pull-left.alert.alert-onboarding:before,.bootstrap .pull-left.alert.alert-success:before,.bootstrap .pull-left.alert.alert-warning:before,.bootstrap .table td.dragHandle .pull-left.dragGroup:before,.chosen-container-single .chosen-single div b.pull-left,.chosen-container-single .pull-left.chosen-search:before,.icon.pull-left,.pull-left.mce-ico,.pull-left[class^=icon-],.pull-left[class^=process-icon-]{margin-right:.3em}.bootstrap #carrier_wizard .pull-right.wizard_error:before,.bootstrap #dashboard .loading .pull-right.data_value:before,.bootstrap .pull-right#employee-thumbnail:before,.bootstrap .pull-right.alert.alert-addons:before,.bootstrap .pull-right.alert.alert-danger:before,.bootstrap .pull-right.alert.alert-info:before,.bootstrap .pull-right.alert.alert-message:before,.bootstrap .pull-right.alert.alert-onboarding:before,.bootstrap .pull-right.alert.alert-success:before,.bootstrap .pull-right.alert.alert-warning:before,.bootstrap .table td.dragHandle .pull-right.dragGroup:before,.chosen-container-single .chosen-single div b.pull-right,.chosen-container-single .pull-right.chosen-search:before,.icon.pull-right,.pull-right.mce-ico,.pull-right[class^=icon-],.pull-right[class^=process-icon-]{margin-left:.3em}#content .process-icon-loading,.bootstrap #dashboard .loading .data_value:before,.bootstrap #employee-thumbnail:before,.icon-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.icon-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{-webkit-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.icon-rotate-180{-webkit-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.icon-rotate-270{-webkit-transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.icon-flip-horizontal{-webkit-transform:scaleX(-1);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scaleX(-1)}.icon-flip-vertical{-webkit-transform:scaleY(-1);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scaleY(-1)}:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270{-webkit-filter:none;filter:none}.icon-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.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-glass:before{content:"\F000"}.icon-music:before{content:"\F001"}.chosen-container-single .chosen-search:before,.icon-AdminSearch:before,.icon-search:before{content:"\F002"}#content .process-icon-envelope:before,.icon-envelope-alt:before,.icon-envelope-o:before{content:"\F003"}.icon-heart:before{content:"\F004"}.icon-star:before{content:"\F005"}.icon-star-empty:before,.icon-star-o:before{content:"\F006"}.icon-user:before{content:"\F007"}.icon-film:before{content:"\F008"}.icon-th-large:before{content:"\F009"}.icon-th:before{content:"\F00A"}.icon-th-list:before{content:"\F00B"}#content .process-icon-ok:before,.icon-check:before{content:"\F00C"}#content .process-icon-cancel:before,.icon-close:before,.icon-remove:before,.icon-times:before{content:"\F00D"}.icon-search-plus:before,.icon-zoom-in:before{content:"\F00E"}.icon-search-minus:before,.icon-zoom-out:before{content:"\F010"}#content .process-icon-off:before,#content .process-icon-power:before,.icon-off:before,.icon-power-off:before{content:"\F011"}.icon-signal:before{content:"\F012"}#content .process-icon-configure:before,.icon-AdminAdmin:before,.icon-cog:before,.icon-gear:before{content:"\F013"}#content .process-icon-delete:before,#content .process-icon-uninstall:before,.icon-trash-o:before,.icon-trash:before{content:"\F014"}.icon-home:before{content:"\F015"}.icon-file-alt:before,.icon-file-o:before{content:"\F016"}.icon-clock-o:before,.icon-time:before{content:"\F017"}.icon-road:before{content:"\F018"}#content .process-icon-download-alt:before,#content .process-icon-save-date:before,#content .process-icon-save-status:before,.icon-download-alt:before,.icon-download:before{content:"\F019"}#content .process-icon-download-alt:before,#content .process-icon-save-date:before,#content .process-icon-save-status:before,.icon-arrow-circle-o-down:before,.icon-download-alt:before,.icon-download:before{content:"\F01A"}.icon-arrow-circle-o-up:before,.icon-upload-alt:before,.icon-upload:before{content:"\F01B"}.icon-inbox:before{content:"\F01C"}.icon-play-circle-o:before,.icon-play-circle:before,.icon-play-sign:before{content:"\F01D"}.icon-repeat:before,.icon-rotate-right:before{content:"\F01E"}#content .process-icon-refresh:before,#content .process-icon-update:before,.bootstrap #dashboard .loading .data_value:before,.bootstrap #employee-thumbnail:before,.icon-refresh:before{content:"\F021"}.icon-list-alt:before{content:"\F022"}.icon-lock:before{content:"\F023"}.icon-flag:before{content:"\F024"}.icon-headphones:before{content:"\F025"}.icon-volume-off:before{content:"\F026"}.icon-volume-down:before{content:"\F027"}.icon-volume-up:before{content:"\F028"}.icon-qrcode:before{content:"\F029"}.icon-barcode:before{content:"\F02A"}.icon-tag:before{content:"\F02B"}.icon-AdminPriceRule:before,.icon-tags:before{content:"\F02C"}.icon-AdminCatalog:before,.icon-book:before{content:"\F02D"}.icon-bookmark:before{content:"\F02E"}.icon-print:before{content:"\F02F"}.icon-camera:before{content:"\F030"}.icon-font:before{content:"\F031"}.icon-bold:before{content:"\F032"}.icon-italic:before{content:"\F033"}.icon-text-height:before{content:"\F034"}.icon-text-width:before{content:"\F035"}.icon-align-left:before{content:"\F036"}.icon-align-center:before{content:"\F037"}.icon-align-right:before{content:"\F038"}.icon-align-justify:before{content:"\F039"}.icon-list:before{content:"\F03A"}.icon-dedent:before,.icon-indent-left:before,.icon-outdent:before{content:"\F03B"}.icon-indent-right:before,.icon-indent:before{content:"\F03C"}.icon-facetime-video:before,.icon-video-camera:before{content:"\F03D"}.icon-image:before,.icon-photo:before,.icon-picture-o:before,.icon-picture:before{content:"\F03E"}.icon-pencil:before{content:"\F040"}.icon-map-marker:before{content:"\F041"}.icon-adjust:before{content:"\F042"}.icon-tint:before{content:"\F043"}#content .process-icon-edit:before,.icon-edit:before,.icon-pencil-square-o:before{content:"\F044"}.icon-share-alt:before,.icon-share-square-o:before,.icon-share:before{content:"\F045"}.icon-check-square-o:before{content:"\F046"}.bootstrap .table td.dragHandle .dragGroup:before,.icon-arrows:before,.icon-move:before{content:"\F047"}.icon-step-backward:before{content:"\F048"}.icon-fast-backward:before{content:"\F049"}.icon-backward:before{content:"\F04A"}.icon-play:before{content:"\F04B"}.icon-pause:before{content:"\F04C"}.icon-stop:before{content:"\F04D"}.icon-forward:before{content:"\F04E"}.icon-fast-forward:before{content:"\F050"}.icon-step-forward:before{content:"\F051"}.icon-eject:before{content:"\F052"}.icon-chevron-left:before{content:"\F053"}.icon-chevron-right:before{content:"\F054"}#content .process-icon-new-url:before,#content .process-icon-new:before,#content .process-icon-newAttributes:before,#content .process-icon-newCombination.toolbar-new:before,#content .process-icon-plus:before,.icon-plus-circle:before,.icon-plus-sign:before{content:"\F055"}#content .process-icon-minus:before,#content .process-icon-newCombination.toolbar-cancel:before,.icon-minus-circle:before,.icon-minus-sign:before{content:"\F056"}#content .process-icon-close:before,.icon-remove-sign:before,.icon-times-circle:before{content:"\F057"}.bootstrap #carrier_wizard .alert-success.wizard_error:before,.bootstrap .alert.alert-success:before,.icon-check-circle:before,.icon-ok-sign:before{content:"\F058"}#content .process-icon-help-new:before,#content .process-icon-help:before,.bootstrap #carrier_wizard .alert-info.wizard_error:before,.bootstrap .alert.alert-info:before,.icon-question-circle:before,.icon-question-sign:before{content:"\F059"}.icon-info-circle:before,.icon-info-sign:before{content:"\F05A"}.icon-crosshairs:before,.icon-screenshot:before{content:"\F05B"}.icon-remove-circle:before,.icon-times-circle-o:before{content:"\F05C"}.icon-check-circle-o:before,.icon-ok-circle:before{content:"\F05D"}.icon-ban:before{content:"\F05E"}.icon-arrow-left:before{content:"\F060"}.icon-arrow-right:before{content:"\F061"}.icon-arrow-up:before{content:"\F062"}.icon-arrow-down:before{content:"\F063"}.icon-mail-forward:before,.icon-share-alt:before,.icon-share:before{content:"\F064"}#content .process-icon-expand:before,.icon-expand:before,.icon-resize-full:before{content:"\F065"}#content .process-icon-compress:before,.icon-compress:before,.icon-resize-small:before{content:"\F066"}#content .process-icon-new-module:before,.icon-plus:before{content:"\F067"}.icon-minus:before{content:"\F068"}.icon-asterisk:before{content:"\F069"}.bootstrap #carrier_wizard .alert-warning.wizard_error:before,.bootstrap .alert.alert-warning:before,.icon-exclamation-circle:before,.icon-exclamation-sign:before{content:"\F06A"}.icon-gift:before{content:"\F06B"}.icon-leaf:before{content:"\F06C"}.icon-fire:before{content:"\F06D"}#content .process-icon-preview:before,#content .process-icon-previewURL:before,.icon-eye-open:before,.icon-eye:before{content:"\F06E"}.icon-eye-close:before,.icon-eye-slash:before{content:"\F070"}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap .alert.alert-danger:before,.icon-exclamation-triangle:before,.icon-warning-sign:before,.icon-warning:before{content:"\F071"}.icon-plane:before{content:"\F072"}.icon-calendar:before{content:"\F073"}.icon-random:before{content:"\F074"}.bootstrap #carrier_wizard .alert-message.wizard_error:before,.bootstrap .alert.alert-message:before,.icon-comment:before{content:"\F075"}.icon-magnet:before{content:"\F076"}.icon-chevron-up:before{content:"\F077"}.icon-chevron-down:before{content:"\F078"}.icon-retweet:before{content:"\F079"}#content .process-icon-cart:before,.icon-shopping-cart:before{content:"\F07A"}.icon-folder-close:before,.icon-folder:before{content:"\F07B"}.icon-folder-open:before{content:"\F07C"}.icon-arrows-v:before,.icon-resize-vertical:before{content:"\F07D"}.icon-arrows-h:before,.icon-resize-horizontal:before{content:"\F07E"}#content .process-icon-stats:before,.icon-AdminParentStats:before,.icon-bar-chart-o:before,.icon-bar-chart:before{content:"\F080"}.icon-twitter-sign:before,.icon-twitter-square:before{content:"\F081"}.icon-facebook-sign:before,.icon-facebook-square:before{content:"\F082"}.icon-camera-retro:before{content:"\F083"}.icon-key:before{content:"\F084"}#content .process-icon-cogs:before,.icon-AdminTools:before,.icon-cogs:before,.icon-gears:before{content:"\F085"}.icon-comments:before{content:"\F086"}.icon-thumbs-o-up:before,.icon-thumbs-up-alt:before{content:"\F087"}.icon-thumbs-down-alt:before,.icon-thumbs-o-down:before{content:"\F088"}.icon-star-half:before{content:"\F089"}.icon-heart-empty:before,.icon-heart-o:before{content:"\F08A"}.icon-sign-out:before,.icon-signout:before{content:"\F08B"}.icon-linkedin-sign:before,.icon-linkedin-square:before{content:"\F08C"}.icon-pushpin:before,.icon-thumb-tack:before{content:"\F08D"}.icon-external-link:before{content:"\F08E"}.icon-sign-in:before,.icon-signin:before{content:"\F090"}.icon-trophy:before{content:"\F091"}.icon-github-sign:before,.icon-github-square:before{content:"\F092"}.icon-upload-alt:before,.icon-upload:before{content:"\F093"}.icon-lemon-o:before,.icon-lemon:before{content:"\F094"}.icon-phone:before{content:"\F095"}.icon-check-empty:before,.icon-square-o:before{content:"\F096"}.icon-bookmark-empty:before,.icon-bookmark-o:before{content:"\F097"}.icon-phone-sign:before,.icon-phone-square:before{content:"\F098"}.icon-twitter:before{content:"\F099"}.icon-facebook-f:before,.icon-facebook:before{content:"\F09A"}.icon-github:before{content:"\F09B"}.icon-unlock:before{content:"\F09C"}#content .process-icon-payment:before,.icon-AdminParentOrders:before,.icon-credit-card:before{content:"\F09D"}.icon-rss:before{content:"\F09E"}.icon-hdd-o:before,.icon-hdd:before{content:"\F0A0"}.icon-bullhorn:before{content:"\F0A1"}.icon-bell-alt:before,.icon-bell:before{content:"\F0F3"}.icon-certificate:before{content:"\F0A3"}.icon-hand-o-right:before,.icon-hand-right:before{content:"\F0A4"}.icon-hand-left:before,.icon-hand-o-left:before{content:"\F0A5"}.icon-hand-o-up:before,.icon-hand-up:before{content:"\F0A6"}.icon-hand-down:before,.icon-hand-o-down:before{content:"\F0A7"}#content .process-icon-back:before,.icon-arrow-circle-left:before,.icon-circle-arrow-left:before{content:"\F0A8"}#content .process-icon-next:before,.icon-arrow-circle-right:before,.icon-circle-arrow-right:before{content:"\F0A9"}.icon-arrow-circle-up:before,.icon-circle-arrow-up:before{content:"\F0AA"}.icon-arrow-circle-down:before,.icon-circle-arrow-down:before{content:"\F0AB"}.icon-AdminParentLocalization:before,.icon-globe:before{content:"\F0AC"}.icon-AdminParentPreferences:before,.icon-wrench:before{content:"\F0AD"}.icon-tasks:before{content:"\F0AE"}.icon-filter:before{content:"\F0B0"}.icon-briefcase:before{content:"\F0B1"}.icon-arrows-alt:before,.icon-fullscreen:before{content:"\F0B2"}.icon-AdminParentCustomer:before,.icon-group:before,.icon-users:before{content:"\F0C0"}.icon-AdminShopUrl:before,.icon-chain:before,.icon-link:before{content:"\F0C1"}.icon-cloud:before{content:"\F0C2"}.icon-beaker:before,.icon-flask:before{content:"\F0C3"}.icon-cut:before,.icon-scissors:before{content:"\F0C4"}#content .process-icon-duplicate:before,.icon-copy:before,.icon-files-o:before{content:"\F0C5"}.icon-paper-clip:before,.icon-paperclip:before{content:"\F0C6"}#content .process-icon-save-and-preview:before,#content .process-icon-save-and-stay:before,#content .process-icon-save:before,.icon-floppy-o:before,.icon-save:before{content:"\F0C7"}.icon-sign-blank:before,.icon-square:before{content:"\F0C8"}.icon-bars:before,.icon-navicon:before,.icon-reorder:before{content:"\F0C9"}.icon-list-ul:before{content:"\F0CA"}.icon-list-ol:before{content:"\F0CB"}.icon-strikethrough:before{content:"\F0CC"}.icon-underline:before{content:"\F0CD"}.icon-table:before{content:"\F0CE"}.icon-AdminAttributeGenerator:before,.icon-magic:before{content:"\F0D0"}.icon-AdminParentShipping:before,.icon-truck:before{content:"\F0D1"}.icon-pinterest:before{content:"\F0D2"}.icon-pinterest-sign:before,.icon-pinterest-square:before{content:"\F0D3"}.icon-google-plus-sign:before,.icon-google-plus-square:before{content:"\F0D4"}.icon-google-plus:before{content:"\F0D5"}.icon-money:before{content:"\F0D6"}#content .process-icon-dropdown:before,.chosen-container-single .chosen-single div b:before,.icon-caret-down:before{content:"\F0D7"}.icon-caret-up:before{content:"\F0D8"}.icon-caret-left:before{content:"\F0D9"}.icon-caret-right:before{content:"\F0DA"}.icon-columns:before{content:"\F0DB"}.icon-sort:before,.icon-unsorted:before{content:"\F0DC"}.icon-sort-desc:before,.icon-sort-down:before,.icon-sort-up:before{content:"\F0DD"}.icon-sort-asc:before,.icon-sort-down:before,.icon-sort-up:before{content:"\F0DE"}.icon-envelope:before{content:"\F0E0"}.icon-linkedin:before{content:"\F0E1"}#content .process-icon-reset:before,.icon-rotate-left:before,.icon-undo:before{content:"\F0E2"}.icon-gavel:before,.icon-legal:before{content:"\F0E3"}.icon-AdminDashboard:before,.icon-dashboard:before,.icon-tachometer:before{content:"\F0E4"}.icon-comment-alt:before,.icon-comment-o:before{content:"\F0E5"}.icon-comments-alt:before,.icon-comments-o:before{content:"\F0E6"}.icon-AdminFlash:before,.icon-bolt:before,.icon-flash:before{content:"\F0E7"}.icon-AdminShop:before,.icon-sitemap:before{content:"\F0E8"}.icon-umbrella:before{content:"\F0E9"}.icon-clipboard:before,.icon-paste:before{content:"\F0EA"}.icon-lightbulb-o:before,.icon-lightbulb:before{content:"\F0EB"}#content .process-icon-partial_refund:before,.icon-exchange:before{content:"\F0EC"}#content .process-icon-download:before,.icon-cloud-download:before{content:"\F0ED"}#content .process-icon-import:before,#content .process-icon-upload:before,.icon-cloud-upload:before{content:"\F0EE"}.icon-user-md:before{content:"\F0F0"}.icon-stethoscope:before{content:"\F0F1"}.icon-suitcase:before{content:"\F0F2"}.icon-bell-alt:before,.icon-bell-o:before,.icon-bell:before{content:"\F0A2"}.icon-coffee:before{content:"\F0F4"}.icon-cutlery:before,.icon-food:before{content:"\F0F5"}.icon-file-text-alt:before,.icon-file-text-o:before{content:"\F0F6"}.icon-building-o:before,.icon-building:before{content:"\F0F7"}.icon-hospital-o:before,.icon-hospital:before{content:"\F0F8"}.icon-ambulance:before{content:"\F0F9"}.icon-medkit:before{content:"\F0FA"}.icon-fighter-jet:before{content:"\F0FB"}.icon-beer:before{content:"\F0FC"}.icon-h-sign:before,.icon-h-square:before{content:"\F0FD"}.icon-plus-sign-alt:before,.icon-plus-square:before{content:"\F0FE"}.icon-angle-double-left:before,.icon-double-angle-left:before{content:"\F100"}.icon-angle-double-right:before,.icon-double-angle-right:before{content:"\F101"}.icon-angle-double-up:before,.icon-double-angle-up:before{content:"\F102"}.icon-angle-double-down:before,.icon-double-angle-down:before{content:"\F103"}.icon-angle-left:before{content:"\F104"}.icon-angle-right:before{content:"\F105"}.icon-angle-up:before{content:"\F106"}.icon-angle-down:before{content:"\F107"}.icon-desktop:before{content:"\F108"}.icon-laptop:before{content:"\F109"}.icon-tablet:before{content:"\F10A"}.icon-mobile-phone:before,.icon-mobile:before{content:"\F10B"}.icon-circle-blank:before,.icon-circle-o:before{content:"\F10C"}.icon-quote-left:before{content:"\F10D"}.icon-quote-right:before{content:"\F10E"}.icon-spinner:before{content:"\F110"}.icon-circle:before{content:"\F111"}#content .process-icon-mail-reply:before,.icon-mail-reply:before,.icon-reply:before{content:"\F112"}.icon-github-alt:before{content:"\F113"}.icon-folder-close-alt:before,.icon-folder-o:before{content:"\F114"}.icon-folder-open-alt:before,.icon-folder-open-o:before{content:"\F115"}.icon-smile-o:before,.icon-smile:before{content:"\F118"}.icon-frown-o:before,.icon-frown:before{content:"\F119"}.icon-meh-o:before,.icon-meh:before{content:"\F11A"}.icon-gamepad:before{content:"\F11B"}.icon-keyboard-o:before,.icon-keyboard:before{content:"\F11C"}#content .process-icon-flag:before,.icon-flag-alt:before,.icon-flag-o:before{content:"\F11D"}.icon-flag-checkered:before{content:"\F11E"}#content .process-icon-terminal:before,.icon-terminal:before{content:"\F120"}.icon-code:before{content:"\F121"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\F122"}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before{content:"\F123"}.icon-location-arrow:before{content:"\F124"}.icon-crop:before{content:"\F125"}.icon-code-fork:before{content:"\F126"}.icon-chain-broken:before,.icon-unlink:before{content:"\F127"}.icon-question:before{content:"\F128"}.icon-info:before{content:"\F129"}.icon-exclamation:before{content:"\F12A"}.icon-superscript:before{content:"\F12B"}.icon-subscript:before{content:"\F12C"}#content .process-icon-eraser:before,.icon-eraser:before{content:"\F12D"}#content .process-icon-modules-list:before,.bootstrap #carrier_wizard .alert-addons.wizard_error:before,.bootstrap .alert.alert-addons:before,.icon-AdminParentModules:before,.icon-puzzle-piece:before{content:"\F12E"}.icon-microphone:before{content:"\F130"}.icon-microphone-off:before,.icon-microphone-slash:before{content:"\F131"}.icon-shield:before{content:"\F132"}.icon-calendar-empty:before,.icon-calendar-o:before{content:"\F133"}.icon-fire-extinguisher:before{content:"\F134"}.bootstrap #carrier_wizard .alert-onboarding.wizard_error:before,.bootstrap .alert.alert-onboarding:before,.icon-rocket:before{content:"\F135"}.icon-maxcdn:before{content:"\F136"}.icon-chevron-circle-left:before,.icon-chevron-sign-left:before{content:"\F137"}.icon-chevron-circle-right:before,.icon-chevron-sign-right:before{content:"\F138"}.icon-chevron-circle-up:before,.icon-chevron-sign-up:before{content:"\F139"}.icon-chevron-circle-down:before,.icon-chevron-sign-down:before{content:"\F13A"}#content .process-icon-themes:before,.icon-html5:before{content:"\F13B"}.icon-css3:before{content:"\F13C"}#content .process-icon-anchor:before,.icon-anchor:before{content:"\F13D"}.icon-unlock-alt:before{content:"\F13E"}.icon-bullseye:before{content:"\F140"}.icon-ellipsis-h:before,.icon-ellipsis-horizontal:before{content:"\F141"}.icon-ellipsis-v:before,.icon-ellipsis-vertical:before{content:"\F142"}.icon-rss-sign:before,.icon-rss-square:before{content:"\F143"}.icon-play-circle:before,.icon-play-sign:before{content:"\F144"}.icon-ticket:before{content:"\F145"}.icon-minus-sign-alt:before,.icon-minus-square:before{content:"\F146"}.icon-check-minus:before,.icon-collapse-alt:before,.icon-minus-square-o:before{content:"\F147"}.icon-level-up:before{content:"\F148"}.icon-level-down:before{content:"\F149"}.icon-check-sign:before,.icon-check-square:before{content:"\F14A"}.icon-edit-sign:before,.icon-pencil-square:before{content:"\F14B"}.icon-external-link-sign:before,.icon-external-link-square:before{content:"\F14C"}#content .process-icon-export:before,.icon-share-sign:before,.icon-share-square:before{content:"\F14D"}.icon-compass:before{content:"\F14E"}.icon-caret-square-o-down:before,.icon-collapse:before,.icon-toggle-down:before{content:"\F150"}.icon-caret-square-o-up:before,.icon-collapse-top:before,.icon-toggle-up:before{content:"\F151"}.icon-caret-square-o-right:before,.icon-toggle-right:before{content:"\F152"}.icon-eur:before,.icon-euro:before{content:"\F153"}.icon-gbp:before{content:"\F154"}.icon-dollar:before,.icon-usd:before{content:"\F155"}.icon-inr:before,.icon-rupee:before{content:"\F156"}.icon-cny:before,.icon-jpy:before,.icon-rmb:before,.icon-yen:before{content:"\F157"}.icon-cny:before,.icon-rouble:before,.icon-rub:before,.icon-ruble:before{content:"\F158"}.icon-krw:before,.icon-won:before{content:"\F159"}.icon-bitcoin:before,.icon-btc:before{content:"\F15A"}.icon-file:before{content:"\F15B"}.icon-file-text:before{content:"\F15C"}.icon-sort-alpha-asc:before,.icon-sort-by-alphabet:before{content:"\F15D"}.icon-sort-alpha-desc:before,.icon-sort-by-alphabet-alt:before{content:"\F15E"}.icon-sort-amount-asc:before,.icon-sort-by-attributes:before{content:"\F160"}.icon-sort-amount-desc:before,.icon-sort-by-attributes-alt:before{content:"\F161"}.icon-sort-by-order:before,.icon-sort-numeric-asc:before{content:"\F162"}.icon-sort-by-order-alt:before,.icon-sort-numeric-desc:before{content:"\F163"}.icon-thumbs-up:before{content:"\F164"}.icon-thumbs-down:before{content:"\F165"}.icon-youtube-sign:before,.icon-youtube-square:before{content:"\F166"}.icon-youtube:before{content:"\F167"}.icon-xing:before{content:"\F168"}.icon-xing-sign:before,.icon-xing-square:before{content:"\F169"}.icon-youtube-play:before{content:"\F16A"}.icon-dropbox:before{content:"\F16B"}.icon-stack-overflow:before,.icon-stackexchange:before{content:"\F16C"}.icon-instagram:before{content:"\F16D"}.icon-flickr:before{content:"\F16E"}.icon-adn:before{content:"\F170"}.icon-bitbucket:before{content:"\F171"}.icon-bitbucket-sign:before,.icon-bitbucket-square:before{content:"\F172"}.icon-tumblr:before{content:"\F173"}.icon-tumblr-sign:before,.icon-tumblr-square:before{content:"\F174"}.icon-long-arrow-down:before{content:"\F175"}.icon-long-arrow-up:before{content:"\F176"}.icon-long-arrow-left:before{content:"\F177"}.icon-long-arrow-right:before{content:"\F178"}.icon-apple:before{content:"\F179"}.icon-windows:before{content:"\F17A"}.icon-android:before{content:"\F17B"}.icon-linux:before{content:"\F17C"}.icon-dribbble:before{content:"\F17D"}.icon-skype:before{content:"\F17E"}.icon-foursquare:before{content:"\F180"}.icon-trello:before{content:"\F181"}.icon-female:before{content:"\F182"}.icon-male:before{content:"\F183"}.icon-gittip:before,.icon-gratipay:before{content:"\F184"}.icon-sun-o:before,.icon-sun:before{content:"\F185"}.icon-moon-o:before,.icon-moon:before{content:"\F186"}.icon-AdminStock:before,.icon-archive:before{content:"\F187"}.icon-bug:before{content:"\F188"}.icon-vk:before{content:"\F189"}.icon-weibo:before{content:"\F18A"}.icon-renren:before{content:"\F18B"}.icon-pagelines:before{content:"\F18C"}.icon-stack-exchange:before{content:"\F18D"}.icon-arrow-circle-o-right:before{content:"\F18E"}.icon-arrow-circle-o-left:before{content:"\F190"}.icon-caret-square-o-left:before,.icon-toggle-left:before{content:"\F191"}.icon-dot-circle-o:before{content:"\F192"}.icon-wheelchair:before{content:"\F193"}.icon-vimeo-square:before{content:"\F194"}.icon-try:before,.icon-turkish-lira:before{content:"\F195"}.icon-expand-alt:before,.icon-plus-square-o:before{content:"\F196"}.icon-space-shuttle:before{content:"\F197"}.icon-slack:before{content:"\F198"}.icon-envelope-square:before{content:"\F199"}.icon-wordpress:before{content:"\F19A"}.icon-openid:before{content:"\F19B"}.icon-bank:before,.icon-institution:before,.icon-university:before{content:"\F19C"}.icon-graduation-cap:before,.icon-mortar-board:before{content:"\F19D"}.icon-yahoo:before{content:"\F19E"}.icon-google:before{content:"\F1A0"}.icon-reddit:before{content:"\F1A1"}.icon-reddit-square:before{content:"\F1A2"}.icon-stumbleupon-circle:before{content:"\F1A3"}.icon-stumbleupon:before{content:"\F1A4"}.icon-delicious:before{content:"\F1A5"}.icon-digg:before{content:"\F1A6"}.icon-pied-piper:before{content:"\F1A7"}.icon-pied-piper-alt:before{content:"\F1A8"}.icon-drupal:before{content:"\F1A9"}.icon-joomla:before{content:"\F1AA"}.icon-language:before{content:"\F1AB"}.icon-fax:before{content:"\F1AC"}.icon-building:before{content:"\F1AD"}.icon-child:before{content:"\F1AE"}.icon-paw:before{content:"\F1B0"}.icon-spoon:before{content:"\F1B1"}.icon-cube:before{content:"\F1B2"}.icon-cubes:before{content:"\F1B3"}.icon-behance:before{content:"\F1B4"}.icon-behance-square:before{content:"\F1B5"}.icon-steam:before{content:"\F1B6"}.icon-steam-square:before{content:"\F1B7"}.icon-recycle:before{content:"\F1B8"}.icon-automobile:before,.icon-car:before{content:"\F1B9"}.icon-cab:before,.icon-taxi:before{content:"\F1BA"}.icon-tree:before{content:"\F1BB"}.icon-spotify:before{content:"\F1BC"}.icon-deviantart:before{content:"\F1BD"}.icon-soundcloud:before{content:"\F1BE"}#content .process-icon-database:before,.icon-database:before{content:"\F1C0"}.icon-file-pdf-o:before{content:"\F1C1"}.icon-file-word-o:before{content:"\F1C2"}.icon-file-excel-o:before{content:"\F1C3"}.icon-file-powerpoint-o:before{content:"\F1C4"}.icon-file-image-o:before,.icon-file-photo-o:before,.icon-file-picture-o:before{content:"\F1C5"}.icon-file-archive-o:before,.icon-file-zip-o:before{content:"\F1C6"}.icon-file-audio-o:before,.icon-file-sound-o:before{content:"\F1C7"}.icon-file-movie-o:before,.icon-file-video-o:before{content:"\F1C8"}.icon-file-code-o:before{content:"\F1C9"}.icon-vine:before{content:"\F1CA"}.icon-codepen:before{content:"\F1CB"}.icon-jsfiddle:before{content:"\F1CC"}.icon-life-bouy:before,.icon-life-buoy:before,.icon-life-ring:before,.icon-life-saver:before,.icon-support:before{content:"\F1CD"}#content .process-icon-loading:before,.icon-circle-o-notch:before{content:"\F1CE"}.icon-ra:before,.icon-rebel:before{content:"\F1D0"}.icon-empire:before,.icon-ge:before{content:"\F1D1"}.icon-git-square:before{content:"\F1D2"}.icon-git:before{content:"\F1D3"}.icon-hacker-news:before{content:"\F1D4"}.icon-tencent-weibo:before{content:"\F1D5"}.icon-qq:before{content:"\F1D6"}.icon-wechat:before,.icon-weixin:before{content:"\F1D7"}.icon-paper-plane:before,.icon-send:before{content:"\F1D8"}.icon-paper-plane-o:before,.icon-send-o:before{content:"\F1D9"}.icon-history:before{content:"\F1DA"}.icon-circle-thin:before,.icon-genderless:before{content:"\F1DB"}.icon-header:before{content:"\F1DC"}.icon-paragraph:before{content:"\F1DD"}.icon-sliders:before{content:"\F1DE"}.icon-share-alt:before{content:"\F1E0"}.icon-share-alt-square:before{content:"\F1E1"}.icon-bomb:before{content:"\F1E2"}.icon-futbol-o:before,.icon-soccer-ball-o:before{content:"\F1E3"}.icon-tty:before{content:"\F1E4"}.icon-binoculars:before{content:"\F1E5"}.icon-plug:before{content:"\F1E6"}.icon-slideshare:before{content:"\F1E7"}.icon-twitch:before{content:"\F1E8"}.icon-yelp:before{content:"\F1E9"}.icon-newspaper-o:before{content:"\F1EA"}.icon-wifi:before{content:"\F1EB"}.icon-calculator:before{content:"\F1EC"}.icon-paypal:before{content:"\F1ED"}.icon-google-wallet:before{content:"\F1EE"}.icon-cc-visa:before{content:"\F1F0"}.icon-cc-mastercard:before{content:"\F1F1"}.icon-cc-discover:before{content:"\F1F2"}.icon-cc-amex:before{content:"\F1F3"}.icon-cc-paypal:before{content:"\F1F4"}.icon-cc-stripe:before{content:"\F1F5"}.icon-bell-slash:before{content:"\F1F6"}.icon-bell-slash-o:before{content:"\F1F7"}#content .process-icon-delete:before,#content .process-icon-uninstall:before,.icon-trash:before{content:"\F1F8"}.icon-copyright:before{content:"\F1F9"}.icon-at:before{content:"\F1FA"}.icon-eyedropper:before{content:"\F1FB"}.icon-paint-brush:before{content:"\F1FC"}.icon-birthday-cake:before{content:"\F1FD"}.icon-area-chart:before{content:"\F1FE"}.icon-pie-chart:before{content:"\F200"}.icon-line-chart:before{content:"\F201"}.icon-lastfm:before{content:"\F202"}.icon-lastfm-square:before{content:"\F203"}#content .process-icon-toggle-off:before,.icon-toggle-off:before{content:"\F204"}#content .process-icon-toggle-on:before,.icon-toggle-on:before{content:"\F205"}.icon-bicycle:before{content:"\F206"}.icon-bus:before{content:"\F207"}.icon-ioxhost:before{content:"\F208"}.icon-angellist:before{content:"\F209"}.icon-cc:before{content:"\F20A"}.icon-ils:before,.icon-shekel:before,.icon-sheqel:before{content:"\F20B"}.icon-meanpath:before{content:"\F20C"}.icon-buysellads:before{content:"\F20D"}.icon-connectdevelop:before{content:"\F20E"}.icon-dashcube:before{content:"\F210"}.icon-forumbee:before{content:"\F211"}.icon-leanpub:before{content:"\F212"}.icon-sellsy:before{content:"\F213"}.icon-shirtsinbulk:before{content:"\F214"}.icon-simplybuilt:before{content:"\F215"}.icon-skyatlas:before{content:"\F216"}.icon-cart-plus:before{content:"\F217"}.icon-cart-arrow-down:before{content:"\F218"}.icon-diamond:before{content:"\F219"}.icon-ship:before{content:"\F21A"}.icon-user-secret:before{content:"\F21B"}.icon-motorcycle:before{content:"\F21C"}.icon-street-view:before{content:"\F21D"}.icon-heartbeat:before{content:"\F21E"}.icon-venus:before{content:"\F221"}.icon-mars:before{content:"\F222"}.icon-mercury:before{content:"\F223"}.icon-transgender:before{content:"\F224"}.icon-transgender-alt:before{content:"\F225"}.icon-venus-double:before{content:"\F226"}.icon-mars-double:before{content:"\F227"}.icon-venus-mars:before{content:"\F228"}.icon-mars-stroke:before{content:"\F229"}.icon-mars-stroke-v:before{content:"\F22A"}.icon-mars-stroke-h:before{content:"\F22B"}.icon-neuter:before{content:"\F22C"}.icon-facebook-official:before{content:"\F230"}.icon-pinterest-p:before{content:"\F231"}.icon-whatsapp:before{content:"\F232"}.icon-server:before{content:"\F233"}.icon-user-plus:before{content:"\F234"}.icon-user-times:before{content:"\F235"}.icon-bed:before,.icon-hotel:before{content:"\F236"}.icon-viacoin:before{content:"\F237"}.icon-train:before{content:"\F238"}.icon-subway:before{content:"\F239"}.icon-medium:before{content:"\F23A"} -/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{direction:ltr;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.bootstrap *,.bootstrap :after,.bootstrap :before{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}.bootstrap body{background-color:#eff1f2;color:#555;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.42857}.bootstrap button,.bootstrap input,.bootstrap select,.bootstrap textarea{font-family:inherit;font-size:inherit;line-height:inherit}.bootstrap a{color:#00aff0;text-decoration:none}.bootstrap a:focus,.bootstrap a:hover{color:#0077a4;text-decoration:underline}.bootstrap a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap figure{margin:0}.bootstrap img{vertical-align:middle}.bootstrap .img-responsive{display:block;height:auto;max-width:100%}.bootstrap .img-rounded{border-radius:6px}.bootstrap .img-thumbnail{-webkit-transition:all .2s ease-in-out;background-color:#eff1f2;border:1px solid #ddd;border-radius:3px;display:inline-block;height:auto;line-height:1.42857;max-width:100%;padding:4px;transition:all .2s ease-in-out}.bootstrap .img-circle{border-radius:50%}.bootstrap hr{border:0;border-top:1px solid #eee;margin-bottom:17px;margin-top:17px}.bootstrap .sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap .sr-only-focusable:active,.bootstrap .sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h1,.bootstrap h2,.bootstrap h3,.bootstrap h4,.bootstrap h5,.bootstrap h6{color:inherit;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{color:#999;font-weight:400;line-height:1}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap h1,.bootstrap h2,.bootstrap h3{margin-bottom:8.5px;margin-top:17px}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small{font-size:65%}.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h4,.bootstrap h5,.bootstrap h6{margin-bottom:8.5px;margin-top:8.5px}.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{font-size:75%}.bootstrap .h1,.bootstrap h1{font-size:31px}.bootstrap .h2,.bootstrap h2{font-size:25px}.bootstrap .h3,.bootstrap h3{font-size:21px}.bootstrap .h4,.bootstrap h4{font-size:15px}.bootstrap .h5,.bootstrap h5{font-size:12px}.bootstrap .h6,.bootstrap h6{font-size:11px}.bootstrap p{margin:0 0 8.5px}.bootstrap .lead{font-size:13px;font-weight:200;line-height:1.4;margin-bottom:17px}@media (min-width:768px){.bootstrap .lead{font-size:18px}}.bootstrap .small,.bootstrap small{font-size:85%}.bootstrap cite{font-style:normal}.bootstrap .mark,.bootstrap mark{background-color:#fef1d3;padding:.2em}.bootstrap .text-left{text-align:left}.bootstrap .text-right{text-align:right}.bootstrap .text-center{text-align:center}.bootstrap .text-justify{text-align:justify}.bootstrap .text-nowrap{white-space:nowrap}.bootstrap .hook_panel_header .hook_description,.bootstrap .hook_panel_header .hook_title,.bootstrap .module_description,.bootstrap .text-muted{color:#999}.bootstrap .text-primary{color:#00aff0}.bootstrap a.text-primary:hover{color:#008abd}.bootstrap .text-success{color:#3c763d}.bootstrap a.text-success:hover{color:#2b542c}.bootstrap .text-info{color:#31708f}.bootstrap a.text-info:hover{color:#245269}.bootstrap .text-warning{color:#8a6d3b}.bootstrap a.text-warning:hover{color:#66512c}.bootstrap .text-danger{color:#a94442}.bootstrap a.text-danger:hover{color:#843534}.bootstrap .bg-primary{background-color:#00aff0;color:#fff}.bootstrap a.bg-primary:hover{background-color:#008abd}.bootstrap .bg-success{background-color:#cce9d7}.bootstrap a.bg-success:hover{background-color:#a8dabb}.bootstrap .bg-info{background-color:#d3f1f7}.bootstrap a.bg-info:hover{background-color:#a8e3ef}.bootstrap .bg-warning{background-color:#fef1d3}.bootstrap a.bg-warning:hover{background-color:#fde1a1}.bootstrap .bg-danger{background-color:#f9cce1}.bootstrap a.bg-danger:hover{background-color:#f49ec6}.bootstrap .page-header{border-bottom:1px solid #eee;margin:34px 0 17px;padding-bottom:7.5px}.bootstrap ol,.bootstrap ul{margin-bottom:8.5px;margin-top:0}.bootstrap ol ol,.bootstrap ol ul,.bootstrap ul ol,.bootstrap ul ul{margin-bottom:0}.bootstrap #dashboard .data_list_large,.bootstrap #dashboard .data_list_vertical,.bootstrap .list-inline,.bootstrap .list-unstyled{list-style:none;padding-left:0}.bootstrap .list-inline{margin-left:-5px}.bootstrap .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.bootstrap dl{margin-bottom:17px;margin-top:0}.bootstrap dd,.bootstrap dt{line-height:1.42857}.bootstrap dt{font-weight:700}.bootstrap dd{margin-left:0}.bootstrap .dl-horizontal dd:after,.bootstrap .dl-horizontal dd:before{content:" ";display:table}.bootstrap .dl-horizontal dd:after{clear:both}@media (min-width:768px){.bootstrap .dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.bootstrap .dl-horizontal dd{margin-left:180px}}.bootstrap abbr[data-original-title],.bootstrap abbr[title]{border-bottom:1px dotted #999;cursor:help}.bootstrap .initialism{font-size:90%;text-transform:uppercase}.bootstrap blockquote{border-left:5px solid #eee;font-size:15px;margin:0 0 17px;padding:8.5px 17px}.bootstrap blockquote ol:last-child,.bootstrap blockquote p:last-child,.bootstrap blockquote ul:last-child{margin-bottom:0}.bootstrap blockquote .small,.bootstrap blockquote footer,.bootstrap blockquote small{color:#999;display:block;font-size:80%;line-height:1.42857}.bootstrap blockquote .small:before,.bootstrap blockquote footer:before,.bootstrap blockquote small:before{content:"\2014 \A0"}.bootstrap .blockquote-reverse,.bootstrap blockquote.pull-right{border-left:0;border-right:5px solid #eee;padding-left:0;padding-right:15px;text-align:right}.bootstrap .blockquote-reverse .small:before,.bootstrap .blockquote-reverse footer:before,.bootstrap .blockquote-reverse small:before,.bootstrap blockquote.pull-right .small:before,.bootstrap blockquote.pull-right footer:before,.bootstrap blockquote.pull-right small:before{content:""}.bootstrap .blockquote-reverse .small:after,.bootstrap .blockquote-reverse footer:after,.bootstrap .blockquote-reverse small:after,.bootstrap blockquote.pull-right .small:after,.bootstrap blockquote.pull-right footer:after,.bootstrap blockquote.pull-right small:after{content:"\A0 \2014"}.bootstrap blockquote:after,.bootstrap blockquote:before{content:""}.bootstrap address{font-style:normal;line-height:1.42857;margin-bottom:17px}.bootstrap code,.bootstrap kbd,.bootstrap pre,.bootstrap samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.bootstrap code{background-color:#f9f2f4;color:#c7254e}.bootstrap code,.bootstrap kbd{border-radius:3px;font-size:90%;padding:2px 4px}.bootstrap kbd{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);background-color:#333;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);color:#fff}.bootstrap pre{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;color:#333;display:block;font-size:11px;line-height:1.42857;margin:0 0 8.5px;padding:8px;word-break:break-all;word-wrap:break-word}.bootstrap pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}.bootstrap .pre-scrollable{max-height:340px;overflow-y:scroll}.bootstrap .container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.bootstrap .container:after,.bootstrap .container:before{content:" ";display:table}.bootstrap .container:after{clear:both}@media (min-width:768px){.bootstrap .container{width:728px}}@media (min-width:992px){.bootstrap .container{width:940px}}@media (min-width:1200px){.bootstrap .container{width:1170px}}.bootstrap .container-fluid{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.bootstrap .container-fluid:after,.bootstrap .container-fluid:before{content:" ";display:table}.bootstrap .container-fluid:after{clear:both}.bootstrap #dashboard .data_list_vertical,.bootstrap .multishop-well,.bootstrap .row{margin-left:-5px;margin-right:-5px}.bootstrap #dashboard .data_list_vertical:after,.bootstrap #dashboard .data_list_vertical:before,.bootstrap .multishop-well:after,.bootstrap .multishop-well:before,.bootstrap .row:after,.bootstrap .row:before{content:" ";display:table}.bootstrap #dashboard .data_list_vertical:after,.bootstrap .multishop-well:after,.bootstrap .row:after{clear:both}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-lg-1,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12,.bootstrap .col-md-1,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12,.bootstrap .col-sm-1,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12,.bootstrap .col-xs-1,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12{min-height:1px;padding-left:5px;padding-right:5px;position:relative}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-xs-1,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12{float:left}.bootstrap .col-xs-1{width:8.33333%}.bootstrap .col-xs-2{width:16.66667%}.bootstrap .col-xs-3{width:25%}.bootstrap .col-xs-4{width:33.33333%}.bootstrap .col-xs-5{width:41.66667%}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-xs-6{width:50%}.bootstrap .col-xs-7{width:58.33333%}.bootstrap .col-xs-8{width:66.66667%}.bootstrap .col-xs-9{width:75%}.bootstrap .col-xs-10{width:83.33333%}.bootstrap .col-xs-11{width:91.66667%}.bootstrap .col-xs-12{width:100%}.bootstrap .col-xs-pull-0{right:auto}.bootstrap .col-xs-pull-1{right:8.33333%}.bootstrap .col-xs-pull-2{right:16.66667%}.bootstrap .col-xs-pull-3{right:25%}.bootstrap .col-xs-pull-4{right:33.33333%}.bootstrap .col-xs-pull-5{right:41.66667%}.bootstrap .col-xs-pull-6{right:50%}.bootstrap .col-xs-pull-7{right:58.33333%}.bootstrap .col-xs-pull-8{right:66.66667%}.bootstrap .col-xs-pull-9{right:75%}.bootstrap .col-xs-pull-10{right:83.33333%}.bootstrap .col-xs-pull-11{right:91.66667%}.bootstrap .col-xs-pull-12{right:100%}.bootstrap .col-xs-push-0{left:auto}.bootstrap .col-xs-push-1{left:8.33333%}.bootstrap .col-xs-push-2{left:16.66667%}.bootstrap .col-xs-push-3{left:25%}.bootstrap .col-xs-push-4{left:33.33333%}.bootstrap .col-xs-push-5{left:41.66667%}.bootstrap .col-xs-push-6{left:50%}.bootstrap .col-xs-push-7{left:58.33333%}.bootstrap .col-xs-push-8{left:66.66667%}.bootstrap .col-xs-push-9{left:75%}.bootstrap .col-xs-push-10{left:83.33333%}.bootstrap .col-xs-push-11{left:91.66667%}.bootstrap .col-xs-push-12{left:100%}.bootstrap .col-xs-offset-0{margin-left:0}.bootstrap .col-xs-offset-1{margin-left:8.33333%}.bootstrap .col-xs-offset-2{margin-left:16.66667%}.bootstrap .col-xs-offset-3{margin-left:25%}.bootstrap .col-xs-offset-4{margin-left:33.33333%}.bootstrap .col-xs-offset-5{margin-left:41.66667%}.bootstrap .col-xs-offset-6{margin-left:50%}.bootstrap .col-xs-offset-7{margin-left:58.33333%}.bootstrap .col-xs-offset-8{margin-left:66.66667%}.bootstrap .col-xs-offset-9{margin-left:75%}.bootstrap .col-xs-offset-10{margin-left:83.33333%}.bootstrap .col-xs-offset-11{margin-left:91.66667%}.bootstrap .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.bootstrap .col-sm-1,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12{float:left}.bootstrap .col-sm-1{width:8.33333%}.bootstrap .col-sm-2{width:16.66667%}.bootstrap .col-sm-3{width:25%}.bootstrap .col-sm-4{width:33.33333%}.bootstrap .col-sm-5{width:41.66667%}.bootstrap .col-sm-6{width:50%}.bootstrap .col-sm-7{width:58.33333%}.bootstrap .col-sm-8{width:66.66667%}.bootstrap .col-sm-9{width:75%}.bootstrap .col-sm-10{width:83.33333%}.bootstrap .col-sm-11{width:91.66667%}.bootstrap .col-sm-12{width:100%}.bootstrap .col-sm-pull-0{right:auto}.bootstrap .col-sm-pull-1{right:8.33333%}.bootstrap .col-sm-pull-2{right:16.66667%}.bootstrap .col-sm-pull-3{right:25%}.bootstrap .col-sm-pull-4{right:33.33333%}.bootstrap .col-sm-pull-5{right:41.66667%}.bootstrap .col-sm-pull-6{right:50%}.bootstrap .col-sm-pull-7{right:58.33333%}.bootstrap .col-sm-pull-8{right:66.66667%}.bootstrap .col-sm-pull-9{right:75%}.bootstrap .col-sm-pull-10{right:83.33333%}.bootstrap .col-sm-pull-11{right:91.66667%}.bootstrap .col-sm-pull-12{right:100%}.bootstrap .col-sm-push-0{left:auto}.bootstrap .col-sm-push-1{left:8.33333%}.bootstrap .col-sm-push-2{left:16.66667%}.bootstrap .col-sm-push-3{left:25%}.bootstrap .col-sm-push-4{left:33.33333%}.bootstrap .col-sm-push-5{left:41.66667%}.bootstrap .col-sm-push-6{left:50%}.bootstrap .col-sm-push-7{left:58.33333%}.bootstrap .col-sm-push-8{left:66.66667%}.bootstrap .col-sm-push-9{left:75%}.bootstrap .col-sm-push-10{left:83.33333%}.bootstrap .col-sm-push-11{left:91.66667%}.bootstrap .col-sm-push-12{left:100%}.bootstrap .col-sm-offset-0{margin-left:0}.bootstrap .col-sm-offset-1{margin-left:8.33333%}.bootstrap .col-sm-offset-2{margin-left:16.66667%}.bootstrap .col-sm-offset-3{margin-left:25%}.bootstrap .col-sm-offset-4{margin-left:33.33333%}.bootstrap .col-sm-offset-5{margin-left:41.66667%}.bootstrap .col-sm-offset-6{margin-left:50%}.bootstrap .col-sm-offset-7{margin-left:58.33333%}.bootstrap .col-sm-offset-8{margin-left:66.66667%}.bootstrap .col-sm-offset-9{margin-left:75%}.bootstrap .col-sm-offset-10{margin-left:83.33333%}.bootstrap .col-sm-offset-11{margin-left:91.66667%}.bootstrap .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.bootstrap .col-md-1,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12{float:left}.bootstrap .col-md-1{width:8.33333%}.bootstrap .col-md-2{width:16.66667%}.bootstrap .col-md-3{width:25%}.bootstrap .col-md-4{width:33.33333%}.bootstrap .col-md-5{width:41.66667%}.bootstrap .col-md-6{width:50%}.bootstrap .col-md-7{width:58.33333%}.bootstrap .col-md-8{width:66.66667%}.bootstrap .col-md-9{width:75%}.bootstrap .col-md-10{width:83.33333%}.bootstrap .col-md-11{width:91.66667%}.bootstrap .col-md-12{width:100%}.bootstrap .col-md-pull-0{right:auto}.bootstrap .col-md-pull-1{right:8.33333%}.bootstrap .col-md-pull-2{right:16.66667%}.bootstrap .col-md-pull-3{right:25%}.bootstrap .col-md-pull-4{right:33.33333%}.bootstrap .col-md-pull-5{right:41.66667%}.bootstrap .col-md-pull-6{right:50%}.bootstrap .col-md-pull-7{right:58.33333%}.bootstrap .col-md-pull-8{right:66.66667%}.bootstrap .col-md-pull-9{right:75%}.bootstrap .col-md-pull-10{right:83.33333%}.bootstrap .col-md-pull-11{right:91.66667%}.bootstrap .col-md-pull-12{right:100%}.bootstrap .col-md-push-0{left:auto}.bootstrap .col-md-push-1{left:8.33333%}.bootstrap .col-md-push-2{left:16.66667%}.bootstrap .col-md-push-3{left:25%}.bootstrap .col-md-push-4{left:33.33333%}.bootstrap .col-md-push-5{left:41.66667%}.bootstrap .col-md-push-6{left:50%}.bootstrap .col-md-push-7{left:58.33333%}.bootstrap .col-md-push-8{left:66.66667%}.bootstrap .col-md-push-9{left:75%}.bootstrap .col-md-push-10{left:83.33333%}.bootstrap .col-md-push-11{left:91.66667%}.bootstrap .col-md-push-12{left:100%}.bootstrap .col-md-offset-0{margin-left:0}.bootstrap .col-md-offset-1{margin-left:8.33333%}.bootstrap .col-md-offset-2{margin-left:16.66667%}.bootstrap .col-md-offset-3{margin-left:25%}.bootstrap .col-md-offset-4{margin-left:33.33333%}.bootstrap .col-md-offset-5{margin-left:41.66667%}.bootstrap .col-md-offset-6{margin-left:50%}.bootstrap .col-md-offset-7{margin-left:58.33333%}.bootstrap .col-md-offset-8{margin-left:66.66667%}.bootstrap .col-md-offset-9{margin-left:75%}.bootstrap .col-md-offset-10{margin-left:83.33333%}.bootstrap .col-md-offset-11{margin-left:91.66667%}.bootstrap .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.bootstrap .col-lg-1,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12{float:left}.bootstrap .col-lg-1{width:8.33333%}.bootstrap .col-lg-2{width:16.66667%}.bootstrap .col-lg-3{width:25%}.bootstrap .col-lg-4{width:33.33333%}.bootstrap .col-lg-5{width:41.66667%}.bootstrap .col-lg-6{width:50%}.bootstrap .col-lg-7{width:58.33333%}.bootstrap .col-lg-8{width:66.66667%}.bootstrap .col-lg-9{width:75%}.bootstrap .col-lg-10{width:83.33333%}.bootstrap .col-lg-11{width:91.66667%}.bootstrap .col-lg-12{width:100%}.bootstrap .col-lg-pull-0{right:auto}.bootstrap .col-lg-pull-1{right:8.33333%}.bootstrap .col-lg-pull-2{right:16.66667%}.bootstrap .col-lg-pull-3{right:25%}.bootstrap .col-lg-pull-4{right:33.33333%}.bootstrap .col-lg-pull-5{right:41.66667%}.bootstrap .col-lg-pull-6{right:50%}.bootstrap .col-lg-pull-7{right:58.33333%}.bootstrap .col-lg-pull-8{right:66.66667%}.bootstrap .col-lg-pull-9{right:75%}.bootstrap .col-lg-pull-10{right:83.33333%}.bootstrap .col-lg-pull-11{right:91.66667%}.bootstrap .col-lg-pull-12{right:100%}.bootstrap .col-lg-push-0{left:auto}.bootstrap .col-lg-push-1{left:8.33333%}.bootstrap .col-lg-push-2{left:16.66667%}.bootstrap .col-lg-push-3{left:25%}.bootstrap .col-lg-push-4{left:33.33333%}.bootstrap .col-lg-push-5{left:41.66667%}.bootstrap .col-lg-push-6{left:50%}.bootstrap .col-lg-push-7{left:58.33333%}.bootstrap .col-lg-push-8{left:66.66667%}.bootstrap .col-lg-push-9{left:75%}.bootstrap .col-lg-push-10{left:83.33333%}.bootstrap .col-lg-push-11{left:91.66667%}.bootstrap .col-lg-push-12{left:100%}.bootstrap .col-lg-offset-0{margin-left:0}.bootstrap .col-lg-offset-1{margin-left:8.33333%}.bootstrap .col-lg-offset-2{margin-left:16.66667%}.bootstrap .col-lg-offset-3{margin-left:25%}.bootstrap .col-lg-offset-4{margin-left:33.33333%}.bootstrap .col-lg-offset-5{margin-left:41.66667%}.bootstrap .col-lg-offset-6{margin-left:50%}.bootstrap .col-lg-offset-7{margin-left:58.33333%}.bootstrap .col-lg-offset-8{margin-left:66.66667%}.bootstrap .col-lg-offset-9{margin-left:75%}.bootstrap .col-lg-offset-10{margin-left:83.33333%}.bootstrap .col-lg-offset-11{margin-left:91.66667%}.bootstrap .col-lg-offset-12{margin-left:100%}}.bootstrap table{background-color:transparent;max-width:100%}.bootstrap th{text-align:left}.bootstrap .table{margin-bottom:17px;width:100%}.bootstrap .table>tbody>tr>td,.bootstrap .table>tbody>tr>th,.bootstrap .table>tfoot>tr>td,.bootstrap .table>tfoot>tr>th,.bootstrap .table>thead>tr>td,.bootstrap .table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.bootstrap .table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.bootstrap .table>caption+thead>tr:first-child>td,.bootstrap .table>caption+thead>tr:first-child>th,.bootstrap .table>colgroup+thead>tr:first-child>td,.bootstrap .table>colgroup+thead>tr:first-child>th,.bootstrap .table>thead:first-child>tr:first-child>td,.bootstrap .table>thead:first-child>tr:first-child>th{border-top:0}.bootstrap .table>tbody+tbody{border-top:2px solid #ddd}.bootstrap .table .table{background-color:#eff1f2}.bootstrap .table-condensed>tbody>tr>td,.bootstrap .table-condensed>tbody>tr>th,.bootstrap .table-condensed>tfoot>tr>td,.bootstrap .table-condensed>tfoot>tr>th,.bootstrap .table-condensed>thead>tr>td,.bootstrap .table-condensed>thead>tr>th{padding:5px}.bootstrap .table-bordered{border:1px solid #ddd}.bootstrap .table-bordered>thead>tr>td,.bootstrap .table-bordered>thead>tr>th{border-bottom-width:2px}.bootstrap .table-striped>tbody>tr:nth-child(odd)>td,.bootstrap .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.bootstrap .table-hover>tbody>tr:hover>td,.bootstrap .table-hover>tbody>tr:hover>th{background-color:#edf7fb}.bootstrap table col[class*=col-]{display:table-column;float:none;position:static}.bootstrap table td[class*=col-],.bootstrap table th[class*=col-]{display:table-cell;float:none;position:static}.bootstrap .table>tbody>tr.active>td,.bootstrap .table>tbody>tr.active>th,.bootstrap .table>tbody>tr>td.active,.bootstrap .table>tbody>tr>th.active,.bootstrap .table>tfoot>tr.active>td,.bootstrap .table>tfoot>tr.active>th,.bootstrap .table>tfoot>tr>td.active,.bootstrap .table>tfoot>tr>th.active,.bootstrap .table>thead>tr.active>td,.bootstrap .table>thead>tr.active>th,.bootstrap .table>thead>tr>td.active,.bootstrap .table>thead>tr>th.active{background-color:#edf7fb}.bootstrap .table-hover>tbody>tr.active:hover>td,.bootstrap .table-hover>tbody>tr.active:hover>th,.bootstrap .table-hover>tbody>tr:hover>.active,.bootstrap .table-hover>tbody>tr>td.active:hover,.bootstrap .table-hover>tbody>tr>th.active:hover{background-color:#d8eef6}.bootstrap .table>tbody>tr.success>td,.bootstrap .table>tbody>tr.success>th,.bootstrap .table>tbody>tr>td.success,.bootstrap .table>tbody>tr>th.success,.bootstrap .table>tfoot>tr.success>td,.bootstrap .table>tfoot>tr.success>th,.bootstrap .table>tfoot>tr>td.success,.bootstrap .table>tfoot>tr>th.success,.bootstrap .table>thead>tr.success>td,.bootstrap .table>thead>tr.success>th,.bootstrap .table>thead>tr>td.success,.bootstrap .table>thead>tr>th.success{background-color:#cce9d7}.bootstrap .table-hover>tbody>tr.success:hover>td,.bootstrap .table-hover>tbody>tr.success:hover>th,.bootstrap .table-hover>tbody>tr:hover>.success,.bootstrap .table-hover>tbody>tr>td.success:hover,.bootstrap .table-hover>tbody>tr>th.success:hover{background-color:#bae1c9}.bootstrap .table>tbody>tr.info>td,.bootstrap .table>tbody>tr.info>th,.bootstrap .table>tbody>tr>td.info,.bootstrap .table>tbody>tr>th.info,.bootstrap .table>tfoot>tr.info>td,.bootstrap .table>tfoot>tr.info>th,.bootstrap .table>tfoot>tr>td.info,.bootstrap .table>tfoot>tr>th.info,.bootstrap .table>thead>tr.info>td,.bootstrap .table>thead>tr.info>th,.bootstrap .table>thead>tr>td.info,.bootstrap .table>thead>tr>th.info{background-color:#d3f1f7}.bootstrap .table-hover>tbody>tr.info:hover>td,.bootstrap .table-hover>tbody>tr.info:hover>th,.bootstrap .table-hover>tbody>tr:hover>.info,.bootstrap .table-hover>tbody>tr>td.info:hover,.bootstrap .table-hover>tbody>tr>th.info:hover{background-color:#bdeaf3}.bootstrap .table>tbody>tr.warning>td,.bootstrap .table>tbody>tr.warning>th,.bootstrap .table>tbody>tr>td.warning,.bootstrap .table>tbody>tr>th.warning,.bootstrap .table>tfoot>tr.warning>td,.bootstrap .table>tfoot>tr.warning>th,.bootstrap .table>tfoot>tr>td.warning,.bootstrap .table>tfoot>tr>th.warning,.bootstrap .table>thead>tr.warning>td,.bootstrap .table>thead>tr.warning>th,.bootstrap .table>thead>tr>td.warning,.bootstrap .table>thead>tr>th.warning{background-color:#fef1d3}.bootstrap .table-hover>tbody>tr.warning:hover>td,.bootstrap .table-hover>tbody>tr.warning:hover>th,.bootstrap .table-hover>tbody>tr:hover>.warning,.bootstrap .table-hover>tbody>tr>td.warning:hover,.bootstrap .table-hover>tbody>tr>th.warning:hover{background-color:#fde9ba}.bootstrap .table>tbody>tr.danger>td,.bootstrap .table>tbody>tr.danger>th,.bootstrap .table>tbody>tr>td.danger,.bootstrap .table>tbody>tr>th.danger,.bootstrap .table>tfoot>tr.danger>td,.bootstrap .table>tfoot>tr.danger>th,.bootstrap .table>tfoot>tr>td.danger,.bootstrap .table>tfoot>tr>th.danger,.bootstrap .table>thead>tr.danger>td,.bootstrap .table>thead>tr.danger>th,.bootstrap .table>thead>tr>td.danger,.bootstrap .table>thead>tr>th.danger{background-color:#f9cce1}.bootstrap .table-hover>tbody>tr.danger:hover>td,.bootstrap .table-hover>tbody>tr.danger:hover>th,.bootstrap .table-hover>tbody>tr:hover>.danger,.bootstrap .table-hover>tbody>tr>td.danger:hover,.bootstrap .table-hover>tbody>tr>th.danger:hover{background-color:#f6b5d4}@media screen and (max-width:767px){.bootstrap .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:1px solid #ddd;margin-bottom:12.75px;overflow-x:scroll;overflow-y:hidden;width:100%}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>thead>tr>th{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.bootstrap fieldset{border:0;margin:0;min-width:0;padding:0}.bootstrap legend{border:0;border-bottom:1px solid #e5e5e5;color:#333;display:block;font-size:18px;line-height:inherit;margin-bottom:17px;padding:0;width:100%}.bootstrap label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}.bootstrap input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap input[type=checkbox],.bootstrap input[type=radio]{line-height:normal;margin:3px 0 0;margin-top:1px\9}.bootstrap input[type=file]{display:block}.bootstrap input[type=range]{display:block;width:100%}.bootstrap select[multiple],.bootstrap select[size]{height:auto}.bootstrap input[type=checkbox]:focus,.bootstrap input[type=file]:focus,.bootstrap input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap output{color:#555;display:block;font-size:12px;line-height:1.42857;padding-top:7px}.bootstrap .form-control,.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=text],.bootstrap select,.bootstrap textarea{-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;background-color:#f5f8f9;background-image:none;border:1px solid #c7d6db;border-radius:3px;color:#555;display:block;font-size:12px;height:31px;line-height:1.42857;padding:6px 8px;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}.bootstrap .form-control:focus,.bootstrap input:focus[type=password],.bootstrap input:focus[type=search],.bootstrap input:focus[type=text],.bootstrap select:focus,.bootstrap textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.bootstrap .form-control::-moz-placeholder,.bootstrap input[type=password]::-moz-placeholder,.bootstrap input[type=search]::-moz-placeholder,.bootstrap input[type=text]::-moz-placeholder,.bootstrap select::-moz-placeholder,.bootstrap textarea::-moz-placeholder{color:#999;opacity:1}.bootstrap .form-control:-ms-input-placeholder,.bootstrap input:-ms-input-placeholder[type=password],.bootstrap input:-ms-input-placeholder[type=search],.bootstrap input:-ms-input-placeholder[type=text],.bootstrap select:-ms-input-placeholder,.bootstrap textarea:-ms-input-placeholder{color:#999}.bootstrap .form-control::-webkit-input-placeholder,.bootstrap input[type=password]::-webkit-input-placeholder,.bootstrap input[type=search]::-webkit-input-placeholder,.bootstrap input[type=text]::-webkit-input-placeholder,.bootstrap select::-webkit-input-placeholder,.bootstrap textarea::-webkit-input-placeholder{color:#999}.bootstrap .form-control[disabled],.bootstrap .form-control[readonly],.bootstrap input[disabled][type=password],.bootstrap input[disabled][type=search],.bootstrap input[disabled][type=text],.bootstrap input[readonly][type=password],.bootstrap input[readonly][type=search],.bootstrap input[readonly][type=text],.bootstrap select[disabled],.bootstrap select[readonly],.bootstrap textarea[disabled],.bootstrap textarea[readonly],fieldset[disabled] .bootstrap .form-control,fieldset[disabled] .bootstrap input[type=password],fieldset[disabled] .bootstrap input[type=search],fieldset[disabled] .bootstrap input[type=text],fieldset[disabled] .bootstrap select,fieldset[disabled] .bootstrap textarea{background-color:#eee;cursor:not-allowed;opacity:1}.bootstrap textarea,.bootstrap textarea.form-control{height:auto}.bootstrap input[type=search]{-webkit-appearance:none}.bootstrap input[type=date],.bootstrap input[type=datetime-local],.bootstrap input[type=month],.bootstrap input[type=time]{line-height:31px;line-height:1.42857 \0}.bootstrap .input-group-sm>.input-group-btn>input.btn[type=date],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=datetime-local],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=month],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=time],.bootstrap .input-group-sm>input.form-control[type=date],.bootstrap .input-group-sm>input.form-control[type=datetime-local],.bootstrap .input-group-sm>input.form-control[type=month],.bootstrap .input-group-sm>input.form-control[type=time],.bootstrap .input-group-sm>input.input-group-addon[type=date],.bootstrap .input-group-sm>input.input-group-addon[type=datetime-local],.bootstrap .input-group-sm>input.input-group-addon[type=month],.bootstrap .input-group-sm>input.input-group-addon[type=time],.bootstrap .input-group-sm>input[type=date][type=password],.bootstrap .input-group-sm>input[type=date][type=search],.bootstrap .input-group-sm>input[type=date][type=text],.bootstrap .input-group-sm>input[type=datetime-local][type=password],.bootstrap .input-group-sm>input[type=datetime-local][type=search],.bootstrap .input-group-sm>input[type=datetime-local][type=text],.bootstrap .input-group-sm>input[type=month][type=password],.bootstrap .input-group-sm>input[type=month][type=search],.bootstrap .input-group-sm>input[type=month][type=text],.bootstrap .input-group-sm>input[type=time][type=password],.bootstrap .input-group-sm>input[type=time][type=search],.bootstrap .input-group-sm>input[type=time][type=text],.bootstrap input[type=date].input-sm,.bootstrap input[type=datetime-local].input-sm,.bootstrap input[type=month].input-sm,.bootstrap input[type=time].input-sm{line-height:28px}.bootstrap .input-group-lg>.input-group-btn>input.btn[type=date],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=datetime-local],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=month],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=time],.bootstrap .input-group-lg>input.form-control[type=date],.bootstrap .input-group-lg>input.form-control[type=datetime-local],.bootstrap .input-group-lg>input.form-control[type=month],.bootstrap .input-group-lg>input.form-control[type=time],.bootstrap .input-group-lg>input.input-group-addon[type=date],.bootstrap .input-group-lg>input.input-group-addon[type=datetime-local],.bootstrap .input-group-lg>input.input-group-addon[type=month],.bootstrap .input-group-lg>input.input-group-addon[type=time],.bootstrap .input-group-lg>input[type=date][type=password],.bootstrap .input-group-lg>input[type=date][type=search],.bootstrap .input-group-lg>input[type=date][type=text],.bootstrap .input-group-lg>input[type=datetime-local][type=password],.bootstrap .input-group-lg>input[type=datetime-local][type=search],.bootstrap .input-group-lg>input[type=datetime-local][type=text],.bootstrap .input-group-lg>input[type=month][type=password],.bootstrap .input-group-lg>input[type=month][type=search],.bootstrap .input-group-lg>input[type=month][type=text],.bootstrap .input-group-lg>input[type=time][type=password],.bootstrap .input-group-lg>input[type=time][type=search],.bootstrap .input-group-lg>input[type=time][type=text],.bootstrap input[type=date].input-lg,.bootstrap input[type=datetime-local].input-lg,.bootstrap input[type=month].input-lg,.bootstrap input[type=time].input-lg{line-height:42px}.bootstrap .form-group{margin-bottom:15px}.bootstrap .checkbox,.bootstrap .radio{display:block;margin-bottom:10px;margin-top:10px;min-height:17px}.bootstrap .checkbox label,.bootstrap .radio label{cursor:pointer;font-weight:400;margin-bottom:0;padding-left:20px}.bootstrap .checkbox-inline input[type=checkbox],.bootstrap .checkbox input[type=checkbox],.bootstrap .radio-inline input[type=radio],.bootstrap .radio input[type=radio]{float:left;margin-left:-20px}.bootstrap .checkbox+.checkbox,.bootstrap .radio+.radio{margin-top:-5px}.bootstrap .checkbox-inline,.bootstrap .radio-inline{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;padding-left:20px;vertical-align:middle}.bootstrap .checkbox-inline+.checkbox-inline,.bootstrap .radio-inline+.radio-inline{margin-left:10px;margin-top:0}.bootstrap .checkbox-inline[disabled],.bootstrap .checkbox[disabled],.bootstrap .radio-inline[disabled],.bootstrap .radio[disabled],.bootstrap input[type=checkbox][disabled],.bootstrap input[type=radio][disabled],fieldset[disabled] .bootstrap .checkbox,fieldset[disabled] .bootstrap .checkbox-inline,fieldset[disabled] .bootstrap .radio,fieldset[disabled] .bootstrap .radio-inline,fieldset[disabled] .bootstrap input[type=checkbox],fieldset[disabled] .bootstrap input[type=radio]{cursor:not-allowed}.bootstrap .input-group-sm>.form-control,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.btn,.bootstrap .input-group-sm>input[type=password],.bootstrap .input-group-sm>input[type=search],.bootstrap .input-group-sm>input[type=text],.bootstrap .input-group-sm>select,.bootstrap .input-group-sm>textarea,.bootstrap .input-sm{border-radius:3px;font-size:11px;height:28px;line-height:1.5;padding:5px 10px}.bootstrap .input-group-sm>.input-group-btn>select.btn,.bootstrap .input-group-sm>select,.bootstrap .input-group-sm>select.form-control,.bootstrap .input-group-sm>select.input-group-addon,.bootstrap select.input-sm{height:28px;line-height:28px}.bootstrap .input-group-sm>.input-group-btn>select.btn[multiple],.bootstrap .input-group-sm>.input-group-btn>textarea.btn,.bootstrap .input-group-sm>select[multiple],.bootstrap .input-group-sm>textarea,.bootstrap .input-group-sm>textarea.form-control,.bootstrap .input-group-sm>textarea.input-group-addon,.bootstrap select[multiple].input-sm,.bootstrap textarea.input-sm{height:auto}.bootstrap .input-group-lg>.form-control,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.btn,.bootstrap .input-group-lg>input[type=password],.bootstrap .input-group-lg>input[type=search],.bootstrap .input-group-lg>input[type=text],.bootstrap .input-group-lg>select,.bootstrap .input-group-lg>textarea,.bootstrap .input-lg{border-radius:6px;font-size:15px;height:42px;line-height:1.33;padding:10px 16px}.bootstrap .input-group-lg>.input-group-btn>select.btn,.bootstrap .input-group-lg>select,.bootstrap .input-group-lg>select.form-control,.bootstrap .input-group-lg>select.input-group-addon,.bootstrap select.input-lg{height:42px;line-height:42px}.bootstrap .input-group-lg>.input-group-btn>select.btn[multiple],.bootstrap .input-group-lg>.input-group-btn>textarea.btn,.bootstrap .input-group-lg>select[multiple],.bootstrap .input-group-lg>textarea,.bootstrap .input-group-lg>textarea.form-control,.bootstrap .input-group-lg>textarea.input-group-addon,.bootstrap select[multiple].input-lg,.bootstrap textarea.input-lg{height:auto}.bootstrap .has-feedback{position:relative}.bootstrap .has-feedback .form-control,.bootstrap .has-feedback input[type=password],.bootstrap .has-feedback input[type=search],.bootstrap .has-feedback input[type=text],.bootstrap .has-feedback select,.bootstrap .has-feedback textarea{padding-right:38.75px}.bootstrap .form-control-feedback{display:block;height:31px;line-height:31px;position:absolute;right:0;text-align:center;top:22px;width:31px;z-index:2}.bootstrap .input-group-lg>.form-control+.form-control-feedback,.bootstrap .input-group-lg>.input-group-addon+.form-control-feedback,.bootstrap .input-group-lg>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-lg>input[type=password]+.form-control-feedback,.bootstrap .input-group-lg>input[type=search]+.form-control-feedback,.bootstrap .input-group-lg>input[type=text]+.form-control-feedback,.bootstrap .input-group-lg>select+.form-control-feedback,.bootstrap .input-group-lg>textarea+.form-control-feedback,.bootstrap .input-lg+.form-control-feedback{height:42px;line-height:42px;width:42px}.bootstrap .input-group-sm>.form-control+.form-control-feedback,.bootstrap .input-group-sm>.input-group-addon+.form-control-feedback,.bootstrap .input-group-sm>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-sm>input[type=password]+.form-control-feedback,.bootstrap .input-group-sm>input[type=search]+.form-control-feedback,.bootstrap .input-group-sm>input[type=text]+.form-control-feedback,.bootstrap .input-group-sm>select+.form-control-feedback,.bootstrap .input-group-sm>textarea+.form-control-feedback,.bootstrap .input-sm+.form-control-feedback{height:28px;line-height:28px;width:28px}.bootstrap .has-success .checkbox,.bootstrap .has-success .checkbox-inline,.bootstrap .has-success .control-label,.bootstrap .has-success .help-block,.bootstrap .has-success .radio,.bootstrap .has-success .radio-inline{color:#3c763d}.bootstrap .has-success .form-control,.bootstrap .has-success input[type=password],.bootstrap .has-success input[type=search],.bootstrap .has-success input[type=text],.bootstrap .has-success select,.bootstrap .has-success textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#cce9d7;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-success .form-control:focus,.bootstrap .has-success input:focus[type=password],.bootstrap .has-success input:focus[type=search],.bootstrap .has-success input:focus[type=text],.bootstrap .has-success select:focus,.bootstrap .has-success textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.bootstrap .has-success .input-group-addon{background-color:#cce9d7;color:#3c763d}.bootstrap .has-success .form-control-feedback{color:#3c763d}.bootstrap .has-warning .checkbox,.bootstrap .has-warning .checkbox-inline,.bootstrap .has-warning .control-label,.bootstrap .has-warning .help-block,.bootstrap .has-warning .radio,.bootstrap .has-warning .radio-inline{color:#8a6d3b}.bootstrap .has-warning .form-control,.bootstrap .has-warning input[type=password],.bootstrap .has-warning input[type=search],.bootstrap .has-warning input[type=text],.bootstrap .has-warning select,.bootstrap .has-warning textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fef1d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-warning .form-control:focus,.bootstrap .has-warning input:focus[type=password],.bootstrap .has-warning input:focus[type=search],.bootstrap .has-warning input:focus[type=text],.bootstrap .has-warning select:focus,.bootstrap .has-warning textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.bootstrap .has-warning .input-group-addon{background-color:#fef1d3;color:#8a6d3b}.bootstrap .has-warning .form-control-feedback{color:#8a6d3b}.bootstrap .has-error .checkbox,.bootstrap .has-error .checkbox-inline,.bootstrap .has-error .control-label,.bootstrap .has-error .help-block,.bootstrap .has-error .radio,.bootstrap .has-error .radio-inline{color:#a94442}.bootstrap .has-error .form-control,.bootstrap .has-error input[type=password],.bootstrap .has-error input[type=search],.bootstrap .has-error input[type=text],.bootstrap .has-error select,.bootstrap .has-error textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f9cce1;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-error .form-control:focus,.bootstrap .has-error input:focus[type=password],.bootstrap .has-error input:focus[type=search],.bootstrap .has-error input:focus[type=text],.bootstrap .has-error select:focus,.bootstrap .has-error textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.bootstrap .has-error .input-group-addon{background-color:#f9cce1;color:#a94442}.bootstrap .has-error .form-control-feedback{color:#a94442}.bootstrap .form-control-static{margin-bottom:0}.bootstrap .help-block{color:#959595;display:block;margin-bottom:10px;margin-top:5px}@media (min-width:768px){.bootstrap .form-inline .form-group,.bootstrap .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .form-control,.bootstrap .form-inline input[type=password],.bootstrap .form-inline input[type=search],.bootstrap .form-inline input[type=text],.bootstrap .form-inline select,.bootstrap .form-inline textarea,.bootstrap .navbar-form .form-control,.bootstrap .navbar-form input[type=password],.bootstrap .navbar-form input[type=search],.bootstrap .navbar-form input[type=text],.bootstrap .navbar-form select,.bootstrap .navbar-form textarea{display:inline-block;vertical-align:middle;width:auto}.bootstrap .form-inline .input-group,.bootstrap .navbar-form .input-group{display:inline-table;vertical-align:middle}.bootstrap .form-inline .input-group .form-control,.bootstrap .form-inline .input-group .input-group-addon,.bootstrap .form-inline .input-group .input-group-btn,.bootstrap .form-inline .input-group input[type=password],.bootstrap .form-inline .input-group input[type=search],.bootstrap .form-inline .input-group input[type=text],.bootstrap .form-inline .input-group select,.bootstrap .form-inline .input-group textarea,.bootstrap .navbar-form .input-group .form-control,.bootstrap .navbar-form .input-group .input-group-addon,.bootstrap .navbar-form .input-group .input-group-btn,.bootstrap .navbar-form .input-group input[type=password],.bootstrap .navbar-form .input-group input[type=search],.bootstrap .navbar-form .input-group input[type=text],.bootstrap .navbar-form .input-group select,.bootstrap .navbar-form .input-group textarea{width:auto}.bootstrap .form-inline .input-group>.form-control,.bootstrap .form-inline .input-group>input[type=password],.bootstrap .form-inline .input-group>input[type=search],.bootstrap .form-inline .input-group>input[type=text],.bootstrap .form-inline .input-group>select,.bootstrap .form-inline .input-group>textarea,.bootstrap .navbar-form .input-group>.form-control,.bootstrap .navbar-form .input-group>input[type=password],.bootstrap .navbar-form .input-group>input[type=search],.bootstrap .navbar-form .input-group>input[type=text],.bootstrap .navbar-form .input-group>select,.bootstrap .navbar-form .input-group>textarea{width:100%}.bootstrap .form-inline .control-label,.bootstrap .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .checkbox,.bootstrap .form-inline .radio,.bootstrap .navbar-form .checkbox,.bootstrap .navbar-form .radio{display:inline-block;margin-bottom:0;margin-top:0;padding-left:0;vertical-align:middle}.bootstrap .form-inline .checkbox input[type=checkbox],.bootstrap .form-inline .radio input[type=radio],.bootstrap .navbar-form .checkbox input[type=checkbox],.bootstrap .navbar-form .radio input[type=radio]{float:none;margin-left:0}.bootstrap .form-inline .has-feedback .form-control-feedback,.bootstrap .navbar-form .has-feedback .form-control-feedback{top:0}}.bootstrap .form-horizontal .checkbox,.bootstrap .form-horizontal .checkbox-inline,.bootstrap .form-horizontal .radio,.bootstrap .form-horizontal .radio-inline{margin-bottom:0;margin-top:0;padding-top:7px}.bootstrap .form-horizontal .checkbox,.bootstrap .form-horizontal .radio{min-height:24px}.bootstrap .form-horizontal .form-group{margin-left:-5px;margin-right:-5px}.bootstrap .form-horizontal .form-group:after,.bootstrap .form-horizontal .form-group:before{content:" ";display:table}.bootstrap .form-horizontal .form-group:after{clear:both}.bootstrap .form-horizontal .form-control-static{padding-bottom:7px;padding-top:7px}@media (min-width:768px){.bootstrap .form-horizontal .control-label{margin-bottom:0;padding-top:7px;text-align:right}}.bootstrap .form-horizontal .has-feedback .form-control-feedback{right:5px;top:0}.bootstrap .btn{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 8px;text-align:center;user-select:none;vertical-align:middle;white-space:nowrap}.bootstrap .btn.active:focus,.bootstrap .btn:active:focus,.bootstrap .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap .btn:focus,.bootstrap .btn:hover{color:#363a41;text-decoration:none}.bootstrap .btn.active,.bootstrap .btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.bootstrap .btn.disabled,.bootstrap .btn[disabled],fieldset[disabled] .bootstrap .btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;pointer-events:none}.bootstrap .btn-default{background-color:#fff;border-color:#dedede;color:#363a41}.bootstrap .btn-default.active,.bootstrap .btn-default:active,.bootstrap .btn-default:focus,.bootstrap .btn-default:hover,.open>.bootstrap .btn-default.dropdown-toggle{background-color:#e6e6e6;border-color:#bfbfbf;color:#363a41}.bootstrap .btn-default.active,.bootstrap .btn-default:active,.open>.bootstrap .btn-default.dropdown-toggle{background-image:none}.bootstrap .btn-default.disabled,.bootstrap .btn-default.disabled.active,.bootstrap .btn-default.disabled:active,.bootstrap .btn-default.disabled:focus,.bootstrap .btn-default.disabled:hover,.bootstrap .btn-default[disabled],.bootstrap .btn-default[disabled].active,.bootstrap .btn-default[disabled]:active,.bootstrap .btn-default[disabled]:focus,.bootstrap .btn-default[disabled]:hover,fieldset[disabled] .bootstrap .btn-default,fieldset[disabled] .bootstrap .btn-default.active,fieldset[disabled] .bootstrap .btn-default:active,fieldset[disabled] .bootstrap .btn-default:focus,fieldset[disabled] .bootstrap .btn-default:hover{background-color:#fff;border-color:#dedede}.bootstrap .btn-default .badge,.bootstrap .btn-default .module-badge-bought,.bootstrap .btn-default .module-badge-partner,.bootstrap .btn-default .module-badge-popular{background-color:#363a41;color:#fff}.bootstrap .btn-primary{background-color:#2eacce;border-color:#2eacce;color:#363a41}.bootstrap .btn-primary.active,.bootstrap .btn-primary:active,.bootstrap .btn-primary:focus,.bootstrap .btn-primary:hover,.open>.bootstrap .btn-primary.dropdown-toggle{background-color:#2589a4;border-color:#23829c;color:#363a41}.bootstrap .btn-primary.active,.bootstrap .btn-primary:active,.open>.bootstrap .btn-primary.dropdown-toggle{background-image:none}.bootstrap .btn-primary.disabled,.bootstrap .btn-primary.disabled.active,.bootstrap .btn-primary.disabled:active,.bootstrap .btn-primary.disabled:focus,.bootstrap .btn-primary.disabled:hover,.bootstrap .btn-primary[disabled],.bootstrap .btn-primary[disabled].active,.bootstrap .btn-primary[disabled]:active,.bootstrap .btn-primary[disabled]:focus,.bootstrap .btn-primary[disabled]:hover,fieldset[disabled] .bootstrap .btn-primary,fieldset[disabled] .bootstrap .btn-primary.active,fieldset[disabled] .bootstrap .btn-primary:active,fieldset[disabled] .bootstrap .btn-primary:focus,fieldset[disabled] .bootstrap .btn-primary:hover{background-color:#2eacce;border-color:#2eacce}.bootstrap .btn-primary .badge,.bootstrap .btn-primary .module-badge-bought,.bootstrap .btn-primary .module-badge-partner,.bootstrap .btn-primary .module-badge-popular{background-color:#363a41;color:#2eacce}.bootstrap .btn-success{background-color:#72c279;border-color:#60ba68;color:#fff}.bootstrap .btn-success.active,.bootstrap .btn-success:active,.bootstrap .btn-success:focus,.bootstrap .btn-success:hover,.open>.bootstrap .btn-success.dropdown-toggle{background-color:#4eb357;border-color:#439a4a;color:#fff}.bootstrap .btn-success.active,.bootstrap .btn-success:active,.open>.bootstrap .btn-success.dropdown-toggle{background-image:none}.bootstrap .btn-success.disabled,.bootstrap .btn-success.disabled.active,.bootstrap .btn-success.disabled:active,.bootstrap .btn-success.disabled:focus,.bootstrap .btn-success.disabled:hover,.bootstrap .btn-success[disabled],.bootstrap .btn-success[disabled].active,.bootstrap .btn-success[disabled]:active,.bootstrap .btn-success[disabled]:focus,.bootstrap .btn-success[disabled]:hover,fieldset[disabled] .bootstrap .btn-success,fieldset[disabled] .bootstrap .btn-success.active,fieldset[disabled] .bootstrap .btn-success:active,fieldset[disabled] .bootstrap .btn-success:focus,fieldset[disabled] .bootstrap .btn-success:hover{background-color:#72c279;border-color:#60ba68}.bootstrap .btn-success .badge,.bootstrap .btn-success .module-badge-bought,.bootstrap .btn-success .module-badge-partner,.bootstrap .btn-success .module-badge-popular{background-color:#fff;color:#72c279}.bootstrap .btn-info{background-color:#25b9d7;border-color:#21a6c1;color:#fff}.bootstrap .btn-info.active,.bootstrap .btn-info:active,.bootstrap .btn-info:focus,.bootstrap .btn-info:hover,.open>.bootstrap .btn-info.dropdown-toggle{background-color:#1e94ab;border-color:#18798d;color:#fff}.bootstrap .btn-info.active,.bootstrap .btn-info:active,.open>.bootstrap .btn-info.dropdown-toggle{background-image:none}.bootstrap .btn-info.disabled,.bootstrap .btn-info.disabled.active,.bootstrap .btn-info.disabled:active,.bootstrap .btn-info.disabled:focus,.bootstrap .btn-info.disabled:hover,.bootstrap .btn-info[disabled],.bootstrap .btn-info[disabled].active,.bootstrap .btn-info[disabled]:active,.bootstrap .btn-info[disabled]:focus,.bootstrap .btn-info[disabled]:hover,fieldset[disabled] .bootstrap .btn-info,fieldset[disabled] .bootstrap .btn-info.active,fieldset[disabled] .bootstrap .btn-info:active,fieldset[disabled] .bootstrap .btn-info:focus,fieldset[disabled] .bootstrap .btn-info:hover{background-color:#25b9d7;border-color:#21a6c1}.bootstrap .btn-info .badge,.bootstrap .btn-info .module-badge-bought,.bootstrap .btn-info .module-badge-partner,.bootstrap .btn-info .module-badge-popular{background-color:#fff;color:#25b9d7}.bootstrap .btn-warning{background-color:#fbbb22;border-color:#fbb309;color:#fff}.bootstrap .btn-warning.active,.bootstrap .btn-warning:active,.bootstrap .btn-warning:focus,.bootstrap .btn-warning:hover,.open>.bootstrap .btn-warning.dropdown-toggle{background-color:#e6a304;border-color:#c38a04;color:#fff}.bootstrap .btn-warning.active,.bootstrap .btn-warning:active,.open>.bootstrap .btn-warning.dropdown-toggle{background-image:none}.bootstrap .btn-warning.disabled,.bootstrap .btn-warning.disabled.active,.bootstrap .btn-warning.disabled:active,.bootstrap .btn-warning.disabled:focus,.bootstrap .btn-warning.disabled:hover,.bootstrap .btn-warning[disabled],.bootstrap .btn-warning[disabled].active,.bootstrap .btn-warning[disabled]:active,.bootstrap .btn-warning[disabled]:focus,.bootstrap .btn-warning[disabled]:hover,fieldset[disabled] .bootstrap .btn-warning,fieldset[disabled] .bootstrap .btn-warning.active,fieldset[disabled] .bootstrap .btn-warning:active,fieldset[disabled] .bootstrap .btn-warning:focus,fieldset[disabled] .bootstrap .btn-warning:hover{background-color:#fbbb22;border-color:#fbb309}.bootstrap .btn-warning .badge,.bootstrap .btn-warning .module-badge-bought,.bootstrap .btn-warning .module-badge-partner,.bootstrap .btn-warning .module-badge-popular{background-color:#fff;color:#fbbb22}.bootstrap .btn-danger{background-color:#e08f95;border-color:#da7b82;color:#fff}.bootstrap .btn-danger.active,.bootstrap .btn-danger:active,.bootstrap .btn-danger:focus,.bootstrap .btn-danger:hover,.open>.bootstrap .btn-danger.dropdown-toggle{background-color:#d5676f;border-color:#cd4b55;color:#fff}.bootstrap .btn-danger.active,.bootstrap .btn-danger:active,.open>.bootstrap .btn-danger.dropdown-toggle{background-image:none}.bootstrap .btn-danger.disabled,.bootstrap .btn-danger.disabled.active,.bootstrap .btn-danger.disabled:active,.bootstrap .btn-danger.disabled:focus,.bootstrap .btn-danger.disabled:hover,.bootstrap .btn-danger[disabled],.bootstrap .btn-danger[disabled].active,.bootstrap .btn-danger[disabled]:active,.bootstrap .btn-danger[disabled]:focus,.bootstrap .btn-danger[disabled]:hover,fieldset[disabled] .bootstrap .btn-danger,fieldset[disabled] .bootstrap .btn-danger.active,fieldset[disabled] .bootstrap .btn-danger:active,fieldset[disabled] .bootstrap .btn-danger:focus,fieldset[disabled] .bootstrap .btn-danger:hover{background-color:#e08f95;border-color:#da7b82}.bootstrap .btn-danger .badge,.bootstrap .btn-danger .module-badge-bought,.bootstrap .btn-danger .module-badge-partner,.bootstrap .btn-danger .module-badge-popular{background-color:#fff;color:#e08f95}.bootstrap .btn-link{border-radius:0;color:#00aff0;cursor:pointer;font-weight:400}.bootstrap .btn-link,.bootstrap .btn-link:active,.bootstrap .btn-link[disabled],fieldset[disabled] .bootstrap .btn-link{-webkit-box-shadow:none;background-color:transparent;box-shadow:none}.bootstrap .btn-link,.bootstrap .btn-link:active,.bootstrap .btn-link:focus,.bootstrap .btn-link:hover{border-color:transparent}.bootstrap .btn-link:focus,.bootstrap .btn-link:hover{background-color:transparent;color:#0077a4;text-decoration:underline}.bootstrap .btn-link[disabled]:focus,.bootstrap .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .btn-link:focus,fieldset[disabled] .bootstrap .btn-link:hover{color:#999;text-decoration:none}.bootstrap .btn-group-lg>.btn,.bootstrap .btn-lg{border-radius:3px;font-size:15px;line-height:1.33;padding:10px 16px}.bootstrap .btn-group-sm>.btn,.bootstrap .btn-sm{border-radius:3px;font-size:11px;line-height:1.5;padding:5px 10px}.bootstrap .btn-group-xs>.btn,.bootstrap .btn-xs{border-radius:3px;font-size:11px;line-height:1.5;padding:1px 5px}.bootstrap .btn-block{display:block;padding-left:0;padding-right:0;width:100%}.bootstrap .btn-block+.btn-block{margin-top:5px}.bootstrap input[type=button].btn-block,.bootstrap input[type=reset].btn-block,.bootstrap input[type=submit].btn-block{width:100%}.bootstrap .fade{-webkit-transition:opacity .15s linear;opacity:0;transition:opacity .15s linear}.bootstrap .fade.in{opacity:1}.bootstrap .collapse{display:none}.bootstrap .collapse.in{display:block}.bootstrap tr.collapse.in{display:table-row}.bootstrap tbody.collapse.in{display:table-row-group}.bootstrap .collapsing{-webkit-transition:height .35s ease;height:0;overflow:hidden;position:relative;transition:height .35s ease}.bootstrap .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.bootstrap .dropdown{position:relative}.bootstrap .dropdown-toggle:focus{outline:0}.bootstrap .dropdown-menu{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:12px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}.bootstrap .dropdown-menu.pull-right{left:auto;right:0}.bootstrap .dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:7.5px 0;overflow:hidden}.bootstrap .dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857;padding:3px 20px;white-space:nowrap}.bootstrap .dropdown-menu>li>a:focus,.bootstrap .dropdown-menu>li>a:hover{background-color:#00aff0;color:#fff;text-decoration:none}.bootstrap .dropdown-menu>.active>a,.bootstrap .dropdown-menu>.active>a:focus,.bootstrap .dropdown-menu>.active>a:hover{background-color:#00aff0;color:#fff;outline:0;text-decoration:none}.bootstrap .dropdown-menu>.disabled>a,.bootstrap .dropdown-menu>.disabled>a:focus,.bootstrap .dropdown-menu>.disabled>a:hover{color:#999}.bootstrap .dropdown-menu>.disabled>a:focus,.bootstrap .dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.bootstrap .open>.dropdown-menu{display:block}.bootstrap .open>a{outline:0}.bootstrap .dropdown-menu-right{left:auto;right:0}.bootstrap .dropdown-menu-left{left:0;right:auto}.bootstrap .dropdown-header{color:#999;display:block;font-size:11px;line-height:1.42857;padding:3px 20px}.bootstrap .dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.bootstrap .pull-right>.dropdown-menu{left:auto;right:0}.bootstrap .dropup .caret,.bootstrap .navbar-fixed-bottom .dropdown .caret{border-bottom:4px solid;border-top:0;content:""}.bootstrap .dropup .dropdown-menu,.bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:1px;top:auto}@media (min-width:768px){.bootstrap .navbar-right .dropdown-menu{left:auto;right:0}.bootstrap .navbar-right .dropdown-menu-left{left:0;right:auto}}.bootstrap .btn-group,.bootstrap .btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}.bootstrap .btn-group-vertical>.btn,.bootstrap .btn-group>.btn{float:left;position:relative}.bootstrap .btn-group-vertical>.btn.active,.bootstrap .btn-group-vertical>.btn:active,.bootstrap .btn-group-vertical>.btn:focus,.bootstrap .btn-group-vertical>.btn:hover,.bootstrap .btn-group>.btn.active,.bootstrap .btn-group>.btn:active,.bootstrap .btn-group>.btn:focus,.bootstrap .btn-group>.btn:hover{z-index:2}.bootstrap .btn-group-vertical>.btn:focus,.bootstrap .btn-group>.btn:focus{outline:0}.bootstrap .btn-group .btn+.btn,.bootstrap .btn-group .btn+.btn-group,.bootstrap .btn-group .btn-group+.btn,.bootstrap .btn-group .btn-group+.btn-group{margin-left:-1px}.bootstrap .btn-toolbar{margin-left:-5px}.bootstrap .btn-toolbar:after,.bootstrap .btn-toolbar:before{content:" ";display:table}.bootstrap .btn-toolbar:after{clear:both}.bootstrap .btn-toolbar .btn-group,.bootstrap .btn-toolbar .input-group{float:left}.bootstrap .btn-toolbar>.btn,.bootstrap .btn-toolbar>.btn-group,.bootstrap .btn-toolbar>.input-group{margin-left:5px}.bootstrap .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.bootstrap .btn-group>.btn:first-child{margin-left:0}.bootstrap .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn:last-child:not(:first-child),.bootstrap .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group>.dropdown-toggle:not(:first-child){border-left:0}.bootstrap .btn-group>.btn-group{float:left}.bootstrap .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group>.btn-group:first-child>.btn:last-child,.bootstrap .btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group .dropdown-toggle:active,.bootstrap .btn-group.open .dropdown-toggle{outline:0}.bootstrap .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.bootstrap .btn-group-lg.btn-group>.btn+.dropdown-toggle,.bootstrap .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.bootstrap .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.bootstrap .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.bootstrap .btn .caret{margin-left:0}.bootstrap .btn-group-lg>.btn .caret,.bootstrap .btn-lg .caret{border-width:5px 5px 0}.bootstrap .dropup .btn-group-lg>.btn .caret,.bootstrap .dropup .btn-lg .caret{border-width:0 5px 5px}.bootstrap .btn-group-vertical>.btn,.bootstrap .btn-group-vertical>.btn-group,.bootstrap .btn-group-vertical>.btn-group>.btn{display:block;float:none;max-width:100%;width:100%}.bootstrap .btn-group-vertical>.btn-group:after,.bootstrap .btn-group-vertical>.btn-group:before{content:" ";display:table}.bootstrap .btn-group-vertical>.btn-group:after{clear:both}.bootstrap .btn-group-vertical>.btn-group>.btn{float:none}.bootstrap .btn-group-vertical>.btn+.btn,.bootstrap .btn-group-vertical>.btn+.btn-group,.bootstrap .btn-group-vertical>.btn-group+.btn,.bootstrap .btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.bootstrap .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.bootstrap .btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:3px}.bootstrap .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:3px;border-top-left-radius:0;border-top-right-radius:0}.bootstrap .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.bootstrap .btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}.bootstrap .btn-group-justified>.btn,.bootstrap .btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.bootstrap .btn-group-justified>.btn-group .btn{width:100%}.bootstrap [data-toggle=buttons]>.btn>input[type=checkbox],.bootstrap [data-toggle=buttons]>.btn>input[type=radio]{opacity:0;position:absolute;z-index:-1}.bootstrap .input-group{border-collapse:separate;display:table;position:relative}.bootstrap .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.bootstrap .input-group .form-control,.bootstrap .input-group input[type=password],.bootstrap .input-group input[type=search],.bootstrap .input-group input[type=text],.bootstrap .input-group select,.bootstrap .input-group textarea{float:left;margin-bottom:0;position:relative;width:100%;z-index:2}.bootstrap .input-group-addon,.bootstrap .input-group-btn,.bootstrap .input-group .form-control,.bootstrap .input-group input[type=password],.bootstrap .input-group input[type=search],.bootstrap .input-group input[type=text],.bootstrap .input-group select,.bootstrap .input-group textarea{display:table-cell}.bootstrap .input-group-addon:not(:first-child):not(:last-child),.bootstrap .input-group-btn:not(:first-child):not(:last-child),.bootstrap .input-group .form-control:not(:first-child):not(:last-child),.bootstrap .input-group input:not(:first-child):not(:last-child)[type=password],.bootstrap .input-group input:not(:first-child):not(:last-child)[type=search],.bootstrap .input-group input:not(:first-child):not(:last-child)[type=text],.bootstrap .input-group select:not(:first-child):not(:last-child),.bootstrap .input-group textarea:not(:first-child):not(:last-child){border-radius:0}.bootstrap .input-group-addon,.bootstrap .input-group-btn{vertical-align:middle;white-space:nowrap;width:1%}.bootstrap .input-group-addon{background-color:#f5f8f9;border:1px solid #c7d6db;border-radius:3px;color:#555;font-size:12px;font-weight:400;line-height:1;padding:6px 8px;text-align:center}.bootstrap .input-group-addon.input-sm,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.input-group-addon.btn{border-radius:3px;font-size:11px;padding:5px 10px}.bootstrap .input-group-addon.input-lg,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.input-group-addon.btn{border-radius:6px;font-size:15px;padding:10px 16px}.bootstrap .input-group-addon input[type=checkbox],.bootstrap .input-group-addon input[type=radio]{margin-top:0}.bootstrap .input-group-addon:first-child,.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group>.btn,.bootstrap .input-group-btn:first-child>.dropdown-toggle,.bootstrap .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.bootstrap .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.bootstrap .input-group .form-control:first-child,.bootstrap .input-group input:first-child[type=password],.bootstrap .input-group input:first-child[type=search],.bootstrap .input-group input:first-child[type=text],.bootstrap .input-group select:first-child,.bootstrap .input-group textarea:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .input-group-addon:first-child{border-right:0}.bootstrap .input-group-addon:last-child,.bootstrap .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.bootstrap .input-group-btn:first-child>.btn:not(:first-child),.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group>.btn,.bootstrap .input-group-btn:last-child>.dropdown-toggle,.bootstrap .input-group .form-control:last-child,.bootstrap .input-group input:last-child[type=password],.bootstrap .input-group input:last-child[type=search],.bootstrap .input-group input:last-child[type=text],.bootstrap .input-group select:last-child,.bootstrap .input-group textarea:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .input-group-addon:last-child{border-left:0}.bootstrap .input-group-btn{font-size:0;position:relative;white-space:nowrap}.bootstrap .input-group-btn>.btn{position:relative}.bootstrap .input-group-btn>.btn+.btn{margin-left:-1px}.bootstrap .input-group-btn>.btn:active,.bootstrap .input-group-btn>.btn:focus,.bootstrap .input-group-btn>.btn:hover{z-index:2}.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group{margin-right:-1px}.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group{margin-left:-1px}.bootstrap .nav{list-style:none;margin-bottom:0;padding-left:0}.bootstrap .nav:after,.bootstrap .nav:before{content:" ";display:table}.bootstrap .nav:after{clear:both}.bootstrap .nav>li,.bootstrap .nav>li>a{display:block;position:relative}.bootstrap .nav>li>a{padding:10px 15px}.bootstrap .nav>li>a:focus,.bootstrap .nav>li>a:hover{text-decoration:none}.bootstrap .nav>li.disabled>a{color:#999}.bootstrap .nav>li.disabled>a:focus,.bootstrap .nav>li.disabled>a:hover{background-color:transparent;color:#999;cursor:not-allowed;text-decoration:none}.bootstrap .nav .open>a,.bootstrap .nav .open>a:focus,.bootstrap .nav .open>a:hover{background-color:#eee;border-color:#00aff0}.bootstrap .nav .nav-divider{background-color:#e5e5e5;height:1px;margin:7.5px 0;overflow:hidden}.bootstrap .nav>li>a>img{max-width:none}.bootstrap .nav-tabs{border-bottom:1px solid #ddd}.bootstrap .nav-tabs>li{float:left;margin-bottom:-1px}.bootstrap .nav-tabs>li>a{border:1px solid transparent;border-radius:3px 3px 0 0;line-height:1.42857;margin-right:2px}.bootstrap .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.bootstrap .nav-tabs>li.active>a,.bootstrap .nav-tabs>li.active>a:focus,.bootstrap .nav-tabs>li.active>a:hover{background-color:#eff1f2;border:1px solid;border-color:#ddd #ddd transparent;color:#555;cursor:default}.bootstrap .nav-pills>li{float:left}.bootstrap .nav-pills>li>a{border-radius:3px}.bootstrap .nav-pills>li+li{margin-left:2px}.bootstrap .nav-pills>li.active>a,.bootstrap .nav-pills>li.active>a:focus,.bootstrap .nav-pills>li.active>a:hover{background-color:#00aff0;color:#fff}.bootstrap .nav-stacked>li{float:none}.bootstrap .nav-stacked>li+li{margin-left:0;margin-top:2px}.bootstrap .nav-justified,.bootstrap .nav-tabs.nav-justified{width:100%}.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{float:none}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.bootstrap .nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media (min-width:768px){.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{display:table-cell;width:1%}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:0}}.bootstrap .nav-tabs-justified,.bootstrap .nav-tabs.nav-justified{border-bottom:0}.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{border-radius:3px;margin-right:0}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#eff1f2}}.bootstrap .tab-content>.tab-pane{display:none}.bootstrap .tab-content>.active{display:block}.bootstrap .nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.bootstrap .navbar{border:1px solid transparent;margin-bottom:17px;min-height:40px;position:relative}.bootstrap .navbar:after,.bootstrap .navbar:before{content:" ";display:table}.bootstrap .navbar:after{clear:both}@media (min-width:768px){.bootstrap .navbar{border-radius:3px}}.bootstrap .navbar-header:after,.bootstrap .navbar-header:before{content:" ";display:table}.bootstrap .navbar-header:after{clear:both}@media (min-width:768px){.bootstrap .navbar-header{float:left}}.bootstrap .navbar-collapse{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);overflow-x:visible;padding-left:5px;padding-right:5px}.bootstrap .navbar-collapse:after,.bootstrap .navbar-collapse:before{content:" ";display:table}.bootstrap .navbar-collapse:after{clear:both}.bootstrap .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.bootstrap .navbar-collapse{-webkit-box-shadow:none;border-top:0;box-shadow:none;width:auto}.bootstrap .navbar-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:0}.bootstrap .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .bootstrap .navbar-collapse,.navbar-fixed-top .bootstrap .navbar-collapse,.navbar-static-top .bootstrap .navbar-collapse{padding-left:0;padding-right:0}}.bootstrap .navbar-fixed-bottom .navbar-collapse,.bootstrap .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.bootstrap .navbar-fixed-bottom .navbar-collapse,.bootstrap .navbar-fixed-top .navbar-collapse{max-height:200px}}.bootstrap .container-fluid>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .container>.navbar-header{margin-left:-5px;margin-right:-5px}@media (min-width:768px){.bootstrap .container-fluid>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .container>.navbar-header{margin-left:0;margin-right:0}}.bootstrap .navbar-static-top{border-width:0 0 1px;z-index:1000}@media (min-width:768px){.bootstrap .navbar-static-top{border-radius:0}}.bootstrap .navbar-fixed-bottom,.bootstrap .navbar-fixed-top{left:0;position:fixed;right:0;z-index:1030}@media (min-width:768px){.bootstrap .navbar-fixed-bottom,.bootstrap .navbar-fixed-top{border-radius:0}}.bootstrap .navbar-fixed-top{border-width:0 0 1px;top:0}.bootstrap .navbar-fixed-bottom{border-width:1px 0 0;bottom:0;margin-bottom:0}.bootstrap .navbar-brand{float:left;font-size:15px;height:40px;line-height:17px;padding:11.5px 5px}.bootstrap .navbar-brand:focus,.bootstrap .navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container-fluid .bootstrap .navbar-brand,.navbar>.container .bootstrap .navbar-brand{margin-left:-5px}}.bootstrap .navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px;float:right;margin-bottom:3px;margin-right:5px;margin-top:3px;padding:9px 10px;position:relative}.bootstrap .navbar-toggle:focus{outline:0}.bootstrap .navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}.bootstrap .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.bootstrap .navbar-toggle{display:none}}.bootstrap .navbar-nav{float:left;margin:0}.bootstrap .navbar-nav>li>a{line-height:17px;padding-bottom:10px;padding-top:10px}.bootstrap .navbar-nav>li{float:left}.bootstrap .navbar-nav>li>a{padding-bottom:11.5px;padding-top:11.5px}.bootstrap .navbar-nav.navbar-right:last-child{margin-right:-5px}.bootstrap .navbar-left{float:left!important}.bootstrap .navbar-right{float:right!important}.bootstrap .navbar-form{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);border-bottom:1px solid transparent;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin:4.5px -5px;padding:10px 5px}@media (max-width:767px){.bootstrap .navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.bootstrap .navbar-form{-webkit-box-shadow:none;border:0;box-shadow:none;margin-left:0;margin-right:0;padding-bottom:0;padding-top:0;width:auto}.bootstrap .navbar-form.navbar-right:last-child{margin-right:-5px}}.bootstrap .navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.bootstrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap .navbar-btn{margin-bottom:4.5px;margin-top:4.5px}.bootstrap .btn-group-sm>.navbar-btn.btn,.bootstrap .navbar-btn.btn-sm{margin-bottom:6px;margin-top:6px}.bootstrap .btn-group-xs>.navbar-btn.btn,.bootstrap .navbar-btn.btn-xs{margin-bottom:9px;margin-top:9px}.bootstrap .navbar-text{margin-bottom:11.5px;margin-top:11.5px}@media (min-width:768px){.bootstrap .navbar-text{float:left;margin-left:5px;margin-right:5px}.bootstrap .navbar-text.navbar-right:last-child{margin-right:0}}.bootstrap .navbar-default{background-color:#f8f8f8}.bootstrap .navbar-default .navbar-brand,.bootstrap .navbar-default .shop-state{color:#777}.bootstrap .navbar-default .navbar-brand:focus,.bootstrap .navbar-default .navbar-brand:hover,.bootstrap .navbar-default .shop-state:focus,.bootstrap .navbar-default .shop-state:hover{background-color:transparent;color:#5e5e5e}.bootstrap .navbar-default .navbar-nav>li>a,.bootstrap .navbar-default .navbar-text{color:#777}.bootstrap .navbar-default .navbar-nav>li>a:focus,.bootstrap .navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#333}.bootstrap .navbar-default .navbar-nav>.active>a,.bootstrap .navbar-default .navbar-nav>.active>a:focus,.bootstrap .navbar-default .navbar-nav>.active>a:hover{background-color:#e7e7e7;color:#555}.bootstrap .navbar-default .navbar-nav>.disabled>a,.bootstrap .navbar-default .navbar-nav>.disabled>a:focus,.bootstrap .navbar-default .navbar-nav>.disabled>a:hover{background-color:transparent;color:#ccc}.bootstrap .navbar-default .navbar-toggle{border-color:#ddd}.bootstrap .navbar-default .navbar-toggle:focus,.bootstrap .navbar-default .navbar-toggle:hover{background-color:#ddd}.bootstrap .navbar-default .navbar-toggle .icon-bar{background-color:#888}.bootstrap .navbar-default .navbar-collapse,.bootstrap .navbar-default .navbar-form{border-color:#e7e7e7}.bootstrap .navbar-default .navbar-nav>.open>a,.bootstrap .navbar-default .navbar-nav>.open>a:focus,.bootstrap .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#333}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#e7e7e7;color:#555}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#ccc}}.bootstrap .navbar-default .navbar-link{color:#777}.bootstrap .navbar-default .navbar-link:hover{color:#333}.bootstrap .navbar-default .btn-link{color:#777}.bootstrap .navbar-default .btn-link:focus,.bootstrap .navbar-default .btn-link:hover{color:#333}.bootstrap .navbar-default .btn-link[disabled]:focus,.bootstrap .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .navbar-default .btn-link:focus,fieldset[disabled] .bootstrap .navbar-default .btn-link:hover{color:#ccc}.bootstrap .navbar-inverse{background:#fff}.bootstrap .navbar-inverse .navbar-brand{color:#363a41}.bootstrap .navbar-inverse .navbar-brand:focus,.bootstrap .navbar-inverse .navbar-brand:hover{color:#40c9ed}.bootstrap .navbar-inverse .navbar-text{color:#999}.bootstrap .navbar-inverse .navbar-toggle{border-color:#333}.bootstrap .navbar-inverse .navbar-toggle:focus,.bootstrap .navbar-inverse .navbar-toggle:hover{background-color:#333}.bootstrap .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.bootstrap .navbar-inverse .navbar-collapse,.bootstrap .navbar-inverse .navbar-form{border-color:#ededed}.bootstrap .navbar-inverse .navbar-nav>.open>a,.bootstrap .navbar-inverse .navbar-nav>.open>a:focus,.bootstrap .navbar-inverse .navbar-nav>.open>a:hover{background-color:#e6e6e6;color:#999}.bootstrap .navbar-inverse .navbar-link{color:#fff}.bootstrap .navbar-inverse .navbar-link:hover{color:#999}.bootstrap .navbar-inverse .btn-link{color:#fff}.bootstrap .navbar-inverse .btn-link:focus,.bootstrap .navbar-inverse .btn-link:hover{color:#999}.bootstrap .navbar-inverse .btn-link[disabled]:focus,.bootstrap .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:focus,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:hover{color:#444}.bootstrap .breadcrumb{background-color:#f5f5f5;border-radius:3px;list-style:none;margin-bottom:17px;padding:8px 15px}.bootstrap .breadcrumb>li{display:inline-block}.bootstrap .breadcrumb>li+li:before{color:#ccc;content:"/\A0";padding:0 5px}.bootstrap .breadcrumb>.active{color:#999}.bootstrap .pagination{border-radius:3px;display:inline-block;margin:17px 0;padding-left:0}.bootstrap .pagination>li{display:inline}.bootstrap .pagination>li>a,.bootstrap .pagination>li>span{background-color:#fff;border:1px solid #ddd;color:#00aff0;float:left;line-height:1.42857;margin-left:-1px;padding:6px 8px;position:relative;text-decoration:none}.bootstrap .pagination>li:first-child>a,.bootstrap .pagination>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.bootstrap .pagination>li:last-child>a,.bootstrap .pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap .pagination>li>a:focus,.bootstrap .pagination>li>a:hover,.bootstrap .pagination>li>span:focus,.bootstrap .pagination>li>span:hover{background-color:#eee;border-color:#ddd;color:#0077a4}.bootstrap .pagination>.active>a,.bootstrap .pagination>.active>a:focus,.bootstrap .pagination>.active>a:hover,.bootstrap .pagination>.active>span,.bootstrap .pagination>.active>span:focus,.bootstrap .pagination>.active>span:hover{background-color:#00aff0;border-color:#00aff0;color:#fff;cursor:default;z-index:2}.bootstrap .pagination>.disabled>a,.bootstrap .pagination>.disabled>a:focus,.bootstrap .pagination>.disabled>a:hover,.bootstrap .pagination>.disabled>span,.bootstrap .pagination>.disabled>span:focus,.bootstrap .pagination>.disabled>span:hover{background-color:#fff;border-color:#ddd;color:#999;cursor:not-allowed}.bootstrap .pagination-lg>li>a,.bootstrap .pagination-lg>li>span{font-size:15px;padding:10px 16px}.bootstrap .pagination-lg>li:first-child>a,.bootstrap .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.bootstrap .pagination-lg>li:last-child>a,.bootstrap .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.bootstrap .pagination-sm>li>a,.bootstrap .pagination-sm>li>span{font-size:11px;padding:5px 10px}.bootstrap .pagination-sm>li:first-child>a,.bootstrap .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap .pagination-sm>li:last-child>a,.bootstrap .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap .pager{list-style:none;margin:17px 0;padding-left:0;text-align:center}.bootstrap .pager:after,.bootstrap .pager:before{content:" ";display:table}.bootstrap .pager:after{clear:both}.bootstrap .pager li{display:inline}.bootstrap .pager li>a,.bootstrap .pager li>span{background-color:#fff;border:1px solid #ddd;border-radius:15px;display:inline-block;padding:5px 14px}.bootstrap .pager li>a:focus,.bootstrap .pager li>a:hover{background-color:#eee;text-decoration:none}.bootstrap .pager .next>a,.bootstrap .pager .next>span{float:right}.bootstrap .pager .previous>a,.bootstrap .pager .previous>span{float:left}.bootstrap .pager .disabled>a,.bootstrap .pager .disabled>a:focus,.bootstrap .pager .disabled>a:hover,.bootstrap .pager .disabled>span{background-color:#fff;color:#999;cursor:not-allowed}.bootstrap .label{border-radius:.25em;color:#fff;display:inline;font-size:75%;font-weight:700;line-height:1;padding:.15em .4em;text-align:center;vertical-align:baseline;white-space:nowrap}.bootstrap .label:empty{display:none}.btn .bootstrap .label{position:relative;top:-1px}.bootstrap a.label:focus,.bootstrap a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.bootstrap .label-default{background-color:#999}.bootstrap .label-default[href]:focus,.bootstrap .label-default[href]:hover{background-color:grey}.bootstrap .label-primary{background-color:#00aff0}.bootstrap .label-primary[href]:focus,.bootstrap .label-primary[href]:hover{background-color:#008abd}.bootstrap .label-success{background-color:#72c279}.bootstrap .label-success[href]:focus,.bootstrap .label-success[href]:hover{background-color:#4eb357}.bootstrap .label-info{background-color:#25b9d7}.bootstrap .label-info[href]:focus,.bootstrap .label-info[href]:hover{background-color:#1e94ab}.bootstrap .label-warning{background-color:#fbbb22}.bootstrap .label-warning[href]:focus,.bootstrap .label-warning[href]:hover{background-color:#e6a304}.bootstrap .label-danger{background-color:#e08f95}.bootstrap .label-danger[href]:focus,.bootstrap .label-danger[href]:hover{background-color:#d5676f}.bootstrap .badge,.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{background-color:#999;border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap}.bootstrap .badge:empty,.bootstrap .module-badge-bought:empty,.bootstrap .module-badge-partner:empty,.bootstrap .module-badge-popular:empty{display:none}.btn .bootstrap .badge,.btn .bootstrap .module-badge-bought,.btn .bootstrap .module-badge-partner,.btn .bootstrap .module-badge-popular{position:relative;top:-1px}.bootstrap .btn-group-xs>.btn .bootstrap .badge,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-bought,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-partner,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-popular,.btn-xs .bootstrap .badge,.btn-xs .bootstrap .module-badge-bought,.btn-xs .bootstrap .module-badge-partner,.btn-xs .bootstrap .module-badge-popular{padding:1px 5px;top:0}.nav-pills>.active>a>.bootstrap .badge,.nav-pills>.active>a>.bootstrap .module-badge-bought,.nav-pills>.active>a>.bootstrap .module-badge-partner,.nav-pills>.active>a>.bootstrap .module-badge-popular,a.list-group-item.active>.bootstrap .badge,a.list-group-item.active>.bootstrap .module-badge-bought,a.list-group-item.active>.bootstrap .module-badge-partner,a.list-group-item.active>.bootstrap .module-badge-popular{background-color:#fff;color:#00aff0}.nav-pills>li>a>.bootstrap .badge,.nav-pills>li>a>.bootstrap .module-badge-bought,.nav-pills>li>a>.bootstrap .module-badge-partner,.nav-pills>li>a>.bootstrap .module-badge-popular{margin-left:3px}.bootstrap a.badge:focus,.bootstrap a.badge:hover,.bootstrap a.module-badge-bought:focus,.bootstrap a.module-badge-bought:hover,.bootstrap a.module-badge-partner:focus,.bootstrap a.module-badge-partner:hover,.bootstrap a.module-badge-popular:focus,.bootstrap a.module-badge-popular:hover{color:#fff;cursor:pointer;text-decoration:none}.bootstrap .thumbnail{-webkit-transition:all .2s ease-in-out;background-color:#eff1f2;border:1px solid #ddd;border-radius:3px;display:block;line-height:1.42857;margin-bottom:17px;padding:4px;transition:all .2s ease-in-out}.bootstrap .thumbnail>img,.bootstrap .thumbnail a>img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.bootstrap .thumbnail .caption{color:#555;padding:9px}.bootstrap a.thumbnail.active,.bootstrap a.thumbnail:focus,.bootstrap a.thumbnail:hover{border-color:#00aff0}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert{border:1px solid transparent;border-radius:3px;margin-bottom:17px;padding:15px}.bootstrap #carrier_wizard .wizard_error h4,.bootstrap .alert h4{color:inherit;margin-top:0}.bootstrap #carrier_wizard .wizard_error .alert-link,.bootstrap .alert .alert-link{font-weight:700}.bootstrap #carrier_wizard .wizard_error>p,.bootstrap #carrier_wizard .wizard_error>ul,.bootstrap .alert>p,.bootstrap .alert>ul{margin-bottom:0}.bootstrap #carrier_wizard .wizard_error>p+p,.bootstrap .alert>p+p{margin-top:5px}.bootstrap .alert-dismissable{padding-right:35px}.bootstrap .alert-dismissable .close{color:inherit;position:relative;right:-21px;top:-2px}.bootstrap .alert-success{background-color:#ddf0de;border-color:#72c279;color:#72c279}.bootstrap .alert-success hr{border-top-color:#60ba68}.bootstrap .alert-success .alert-link{color:#4eb357}.bootstrap .alert-info{background-color:#dcf4f9;border-color:#25b9d7;color:#1e94ab}.bootstrap .alert-info hr{border-top-color:#21a6c1}.bootstrap .alert-info .alert-link{color:#166e80}.bootstrap .alert-warning{background-color:#fff3d7;border-color:#d2a63c;color:#d2a63c}.bootstrap .alert-warning hr{border-top-color:#c79a2e}.bootstrap .alert-warning .alert-link{color:#b28a29}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert-danger{background-color:#ffe2e4;border-color:#e08f95;color:#d27c82}.bootstrap #carrier_wizard .wizard_error hr,.bootstrap .alert-danger hr{border-top-color:#da7b82}.bootstrap #carrier_wizard .wizard_error .alert-link,.bootstrap .alert-danger .alert-link{color:#c5565e}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.bootstrap .progress{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background-color:#f5f5f5;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:17px;margin-bottom:17px;overflow:hidden}.bootstrap .progress-bar{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;background-color:#00aff0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:11px;height:100%;line-height:17px;text-align:center;transition:width .6s ease;width:0}.bootstrap .progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.bootstrap .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.bootstrap .progress-bar[aria-valuenow="1"],.bootstrap .progress-bar[aria-valuenow="2"]{min-width:30px}.bootstrap .progress-bar[aria-valuenow="0"]{-webkit-box-shadow:none;background-color:transparent;background-image:none;box-shadow:none;color:#999;min-width:30px}.bootstrap .progress-bar-success{background-color:#72c279}.progress-striped .bootstrap .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-info{background-color:#25b9d7}.progress-striped .bootstrap .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-warning{background-color:#fbbb22}.progress-striped .bootstrap .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-danger{background-color:#e08f95}.progress-striped .bootstrap .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .media,.bootstrap .media-body,.bootstrap .message-item{overflow:hidden;zoom:1}.bootstrap .media,.bootstrap .media .media,.bootstrap .media .message-item,.bootstrap .message-item,.bootstrap .message-item .media,.bootstrap .message-item .message-item{margin-top:15px}.bootstrap .media:first-child,.bootstrap .message-item:first-child{margin-top:0}.bootstrap .media-object{display:block}.bootstrap .media-heading{margin:0 0 5px}.bootstrap .media>.pull-left,.bootstrap .message-item>.pull-left{margin-right:10px}.bootstrap .media>.pull-right,.bootstrap .message-item>.pull-right{margin-left:10px}.bootstrap .media-list{list-style:none;padding-left:0}.bootstrap #dashboard .data_list,.bootstrap .list-group{margin-bottom:20px;padding-left:0}.bootstrap #dashboard .data_list li,.bootstrap .list-group-item{background-color:#fff;border:1px solid #ddd;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.bootstrap #dashboard .data_list li:first-child,.bootstrap .list-group-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.bootstrap #dashboard .data_list li:last-child,.bootstrap .list-group-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:0}.bootstrap #dashboard .data_list li>.badge,.bootstrap #dashboard .data_list li>.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-popular,.bootstrap .list-group-item>.badge,.bootstrap .list-group-item>.module-badge-bought,.bootstrap .list-group-item>.module-badge-partner,.bootstrap .list-group-item>.module-badge-popular{float:right}.bootstrap #dashboard .data_list li>.badge+.badge,.bootstrap #dashboard .data_list li>.badge+.module-badge-bought,.bootstrap #dashboard .data_list li>.badge+.module-badge-partner,.bootstrap #dashboard .data_list li>.badge+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-bought+.badge,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-partner+.badge,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-popular+.badge,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-popular,.bootstrap .list-group-item>.badge+.badge,.bootstrap .list-group-item>.badge+.module-badge-bought,.bootstrap .list-group-item>.badge+.module-badge-partner,.bootstrap .list-group-item>.badge+.module-badge-popular,.bootstrap .list-group-item>.module-badge-bought+.badge,.bootstrap .list-group-item>.module-badge-bought+.module-badge-bought,.bootstrap .list-group-item>.module-badge-bought+.module-badge-partner,.bootstrap .list-group-item>.module-badge-bought+.module-badge-popular,.bootstrap .list-group-item>.module-badge-partner+.badge,.bootstrap .list-group-item>.module-badge-partner+.module-badge-bought,.bootstrap .list-group-item>.module-badge-partner+.module-badge-partner,.bootstrap .list-group-item>.module-badge-partner+.module-badge-popular,.bootstrap .list-group-item>.module-badge-popular+.badge,.bootstrap .list-group-item>.module-badge-popular+.module-badge-bought,.bootstrap .list-group-item>.module-badge-popular+.module-badge-partner,.bootstrap .list-group-item>.module-badge-popular+.module-badge-popular{margin-right:5px}.bootstrap a.list-group-item{color:#555}.bootstrap a.list-group-item .list-group-item-heading{color:#333}.bootstrap a.list-group-item:focus,.bootstrap a.list-group-item:hover{background-color:#f5f5f5;color:#555;text-decoration:none}.bootstrap #dashboard .data_list li.disabled,.bootstrap #dashboard .data_list li.disabled:focus,.bootstrap #dashboard .data_list li.disabled:hover,.bootstrap .list-group-item.disabled,.bootstrap .list-group-item.disabled:focus,.bootstrap .list-group-item.disabled:hover{background-color:#eee;color:#999}.bootstrap #dashboard .data_list li.disabled .list-group-item-heading,.bootstrap #dashboard .data_list li.disabled:focus .list-group-item-heading,.bootstrap #dashboard .data_list li.disabled:hover .list-group-item-heading,.bootstrap .list-group-item.disabled .list-group-item-heading,.bootstrap .list-group-item.disabled:focus .list-group-item-heading,.bootstrap .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.bootstrap #dashboard .data_list li.disabled .list-group-item-text,.bootstrap #dashboard .data_list li.disabled:focus .list-group-item-text,.bootstrap #dashboard .data_list li.disabled:hover .list-group-item-text,.bootstrap .list-group-item.disabled .list-group-item-text,.bootstrap .list-group-item.disabled:focus .list-group-item-text,.bootstrap .list-group-item.disabled:hover .list-group-item-text{color:#999}.bootstrap #dashboard .data_list li.active,.bootstrap #dashboard .data_list li.active:focus,.bootstrap #dashboard .data_list li.active:hover,.bootstrap .list-group-item.active,.bootstrap .list-group-item.active:focus,.bootstrap .list-group-item.active:hover{background-color:#00aff0;border-color:#00aff0;color:#fff;z-index:2}.bootstrap #dashboard .data_list li.active .list-group-item-heading,.bootstrap #dashboard .data_list li.active:focus .list-group-item-heading,.bootstrap #dashboard .data_list li.active:hover .list-group-item-heading,.bootstrap .list-group-item.active .list-group-item-heading,.bootstrap .list-group-item.active:focus .list-group-item-heading,.bootstrap .list-group-item.active:hover .list-group-item-heading{color:inherit}.bootstrap #dashboard .data_list li.active .list-group-item-text,.bootstrap #dashboard .data_list li.active:focus .list-group-item-text,.bootstrap #dashboard .data_list li.active:hover .list-group-item-text,.bootstrap .list-group-item.active .list-group-item-text,.bootstrap .list-group-item.active:focus .list-group-item-text,.bootstrap .list-group-item.active:hover .list-group-item-text{color:#bdedff}.bootstrap .list-group-item-success{background-color:#cce9d7;color:#3c763d}.bootstrap a.list-group-item-success{color:#3c763d}.bootstrap a.list-group-item-success .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-success:focus,.bootstrap a.list-group-item-success:hover{background-color:#bae1c9;color:#3c763d}.bootstrap a.list-group-item-success.active,.bootstrap a.list-group-item-success.active:focus,.bootstrap a.list-group-item-success.active:hover{background-color:#3c763d;border-color:#3c763d;color:#fff}.bootstrap .list-group-item-info{background-color:#d3f1f7;color:#31708f}.bootstrap a.list-group-item-info{color:#31708f}.bootstrap a.list-group-item-info .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-info:focus,.bootstrap a.list-group-item-info:hover{background-color:#bdeaf3;color:#31708f}.bootstrap a.list-group-item-info.active,.bootstrap a.list-group-item-info.active:focus,.bootstrap a.list-group-item-info.active:hover{background-color:#31708f;border-color:#31708f;color:#fff}.bootstrap .list-group-item-warning{background-color:#fef1d3;color:#8a6d3b}.bootstrap a.list-group-item-warning{color:#8a6d3b}.bootstrap a.list-group-item-warning .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-warning:focus,.bootstrap a.list-group-item-warning:hover{background-color:#fde9ba;color:#8a6d3b}.bootstrap a.list-group-item-warning.active,.bootstrap a.list-group-item-warning.active:focus,.bootstrap a.list-group-item-warning.active:hover{background-color:#8a6d3b;border-color:#8a6d3b;color:#fff}.bootstrap .list-group-item-danger{background-color:#f9cce1;color:#a94442}.bootstrap a.list-group-item-danger{color:#a94442}.bootstrap a.list-group-item-danger .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-danger:focus,.bootstrap a.list-group-item-danger:hover{background-color:#f6b5d4;color:#a94442}.bootstrap a.list-group-item-danger.active,.bootstrap a.list-group-item-danger.active:focus,.bootstrap a.list-group-item-danger.active:hover{background-color:#a94442;border-color:#a94442;color:#fff}.bootstrap .list-group-item-heading{margin-bottom:5px;margin-top:0}.bootstrap .list-group-item-text{line-height:1.3;margin-bottom:0}.bootstrap #dash_version,.bootstrap .message-item-initial .message-item-initial-body,.bootstrap .panel,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);background-color:#fff;border:1px solid transparent;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:17px}.bootstrap .panel-body{padding:15px}.bootstrap .panel-body:after,.bootstrap .panel-body:before{content:" ";display:table}.bootstrap .panel-body:after{clear:both}.bootstrap .panel-heading{border-bottom:1px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;padding:10px 15px}.bootstrap .panel-heading>.dropdown .dropdown-toggle{color:inherit}.bootstrap .panel-title{color:inherit;font-size:14px;margin-bottom:0;margin-top:0}.bootstrap .panel-title>a{color:inherit}.bootstrap .panel-footer{background-color:#f5f5f5;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:1px solid #ddd;padding:10px 15px}.bootstrap #dash_version>.list-group,.bootstrap #dashboard #dash_version>.data_list,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list,.bootstrap #dashboard .panel>.data_list,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list,.bootstrap .message-item-initial .message-item-initial-body>.list-group,.bootstrap .panel>.list-group,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group{margin-bottom:0}.bootstrap #dash_version>.list-group #dashboard .data_list li,.bootstrap #dash_version>.list-group .list-group-item,.bootstrap #dashboard #dash_version>.data_list .list-group-item,.bootstrap #dashboard #dash_version>.data_list li,.bootstrap #dashboard .data_list #dash_version>.list-group li,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group li,.bootstrap #dashboard .data_list .panel>.list-group li,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group li,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list .list-group-item,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list li,.bootstrap #dashboard .panel>.data_list .list-group-item,.bootstrap #dashboard .panel>.data_list li,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list .list-group-item,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list li,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list .list-group-item,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list li,.bootstrap .message-item-initial .message-item-initial-body>.list-group #dashboard .data_list li,.bootstrap .message-item-initial .message-item-initial-body>.list-group .list-group-item,.bootstrap .panel>.list-group #dashboard .data_list li,.bootstrap .panel>.list-group .list-group-item,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list .list-group-item,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list li,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group #dashboard .data_list li,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group .list-group-item{border-radius:0;border-width:1px 0}.bootstrap #dash_version>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap #dash_version>.list-group:first-child .list-group-item:first-child,.bootstrap #dashboard #dash_version>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard #dash_version>.data_list:first-child li:first-child,.bootstrap #dashboard .data_list #dash_version>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .panel>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child li:first-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:first-child li:first-child,.bootstrap #dashboard .panel>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .panel>.data_list:first-child li:first-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:first-child li:first-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:first-child .list-group-item:first-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:first-child li:first-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:first-child .list-group-item:first-child,.bootstrap .panel>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .panel>.list-group:first-child .list-group-item:first-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:first-child .list-group-item:first-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:first-child li:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:2px;border-top-right-radius:2px}.bootstrap #dash_version>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap #dash_version>.list-group:last-child .list-group-item:last-child,.bootstrap #dashboard #dash_version>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard #dash_version>.data_list:last-child li:last-child,.bootstrap #dashboard .data_list #dash_version>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .panel>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child li:last-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:last-child li:last-child,.bootstrap #dashboard .panel>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .panel>.data_list:last-child li:last-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:last-child li:last-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:last-child .list-group-item:last-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:last-child li:last-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:last-child .list-group-item:last-child,.bootstrap .panel>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .panel>.list-group:last-child .list-group-item:last-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:last-child .list-group-item:last-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:last-child li:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bootstrap #dashboard .data_list .panel-heading+.list-group li:first-child,.bootstrap #dashboard .panel-heading+.data_list .list-group-item:first-child,.bootstrap #dashboard .panel-heading+.data_list li:first-child,.bootstrap .panel-heading+.list-group #dashboard .data_list li:first-child,.bootstrap .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.bootstrap #dash_version>.table,.bootstrap #dash_version>.table-responsive>.table,.bootstrap .message-item-initial .message-item-initial-body>.table,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table,.bootstrap .panel>.table,.bootstrap .panel>.table-responsive>.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table{margin-bottom:0}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child,.bootstrap #dash_version>.table:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child,.bootstrap .panel>.table:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child,.bootstrap #dash_version>.table:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child,.bootstrap .panel>.table:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.bootstrap #dash_version>.panel-body+.table,.bootstrap #dash_version>.panel-body+.table-responsive,.bootstrap .message-item-initial .message-item-initial-body>.panel-body+.table,.bootstrap .message-item-initial .message-item-initial-body>.panel-body+.table-responsive,.bootstrap .panel>.panel-body+.table,.bootstrap .panel>.panel-body+.table-responsive,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.panel-body+.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.bootstrap #dash_version>.table>tbody:first-child>tr:first-child td,.bootstrap #dash_version>.table>tbody:first-child>tr:first-child th,.bootstrap .message-item-initial .message-item-initial-body>.table>tbody:first-child>tr:first-child td,.bootstrap .message-item-initial .message-item-initial-body>.table>tbody:first-child>tr:first-child th,.bootstrap .panel>.table>tbody:first-child>tr:first-child td,.bootstrap .panel>.table>tbody:first-child>tr:first-child th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table>tbody:first-child>tr:first-child td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table>tbody:first-child>tr:first-child th{border-top:0}.bootstrap #dash_version>.table-bordered,.bootstrap #dash_version>.table-responsive>.table-bordered,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered,.bootstrap .panel>.table-bordered,.bootstrap .panel>.table-responsive>.table-bordered,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered{border:0}.bootstrap #dash_version>.table-bordered>tbody>tr>td:first-child,.bootstrap #dash_version>.table-bordered>tbody>tr>th:first-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>td:first-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>th:first-child,.bootstrap #dash_version>.table-bordered>thead>tr>td:first-child,.bootstrap #dash_version>.table-bordered>thead>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap #dash_version>.table-bordered>tbody>tr>td:last-child,.bootstrap #dash_version>.table-bordered>tbody>tr>th:last-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>td:last-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>th:last-child,.bootstrap #dash_version>.table-bordered>thead>tr>td:last-child,.bootstrap #dash_version>.table-bordered>thead>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap #dash_version>.table-bordered>tbody>tr:first-child>td,.bootstrap #dash_version>.table-bordered>tbody>tr:first-child>th,.bootstrap #dash_version>.table-bordered>tbody>tr:last-child>td,.bootstrap #dash_version>.table-bordered>tbody>tr:last-child>th,.bootstrap #dash_version>.table-bordered>tfoot>tr:last-child>td,.bootstrap #dash_version>.table-bordered>tfoot>tr:last-child>th,.bootstrap #dash_version>.table-bordered>thead>tr:first-child>td,.bootstrap #dash_version>.table-bordered>thead>tr:first-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-bordered>tbody>tr:first-child>th,.bootstrap .panel>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>th,.bootstrap .panel>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.bootstrap #dash_version>.table-responsive,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive,.bootstrap .panel>.table-responsive,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive{border:0;margin-bottom:0}.bootstrap .panel-group{margin-bottom:17px}.bootstrap .message-item-initial .panel-group .message-item-initial-body,.bootstrap .panel-group #dash_version,.bootstrap .panel-group .message-item-initial .message-item-initial-body,.bootstrap .panel-group .panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel{border-radius:3px;margin-bottom:0}.bootstrap .message-item-initial .panel-group #dash_version+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .message-item-initial-body+#dash_version,.bootstrap .message-item-initial .panel-group .message-item-initial-body+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .message-item-initial-body+.panel,.bootstrap .message-item-initial .panel-group .panel+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .timeline .timeline-item .timeline-caption .message-item-initial-body+.timeline-panel,.bootstrap .message-item-initial .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.message-item-initial-body,.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.message-item-initial-body,.bootstrap .panel-group #dash_version+#dash_version,.bootstrap .panel-group #dash_version+.panel,.bootstrap .panel-group .message-item-initial #dash_version+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .message-item-initial-body+#dash_version,.bootstrap .panel-group .message-item-initial .message-item-initial-body+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .message-item-initial-body+.panel,.bootstrap .panel-group .message-item-initial .panel+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .timeline .timeline-item .timeline-caption .message-item-initial-body+.timeline-panel,.bootstrap .panel-group .panel+#dash_version,.bootstrap .panel-group .panel+.panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption #dash_version+.timeline-panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .message-item-initial .timeline-panel+.message-item-initial-body,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .panel+.timeline-panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+#dash_version,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .panel-group .message-item-initial-body+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group #dash_version+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .message-item-initial .message-item-initial-body+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .message-item-initial .timeline-panel+.message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .panel+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+#dash_version,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.timeline-panel{margin-top:5px}.bootstrap .panel-group .panel-heading{border-bottom:0}.bootstrap .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.bootstrap .panel-group .panel-footer{border-top:0}.bootstrap .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.bootstrap .panel-default{border-color:#ddd}.bootstrap .panel-default>.panel-heading{background-color:#f5f5f5;border-color:#ddd;color:#333}.bootstrap .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.bootstrap .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.bootstrap .panel-primary{border-color:#00aff0}.bootstrap .panel-primary>.panel-heading{background-color:#00aff0;border-color:#00aff0;color:#fff}.bootstrap .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00aff0}.bootstrap .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00aff0}.bootstrap .panel-success{border-color:#bae1c3}.bootstrap .panel-success>.panel-heading{background-color:#cce9d7;border-color:#bae1c3;color:#3c763d}.bootstrap .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bae1c3}.bootstrap .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bae1c3}.bootstrap .panel-info{border-color:#b5f2f2}.bootstrap .panel-info>.panel-heading{background-color:#d3f1f7;border-color:#b5f2f2;color:#31708f}.bootstrap .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#b5f2f2}.bootstrap .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#b5f2f2}.bootstrap .panel-warning{border-color:#fddeba}.bootstrap .panel-warning>.panel-heading{background-color:#fef1d3;border-color:#fddeba;color:#8a6d3b}.bootstrap .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#fddeba}.bootstrap .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#fddeba}.bootstrap .panel-danger{border-color:#f6b5de}.bootstrap .panel-danger>.panel-heading{background-color:#f9cce1;border-color:#f6b5de;color:#a94442}.bootstrap .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f6b5de}.bootstrap .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f6b5de}.bootstrap .well{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);background-color:#fcfdfe;border:1px solid #e1ebf5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;min-height:20px;padding:19px}.bootstrap .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.bootstrap .well-lg{border-radius:6px;padding:24px}.bootstrap .well-sm{border-radius:3px;padding:9px}.bootstrap .close{color:#000;filter:alpha(opacity=20);float:right;font-size:18px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.bootstrap .close:focus,.bootstrap .close:hover{color:#000;cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}.bootstrap button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.bootstrap .tooltip{display:block;filter:alpha(opacity=0);font-size:11px;line-height:1.4;opacity:0;position:absolute;visibility:visible;z-index:1070}.bootstrap .tooltip.in{filter:alpha(opacity=100);opacity:1}.bootstrap .tooltip.top{margin-top:-3px;padding:5px 0}.bootstrap .tooltip.right{margin-left:3px;padding:0 5px}.bootstrap .tooltip.bottom{margin-top:3px;padding:5px 0}.bootstrap .tooltip.left{margin-left:-3px;padding:0 5px}.bootstrap .tooltip-inner{background-color:#555;border-radius:3px;color:#fff;max-width:250px;padding:20px;text-align:center;text-decoration:none}.bootstrap .tooltip-inner :last-child{margin-bottom:0}.bootstrap .tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.bootstrap .tooltip.top .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.bootstrap .tooltip.top-left .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;left:5px}.bootstrap .tooltip.top-right .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;right:5px}.bootstrap .tooltip.right .tooltip-arrow{border-right-color:#555;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.bootstrap .tooltip.left .tooltip-arrow{border-left-color:#555;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.bootstrap .tooltip.bottom .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.bootstrap .tooltip.bottom-left .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;left:5px;top:0}.bootstrap .tooltip.bottom-right .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;right:5px;top:0}.bootstrap .popover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;left:0;max-width:276px;padding:1px;position:absolute;text-align:left;top:0;white-space:normal;z-index:1060}.bootstrap .popover.top{margin-top:-10px}.bootstrap .popover.right{margin-left:10px}.bootstrap .popover.bottom{margin-top:10px}.bootstrap .popover.left{margin-left:-10px}.bootstrap .popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-size:12px;font-weight:400;line-height:18px;margin:0;padding:8px 14px}.bootstrap .popover-content{padding:9px 14px}.bootstrap .popover>.arrow,.bootstrap .popover>.arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.bootstrap .popover>.arrow{border-width:11px}.bootstrap .popover>.arrow:after{border-width:10px;content:""}.bootstrap .popover.top>.arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.05);bottom:-11px;left:50%;margin-left:-11px}.bootstrap .popover.top>.arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.bootstrap .popover.right>.arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.05);left:-11px;margin-top:-11px;top:50%}.bootstrap .popover.right>.arrow:after{border-left-width:0;border-right-color:#fff;bottom:-10px;content:" ";left:1px}.bootstrap .popover.bottom>.arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.05);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.bootstrap .popover.bottom>.arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.bootstrap .popover.left>.arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.05);border-right-width:0;margin-top:-11px;right:-11px;top:50%}.bootstrap .popover.left>.arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:after,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:before,.bootstrap .clearfix:after,.bootstrap .clearfix:before{content:" ";display:table}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:after,.bootstrap .clearfix:after{clear:both}.bootstrap .center-block{display:block;margin-left:auto;margin-right:auto}.bootstrap .pull-right{float:right!important}.bootstrap .pull-left{float:left!important}.bootstrap .hide{display:none!important}.bootstrap .show{display:block!important}.bootstrap .invisible{visibility:hidden}.bootstrap .text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.bootstrap .hidden{display:none!important;visibility:hidden!important}.bootstrap .affix{position:fixed}@-ms-viewport{.bootstrap{width:device-width}}.bootstrap .visible-lg,.bootstrap .visible-lg-block,.bootstrap .visible-lg-inline,.bootstrap .visible-lg-inline-block,.bootstrap .visible-md,.bootstrap .visible-md-block,.bootstrap .visible-md-inline,.bootstrap .visible-md-inline-block,.bootstrap .visible-sm,.bootstrap .visible-sm-block,.bootstrap .visible-sm-inline,.bootstrap .visible-sm-inline-block,.bootstrap .visible-xs,.bootstrap .visible-xs-block,.bootstrap .visible-xs-inline,.bootstrap .visible-xs-inline-block{display:none!important}@media (max-width:767px){.bootstrap .visible-xs{display:block!important}.bootstrap table.visible-xs{display:table}.bootstrap tr.visible-xs{display:table-row!important}.bootstrap td.visible-xs,.bootstrap th.visible-xs{display:table-cell!important}}@media (max-width:767px){.bootstrap .visible-xs-block{display:block!important}}@media (max-width:767px){.bootstrap .visible-xs-inline{display:inline!important}}@media (max-width:767px){.bootstrap .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm{display:block!important}.bootstrap table.visible-sm{display:table}.bootstrap tr.visible-sm{display:table-row!important}.bootstrap td.visible-sm,.bootstrap th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md{display:block!important}.bootstrap table.visible-md{display:table}.bootstrap tr.visible-md{display:table-row!important}.bootstrap td.visible-md,.bootstrap th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.bootstrap .visible-lg{display:block!important}.bootstrap table.visible-lg{display:table}.bootstrap tr.visible-lg{display:table-row!important}.bootstrap td.visible-lg,.bootstrap th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.bootstrap .visible-lg-block{display:block!important}}@media (min-width:1200px){.bootstrap .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.bootstrap .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.bootstrap #header_quick,.bootstrap .bo_search_form,.bootstrap .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.bootstrap #header_quick,.bootstrap .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .hidden-md{display:none!important}}@media (min-width:1200px){.bootstrap .hidden-lg{display:none!important}}.bootstrap .visible-print{display:none!important}@media print{.bootstrap .visible-print{display:block!important}.bootstrap table.visible-print{display:table}.bootstrap tr.visible-print{display:table-row!important}.bootstrap td.visible-print,.bootstrap th.visible-print{display:table-cell!important}}.bootstrap .visible-print-block{display:none!important}@media print{.bootstrap .visible-print-block{display:block!important}}.bootstrap .visible-print-inline{display:none!important}@media print{.bootstrap .visible-print-inline{display:inline!important}}.bootstrap .visible-print-inline-block{display:none!important}@media print{.bootstrap .visible-print-inline-block{display:inline-block!important}}@media print{.bootstrap .hidden-print{display:none!important}}.modal-open{overflow:hidden}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;overflow:auto;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transform:translateY(-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{border-bottom:1px solid #e5e5e5;min-height:16.42857px;padding:15px}.modal-header .close{margin-top:-2px}.modal-title{line-height:1.42857;margin:0}.modal-body{padding:15px;position:relative}.modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:right}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:768px){.modal-dialog{margin:30px auto;width:600px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{-webkit-transition:left .6s ease-in-out;display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;height:auto;line-height:1;max-width:100%}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{bottom:0;color:#fff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(128, 0, 0, 0)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.carousel-control.right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)",endColorstr="rgba(128, 0, 0, 0)",GradientType=1);left:auto;right:0}.carousel-control:focus,.carousel-control:hover{color:#fff;filter:alpha(opacity=90);opacity:.9;outline:0;text-decoration:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;margin-top:-10px;width:20px}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-top:-15px;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}}body,html{height:100%;min-height:100%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#eff1f2;color:#555;font:400 12px/1.42857 Open Sans,Helvetica,Arial,sans-serif}@media (max-width:1200px){body.mobile #content.bootstrap{padding-left:.625rem}}body.mobile #content.bootstrap .page-head h2.page-title{padding-left:.625rem}body.mobile #content.bootstrap .page-head h4.page-subtitle,body.mobile #content.bootstrap .page-head ul.page-breadcrumb{left:10px;left:.625rem}#main{float:left;margin:0 0 -50px;padding:36px 0 60px;width:100%;z-index:10}#content.bootstrap{-webkit-transition-duration:.4s;-webkit-transition-property:margin;-webkit-transition-timing-function:ease-out;padding:120px 10px 0 225px;transition-duration:.4s;transition-property:margin;transition-timing-function:ease-out}#content.bootstrap.with-tabs{padding-top:160px}#content.bootstrap #dash_version,#content.bootstrap .message-item-initial .message-item-initial-body,#content.bootstrap .panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{background-color:#fff;border:1px solid #d3d8db;border-radius:5px;margin-bottom:20px;padding:20px;position:relative}#content.bootstrap .message-item-initial .panel-highlighted.message-item-initial-body,#content.bootstrap .panel-highlighted#dash_version,#content.bootstrap .panel.panel-highlighted,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-highlighted.timeline-panel{-webkit-box-shadow:rgba(0,175,240,.15) 0 0 0 6px inset!important;border-color:#00aff0!important;box-shadow:inset 0 0 0 6px rgba(0,175,240,.15)!important}#content.bootstrap #dash_version .panel-heading,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading,#content.bootstrap .panel .panel-heading,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading{color:#555;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:32px;text-overflow:ellipsis;white-space:nowrap}#content.bootstrap #dash_version .panel-heading .btn,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading .btn,#content.bootstrap .panel .panel-heading .btn,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading .btn{padding:4px 8px!important}#content.bootstrap #dash_version .panel-heading a.btn,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading a.btn,#content.bootstrap .panel .panel-heading a.btn,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading a.btn{font-family:Open Sans,Helvetica,Arial,sans-serif;position:relative;text-transform:none;top:2px}#content.bootstrap #dash_version .panel-heading i,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading i,#content.bootstrap .panel .panel-heading i,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading i{font-size:14px}#content.bootstrap #dash_version #dash_version,#content.bootstrap #dash_version .message-item-initial .message-item-initial-body,#content.bootstrap #dash_version .panel,#content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .message-item-initial #dash_version .message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body #dash_version,#content.bootstrap .message-item-initial .message-item-initial-body .message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .panel,#content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .message-item-initial .panel .message-item-initial-body,#content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,#content.bootstrap .panel #dash_version,#content.bootstrap .panel .message-item-initial .message-item-initial-body,#content.bootstrap .panel .panel,#content.bootstrap .panel .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .panel .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel{border:1px solid #ddd}#content.bootstrap #dash_version .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap #dash_version .panel.tab-content,#content.bootstrap #dash_version .tab-content#dash_version,#content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .message-item-initial #dash_version .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .panel.tab-content,#content.bootstrap .message-item-initial .message-item-initial-body .tab-content#dash_version,#content.bootstrap .message-item-initial .message-item-initial-body .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .message-item-initial .panel .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .tab-content.message-item-initial-body,#content.bootstrap .panel .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap .panel .panel.tab-content,#content.bootstrap .panel .tab-content#dash_version,#content.bootstrap .panel .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .panel .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel.tab-content,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .tab-content#dash_version,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .tab-content.timeline-panel{border-radius:0 0 3px 3px}#content.bootstrap .panel-heading,#content.bootstrap h3:not(.modal-title){border:none;border-bottom:1px solid #eee;font-size:1.2em;height:2.2em;line-height:2.2em;margin:-20px -16px 15px;padding:0 0 0 5px;text-transform:uppercase}#content.bootstrap .panel-heading a,#content.bootstrap .panel-heading i,#content.bootstrap h3:not(.modal-title) a,#content.bootstrap h3:not(.modal-title) i{color:contrasted(#e5e8e3)}#content.bootstrap .panel-heading .badge,#content.bootstrap .panel-heading .module-badge-bought,#content.bootstrap .panel-heading .module-badge-partner,#content.bootstrap .panel-heading .module-badge-popular,#content.bootstrap h3:not(.modal-title) .badge,#content.bootstrap h3:not(.modal-title) .module-badge-bought,#content.bootstrap h3:not(.modal-title) .module-badge-partner,#content.bootstrap h3:not(.modal-title) .module-badge-popular{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;color:#555;font-size:1.1em;font-weight:700;line-height:1.2em;margin-left:.4em;padding:0 10px}#content.bootstrap .panel-heading .badge a,#content.bootstrap .panel-heading .module-badge-bought a,#content.bootstrap .panel-heading .module-badge-partner a,#content.bootstrap .panel-heading .module-badge-popular a,#content.bootstrap h3:not(.modal-title) .badge a,#content.bootstrap h3:not(.modal-title) .module-badge-bought a,#content.bootstrap h3:not(.modal-title) .module-badge-partner a,#content.bootstrap h3:not(.modal-title) .module-badge-popular a{display:block;font-size:.8em}#content.bootstrap .panel-heading .panel-heading-action,#content.bootstrap h3:not(.modal-title) .panel-heading-action{line-height:0;position:absolute;right:0;top:2px}#content.bootstrap .panel-heading .panel-heading-action .btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn{padding:4px 8px!important}#content.bootstrap .panel-heading .panel-heading-action .btn-group,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn-group{position:absolute;right:2px;top:-2px;white-space:nowrap}#content.bootstrap .panel-heading .panel-heading-action .btn-group a.btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn-group a.btn{float:none}#content.bootstrap .panel-heading .panel-heading-action>a.btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action>a.btn{position:absolute;right:2px;top:0}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn{border-left:1px solid #eee;color:#ccc;float:left;height:30px;width:30px}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn:hover,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn:hover{color:#00aff0;text-decoration:none}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn i,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn i{font-size:18px;line-height:30px;text-align:center}#content.bootstrap .panel-danger .panel-heading{background-color:#8bc954!important}#content.bootstrap #carrier_wizard form .wizard_error,#content.bootstrap form #carrier_wizard .wizard_error,#content.bootstrap form .alert{clear:both}.mobile #content.bootstrap{margin-left:0!important;padding:140px 5px 0}#content.bootstrap .help-block{font-style:italic}#content.bootstrap .nav.nav-tabs li.active a{z-index:99}#content.bootstrap .breadcrumb{background-color:#fff;border:1px solid #d3d8db}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body,#content.bootstrap .panel-sm#dash_version,#content.bootstrap .panel.panel-sm,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel{padding:8px!important}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body .panel-heading,#content.bootstrap .panel-sm#dash_version .panel-heading,#content.bootstrap .panel.panel-sm .panel-heading,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel .panel-heading{font-size:13px;margin:-8px -8px 10px;padding-left:8px}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body .form-group,#content.bootstrap .panel-sm#dash_version .form-group,#content.bootstrap .panel.panel-sm .form-group,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel .form-group{margin-bottom:8px}.data-focus.data-focus-primary{background-color:#00aff0;border-radius:10px;color:#fff}#customer_part .customerCard.selected-customer .bootstrap #dash_version,#customer_part .customerCard.selected-customer .bootstrap .message-item-initial .message-item-initial-body,#customer_part .customerCard.selected-customer .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel,#customer_part .customerCard.selected-customer .panel,.bootstrap #customer_part .customerCard.selected-customer #dash_version,.bootstrap .message-item-initial #customer_part .customerCard.selected-customer .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption #customer_part .customerCard.selected-customer .timeline-panel{border:2px solid #72c279;color:#72c279}body.display-modal #content,body.display-modal #main{background:#f8f8f8;margin:0;padding:0}.bootstrap #carrier_wizard .modal .wizard_error h3,.bootstrap .modal #carrier_wizard .wizard_error h3,.bootstrap .modal .alert h3{margin-top:0}.bootstrap #carrier_wizard .modal-footer .wizard_error,.bootstrap .modal-footer #carrier_wizard .wizard_error,.bootstrap .modal-footer .alert{text-align:left}.bootstrap #dash_version .panel-footer,.bootstrap .message-item-initial .message-item-initial-body .panel-footer,.bootstrap .panel .panel-footer,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer{background-color:#fcfdfe;border-color:#eee;height:73px;margin:15px -20px -20px}.bootstrap #dash_version .panel-footer .btn.pull-right:not(:first-child),.bootstrap .message-item-initial .message-item-initial-body .panel-footer .btn.pull-right:not(:first-child),.bootstrap .panel .panel-footer .btn.pull-right:not(:first-child),.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer .btn.pull-right:not(:first-child){margin-right:5px}.bootstrap #dash_version .panel-footer .btn,.bootstrap .message-item-initial .message-item-initial-body .panel-footer .btn,.bootstrap .panel .panel-footer .btn,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer .btn{line-height:1em}#header .panel-footer{height:40px!important;margin:15px 0 0!important}#main.helpOpen{width:70%}@media (max-width:1200px){#main.helpOpen{width:100%}}#help-container{-webkit-box-sizing:border-box;background-color:#fff;box-sizing:border-box;float:right;margin:181px 0 50px;overflow-x:hidden;padding:0;position:relative;width:30%}@media (max-width:1200px){#help-container{display:none}}.page-topbar #help-container{margin-top:140px}.page-sidebar-closed:not(.mobile) #content{padding-left:4.0625rem}.page-sidebar-closed:not(.mobile) #content .page-head{padding-left:3.125rem}#header{z-index:20}#header_infos{-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-box-sizing:content-box;align-items:stretch;background:#fff;box-sizing:content-box;color:#4e6167;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;height:40px;height:2.5rem;position:fixed;width:100%;z-index:503}.mobile #header_infos{padding:.625rem 0}#header_infos .material-icons{position:relative;vertical-align:middle}#header_infos #header_logo{background:url(fbc2a379fdad6d5a1b10c881644bc5dd.png) no-repeat 0;height:100%;width:210.08px;width:13.13rem}.mobile #header_infos #header_logo{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin-left:-15px;min-width:172px;width:0}#header_infos #shop_version{color:#4a4a4a;font-size:10px;left:180px;left:11.25rem;position:absolute;top:15px;top:.9375rem}@media (max-width:63.9375em){#header_infos #shop_version{display:none}}#header_infos>.component{margin-left:.5rem;margin-right:.5rem}@media (max-width:47.9375em){#header_infos>.component.hide-mobile-sm{display:none}}#header_infos .btn-link{color:#000;color:initial}#header_infos .btn-link:hover{color:#000;color:initial;text-decoration:none}#header_infos .btn-link:active,#header_infos .btn-link:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:none}#header_infos #quick_select{color:#4e6167;font-size:13px;height:40px;height:2.5rem;line-height:1.5;padding:7px 10px 5px}#header_infos #quick_select>.material-icons{font-size:20px;margin-left:-5px}#header_infos #header_shopname,#header_infos .shop-state{display:inline-block;height:40px;line-height:17px;padding:11.5px 5px}#header_infos #header_shopname>.material-icons,#header_infos .shop-state>.material-icons{margin-right:5px}#header_infos .shop-state{color:#4e6167;padding-top:11px;text-decoration:none;white-space:nowrap}#header_infos .shop-state:focus,#header_infos .shop-state:hover{color:#25b9d7!important;text-decoration:none!important}#header_infos .shop-state .material-icons{color:#6c868e;font-size:20px;margin-top:-4px}@media (max-width:81.1875em){#header_infos .shop-state span{display:none}}@media (max-width:991px){#header_infos .shop-state{margin-right:0;padding-left:10px!important;padding-right:10px!important}#header_infos .shop-state .material-icons{margin-right:0}}#header_infos ul.header-list{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;color:#4e6167;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0}#header_infos ul.header-list #header_shopname{color:#4e6167!important;padding-top:11px}#header_infos ul.header-list #header_shopname:focus,#header_infos ul.header-list #header_shopname:hover{color:#25b9d7!important}#header_infos ul.header-list li{display:block;list-style:none}#header_infos ul.header-list li>a.notifs{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;height:2.5rem;line-height:40px;line-height:2.5rem;min-width:40px;min-width:2.5rem;padding:0 5px!important;vertical-align:middle}#header_infos ul.header-list li>a.notifs:focus,#header_infos ul.header-list li>a.notifs:hover{color:#25b9d7;text-decoration:none}#header_infos #maintenance-mode a{color:#6c868e}#header_infos #maintenance-mode a:focus,#header_infos #maintenance-mode a:hover{color:#25b9d7;text-decoration:none}#header_infos #header_shopname{font-size:13px!important;height:inherit!important;overflow-x:hidden;padding-top:11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#header_infos #header_shopname i{color:#25b9d7}@media (max-width:320px){#header_infos #header_shopname{max-width:140px}}#header_infos #header_shop .dropdown.open .dropdown-toggle{background:none!important;color:#25b9d7!important}#header_infos #header_shop .dropdown .material-icons{color:#25b9d7;top:-1px}#header_infos #header_shop .dropdown .dropdown-toggle{color:#4e6167!important;display:inline-block!important;text-decoration:none!important}#header_infos #header_shop .dropdown .dropdown-toggle:hover{color:#25b9d7!important}#header_infos #header_shop .dropdown .dropdown-toggle i{padding-left:5px}#header_infos #header_shop .dropdown .dropdown-menu .list-dropdown-menu{margin:20px;max-height:500px;overflow-y:auto;padding:0}#header_infos #header_employee_box{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;margin-right:0;padding:0}.mobile #header_infos #header_employee_box{display:none}#header_infos #header_employee_box #employee_infos{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;list-style-type:none;margin-right:10px;width:24px}#header_infos #header_employee_box #employee_infos #employee_links .employee_avatar{height:auto;width:auto}#header_infos #header_employee_box #employee_infos #employee_links .employee_avatar img{border:none;height:60.8px;height:3.8rem;padding:0;width:60.8px;width:3.8rem}@media (max-width:768px){#header_infos #header_employee_box #employee_infos #employee_links li{color:#fff;font-size:1.2em;text-transform:uppercase}#header_infos #header_employee_box #employee_infos #employee_links li i{color:#00aff0;font-size:1.3em}}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-avatar{float:left;margin:0 20px}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-profile{display:inline-block;margin:0 0 20px;max-width:130px;text-align:right}#header_infos #header_employee_box #employee_infos .employee_name{text-align:center}#header_infos #header_employee_box #employee_infos .dropdown-menu{min-width:inherit;padding-top:10px;width:280px;width:17.5rem}#header_infos #header_employee_box #employee_infos .dropdown-menu li{font-size:14px;margin:15px 7px}#header_infos #header_employee_box #employee_infos .dropdown-menu li:hover .material-icons{color:#fff}#header_infos #header_employee_box #employee_infos .dropdown-menu li.username{display:inline-block;font-weight:600;margin:0;max-width:120px;padding:1rem 0 1.5rem;vertical-align:top;white-space:normal}#header_infos #header_employee_box #employee_infos .dropdown-menu li.divider{border:1px solid #eee;clear:both;margin:0 auto!important;width:90%}#header_infos #header_employee_box #employee_infos .dropdown-menu li a .material-icons{color:#576c72;margin-right:5px;padding:0;vertical-align:middle}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link{background-color:inherit;border:1px solid #899ea5;border-radius:1px;color:#576c72}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link:hover{border-color:#25b9d7;color:#25b9d7}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link:hover .material-icons{color:#25b9d7}#header_infos #header_employee_box #employee_infos .dropdown-menu li.signout a{color:#6c868e}#header_infos #header_employee_box #employee_infos .dropdown-menu li.signout a:hover{background-color:inherit;color:#25b9d7}.bo_search_form{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin:4px 0 0}.bo_search_form .form-group{width:250px}.bo_search_form #bo_query{-webkit-box-shadow:none;-webkit-transition:none;background:#fff;border:1px solid #bbcdd2;border-bottom-left-radius:0;border-bottom-right-radius:55px;border-left:none;border-top-left-radius:0;border-top-right-radius:55px;box-shadow:none;color:#363a41;font-style:italic;transition:none}.bo_search_form #bo_query::-webkit-input-placeholder{color:#6c868e}.bo_search_form #bo_query:-ms-input-placeholder{color:#6c868e}.bo_search_form #bo_query::-ms-input-placeholder{color:#6c868e}.bo_search_form #bo_query::placeholder{color:#6c868e}.bo_search_form .input-group{margin:0!important}.bo_search_form .input-group-btn{border:1px solid #bbcdd2;border-bottom-left-radius:55px;border-bottom-right-radius:0;border-right:none;border-top-left-radius:55px;border-top-right-radius:0}.bo_search_form .input-group-btn .btn{-webkit-box-shadow:none;border-bottom-left-radius:55px;border-bottom-right-radius:0;border-top-left-radius:55px;border-top-right-radius:0;box-shadow:none;height:29px;outline:none}.bo_search_form .input-group-btn .btn-default{-webkit-box-shadow:none;border:1px solid transparent!important;box-shadow:none}.bo_search_form .clear_search{position:absolute;right:8px;top:6px;z-index:10}.bo_search_form #search_type_icon{font-size:20px;line-height:1;padding-right:0;top:-2px}#content .bo_search_form .process-icon-cancel,.bo_search_form #content .process-icon-cancel,.bo_search_form .icon-remove{vertical-align:middle}#header_quick{font-size:13px}#header_quick .dropdown>a,#header_quick .dropdown>a:focus{background-color:transparent!important;color:#4e6167!important}#header_quick .dropdown>a .material-icons{font-size:20px;margin-left:-5px}#header_quick .dropdown>a:hover{color:#40c9ed!important}#header_quick .dropdown-menu>li a{padding:7px 15px}#header_quick .dropdown-menu>li a:hover{color:#fff}#header_quick .dropdown-menu>li a .material-icons{margin-right:5px}#header_quick .dropdown-menu>li a:not(:hover) .material-icons{color:#6c868e}#header_quick .dropdown-menu .material-icons{font-size:18px;font-size:1.125rem}#ajax_running{background-color:rgba(0,0,0,.4);height:35px;left:0;position:absolute;text-align:center;top:0;width:35px}#ajax_running i{color:hsla(0,0%,100%,.6);font-size:20px;line-height:35px}#employee_infos.open,#notification.open{background:none}#employee_infos.open a.dropdown-toggle,#notification.open a.dropdown-toggle{background:none!important}#employee_infos .material-icons,#notification .material-icons{color:#6c868e;font-size:22px;vertical-align:bottom}#employee_infos #total_notif_number_wrapper,#notification #total_notif_number_wrapper{background:#f1b746;border:2px solid #fff;border-radius:.625rem;color:#fff;display:inline-block;font-size:10px;font-size:.625rem;height:16px;height:1rem;line-height:12px;line-height:.75rem;padding:0 .18rem;position:absolute;right:9.6px;right:.6rem;top:4.8px;top:.3rem;vertical-align:middle}#employee_infos #total_notif_number_wrapper>span,#notification #total_notif_number_wrapper>span{color:inherit;font-size:inherit}#employee_infos .dropdown-menu,#notification .dropdown-menu{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:1px solid #bbcdd2;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin:0;min-width:400px;min-width:25rem;padding:0;right:5px!important;top:42px}#employee_infos .dropdown-menu:after,#employee_infos .dropdown-menu:before,#notification .dropdown-menu:after,#notification .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;right:8px;width:0}#employee_infos .dropdown-menu:after,#notification .dropdown-menu:after{border-color:transparent transparent #fff;border-width:7px;margin-right:1px}#employee_infos .dropdown-menu:before,#notification .dropdown-menu:before{border-color:transparent transparent #bbcdd2;border-width:8px}#employee_infos .dropdown-menu .notifications .nav-tabs,#notification .dropdown-menu .notifications .nav-tabs{border-bottom:1px solid #fff}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item,#notification .dropdown-menu .notifications .nav-tabs .nav-item{margin-bottom:-1px;margin-left:0;text-align:center;width:33%}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item.active a,#notification .dropdown-menu .notifications .nav-tabs .nav-item.active a{border-bottom:3px solid #25b9d7;border-top:0;color:#25b9d7}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item:hover a,#notification .dropdown-menu .notifications .nav-tabs .nav-item:hover a{color:#25b9d7}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item .nav-link,#notification .dropdown-menu .notifications .nav-tabs .nav-item .nav-link{border:0;color:#6c868e;font-family:Open Sans,sans-serif;font-size:14.4px;font-size:.9rem;font-weight:400;padding:.9375rem .9375rem .625rem;text-transform:none}#employee_infos .dropdown-menu .notifications .tab-content,#notification .dropdown-menu .notifications .tab-content{background:#f2f4f5;border-top:.125rem solid #eee;margin-top:-.0625rem;padding:0}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane,#notification .dropdown-menu .notifications .tab-content .tab-pane{height:190px;height:11.875rem;overflow-y:auto}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane .no-notification,#notification .dropdown-menu .notifications .tab-content .tab-pane .no-notification{display:none}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty{color:#6c868e;text-align:center}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty:after,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty:after{color:#bbcdd2;content:"\E7F5";font-family:Material Icons;font-size:90px;font-size:5.625rem;opacity:.7}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty>.no-notification,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty>.no-notification{bottom:0;display:block;position:absolute;width:100%}#employee_infos .dropdown-menu .notifications .tab-content .notif,#notification .dropdown-menu .notifications .tab-content .notif{color:#6c868e;display:block;padding:.625rem .9375rem}#employee_infos .dropdown-menu .notifications .tab-content .notif .material-icons,#notification .dropdown-menu .notifications .tab-content .notif .material-icons{font-size:16px;line-height:16px;vertical-align:top}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.open,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.open{color:#5cb85c}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.closed,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.closed{color:#d9534f}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending1,#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending2,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending1,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending2{color:#fb0}#employee_infos .dropdown-menu .notifications .tab-content .notif strong,#notification .dropdown-menu .notifications .tab-content .notif strong{color:#363a41}#employee_infos .dropdown-menu .notifications .tab-content .notif:hover,#notification .dropdown-menu .notifications .tab-content .notif:hover{background-color:#3ed2f0;color:#fff;text-decoration:none}#employee_infos .dropdown-menu .notifications .tab-content .notif:hover strong,#notification .dropdown-menu .notifications .tab-content .notif:hover strong{color:#fff}#employee_infos>a>.material-icons{font-size:24px}#footer{-webkit-animation:fadeInUp .3s .2s ease both;animation:fadeInUp .3s .2s ease both;background-color:rgba(0,0,0,.8);bottom:0;color:#aaa;display:block;height:50px;line-height:50px;position:fixed;width:100%;z-index:600}#footer a{color:#ccc}#footer.hide{display:none!important}#footer #go-top{background-color:#363a41;bottom:10px;color:#fff;cursor:pointer;display:block;font-size:16px;height:30px;line-height:30px;margin:-2px 0 0;padding:0 6px;position:fixed;right:10px;text-align:center;text-decoration:none;width:30px;z-index:9003}#footer #go-top:hover{background-color:#00aff0}#footer a.footer_link{color:#00aff0}#footer a.footer_link:hover{color:#fff;text-decoration:none}#footer a.footer_link i{color:#fff;font-size:14px}#footer .footer-contact{line-height:35px;margin:0 0 6px 6px;overflow:hidden;padding:7px 0 0;text-overflow:ellipsis;white-space:nowrap}#footer .footer-contact strong{color:#fff;font-weight:400}a.link-social i{border-radius:30px;display:inline-block;font-size:14px;height:24px;line-height:24px!important;margin:0 4px 0 0;text-align:center;width:24px}a.link-social:hover{text-decoration:none}.link-youtube i{background-color:red;color:#fff}.link-youtube i:hover{background-color:#fff;color:red}.link-twitter i{background-color:#7cceef;color:#fff}.link-twitter i:hover{background-color:#fff;color:#7cceef}.link-facebook i{background-color:#557dbb;color:#fff}.link-facebook i:hover{background-color:#fff;color:#557dbb}.link-github i{background-color:#fff;color:#000}.link-github i:hover{background-color:#000;color:#fff}.status-page-dot.operational{color:#2ecc71!important}.status-page-dot.degraded_performance{color:#f1c40f!important}.status-page-dot.partial_outage{color:#e67e22!important}.status-page-dot.major_outage{color:#e74c3c!important}.js-mobile-menu{-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;cursor:pointer;display:none;flex-direction:column;float:left;font-size:28.8px;font-size:1.8rem;justify-content:center;margin-left:.6rem;margin-right:.6rem;padding-top:0}@media (max-width:63.9375em){.js-mobile-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.nav-bar{-webkit-transition:all .5s ease-out;background:#363a41;bottom:0;height:100%;margin-top:2.5rem;overflow-y:auto;position:fixed;top:0;transition:all .5s ease-out;width:210.08px;width:13.13rem;z-index:502}.nav-bar .material-icons{color:#fff;font-size:19.008px;font-size:1.188rem;line-height:inherit}.nav-bar.mobile-nav{margin-left:-100%;margin-top:3.75rem;width:70%}@media (min-width:34em) and (max-width:47.9375em){.nav-bar.mobile-nav{width:60%}}@media (min-width:48em) and (max-width:63.9375em){.nav-bar.mobile-nav{width:40%}}.nav-bar.mobile-nav.expanded{display:block;margin-left:0;overflow-y:scroll}.nav-bar.mobile-nav .onboarding-navbar{display:none}.nav-bar.mobile-nav .panel-collapse{padding-left:0}.nav-bar.mobile-nav .panel-collapse .link-leveltwo .link{padding-left:.75rem}.nav-bar.mobile-nav .employee_avatar{padding-top:1rem;text-align:center;text-decoration:none}.nav-bar.mobile-nav .employee_avatar .material-icons{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem}@media (max-width:63.9375em){.nav-bar.mobile-nav .employee_avatar .material-icons{font-size:4.6875rem;line-height:4.6875rem}}.nav-bar.mobile-nav .employee_avatar span{color:#fff;display:block;margin-bottom:.625rem}@media (max-width:63.9375em){.nav-bar.mobile-nav .employee_avatar span{font-size:1.09375rem}}.nav-bar.mobile-nav .employee_avatar img{height:60px;height:3.75rem;width:60px;width:3.75rem}.nav-bar.mobile-nav .employee_avatar img.img-thumbnail{border-radius:36px}.nav-bar.mobile-nav .shop-list{font-weight:700;padding-bottom:1rem;text-align:center}@media (max-width:63.9375em){.nav-bar.mobile-nav .shop-list a{font-size:1.09375rem}}.nav-bar.mobile-nav .main-menu{margin-top:.625rem}.nav-bar.mobile-nav .main-menu>li:first-child{padding-bottom:1rem}.nav-bar.mobile-nav .shop-list-title{color:#00aff0;font-size:16px;font-size:1rem;margin-bottom:.9375rem;text-align:center;text-transform:uppercase}.nav-bar.mobile-nav .shop-list-title:after{content:"\E313";font-family:Material Icons;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;margin-left:.625rem;vertical-align:bottom}.nav-bar.mobile-nav .items-list{padding-left:0}.nav-bar.mobile-nav .items-list a:focus{background-color:transparent}.nav-bar.mobile-nav .items-list li{background-color:#fff;border-bottom:1px solid #999}.nav-bar.mobile-nav .items-list li.group a{font-weight:700;padding:.9375rem 2.5rem}.nav-bar.mobile-nav .items-list li.shop{padding:.9375rem .9375rem .9375rem 2.5rem}.nav-bar.mobile-nav .items-list li.shop a{display:inline-block;width:auto}.nav-bar.mobile-nav .items-list li.shop a.link-shop{float:right}.nav-bar.mobile-nav .items-list li.shop a.link-shop .material-icons{color:#6c868e;font-size:20px;font-size:1.25rem}.nav-bar.mobile-nav .items-list li:first-child a{color:#00aff0;font-size:15px;font-size:.9375rem;padding:.9375rem 1.25rem;text-transform:uppercase}.main-menu{margin:0;padding:0 0 5.313rem}.main-menu .category-title>.title{text-transform:uppercase}.main-menu .link-levelone,.main-menu .link-leveltwo{display:block}@media (max-width:63.9375em){.main-menu .link-levelone[data-submenu] a.link,.main-menu .link-leveltwo[data-submenu] a.link{font-size:1.25rem;line-height:inherit;padding-bottom:1.25rem;padding-top:1.25rem}.main-menu .link-levelone[data-submenu] a.link .material-icons,.main-menu .link-leveltwo[data-submenu] a.link .material-icons{font-size:2rem;line-height:2rem}.main-menu .link-levelone[data-submenu] a.link .material-icons.sub-tabs-arrow,.main-menu .link-leveltwo[data-submenu] a.link .material-icons.sub-tabs-arrow{padding-right:1.2rem}}@media (max-width:63.9375em){.main-menu .link-levelone[data-submenu].has_submenu .sub-tabs-arrow,.main-menu .link-leveltwo[data-submenu].has_submenu .sub-tabs-arrow{visibility:visible}}@media (max-width:63.9375em){.main-menu .-active.link-leveltwo,.main-menu .link-levelone.-active{border-right:none}}.main-menu .-active.link-leveltwo>.link,.main-menu .link-levelone.-active>.link{border-left:.25rem solid #25b9d7;padding-left:.638rem}.main-menu .-active.link-leveltwo>.link .material-icons:first-child,.main-menu .link-levelone.-active>.link .material-icons:first-child{color:#25b9d7}.main-menu .link-levelone:not(#subtab-AdminParentModulesSf) i.material-icons.mi-extension,.main-menu .link-leveltwo:not(#subtab-AdminParentModulesSf) i.material-icons.mi-extension{color:#6c868e}.main-menu .link-levelone>.link,.main-menu .link-leveltwo>.link{-ms-flex-align:end;-webkit-box-align:end;align-items:end;color:#bebebe;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:.75rem;height:auto;line-height:16px;line-height:1rem;overflow:hidden;padding:.5rem .3125rem .5rem .938rem;text-decoration:none;text-overflow:clip;white-space:normal;word-break:break-word}@media (max-width:63.9375em){.main-menu .link-levelone>.link,.main-menu .link-leveltwo>.link{font-size:1rem}}.main-menu .link-levelone>.link span,.main-menu .link-leveltwo>.link span{padding-left:.625rem}.main-menu .link-levelone>.link .sub-tabs-arrow,.main-menu .link-leveltwo>.link .sub-tabs-arrow{color:#6c868e;line-height:inherit;margin-left:auto;vertical-align:middle;visibility:hidden}.main-menu .-active.link-leveltwo>.link,.main-menu .-hover.link-leveltwo>.link,.main-menu .link-levelone.-active>.link,.main-menu .link-levelone.-hover>.link,.main-menu .link-levelone.ul-open>.link,.main-menu .ul-open.link-leveltwo>.link{-webkit-transition:background .3s ease;background:#202226;color:#fff;transition:background .3s ease}@media (max-width:63.9375em){.main-menu .-active.link-leveltwo>.link,.main-menu .-hover.link-leveltwo>.link,.main-menu .link-levelone.-active>.link,.main-menu .link-levelone.-hover>.link,.main-menu .link-levelone.ul-open>.link,.main-menu .ul-open.link-leveltwo>.link{background:#363a41}}.main-menu .-active.has_submenu.link-leveltwo .link .sub-tabs-arrow,.main-menu .-hover.has_submenu.link-leveltwo .link .sub-tabs-arrow,.main-menu .link-levelone.-active.has_submenu .link .sub-tabs-arrow,.main-menu .link-levelone.-hover.has_submenu .link .sub-tabs-arrow,.main-menu .link-levelone.ul-open.has_submenu .link .sub-tabs-arrow,.main-menu .ul-open.has_submenu.link-leveltwo .link .sub-tabs-arrow{visibility:visible}.main-menu .link-levelone>.submenu,.main-menu .link-leveltwo>.submenu{background:#202226;display:none;list-style:none;padding-left:2.75rem;white-space:nowrap}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li a.link,.main-menu .link-leveltwo>.submenu>li a.link{padding-bottom:.75rem;padding-top:.75rem}}.main-menu .link-levelone>.submenu>li:first-of-type,.main-menu .link-leveltwo>.submenu>li:first-of-type{padding-top:.625rem}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li:first-of-type,.main-menu .link-leveltwo>.submenu>li:first-of-type{padding-top:0}}.main-menu .link-levelone>.submenu>li:last-of-type,.main-menu .link-leveltwo>.submenu>li:last-of-type{padding-bottom:.75rem}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li:last-of-type,.main-menu .link-leveltwo>.submenu>li:last-of-type{padding-bottom:0}.main-menu .link-levelone>.submenu>li:last-of-type a.link,.main-menu .link-leveltwo>.submenu>li:last-of-type a.link{padding-bottom:1.5rem}}.main-menu .-active.link-leveltwo .link,.main-menu .link-levelone.-active .link,.main-menu .link-levelone.ul-open .link,.main-menu .ul-open.link-leveltwo .link{background:#202226}.main-menu .link-levelone.open>.submenu,.main-menu .open.link-leveltwo>.submenu{display:block}.main-menu .link-leveltwo.-active>.link{border-left:none;color:#fff;padding-left:0}.main-menu .link-leveltwo>.link{height:auto;line-height:14.4px;line-height:.9rem;padding:.3125rem .3rem .3125rem 0}@media (max-width:63.9375em){.main-menu .link-leveltwo>.link{line-height:1.6rem;padding-bottom:1.4rem;padding-top:1.4rem}}.main-menu .link-leveltwo>.link:hover{color:#fff}.category-title{border-top:1px solid #bbcdd2;display:block;font-size:12px;font-size:.75rem;font-weight:700;margin:1.813rem 0 0 .938rem;padding:.875rem 0 .75rem}@media (max-width:63.9375em){.category-title{display:none}}.category-title>.title{background:#363a41;color:#fff}.menu-collapse{color:#bebebe;cursor:pointer;display:block;font-size:32px;font-size:2rem;height:13.008px;height:.813rem;line-height:13.008px;line-height:.813rem;padding:.688rem .938rem 1.188rem 0;text-align:right}@media (max-width:63.9375em){.menu-collapse{display:none;padding-bottom:1rem}}.menu-collapse .material-icons{color:#bebebe}.menu-collapse .material-icons:last-child{margin-left:-1.313rem}.page-sidebar-closed:not(.mobile) #content,.page-sidebar-closed:not(.mobile) .content-div{-webkit-transition:padding 1s ease;transition:padding 1s ease}.page-sidebar-closed:not(.mobile) .menu-collapse{-webkit-transform:rotate(180deg);padding-right:.8rem;transform:rotate(180deg)}.page-sidebar-closed:not(.mobile) .nav-bar{overflow:visible;width:50px;width:3.125rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .category-title>.title,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone span,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo span{display:none}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .sub-tabs-arrow{display:none!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .category-title{margin-top:.8rem;padding-bottom:0}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo{position:relative}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link{line-height:normal}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone:first-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo:first-of-type{margin-bottom:0}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .-hover.link-leveltwo>.link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.-hover>.link{-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;width:235px;width:14.6875rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .-hover.link-leveltwo>.link>span,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.-hover>.link>span{display:inline-block;padding-left:1.563rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .-hover.link-leveltwo ul.submenu,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.-hover ul.submenu{display:block!important;left:50px;padding-left:5px;position:absolute!important;top:34px!important;width:200px!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo:first-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo:first-of-type{margin-top:.2rem;padding-top:0!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo:last-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo:last-of-type{margin-bottom:1rem;padding-bottom:0!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo .link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo .link{padding-left:1.5rem}@media (max-height:870px){.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters:hover ul.submenu,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters:hover ul.submenu{-ms-flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-transform:rotate(180deg);-webkit-transform-origin:top;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-direction:column-reverse;top:0!important;transform:rotate(180deg);transform-origin:top}.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters:hover ul.submenu li,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters:hover ul.submenu li{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters:hover ul.submenu li:last-of-type,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters:hover ul.submenu li:last-of-type{margin-bottom:0}}.mobile-layer{-webkit-transition:all .2s ease-in-out;background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;transition:all .2s ease-in-out;width:100%;z-index:501}.mobile-layer.expanded{display:block}[class^=icon-]{font-size:14px}[class^=process-icon-]{background:transparent;background-position:50%;background-size:26px;display:block;font-size:28px;height:30px;margin:0 auto;width:30px}#content .process-icon-loading{font-size:20px;line-height:30px}.bootstrap .fixed-width-xs{width:48px!important}.bootstrap .fixed-width-sm{width:80px!important}.bootstrap .fixed-width-md{width:120px!important}.bootstrap .fixed-width-lg{width:160px!important}.bootstrap .fixed-width-xl{width:200px!important}.bootstrap .fixed-width-xxl{width:250px!important}@media (max-width:480px){.bootstrap .hidden-inline-xs{display:none!important}}.bootstrap .row-margin-bottom{margin-bottom:15px}.bootstrap .row-margin-top{margin-top:15px}.bootstrap .row-padding-top{padding-top:15px}.bootstrap .img-thumbnail,.bootstrap .thumbnail{background-color:#fff;border-color:#ccc!important}.bootstrap .highlight{background-color:#f7e69f}.bootstrap .text-orange{color:#f90}.bootstrap .badge,.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{background-color:#00aff0;font-size:1em;font-weight:400;letter-spacing:.0625em;line-height:inherit;padding:1px 5px}.bootstrap .badge-info.module-badge-bought,.bootstrap .badge-info.module-badge-partner,.bootstrap .badge-info.module-badge-popular,.bootstrap .badge.badge-info{background-color:#25b9d7}.bootstrap .badge-success.module-badge-bought,.bootstrap .badge-success.module-badge-partner,.bootstrap .badge-success.module-badge-popular,.bootstrap .badge.badge-success{background-color:#72c279}.bootstrap .badge-warning.module-badge-bought,.bootstrap .badge-warning.module-badge-partner,.bootstrap .badge-warning.module-badge-popular,.bootstrap .badge.badge-warning{background-color:#fbbb22}.bootstrap .badge-danger.module-badge-bought,.bootstrap .badge-danger.module-badge-partner,.bootstrap .badge-danger.module-badge-popular,.bootstrap .badge.badge-danger{background-color:#e08f95}.bootstrap .badge-critical.module-badge-bought,.bootstrap .badge-critical.module-badge-partner,.bootstrap .badge-critical.module-badge-popular,.bootstrap .badge.badge-critical{background-color:#cf535c}.bootstrap .label{font-size:12px;font-weight:400}.bootstrap .label.label-inactive{background-color:#999}.bootstrap .nav-tabs{border-bottom:none}.bootstrap .nav-tabs li .badge,.bootstrap .nav-tabs li .module-badge-bought,.bootstrap .nav-tabs li .module-badge-partner,.bootstrap .nav-tabs li .module-badge-popular{background-color:#fff;border:2px solid #eee;color:#666}.bootstrap .nav-tabs li a{font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:300;text-transform:uppercase}.bootstrap .nav-tabs li.active a,.bootstrap .nav-tabs li.active a:focus,.bootstrap .nav-tabs li.active a:hover{background-color:#fff}.bootstrap .table tr.parent td{background-color:#eee!important;border-bottom:1px solid #ccc!important}.bootstrap #carrier_wizard .alert-warning.wizard_error,.bootstrap .alert.alert-warning{border:none;border-left:3px solid #fcc94f;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-warning.wizard_error:before,.bootstrap .alert.alert-warning:before{color:#fcc94f;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert.alert-danger{border:none;border-left:3px solid #eab3b7;padding-left:50px;position:relative}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap .alert.alert-danger:before{color:#eab3b7;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-success.wizard_error,.bootstrap .alert.alert-success{border:none;border-left:3px solid #92d097;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-success.wizard_error:before,.bootstrap .alert.alert-success:before{color:#92d097;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-info.wizard_error,.bootstrap .alert.alert-info{border:none;border-left:3px solid #4ac7e0;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-info.wizard_error:before,.bootstrap .alert.alert-info:before{color:#4ac7e0;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-addons.wizard_error,.bootstrap .alert.alert-addons{background-color:#f3f3f2;border:none;border-left:3px solid #f34291;color:#f01778;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-addons.wizard_error hr,.bootstrap .alert.alert-addons hr{border-top-color:#f22f86}.bootstrap #carrier_wizard .alert-addons.wizard_error .alert-link,.bootstrap .alert.alert-addons .alert-link{color:#c70d60}.bootstrap #carrier_wizard .alert-addons.wizard_error:before,.bootstrap .alert.alert-addons:before{color:#f34291;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-onboarding.wizard_error,.bootstrap .alert.alert-onboarding{-webkit-box-shadow:inset 140px 0 0 #25b9d7;background-color:#fff;border:2px solid #25b9d7;box-shadow:inset 140px 0 0 #25b9d7;color:#25b9d7;padding:20px 20px 20px 160px;position:relative}.bootstrap #carrier_wizard .alert-onboarding.wizard_error hr,.bootstrap .alert.alert-onboarding hr{border-top-color:#39c1dd}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .alert-link,.bootstrap .alert.alert-onboarding .alert-link{color:#1e94ab}.bootstrap #carrier_wizard .alert-onboarding.wizard_error:before,.bootstrap .alert.alert-onboarding:before{color:#fff;display:block;font-size:98px;height:25px;left:7px;left:25px;position:absolute;top:6px;top:40px;width:25px}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step,.bootstrap .alert.alert-onboarding .onboarding-step{height:2em;width:100%}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-success,.bootstrap .alert.alert-onboarding .onboarding-step.step-success{background-color:#25b9d7}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-in-progress,.bootstrap .alert.alert-onboarding .onboarding-step.step-in-progress{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;background-color:#25b9d7;background-image:linear-gradient(45deg,#7ad6e8 25%,transparent 0,transparent 50%,#7ad6e8 0,#7ad6e8 75%,transparent 0,transparent)}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-todo,.bootstrap .alert.alert-onboarding .onboarding-step.step-todo{background-color:#eee}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-first,.bootstrap .alert.alert-onboarding .onboarding-step.step-first{border-radius:3em 0 0 3em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-final,.bootstrap .alert.alert-onboarding .onboarding-step.step-final{border-radius:0 3em 3em 0}.bootstrap #carrier_wizard .alert-onboarding.wizard_error h4,.bootstrap .alert.alert-onboarding h4{color:#383f50;font-size:2.1em;font-weight:100;margin-bottom:.4em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error p,.bootstrap .alert.alert-onboarding p{color:#7d88a4;font-size:1.1em;margin-bottom:1em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-action-container,.bootstrap .alert.alert-onboarding .onboarding-action-container{padding-top:3em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error hr,.bootstrap .alert.alert-onboarding hr{border-color:#a5e3f0}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .progress,.bootstrap .alert.alert-onboarding .progress{-webkit-box-shadow:none;border-radius:3em;box-shadow:none;height:2em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .progress-bar,.bootstrap .alert.alert-onboarding .progress-bar{-webkit-box-shadow:none;box-shadow:none}.bootstrap #carrier_wizard .alert-message.wizard_error,.bootstrap .alert.alert-message{background-color:#fff;border:2px solid #fbbb22;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-message.wizard_error:before,.bootstrap .alert.alert-message:before{color:#fcc94f;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .wizard_error h4,.bootstrap .alert h4{font-size:1.45em;margin-bottom:1em}.bootstrap .overflow-y{margin-bottom:15px;max-height:200px;overflow-y:auto}.bootstrap .input[type=password]{font-size:2em!important}.bootstrap .pagination{margin:17px 0 0}.bootstrap .list-detail dd:not(:last-child){margin-bottom:10px}.bootstrap .attributes-color-container{border:1px solid #000;display:block;height:25px;width:40px}.bootstrap #mColorPickerInput{color:#000}.bootstrap .modal-content-overflow{max-height:400px;overflow-y:scroll}.bootstrap .pointer{cursor:pointer}.bootstrap .table{border-collapse:separate;border-spacing:0 2px 0 0;margin-bottom:5px}.bootstrap .table thead>tr>th{border:none;border-bottom:1px solid #a0d0eb;font-weight:400;vertical-align:top}.bootstrap .table thead>tr>th span.title_box{color:#656565;display:block;white-space:nowrap;word-wrap:nowrap}.bootstrap .table thead>tr>th span.title_box.active{font-weight:700}.bootstrap .table thead>tr>th span.title_box a{text-decoration:none}.bootstrap .table thead>tr>th span.title_box a.active{color:#000}.bootstrap .table thead>tr>th span.title_box .label-tooltip{background-color:#edf7fb;border:none;border-bottom:1px solid #d8edf7;color:#3586ae;padding:0 5px}.bootstrap .table thead>tr.filter>th{background-color:#ecf6fb}.bootstrap .table thead>tr.filter>th input[type=password].filter,.bootstrap .table thead>tr.filter>th input[type=text].filter,.bootstrap .table thead>tr.filter>th select.filter{border-color:#a0d0eb;font-size:11px;padding:4px}.bootstrap .table input,.bootstrap .table select{margin:0}.bootstrap .table input.center,.bootstrap .table select.center{margin:0 auto}.bootstrap .table tbody>tr>td{background-color:#fff;border-bottom:1px solid #eaedef;border-top:none;color:#666;font-size:12px;padding:3px 7px;vertical-align:middle;word-wrap:nowrap}.bootstrap .table tbody>tr.odd>td{background-color:#fcfdfe}.bootstrap .table tbody>tr:hover>td{background-color:#f4f8fb}.bootstrap .table td.center,.bootstrap .table th.center{text-align:center}.bootstrap .table td.pointer{cursor:pointer}.bootstrap .table td.dragHandle .dragGroup{border-radius:5px;cursor:move;font-size:14px;padding:4px 4px 4px 20px;position:relative;text-align:center;width:80px}.bootstrap .table td.dragHandle .dragGroup:hover{background-color:#00aff0!important;color:#fff}.bootstrap .table td.dragHandle .dragGroup:before{display:block;height:16px;left:6px;position:absolute;top:8px;width:16px}.bootstrap .table td.dragHandle .dragGroup .positions{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;background-color:#eee;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);color:#aaa;display:inline-block;padding:0 5px;text-shadow:#fff 1px 1px;width:43px}.bootstrap .table tr.actions{text-align:right}.bootstrap .table td.actions{padding-right:5px;text-align:right}.bootstrap .table th.actions .btn{margin-bottom:4px!important}.bootstrap .table tr.myDragClass{background-color:#eee;padding:10px}.bootstrap .table tr.myDragClass td{-webkit-transform:translate(5px,10px);background-color:#00aff0!important;color:#fff!important;transform:translate(5px,10px)}.bootstrap .table.tableDnD td{-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.bootstrap tr.highlighted td{background-color:#00aff0!important;color:#fff!important}.bootstrap .bulk-actions{margin:17px 0 0}.bootstrap .bulk-actions ul i{font-size:14px}.bootstrap .list-action-enable{border-radius:3px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:1.3em;text-align:center;width:30px}.bootstrap .list-action-enable.action-enabled{color:#72c279}.bootstrap .list-action-enable.action-disabled{color:#e08f95}.bootstrap .list-action-enable:hover{color:#25b9d7}.bootstrap .list-empty{background-color:#fcfdfe!important}.bootstrap .list-empty .list-empty-msg{color:#999;display:block;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:1.4em;margin:20px auto;text-align:center;width:50%}.bootstrap .list-empty .list-empty-icon{clear:both;color:#dedede;display:block;font-size:84px;text-shadow:#fff 1px 1px 0}.bootstrap .date_range .input-group:first-child{margin-bottom:5px}@media (max-width:991px){.bootstrap .table-responsive-row{overflow:visible}.bootstrap .table-responsive-row table,.bootstrap .table-responsive-row tbody,.bootstrap .table-responsive-row td,.bootstrap .table-responsive-row th,.bootstrap .table-responsive-row thead,.bootstrap .table-responsive-row tr{display:block}.bootstrap .table-responsive-row thead tr{display:block;float:left;width:70%}.bootstrap .table-responsive-row thead tr:first-child{width:30%}.bootstrap .table-responsive-row thead tr:first-child th{width:100%!important}.bootstrap .table-responsive-row thead tr:first-child:last-child{display:none}.bootstrap .table-responsive-row th{height:48px;text-align:center}.bootstrap .table-responsive-row th .fixed-width-md{float:left}.bootstrap .table-responsive-row th .fixed-width-sm{width:100%!important}.bootstrap .table-responsive-row tr{-webkit-box-shadow:#eaedef 0 2px 0 0;border:1px solid #ccc;box-shadow:0 2px 0 0 #eaedef;margin-bottom:6px;width:100%}.bootstrap .table-responsive-row tr:last-child{border-bottom:1px solid #ccc}.bootstrap .table-responsive-row td{font-size:1.15em!important;line-height:2em!important;overflow:hidden;padding-left:35%!important;position:relative;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;width:100%!important}.bootstrap .table-responsive-row td:last-child{border:none}.bootstrap .table-responsive-row td .btn-group-action .dropdown-toggle{display:none!important}.bootstrap .table-responsive-row td .btn-group-action .dropdown-menu li,.bootstrap .table-responsive-row td .btn-group-action ul.dropdown-menu{-webkit-box-shadow:none;background:transparent;border:none;box-shadow:none;display:inline-block;float:right;margin:0;padding:0;position:relative;z-index:13}.bootstrap .table-responsive-row td .dropdown-menu li a,.bootstrap .table-responsive-row td a.btn,.bootstrap .table-responsive-row td button.btn{-webkit-box-shadow:none;background-color:#fff;border:none;border-left:1px solid #eaedef;border-radius:0;box-shadow:none;color:#00aff0;display:inline-block;float:right;font-weight:700;margin:0!important;margin-right:5px;padding:12px 10px!important;z-index:13}.bootstrap .table-responsive-row td .dropdown-menu li a i,.bootstrap .table-responsive-row td a.btn i,.bootstrap .table-responsive-row td button.btn i{color:#00aff0}.bootstrap .table-responsive-row td .dropdown-menu li a:hover,.bootstrap .table-responsive-row td a.btn:hover,.bootstrap .table-responsive-row td button.btn:hover{background-color:#00aff0;color:#fff}.bootstrap .table-responsive-row td .dropdown-menu li a:hover i,.bootstrap .table-responsive-row td a.btn:hover i,.bootstrap .table-responsive-row td button.btn:hover i{color:#fff}.bootstrap .table-responsive-row .odd td{background-color:#fcfdfe!important}.bootstrap .table-responsive-row td.row-selector{display:none}.bootstrap .table-responsive-row td:before{border-right:1px solid #eaedef;color:#aaa;font-size:.9em;font-style:italic;left:12px;padding-right:10px;position:absolute;text-align:right;top:4px;white-space:nowrap;width:30%}.bootstrap .table-responsive-row td:last-child{padding:0!important;text-align:right!important}.bootstrap .table-responsive-row td:last-child:before{content:none!important}.bootstrap .table-responsive-row .btn-group{float:none!important}.bootstrap .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:1px solid #ddd;margin-bottom:12.75px;overflow-x:auto;overflow-y:hidden;width:100%}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>thead>tr>th{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.bootstrap .tree-panel-heading-controls{color:#00aff0;font-size:1.1em;line-height:2.2em}.bootstrap .tree-panel-heading-controls i{font-size:14px}.bootstrap .tree{list-style:none;padding:0 0 0 20px}.bootstrap .tree input{line-height:normal;margin-right:4px;vertical-align:baseline}.bootstrap .tree i{font-size:14px}.bootstrap .tree .tree-folder-name,.bootstrap .tree .tree-item-name{border-radius:4px;padding:2px 5px}.bootstrap .tree .tree-folder-name label,.bootstrap .tree .tree-item-name label{font-weight:400}.bootstrap .tree .tree-folder-name:hover,.bootstrap .tree .tree-item-name:hover{background-color:#eee;cursor:pointer}.bootstrap .tree .tree-selected{background-color:#00aff0;color:#fff}.bootstrap .tree .tree-selected:hover{background-color:#009cd7}.bootstrap .tree .tree-selected i.tree-dot{background-color:#fff}.bootstrap .tree i.tree-dot{background-color:#ccc;border-radius:6px;display:inline-block;height:6px;margin:0 4px;position:relative;width:6px}.bootstrap .tree .tree-folder-name-disable,.bootstrap .tree .tree-item-disable{color:#ccc}.bootstrap .tree .tree-folder-name-disable:hover,.bootstrap .tree .tree-item-disable:hover{background-color:none;color:#ccc}.bootstrap .tree-actions{display:inline-block}.bootstrap .tree-panel-heading-controls{border-bottom:1px solid #dfdfdf;margin:-20px -20px 20px;padding:5px}.bootstrap .tree-actions .twitter-typeahead{padding:0 0 0 4px;position:relative;top:1px}.bootstrap .tree-actions .tt-hint{color:#ccc;left:4px!important}.bootstrap .tree-panel-label-title{font-weight:400;margin:0;padding:0 0 0 8px}.bootstrap label.control-label{color:#666;font-size:13px;font-weight:400}.bootstrap label.control-label span.label-tooltip{background-color:#edf7fb;border:none;border-bottom:1px solid #d8edf7;border-radius:3px;color:#3586ae;font-size:13px;padding:0 5px;text-decoration:none}.bootstrap label.required:before{color:red;content:"*";font-size:14px;line-height:12px;position:relative}.bootstrap .tooltip{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px;white-space:normal}.bootstrap input[type=password].input-tiny,.bootstrap input[type=text].input-tiny,.bootstrap select.input-tiny{float:left;width:80px}.bootstrap textarea{resize:none}.bootstrap .uneditable-input:focus,.bootstrap input[type=color]:focus,.bootstrap input[type=date]:focus,.bootstrap input[type=datetime-local]:focus,.bootstrap input[type=datetime]:focus,.bootstrap input[type=email]:focus,.bootstrap input[type=month]:focus,.bootstrap input[type=number]:focus,.bootstrap input[type=password]:focus,.bootstrap input[type=search]:focus,.bootstrap input[type=tel]:focus,.bootstrap input[type=text]:focus,.bootstrap input[type=time]:focus,.bootstrap input[type=url]:focus,.bootstrap input[type=week]:focus,.bootstrap textarea:focus{-webkit-box-shadow:none;background-color:#fefbe2;box-shadow:none}.bootstrap .btn .caret{border-top-color:#333!important}.bootstrap .btn:hover .caret{border-top-color:#fff!important}.bootstrap .btn.btn-default i{color:#555}.bootstrap .btn.btn-default:hover{-webkit-box-shadow:none;background-color:#00aff0;border-color:#008abd;box-shadow:none;color:#fff}.bootstrap .btn.btn-default:hover i{color:#fff}.bootstrap .btn.btn-primary{background-color:#00aff0;color:#fff;text-transform:uppercase}.bootstrap .btn.btn-primary i{color:#fff}.bootstrap .btn.btn-primary:hover{-webkit-box-shadow:none;background-color:#008abd;box-shadow:none}.bootstrap .btn.btn-default[disabled]{background-color:#f2f2f2;border-color:#999;color:#999}.bootstrap .dropdown-menu{text-align:left}.bootstrap .dropdown-menu>li a{padding:5px 10px}.bootstrap .dropdown-menu>li a:hover i{color:#fff}.bootstrap .btn-group-action{line-height:0}.bootstrap .btn-group-action .btn{font-family:Open Sans,Helvetica,Arial,sans-serif}.bootstrap .btn-group-action .btn-group{white-space:nowrap}.bootstrap .btn-group-action .btn-group>a,.bootstrap .btn-group-action .btn-group button{display:inline-block;float:none;text-decoration:none}.bootstrap .btn-group-action .btn-group>a:first-child{margin-right:-3px}.bootstrap .btn-group-action .btn-group i{font-size:14px}.bootstrap .dummyfile{position:relative}.bootstrap .dummyfile .hide-file-upload{filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bootstrap .tt-query{border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.bootstrap .tt-dropdown-menu{background-color:#fff;border:1px solid #ccc;font-size:.9em;text-transform:none}.bootstrap .tt-suggestions{-webkit-box-shadow:rgba(0,0,0,.25) 0 1px 4px;box-shadow:0 1px 4px rgba(0,0,0,.25);padding:0 6px}.bootstrap .tt-suggestion p{border-bottom:1px solid #ccc;margin:0!important;padding:0!important}.bootstrap .tt-suggestion:last-child p{border-bottom:none}.bootstrap .tagify-container{-webkit-box-shadow:rgba(0,0,0,.075) 0 1px 1px inset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);min-height:30px;overflow:auto;padding:0 3px}.bootstrap .tagify-container span{float:left}.bootstrap .tagify-container>span{background-color:#3ecbff;border:1px solid #00aff0;border-radius:2px;color:#fff;display:inline-block;margin:3px;padding:2px 5px}.bootstrap .tagify-container>span>a{color:#00aff0;font-weight:700;padding-left:5px;text-decoration:none}.bootstrap .tagify-container>input{-webkit-box-shadow:none;border:0;box-shadow:none;height:auto;margin-top:2px;width:140px}.bootstrap .tagify-container>input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media (max-width:1200px){.bootstrap .form-group .input-group,.bootstrap .form-group input[type=password],.bootstrap .form-group input[type=search],.bootstrap .form-group input[type=text],.bootstrap .form-group select,.bootstrap .form-group textarea{margin:4px 0}.bootstrap .form-group .input-group input[type=password],.bootstrap .form-group .input-group input[type=search],.bootstrap .form-group .input-group input[type=text],.bootstrap .form-group .input-group select,.bootstrap .form-group .input-group textarea{margin:0}}.bootstrap input[type=email],.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=tel],.bootstrap input[type=text]{font-family:Open Sans,Helvetica,Arial,FontAwesome,sans-serif!important}.bootstrap .kpi-container{padding-bottom:10px!important}.bootstrap .kpi-container .kpi-refresh{position:absolute;right:20px;z-index:1}.bootstrap .box-stats{display:block;height:64px;margin-bottom:10px}.bootstrap .box-stats .boxchart-overlay{border-radius:3px;float:left;margin-right:10px;padding:10px 10px 5px}.bootstrap .box-stats .kpi-content{float:left;padding-left:40px;position:relative;width:100%}.bootstrap .box-stats .kpi-content i{border-radius:3px;color:#fff;font-size:26px;left:0;line-height:26px;position:absolute;text-align:center;top:0}.bootstrap .box-stats .kpi-content .title{color:#666;display:block}.bootstrap .box-stats .kpi-content .subtitle{color:#aaa;display:block;text-transform:uppercase}.bootstrap .box-stats .kpi-content .value{clear:both;display:block;font-size:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap .box-stats:hover{text-decoration:none}.bootstrap .color1 .boxchart-overlay,.bootstrap .color1 i{color:#2ba8e3!important}.bootstrap .color1 .value{color:#2ba8e3}.bootstrap .color2 .boxchart-overlay,.bootstrap .color2 i{color:#ff5450!important}.bootstrap .color2 .value{color:#ff5450}.bootstrap .color3 .boxchart-overlay,.bootstrap .color3 i{color:#9e5ba1!important}.bootstrap .color3 .value{color:#9e5ba1}.bootstrap .color4 .boxchart-overlay,.bootstrap .color4 i{color:#95cc6b!important}.bootstrap .color4 .value{color:#95cc6b}.bootstrap .data_chart rect{fill:#fff}.bootstrap .data_chart path{fill:none;stroke:#fff;stroke-width:2}.bootstrap .data_chart line{stroke:#000}.bootstrap .data_chart .area{fill:hsla(0,0%,100%,.3);stroke-width:0}.bootstrap .switch-light span span,.bootstrap .switch a{display:none}@media only screen{.bootstrap .switch-light{display:block;height:26px;overflow:visible;padding:0;position:relative}.bootstrap .switch-light *{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap .switch-light a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.bootstrap .switch-light>span,.bootstrap .switch-light label{line-height:26px;vertical-align:middle}.bootstrap .switch-light label{display:block;position:relative;width:100%;z-index:3}.bootstrap .switch-light input{opacity:0;position:absolute;z-index:5}.bootstrap .switch-light input:checked~a{left:0}.bootstrap .switch-light>span{font-weight:400;left:0;margin:0;position:absolute;text-align:left;width:100%}.bootstrap .switch-light>span span{display:block;left:0;position:absolute;text-align:center;top:0;width:50%;z-index:5}.bootstrap .switch-light>span span:last-child{left:50%}.bootstrap .switch-light a{display:block;height:100%;left:50%;padding:0;position:absolute;top:0;width:50%;z-index:4}.bootstrap .switch{display:block;height:26px;position:relative}.bootstrap .switch *{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap .switch a{-webkit-transition:all .3s ease-out;display:block;transition:all .3s ease-out}.bootstrap .switch>span,.bootstrap .switch label{line-height:26px;vertical-align:middle}.bootstrap .switch input{opacity:0;position:absolute}.bootstrap .switch label{float:left;height:100%;margin:0;position:relative;text-align:center;width:50%;z-index:2}.bootstrap .switch a{-webkit-box-shadow:"#1B7088" 0 -1px 0 inset;background-color:#2eacce;border:1px solid #279cbb;box-shadow:inset 0 -1px 0 "#1B7088";color:#fff;height:100%;left:0;padding:0;position:absolute;top:0;width:50%;z-index:1}.bootstrap .switch input:last-of-type:checked~a{-webkit-box-shadow:"#5C5C5C" 0 -1px 0 inset;background-color:#e08f95;border:1px solid #ca6f6f;box-shadow:inset 0 -1px 0 "#5C5C5C";left:50%}.bootstrap .switch input:disabled~a{-webkit-box-shadow:#b3b3b3 0 -1px 0 inset!important;background-color:#cdcdcd!important;border:1px solid #b3b3b3!important;box-shadow:inset 0 -1px 0 #b3b3b3!important}.bootstrap .switch.switch-3 a,.bootstrap .switch.switch-3 label{width:33.33333%}.bootstrap .switch.switch-3 input:checked:nth-of-type(2)~a{left:33.33333%}.bootstrap .switch.switch-3 input:checked:last-of-type~a{left:66.66667%}.bootstrap .switch.switch-4 a,.bootstrap .switch.switch-4 label{width:25%}.bootstrap .switch.switch-4 input:checked:nth-of-type(2)~a{left:25%}.bootstrap .switch.switch-4 input:checked:nth-of-type(3)~a{left:50%}.bootstrap .switch.switch-4 input:checked:last-of-type~a{left:75%}.bootstrap .switch.switch-5 a,.bootstrap .switch.switch-5 label{width:20%}.bootstrap .switch.switch-5 input:checked:nth-of-type(2)~a{left:20%}.bootstrap .switch.switch-5 input:checked:nth-of-type(3)~a{left:40%}.bootstrap .switch.switch-5 input:checked:nth-of-type(4)~a{left:60%}.bootstrap .switch.switch-5 input:checked:last-of-type~a{left:80%}.bootstrap .prestashop-switch{-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 4px 1px inset;background-color:#eee;border-radius:3px;box-shadow:inset 0 1px 4px 1px rgba(0,0,0,.15);color:#333;margin-top:3px;text-align:center}.bootstrap .prestashop-switch *{outline:0!important}.bootstrap .prestashop-switch label{-webkit-transition:color .2s ease-out;color:#bbb;cursor:pointer;font-weight:400;text-transform:uppercase;transition:color .2s ease-out}.bootstrap .prestashop-switch input:checked+label{color:#fff}.bootstrap .prestashop-switch>span{color:#666;cursor:pointer;text-transform:uppercase}.bootstrap .prestashop-switch.switch-light input:checked~a{-webkit-box-shadow:#72c279 0 -1px 0 inset;background-color:#96d19b;border:1px solid #72c279;box-shadow:inset 0 -1px 0 #72c279}.bootstrap .prestashop-switch.switch-light input:checked~span span:first-of-type{color:#fff}.bootstrap .prestashop-switch.switch-light input:checked~span span:last-of-type{color:#ccc}.bootstrap .prestashop-switch.switch-light input~a{-webkit-box-shadow:#e08f95 0 -1px 0 inset;background-color:#ebb7bb;border:1px solid #e08f95;box-shadow:inset 0 -1px 0 #e08f95}.bootstrap .prestashop-switch.switch-light input~span span:first-of-type{color:#ccc}.bootstrap .prestashop-switch.switch-light input~span span:last-of-type{color:#fff}}.bootstrap .page-head{-webkit-transition:padding-left .5s ease-out;background-color:#fff;border-bottom:1px solid #dfdfdf;color:#363a41;height:100px;left:0;margin:0;padding:0 0 0 210px;position:fixed;top:40px;top:2.5rem;transition:padding-left .5s ease-out;width:100%;z-index:499}.mobile .bootstrap .page-head{top:60px;top:3.75rem}@media (max-width:63.9375em){.bootstrap .page-head{padding:0}}.bootstrap .page-head.with-tabs{height:140px}.bootstrap .page-head>.wrapper{padding-left:15px}.bootstrap .page-head .page-title{clear:left;color:#363a41;float:left;font:20pt Open Sans,Helvetica,Arial,sans-serif;line-height:1.2;margin:0 0 .9375rem;padding:.3125rem 0;position:relative;white-space:nowrap}.bootstrap .page-head .page-title a{border-bottom:1px dotted #fff}.bootstrap .page-head .page-title a:hover{border-color:#000;color:#000}.bootstrap .page-head a{color:#fff;text-decoration:none}.bootstrap .page-head h4.page-subtitle{float:left;font-family:Open Sans;left:230px;margin-top:60px;position:absolute}@media (max-width:768px){.bootstrap .page-head h4.page-subtitle{left:70px}}.bootstrap .page-head .toolbarBox{background-color:transparent!important;position:absolute;right:0}.bootstrap .page-head .toolbarBox #toolbar-nav{border:none}.bootstrap .page-head .toolbarBox .btn-toolbar{margin:0;padding:3px 0 0}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn{color:#363a41;font-size:12px;line-height:8px;margin:0 3px 2px 0;overflow:hidden;padding:20px 5px!important;position:relative;text-align:center;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}@media (max-width:992px){.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn{font-size:11px;width:46px}}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn i{color:#2eacce}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn i:hover{color:#40c9ed}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn div{padding-top:10px}.bootstrap .page-head .toolbarBox .btn-toolbar .dropdown-toolbar{border-radius:3px;display:none;float:right}@media (max-width:768px){.bootstrap .page-head .toolbarBox .btn-toolbar .dropdown-toolbar{display:block}}.bootstrap .page-head ul.page-breadcrumb{background:transparent!important;border:none!important;border-radius:0;color:#000;color:rgba(0,0,0,.5);float:left;font-size:12px;line-height:1.5;list-style:none;margin:0;padding:.3125rem 0;white-space:nowrap}.bootstrap .page-head ul.page-breadcrumb li i{font-size:10px}.bootstrap .page-head ul.page-breadcrumb li.breadcrumb-container i,.bootstrap .page-head ul.page-breadcrumb li.breadcrumb-current i{border-right:1px solid #659e32;color:#659e32;font-size:42px;left:-60px;padding-right:5px;position:absolute;top:2px}.bootstrap .page-head ul.page-breadcrumb li:before{color:#659e32}.bootstrap .page-head ul.page-breadcrumb li a,.bootstrap .page-head ul.page-breadcrumb li a:hover{color:#363a41}.bootstrap .page-head .page-head-tabs{background-color:#fff;clear:left}.bootstrap .page-head .page-head-tabs ul{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;font-weight:400}.bootstrap .page-head .page-head-tabs li{display:inline-block}.bootstrap .page-head .page-head-tabs li a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#6c868e;font-size:14px;font-size:.875rem;line-height:1.5;padding:.9375rem 1.25rem;vertical-align:middle}.bootstrap .page-head .page-head-tabs li a.current{background-color:#f4f9fb;border-bottom:3px solid #3ed2f0;color:#363a41}.bootstrap .page-sidebar-closed .page-head{padding-left:4.0625rem}.bootstrap .page-header-toolbar-back{border:none!important;display:inline-block}.bootstrap #datepicker .input-selected{margin:0}.bootstrap #datepicker #date-end.input-selected,.bootstrap #datepicker #date-start.input-selected{border:3px solid #00a4e7}.bootstrap #datepicker #date-end-compare.input-selected,.bootstrap #datepicker #date-start-compare.input-selected{border:3px solid #ff8000}.bootstrap #datepicker div#datepicker-form #date-range{border:1px solid #0092ce}.bootstrap #datepicker div#datepicker-form #date-range .form-date-heading{background-color:#0092ce}.bootstrap #datepicker div#datepicker-form #date-compare{border:1px solid #e67300}.bootstrap #datepicker div#datepicker-form #date-compare .form-date-heading{background-color:#e67300}.bootstrap #datepicker div#datepicker-form .form-date-heading{height:30px;line-height:30px;padding:0 0 0 8px}.bootstrap #datepicker div#datepicker-form .form-date-heading .checkbox-title label,.bootstrap #datepicker div#datepicker-form .form-date-heading .title{color:#fff;font-size:1.15em;font-weight:200;line-height:2em;text-transform:uppercase}.bootstrap #datepicker div#datepicker-form .form-date-heading .btn-default{background-color:hsla(0,0%,100%,.3);border:none;color:#fff;font-weight:700}.bootstrap #datepicker div#datepicker-form .form-date-heading select{margin:2px 2px 0 0}.bootstrap #datepicker div#datepicker-form .form-date-actions,.bootstrap #datepicker div#datepicker-form .form-date-body{background-color:#fff;display:inline-block;padding:10px;width:100%}.bootstrap #datepicker div#datepicker-form .form-date-actions{border:1px solid #ccc}.bootstrap #datepicker div#datepicker-form .form-date-group{clear:both;margin:0 auto 6px;width:100%}.bootstrap #datepicker div#datepicker-form .form-date-group label{color:#666;font-size:.8em;font-weight:700;text-transform:uppercase}.bootstrap #datepicker div#datepicker-form .form-date-group input{margin:4px 4px 0 0}.bootstrap #datepicker div#datepicker-form .form-date-group input[type=text]{width:35%}.bootstrap #datepicker div#datepicker-form .form-date-group button{margin:5px 0 0}.bootstrap #datepicker .daterangepicker{border:1px solid #ccc;font-size:13px;margin:0 0 8px;position:relative;width:100%}.bootstrap #datepicker .daterangepicker table{border-spacing:1px;margin:0;width:100%}.bootstrap #datepicker .daterangepicker thead tr th{background-color:#0092ce;color:#fff;font-size:.7em;height:1.5em;text-transform:uppercase}.bootstrap #datepicker .daterangepicker thead tr:first-child th{background-color:#fff;border-bottom:1px solid #0092ce;color:#00a4e7;font-size:1.4em;font-weight:200}.bootstrap #datepicker .daterangepicker td,.bootstrap #datepicker .daterangepicker th{padding:0;position:relative;text-align:center}.bootstrap #datepicker .daterangepicker tr{border-bottom:1px solid #fff}.bootstrap #datepicker .daterangepicker td{-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;color:#00a4e7;height:2.4em;padding:0 8px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.bootstrap #datepicker .daterangepicker td.day:after{background-color:transparent;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:0}.bootstrap #datepicker .daterangepicker td.day:hover{cursor:pointer}.bootstrap #datepicker .daterangepicker td.day.disabled,.bootstrap #datepicker .daterangepicker td.new,.bootstrap #datepicker .daterangepicker td.old{color:#ccc}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected){background-color:#00a4e7;border-bottom-left-radius:15px;border-top-left-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).range-compare{background-color:#4da1b1;border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).end-selected-compare,.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).start-selected-compare{background-color:#4d99a2}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).end-selected-compare{border-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected){background-color:#00a4e7;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).range-compare{background-color:#4da1b1;border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).end-selected-compare,.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).start-selected-compare{background-color:#4d99a2}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).start-selected-compare{border-radius:0}.bootstrap #datepicker .daterangepicker td.start-selected-compare:not(.old):not(.new):not(.end-selected-compare){background-color:#ff8000;border-bottom-left-radius:15px;border-top-left-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.start-selected-compare:not(.old):not(.new):not(.end-selected-compare).range{background-color:#bb924d;border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected-compare:not(.old):not(.new):not(.start-selected-compare){background-color:#ff8000;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected-compare:not(.old):not(.new):not(.start-selected-compare).range{background-color:#bb924d;border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected.start-selected{background-color:#00a4e7;border-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected.start-selected.range-compare{background-color:#4da1b1;border-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected-compare.start-selected-compare{background-color:#ff8000;border-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected-compare.start-selected-compare.range{background-color:#bb924d;border-radius:0}.bootstrap #datepicker .daterangepicker td.range{background-color:#1bbdff;color:#cef1ff}.bootstrap #datepicker .daterangepicker td.range.range-compare{background-color:#8dab99}.bootstrap #datepicker .daterangepicker td.range-compare{background-color:#f93;color:#fff2e6}.bootstrap #datepicker .daterangepicker td.range-compare.range{background-color:#8dab99}.bootstrap #datepicker .daterangepicker td.today{background-color:#fff}.bootstrap #datepicker .daterangepicker td span{cursor:pointer;display:block;float:left;font-weight:400;height:3em;line-height:3em;padding:0;text-transform:uppercase;width:33.333%}.bootstrap #datepicker .daterangepicker td span.active,.bootstrap #datepicker .daterangepicker td span:hover{background-color:#00a4e7;color:#fff}.bootstrap #datepicker .daterangepicker td span.old{color:#ccc}.bootstrap #datepicker .daterangepicker th.next{padding:0 10px 0 0;text-align:right}.bootstrap #datepicker .daterangepicker th.prev{padding:0 0 0 10px;text-align:left}.bootstrap #datepicker .daterangepicker th.month-switch,.bootstrap #datepicker .daterangepicker th.next,.bootstrap #datepicker .daterangepicker th.prev{font-size:1.3em;height:2em;line-height:2em}.bootstrap #datepicker .daterangepicker th.month-switch:hover,.bootstrap #datepicker .daterangepicker th.next:hover,.bootstrap #datepicker .daterangepicker th.prev:hover{background-color:#0092ce;color:#fff}.bootstrap #datepicker .daterangepicker thead tr:first-child th{cursor:pointer}.bootstrap .chevron-left,.bootstrap .chevron-right{position:relative}.bootstrap .chevron-left:before,.bootstrap .chevron-right:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.bootstrap .chevron-left:before{background-color:#1bbdff;border-color:transparent transparent transparent #00a4e7;border-width:1.2em 0 1.2em .5em;right:0;top:0}.bootstrap .chevron-right:before{background-color:#00a4e7;border-color:transparent transparent transparent #1bbdff;border-width:1.2em 0 1.2em .5em;left:0;top:0}.bootstrap .input-complete{-webkit-animation:one .2s ease-in-out;animation:one .2s ease-in-out}@-webkit-keyframes one{0%{background-color:#00a4e7}to{background-color:#fff}}@-webkit-keyframes two{0%{-webkit-box-shadow:#00a4e7 0 0 0 20px inset;box-shadow:inset 0 0 0 20px #00a4e7}to{-webkit-box-shadow:#00a4e7 0 0 0 inset;box-shadow:inset 0 0 0 #00a4e7}}.bootstrap .breadcrumb-multishop{position:relative;width:auto}.bootstrap .breadcrumb-multishop:after{background-color:#659e32;border-radius:0 4px 4px 0;bottom:0;color:#fff;content:"\F0D7";font-family:FontAwesome;font-size:14px;line-height:22px;padding:0 7px;pointer-events:none;position:absolute;right:0;top:0}.bootstrap .breadcrumb-multishop select{-webkit-appearance:none;background:#fff;border:1px solid #659e32;border-radius:4px;color:#666;display:inline-block;height:22px;line-height:20px;margin:0;outline:none;padding:0 5px 0 8px;position:relative}.bootstrap .breadcrumb-multishop select:focus{-webkit-box-shadow:0 0 0 1px #659e32;box-shadow:0 0 0 1px #659e32}.bootstrap #header_shop .dropdown-menu{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:1px solid #bbcdd2;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);font-size:13px;margin:0;min-width:284px!important;min-width:17.75rem!important;padding:0;right:-100px!important;top:40px}.bootstrap #header_shop .dropdown-menu:after,.bootstrap #header_shop .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;right:95px;width:0}.bootstrap #header_shop .dropdown-menu:after{border-color:transparent transparent #fff;border-width:7px;margin-right:1px}.bootstrap #header_shop .dropdown-menu:before{border-color:transparent transparent #bbcdd2;border-width:8px;margin-left:-8px}.bootstrap #header_shop .dropdown-menu li:first-child a{color:#25b9d7!important;font-size:14px!important;font-size:.875rem!important;font-weight:700}.bootstrap #header_shop .dropdown-menu li:not(:first-child){line-height:32px}.bootstrap #header_shop .dropdown-menu li:not(:first-child) a:not(.link-shop){display:inline-block;padding-bottom:.3125rem;padding-top:.3125rem;width:inherit}.bootstrap #header_shop .dropdown-menu a{color:#4e6167}.bootstrap #header_shop .dropdown-menu .group a{padding-left:.625rem}.bootstrap #header_shop .dropdown-menu .shop{display:-webkit-box;display:-ms-flexbox;display:flex}.bootstrap #header_shop .dropdown-menu .shop a{font-weight:600;padding-left:1.5625rem}.bootstrap #header_shop .dropdown-menu .shop a.link-shop{float:right;margin-left:auto;padding-left:inherit;padding-right:10px;padding-top:3px;text-decoration:none}.bootstrap #header_shop .dropdown-menu .shop a.link-shop i.material-icons{border:1px solid #bbcdd2;border-radius:1px;color:#6c868e;cursor:pointer;font-size:14px;padding:2px 10px}.bootstrap #header_shop .dropdown-menu li.active a,.bootstrap #header_shop .dropdown-menu li:hover a{color:#4e6167!important}.bootstrap #header_shop .dropdown-menu li.active i.material-icons,.bootstrap #header_shop .dropdown-menu li:hover i.material-icons{border:1px solid #25b9d7!important;color:#25b9d7!important}.bootstrap #header_shop .selected-item{color:#00aff0;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio:0){.bootstrap .custom-select select{padding-right:30px}}.bootstrap .no-pointer-events .custom-select:after{content:none}.bootstrap .multishop-well{background-color:#faf8f0;border:none;border-left:3px solid #fbeccb;margin-bottom:15px;padding:20px 20px 10px}.bootstrap .media-product-pack{border:2px solid #eee;border-radius:4px;float:left;margin-bottom:10px;margin-right:10px;overflow:hidden;padding:4px;position:relative;width:200px}.bootstrap .media-product-pack .media-product-pack-img{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;width:100%}.bootstrap .media-product-pack .media-product-pack-ref,.bootstrap .media-product-pack .media-product-pack-title{display:inline-block;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.bootstrap .media-product-pack .media-product-pack-ref{color:#aaa}.bootstrap .media-product-pack .media-product-pack-action{border:1px solid #ccc;border-radius:4px;position:absolute;right:7px;text-align:center;top:7px}.bootstrap .media-product-pack .media-product-pack-quantity{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:25px;left:7px;line-height:23px;min-width:35px;padding:0 4px;position:absolute;text-align:center;top:7px}.bootstrap #carrier_wizard{display:block;position:relative}.bootstrap #carrier_wizard .translatable-field,.bootstrap #carrier_wizard .translatable-field li a{color:#363a41}.bootstrap #carrier_wizard .stepContainer{clear:both;display:block;position:relative}.bootstrap #carrier_wizard .stepContainer div.content{clear:both;display:block;position:absolute;width:100%}.bootstrap #carrier_wizard .stepContainer .StepTitle,.bootstrap #carrier_wizard ul.anchor{clear:both;display:block;position:relative}.bootstrap #carrier_wizard ul.anchor{float:left;list-style:none;margin:0 0 10px;padding:0;width:100%}.bootstrap #carrier_wizard ul.anchor.nbr_steps_4 li,.bootstrap #carrier_wizard ul.anchor.nbr_steps_5 li{float:left;width:25%}.bootstrap #carrier_wizard li{display:block;overflow:hidden;position:relative}.bootstrap #carrier_wizard li a{color:#ccc;display:block;height:32px;margin:0 16px 0 0;outline-style:none;position:relative;text-decoration:none}.bootstrap #carrier_wizard li a .stepNumber{color:#fff;float:left;font-size:30px;height:32px;line-height:32px;margin-right:3px;padding:0 5px;position:relative;text-align:center;width:24px}.bootstrap #carrier_wizard li a .stepDesc{display:table-cell;font-size:13px;height:32px;line-height:13px;position:relative;text-align:left;vertical-align:middle}.bootstrap #carrier_wizard li a .chevron{border:16px solid transparent;border-left:14px solid #fff;border-right:0;position:absolute;right:-16px;top:0}.bootstrap #carrier_wizard li a .chevron:after{border:16px solid transparent;border-left:14px solid #ccc;border-right:0;content:"";position:absolute;right:2px;top:-16px}.bootstrap #carrier_wizard li a.disabled{background-color:#ccc;color:#777}.bootstrap #carrier_wizard li a.disabled .chevron:after{border-left:14px solid #ccc}.bootstrap #carrier_wizard li a.selected{background-color:#363a41;color:#f8f8f8;cursor:text}.bootstrap #carrier_wizard li a.selected .chevron:after{border-left:14px solid #363a41}.bootstrap #carrier_wizard li a.done{background-color:#72c279;color:#fff}.bootstrap #carrier_wizard li a.done .chevron:after{border-left:14px solid #72c279}.bootstrap #carrier_wizard .loader{display:none}.bootstrap #carrier_wizard .msgBox{background-color:#ffd;border:1px solid gold;border-radius:5px;color:#5a5655;display:none;float:left;margin:4px 0 0 5px;padding:5px;position:relative}.bootstrap #carrier_wizard .msgBox .content{float:left;padding:0}.bootstrap #carrier_wizard #carrier_logo_block{right:10px}.bootstrap #carrier_wizard .range_inf td,.bootstrap #carrier_wizard .range_sup td{background-color:#ccc}.bootstrap #carrier_wizard .range_type{font-weight:700;text-align:right;width:220px}.bootstrap #carrier_wizard .range_data{width:110px}.bootstrap #carrier_wizard .range_sign{font-size:20px;text-align:center;width:18px}.bootstrap #carrier_wizard .range_data_new{width:110px}.bootstrap #carrier_wizard table#zones_table{width:auto}.bootstrap #carrier_wizard .field_error{border-color:#e08f95}.bootstrap #carrier_wizard .actionBar{height:30px}.bootstrap #carrier_wizard .actionBar a{float:right;margin-right:10px}.bootstrap .size_s{font-size:1.1em}.bootstrap .size_md{font-size:1.3em}.bootstrap .size_l{font-size:1.7em}.bootstrap .size_xl{font-size:2em}.bootstrap .size_xxl{font-size:2.3em}.bootstrap .number-monospace{font-family:Droid Sans Mono,Helvetica,Arial,sans-serif!important;font-weight:200;word-spacing:-.3em}.bootstrap .color_success{color:#72c279}.bootstrap .color_danger,.bootstrap .dash_trend_down{color:#e08f95}.bootstrap .dash_trend_down:before{content:"\F0AB";font-family:FontAwesome;margin-right:4px}.bootstrap .dash_trend_up{color:#72c279}.bootstrap .dash_trend_up:before{content:"\F0AA";font-family:FontAwesome;margin-right:4px}.bootstrap .dash_trend_right:before{content:"\F0A9";font-family:FontAwesome;margin-right:4px}.bootstrap #dashboard section>section header{background-color:#00aff0;color:#fff;font-size:1.2em;margin:0 0 3px;padding:3px 8px}.bootstrap #dashboard section>section header .small{clear:both;display:block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:.8em;font-variant:small-cap;text-transform:uppercase}.bootstrap #dashboard .data_list{margin:0 0 10px;padding:0}.bootstrap #dashboard .data_list li{position:relative}.bootstrap #dashboard .data_list .data_value{line-height:39px;padding:0 10px 0 0;position:absolute;right:0;top:0}.bootstrap #dashboard .data_list_small{border-top:1px solid #ddd;margin:8px 0 10px;padding:0}.bootstrap #dashboard .data_list_small li{border:none;border-bottom:1px dashed #ddd;margin:0;padding:3px 0;position:relative}.bootstrap #dashboard .data_list_small .data_label{color:#bbb;text-transform:uppercase}.bootstrap #dashboard .data_list_small .data_value{line-height:25px;padding:0;position:absolute;right:0;top:0}.bootstrap #dashboard .data_list_large{margin:8px 0 10px;padding:0}.bootstrap #dashboard .data_list_large li{border:none;margin:0;padding:6px 0;position:relative}.bootstrap #dashboard .data_list_large .data_label{line-height:.8em}.bootstrap #dashboard .data_list_large .data_label small{font-size:.6em}.bootstrap #dashboard .data_list_large .data_value{line-height:.6em;padding:8px 0 0;position:absolute;right:0;text-align:right;top:0}.bootstrap #dashboard .data_list_large .data_value small{font-size:.5em}.bootstrap #dashboard .data_list_vertical{border:1px solid #ddd;border-radius:3px;margin:0 0 10px;padding:0}.bootstrap #dashboard .data_list_vertical li{border-left:1px solid #ddd;padding:6px}.bootstrap #dashboard .data_list_vertical li:first-child{border:none}.bootstrap #dashboard .data_list_vertical .data_label{display:block;line-height:1em;min-height:32px;text-align:center}.bootstrap #dashboard .data_list_vertical .data_value{display:block;text-align:center}.bootstrap #dashboard #dashtrends header{margin-bottom:0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar{margin:0 -16px 10px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl{-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dt{color:#777;height:2.6em;margin:0;padding:0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value{color:#aaa}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value small{font-size:.5em}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.dash_trend{background-color:#fff;border-radius:3px;margin:0 auto;width:80px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dd.data_value,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dt{color:#00aff0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dt{text-decoration:underline}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl.active dd.data_value,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl.active dt{color:#fff}.bootstrap #dashboard #dashtrends dl{background-color:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;cursor:pointer;margin:0;min-height:70px;padding:10px;text-align:center}.bootstrap #dashboard #dashtrends dl:first-child{border-left:none}.bootstrap #dashboard #dashtrends dl.active{-webkit-box-shadow:#fff 0 0 0 2px inset;background-color:#00aff0;box-shadow:inset 0 0 0 2px #fff}.bootstrap #dashboard #dashtrends dl.active dt{color:#fff}.bootstrap #dashboard #dashtrends dt{font:400 1.1em/120% Ubuntu Condensed,Helvetica,Arial,sans-serif;height:37px;line-height:1em;text-align:center}.bootstrap #dashboard #dashtrends dd span{font-size:.9em;white-space:nowrap}.bootstrap #dashboard #dashtrends svg{height:350px}.bootstrap #dashboard #dashgoals svg{height:250px}.bootstrap #dashboard #dashproducts nav{font:400 1.1em/120% Ubuntu Condensed,Helvetica,Arial,sans-serif;margin-bottom:10px;text-transform:uppercase}.bootstrap #dashboard #dashaddons{background-color:#fff;border:1px dashed silver;border-radius:3px;font-size:1.3em;padding:10px 20px;text-align:center}.bootstrap #dashboard #dashaddons a{display:block}.bootstrap #dashboard #dashaddons a:hover{text-decoration:none}.bootstrap #dashboard #dashactivity svg{height:150px}.bootstrap #dashboard .loading .data_value{min-width:30px;text-align:center}.bootstrap #dashboard .loading .data_value:before{color:#ccc;font-size:14px}.bootstrap #dashboard .loading .data_trend,.bootstrap #dashboard .loading .data_value small,.bootstrap #dashboard .loading .data_value span{display:none}.bootstrap #dashboard .tooltip-panel{min-width:150px;padding:10px}.bootstrap #dashboard .tooltip-panel-heading{border-bottom:1px solid #ccc;font:400 1.2em/1.42857 Ubuntu Condensed,Helvetica,Arial,sans-serif;margin-bottom:10px;text-align:center;text-transform:uppercase}.bootstrap #dashboard .data_value .dash_trend,.bootstrap #dashboard .data_value span,.bootstrap .data_loading{-webkit-animation-direction:linear;-webkit-animation-duration:.7s;-webkit-animation-name:bounceG;-webkit-transform:scaleX(.7);-webkit-transform:scaleY(.7);animation-direction:linear;animation-duration:.7s;animation-name:bounceG;opacity:1;transform:scaleX(.7);transform:scaleY(.7)}@-webkit-keyframes bounceG{0%{-webkit-transform:scaleX(.1);-webkit-transform:scaleY(.1);filter:alpha(opacity=0);opacity:0;transform:scaleX(.1);transform:scaleY(.1)}to{-webkit-transform:scaleX(1);-webkit-transform:scaleY(1);filter:alpha(opacity=100);opacity:1;transform:scaleX(1);transform:scaleY(1)}}@keyframes bounceG{0%{-webkit-transform:scaleX(.1);-webkit-transform:scaleY(.1);filter:alpha(opacity=0);opacity:0;transform:scaleX(.1);transform:scaleY(.1)}to{-webkit-transform:scaleX(1);-webkit-transform:scaleY(1);filter:alpha(opacity=100);opacity:1;transform:scaleX(1);transform:scaleY(1)}}.bootstrap #dash_version{overflow:hidden;padding:0!important}.bootstrap #dash_version iframe{height:80px;width:100%}.bootstrap #calendar button.btn-default.active{-webkit-box-shadow:none;background-color:#00aff0;border-color:#008abd;box-shadow:none;color:#fff;font-weight:700}@media (max-width:480px){.bootstrap #calendar{padding:10px!important}.bootstrap #calendar button.btn-default{padding:5px}}.bootstrap #login{min-height:100%;padding-bottom:45px}.bootstrap #shop-img{left:0;margin:0 auto;position:absolute;right:0;width:69.5px;z-index:1}.bootstrap #login-header{color:#6d6d6d;margin-bottom:30px;padding-top:40px}.bootstrap #login-header h1,.bootstrap #login-header h4{margin:0;padding:0}.bootstrap #login-panel{margin:0 auto;width:500px}.bootstrap #login-panel .form-control,.bootstrap #login-panel input[type=password],.bootstrap #login-panel input[type=search],.bootstrap #login-panel input[type=text],.bootstrap #login-panel select,.bootstrap #login-panel textarea{height:inherit!important;padding:10px 8px!important}@media (max-width:480px){.bootstrap #login-panel{width:90%}}.bootstrap #login-panel #dash_version,.bootstrap #login-panel .message-item-initial .message-item-initial-body,.bootstrap #login-panel .panel,.bootstrap #login-panel .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .message-item-initial #login-panel .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption #login-panel .timeline-panel{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.3)}.bootstrap #login-panel .panel-footer{height:inherit;margin:0 -20px -20px}.bootstrap #login-panel .flip-container{-webkit-perspective:1000px;-webkit-transform-style:preserve-3d;height:420px;margin-top:115px;perspective:1000px;transform-style:preserve-3d}.bootstrap #login-panel .flip-container.flip .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.bootstrap #login-panel .flip-container.flip .back{-webkit-backface-visibility:visible;backface-visibility:visible}.bootstrap #login-panel .flipper{-webkit-transform-style:preserve-3d;-webkit-transform-style:flat;-webkit-transition-duration:.6s;position:relative;transform-style:preserve-3d;transform-style:flat;transition-duration:.6s}.bootstrap #login-panel .back,.bootstrap #login-panel .front{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:.6s;backface-visibility:hidden;left:0;padding:40px;position:absolute;top:0;transform-style:preserve-3d;transition:.6s;width:100%}.bootstrap #login-panel .front{-webkit-transform:rotateY(0);transform:rotateY(0);z-index:2}.bootstrap #login-panel .back{-webkit-transform:rotateY(180deg);display:none;transform:rotateY(180deg);z-index:1}.bootstrap #login-panel #forgot_confirm_name,.bootstrap #login-panel #forgot_name,.bootstrap #login-panel #reset_confirm_name,.bootstrap #login-panel #reset_name,.bootstrap #login-panel #shop_name{font-family:Open Sans,Helvetica,Arial,sans-serif;text-align:center}.bootstrap #login-panel #login_form{padding-top:15px}.bootstrap #login-panel #remind-me{margin-top:0}.bootstrap #login-footer{margin-top:20px}.bootstrap #login-footer a{color:#a0aab5}.bootstrap #module-list h3{background-color:transparent;color:#363a41;left:0;margin:0;padding:0;position:relative;top:0}.bootstrap #module-list select.active{background:#bdedff;border:1px solid #00aff0}.bootstrap #module-list select.active option{background:#fff!important}.bootstrap .hook_panel{-webkit-box-shadow:rgba(0,0,0,.1) 0 -2px 0 inset;border:1px solid #e6e6e6;border-radius:3px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.1);margin-bottom:10px!important;padding:10px 10px 5px}.bootstrap .module_name{font-size:1.2em}.bootstrap .hook_panel_header{margin:0 -10px;padding:0 10px 10px}.bootstrap .hook_panel_header .hook_name{background-color:#fff;border-radius:3px;color:#00aff0;font-size:1.4em;padding:0 4px}.bootstrap .hook_panel_header .hook_description{padding:3px 0 0 3px}.bootstrap .modules_list_container_tab img{max-width:66px}.bootstrap .module_list .module_list_item{border:1px solid #9ed0ec;display:table;margin-bottom:-1px;padding:5px 0;width:100%}.bootstrap .module_list .module_list_item.highlight{background-color:#f7e69f}.bootstrap .module_list .draggable{cursor:pointer}.bootstrap .module_col_select{border-right:1px solid #ddd;display:table-cell;min-height:35px;text-align:center;vertical-align:middle;width:22px}.bootstrap .module_col_position{display:table-cell;text-align:right;vertical-align:middle;width:70px}.bootstrap .module_col_position .positions{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;background-color:#eee;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);color:#aaa;cursor:move;font-size:1.4em;padding:0 5px;text-shadow:#fff 1px 1px}.bootstrap .module_col_icon{display:table-cell;text-align:center;vertical-align:middle;width:75px}.bootstrap .module_col_infos{display:table-cell;height:50px;vertical-align:middle}.bootstrap .module_col_actions{display:table-cell;padding:0 10px;text-align:right;vertical-align:middle;width:160px}.bootstrap .module_col_actions .btn-group{text-align:left}.bootstrap li.sortable-placeholder{background-color:#eee;border:1px dashed #ccc;border-radius:5px;margin:4px}.bootstrap td.module_active{background-color:#96d19b!important}.bootstrap td.module_inactive{background-color:#d5d5d5!important}.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{font-size:12px}.bootstrap .module-badge-popular{background-color:#f01778}.bootstrap .module-badge-partner{background-color:#00aff0}.bootstrap .module-badge-bought{background-color:#8bc954}.bootstrap #dashboard .categoriesTitle .data_list #filternameForm,.bootstrap .categoriesTitle #dashboard .data_list #filternameForm,.bootstrap .categoriesTitle .list-group #filternameForm{padding-right:15px}.bootstrap #dashboard .categoriesTitle .data_list .list-group-item,.bootstrap #dashboard .categoriesTitle .data_list li,.bootstrap #dashboard .data_list .categoriesTitle .list-group li,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item,.bootstrap .categoriesTitle #dashboard .data_list li,.bootstrap .categoriesTitle .list-group .list-group-item{overflow:hidden;padding-right:35px;position:relative;text-overflow:ellipsis;white-space:nowrap}.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .badge,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-bought,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-partner,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-popular,.bootstrap #dashboard .categoriesTitle .data_list li .badge,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-bought,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-partner,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-popular,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .badge,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-bought,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-partner,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-popular,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .badge,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-bought,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-partner,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-popular,.bootstrap .categoriesTitle #dashboard .data_list li .badge,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-bought,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-partner,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-popular,.bootstrap .categoriesTitle .list-group .list-group-item .badge,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-bought,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-partner,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-popular{position:absolute;right:5px}.bootstrap .quickview-badge{margin-top:30px}.bootstrap .quickview-price{color:#666;float:right;font-size:1.8em}.bootstrap .rating{direction:rtl;font-size:20px;unicode-bidi:bidi-override}.bootstrap .rating span.star{display:inline-block;font-family:FontAwesome}.bootstrap .rating span.star:before{color:#bbb;content:"\F006";padding-right:3px}.bootstrap .rating span.star.active:before,.bootstrap .rating span.star.active~span.star:before{color:#f5ab35;content:"\F005"}.bootstrap #modules_list_container_tab_modal .img-thumbnail{max-height:60px;max-width:60px}.bootstrap .modules-addons-info{text-align:center}.bootstrap .modules-addons-info h4{margin-bottom:0!important}.bootstrap .modules-addons-buttons{text-align:center}.bootstrap .modules-addons-buttons a{margin-right:10px;text-transform:uppercase}.bootstrap .adminsearch #content #dash_version #dash_version,.bootstrap .adminsearch #content #dash_version .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content #dash_version .panel,.bootstrap .adminsearch #content #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body #dash_version,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .message-item-initial-body,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .panel,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .panel #dash_version,.bootstrap .adminsearch #content .panel .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content .panel .panel,.bootstrap .adminsearch #content .panel .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .panel,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel,.bootstrap .message-item-initial .adminsearch #content #dash_version .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body #dash_version,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .panel,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .message-item-initial .adminsearch #content .panel .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content #dash_version .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .message-item-initial .message-item-initial-body .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .panel .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel #dash_version,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .message-item-initial .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .adminsearch #content .message-item-initial-body .timeline-panel{-webkit-box-shadow:0;border:none;border-radius:0;box-shadow:0;margin:0;padding:0}.bootstrap #translations_form .translations-email-panel{margin:0 0 8px 20px;padding:8px 12px}.bootstrap #translations_form .block-mail iframe,.bootstrap #translations_form .block-mail textarea{height:500px;width:100%}.bootstrap #translations_form .panel-group,.bootstrap #translations_form a.panel-title i{display:none}.bootstrap #translations_form a.panel-title:hover{text-decoration:none}.bootstrap #translations_form a.panel-title:hover i{display:inline-block}.bootstrap #translations_form .mails_field{border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px}.bootstrap #translations_form .mails_field ul.nav-pills{margin-bottom:5px}.bootstrap #translations_form .mails_field h4 .badge,.bootstrap #translations_form .mails_field h4 .module-badge-bought,.bootstrap #translations_form .mails_field h4 .module-badge-partner,.bootstrap #translations_form .mails_field h4 .module-badge-popular{font-size:12px}.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-bought,.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-partner,.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-popular,.bootstrap #translations_form .mails_field h4 .badge.badge-danger{background-color:transparent;border:2px solid #e08f95;color:#e08f95}.bootstrap #translations_form .mails_field .panel-footer{margin:0 -15px}.bootstrap .employee_avatar_small{vertical-align:middle}.bootstrap .employee_avatar_small img{border:none;padding:0}.bootstrap .employee_avatar{display:block!important;margin:10px auto!important;text-align:center}.bootstrap .avatar-xs{border-radius:16px;display:inline-block;height:16px;overflow:hidden;text-align:center;width:16px}.bootstrap .avatar-xs img{height:100%;width:100%}.bootstrap .avatar-xs i{font-size:10.66667px;line-height:16px}.bootstrap .avatar-sm,.bootstrap .employee_avatar_small{border-radius:32px;display:inline-block;height:32px;overflow:hidden;text-align:center;width:32px}.bootstrap .avatar-sm img,.bootstrap .employee_avatar_small img{height:100%;width:100%}.bootstrap .avatar-sm i,.bootstrap .employee_avatar_small i{font-size:21.33333px;line-height:32px}.bootstrap .avatar-md{border-radius:32px;display:inline-block;height:48px;overflow:hidden;text-align:center;width:48px}.bootstrap .avatar-md img{height:100%;width:100%}.bootstrap .avatar-md i{font-size:32px;line-height:48px}.bootstrap .avatar-lg,.bootstrap .employee_avatar{border-radius:80px;display:inline-block;height:80px;overflow:hidden;text-align:center;width:80px}.bootstrap .avatar-lg img,.bootstrap .employee_avatar img{height:100%;width:100%}.bootstrap .avatar-lg i,.bootstrap .employee_avatar i{font-size:53.33333px;line-height:80px}.bootstrap .avatar-xl{border-radius:128px;display:inline-block;height:128px;overflow:hidden;text-align:center;width:128px}.bootstrap .avatar-xl img{height:100%;width:100%}.bootstrap .avatar-xl i{font-size:85.33333px;line-height:128px}.bootstrap #employee-thumbnail{-webkit-box-shadow:#fff 0 0 0 4px inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB1ZJREFUeNrsnV1PGl0UhcsUbGmtVotYQatVbFqrF973/1+ZJqaJX0hFRKh8CRYBUZyu0KR5k1eBwWFmHV3romlShdPzzN577TMz5wTOz8+fSSbL0hQIoSSEkhAKoSSEkhBKQiiEkhBKQigJoRBKQigJoSSET1bBJ/W/7XQ6rVarXq83Go2rq6ubmxv8/fr6Gv80OTm5vr5uWZYQ0umqq3K5/Pv372q1CoS3t7f//7E3b94oCrmw1Wq1SqWCP//FWQ99+fJlcXFRCP1Xu93O5XLFYhHkkCQH8gKWBX4LCwuqhX4KtICtUCggW4Kio98Nh8NG8zMeIVxJPp/PZrPNZnO4T0CORaYdHx83dxIChj6ECFeSSqXAb8CE2UOhUGhlZWVpaUlR6JFs20bBOzg4gGdx5QMRiHt7eyifnz9/fvHihRCOVmgMMN2oea5/MgIaLQesTTQaVSIdlVDzwO/hmbPXdAQCiUQCeVVR6L4AL51Oe5Clk8kkzNHa2popKzVmjHJ3d9cDfv8N9+/fv/ddEBDCQbW/v398fOzxl5ZKpa2tLSMosiNEQBwdHfny1fCo29vbdy6oCqGDSUQJ9HEAiMWdnR0USCEcRrj8UQJH6j8HTAM/f/4UwmF0dnaGRo1hJKlUirn14kWYyWR48gEoCqEz1et1FEKe8ZTLZarxGICwUqlQWUE4mtPTUyF0oEajwTaki4sLIXQgt+5CuCh4Y87uQg8hGi8hHFSBQEAIzVa73e50OkJosG67EkIH3kG51GyEptyrE0LzvIMQSkIoCaEQeiHbtjkdqRAKoRyppFoohJIQSkIoCaEQSkIoPQmEnC/2oVXlHBjXK6LX19f7+/utVsvp3iMeyLbt8/Pzly9fsm2PwYWwWq1ms1nOfIXLa2trKxQKffv2jWpXBYvtSicvPADJtn7LhTAcDpOvjgaDwefPnwvhvRobG8McMSNELWTbm4bOYvHnUjUVvYQcRR6FGCFbqqdDCMvHjBCpXlHYp30m3wWNcHh0tZB8X8lXr14JYf9cSu5IhbCPpqammBGicxXCPpqcnKR1NAhBDE8I+wj8YrEYJ8JIJEJ4s4Lx7sny8jJhyUHDyrn5MyNCGPeNjQ0qX/P3LAROt0x61/7du3dUxuHt27fxeJxzrngfvKA6gQcIaSeKFyHVNufMrQ4vwomJCRL7B5PMfCgXL0Kee4dwMYQO2QCE4EdyW4C5EFIjDAQCJBWI/PAR6keBI5EIQxYlXFQzBiG6Q9+76bm5OfIzR6gHh3Lo7+GC8KLz8/PPuMX+TkU8HvfxLmssFuM/S40dIQIxkUj4MzWWZcQBvwa82YRQQEHy/ntx6RA+ZmEkQujr16/T09NefuPMzIwp54qagRDpdHNz08sWGzVYh9+5bw69XOUif5zVSIS2bXt58oFB7wUYg7DT6RCefCCEDkT4Yp8QOlOz2fRyg3qDNoEzBqGXu9Pzv9phJEKPT3FSFLoveRnjEbZaLdFSFCqR+mdkrrryuPRyntB0x9XGfNAwlM/nDw8P2+229+fHWJaVSCSWl5cVhcOrVqv9+PHj8vLSl/N/EP3JZJL2CF8zEBYKBX8PK7NtO5fLCeGDotD3MdAe4WsGQob9EPlNDS9CWNBms+n7MDAG8lUFXoRnZ2cMpxhiDBiJEA7jBjOZDMlgMBLOI2CpEZZKpXq9TjIYjATjEULHHb3GYyrCVquVTqfZrnqMB6PiXGpnWWBDsalUKrjY0c7TnsUcCoWi0ejc3Nz09DTPI4r+I4Rlz2azgMdT/PpqfHwcIOfn5xlu7vuJsFarwa+DH+GRBoNobGwMFGdnZ/19AdEHhJ1OB6Xl5OQEmZPZrA/qJiwLeXVhYSESifiy3ZGn+xFcXl7mumJYdnGxipe6CofDsa5ev379CKPw4uLi+Pj4169fptxHHVoIxPfv3y8uLk5MTDwGhLZtF4tFVDtcpI8gZzrKrsirqJQzMzOjfoZjVAjhM2EykTP5b9aMVIjFv+9Hjs67uo8QBe+0Kz02+E/gF+9qFGXSTYQwKZlMBmmTtjf3fWUAqfXDhw/ubvLoDkJ0eCAHtyJ4g4CE3wFLt7rJhyIEvKOjI3ToOqjH2bwHArOzsx8/fnw4yOER1uv1ZDJZKBQE7yEgo9Ho6urqQ3ZIGqa1R81Lp9PInI++yRu1cPUjgaHjQl5dWloarkY6i0KYzL/wVPNGZHYA0mn74QAh3GYqlVKrMOr2Y2VlBa7V5UTaaDQODg5gODXFoxYiZGdnp1KpfPr0acCNi/ojzOfz+FBlTi+FaCmXy2tra4Nse9UHITInbKfm1HshZra3t5H/kFd7/2SvpwcODw/Fz19h/kFhSIQnJyd9f1nyQKAAFo4RVqvV3d1dTR+JwAJEHCBEv7m3t/ekbu+RCyxA5L5VsDsQwtH2YC75IhABl0ERFotFTRmh7uNyB8JCoaD5ItR9XCxNjekSQiGUhFASQiGUhFASQkkIhVAyQo1G486VbiE0RsFg8M6XpP4IMAApALrnMeLgrgAAAABJRU5ErkJggg==);background-size:contain;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 0 0 4px #fff;height:104px;margin-bottom:10px;position:relative;width:104px}.bootstrap #employee-thumbnail:before{color:#ccc;display:block;font-size:2em;left:10px;position:absolute;text-align:center;top:10px;z-index:10}.bootstrap #employee-thumbnail a{-webkit-box-shadow:#fff 0 0 0 3px inset;background-position:50%;background-size:contain;border:none;box-shadow:inset 0 0 0 3px #fff;display:block;height:100px;left:1px;overflow:hidden;position:absolute;top:1px;width:100px;z-index:100}.bootstrap .message-item-initial h2{font-size:1.5em;margin:0 0 5px}.bootstrap .message-item-initial .message-item-initial-body{margin-top:10px;position:relative}.bootstrap .message-item-initial .message-date{color:#bbb;margin-bottom:10px}.bootstrap .message-item{border-bottom:1px solid #eee;margin:0 0 0 30px;padding:10px 0;position:relative}.bootstrap .message-item:last-child{border:none}.bootstrap .message-item .message-item-heading{display:inline-block}.bootstrap .message-item .message-body{margin:0 0 0 80px}.bootstrap .message-item .message-body .message-item-text{border-left:2px solid #ccc;padding:0 0 0 10px}.bootstrap .message-item .message-avatar{left:10px;position:absolute;top:10px}.bootstrap .message-item .message-date{color:#bbb}.bootstrap .arrow:after,.bootstrap .arrow:before{border-color:transparent;border-style:solid;content:"";display:inline-block;position:absolute}.bootstrap .arrow-left:before{border-right-color:#d1d4d7;border-width:7px 7px 7px 0;left:0;margin-left:-7px;top:6px}.bootstrap .arrow-left:after{border-right-color:#fff;border-width:6px 6px 6px 0;left:0;margin-left:-6px;top:7px}.bootstrap .arrow-right:before{border-left-color:#d1d4d7;border-width:7px 0 7px 7px;margin-right:-7px;right:0;top:6px}.bootstrap .arrow-right:after{border-left-color:#fff;border-width:6px 0 6px 6px;margin-right:-6px;right:0;top:7px}.bootstrap .timeline{border-collapse:collapse;border-spacing:0;display:table;position:relative;table-layout:fixed;width:100%}.bootstrap .timeline:before{background-color:#ddd;bottom:30px;content:"";left:50%;margin-left:-4px;position:absolute;top:0;width:6px;z-index:0}.bootstrap .timeline .timeline-item{display:table-row}.bootstrap .timeline .timeline-item .timeline-caption{display:table-cell;vertical-align:top;width:50%}.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:0;box-shadow:0;display:inline-block;margin-left:42px;position:relative;text-align:left}.bootstrap .timeline .timeline-item .timeline-caption h5{margin:0}.bootstrap .timeline .timeline-item .timeline-caption h5 span{color:#999;display:block;font-size:12px;margin-bottom:4px}.bootstrap .timeline .timeline-item .timeline-caption p{font-size:12px;margin-bottom:0;margin-top:10px}.bootstrap .timeline .timeline-item .timeline-date{left:-220px;position:absolute;text-align:right;top:10px;width:150px}.bootstrap .timeline .timeline-item .timeline-icon{background-color:#666;border:2px solid #fff;border-radius:40px;height:40px;left:-62px;line-height:40px;position:absolute;text-align:center;top:-2px;width:40px}.bootstrap .timeline .timeline-item .timeline-icon i{color:#fff;font-size:20px;margin-top:5px}.bootstrap .timeline .timeline-item.alt:after,.bootstrap .timeline .timeline-item:before{content:"";display:block;width:50%}.bootstrap .timeline .timeline-item.alt{text-align:right}.bootstrap .timeline .timeline-item.alt:before{display:none}.bootstrap .timeline .timeline-item.alt .timeline-panel{margin-left:0;margin-right:40px}.bootstrap .timeline .timeline-item.alt .timeline-date{left:auto;right:-220px;text-align:left}.bootstrap .timeline .timeline-item.alt .timeline-icon{left:auto;right:-60px}.bootstrap .timeline .timeline-item.active{display:table-caption;text-align:center}.bootstrap .timeline .timeline-item.active:before{width:1%}.bootstrap .timeline .timeline-item.active .timeline-panel{margin-left:0}.bootstrap .timeline .timeline-item.active .timeline-caption{display:inline-block;width:auto}.bootstrap .timeline .timeline-item.active .timeline-date,.bootstrap .timeline .timeline-item.active .timeline-icon{display:inline-block;margin-bottom:10px;position:static;width:auto}.bootstrap .command-danger{background-color:#e08f95!important}.bootstrap .command-success{background-color:#72c279!important}.bootstrap .theme-container{background-color:rgba(77,87,110,.3);border:1px solid #ccc;border-radius:3px;height:300px;overflow:hidden;position:relative;width:100%}.bootstrap .theme-container .theme-title{background-color:#4d576e;border-bottom:1px solid #fff;color:#fff;font-size:16px;height:40px;line-height:40px;margin:0 0 10px;padding:0;text-align:center}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper{display:none;left:0;position:absolute;top:40px}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper .action-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(77,87,110,.5)),to(#4d576e));background-image:linear-gradient(rgba(77,87,110,.5),#4d576e);height:260px;width:100%}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper .action-buttons{position:absolute;text-align:center;top:130px;width:100%}.bootstrap .addons-see-all-themes{padding-top:21px}.bootstrap .addons-see-all-themes a{margin-left:10px}.bootstrap .addons-style-search-bar{padding-top:0}.bootstrap .nowrap{white-space:nowrap}.bootstrap #customization_list{border:0}.bootstrap #leave_bprice{margin-left:0}.bootstrap .product-line-row td{max-width:200px;word-wrap:break-word}.mce-container,.mce-container *,.mce-widget,.mce-widget *{-webkit-box-sizing:content-box;-webkit-tap-highlight-color:transparent;background:transparent;border:0;box-sizing:content-box;color:#333;cursor:inherit;direction:ltr;float:none;font-size:12px;font-weight:400;height:auto;line-height:normal;margin:0;outline:0;padding:0;position:static;text-align:left;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}.mce-widget button{-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container [unselectable]{-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none}.mce-fade{-webkit-transition:opacity .15s linear;opacity:0;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{position:relative;visibility:visible!important}.mce-tinymce>.mce-container-body{border:1px solid #c7d6db}.mce-fullscreen{z-index:100}div.mce-fullscreen{height:auto;width:100%}.mce-tinymce{border-radius:2px;display:block}.mce-wordcount{padding:8px;position:absolute;right:0;top:0}div.mce-edit-area{-webkit-filter:none;background:#fff;filter:none;max-height:400px;overflow:auto;padding:1px}.mce-statusbar,.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{border:1px solid #9e9e9e;cursor:default;height:20px;line-height:20px;padding:2px;vertical-align:middle;width:20px}.mce-charmap td,.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td div{border:1px solid #d6d6d6;border-collapse:separate;border-spacing:2px;cursor:pointer;height:12px;margin:2px;width:12px}.mce-grid a{border:1px solid transparent;display:block}.mce-grid a:hover{border-color:#a1a1a1}.mce-grid-border{margin:0 4px}.mce-grid-border a{border-color:#d6d6d6;height:13px;width:13px}.mce-grid-border a.mce-active,.mce-grid-border a:hover{background:#dff5f9;border-color:#a1a1a1}.mce-text-center{text-align:center}div.mce-tinymce-inline{-webkit-box-shadow:none;box-shadow:none;width:100%}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{filter:alpha(opacity=40);height:100%;opacity:.4;position:absolute;right:2px;top:2px;width:7px;zoom:1}.mce-scrollbar-h{bottom:2px;height:7px;left:2px;right:auto;top:auto;width:100%}.mce-scrollbar-thumb{background-color:#000;border:1px solid rgba(85,85,85,.6);border-radius:7px;height:100%;position:absolute;width:5px}.mce-scrollbar-h .mce-scrollbar-thumb{height:5px;width:100%}.mce-scrollbar.mce-active,.mce-scrollbar:hover{background-color:#aaa;border-radius:7px;filter:alpha(opacity=60);opacity:.6;zoom:1}.mce-scroll{position:relative}.mce-panel{background-color:#fcfdfe;border:0 solid #ccc}.mce-floatpanel{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow{border:11px solid transparent;display:block;height:0;position:absolute;width:0}.mce-floatpanel .mce-arrow:after{border:10px solid transparent;content:"";display:block;height:0;position:absolute;width:0}.mce-floatpanel.mce-popover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background:transparent;background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);left:0;top:0}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-10px;top:1px}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{left:auto;right:10px}.mce-fullscreen{background:#fff;border:0;height:100%;margin:0;overflow:hidden;padding:0}#mce-modal-block,div.mce-fullscreen{left:0;position:fixed;top:0}#mce-modal-block{background:#000;filter:alpha(opacity=0);height:100%;opacity:0;width:100%;zoom:1}#mce-modal-block.mce-in{filter:alpha(opacity=30);opacity:.3;zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-transition:opacity .15s ease-in;background:transparent;background:#fff;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3);left:0;opacity:0;position:fixed;top:0;transition:opacity .15s ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{border-bottom:1px solid #c5c5c5;padding:9px 15px;position:relative}.mce-window-head .mce-close{color:#858585;cursor:pointer;font-size:18px;font-weight:700;height:20px;line-height:20px;overflow:hidden;position:absolute;right:15px;top:9px}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{font-size:14px;font-weight:400;line-height:20px;padding-right:10px;text-rendering:optimizelegibility}.mce-foot,.mce-window .mce-container-body{display:block}.mce-foot{background-color:#fff;border-radius:0 0 6px 6px;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{cursor:move;height:100%;left:0;position:absolute;top:0;width:90%}.mce-window iframe{height:100%;width:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{border-radius:0}.mce-rtl .mce-window-head .mce-close{left:15px;position:absolute;right:auto}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}.mce-abs-end,body .mce-abs-layout-item{position:absolute}.mce-abs-end{height:1px;width:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{padding:5px;position:absolute;zoom:1}.mce-tooltip-inner{background-color:#000;border-radius:3px;color:#fff;font-size:12px;max-width:200px;padding:5px 8px 4px;text-align:center;white-space:normal}.mce-tooltip-arrow{border:5px dashed #000;height:0;line-height:0;position:absolute;width:0}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-right-color:#000}.mce-tooltip-arrow-w{border-left-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{left:50%;margin-left:-5px}.mce-tooltip-n .mce-tooltip-arrow,.mce-tooltip-nw .mce-tooltip-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:0}.mce-tooltip-nw .mce-tooltip-arrow{left:10px}.mce-tooltip-ne .mce-tooltip-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;right:10px;top:0}.mce-tooltip-s .mce-tooltip-arrow{left:50%;margin-left:-5px}.mce-tooltip-s .mce-tooltip-arrow,.mce-tooltip-sw .mce-tooltip-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0}.mce-tooltip-sw .mce-tooltip-arrow{left:10px}.mce-tooltip-se .mce-tooltip-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0;right:10px}.mce-tooltip-e .mce-tooltip-arrow{right:0}.mce-tooltip-e .mce-tooltip-arrow,.mce-tooltip-w .mce-tooltip-arrow{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent;margin-top:-5px;top:50%}.mce-tooltip-w .mce-tooltip-arrow{left:0}.mce-btn{-webkit-box-shadow:#eee 0 0 0 inset;background-color:#fff;box-shadow:inset 0 0 0 #eee;display:inline-block;*display:inline;position:relative;*zoom:1}.mce-btn:focus,.mce-btn:hover{-webkit-box-shadow:#ddd 0 0 0 inset;background-color:#eee;box-shadow:inset 0 0 0 #ddd;color:#eee}.mce-btn.mce-disabled:hover button,.mce-btn.mce-disabled button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover,.mce-btn:not(.mce-disabled):active{background-color:#d6d6d6}.mce-btn button{-webkit-appearance:none;color:#333;cursor:pointer;font-size:12px;overflow:visible;padding:2px 6px;text-align:center}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-primary.mce-btn{background-color:#006dcc;border-color:#b1b1b1;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25) rgba(0,0,0,.25);border-style:solid;border-width:1px;color:#fff;min-width:50px}.mce-primary.mce-btn:focus,.mce-primary.mce-btn:hover{background-color:#005fb3!important}.mce-primary.mce-btn.mce-disabled:hover button,.mce-primary.mce-btn.mce-disabled button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-primary.mce-btn.mce-active,.mce-primary.mce-btn.mce-active:hover,.mce-primary.mce-btn:not(.mce-disabled):active{background-color:#005299}.mce-primary.mce-btn button,.mce-primary.mce-btn button i{color:#fff}.mce-btn-large button{border-radius:5px;font-size:12px;line-height:normal;padding:9px 14px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{font-size:12px;padding:1px 5px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;*line-height:18px;vertical-align:top}.mce-btn-small .mce-caret,.mce-btn .mce-caret{margin-left:0;margin-top:8px}.mce-caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;content:"";display:inline-block;*display:inline;height:0;vertical-align:top;width:0;*zoom:1}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border:1px solid #ccc;border-radius:0;border-right:none}.mce-btn-group .mce-first{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:0}.mce-btn-group .mce-last{border-radius:0 3px 3px 0;border-right:1px solid #ccc}.mce-btn-group .mce-first.mce-last{border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{background-color:#f0f0f0;border:1px solid #c5c5c5;border-radius:3px;display:inline-block;*font-size:0;height:14px;*line-height:0;margin:0 3px 0 0;overflow:hidden;text-align:center;text-indent:-10em;*text-indent:0;width:14px}.mce-checked i.mce-i-checkbox{color:#333;font-size:12px;line-height:16px;text-indent:0}.mce-checkbox.mce-focus i.mce-i-checkbox,.mce-checkbox:focus i.mce-i-checkbox{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);border:1px solid rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{background:grey;display:block;height:2px;left:50%;margin-left:-14px;margin-top:7px;overflow:hidden;padding-right:3px;position:absolute;top:50%;width:13px}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{border-left:1px solid transparent;border-right:1px solid transparent;padding-left:4px}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;margin-right:14px;padding-left:4px;padding-right:0}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;margin-right:-17px;padding-left:0;padding-right:0}.mce-rtl .mce-colorbutton button{padding-left:10px;padding-right:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-combobox{display:inline-block;*display:inline;*height:32px;*zoom:1}.mce-combobox input{border:1px solid #c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{border-radius:4px 0 0 4px}.mce-combobox .mce-btn{-webkit-box-shadow:#aaa 0 -2px 0 inset;background-color:#c5c5c5;border-left:0;border-radius:0 4px 4px 0;box-shadow:inset 0 -2px 0 #aaa}.mce-combobox button{height:26px}.mce-combobox.mce-disabled .mce-btn button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-path{display:inline-block;*display:inline;padding:8px;white-space:normal;*zoom:1}.mce-path .mce-txt{padding-right:3px}.mce-path .mce-path-body,.mce-path .mce-txt{display:inline-block}.mce-path-item{color:#333;cursor:pointer;display:inline-block;*display:inline;*zoom:1}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;margin:2px 0 2px 2px;*zoom:1}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{direction:rtl;text-align:right}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;height:100%;width:100%}.mce-label{border:0;display:inline-block;*display:inline;overflow:hidden;*zoom:1}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-rtl .mce-label{direction:rtl;text-align:right}.mce-menubar{border:1px solid #eee}.mce-menubar .mce-menubtn{-webkit-box-shadow:none;-webkit-filter:none;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;filter:none}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{-webkit-box-shadow:none;-webkit-filter:none;background:#e6e6e6;border-color:transparent;box-shadow:none;filter:none}.mce-menubtn.mce-disabled span{color:#aaa}.mce-menubtn span{color:#333;line-height:20px;*line-height:16px;margin-right:2px}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{padding-right:20px;position:relative;text-align:left}.mce-listbox .mce-caret{margin-top:-2px;position:absolute;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{left:8px;right:auto}.mce-rtl .mce-listbox button{padding-left:20px;padding-right:10px}.mce-menu-item{border-left:4px solid transparent;clear:both;color:#333;cursor:pointer;display:block;font-weight:400;line-height:20px;line-height:normal;margin-bottom:1px;padding:6px 15px 6px 12px;white-space:nowrap}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-ico,.mce-menu-item.mce-disabled .mce-text{color:#adadad}.mce-menu-item.mce-selected .mce-ico,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-ico,.mce-menu-item:hover .mce-ico,.mce-menu-item:hover .mce-text{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{color:#adadad;display:inline-block;*display:inline;padding:0 15px 0 20px;*zoom:1}.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut,.mce-menu-item:hover .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{border-bottom:4px solid transparent;border-left:4px solid #333;border-top:4px solid transparent;margin-right:6px;margin-top:4px;*margin-top:3px}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px;position:absolute;right:0}.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#dff5f9}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-ico,.mce-menu-item-normal.mce-active:hover .mce-text{color:#fff}.mce-menu-item.mce-selected,.mce-menu-item:focus,.mce-menu-item:hover{background-color:#3ed2f0;color:#fff;text-decoration:none}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{-webkit-filter:none;background:#cbcbcb;border:0;border-bottom:1px solid #fff;cursor:default;filter:none;height:1px;margin:9px 1px;overflow:hidden;padding:0}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{direction:rtl;padding:6px 12px 6px 15px;text-align:right}.mce-menu-align.mce-rtl .mce-caret,.mce-menu-align.mce-rtl .mce-menu-shortcut{left:0;right:auto}.mce-rtl .mce-menu-item .mce-caret{border-left:0;border-right:4px solid #333;margin-left:6px;margin-right:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background:transparent;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);left:0;margin:2px 0 0;max-height:400px;min-width:160px;overflow:auto;overflow-x:hidden;padding:5px 0;position:absolute;top:0;z-index:1000;z-index:1002}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{bottom:0;cursor:s-resize;height:16px;margin:0;position:absolute;right:0;visibility:visible;width:16px}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-left:10px;padding-right:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item,.mce-tabs{display:block}.mce-tabs{border-bottom:1px solid #c5c5c5}.mce-tab{background:#e3e3e3;border:solid #c5c5c5;border-width:0 1px 0 0;cursor:pointer;display:inline-block;*display:inline;height:13px;padding:8px;*zoom:1}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;height:14px;margin-bottom:-1px}.mce-rtl .mce-tabs{direction:rtl;text-align:right}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;background:#fff;border:1px solid #c5c5c5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#333;display:inline-block;height:28px;padding:0 4px;resize:none;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;white-space:pre-wrap;*white-space:pre}.mce-textbox.mce-focus,.mce-textbox:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{direction:rtl;text-align:right}.mce-throbber{background:#fff url(59b0f4c15b9b43ef643eefa44b5096f3.gif) no-repeat 50%;filter:alpha(opacity=60);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;zoom:1}.mce-i-none{height:16px;margin:2px 0;width:16px}.mce-ico{font-size:14px;line-height:20px}.mce-i-save:before{content:"\F0C7"}.mce-i-newdocument:before{content:"\F016"}.mce-i-fullpage:before{content:"\F065"}.mce-i-alignleft:before{content:"\F036"}.mce-i-aligncenter:before{content:"\F037"}.mce-i-alignright:before{content:"\F038"}.mce-i-alignjustify:before{content:"\F039"}.mce-i-cut:before{content:"\F0C4"}.mce-i-paste:before{content:"\F0EA"}.mce-i-searchreplace:before{content:"\E009"}.mce-i-bullist:before{content:"\F0CA"}.mce-i-numlist:before{content:"\F0CB"}.mce-i-indent:before{content:"\F03C"}.mce-i-outdent:before{content:"\F03B"}.mce-i-blockquote:before{content:"\F10E"}.mce-i-undo:before{content:"\F112"}.mce-i-redo:before{content:"\F064"}.mce-i-link:before{content:"\F0C1"}.mce-i-unlink:before{content:"\F127"}.mce-i-anchor:before{content:"\F13D"}.mce-i-image:before{content:"\F03E"}.mce-i-media:before{content:"\F008"}.mce-i-help:before{content:"\F059"}.mce-i-code:before{content:"\F121"}.mce-i-inserttime:before{content:"\F017"}.mce-i-preview:before{content:"\F06E"}.mce-i-backcolor:before,.mce-i-forecolor:before{content:""}.mce-i-table:before{content:"\F0CE"}.mce-i-hr:before,.mce-i-removeformat:before{content:""}.mce-i-subscript:before{content:"\F12C"}.mce-i-superscript:before{content:"\F12B"}.mce-i-charmap:before{content:""}.mce-i-emoticons:before{content:"\F11A"}.mce-i-print:before{content:"\F02F"}.mce-i-fullscreen:before{content:"\F065"}.mce-i-nonbreaking:before,.mce-i-pagebreak:before,.mce-i-restoredraft:before,.mce-i-spellchecker:before,.mce-i-template:before,.mce-i-untitled:before{content:""}.mce-i-bold:before{content:"\F032"}.mce-i-italic:before{content:"\F033"}.mce-i-underline:before{content:"\F0CD"}.mce-i-strikethrough:before{content:"\F0CC"}.mce-i-ltr:before,.mce-i-visualblocks:before,.mce-i-visualchars:before{content:""}.mce-i-rtl:before{content:"\E030"}.mce-i-copy:before{content:"\F0C5"}.mce-i-resize:before{content:"\F07D"}.mce-i-browse:before{content:"\F07C"}.mce-i-pastetext:before{content:""}.mce-i-checkbox:before{content:"\F00C"}.mce-i-selected{visibility:hidden}.mce-i-selected:before{content:"\F00C"}i.mce-i-backcolor{background:#bbb}#growls{position:fixed;z-index:50000}#growls.default{right:10px;top:100px}#growls.tl{left:10px;top:10px}#growls.tr{right:10px;top:10px}#growls.bl{bottom:10px;left:10px}#growls.br{bottom:10px;right:10px}.growl{-webkit-transition:all .4s ease-in-out;border-radius:4px;opacity:1;position:relative;transition:all .4s ease-in-out}.growl.growl-incoming,.growl.growl-outgoing{opacity:0}.growl.growl-small{margin:5px;padding:5px;width:200px}.growl.growl-medium{margin:10px;padding:10px;width:250px}.growl.growl-large{margin:15px;padding:15px;width:300px}.growl.growl-default{background:grey;color:#fff}.growl.growl-error{background:rgba(224,143,149,.8);color:#fff}.growl.growl-notice{background:rgba(114,194,121,.8);color:#fff}.growl.growl-warning{background:rgba(251,187,34,.8);color:#fff}.growl .growl-close{cursor:pointer;float:right;font-family:helvetica,verdana,sans-serif;font-size:14px;font-weight:400;line-height:18px}.growl .growl-title{font-size:18px;line-height:24px}.growl .growl-message{font-size:14px;line-height:18px}.chosen-select,.chosen-select-deselect{width:100%}.chosen-container{display:inline-block;font-size:12px;position:relative;vertical-align:middle}.chosen-container .chosen-drop{-webkit-box-shadow:0 8px 8px rgba(0,0,0,.25);background:#f5f8f9;border:1px solid #999;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-color:#d9d9d9;box-shadow:0 8px 8px rgba(0,0,0,.25);left:-9000px;margin-top:-1px;position:absolute;top:100%;z-index:1060}.chosen-container.chosen-with-drop .chosen-drop{left:0;right:0}.chosen-container .chosen-results{-webkit-overflow-scrolling:touch;color:#555;margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.chosen-container .chosen-results li{display:none;line-height:1.42857;list-style:none;margin:0;padding:5px 6px}.chosen-container .chosen-results li em{background:#feffde;font-style:normal}.chosen-container .chosen-results li.group-result{color:#999;cursor:default;display:list-item;font-weight:700}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:#00aff0;color:#fff}.chosen-container .chosen-results li.highlighted em{background:transparent}.chosen-container .chosen-results li.disabled-result{color:#999;display:list-item}.chosen-container .chosen-results .no-results{background:#eee;display:list-item}.chosen-container .chosen-results-scroll{background:#fff;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chosen-container .chosen-results-scroll span{display:inline-block;height:1.42857;text-indent:-5000px;width:9px}.chosen-container .chosen-results-scroll-down{bottom:0}.chosen-container .chosen-results-scroll-down span{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -4px -3px}.chosen-container .chosen-results-scroll-up span{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -22px -3px}.chosen-container-single .chosen-single{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f5f8f9;border:1px solid #c7d6db;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;height:31px;line-height:31px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-single:hover{cursor:pointer;text-decoration:none}.chosen-container-single .chosen-single:span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single:abbr{background:url(cd94e25905d9ac90bab221600bf19312.png) 100% 0 no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:26px;top:10.5px;width:12px}.chosen-container-single .chosen-single:abbr:hover{background-position:right -11px}.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.chosen-container-single .chosen-single div b{display:block;font-size:14px;height:100%;line-height:28px;text-align:center;width:100%}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-search{margin:0;overflow:hidden;padding:3px 4px;position:relative;white-space:nowrap;z-index:1000}.chosen-container-single .chosen-search input{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid #c7d6db;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);margin:1px 0;padding:4px 20px 4px 4px;width:100%}.chosen-container-single .chosen-search:before{color:#00aff0;display:block;font-size:14px;height:22px;line-height:22px;position:absolute;right:7px;text-align:center;top:7px;width:22px}.chosen-container-single .chosen-drop{background-clip:padding-box;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:-1px}.chosen-container-single-nosearch .chosen-search input{left:-9000px;position:absolute}.chosen-container-multi .chosen-choices{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f5f8f9;border:1px solid #c7d6db;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices .search-field input{-webkit-box-shadow:none;background:transparent!important;border:0!important;box-shadow:none;color:#555;height:29px;margin:0;outline:0;padding:4px}.chosen-container-multi .chosen-choices .search-field .default{color:#999}.chosen-container-multi .chosen-choices .search-choice{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-clip:padding-box;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:linear-gradient(180deg,#fff 0,#eee);background-repeat:repeat-x;border:1px solid #c7d6db;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#333;cursor:default;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgb(255, 255, 255)",endColorstr="rgba(255, 238, 238, 0.93333)",GradientType=0);line-height:13px;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;position:relative}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{background:url(cd94e25905d9ac90bab221600bf19312.png) 100% 0 no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:4px;top:5px;width:12px}.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chosen-container-multi .chosen-choices .search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;border:1px solid rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.chosen-container-active.chosen-with-drop .chosen-single{background-color:#eee}.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;border:1px solid rgba(82,168,236,.8);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.chosen-container-active .chosen-choices .search-field input{color:#111!important}.chosen-disabled{cursor:default;opacity:.5!important}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.chosen-rtl .chosen-single div{left:7px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices .search-field input{direction:rtl}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices .search-choice .search-choice-close{background-position:100% 0;left:4px;right:auto}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results .group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -28px -20px,#f5f8f9;direction:rtl;padding:4px 5px 4px 20px} +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{direction:ltr;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(55835483c304eaa8477fea2c36abba17.woff2) format("woff2"),url(ac327c4db6284ef64ebe872b6308f5da.woff) format("woff"),url(cd7296352d159532b66c07d98efb1126.ttf) format("truetype"),url(bf4dde0147bb02556500d922e2efc90b.svg#OpenSansRegular) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(383eba0e55ed778006d76428812d343c.woff2) format("woff2"),url(525074686dfb8aa36b1b92e29de467ac.woff) format("woff"),url(9b30f13428e1b4a659aeeab4ac1fff35.ttf) format("truetype"),url(2a9a30e14574c9ec24add2901a80b81c.svg#OpenSansItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(08952b029e4decbc8ef9fb553cae8cea.woff2) format("woff2"),url(9f2144213fad53d4e0fdb26ecf93865f.woff) format("woff"),url(33f225b8f5f7d6b34a0926f58f96c1e9.ttf) format("truetype"),url(24aab533f87e7b434be5fa5b1684975c.svg#OpenSansSemibold) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(3343e54368719e3786f78a1b22839455.woff2) format("woff2"),url(ec55f263e2b86bc0f28fff46b873d6df.woff) format("woff"),url(1c0b4eb93fcf561eec03297a24922d6c.ttf) format("truetype"),url(b46ff9f5c8bcba1ea3b4b320e22be5c7.svg#OpenSansSemiboldItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(3326e4d74d3924ee1c882c29f5b571c0.woff2) format("woff2"),url(892667349c5cff6fcf7e40439596b97c.woff) format("woff"),url(5a100916f94b0babde0c92aaa8fb80d6.ttf) format("truetype"),url(fedf49d31f55f4beaf2c891f3875554f.svg#OpenSansBold) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(5aaceea2d60ddb477c6aafc825eece3d.woff2) format("woff2"),url(7be88e73fea7b64568a450d7c01346b0.woff) format("woff"),url(c36b5ac7c2dddf6f525c8d161412ef41.ttf) format("truetype"),url(a33a878f3861ca67e9bc423c58b2a357.svg#OpenSansBoldItalic) format("svg")}.bootstrap *,.bootstrap :after,.bootstrap :before{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}.bootstrap body{background-color:#eff1f2;color:#555;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.42857}.bootstrap button,.bootstrap input,.bootstrap select,.bootstrap textarea{font-family:inherit;font-size:inherit;line-height:inherit}.bootstrap a{color:#00aff0;text-decoration:none}.bootstrap a:focus,.bootstrap a:hover{color:#0077a4;text-decoration:underline}.bootstrap a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap figure{margin:0}.bootstrap img{vertical-align:middle}.bootstrap .img-responsive{display:block;height:auto;max-width:100%}.bootstrap .img-rounded{border-radius:6px}.bootstrap .img-thumbnail{-webkit-transition:all .2s ease-in-out;background-color:#eff1f2;border:1px solid #ddd;border-radius:3px;display:inline-block;height:auto;line-height:1.42857;max-width:100%;padding:4px;transition:all .2s ease-in-out}.bootstrap .img-circle{border-radius:50%}.bootstrap hr{border:0;border-top:1px solid #eee;margin-bottom:17px;margin-top:17px}.bootstrap .sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap .sr-only-focusable:active,.bootstrap .sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h1,.bootstrap h2,.bootstrap h3,.bootstrap h4,.bootstrap h5,.bootstrap h6{color:inherit;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{color:#999;font-weight:400;line-height:1}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap h1,.bootstrap h2,.bootstrap h3{margin-bottom:8.5px;margin-top:17px}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small{font-size:65%}.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h4,.bootstrap h5,.bootstrap h6{margin-bottom:8.5px;margin-top:8.5px}.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{font-size:75%}.bootstrap .h1,.bootstrap h1{font-size:31px}.bootstrap .h2,.bootstrap h2{font-size:25px}.bootstrap .h3,.bootstrap h3{font-size:21px}.bootstrap .h4,.bootstrap h4{font-size:15px}.bootstrap .h5,.bootstrap h5{font-size:12px}.bootstrap .h6,.bootstrap h6{font-size:11px}.bootstrap p{margin:0 0 8.5px}.bootstrap .lead{font-size:13px;font-weight:200;line-height:1.4;margin-bottom:17px}@media (min-width:768px){.bootstrap .lead{font-size:18px}}.bootstrap .small,.bootstrap small{font-size:85%}.bootstrap cite{font-style:normal}.bootstrap .mark,.bootstrap mark{background-color:#fef1d3;padding:.2em}.bootstrap .text-left{text-align:left}.bootstrap .text-right{text-align:right}.bootstrap .text-center{text-align:center}.bootstrap .text-justify{text-align:justify}.bootstrap .text-nowrap{white-space:nowrap}.bootstrap .hook_panel_header .hook_description,.bootstrap .hook_panel_header .hook_title,.bootstrap .module_description,.bootstrap .text-muted{color:#999}.bootstrap .text-primary{color:#00aff0}.bootstrap a.text-primary:hover{color:#008abd}.bootstrap .text-success{color:#3c763d}.bootstrap a.text-success:hover{color:#2b542c}.bootstrap .text-info{color:#31708f}.bootstrap a.text-info:hover{color:#245269}.bootstrap .text-warning{color:#8a6d3b}.bootstrap a.text-warning:hover{color:#66512c}.bootstrap .text-danger{color:#a94442}.bootstrap a.text-danger:hover{color:#843534}.bootstrap .bg-primary{background-color:#00aff0;color:#fff}.bootstrap a.bg-primary:hover{background-color:#008abd}.bootstrap .bg-success{background-color:#cce9d7}.bootstrap a.bg-success:hover{background-color:#a8dabb}.bootstrap .bg-info{background-color:#d3f1f7}.bootstrap a.bg-info:hover{background-color:#a8e3ef}.bootstrap .bg-warning{background-color:#fef1d3}.bootstrap a.bg-warning:hover{background-color:#fde1a1}.bootstrap .bg-danger{background-color:#f9cce1}.bootstrap a.bg-danger:hover{background-color:#f49ec6}.bootstrap .page-header{border-bottom:1px solid #eee;margin:34px 0 17px;padding-bottom:7.5px}.bootstrap ol,.bootstrap ul{margin-bottom:8.5px;margin-top:0}.bootstrap ol ol,.bootstrap ol ul,.bootstrap ul ol,.bootstrap ul ul{margin-bottom:0}.bootstrap #dashboard .data_list_large,.bootstrap #dashboard .data_list_vertical,.bootstrap .list-inline,.bootstrap .list-unstyled{list-style:none;padding-left:0}.bootstrap .list-inline{margin-left:-5px}.bootstrap .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.bootstrap dl{margin-bottom:17px;margin-top:0}.bootstrap dd,.bootstrap dt{line-height:1.42857}.bootstrap dt{font-weight:700}.bootstrap dd{margin-left:0}.bootstrap .dl-horizontal dd:after,.bootstrap .dl-horizontal dd:before{content:" ";display:table}.bootstrap .dl-horizontal dd:after{clear:both}@media (min-width:768px){.bootstrap .dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.bootstrap .dl-horizontal dd{margin-left:180px}}.bootstrap abbr[data-original-title],.bootstrap abbr[title]{border-bottom:1px dotted #999;cursor:help}.bootstrap .initialism{font-size:90%;text-transform:uppercase}.bootstrap blockquote{border-left:5px solid #eee;font-size:15px;margin:0 0 17px;padding:8.5px 17px}.bootstrap blockquote ol:last-child,.bootstrap blockquote p:last-child,.bootstrap blockquote ul:last-child{margin-bottom:0}.bootstrap blockquote .small,.bootstrap blockquote footer,.bootstrap blockquote small{color:#999;display:block;font-size:80%;line-height:1.42857}.bootstrap blockquote .small:before,.bootstrap blockquote footer:before,.bootstrap blockquote small:before{content:"\2014 \A0"}.bootstrap .blockquote-reverse,.bootstrap blockquote.pull-right{border-left:0;border-right:5px solid #eee;padding-left:0;padding-right:15px;text-align:right}.bootstrap .blockquote-reverse .small:before,.bootstrap .blockquote-reverse footer:before,.bootstrap .blockquote-reverse small:before,.bootstrap blockquote.pull-right .small:before,.bootstrap blockquote.pull-right footer:before,.bootstrap blockquote.pull-right small:before{content:""}.bootstrap .blockquote-reverse .small:after,.bootstrap .blockquote-reverse footer:after,.bootstrap .blockquote-reverse small:after,.bootstrap blockquote.pull-right .small:after,.bootstrap blockquote.pull-right footer:after,.bootstrap blockquote.pull-right small:after{content:"\A0 \2014"}.bootstrap blockquote:after,.bootstrap blockquote:before{content:""}.bootstrap address{font-style:normal;line-height:1.42857;margin-bottom:17px}.bootstrap code,.bootstrap kbd,.bootstrap pre,.bootstrap samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.bootstrap code{background-color:#f9f2f4;color:#c7254e}.bootstrap code,.bootstrap kbd{border-radius:3px;font-size:90%;padding:2px 4px}.bootstrap kbd{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);background-color:#333;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);color:#fff}.bootstrap pre{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;color:#333;display:block;font-size:11px;line-height:1.42857;margin:0 0 8.5px;padding:8px;word-break:break-all;word-wrap:break-word}.bootstrap pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}.bootstrap .pre-scrollable{max-height:340px;overflow-y:scroll}.bootstrap .container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.bootstrap .container:after,.bootstrap .container:before{content:" ";display:table}.bootstrap .container:after{clear:both}@media (min-width:768px){.bootstrap .container{width:728px}}@media (min-width:992px){.bootstrap .container{width:940px}}@media (min-width:1200px){.bootstrap .container{width:1170px}}.bootstrap .container-fluid{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.bootstrap .container-fluid:after,.bootstrap .container-fluid:before{content:" ";display:table}.bootstrap .container-fluid:after{clear:both}.bootstrap #dashboard .data_list_vertical,.bootstrap .multishop-well,.bootstrap .row{margin-left:-5px;margin-right:-5px}.bootstrap #dashboard .data_list_vertical:after,.bootstrap #dashboard .data_list_vertical:before,.bootstrap .multishop-well:after,.bootstrap .multishop-well:before,.bootstrap .row:after,.bootstrap .row:before{content:" ";display:table}.bootstrap #dashboard .data_list_vertical:after,.bootstrap .multishop-well:after,.bootstrap .row:after{clear:both}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-lg-1,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12,.bootstrap .col-md-1,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12,.bootstrap .col-sm-1,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12,.bootstrap .col-xs-1,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12{min-height:1px;padding-left:5px;padding-right:5px;position:relative}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-xs-1,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12{float:left}.bootstrap .col-xs-1{width:8.33333%}.bootstrap .col-xs-2{width:16.66667%}.bootstrap .col-xs-3{width:25%}.bootstrap .col-xs-4{width:33.33333%}.bootstrap .col-xs-5{width:41.66667%}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-xs-6{width:50%}.bootstrap .col-xs-7{width:58.33333%}.bootstrap .col-xs-8{width:66.66667%}.bootstrap .col-xs-9{width:75%}.bootstrap .col-xs-10{width:83.33333%}.bootstrap .col-xs-11{width:91.66667%}.bootstrap .col-xs-12{width:100%}.bootstrap .col-xs-pull-0{right:auto}.bootstrap .col-xs-pull-1{right:8.33333%}.bootstrap .col-xs-pull-2{right:16.66667%}.bootstrap .col-xs-pull-3{right:25%}.bootstrap .col-xs-pull-4{right:33.33333%}.bootstrap .col-xs-pull-5{right:41.66667%}.bootstrap .col-xs-pull-6{right:50%}.bootstrap .col-xs-pull-7{right:58.33333%}.bootstrap .col-xs-pull-8{right:66.66667%}.bootstrap .col-xs-pull-9{right:75%}.bootstrap .col-xs-pull-10{right:83.33333%}.bootstrap .col-xs-pull-11{right:91.66667%}.bootstrap .col-xs-pull-12{right:100%}.bootstrap .col-xs-push-0{left:auto}.bootstrap .col-xs-push-1{left:8.33333%}.bootstrap .col-xs-push-2{left:16.66667%}.bootstrap .col-xs-push-3{left:25%}.bootstrap .col-xs-push-4{left:33.33333%}.bootstrap .col-xs-push-5{left:41.66667%}.bootstrap .col-xs-push-6{left:50%}.bootstrap .col-xs-push-7{left:58.33333%}.bootstrap .col-xs-push-8{left:66.66667%}.bootstrap .col-xs-push-9{left:75%}.bootstrap .col-xs-push-10{left:83.33333%}.bootstrap .col-xs-push-11{left:91.66667%}.bootstrap .col-xs-push-12{left:100%}.bootstrap .col-xs-offset-0{margin-left:0}.bootstrap .col-xs-offset-1{margin-left:8.33333%}.bootstrap .col-xs-offset-2{margin-left:16.66667%}.bootstrap .col-xs-offset-3{margin-left:25%}.bootstrap .col-xs-offset-4{margin-left:33.33333%}.bootstrap .col-xs-offset-5{margin-left:41.66667%}.bootstrap .col-xs-offset-6{margin-left:50%}.bootstrap .col-xs-offset-7{margin-left:58.33333%}.bootstrap .col-xs-offset-8{margin-left:66.66667%}.bootstrap .col-xs-offset-9{margin-left:75%}.bootstrap .col-xs-offset-10{margin-left:83.33333%}.bootstrap .col-xs-offset-11{margin-left:91.66667%}.bootstrap .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.bootstrap .col-sm-1,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12{float:left}.bootstrap .col-sm-1{width:8.33333%}.bootstrap .col-sm-2{width:16.66667%}.bootstrap .col-sm-3{width:25%}.bootstrap .col-sm-4{width:33.33333%}.bootstrap .col-sm-5{width:41.66667%}.bootstrap .col-sm-6{width:50%}.bootstrap .col-sm-7{width:58.33333%}.bootstrap .col-sm-8{width:66.66667%}.bootstrap .col-sm-9{width:75%}.bootstrap .col-sm-10{width:83.33333%}.bootstrap .col-sm-11{width:91.66667%}.bootstrap .col-sm-12{width:100%}.bootstrap .col-sm-pull-0{right:auto}.bootstrap .col-sm-pull-1{right:8.33333%}.bootstrap .col-sm-pull-2{right:16.66667%}.bootstrap .col-sm-pull-3{right:25%}.bootstrap .col-sm-pull-4{right:33.33333%}.bootstrap .col-sm-pull-5{right:41.66667%}.bootstrap .col-sm-pull-6{right:50%}.bootstrap .col-sm-pull-7{right:58.33333%}.bootstrap .col-sm-pull-8{right:66.66667%}.bootstrap .col-sm-pull-9{right:75%}.bootstrap .col-sm-pull-10{right:83.33333%}.bootstrap .col-sm-pull-11{right:91.66667%}.bootstrap .col-sm-pull-12{right:100%}.bootstrap .col-sm-push-0{left:auto}.bootstrap .col-sm-push-1{left:8.33333%}.bootstrap .col-sm-push-2{left:16.66667%}.bootstrap .col-sm-push-3{left:25%}.bootstrap .col-sm-push-4{left:33.33333%}.bootstrap .col-sm-push-5{left:41.66667%}.bootstrap .col-sm-push-6{left:50%}.bootstrap .col-sm-push-7{left:58.33333%}.bootstrap .col-sm-push-8{left:66.66667%}.bootstrap .col-sm-push-9{left:75%}.bootstrap .col-sm-push-10{left:83.33333%}.bootstrap .col-sm-push-11{left:91.66667%}.bootstrap .col-sm-push-12{left:100%}.bootstrap .col-sm-offset-0{margin-left:0}.bootstrap .col-sm-offset-1{margin-left:8.33333%}.bootstrap .col-sm-offset-2{margin-left:16.66667%}.bootstrap .col-sm-offset-3{margin-left:25%}.bootstrap .col-sm-offset-4{margin-left:33.33333%}.bootstrap .col-sm-offset-5{margin-left:41.66667%}.bootstrap .col-sm-offset-6{margin-left:50%}.bootstrap .col-sm-offset-7{margin-left:58.33333%}.bootstrap .col-sm-offset-8{margin-left:66.66667%}.bootstrap .col-sm-offset-9{margin-left:75%}.bootstrap .col-sm-offset-10{margin-left:83.33333%}.bootstrap .col-sm-offset-11{margin-left:91.66667%}.bootstrap .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.bootstrap .col-md-1,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12{float:left}.bootstrap .col-md-1{width:8.33333%}.bootstrap .col-md-2{width:16.66667%}.bootstrap .col-md-3{width:25%}.bootstrap .col-md-4{width:33.33333%}.bootstrap .col-md-5{width:41.66667%}.bootstrap .col-md-6{width:50%}.bootstrap .col-md-7{width:58.33333%}.bootstrap .col-md-8{width:66.66667%}.bootstrap .col-md-9{width:75%}.bootstrap .col-md-10{width:83.33333%}.bootstrap .col-md-11{width:91.66667%}.bootstrap .col-md-12{width:100%}.bootstrap .col-md-pull-0{right:auto}.bootstrap .col-md-pull-1{right:8.33333%}.bootstrap .col-md-pull-2{right:16.66667%}.bootstrap .col-md-pull-3{right:25%}.bootstrap .col-md-pull-4{right:33.33333%}.bootstrap .col-md-pull-5{right:41.66667%}.bootstrap .col-md-pull-6{right:50%}.bootstrap .col-md-pull-7{right:58.33333%}.bootstrap .col-md-pull-8{right:66.66667%}.bootstrap .col-md-pull-9{right:75%}.bootstrap .col-md-pull-10{right:83.33333%}.bootstrap .col-md-pull-11{right:91.66667%}.bootstrap .col-md-pull-12{right:100%}.bootstrap .col-md-push-0{left:auto}.bootstrap .col-md-push-1{left:8.33333%}.bootstrap .col-md-push-2{left:16.66667%}.bootstrap .col-md-push-3{left:25%}.bootstrap .col-md-push-4{left:33.33333%}.bootstrap .col-md-push-5{left:41.66667%}.bootstrap .col-md-push-6{left:50%}.bootstrap .col-md-push-7{left:58.33333%}.bootstrap .col-md-push-8{left:66.66667%}.bootstrap .col-md-push-9{left:75%}.bootstrap .col-md-push-10{left:83.33333%}.bootstrap .col-md-push-11{left:91.66667%}.bootstrap .col-md-push-12{left:100%}.bootstrap .col-md-offset-0{margin-left:0}.bootstrap .col-md-offset-1{margin-left:8.33333%}.bootstrap .col-md-offset-2{margin-left:16.66667%}.bootstrap .col-md-offset-3{margin-left:25%}.bootstrap .col-md-offset-4{margin-left:33.33333%}.bootstrap .col-md-offset-5{margin-left:41.66667%}.bootstrap .col-md-offset-6{margin-left:50%}.bootstrap .col-md-offset-7{margin-left:58.33333%}.bootstrap .col-md-offset-8{margin-left:66.66667%}.bootstrap .col-md-offset-9{margin-left:75%}.bootstrap .col-md-offset-10{margin-left:83.33333%}.bootstrap .col-md-offset-11{margin-left:91.66667%}.bootstrap .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.bootstrap .col-lg-1,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12{float:left}.bootstrap .col-lg-1{width:8.33333%}.bootstrap .col-lg-2{width:16.66667%}.bootstrap .col-lg-3{width:25%}.bootstrap .col-lg-4{width:33.33333%}.bootstrap .col-lg-5{width:41.66667%}.bootstrap .col-lg-6{width:50%}.bootstrap .col-lg-7{width:58.33333%}.bootstrap .col-lg-8{width:66.66667%}.bootstrap .col-lg-9{width:75%}.bootstrap .col-lg-10{width:83.33333%}.bootstrap .col-lg-11{width:91.66667%}.bootstrap .col-lg-12{width:100%}.bootstrap .col-lg-pull-0{right:auto}.bootstrap .col-lg-pull-1{right:8.33333%}.bootstrap .col-lg-pull-2{right:16.66667%}.bootstrap .col-lg-pull-3{right:25%}.bootstrap .col-lg-pull-4{right:33.33333%}.bootstrap .col-lg-pull-5{right:41.66667%}.bootstrap .col-lg-pull-6{right:50%}.bootstrap .col-lg-pull-7{right:58.33333%}.bootstrap .col-lg-pull-8{right:66.66667%}.bootstrap .col-lg-pull-9{right:75%}.bootstrap .col-lg-pull-10{right:83.33333%}.bootstrap .col-lg-pull-11{right:91.66667%}.bootstrap .col-lg-pull-12{right:100%}.bootstrap .col-lg-push-0{left:auto}.bootstrap .col-lg-push-1{left:8.33333%}.bootstrap .col-lg-push-2{left:16.66667%}.bootstrap .col-lg-push-3{left:25%}.bootstrap .col-lg-push-4{left:33.33333%}.bootstrap .col-lg-push-5{left:41.66667%}.bootstrap .col-lg-push-6{left:50%}.bootstrap .col-lg-push-7{left:58.33333%}.bootstrap .col-lg-push-8{left:66.66667%}.bootstrap .col-lg-push-9{left:75%}.bootstrap .col-lg-push-10{left:83.33333%}.bootstrap .col-lg-push-11{left:91.66667%}.bootstrap .col-lg-push-12{left:100%}.bootstrap .col-lg-offset-0{margin-left:0}.bootstrap .col-lg-offset-1{margin-left:8.33333%}.bootstrap .col-lg-offset-2{margin-left:16.66667%}.bootstrap .col-lg-offset-3{margin-left:25%}.bootstrap .col-lg-offset-4{margin-left:33.33333%}.bootstrap .col-lg-offset-5{margin-left:41.66667%}.bootstrap .col-lg-offset-6{margin-left:50%}.bootstrap .col-lg-offset-7{margin-left:58.33333%}.bootstrap .col-lg-offset-8{margin-left:66.66667%}.bootstrap .col-lg-offset-9{margin-left:75%}.bootstrap .col-lg-offset-10{margin-left:83.33333%}.bootstrap .col-lg-offset-11{margin-left:91.66667%}.bootstrap .col-lg-offset-12{margin-left:100%}}.bootstrap table{background-color:transparent;max-width:100%}.bootstrap th{text-align:left}.bootstrap .table{margin-bottom:17px;width:100%}.bootstrap .table>tbody>tr>td,.bootstrap .table>tbody>tr>th,.bootstrap .table>tfoot>tr>td,.bootstrap .table>tfoot>tr>th,.bootstrap .table>thead>tr>td,.bootstrap .table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.bootstrap .table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.bootstrap .table>caption+thead>tr:first-child>td,.bootstrap .table>caption+thead>tr:first-child>th,.bootstrap .table>colgroup+thead>tr:first-child>td,.bootstrap .table>colgroup+thead>tr:first-child>th,.bootstrap .table>thead:first-child>tr:first-child>td,.bootstrap .table>thead:first-child>tr:first-child>th{border-top:0}.bootstrap .table>tbody+tbody{border-top:2px solid #ddd}.bootstrap .table .table{background-color:#eff1f2}.bootstrap .table-condensed>tbody>tr>td,.bootstrap .table-condensed>tbody>tr>th,.bootstrap .table-condensed>tfoot>tr>td,.bootstrap .table-condensed>tfoot>tr>th,.bootstrap .table-condensed>thead>tr>td,.bootstrap .table-condensed>thead>tr>th{padding:5px}.bootstrap .table-bordered{border:1px solid #ddd}.bootstrap .table-bordered>thead>tr>td,.bootstrap .table-bordered>thead>tr>th{border-bottom-width:2px}.bootstrap .table-striped>tbody>tr:nth-child(odd)>td,.bootstrap .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.bootstrap .table-hover>tbody>tr:hover>td,.bootstrap .table-hover>tbody>tr:hover>th{background-color:#edf7fb}.bootstrap table col[class*=col-]{display:table-column;float:none;position:static}.bootstrap table td[class*=col-],.bootstrap table th[class*=col-]{display:table-cell;float:none;position:static}.bootstrap .table>tbody>tr.active>td,.bootstrap .table>tbody>tr.active>th,.bootstrap .table>tbody>tr>td.active,.bootstrap .table>tbody>tr>th.active,.bootstrap .table>tfoot>tr.active>td,.bootstrap .table>tfoot>tr.active>th,.bootstrap .table>tfoot>tr>td.active,.bootstrap .table>tfoot>tr>th.active,.bootstrap .table>thead>tr.active>td,.bootstrap .table>thead>tr.active>th,.bootstrap .table>thead>tr>td.active,.bootstrap .table>thead>tr>th.active{background-color:#edf7fb}.bootstrap .table-hover>tbody>tr.active:hover>td,.bootstrap .table-hover>tbody>tr.active:hover>th,.bootstrap .table-hover>tbody>tr:hover>.active,.bootstrap .table-hover>tbody>tr>td.active:hover,.bootstrap .table-hover>tbody>tr>th.active:hover{background-color:#d8eef6}.bootstrap .table>tbody>tr.success>td,.bootstrap .table>tbody>tr.success>th,.bootstrap .table>tbody>tr>td.success,.bootstrap .table>tbody>tr>th.success,.bootstrap .table>tfoot>tr.success>td,.bootstrap .table>tfoot>tr.success>th,.bootstrap .table>tfoot>tr>td.success,.bootstrap .table>tfoot>tr>th.success,.bootstrap .table>thead>tr.success>td,.bootstrap .table>thead>tr.success>th,.bootstrap .table>thead>tr>td.success,.bootstrap .table>thead>tr>th.success{background-color:#cce9d7}.bootstrap .table-hover>tbody>tr.success:hover>td,.bootstrap .table-hover>tbody>tr.success:hover>th,.bootstrap .table-hover>tbody>tr:hover>.success,.bootstrap .table-hover>tbody>tr>td.success:hover,.bootstrap .table-hover>tbody>tr>th.success:hover{background-color:#bae1c9}.bootstrap .table>tbody>tr.info>td,.bootstrap .table>tbody>tr.info>th,.bootstrap .table>tbody>tr>td.info,.bootstrap .table>tbody>tr>th.info,.bootstrap .table>tfoot>tr.info>td,.bootstrap .table>tfoot>tr.info>th,.bootstrap .table>tfoot>tr>td.info,.bootstrap .table>tfoot>tr>th.info,.bootstrap .table>thead>tr.info>td,.bootstrap .table>thead>tr.info>th,.bootstrap .table>thead>tr>td.info,.bootstrap .table>thead>tr>th.info{background-color:#d3f1f7}.bootstrap .table-hover>tbody>tr.info:hover>td,.bootstrap .table-hover>tbody>tr.info:hover>th,.bootstrap .table-hover>tbody>tr:hover>.info,.bootstrap .table-hover>tbody>tr>td.info:hover,.bootstrap .table-hover>tbody>tr>th.info:hover{background-color:#bdeaf3}.bootstrap .table>tbody>tr.warning>td,.bootstrap .table>tbody>tr.warning>th,.bootstrap .table>tbody>tr>td.warning,.bootstrap .table>tbody>tr>th.warning,.bootstrap .table>tfoot>tr.warning>td,.bootstrap .table>tfoot>tr.warning>th,.bootstrap .table>tfoot>tr>td.warning,.bootstrap .table>tfoot>tr>th.warning,.bootstrap .table>thead>tr.warning>td,.bootstrap .table>thead>tr.warning>th,.bootstrap .table>thead>tr>td.warning,.bootstrap .table>thead>tr>th.warning{background-color:#fef1d3}.bootstrap .table-hover>tbody>tr.warning:hover>td,.bootstrap .table-hover>tbody>tr.warning:hover>th,.bootstrap .table-hover>tbody>tr:hover>.warning,.bootstrap .table-hover>tbody>tr>td.warning:hover,.bootstrap .table-hover>tbody>tr>th.warning:hover{background-color:#fde9ba}.bootstrap .table>tbody>tr.danger>td,.bootstrap .table>tbody>tr.danger>th,.bootstrap .table>tbody>tr>td.danger,.bootstrap .table>tbody>tr>th.danger,.bootstrap .table>tfoot>tr.danger>td,.bootstrap .table>tfoot>tr.danger>th,.bootstrap .table>tfoot>tr>td.danger,.bootstrap .table>tfoot>tr>th.danger,.bootstrap .table>thead>tr.danger>td,.bootstrap .table>thead>tr.danger>th,.bootstrap .table>thead>tr>td.danger,.bootstrap .table>thead>tr>th.danger{background-color:#f9cce1}.bootstrap .table-hover>tbody>tr.danger:hover>td,.bootstrap .table-hover>tbody>tr.danger:hover>th,.bootstrap .table-hover>tbody>tr:hover>.danger,.bootstrap .table-hover>tbody>tr>td.danger:hover,.bootstrap .table-hover>tbody>tr>th.danger:hover{background-color:#f6b5d4}@media screen and (max-width:767px){.bootstrap .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:1px solid #ddd;margin-bottom:12.75px;overflow-x:scroll;overflow-y:hidden;width:100%}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>thead>tr>th{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.bootstrap fieldset{border:0;margin:0;min-width:0;padding:0}.bootstrap legend{border:0;border-bottom:1px solid #e5e5e5;color:#333;display:block;font-size:18px;line-height:inherit;margin-bottom:17px;padding:0;width:100%}.bootstrap label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}.bootstrap input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap input[type=checkbox],.bootstrap input[type=radio]{line-height:normal;margin:3px 0 0;margin-top:1px\9}.bootstrap input[type=file]{display:block}.bootstrap input[type=range]{display:block;width:100%}.bootstrap select[multiple],.bootstrap select[size]{height:auto}.bootstrap input[type=checkbox]:focus,.bootstrap input[type=file]:focus,.bootstrap input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap output{color:#555;display:block;font-size:12px;line-height:1.42857;padding-top:7px}.bootstrap .form-control,.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=text],.bootstrap select,.bootstrap textarea{-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;background-color:#f5f8f9;background-image:none;border:1px solid #c7d6db;border-radius:3px;color:#555;display:block;font-size:12px;height:31px;line-height:1.42857;padding:6px 8px;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}.bootstrap .form-control:focus,.bootstrap input:focus[type=password],.bootstrap input:focus[type=search],.bootstrap input:focus[type=text],.bootstrap select:focus,.bootstrap textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.bootstrap .form-control::-moz-placeholder,.bootstrap input[type=password]::-moz-placeholder,.bootstrap input[type=search]::-moz-placeholder,.bootstrap input[type=text]::-moz-placeholder,.bootstrap select::-moz-placeholder,.bootstrap textarea::-moz-placeholder{color:#999;opacity:1}.bootstrap .form-control:-ms-input-placeholder,.bootstrap input:-ms-input-placeholder[type=password],.bootstrap input:-ms-input-placeholder[type=search],.bootstrap input:-ms-input-placeholder[type=text],.bootstrap select:-ms-input-placeholder,.bootstrap textarea:-ms-input-placeholder{color:#999}.bootstrap .form-control::-webkit-input-placeholder,.bootstrap input[type=password]::-webkit-input-placeholder,.bootstrap input[type=search]::-webkit-input-placeholder,.bootstrap input[type=text]::-webkit-input-placeholder,.bootstrap select::-webkit-input-placeholder,.bootstrap textarea::-webkit-input-placeholder{color:#999}.bootstrap .form-control[disabled],.bootstrap .form-control[readonly],.bootstrap input[disabled][type=password],.bootstrap input[disabled][type=search],.bootstrap input[disabled][type=text],.bootstrap input[readonly][type=password],.bootstrap input[readonly][type=search],.bootstrap input[readonly][type=text],.bootstrap select[disabled],.bootstrap select[readonly],.bootstrap textarea[disabled],.bootstrap textarea[readonly],fieldset[disabled] .bootstrap .form-control,fieldset[disabled] .bootstrap input[type=password],fieldset[disabled] .bootstrap input[type=search],fieldset[disabled] .bootstrap input[type=text],fieldset[disabled] .bootstrap select,fieldset[disabled] .bootstrap textarea{background-color:#eee;cursor:not-allowed;opacity:1}.bootstrap textarea,.bootstrap textarea.form-control{height:auto}.bootstrap input[type=search]{-webkit-appearance:none}.bootstrap input[type=date],.bootstrap input[type=datetime-local],.bootstrap input[type=month],.bootstrap input[type=time]{line-height:31px;line-height:1.42857 \0}.bootstrap .input-group-sm>.input-group-btn>input.btn[type=date],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=datetime-local],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=month],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=time],.bootstrap .input-group-sm>input.form-control[type=date],.bootstrap .input-group-sm>input.form-control[type=datetime-local],.bootstrap .input-group-sm>input.form-control[type=month],.bootstrap .input-group-sm>input.form-control[type=time],.bootstrap .input-group-sm>input.input-group-addon[type=date],.bootstrap .input-group-sm>input.input-group-addon[type=datetime-local],.bootstrap .input-group-sm>input.input-group-addon[type=month],.bootstrap .input-group-sm>input.input-group-addon[type=time],.bootstrap .input-group-sm>input[type=date][type=password],.bootstrap .input-group-sm>input[type=date][type=search],.bootstrap .input-group-sm>input[type=date][type=text],.bootstrap .input-group-sm>input[type=datetime-local][type=password],.bootstrap .input-group-sm>input[type=datetime-local][type=search],.bootstrap .input-group-sm>input[type=datetime-local][type=text],.bootstrap .input-group-sm>input[type=month][type=password],.bootstrap .input-group-sm>input[type=month][type=search],.bootstrap .input-group-sm>input[type=month][type=text],.bootstrap .input-group-sm>input[type=time][type=password],.bootstrap .input-group-sm>input[type=time][type=search],.bootstrap .input-group-sm>input[type=time][type=text],.bootstrap input[type=date].input-sm,.bootstrap input[type=datetime-local].input-sm,.bootstrap input[type=month].input-sm,.bootstrap input[type=time].input-sm{line-height:28px}.bootstrap .input-group-lg>.input-group-btn>input.btn[type=date],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=datetime-local],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=month],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=time],.bootstrap .input-group-lg>input.form-control[type=date],.bootstrap .input-group-lg>input.form-control[type=datetime-local],.bootstrap .input-group-lg>input.form-control[type=month],.bootstrap .input-group-lg>input.form-control[type=time],.bootstrap .input-group-lg>input.input-group-addon[type=date],.bootstrap .input-group-lg>input.input-group-addon[type=datetime-local],.bootstrap .input-group-lg>input.input-group-addon[type=month],.bootstrap .input-group-lg>input.input-group-addon[type=time],.bootstrap .input-group-lg>input[type=date][type=password],.bootstrap .input-group-lg>input[type=date][type=search],.bootstrap .input-group-lg>input[type=date][type=text],.bootstrap .input-group-lg>input[type=datetime-local][type=password],.bootstrap .input-group-lg>input[type=datetime-local][type=search],.bootstrap .input-group-lg>input[type=datetime-local][type=text],.bootstrap .input-group-lg>input[type=month][type=password],.bootstrap .input-group-lg>input[type=month][type=search],.bootstrap .input-group-lg>input[type=month][type=text],.bootstrap .input-group-lg>input[type=time][type=password],.bootstrap .input-group-lg>input[type=time][type=search],.bootstrap .input-group-lg>input[type=time][type=text],.bootstrap input[type=date].input-lg,.bootstrap input[type=datetime-local].input-lg,.bootstrap input[type=month].input-lg,.bootstrap input[type=time].input-lg{line-height:42px}.bootstrap .form-group{margin-bottom:15px}.bootstrap .checkbox,.bootstrap .radio{display:block;margin-bottom:10px;margin-top:10px;min-height:17px}.bootstrap .checkbox label,.bootstrap .radio label{cursor:pointer;font-weight:400;margin-bottom:0;padding-left:20px}.bootstrap .checkbox-inline input[type=checkbox],.bootstrap .checkbox input[type=checkbox],.bootstrap .radio-inline input[type=radio],.bootstrap .radio input[type=radio]{float:left;margin-left:-20px}.bootstrap .checkbox+.checkbox,.bootstrap .radio+.radio{margin-top:-5px}.bootstrap .checkbox-inline,.bootstrap .radio-inline{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;padding-left:20px;vertical-align:middle}.bootstrap .checkbox-inline+.checkbox-inline,.bootstrap .radio-inline+.radio-inline{margin-left:10px;margin-top:0}.bootstrap .checkbox-inline[disabled],.bootstrap .checkbox[disabled],.bootstrap .radio-inline[disabled],.bootstrap .radio[disabled],.bootstrap input[type=checkbox][disabled],.bootstrap input[type=radio][disabled],fieldset[disabled] .bootstrap .checkbox,fieldset[disabled] .bootstrap .checkbox-inline,fieldset[disabled] .bootstrap .radio,fieldset[disabled] .bootstrap .radio-inline,fieldset[disabled] .bootstrap input[type=checkbox],fieldset[disabled] .bootstrap input[type=radio]{cursor:not-allowed}.bootstrap .input-group-sm>.form-control,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.btn,.bootstrap .input-group-sm>input[type=password],.bootstrap .input-group-sm>input[type=search],.bootstrap .input-group-sm>input[type=text],.bootstrap .input-group-sm>select,.bootstrap .input-group-sm>textarea,.bootstrap .input-sm{border-radius:3px;font-size:11px;height:28px;line-height:1.5;padding:5px 10px}.bootstrap .input-group-sm>.input-group-btn>select.btn,.bootstrap .input-group-sm>select,.bootstrap .input-group-sm>select.form-control,.bootstrap .input-group-sm>select.input-group-addon,.bootstrap select.input-sm{height:28px;line-height:28px}.bootstrap .input-group-sm>.input-group-btn>select.btn[multiple],.bootstrap .input-group-sm>.input-group-btn>textarea.btn,.bootstrap .input-group-sm>select[multiple],.bootstrap .input-group-sm>textarea,.bootstrap .input-group-sm>textarea.form-control,.bootstrap .input-group-sm>textarea.input-group-addon,.bootstrap select[multiple].input-sm,.bootstrap textarea.input-sm{height:auto}.bootstrap .input-group-lg>.form-control,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.btn,.bootstrap .input-group-lg>input[type=password],.bootstrap .input-group-lg>input[type=search],.bootstrap .input-group-lg>input[type=text],.bootstrap .input-group-lg>select,.bootstrap .input-group-lg>textarea,.bootstrap .input-lg{border-radius:6px;font-size:15px;height:42px;line-height:1.33;padding:10px 16px}.bootstrap .input-group-lg>.input-group-btn>select.btn,.bootstrap .input-group-lg>select,.bootstrap .input-group-lg>select.form-control,.bootstrap .input-group-lg>select.input-group-addon,.bootstrap select.input-lg{height:42px;line-height:42px}.bootstrap .input-group-lg>.input-group-btn>select.btn[multiple],.bootstrap .input-group-lg>.input-group-btn>textarea.btn,.bootstrap .input-group-lg>select[multiple],.bootstrap .input-group-lg>textarea,.bootstrap .input-group-lg>textarea.form-control,.bootstrap .input-group-lg>textarea.input-group-addon,.bootstrap select[multiple].input-lg,.bootstrap textarea.input-lg{height:auto}.bootstrap .has-feedback{position:relative}.bootstrap .has-feedback .form-control,.bootstrap .has-feedback input[type=password],.bootstrap .has-feedback input[type=search],.bootstrap .has-feedback input[type=text],.bootstrap .has-feedback select,.bootstrap .has-feedback textarea{padding-right:38.75px}.bootstrap .form-control-feedback{display:block;height:31px;line-height:31px;position:absolute;right:0;text-align:center;top:22px;width:31px;z-index:2}.bootstrap .input-group-lg>.form-control+.form-control-feedback,.bootstrap .input-group-lg>.input-group-addon+.form-control-feedback,.bootstrap .input-group-lg>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-lg>input[type=password]+.form-control-feedback,.bootstrap .input-group-lg>input[type=search]+.form-control-feedback,.bootstrap .input-group-lg>input[type=text]+.form-control-feedback,.bootstrap .input-group-lg>select+.form-control-feedback,.bootstrap .input-group-lg>textarea+.form-control-feedback,.bootstrap .input-lg+.form-control-feedback{height:42px;line-height:42px;width:42px}.bootstrap .input-group-sm>.form-control+.form-control-feedback,.bootstrap .input-group-sm>.input-group-addon+.form-control-feedback,.bootstrap .input-group-sm>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-sm>input[type=password]+.form-control-feedback,.bootstrap .input-group-sm>input[type=search]+.form-control-feedback,.bootstrap .input-group-sm>input[type=text]+.form-control-feedback,.bootstrap .input-group-sm>select+.form-control-feedback,.bootstrap .input-group-sm>textarea+.form-control-feedback,.bootstrap .input-sm+.form-control-feedback{height:28px;line-height:28px;width:28px}.bootstrap .has-success .checkbox,.bootstrap .has-success .checkbox-inline,.bootstrap .has-success .control-label,.bootstrap .has-success .help-block,.bootstrap .has-success .radio,.bootstrap .has-success .radio-inline{color:#3c763d}.bootstrap .has-success .form-control,.bootstrap .has-success input[type=password],.bootstrap .has-success input[type=search],.bootstrap .has-success input[type=text],.bootstrap .has-success select,.bootstrap .has-success textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#cce9d7;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-success .form-control:focus,.bootstrap .has-success input:focus[type=password],.bootstrap .has-success input:focus[type=search],.bootstrap .has-success input:focus[type=text],.bootstrap .has-success select:focus,.bootstrap .has-success textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.bootstrap .has-success .input-group-addon{background-color:#cce9d7;color:#3c763d}.bootstrap .has-success .form-control-feedback{color:#3c763d}.bootstrap .has-warning .checkbox,.bootstrap .has-warning .checkbox-inline,.bootstrap .has-warning .control-label,.bootstrap .has-warning .help-block,.bootstrap .has-warning .radio,.bootstrap .has-warning .radio-inline{color:#8a6d3b}.bootstrap .has-warning .form-control,.bootstrap .has-warning input[type=password],.bootstrap .has-warning input[type=search],.bootstrap .has-warning input[type=text],.bootstrap .has-warning select,.bootstrap .has-warning textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fef1d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-warning .form-control:focus,.bootstrap .has-warning input:focus[type=password],.bootstrap .has-warning input:focus[type=search],.bootstrap .has-warning input:focus[type=text],.bootstrap .has-warning select:focus,.bootstrap .has-warning textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.bootstrap .has-warning .input-group-addon{background-color:#fef1d3;color:#8a6d3b}.bootstrap .has-warning .form-control-feedback{color:#8a6d3b}.bootstrap .has-error .checkbox,.bootstrap .has-error .checkbox-inline,.bootstrap .has-error .control-label,.bootstrap .has-error .help-block,.bootstrap .has-error .radio,.bootstrap .has-error .radio-inline{color:#a94442}.bootstrap .has-error .form-control,.bootstrap .has-error input[type=password],.bootstrap .has-error input[type=search],.bootstrap .has-error input[type=text],.bootstrap .has-error select,.bootstrap .has-error textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f9cce1;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-error .form-control:focus,.bootstrap .has-error input:focus[type=password],.bootstrap .has-error input:focus[type=search],.bootstrap .has-error input:focus[type=text],.bootstrap .has-error select:focus,.bootstrap .has-error textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.bootstrap .has-error .input-group-addon{background-color:#f9cce1;color:#a94442}.bootstrap .has-error .form-control-feedback{color:#a94442}.bootstrap .form-control-static{margin-bottom:0}.bootstrap .help-block{color:#959595;display:block;margin-bottom:10px;margin-top:5px}@media (min-width:768px){.bootstrap .form-inline .form-group,.bootstrap .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .form-control,.bootstrap .form-inline input[type=password],.bootstrap .form-inline input[type=search],.bootstrap .form-inline input[type=text],.bootstrap .form-inline select,.bootstrap .form-inline textarea,.bootstrap .navbar-form .form-control,.bootstrap .navbar-form input[type=password],.bootstrap .navbar-form input[type=search],.bootstrap .navbar-form input[type=text],.bootstrap .navbar-form select,.bootstrap .navbar-form textarea{display:inline-block;vertical-align:middle;width:auto}.bootstrap .form-inline .input-group,.bootstrap .navbar-form .input-group{display:inline-table;vertical-align:middle}.bootstrap .form-inline .input-group .form-control,.bootstrap .form-inline .input-group .input-group-addon,.bootstrap .form-inline .input-group .input-group-btn,.bootstrap .form-inline .input-group input[type=password],.bootstrap .form-inline .input-group input[type=search],.bootstrap .form-inline .input-group input[type=text],.bootstrap .form-inline .input-group select,.bootstrap .form-inline .input-group textarea,.bootstrap .navbar-form .input-group .form-control,.bootstrap .navbar-form .input-group .input-group-addon,.bootstrap .navbar-form .input-group .input-group-btn,.bootstrap .navbar-form .input-group input[type=password],.bootstrap .navbar-form .input-group input[type=search],.bootstrap .navbar-form .input-group input[type=text],.bootstrap .navbar-form .input-group select,.bootstrap .navbar-form .input-group textarea{width:auto}.bootstrap .form-inline .input-group>.form-control,.bootstrap .form-inline .input-group>input[type=password],.bootstrap .form-inline .input-group>input[type=search],.bootstrap .form-inline .input-group>input[type=text],.bootstrap .form-inline .input-group>select,.bootstrap .form-inline .input-group>textarea,.bootstrap .navbar-form .input-group>.form-control,.bootstrap .navbar-form .input-group>input[type=password],.bootstrap .navbar-form .input-group>input[type=search],.bootstrap .navbar-form .input-group>input[type=text],.bootstrap .navbar-form .input-group>select,.bootstrap .navbar-form .input-group>textarea{width:100%}.bootstrap .form-inline .control-label,.bootstrap .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .checkbox,.bootstrap .form-inline .radio,.bootstrap .navbar-form .checkbox,.bootstrap .navbar-form .radio{display:inline-block;margin-bottom:0;margin-top:0;padding-left:0;vertical-align:middle}.bootstrap .form-inline .checkbox input[type=checkbox],.bootstrap .form-inline .radio input[type=radio],.bootstrap .navbar-form .checkbox input[type=checkbox],.bootstrap .navbar-form .radio input[type=radio]{float:none;margin-left:0}.bootstrap .form-inline .has-feedback .form-control-feedback,.bootstrap .navbar-form .has-feedback .form-control-feedback{top:0}}.bootstrap .form-horizontal .checkbox,.bootstrap .form-horizontal .checkbox-inline,.bootstrap .form-horizontal .radio,.bootstrap .form-horizontal .radio-inline{margin-bottom:0;margin-top:0;padding-top:7px}.bootstrap .form-horizontal .checkbox,.bootstrap .form-horizontal .radio{min-height:24px}.bootstrap .form-horizontal .form-group{margin-left:-5px;margin-right:-5px}.bootstrap .form-horizontal .form-group:after,.bootstrap .form-horizontal .form-group:before{content:" ";display:table}.bootstrap .form-horizontal .form-group:after{clear:both}.bootstrap .form-horizontal .form-control-static{padding-bottom:7px;padding-top:7px}@media (min-width:768px){.bootstrap .form-horizontal .control-label{margin-bottom:0;padding-top:7px;text-align:right}}.bootstrap .form-horizontal .has-feedback .form-control-feedback{right:5px;top:0}.bootstrap .btn{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 8px;text-align:center;user-select:none;vertical-align:middle;white-space:nowrap}.bootstrap .btn.active:focus,.bootstrap .btn:active:focus,.bootstrap .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap .btn:focus,.bootstrap .btn:hover{color:#363a41;text-decoration:none}.bootstrap .btn.active,.bootstrap .btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.bootstrap .btn.disabled,.bootstrap .btn[disabled],fieldset[disabled] .bootstrap .btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;pointer-events:none}.bootstrap .btn-default{background-color:#fff;border-color:#dedede;color:#363a41}.bootstrap .btn-default.active,.bootstrap .btn-default:active,.bootstrap .btn-default:focus,.bootstrap .btn-default:hover,.open>.bootstrap .btn-default.dropdown-toggle{background-color:#e6e6e6;border-color:#bfbfbf;color:#363a41}.bootstrap .btn-default.active,.bootstrap .btn-default:active,.open>.bootstrap .btn-default.dropdown-toggle{background-image:none}.bootstrap .btn-default.disabled,.bootstrap .btn-default.disabled.active,.bootstrap .btn-default.disabled:active,.bootstrap .btn-default.disabled:focus,.bootstrap .btn-default.disabled:hover,.bootstrap .btn-default[disabled],.bootstrap .btn-default[disabled].active,.bootstrap .btn-default[disabled]:active,.bootstrap .btn-default[disabled]:focus,.bootstrap .btn-default[disabled]:hover,fieldset[disabled] .bootstrap .btn-default,fieldset[disabled] .bootstrap .btn-default.active,fieldset[disabled] .bootstrap .btn-default:active,fieldset[disabled] .bootstrap .btn-default:focus,fieldset[disabled] .bootstrap .btn-default:hover{background-color:#fff;border-color:#dedede}.bootstrap .btn-default .badge,.bootstrap .btn-default .module-badge-bought,.bootstrap .btn-default .module-badge-partner,.bootstrap .btn-default .module-badge-popular{background-color:#363a41;color:#fff}.bootstrap .btn-primary{background-color:#2eacce;border-color:#2eacce;color:#363a41}.bootstrap .btn-primary.active,.bootstrap .btn-primary:active,.bootstrap .btn-primary:focus,.bootstrap .btn-primary:hover,.open>.bootstrap .btn-primary.dropdown-toggle{background-color:#2589a4;border-color:#23829c;color:#363a41}.bootstrap .btn-primary.active,.bootstrap .btn-primary:active,.open>.bootstrap .btn-primary.dropdown-toggle{background-image:none}.bootstrap .btn-primary.disabled,.bootstrap .btn-primary.disabled.active,.bootstrap .btn-primary.disabled:active,.bootstrap .btn-primary.disabled:focus,.bootstrap .btn-primary.disabled:hover,.bootstrap .btn-primary[disabled],.bootstrap .btn-primary[disabled].active,.bootstrap .btn-primary[disabled]:active,.bootstrap .btn-primary[disabled]:focus,.bootstrap .btn-primary[disabled]:hover,fieldset[disabled] .bootstrap .btn-primary,fieldset[disabled] .bootstrap .btn-primary.active,fieldset[disabled] .bootstrap .btn-primary:active,fieldset[disabled] .bootstrap .btn-primary:focus,fieldset[disabled] .bootstrap .btn-primary:hover{background-color:#2eacce;border-color:#2eacce}.bootstrap .btn-primary .badge,.bootstrap .btn-primary .module-badge-bought,.bootstrap .btn-primary .module-badge-partner,.bootstrap .btn-primary .module-badge-popular{background-color:#363a41;color:#2eacce}.bootstrap .btn-success{background-color:#72c279;border-color:#60ba68;color:#fff}.bootstrap .btn-success.active,.bootstrap .btn-success:active,.bootstrap .btn-success:focus,.bootstrap .btn-success:hover,.open>.bootstrap .btn-success.dropdown-toggle{background-color:#4eb357;border-color:#439a4a;color:#fff}.bootstrap .btn-success.active,.bootstrap .btn-success:active,.open>.bootstrap .btn-success.dropdown-toggle{background-image:none}.bootstrap .btn-success.disabled,.bootstrap .btn-success.disabled.active,.bootstrap .btn-success.disabled:active,.bootstrap .btn-success.disabled:focus,.bootstrap .btn-success.disabled:hover,.bootstrap .btn-success[disabled],.bootstrap .btn-success[disabled].active,.bootstrap .btn-success[disabled]:active,.bootstrap .btn-success[disabled]:focus,.bootstrap .btn-success[disabled]:hover,fieldset[disabled] .bootstrap .btn-success,fieldset[disabled] .bootstrap .btn-success.active,fieldset[disabled] .bootstrap .btn-success:active,fieldset[disabled] .bootstrap .btn-success:focus,fieldset[disabled] .bootstrap .btn-success:hover{background-color:#72c279;border-color:#60ba68}.bootstrap .btn-success .badge,.bootstrap .btn-success .module-badge-bought,.bootstrap .btn-success .module-badge-partner,.bootstrap .btn-success .module-badge-popular{background-color:#fff;color:#72c279}.bootstrap .btn-info{background-color:#25b9d7;border-color:#21a6c1;color:#fff}.bootstrap .btn-info.active,.bootstrap .btn-info:active,.bootstrap .btn-info:focus,.bootstrap .btn-info:hover,.open>.bootstrap .btn-info.dropdown-toggle{background-color:#1e94ab;border-color:#18798d;color:#fff}.bootstrap .btn-info.active,.bootstrap .btn-info:active,.open>.bootstrap .btn-info.dropdown-toggle{background-image:none}.bootstrap .btn-info.disabled,.bootstrap .btn-info.disabled.active,.bootstrap .btn-info.disabled:active,.bootstrap .btn-info.disabled:focus,.bootstrap .btn-info.disabled:hover,.bootstrap .btn-info[disabled],.bootstrap .btn-info[disabled].active,.bootstrap .btn-info[disabled]:active,.bootstrap .btn-info[disabled]:focus,.bootstrap .btn-info[disabled]:hover,fieldset[disabled] .bootstrap .btn-info,fieldset[disabled] .bootstrap .btn-info.active,fieldset[disabled] .bootstrap .btn-info:active,fieldset[disabled] .bootstrap .btn-info:focus,fieldset[disabled] .bootstrap .btn-info:hover{background-color:#25b9d7;border-color:#21a6c1}.bootstrap .btn-info .badge,.bootstrap .btn-info .module-badge-bought,.bootstrap .btn-info .module-badge-partner,.bootstrap .btn-info .module-badge-popular{background-color:#fff;color:#25b9d7}.bootstrap .btn-warning{background-color:#fbbb22;border-color:#fbb309;color:#fff}.bootstrap .btn-warning.active,.bootstrap .btn-warning:active,.bootstrap .btn-warning:focus,.bootstrap .btn-warning:hover,.open>.bootstrap .btn-warning.dropdown-toggle{background-color:#e6a304;border-color:#c38a04;color:#fff}.bootstrap .btn-warning.active,.bootstrap .btn-warning:active,.open>.bootstrap .btn-warning.dropdown-toggle{background-image:none}.bootstrap .btn-warning.disabled,.bootstrap .btn-warning.disabled.active,.bootstrap .btn-warning.disabled:active,.bootstrap .btn-warning.disabled:focus,.bootstrap .btn-warning.disabled:hover,.bootstrap .btn-warning[disabled],.bootstrap .btn-warning[disabled].active,.bootstrap .btn-warning[disabled]:active,.bootstrap .btn-warning[disabled]:focus,.bootstrap .btn-warning[disabled]:hover,fieldset[disabled] .bootstrap .btn-warning,fieldset[disabled] .bootstrap .btn-warning.active,fieldset[disabled] .bootstrap .btn-warning:active,fieldset[disabled] .bootstrap .btn-warning:focus,fieldset[disabled] .bootstrap .btn-warning:hover{background-color:#fbbb22;border-color:#fbb309}.bootstrap .btn-warning .badge,.bootstrap .btn-warning .module-badge-bought,.bootstrap .btn-warning .module-badge-partner,.bootstrap .btn-warning .module-badge-popular{background-color:#fff;color:#fbbb22}.bootstrap .btn-danger{background-color:#e08f95;border-color:#da7b82;color:#fff}.bootstrap .btn-danger.active,.bootstrap .btn-danger:active,.bootstrap .btn-danger:focus,.bootstrap .btn-danger:hover,.open>.bootstrap .btn-danger.dropdown-toggle{background-color:#d5676f;border-color:#cd4b55;color:#fff}.bootstrap .btn-danger.active,.bootstrap .btn-danger:active,.open>.bootstrap .btn-danger.dropdown-toggle{background-image:none}.bootstrap .btn-danger.disabled,.bootstrap .btn-danger.disabled.active,.bootstrap .btn-danger.disabled:active,.bootstrap .btn-danger.disabled:focus,.bootstrap .btn-danger.disabled:hover,.bootstrap .btn-danger[disabled],.bootstrap .btn-danger[disabled].active,.bootstrap .btn-danger[disabled]:active,.bootstrap .btn-danger[disabled]:focus,.bootstrap .btn-danger[disabled]:hover,fieldset[disabled] .bootstrap .btn-danger,fieldset[disabled] .bootstrap .btn-danger.active,fieldset[disabled] .bootstrap .btn-danger:active,fieldset[disabled] .bootstrap .btn-danger:focus,fieldset[disabled] .bootstrap .btn-danger:hover{background-color:#e08f95;border-color:#da7b82}.bootstrap .btn-danger .badge,.bootstrap .btn-danger .module-badge-bought,.bootstrap .btn-danger .module-badge-partner,.bootstrap .btn-danger .module-badge-popular{background-color:#fff;color:#e08f95}.bootstrap .btn-link{border-radius:0;color:#00aff0;cursor:pointer;font-weight:400}.bootstrap .btn-link,.bootstrap .btn-link:active,.bootstrap .btn-link[disabled],fieldset[disabled] .bootstrap .btn-link{-webkit-box-shadow:none;background-color:transparent;box-shadow:none}.bootstrap .btn-link,.bootstrap .btn-link:active,.bootstrap .btn-link:focus,.bootstrap .btn-link:hover{border-color:transparent}.bootstrap .btn-link:focus,.bootstrap .btn-link:hover{background-color:transparent;color:#0077a4;text-decoration:underline}.bootstrap .btn-link[disabled]:focus,.bootstrap .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .btn-link:focus,fieldset[disabled] .bootstrap .btn-link:hover{color:#999;text-decoration:none}.bootstrap .btn-group-lg>.btn,.bootstrap .btn-lg{border-radius:3px;font-size:15px;line-height:1.33;padding:10px 16px}.bootstrap .btn-group-sm>.btn,.bootstrap .btn-sm{border-radius:3px;font-size:11px;line-height:1.5;padding:5px 10px}.bootstrap .btn-group-xs>.btn,.bootstrap .btn-xs{border-radius:3px;font-size:11px;line-height:1.5;padding:1px 5px}.bootstrap .btn-block{display:block;padding-left:0;padding-right:0;width:100%}.bootstrap .btn-block+.btn-block{margin-top:5px}.bootstrap input[type=button].btn-block,.bootstrap input[type=reset].btn-block,.bootstrap input[type=submit].btn-block{width:100%}.bootstrap .fade{-webkit-transition:opacity .15s linear;opacity:0;transition:opacity .15s linear}.bootstrap .fade.in{opacity:1}.bootstrap .collapse{display:none}.bootstrap .collapse.in{display:block}.bootstrap tr.collapse.in{display:table-row}.bootstrap tbody.collapse.in{display:table-row-group}.bootstrap .collapsing{-webkit-transition:height .35s ease;height:0;overflow:hidden;position:relative;transition:height .35s ease}.bootstrap .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.bootstrap .dropdown{position:relative}.bootstrap .dropdown-toggle:focus{outline:0}.bootstrap .dropdown-menu{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:12px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}.bootstrap .dropdown-menu.pull-right{left:auto;right:0}.bootstrap .dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:7.5px 0;overflow:hidden}.bootstrap .dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857;padding:3px 20px;white-space:nowrap}.bootstrap .dropdown-menu>li>a:focus,.bootstrap .dropdown-menu>li>a:hover{background-color:#00aff0;color:#fff;text-decoration:none}.bootstrap .dropdown-menu>.active>a,.bootstrap .dropdown-menu>.active>a:focus,.bootstrap .dropdown-menu>.active>a:hover{background-color:#00aff0;color:#fff;outline:0;text-decoration:none}.bootstrap .dropdown-menu>.disabled>a,.bootstrap .dropdown-menu>.disabled>a:focus,.bootstrap .dropdown-menu>.disabled>a:hover{color:#999}.bootstrap .dropdown-menu>.disabled>a:focus,.bootstrap .dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.bootstrap .open>.dropdown-menu{display:block}.bootstrap .open>a{outline:0}.bootstrap .dropdown-menu-right{left:auto;right:0}.bootstrap .dropdown-menu-left{left:0;right:auto}.bootstrap .dropdown-header{color:#999;display:block;font-size:11px;line-height:1.42857;padding:3px 20px}.bootstrap .dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.bootstrap .pull-right>.dropdown-menu{left:auto;right:0}.bootstrap .dropup .caret,.bootstrap .navbar-fixed-bottom .dropdown .caret{border-bottom:4px solid;border-top:0;content:""}.bootstrap .dropup .dropdown-menu,.bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:1px;top:auto}@media (min-width:768px){.bootstrap .navbar-right .dropdown-menu{left:auto;right:0}.bootstrap .navbar-right .dropdown-menu-left{left:0;right:auto}}.bootstrap .btn-group,.bootstrap .btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}.bootstrap .btn-group-vertical>.btn,.bootstrap .btn-group>.btn{float:left;position:relative}.bootstrap .btn-group-vertical>.btn.active,.bootstrap .btn-group-vertical>.btn:active,.bootstrap .btn-group-vertical>.btn:focus,.bootstrap .btn-group-vertical>.btn:hover,.bootstrap .btn-group>.btn.active,.bootstrap .btn-group>.btn:active,.bootstrap .btn-group>.btn:focus,.bootstrap .btn-group>.btn:hover{z-index:2}.bootstrap .btn-group-vertical>.btn:focus,.bootstrap .btn-group>.btn:focus{outline:0}.bootstrap .btn-group .btn+.btn,.bootstrap .btn-group .btn+.btn-group,.bootstrap .btn-group .btn-group+.btn,.bootstrap .btn-group .btn-group+.btn-group{margin-left:-1px}.bootstrap .btn-toolbar{margin-left:-5px}.bootstrap .btn-toolbar:after,.bootstrap .btn-toolbar:before{content:" ";display:table}.bootstrap .btn-toolbar:after{clear:both}.bootstrap .btn-toolbar .btn-group,.bootstrap .btn-toolbar .input-group{float:left}.bootstrap .btn-toolbar>.btn,.bootstrap .btn-toolbar>.btn-group,.bootstrap .btn-toolbar>.input-group{margin-left:5px}.bootstrap .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.bootstrap .btn-group>.btn:first-child{margin-left:0}.bootstrap .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn:last-child:not(:first-child),.bootstrap .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group>.dropdown-toggle:not(:first-child){border-left:0}.bootstrap .btn-group>.btn-group{float:left}.bootstrap .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group>.btn-group:first-child>.btn:last-child,.bootstrap .btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group .dropdown-toggle:active,.bootstrap .btn-group.open .dropdown-toggle{outline:0}.bootstrap .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.bootstrap .btn-group-lg.btn-group>.btn+.dropdown-toggle,.bootstrap .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.bootstrap .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.bootstrap .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.bootstrap .btn .caret{margin-left:0}.bootstrap .btn-group-lg>.btn .caret,.bootstrap .btn-lg .caret{border-width:5px 5px 0}.bootstrap .dropup .btn-group-lg>.btn .caret,.bootstrap .dropup .btn-lg .caret{border-width:0 5px 5px}.bootstrap .btn-group-vertical>.btn,.bootstrap .btn-group-vertical>.btn-group,.bootstrap .btn-group-vertical>.btn-group>.btn{display:block;float:none;max-width:100%;width:100%}.bootstrap .btn-group-vertical>.btn-group:after,.bootstrap .btn-group-vertical>.btn-group:before{content:" ";display:table}.bootstrap .btn-group-vertical>.btn-group:after{clear:both}.bootstrap .btn-group-vertical>.btn-group>.btn{float:none}.bootstrap .btn-group-vertical>.btn+.btn,.bootstrap .btn-group-vertical>.btn+.btn-group,.bootstrap .btn-group-vertical>.btn-group+.btn,.bootstrap .btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.bootstrap .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.bootstrap .btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:3px}.bootstrap .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:3px;border-top-left-radius:0;border-top-right-radius:0}.bootstrap .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.bootstrap .btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}.bootstrap .btn-group-justified>.btn,.bootstrap .btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.bootstrap .btn-group-justified>.btn-group .btn{width:100%}.bootstrap [data-toggle=buttons]>.btn>input[type=checkbox],.bootstrap [data-toggle=buttons]>.btn>input[type=radio]{opacity:0;position:absolute;z-index:-1}.bootstrap .input-group{border-collapse:separate;display:table;position:relative}.bootstrap .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.bootstrap .input-group .form-control,.bootstrap .input-group input[type=password],.bootstrap .input-group input[type=search],.bootstrap .input-group input[type=text],.bootstrap .input-group select,.bootstrap .input-group textarea{float:left;margin-bottom:0;position:relative;width:100%;z-index:2}.bootstrap .input-group-addon,.bootstrap .input-group-btn,.bootstrap .input-group .form-control,.bootstrap .input-group input[type=password],.bootstrap .input-group input[type=search],.bootstrap .input-group input[type=text],.bootstrap .input-group select,.bootstrap .input-group textarea{display:table-cell}.bootstrap .input-group-addon:not(:first-child):not(:last-child),.bootstrap .input-group-btn:not(:first-child):not(:last-child),.bootstrap .input-group .form-control:not(:first-child):not(:last-child),.bootstrap .input-group input:not(:first-child):not(:last-child)[type=password],.bootstrap .input-group input:not(:first-child):not(:last-child)[type=search],.bootstrap .input-group input:not(:first-child):not(:last-child)[type=text],.bootstrap .input-group select:not(:first-child):not(:last-child),.bootstrap .input-group textarea:not(:first-child):not(:last-child){border-radius:0}.bootstrap .input-group-addon,.bootstrap .input-group-btn{vertical-align:middle;white-space:nowrap;width:1%}.bootstrap .input-group-addon{background-color:#f5f8f9;border:1px solid #c7d6db;border-radius:3px;color:#555;font-size:12px;font-weight:400;line-height:1;padding:6px 8px;text-align:center}.bootstrap .input-group-addon.input-sm,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.input-group-addon.btn{border-radius:3px;font-size:11px;padding:5px 10px}.bootstrap .input-group-addon.input-lg,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.input-group-addon.btn{border-radius:6px;font-size:15px;padding:10px 16px}.bootstrap .input-group-addon input[type=checkbox],.bootstrap .input-group-addon input[type=radio]{margin-top:0}.bootstrap .input-group-addon:first-child,.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group>.btn,.bootstrap .input-group-btn:first-child>.dropdown-toggle,.bootstrap .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.bootstrap .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.bootstrap .input-group .form-control:first-child,.bootstrap .input-group input:first-child[type=password],.bootstrap .input-group input:first-child[type=search],.bootstrap .input-group input:first-child[type=text],.bootstrap .input-group select:first-child,.bootstrap .input-group textarea:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .input-group-addon:first-child{border-right:0}.bootstrap .input-group-addon:last-child,.bootstrap .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.bootstrap .input-group-btn:first-child>.btn:not(:first-child),.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group>.btn,.bootstrap .input-group-btn:last-child>.dropdown-toggle,.bootstrap .input-group .form-control:last-child,.bootstrap .input-group input:last-child[type=password],.bootstrap .input-group input:last-child[type=search],.bootstrap .input-group input:last-child[type=text],.bootstrap .input-group select:last-child,.bootstrap .input-group textarea:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .input-group-addon:last-child{border-left:0}.bootstrap .input-group-btn{font-size:0;position:relative;white-space:nowrap}.bootstrap .input-group-btn>.btn{position:relative}.bootstrap .input-group-btn>.btn+.btn{margin-left:-1px}.bootstrap .input-group-btn>.btn:active,.bootstrap .input-group-btn>.btn:focus,.bootstrap .input-group-btn>.btn:hover{z-index:2}.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group{margin-right:-1px}.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group{margin-left:-1px}.bootstrap .nav{list-style:none;margin-bottom:0;padding-left:0}.bootstrap .nav:after,.bootstrap .nav:before{content:" ";display:table}.bootstrap .nav:after{clear:both}.bootstrap .nav>li,.bootstrap .nav>li>a{display:block;position:relative}.bootstrap .nav>li>a{padding:10px 15px}.bootstrap .nav>li>a:focus,.bootstrap .nav>li>a:hover{text-decoration:none}.bootstrap .nav>li.disabled>a{color:#999}.bootstrap .nav>li.disabled>a:focus,.bootstrap .nav>li.disabled>a:hover{background-color:transparent;color:#999;cursor:not-allowed;text-decoration:none}.bootstrap .nav .open>a,.bootstrap .nav .open>a:focus,.bootstrap .nav .open>a:hover{background-color:#eee;border-color:#00aff0}.bootstrap .nav .nav-divider{background-color:#e5e5e5;height:1px;margin:7.5px 0;overflow:hidden}.bootstrap .nav>li>a>img{max-width:none}.bootstrap .nav-tabs{border-bottom:1px solid #ddd}.bootstrap .nav-tabs>li{float:left;margin-bottom:-1px}.bootstrap .nav-tabs>li>a{border:1px solid transparent;border-radius:3px 3px 0 0;line-height:1.42857;margin-right:2px}.bootstrap .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.bootstrap .nav-tabs>li.active>a,.bootstrap .nav-tabs>li.active>a:focus,.bootstrap .nav-tabs>li.active>a:hover{background-color:#eff1f2;border:1px solid;border-color:#ddd #ddd transparent;color:#555;cursor:default}.bootstrap .nav-pills>li{float:left}.bootstrap .nav-pills>li>a{border-radius:3px}.bootstrap .nav-pills>li+li{margin-left:2px}.bootstrap .nav-pills>li.active>a,.bootstrap .nav-pills>li.active>a:focus,.bootstrap .nav-pills>li.active>a:hover{background-color:#00aff0;color:#fff}.bootstrap .nav-stacked>li{float:none}.bootstrap .nav-stacked>li+li{margin-left:0;margin-top:2px}.bootstrap .nav-justified,.bootstrap .nav-tabs.nav-justified{width:100%}.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{float:none}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.bootstrap .nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media (min-width:768px){.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{display:table-cell;width:1%}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:0}}.bootstrap .nav-tabs-justified,.bootstrap .nav-tabs.nav-justified{border-bottom:0}.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{border-radius:3px;margin-right:0}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#eff1f2}}.bootstrap .tab-content>.tab-pane{display:none}.bootstrap .tab-content>.active{display:block}.bootstrap .nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.bootstrap .navbar{border:1px solid transparent;margin-bottom:17px;min-height:40px;position:relative}.bootstrap .navbar:after,.bootstrap .navbar:before{content:" ";display:table}.bootstrap .navbar:after{clear:both}@media (min-width:768px){.bootstrap .navbar{border-radius:3px}}.bootstrap .navbar-header:after,.bootstrap .navbar-header:before{content:" ";display:table}.bootstrap .navbar-header:after{clear:both}@media (min-width:768px){.bootstrap .navbar-header{float:left}}.bootstrap .navbar-collapse{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);overflow-x:visible;padding-left:5px;padding-right:5px}.bootstrap .navbar-collapse:after,.bootstrap .navbar-collapse:before{content:" ";display:table}.bootstrap .navbar-collapse:after{clear:both}.bootstrap .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.bootstrap .navbar-collapse{-webkit-box-shadow:none;border-top:0;box-shadow:none;width:auto}.bootstrap .navbar-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:0}.bootstrap .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .bootstrap .navbar-collapse,.navbar-fixed-top .bootstrap .navbar-collapse,.navbar-static-top .bootstrap .navbar-collapse{padding-left:0;padding-right:0}}.bootstrap .navbar-fixed-bottom .navbar-collapse,.bootstrap .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.bootstrap .navbar-fixed-bottom .navbar-collapse,.bootstrap .navbar-fixed-top .navbar-collapse{max-height:200px}}.bootstrap .container-fluid>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .container>.navbar-header{margin-left:-5px;margin-right:-5px}@media (min-width:768px){.bootstrap .container-fluid>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .container>.navbar-header{margin-left:0;margin-right:0}}.bootstrap .navbar-static-top{border-width:0 0 1px;z-index:1000}@media (min-width:768px){.bootstrap .navbar-static-top{border-radius:0}}.bootstrap .navbar-fixed-bottom,.bootstrap .navbar-fixed-top{left:0;position:fixed;right:0;z-index:1030}@media (min-width:768px){.bootstrap .navbar-fixed-bottom,.bootstrap .navbar-fixed-top{border-radius:0}}.bootstrap .navbar-fixed-top{border-width:0 0 1px;top:0}.bootstrap .navbar-fixed-bottom{border-width:1px 0 0;bottom:0;margin-bottom:0}.bootstrap .navbar-brand{float:left;font-size:15px;height:40px;line-height:17px;padding:11.5px 5px}.bootstrap .navbar-brand:focus,.bootstrap .navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container-fluid .bootstrap .navbar-brand,.navbar>.container .bootstrap .navbar-brand{margin-left:-5px}}.bootstrap .navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px;float:right;margin-bottom:3px;margin-right:5px;margin-top:3px;padding:9px 10px;position:relative}.bootstrap .navbar-toggle:focus{outline:0}.bootstrap .navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}.bootstrap .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.bootstrap .navbar-toggle{display:none}}.bootstrap .navbar-nav{float:left;margin:0}.bootstrap .navbar-nav>li>a{line-height:17px;padding-bottom:10px;padding-top:10px}.bootstrap .navbar-nav>li{float:left}.bootstrap .navbar-nav>li>a{padding-bottom:11.5px;padding-top:11.5px}.bootstrap .navbar-nav.navbar-right:last-child{margin-right:-5px}.bootstrap .navbar-left{float:left!important}.bootstrap .navbar-right{float:right!important}.bootstrap .navbar-form{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);border-bottom:1px solid transparent;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin:4.5px -5px;padding:10px 5px}@media (max-width:767px){.bootstrap .navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.bootstrap .navbar-form{-webkit-box-shadow:none;border:0;box-shadow:none;margin-left:0;margin-right:0;padding-bottom:0;padding-top:0;width:auto}.bootstrap .navbar-form.navbar-right:last-child{margin-right:-5px}}.bootstrap .navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.bootstrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap .navbar-btn{margin-bottom:4.5px;margin-top:4.5px}.bootstrap .btn-group-sm>.navbar-btn.btn,.bootstrap .navbar-btn.btn-sm{margin-bottom:6px;margin-top:6px}.bootstrap .btn-group-xs>.navbar-btn.btn,.bootstrap .navbar-btn.btn-xs{margin-bottom:9px;margin-top:9px}.bootstrap .navbar-text{margin-bottom:11.5px;margin-top:11.5px}@media (min-width:768px){.bootstrap .navbar-text{float:left;margin-left:5px;margin-right:5px}.bootstrap .navbar-text.navbar-right:last-child{margin-right:0}}.bootstrap .navbar-default{background-color:#f8f8f8}.bootstrap .navbar-default .navbar-brand,.bootstrap .navbar-default .shop-state{color:#777}.bootstrap .navbar-default .navbar-brand:focus,.bootstrap .navbar-default .navbar-brand:hover,.bootstrap .navbar-default .shop-state:focus,.bootstrap .navbar-default .shop-state:hover{background-color:transparent;color:#5e5e5e}.bootstrap .navbar-default .navbar-nav>li>a,.bootstrap .navbar-default .navbar-text{color:#777}.bootstrap .navbar-default .navbar-nav>li>a:focus,.bootstrap .navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#333}.bootstrap .navbar-default .navbar-nav>.active>a,.bootstrap .navbar-default .navbar-nav>.active>a:focus,.bootstrap .navbar-default .navbar-nav>.active>a:hover{background-color:#e7e7e7;color:#555}.bootstrap .navbar-default .navbar-nav>.disabled>a,.bootstrap .navbar-default .navbar-nav>.disabled>a:focus,.bootstrap .navbar-default .navbar-nav>.disabled>a:hover{background-color:transparent;color:#ccc}.bootstrap .navbar-default .navbar-toggle{border-color:#ddd}.bootstrap .navbar-default .navbar-toggle:focus,.bootstrap .navbar-default .navbar-toggle:hover{background-color:#ddd}.bootstrap .navbar-default .navbar-toggle .icon-bar{background-color:#888}.bootstrap .navbar-default .navbar-collapse,.bootstrap .navbar-default .navbar-form{border-color:#e7e7e7}.bootstrap .navbar-default .navbar-nav>.open>a,.bootstrap .navbar-default .navbar-nav>.open>a:focus,.bootstrap .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#333}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#e7e7e7;color:#555}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#ccc}}.bootstrap .navbar-default .navbar-link{color:#777}.bootstrap .navbar-default .navbar-link:hover{color:#333}.bootstrap .navbar-default .btn-link{color:#777}.bootstrap .navbar-default .btn-link:focus,.bootstrap .navbar-default .btn-link:hover{color:#333}.bootstrap .navbar-default .btn-link[disabled]:focus,.bootstrap .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .navbar-default .btn-link:focus,fieldset[disabled] .bootstrap .navbar-default .btn-link:hover{color:#ccc}.bootstrap .navbar-inverse{background:#fff}.bootstrap .navbar-inverse .navbar-brand{color:#363a41}.bootstrap .navbar-inverse .navbar-brand:focus,.bootstrap .navbar-inverse .navbar-brand:hover{color:#40c9ed}.bootstrap .navbar-inverse .navbar-text{color:#999}.bootstrap .navbar-inverse .navbar-toggle{border-color:#333}.bootstrap .navbar-inverse .navbar-toggle:focus,.bootstrap .navbar-inverse .navbar-toggle:hover{background-color:#333}.bootstrap .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.bootstrap .navbar-inverse .navbar-collapse,.bootstrap .navbar-inverse .navbar-form{border-color:#ededed}.bootstrap .navbar-inverse .navbar-nav>.open>a,.bootstrap .navbar-inverse .navbar-nav>.open>a:focus,.bootstrap .navbar-inverse .navbar-nav>.open>a:hover{background-color:#e6e6e6;color:#999}.bootstrap .navbar-inverse .navbar-link{color:#fff}.bootstrap .navbar-inverse .navbar-link:hover{color:#999}.bootstrap .navbar-inverse .btn-link{color:#fff}.bootstrap .navbar-inverse .btn-link:focus,.bootstrap .navbar-inverse .btn-link:hover{color:#999}.bootstrap .navbar-inverse .btn-link[disabled]:focus,.bootstrap .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:focus,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:hover{color:#444}.bootstrap .breadcrumb{background-color:#f5f5f5;border-radius:3px;list-style:none;margin-bottom:17px;padding:8px 15px}.bootstrap .breadcrumb>li{display:inline-block}.bootstrap .breadcrumb>li+li:before{color:#ccc;content:"/\A0";padding:0 5px}.bootstrap .breadcrumb>.active{color:#999}.bootstrap .pagination{border-radius:3px;display:inline-block;margin:17px 0;padding-left:0}.bootstrap .pagination>li{display:inline}.bootstrap .pagination>li>a,.bootstrap .pagination>li>span{background-color:#fff;border:1px solid #ddd;color:#00aff0;float:left;line-height:1.42857;margin-left:-1px;padding:6px 8px;position:relative;text-decoration:none}.bootstrap .pagination>li:first-child>a,.bootstrap .pagination>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.bootstrap .pagination>li:last-child>a,.bootstrap .pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap .pagination>li>a:focus,.bootstrap .pagination>li>a:hover,.bootstrap .pagination>li>span:focus,.bootstrap .pagination>li>span:hover{background-color:#eee;border-color:#ddd;color:#0077a4}.bootstrap .pagination>.active>a,.bootstrap .pagination>.active>a:focus,.bootstrap .pagination>.active>a:hover,.bootstrap .pagination>.active>span,.bootstrap .pagination>.active>span:focus,.bootstrap .pagination>.active>span:hover{background-color:#00aff0;border-color:#00aff0;color:#fff;cursor:default;z-index:2}.bootstrap .pagination>.disabled>a,.bootstrap .pagination>.disabled>a:focus,.bootstrap .pagination>.disabled>a:hover,.bootstrap .pagination>.disabled>span,.bootstrap .pagination>.disabled>span:focus,.bootstrap .pagination>.disabled>span:hover{background-color:#fff;border-color:#ddd;color:#999;cursor:not-allowed}.bootstrap .pagination-lg>li>a,.bootstrap .pagination-lg>li>span{font-size:15px;padding:10px 16px}.bootstrap .pagination-lg>li:first-child>a,.bootstrap .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.bootstrap .pagination-lg>li:last-child>a,.bootstrap .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.bootstrap .pagination-sm>li>a,.bootstrap .pagination-sm>li>span{font-size:11px;padding:5px 10px}.bootstrap .pagination-sm>li:first-child>a,.bootstrap .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap .pagination-sm>li:last-child>a,.bootstrap .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap .pager{list-style:none;margin:17px 0;padding-left:0;text-align:center}.bootstrap .pager:after,.bootstrap .pager:before{content:" ";display:table}.bootstrap .pager:after{clear:both}.bootstrap .pager li{display:inline}.bootstrap .pager li>a,.bootstrap .pager li>span{background-color:#fff;border:1px solid #ddd;border-radius:15px;display:inline-block;padding:5px 14px}.bootstrap .pager li>a:focus,.bootstrap .pager li>a:hover{background-color:#eee;text-decoration:none}.bootstrap .pager .next>a,.bootstrap .pager .next>span{float:right}.bootstrap .pager .previous>a,.bootstrap .pager .previous>span{float:left}.bootstrap .pager .disabled>a,.bootstrap .pager .disabled>a:focus,.bootstrap .pager .disabled>a:hover,.bootstrap .pager .disabled>span{background-color:#fff;color:#999;cursor:not-allowed}.bootstrap .label{border-radius:.25em;color:#fff;display:inline;font-size:75%;font-weight:700;line-height:1;padding:.15em .4em;text-align:center;vertical-align:baseline;white-space:nowrap}.bootstrap .label:empty{display:none}.btn .bootstrap .label{position:relative;top:-1px}.bootstrap a.label:focus,.bootstrap a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.bootstrap .label-default{background-color:#999}.bootstrap .label-default[href]:focus,.bootstrap .label-default[href]:hover{background-color:grey}.bootstrap .label-primary{background-color:#00aff0}.bootstrap .label-primary[href]:focus,.bootstrap .label-primary[href]:hover{background-color:#008abd}.bootstrap .label-success{background-color:#72c279}.bootstrap .label-success[href]:focus,.bootstrap .label-success[href]:hover{background-color:#4eb357}.bootstrap .label-info{background-color:#25b9d7}.bootstrap .label-info[href]:focus,.bootstrap .label-info[href]:hover{background-color:#1e94ab}.bootstrap .label-warning{background-color:#fbbb22}.bootstrap .label-warning[href]:focus,.bootstrap .label-warning[href]:hover{background-color:#e6a304}.bootstrap .label-danger{background-color:#e08f95}.bootstrap .label-danger[href]:focus,.bootstrap .label-danger[href]:hover{background-color:#d5676f}.bootstrap .badge,.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{background-color:#999;border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap}.bootstrap .badge:empty,.bootstrap .module-badge-bought:empty,.bootstrap .module-badge-partner:empty,.bootstrap .module-badge-popular:empty{display:none}.btn .bootstrap .badge,.btn .bootstrap .module-badge-bought,.btn .bootstrap .module-badge-partner,.btn .bootstrap .module-badge-popular{position:relative;top:-1px}.bootstrap .btn-group-xs>.btn .bootstrap .badge,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-bought,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-partner,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-popular,.btn-xs .bootstrap .badge,.btn-xs .bootstrap .module-badge-bought,.btn-xs .bootstrap .module-badge-partner,.btn-xs .bootstrap .module-badge-popular{padding:1px 5px;top:0}.nav-pills>.active>a>.bootstrap .badge,.nav-pills>.active>a>.bootstrap .module-badge-bought,.nav-pills>.active>a>.bootstrap .module-badge-partner,.nav-pills>.active>a>.bootstrap .module-badge-popular,a.list-group-item.active>.bootstrap .badge,a.list-group-item.active>.bootstrap .module-badge-bought,a.list-group-item.active>.bootstrap .module-badge-partner,a.list-group-item.active>.bootstrap .module-badge-popular{background-color:#fff;color:#00aff0}.nav-pills>li>a>.bootstrap .badge,.nav-pills>li>a>.bootstrap .module-badge-bought,.nav-pills>li>a>.bootstrap .module-badge-partner,.nav-pills>li>a>.bootstrap .module-badge-popular{margin-left:3px}.bootstrap a.badge:focus,.bootstrap a.badge:hover,.bootstrap a.module-badge-bought:focus,.bootstrap a.module-badge-bought:hover,.bootstrap a.module-badge-partner:focus,.bootstrap a.module-badge-partner:hover,.bootstrap a.module-badge-popular:focus,.bootstrap a.module-badge-popular:hover{color:#fff;cursor:pointer;text-decoration:none}.bootstrap .thumbnail{-webkit-transition:all .2s ease-in-out;background-color:#eff1f2;border:1px solid #ddd;border-radius:3px;display:block;line-height:1.42857;margin-bottom:17px;padding:4px;transition:all .2s ease-in-out}.bootstrap .thumbnail>img,.bootstrap .thumbnail a>img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.bootstrap .thumbnail .caption{color:#555;padding:9px}.bootstrap a.thumbnail.active,.bootstrap a.thumbnail:focus,.bootstrap a.thumbnail:hover{border-color:#00aff0}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert{border:1px solid transparent;border-radius:3px;margin-bottom:17px;padding:15px}.bootstrap #carrier_wizard .wizard_error h4,.bootstrap .alert h4{color:inherit;margin-top:0}.bootstrap #carrier_wizard .wizard_error .alert-link,.bootstrap .alert .alert-link{font-weight:700}.bootstrap #carrier_wizard .wizard_error>p,.bootstrap #carrier_wizard .wizard_error>ul,.bootstrap .alert>p,.bootstrap .alert>ul{margin-bottom:0}.bootstrap #carrier_wizard .wizard_error>p+p,.bootstrap .alert>p+p{margin-top:5px}.bootstrap .alert-dismissable{padding-right:35px}.bootstrap .alert-dismissable .close{color:inherit;position:relative;right:-21px;top:-2px}.bootstrap .alert-success{background-color:#ddf0de;border-color:#72c279;color:#72c279}.bootstrap .alert-success hr{border-top-color:#60ba68}.bootstrap .alert-success .alert-link{color:#4eb357}.bootstrap .alert-info{background-color:#dcf4f9;border-color:#25b9d7;color:#1e94ab}.bootstrap .alert-info hr{border-top-color:#21a6c1}.bootstrap .alert-info .alert-link{color:#166e80}.bootstrap .alert-warning{background-color:#fff3d7;border-color:#d2a63c;color:#d2a63c}.bootstrap .alert-warning hr{border-top-color:#c79a2e}.bootstrap .alert-warning .alert-link{color:#b28a29}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert-danger{background-color:#ffe2e4;border-color:#e08f95;color:#d27c82}.bootstrap #carrier_wizard .wizard_error hr,.bootstrap .alert-danger hr{border-top-color:#da7b82}.bootstrap #carrier_wizard .wizard_error .alert-link,.bootstrap .alert-danger .alert-link{color:#c5565e}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.bootstrap .progress{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background-color:#f5f5f5;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:17px;margin-bottom:17px;overflow:hidden}.bootstrap .progress-bar{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;background-color:#00aff0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:11px;height:100%;line-height:17px;text-align:center;transition:width .6s ease;width:0}.bootstrap .progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.bootstrap .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.bootstrap .progress-bar[aria-valuenow="1"],.bootstrap .progress-bar[aria-valuenow="2"]{min-width:30px}.bootstrap .progress-bar[aria-valuenow="0"]{-webkit-box-shadow:none;background-color:transparent;background-image:none;box-shadow:none;color:#999;min-width:30px}.bootstrap .progress-bar-success{background-color:#72c279}.progress-striped .bootstrap .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-info{background-color:#25b9d7}.progress-striped .bootstrap .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-warning{background-color:#fbbb22}.progress-striped .bootstrap .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-danger{background-color:#e08f95}.progress-striped .bootstrap .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .media,.bootstrap .media-body,.bootstrap .message-item{overflow:hidden;zoom:1}.bootstrap .media,.bootstrap .media .media,.bootstrap .media .message-item,.bootstrap .message-item,.bootstrap .message-item .media,.bootstrap .message-item .message-item{margin-top:15px}.bootstrap .media:first-child,.bootstrap .message-item:first-child{margin-top:0}.bootstrap .media-object{display:block}.bootstrap .media-heading{margin:0 0 5px}.bootstrap .media>.pull-left,.bootstrap .message-item>.pull-left{margin-right:10px}.bootstrap .media>.pull-right,.bootstrap .message-item>.pull-right{margin-left:10px}.bootstrap .media-list{list-style:none;padding-left:0}.bootstrap #dashboard .data_list,.bootstrap .list-group{margin-bottom:20px;padding-left:0}.bootstrap #dashboard .data_list li,.bootstrap .list-group-item{background-color:#fff;border:1px solid #ddd;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.bootstrap #dashboard .data_list li:first-child,.bootstrap .list-group-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.bootstrap #dashboard .data_list li:last-child,.bootstrap .list-group-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:0}.bootstrap #dashboard .data_list li>.badge,.bootstrap #dashboard .data_list li>.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-popular,.bootstrap .list-group-item>.badge,.bootstrap .list-group-item>.module-badge-bought,.bootstrap .list-group-item>.module-badge-partner,.bootstrap .list-group-item>.module-badge-popular{float:right}.bootstrap #dashboard .data_list li>.badge+.badge,.bootstrap #dashboard .data_list li>.badge+.module-badge-bought,.bootstrap #dashboard .data_list li>.badge+.module-badge-partner,.bootstrap #dashboard .data_list li>.badge+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-bought+.badge,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-partner+.badge,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-popular+.badge,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-popular,.bootstrap .list-group-item>.badge+.badge,.bootstrap .list-group-item>.badge+.module-badge-bought,.bootstrap .list-group-item>.badge+.module-badge-partner,.bootstrap .list-group-item>.badge+.module-badge-popular,.bootstrap .list-group-item>.module-badge-bought+.badge,.bootstrap .list-group-item>.module-badge-bought+.module-badge-bought,.bootstrap .list-group-item>.module-badge-bought+.module-badge-partner,.bootstrap .list-group-item>.module-badge-bought+.module-badge-popular,.bootstrap .list-group-item>.module-badge-partner+.badge,.bootstrap .list-group-item>.module-badge-partner+.module-badge-bought,.bootstrap .list-group-item>.module-badge-partner+.module-badge-partner,.bootstrap .list-group-item>.module-badge-partner+.module-badge-popular,.bootstrap .list-group-item>.module-badge-popular+.badge,.bootstrap .list-group-item>.module-badge-popular+.module-badge-bought,.bootstrap .list-group-item>.module-badge-popular+.module-badge-partner,.bootstrap .list-group-item>.module-badge-popular+.module-badge-popular{margin-right:5px}.bootstrap a.list-group-item{color:#555}.bootstrap a.list-group-item .list-group-item-heading{color:#333}.bootstrap a.list-group-item:focus,.bootstrap a.list-group-item:hover{background-color:#f5f5f5;color:#555;text-decoration:none}.bootstrap #dashboard .data_list li.disabled,.bootstrap #dashboard .data_list li.disabled:focus,.bootstrap #dashboard .data_list li.disabled:hover,.bootstrap .list-group-item.disabled,.bootstrap .list-group-item.disabled:focus,.bootstrap .list-group-item.disabled:hover{background-color:#eee;color:#999}.bootstrap #dashboard .data_list li.disabled .list-group-item-heading,.bootstrap #dashboard .data_list li.disabled:focus .list-group-item-heading,.bootstrap #dashboard .data_list li.disabled:hover .list-group-item-heading,.bootstrap .list-group-item.disabled .list-group-item-heading,.bootstrap .list-group-item.disabled:focus .list-group-item-heading,.bootstrap .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.bootstrap #dashboard .data_list li.disabled .list-group-item-text,.bootstrap #dashboard .data_list li.disabled:focus .list-group-item-text,.bootstrap #dashboard .data_list li.disabled:hover .list-group-item-text,.bootstrap .list-group-item.disabled .list-group-item-text,.bootstrap .list-group-item.disabled:focus .list-group-item-text,.bootstrap .list-group-item.disabled:hover .list-group-item-text{color:#999}.bootstrap #dashboard .data_list li.active,.bootstrap #dashboard .data_list li.active:focus,.bootstrap #dashboard .data_list li.active:hover,.bootstrap .list-group-item.active,.bootstrap .list-group-item.active:focus,.bootstrap .list-group-item.active:hover{background-color:#00aff0;border-color:#00aff0;color:#fff;z-index:2}.bootstrap #dashboard .data_list li.active .list-group-item-heading,.bootstrap #dashboard .data_list li.active:focus .list-group-item-heading,.bootstrap #dashboard .data_list li.active:hover .list-group-item-heading,.bootstrap .list-group-item.active .list-group-item-heading,.bootstrap .list-group-item.active:focus .list-group-item-heading,.bootstrap .list-group-item.active:hover .list-group-item-heading{color:inherit}.bootstrap #dashboard .data_list li.active .list-group-item-text,.bootstrap #dashboard .data_list li.active:focus .list-group-item-text,.bootstrap #dashboard .data_list li.active:hover .list-group-item-text,.bootstrap .list-group-item.active .list-group-item-text,.bootstrap .list-group-item.active:focus .list-group-item-text,.bootstrap .list-group-item.active:hover .list-group-item-text{color:#bdedff}.bootstrap .list-group-item-success{background-color:#cce9d7;color:#3c763d}.bootstrap a.list-group-item-success{color:#3c763d}.bootstrap a.list-group-item-success .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-success:focus,.bootstrap a.list-group-item-success:hover{background-color:#bae1c9;color:#3c763d}.bootstrap a.list-group-item-success.active,.bootstrap a.list-group-item-success.active:focus,.bootstrap a.list-group-item-success.active:hover{background-color:#3c763d;border-color:#3c763d;color:#fff}.bootstrap .list-group-item-info{background-color:#d3f1f7;color:#31708f}.bootstrap a.list-group-item-info{color:#31708f}.bootstrap a.list-group-item-info .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-info:focus,.bootstrap a.list-group-item-info:hover{background-color:#bdeaf3;color:#31708f}.bootstrap a.list-group-item-info.active,.bootstrap a.list-group-item-info.active:focus,.bootstrap a.list-group-item-info.active:hover{background-color:#31708f;border-color:#31708f;color:#fff}.bootstrap .list-group-item-warning{background-color:#fef1d3;color:#8a6d3b}.bootstrap a.list-group-item-warning{color:#8a6d3b}.bootstrap a.list-group-item-warning .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-warning:focus,.bootstrap a.list-group-item-warning:hover{background-color:#fde9ba;color:#8a6d3b}.bootstrap a.list-group-item-warning.active,.bootstrap a.list-group-item-warning.active:focus,.bootstrap a.list-group-item-warning.active:hover{background-color:#8a6d3b;border-color:#8a6d3b;color:#fff}.bootstrap .list-group-item-danger{background-color:#f9cce1;color:#a94442}.bootstrap a.list-group-item-danger{color:#a94442}.bootstrap a.list-group-item-danger .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-danger:focus,.bootstrap a.list-group-item-danger:hover{background-color:#f6b5d4;color:#a94442}.bootstrap a.list-group-item-danger.active,.bootstrap a.list-group-item-danger.active:focus,.bootstrap a.list-group-item-danger.active:hover{background-color:#a94442;border-color:#a94442;color:#fff}.bootstrap .list-group-item-heading{margin-bottom:5px;margin-top:0}.bootstrap .list-group-item-text{line-height:1.3;margin-bottom:0}.bootstrap #dash_version,.bootstrap .message-item-initial .message-item-initial-body,.bootstrap .panel,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);background-color:#fff;border:1px solid transparent;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:17px}.bootstrap .panel-body{padding:15px}.bootstrap .panel-body:after,.bootstrap .panel-body:before{content:" ";display:table}.bootstrap .panel-body:after{clear:both}.bootstrap .panel-heading{border-bottom:1px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;padding:10px 15px}.bootstrap .panel-heading>.dropdown .dropdown-toggle{color:inherit}.bootstrap .panel-title{color:inherit;font-size:14px;margin-bottom:0;margin-top:0}.bootstrap .panel-title>a{color:inherit}.bootstrap .panel-footer{background-color:#f5f5f5;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:1px solid #ddd;padding:10px 15px}.bootstrap #dash_version>.list-group,.bootstrap #dashboard #dash_version>.data_list,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list,.bootstrap #dashboard .panel>.data_list,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list,.bootstrap .message-item-initial .message-item-initial-body>.list-group,.bootstrap .panel>.list-group,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group{margin-bottom:0}.bootstrap #dash_version>.list-group #dashboard .data_list li,.bootstrap #dash_version>.list-group .list-group-item,.bootstrap #dashboard #dash_version>.data_list .list-group-item,.bootstrap #dashboard #dash_version>.data_list li,.bootstrap #dashboard .data_list #dash_version>.list-group li,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group li,.bootstrap #dashboard .data_list .panel>.list-group li,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group li,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list .list-group-item,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list li,.bootstrap #dashboard .panel>.data_list .list-group-item,.bootstrap #dashboard .panel>.data_list li,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list .list-group-item,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list li,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list .list-group-item,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list li,.bootstrap .message-item-initial .message-item-initial-body>.list-group #dashboard .data_list li,.bootstrap .message-item-initial .message-item-initial-body>.list-group .list-group-item,.bootstrap .panel>.list-group #dashboard .data_list li,.bootstrap .panel>.list-group .list-group-item,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list .list-group-item,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list li,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group #dashboard .data_list li,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group .list-group-item{border-radius:0;border-width:1px 0}.bootstrap #dash_version>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap #dash_version>.list-group:first-child .list-group-item:first-child,.bootstrap #dashboard #dash_version>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard #dash_version>.data_list:first-child li:first-child,.bootstrap #dashboard .data_list #dash_version>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .panel>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child li:first-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:first-child li:first-child,.bootstrap #dashboard .panel>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .panel>.data_list:first-child li:first-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:first-child li:first-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:first-child .list-group-item:first-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:first-child li:first-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:first-child .list-group-item:first-child,.bootstrap .panel>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .panel>.list-group:first-child .list-group-item:first-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:first-child .list-group-item:first-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:first-child li:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:2px;border-top-right-radius:2px}.bootstrap #dash_version>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap #dash_version>.list-group:last-child .list-group-item:last-child,.bootstrap #dashboard #dash_version>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard #dash_version>.data_list:last-child li:last-child,.bootstrap #dashboard .data_list #dash_version>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .panel>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child li:last-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:last-child li:last-child,.bootstrap #dashboard .panel>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .panel>.data_list:last-child li:last-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:last-child li:last-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:last-child .list-group-item:last-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:last-child li:last-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:last-child .list-group-item:last-child,.bootstrap .panel>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .panel>.list-group:last-child .list-group-item:last-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:last-child .list-group-item:last-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:last-child li:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bootstrap #dashboard .data_list .panel-heading+.list-group li:first-child,.bootstrap #dashboard .panel-heading+.data_list .list-group-item:first-child,.bootstrap #dashboard .panel-heading+.data_list li:first-child,.bootstrap .panel-heading+.list-group #dashboard .data_list li:first-child,.bootstrap .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.bootstrap #dash_version>.table,.bootstrap #dash_version>.table-responsive>.table,.bootstrap .message-item-initial .message-item-initial-body>.table,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table,.bootstrap .panel>.table,.bootstrap .panel>.table-responsive>.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table{margin-bottom:0}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child,.bootstrap #dash_version>.table:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child,.bootstrap .panel>.table:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child,.bootstrap #dash_version>.table:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child,.bootstrap .panel>.table:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.bootstrap #dash_version>.panel-body+.table,.bootstrap #dash_version>.panel-body+.table-responsive,.bootstrap .message-item-initial .message-item-initial-body>.panel-body+.table,.bootstrap .message-item-initial .message-item-initial-body>.panel-body+.table-responsive,.bootstrap .panel>.panel-body+.table,.bootstrap .panel>.panel-body+.table-responsive,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.panel-body+.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.bootstrap #dash_version>.table>tbody:first-child>tr:first-child td,.bootstrap #dash_version>.table>tbody:first-child>tr:first-child th,.bootstrap .message-item-initial .message-item-initial-body>.table>tbody:first-child>tr:first-child td,.bootstrap .message-item-initial .message-item-initial-body>.table>tbody:first-child>tr:first-child th,.bootstrap .panel>.table>tbody:first-child>tr:first-child td,.bootstrap .panel>.table>tbody:first-child>tr:first-child th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table>tbody:first-child>tr:first-child td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table>tbody:first-child>tr:first-child th{border-top:0}.bootstrap #dash_version>.table-bordered,.bootstrap #dash_version>.table-responsive>.table-bordered,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered,.bootstrap .panel>.table-bordered,.bootstrap .panel>.table-responsive>.table-bordered,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered{border:0}.bootstrap #dash_version>.table-bordered>tbody>tr>td:first-child,.bootstrap #dash_version>.table-bordered>tbody>tr>th:first-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>td:first-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>th:first-child,.bootstrap #dash_version>.table-bordered>thead>tr>td:first-child,.bootstrap #dash_version>.table-bordered>thead>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap #dash_version>.table-bordered>tbody>tr>td:last-child,.bootstrap #dash_version>.table-bordered>tbody>tr>th:last-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>td:last-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>th:last-child,.bootstrap #dash_version>.table-bordered>thead>tr>td:last-child,.bootstrap #dash_version>.table-bordered>thead>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap #dash_version>.table-bordered>tbody>tr:first-child>td,.bootstrap #dash_version>.table-bordered>tbody>tr:first-child>th,.bootstrap #dash_version>.table-bordered>tbody>tr:last-child>td,.bootstrap #dash_version>.table-bordered>tbody>tr:last-child>th,.bootstrap #dash_version>.table-bordered>tfoot>tr:last-child>td,.bootstrap #dash_version>.table-bordered>tfoot>tr:last-child>th,.bootstrap #dash_version>.table-bordered>thead>tr:first-child>td,.bootstrap #dash_version>.table-bordered>thead>tr:first-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-bordered>tbody>tr:first-child>th,.bootstrap .panel>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>th,.bootstrap .panel>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.bootstrap #dash_version>.table-responsive,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive,.bootstrap .panel>.table-responsive,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive{border:0;margin-bottom:0}.bootstrap .panel-group{margin-bottom:17px}.bootstrap .message-item-initial .panel-group .message-item-initial-body,.bootstrap .panel-group #dash_version,.bootstrap .panel-group .message-item-initial .message-item-initial-body,.bootstrap .panel-group .panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel{border-radius:3px;margin-bottom:0}.bootstrap .message-item-initial .panel-group #dash_version+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .message-item-initial-body+#dash_version,.bootstrap .message-item-initial .panel-group .message-item-initial-body+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .message-item-initial-body+.panel,.bootstrap .message-item-initial .panel-group .panel+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .timeline .timeline-item .timeline-caption .message-item-initial-body+.timeline-panel,.bootstrap .message-item-initial .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.message-item-initial-body,.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.message-item-initial-body,.bootstrap .panel-group #dash_version+#dash_version,.bootstrap .panel-group #dash_version+.panel,.bootstrap .panel-group .message-item-initial #dash_version+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .message-item-initial-body+#dash_version,.bootstrap .panel-group .message-item-initial .message-item-initial-body+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .message-item-initial-body+.panel,.bootstrap .panel-group .message-item-initial .panel+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .timeline .timeline-item .timeline-caption .message-item-initial-body+.timeline-panel,.bootstrap .panel-group .panel+#dash_version,.bootstrap .panel-group .panel+.panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption #dash_version+.timeline-panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .message-item-initial .timeline-panel+.message-item-initial-body,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .panel+.timeline-panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+#dash_version,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .panel-group .message-item-initial-body+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group #dash_version+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .message-item-initial .message-item-initial-body+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .message-item-initial .timeline-panel+.message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .panel+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+#dash_version,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.timeline-panel{margin-top:5px}.bootstrap .panel-group .panel-heading{border-bottom:0}.bootstrap .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.bootstrap .panel-group .panel-footer{border-top:0}.bootstrap .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.bootstrap .panel-default{border-color:#ddd}.bootstrap .panel-default>.panel-heading{background-color:#f5f5f5;border-color:#ddd;color:#333}.bootstrap .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.bootstrap .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.bootstrap .panel-primary{border-color:#00aff0}.bootstrap .panel-primary>.panel-heading{background-color:#00aff0;border-color:#00aff0;color:#fff}.bootstrap .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00aff0}.bootstrap .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00aff0}.bootstrap .panel-success{border-color:#bae1c3}.bootstrap .panel-success>.panel-heading{background-color:#cce9d7;border-color:#bae1c3;color:#3c763d}.bootstrap .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bae1c3}.bootstrap .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bae1c3}.bootstrap .panel-info{border-color:#b5f2f2}.bootstrap .panel-info>.panel-heading{background-color:#d3f1f7;border-color:#b5f2f2;color:#31708f}.bootstrap .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#b5f2f2}.bootstrap .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#b5f2f2}.bootstrap .panel-warning{border-color:#fddeba}.bootstrap .panel-warning>.panel-heading{background-color:#fef1d3;border-color:#fddeba;color:#8a6d3b}.bootstrap .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#fddeba}.bootstrap .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#fddeba}.bootstrap .panel-danger{border-color:#f6b5de}.bootstrap .panel-danger>.panel-heading{background-color:#f9cce1;border-color:#f6b5de;color:#a94442}.bootstrap .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f6b5de}.bootstrap .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f6b5de}.bootstrap .well{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);background-color:#fcfdfe;border:1px solid #e1ebf5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;min-height:20px;padding:19px}.bootstrap .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.bootstrap .well-lg{border-radius:6px;padding:24px}.bootstrap .well-sm{border-radius:3px;padding:9px}.bootstrap .close{color:#000;filter:alpha(opacity=20);float:right;font-size:18px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.bootstrap .close:focus,.bootstrap .close:hover{color:#000;cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}.bootstrap button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.bootstrap .tooltip{display:block;filter:alpha(opacity=0);font-size:11px;line-height:1.4;opacity:0;position:absolute;visibility:visible;z-index:1070}.bootstrap .tooltip.in{filter:alpha(opacity=100);opacity:1}.bootstrap .tooltip.top{margin-top:-3px;padding:5px 0}.bootstrap .tooltip.right{margin-left:3px;padding:0 5px}.bootstrap .tooltip.bottom{margin-top:3px;padding:5px 0}.bootstrap .tooltip.left{margin-left:-3px;padding:0 5px}.bootstrap .tooltip-inner{background-color:#555;border-radius:3px;color:#fff;max-width:250px;padding:20px;text-align:center;text-decoration:none}.bootstrap .tooltip-inner :last-child{margin-bottom:0}.bootstrap .tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.bootstrap .tooltip.top .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.bootstrap .tooltip.top-left .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;left:5px}.bootstrap .tooltip.top-right .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;right:5px}.bootstrap .tooltip.right .tooltip-arrow{border-right-color:#555;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.bootstrap .tooltip.left .tooltip-arrow{border-left-color:#555;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.bootstrap .tooltip.bottom .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.bootstrap .tooltip.bottom-left .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;left:5px;top:0}.bootstrap .tooltip.bottom-right .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;right:5px;top:0}.bootstrap .popover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;left:0;max-width:276px;padding:1px;position:absolute;text-align:left;top:0;white-space:normal;z-index:1060}.bootstrap .popover.top{margin-top:-10px}.bootstrap .popover.right{margin-left:10px}.bootstrap .popover.bottom{margin-top:10px}.bootstrap .popover.left{margin-left:-10px}.bootstrap .popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-size:12px;font-weight:400;line-height:18px;margin:0;padding:8px 14px}.bootstrap .popover-content{padding:9px 14px}.bootstrap .popover>.arrow,.bootstrap .popover>.arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.bootstrap .popover>.arrow{border-width:11px}.bootstrap .popover>.arrow:after{border-width:10px;content:""}.bootstrap .popover.top>.arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.05);bottom:-11px;left:50%;margin-left:-11px}.bootstrap .popover.top>.arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.bootstrap .popover.right>.arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.05);left:-11px;margin-top:-11px;top:50%}.bootstrap .popover.right>.arrow:after{border-left-width:0;border-right-color:#fff;bottom:-10px;content:" ";left:1px}.bootstrap .popover.bottom>.arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.05);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.bootstrap .popover.bottom>.arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.bootstrap .popover.left>.arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.05);border-right-width:0;margin-top:-11px;right:-11px;top:50%}.bootstrap .popover.left>.arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:after,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:before,.bootstrap .clearfix:after,.bootstrap .clearfix:before{content:" ";display:table}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:after,.bootstrap .clearfix:after{clear:both}.bootstrap .center-block{display:block;margin-left:auto;margin-right:auto}.bootstrap .pull-right{float:right!important}.bootstrap .pull-left{float:left!important}.bootstrap .hide{display:none!important}.bootstrap .show{display:block!important}.bootstrap .invisible{visibility:hidden}.bootstrap .text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.bootstrap .hidden{display:none!important;visibility:hidden!important}.bootstrap .affix{position:fixed}@-ms-viewport{.bootstrap{width:device-width}}.bootstrap .visible-lg,.bootstrap .visible-lg-block,.bootstrap .visible-lg-inline,.bootstrap .visible-lg-inline-block,.bootstrap .visible-md,.bootstrap .visible-md-block,.bootstrap .visible-md-inline,.bootstrap .visible-md-inline-block,.bootstrap .visible-sm,.bootstrap .visible-sm-block,.bootstrap .visible-sm-inline,.bootstrap .visible-sm-inline-block,.bootstrap .visible-xs,.bootstrap .visible-xs-block,.bootstrap .visible-xs-inline,.bootstrap .visible-xs-inline-block{display:none!important}@media (max-width:767px){.bootstrap .visible-xs{display:block!important}.bootstrap table.visible-xs{display:table}.bootstrap tr.visible-xs{display:table-row!important}.bootstrap td.visible-xs,.bootstrap th.visible-xs{display:table-cell!important}}@media (max-width:767px){.bootstrap .visible-xs-block{display:block!important}}@media (max-width:767px){.bootstrap .visible-xs-inline{display:inline!important}}@media (max-width:767px){.bootstrap .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm{display:block!important}.bootstrap table.visible-sm{display:table}.bootstrap tr.visible-sm{display:table-row!important}.bootstrap td.visible-sm,.bootstrap th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md{display:block!important}.bootstrap table.visible-md{display:table}.bootstrap tr.visible-md{display:table-row!important}.bootstrap td.visible-md,.bootstrap th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.bootstrap .visible-lg{display:block!important}.bootstrap table.visible-lg{display:table}.bootstrap tr.visible-lg{display:table-row!important}.bootstrap td.visible-lg,.bootstrap th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.bootstrap .visible-lg-block{display:block!important}}@media (min-width:1200px){.bootstrap .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.bootstrap .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.bootstrap #header_quick,.bootstrap .bo_search_form,.bootstrap .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.bootstrap #header_quick,.bootstrap .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .hidden-md{display:none!important}}@media (min-width:1200px){.bootstrap .hidden-lg{display:none!important}}.bootstrap .visible-print{display:none!important}@media print{.bootstrap .visible-print{display:block!important}.bootstrap table.visible-print{display:table}.bootstrap tr.visible-print{display:table-row!important}.bootstrap td.visible-print,.bootstrap th.visible-print{display:table-cell!important}}.bootstrap .visible-print-block{display:none!important}@media print{.bootstrap .visible-print-block{display:block!important}}.bootstrap .visible-print-inline{display:none!important}@media print{.bootstrap .visible-print-inline{display:inline!important}}.bootstrap .visible-print-inline-block{display:none!important}@media print{.bootstrap .visible-print-inline-block{display:inline-block!important}}@media print{.bootstrap .hidden-print{display:none!important}}.modal-open{overflow:hidden}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;overflow:auto;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transform:translateY(-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{border-bottom:1px solid #e5e5e5;min-height:16.42857px;padding:15px}.modal-header .close{margin-top:-2px}.modal-title{line-height:1.42857;margin:0}.modal-body{padding:15px;position:relative}.modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:right}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:768px){.modal-dialog{margin:30px auto;width:600px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{-webkit-transition:left .6s ease-in-out;display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;height:auto;line-height:1;max-width:100%}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{bottom:0;color:#fff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(128, 0, 0, 0)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.carousel-control.right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)",endColorstr="rgba(128, 0, 0, 0)",GradientType=1);left:auto;right:0}.carousel-control:focus,.carousel-control:hover{color:#fff;filter:alpha(opacity=90);opacity:.9;outline:0;text-decoration:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;margin-top:-10px;width:20px}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-top:-15px;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}}body,html{height:100%;min-height:100%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#eff1f2;color:#555;font:400 12px/1.42857 Open Sans,Helvetica,Arial,sans-serif}@media (max-width:1200px){body.mobile #content.bootstrap{padding-left:.625rem}}body.mobile #content.bootstrap .page-head h2.page-title{padding-left:.625rem}body.mobile #content.bootstrap .page-head h4.page-subtitle,body.mobile #content.bootstrap .page-head ul.page-breadcrumb{left:10px;left:.625rem}#main{float:left;margin:0 0 -50px;padding:36px 0 60px;width:100%;z-index:10}#content.bootstrap{-webkit-transition-duration:.4s;-webkit-transition-property:margin;-webkit-transition-timing-function:ease-out;padding:120px 10px 0 225px;transition-duration:.4s;transition-property:margin;transition-timing-function:ease-out}#content.bootstrap.with-tabs{padding-top:160px}#content.bootstrap #dash_version,#content.bootstrap .message-item-initial .message-item-initial-body,#content.bootstrap .panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{background-color:#fff;border:1px solid #d3d8db;border-radius:5px;margin-bottom:20px;padding:20px;position:relative}#content.bootstrap .message-item-initial .panel-highlighted.message-item-initial-body,#content.bootstrap .panel-highlighted#dash_version,#content.bootstrap .panel.panel-highlighted,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-highlighted.timeline-panel{-webkit-box-shadow:rgba(0,175,240,.15) 0 0 0 6px inset!important;border-color:#00aff0!important;box-shadow:inset 0 0 0 6px rgba(0,175,240,.15)!important}#content.bootstrap #dash_version .panel-heading,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading,#content.bootstrap .panel .panel-heading,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading{color:#555;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:32px;text-overflow:ellipsis;white-space:nowrap}#content.bootstrap #dash_version .panel-heading .btn,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading .btn,#content.bootstrap .panel .panel-heading .btn,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading .btn{padding:4px 8px!important}#content.bootstrap #dash_version .panel-heading a.btn,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading a.btn,#content.bootstrap .panel .panel-heading a.btn,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading a.btn{font-family:Open Sans,Helvetica,Arial,sans-serif;position:relative;text-transform:none;top:2px}#content.bootstrap #dash_version .panel-heading i,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading i,#content.bootstrap .panel .panel-heading i,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading i{font-size:14px}#content.bootstrap #dash_version #dash_version,#content.bootstrap #dash_version .message-item-initial .message-item-initial-body,#content.bootstrap #dash_version .panel,#content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .message-item-initial #dash_version .message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body #dash_version,#content.bootstrap .message-item-initial .message-item-initial-body .message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .panel,#content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .message-item-initial .panel .message-item-initial-body,#content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,#content.bootstrap .panel #dash_version,#content.bootstrap .panel .message-item-initial .message-item-initial-body,#content.bootstrap .panel .panel,#content.bootstrap .panel .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .panel .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel{border:1px solid #ddd}#content.bootstrap #dash_version .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap #dash_version .panel.tab-content,#content.bootstrap #dash_version .tab-content#dash_version,#content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .message-item-initial #dash_version .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .panel.tab-content,#content.bootstrap .message-item-initial .message-item-initial-body .tab-content#dash_version,#content.bootstrap .message-item-initial .message-item-initial-body .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .message-item-initial .panel .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .tab-content.message-item-initial-body,#content.bootstrap .panel .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap .panel .panel.tab-content,#content.bootstrap .panel .tab-content#dash_version,#content.bootstrap .panel .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .panel .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel.tab-content,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .tab-content#dash_version,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .tab-content.timeline-panel{border-radius:0 0 3px 3px}#content.bootstrap .panel-heading,#content.bootstrap h3:not(.modal-title){border:none;border-bottom:1px solid #eee;font-size:1.2em;height:2.2em;line-height:2.2em;margin:-20px -16px 15px;padding:0 0 0 5px;text-transform:uppercase}#content.bootstrap .panel-heading a,#content.bootstrap .panel-heading i,#content.bootstrap h3:not(.modal-title) a,#content.bootstrap h3:not(.modal-title) i{color:contrasted(#e5e8e3)}#content.bootstrap .panel-heading .badge,#content.bootstrap .panel-heading .module-badge-bought,#content.bootstrap .panel-heading .module-badge-partner,#content.bootstrap .panel-heading .module-badge-popular,#content.bootstrap h3:not(.modal-title) .badge,#content.bootstrap h3:not(.modal-title) .module-badge-bought,#content.bootstrap h3:not(.modal-title) .module-badge-partner,#content.bootstrap h3:not(.modal-title) .module-badge-popular{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;color:#555;font-size:1.1em;font-weight:700;line-height:1.2em;margin-left:.4em;padding:0 10px}#content.bootstrap .panel-heading .badge a,#content.bootstrap .panel-heading .module-badge-bought a,#content.bootstrap .panel-heading .module-badge-partner a,#content.bootstrap .panel-heading .module-badge-popular a,#content.bootstrap h3:not(.modal-title) .badge a,#content.bootstrap h3:not(.modal-title) .module-badge-bought a,#content.bootstrap h3:not(.modal-title) .module-badge-partner a,#content.bootstrap h3:not(.modal-title) .module-badge-popular a{display:block;font-size:.8em}#content.bootstrap .panel-heading .panel-heading-action,#content.bootstrap h3:not(.modal-title) .panel-heading-action{line-height:0;position:absolute;right:0;top:2px}#content.bootstrap .panel-heading .panel-heading-action .btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn{padding:4px 8px!important}#content.bootstrap .panel-heading .panel-heading-action .btn-group,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn-group{position:absolute;right:2px;top:-2px;white-space:nowrap}#content.bootstrap .panel-heading .panel-heading-action .btn-group a.btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn-group a.btn{float:none}#content.bootstrap .panel-heading .panel-heading-action>a.btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action>a.btn{position:absolute;right:2px;top:0}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn{border-left:1px solid #eee;color:#ccc;float:left;height:30px;width:30px}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn:hover,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn:hover{color:#00aff0;text-decoration:none}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn i,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn i{font-size:18px;line-height:30px;text-align:center}#content.bootstrap .panel-danger .panel-heading{background-color:#8bc954!important}#content.bootstrap #carrier_wizard form .wizard_error,#content.bootstrap form #carrier_wizard .wizard_error,#content.bootstrap form .alert{clear:both}.mobile #content.bootstrap{margin-left:0!important;padding:140px 5px 0}#content.bootstrap .help-block{font-style:italic}#content.bootstrap .nav.nav-tabs li.active a{z-index:99}#content.bootstrap .breadcrumb{background-color:#fff;border:1px solid #d3d8db}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body,#content.bootstrap .panel-sm#dash_version,#content.bootstrap .panel.panel-sm,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel{padding:8px!important}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body .panel-heading,#content.bootstrap .panel-sm#dash_version .panel-heading,#content.bootstrap .panel.panel-sm .panel-heading,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel .panel-heading{font-size:13px;margin:-8px -8px 10px;padding-left:8px}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body .form-group,#content.bootstrap .panel-sm#dash_version .form-group,#content.bootstrap .panel.panel-sm .form-group,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel .form-group{margin-bottom:8px}.data-focus.data-focus-primary{background-color:#00aff0;border-radius:10px;color:#fff}#customer_part .customerCard.selected-customer .bootstrap #dash_version,#customer_part .customerCard.selected-customer .bootstrap .message-item-initial .message-item-initial-body,#customer_part .customerCard.selected-customer .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel,#customer_part .customerCard.selected-customer .panel,.bootstrap #customer_part .customerCard.selected-customer #dash_version,.bootstrap .message-item-initial #customer_part .customerCard.selected-customer .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption #customer_part .customerCard.selected-customer .timeline-panel{border:2px solid #72c279;color:#72c279}body.display-modal #content,body.display-modal #main{background:#f8f8f8;margin:0;padding:0}.bootstrap #carrier_wizard .modal .wizard_error h3,.bootstrap .modal #carrier_wizard .wizard_error h3,.bootstrap .modal .alert h3{margin-top:0}.bootstrap #carrier_wizard .modal-footer .wizard_error,.bootstrap .modal-footer #carrier_wizard .wizard_error,.bootstrap .modal-footer .alert{text-align:left}.bootstrap #dash_version .panel-footer,.bootstrap .message-item-initial .message-item-initial-body .panel-footer,.bootstrap .panel .panel-footer,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer{background-color:#fcfdfe;border-color:#eee;height:73px;margin:15px -20px -20px}.bootstrap #dash_version .panel-footer .btn.pull-right:not(:first-child),.bootstrap .message-item-initial .message-item-initial-body .panel-footer .btn.pull-right:not(:first-child),.bootstrap .panel .panel-footer .btn.pull-right:not(:first-child),.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer .btn.pull-right:not(:first-child){margin-right:5px}.bootstrap #dash_version .panel-footer .btn,.bootstrap .message-item-initial .message-item-initial-body .panel-footer .btn,.bootstrap .panel .panel-footer .btn,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer .btn{line-height:1em}#header .panel-footer{height:40px!important;margin:15px 0 0!important}#main.helpOpen{width:70%}@media (max-width:1200px){#main.helpOpen{width:100%}}#help-container{-webkit-box-sizing:border-box;background-color:#fff;box-sizing:border-box;float:right;margin:181px 0 50px;overflow-x:hidden;padding:0;position:relative;width:30%}@media (max-width:1200px){#help-container{display:none}}.page-topbar #help-container{margin-top:140px}.page-sidebar-closed:not(.mobile) #content{padding-left:4.0625rem}.page-sidebar-closed:not(.mobile) #content .page-head{padding-left:3.125rem}#header{z-index:20}#header_infos{-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-box-sizing:content-box;align-items:stretch;background:#fff;box-sizing:content-box;color:#4e6167;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;height:40px;height:2.5rem;position:fixed;width:100%;z-index:503}.mobile #header_infos{padding:.625rem 0}#header_infos .material-icons{position:relative;vertical-align:middle}#header_infos #header_logo{background:url(fbc2a379fdad6d5a1b10c881644bc5dd.png) no-repeat 0;height:100%;width:210.08px;width:13.13rem}.mobile #header_infos #header_logo{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin-left:-15px;min-width:172px;width:0}#header_infos #shop_version{color:#4a4a4a;font-size:10px;left:180px;left:11.25rem;position:absolute;top:15px;top:.9375rem}@media (max-width:63.9375em){#header_infos #shop_version{display:none}}#header_infos>.component{margin-left:.5rem;margin-right:.5rem}@media (max-width:47.9375em){#header_infos>.component.hide-mobile-sm{display:none}}#header_infos .btn-link{color:#000;color:initial}#header_infos .btn-link:hover{color:#000;color:initial;text-decoration:none}#header_infos .btn-link:active,#header_infos .btn-link:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:none}#header_infos #quick_select{color:#4e6167;font-size:13px;height:40px;height:2.5rem;line-height:1.5;padding:7px 10px 5px}#header_infos #quick_select>.material-icons{font-size:20px;margin-left:-5px}#header_infos #header_shopname,#header_infos .shop-state{display:inline-block;height:40px;line-height:17px;padding:11.5px 5px}#header_infos #header_shopname>.material-icons,#header_infos .shop-state>.material-icons{margin-right:5px}#header_infos .shop-state{color:#4e6167;padding-top:11px;text-decoration:none;white-space:nowrap}#header_infos .shop-state:focus,#header_infos .shop-state:hover{color:#25b9d7!important;text-decoration:none!important}#header_infos .shop-state .material-icons{color:#6c868e;font-size:20px;margin-top:-4px}@media (max-width:81.1875em){#header_infos .shop-state span{display:none}}@media (max-width:991px){#header_infos .shop-state{margin-right:0;padding-left:10px!important;padding-right:10px!important}#header_infos .shop-state .material-icons{margin-right:0}}#header_infos ul.header-list{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;color:#4e6167;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0}#header_infos ul.header-list #header_shopname{color:#4e6167!important;padding-top:11px}#header_infos ul.header-list #header_shopname:focus,#header_infos ul.header-list #header_shopname:hover{color:#25b9d7!important}#header_infos ul.header-list li{display:block;list-style:none}#header_infos ul.header-list li>a.notifs{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;height:2.5rem;line-height:40px;line-height:2.5rem;min-width:40px;min-width:2.5rem;padding:0 5px!important;vertical-align:middle}#header_infos ul.header-list li>a.notifs:focus,#header_infos ul.header-list li>a.notifs:hover{color:#25b9d7;text-decoration:none}#header_infos #maintenance-mode a{color:#6c868e}#header_infos #maintenance-mode a:focus,#header_infos #maintenance-mode a:hover{color:#25b9d7;text-decoration:none}#header_infos #header_shopname{font-size:13px!important;height:inherit!important;overflow-x:hidden;padding-top:11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#header_infos #header_shopname i{color:#25b9d7}@media (max-width:320px){#header_infos #header_shopname{max-width:140px}}#header_infos #header_shop .dropdown.open .dropdown-toggle{background:none!important;color:#25b9d7!important}#header_infos #header_shop .dropdown .material-icons{color:#25b9d7;top:-1px}#header_infos #header_shop .dropdown .dropdown-toggle{color:#4e6167!important;display:inline-block!important;text-decoration:none!important}#header_infos #header_shop .dropdown .dropdown-toggle:hover{color:#25b9d7!important}#header_infos #header_shop .dropdown .dropdown-toggle i{padding-left:5px}#header_infos #header_shop .dropdown .dropdown-menu .list-dropdown-menu{margin:20px;max-height:500px;overflow-y:auto;padding:0}#header_infos #header_employee_box{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;margin-right:0;padding:0}.mobile #header_infos #header_employee_box{display:none}#header_infos #header_employee_box #employee_infos{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;list-style-type:none;margin-right:10px;width:24px}#header_infos #header_employee_box #employee_infos #employee_links .employee_avatar{height:auto;width:auto}#header_infos #header_employee_box #employee_infos #employee_links .employee_avatar img{border:none;height:60.8px;height:3.8rem;padding:0;width:60.8px;width:3.8rem}@media (max-width:768px){#header_infos #header_employee_box #employee_infos #employee_links li{color:#fff;font-size:1.2em;text-transform:uppercase}#header_infos #header_employee_box #employee_infos #employee_links li i{color:#00aff0;font-size:1.3em}}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-avatar{float:left;margin:0 20px}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-profile{display:inline-block;margin:0 0 20px;max-width:130px;text-align:right}#header_infos #header_employee_box #employee_infos .employee_name{text-align:center}#header_infos #header_employee_box #employee_infos .dropdown-menu{min-width:inherit;padding-top:10px;width:280px;width:17.5rem}#header_infos #header_employee_box #employee_infos .dropdown-menu li{font-size:14px;margin:15px 7px}#header_infos #header_employee_box #employee_infos .dropdown-menu li:hover .material-icons{color:#fff}#header_infos #header_employee_box #employee_infos .dropdown-menu li.username{display:inline-block;font-weight:600;margin:0;max-width:120px;padding:1rem 0 1.5rem;vertical-align:top;white-space:normal}#header_infos #header_employee_box #employee_infos .dropdown-menu li.divider{border:1px solid #eee;clear:both;margin:0 auto!important;width:90%}#header_infos #header_employee_box #employee_infos .dropdown-menu li a .material-icons{color:#576c72;margin-right:5px;padding:0;vertical-align:middle}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link{background-color:inherit;border:1px solid #899ea5;border-radius:1px;color:#576c72}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link:hover{border-color:#25b9d7;color:#25b9d7}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link:hover .material-icons{color:#25b9d7}#header_infos #header_employee_box #employee_infos .dropdown-menu li.signout a{color:#6c868e}#header_infos #header_employee_box #employee_infos .dropdown-menu li.signout a:hover{background-color:inherit;color:#25b9d7}.bo_search_form{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin:4px 0 0}.bo_search_form .form-group{width:250px}.bo_search_form #bo_query{-webkit-box-shadow:none;-webkit-transition:none;background:#fff;border:1px solid #bbcdd2;border-bottom-left-radius:0;border-bottom-right-radius:55px;border-left:none;border-top-left-radius:0;border-top-right-radius:55px;box-shadow:none;color:#363a41;font-style:italic;transition:none}.bo_search_form #bo_query::-webkit-input-placeholder{color:#6c868e}.bo_search_form #bo_query:-ms-input-placeholder{color:#6c868e}.bo_search_form #bo_query::-ms-input-placeholder{color:#6c868e}.bo_search_form #bo_query::placeholder{color:#6c868e}.bo_search_form .input-group{margin:0!important}.bo_search_form .input-group-btn{border:1px solid #bbcdd2;border-bottom-left-radius:55px;border-bottom-right-radius:0;border-right:none;border-top-left-radius:55px;border-top-right-radius:0}.bo_search_form .input-group-btn .btn{-webkit-box-shadow:none;border-bottom-left-radius:55px;border-bottom-right-radius:0;border-top-left-radius:55px;border-top-right-radius:0;box-shadow:none;height:29px;outline:none}.bo_search_form .input-group-btn .btn-default{-webkit-box-shadow:none;border:1px solid transparent!important;box-shadow:none}.bo_search_form .clear_search{position:absolute;right:8px;top:6px;z-index:10}.bo_search_form #search_type_icon{font-size:20px;line-height:1;padding-right:0;top:-2px}#content .bo_search_form .process-icon-cancel,.bo_search_form #content .process-icon-cancel,.bo_search_form .icon-remove{vertical-align:middle}#header_quick{font-size:13px}#header_quick .dropdown>a,#header_quick .dropdown>a:focus{background-color:transparent!important;color:#4e6167!important}#header_quick .dropdown>a .material-icons{font-size:20px;margin-left:-5px}#header_quick .dropdown>a:hover{color:#40c9ed!important}#header_quick .dropdown-menu>li a{padding:7px 15px}#header_quick .dropdown-menu>li a:hover{color:#fff}#header_quick .dropdown-menu>li a .material-icons{margin-right:5px}#header_quick .dropdown-menu>li a:not(:hover) .material-icons{color:#6c868e}#header_quick .dropdown-menu .material-icons{font-size:18px;font-size:1.125rem}#ajax_running{background-color:rgba(0,0,0,.4);height:35px;left:0;position:absolute;text-align:center;top:0;width:35px}#ajax_running i{color:hsla(0,0%,100%,.6);font-size:20px;line-height:35px}#employee_infos.open,#notification.open{background:none}#employee_infos.open a.dropdown-toggle,#notification.open a.dropdown-toggle{background:none!important}#employee_infos .material-icons,#notification .material-icons{color:#6c868e;font-size:22px;vertical-align:bottom}#employee_infos #total_notif_number_wrapper,#notification #total_notif_number_wrapper{background:#f1b746;border:2px solid #fff;border-radius:.625rem;color:#fff;display:inline-block;font-size:10px;font-size:.625rem;height:16px;height:1rem;line-height:12px;line-height:.75rem;padding:0 .18rem;position:absolute;right:9.6px;right:.6rem;top:4.8px;top:.3rem;vertical-align:middle}#employee_infos #total_notif_number_wrapper>span,#notification #total_notif_number_wrapper>span{color:inherit;font-size:inherit}#employee_infos .dropdown-menu,#notification .dropdown-menu{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:1px solid #bbcdd2;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin:0;min-width:400px;min-width:25rem;padding:0;right:5px!important;top:42px}#employee_infos .dropdown-menu:after,#employee_infos .dropdown-menu:before,#notification .dropdown-menu:after,#notification .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;right:8px;width:0}#employee_infos .dropdown-menu:after,#notification .dropdown-menu:after{border-color:transparent transparent #fff;border-width:7px;margin-right:1px}#employee_infos .dropdown-menu:before,#notification .dropdown-menu:before{border-color:transparent transparent #bbcdd2;border-width:8px}#employee_infos .dropdown-menu .notifications .nav-tabs,#notification .dropdown-menu .notifications .nav-tabs{border-bottom:1px solid #fff}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item,#notification .dropdown-menu .notifications .nav-tabs .nav-item{margin-bottom:-1px;margin-left:0;text-align:center;width:33%}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item.active a,#notification .dropdown-menu .notifications .nav-tabs .nav-item.active a{border-bottom:3px solid #25b9d7;border-top:0;color:#25b9d7}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item:hover a,#notification .dropdown-menu .notifications .nav-tabs .nav-item:hover a{color:#25b9d7}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item .nav-link,#notification .dropdown-menu .notifications .nav-tabs .nav-item .nav-link{border:0;color:#6c868e;font-family:Open Sans,sans-serif;font-size:14.4px;font-size:.9rem;font-weight:400;padding:.9375rem .9375rem .625rem;text-transform:none}#employee_infos .dropdown-menu .notifications .tab-content,#notification .dropdown-menu .notifications .tab-content{background:#f2f4f5;border-top:.125rem solid #eee;margin-top:-.0625rem;padding:0}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane,#notification .dropdown-menu .notifications .tab-content .tab-pane{height:190px;height:11.875rem;overflow-y:auto}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane .no-notification,#notification .dropdown-menu .notifications .tab-content .tab-pane .no-notification{display:none}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty{color:#6c868e;text-align:center}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty:after,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty:after{color:#bbcdd2;content:"\E7F5";font-family:Material Icons;font-size:90px;font-size:5.625rem;opacity:.7}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty>.no-notification,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty>.no-notification{bottom:0;display:block;position:absolute;width:100%}#employee_infos .dropdown-menu .notifications .tab-content .notif,#notification .dropdown-menu .notifications .tab-content .notif{color:#6c868e;display:block;padding:.625rem .9375rem}#employee_infos .dropdown-menu .notifications .tab-content .notif .material-icons,#notification .dropdown-menu .notifications .tab-content .notif .material-icons{font-size:16px;line-height:16px;vertical-align:top}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.open,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.open{color:#5cb85c}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.closed,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.closed{color:#d9534f}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending1,#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending2,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending1,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending2{color:#fb0}#employee_infos .dropdown-menu .notifications .tab-content .notif strong,#notification .dropdown-menu .notifications .tab-content .notif strong{color:#363a41}#employee_infos .dropdown-menu .notifications .tab-content .notif:hover,#notification .dropdown-menu .notifications .tab-content .notif:hover{background-color:#3ed2f0;color:#fff;text-decoration:none}#employee_infos .dropdown-menu .notifications .tab-content .notif:hover strong,#notification .dropdown-menu .notifications .tab-content .notif:hover strong{color:#fff}#employee_infos>a>.material-icons{font-size:24px}#footer{-webkit-animation:fadeInUp .3s .2s ease both;animation:fadeInUp .3s .2s ease both;background-color:rgba(0,0,0,.8);bottom:0;color:#aaa;display:block;height:50px;line-height:50px;position:fixed;width:100%;z-index:600}#footer a{color:#ccc}#footer.hide{display:none!important}#footer #go-top{background-color:#363a41;bottom:10px;color:#fff;cursor:pointer;display:block;font-size:16px;height:30px;line-height:30px;margin:-2px 0 0;padding:0 6px;position:fixed;right:10px;text-align:center;text-decoration:none;width:30px;z-index:9003}#footer #go-top:hover{background-color:#00aff0}#footer a.footer_link{color:#00aff0}#footer a.footer_link:hover{color:#fff;text-decoration:none}#footer a.footer_link i{color:#fff;font-size:14px}#footer .footer-contact{line-height:35px;margin:0 0 6px 6px;overflow:hidden;padding:7px 0 0;text-overflow:ellipsis;white-space:nowrap}#footer .footer-contact strong{color:#fff;font-weight:400}a.link-social i{border-radius:30px;display:inline-block;font-size:14px;height:24px;line-height:24px!important;margin:0 4px 0 0;text-align:center;width:24px}a.link-social:hover{text-decoration:none}.link-youtube i{background-color:red;color:#fff}.link-youtube i:hover{background-color:#fff;color:red}.link-twitter i{background-color:#7cceef;color:#fff}.link-twitter i:hover{background-color:#fff;color:#7cceef}.link-facebook i{background-color:#557dbb;color:#fff}.link-facebook i:hover{background-color:#fff;color:#557dbb}.link-github i{background-color:#fff;color:#000}.link-github i:hover{background-color:#000;color:#fff}.status-page-dot.operational{color:#2ecc71!important}.status-page-dot.degraded_performance{color:#f1c40f!important}.status-page-dot.partial_outage{color:#e67e22!important}.status-page-dot.major_outage{color:#e74c3c!important}.js-mobile-menu{-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;cursor:pointer;display:none;flex-direction:column;float:left;font-size:28.8px;font-size:1.8rem;justify-content:center;margin-left:.6rem;margin-right:.6rem;padding-top:0}@media (max-width:63.9375em){.js-mobile-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.nav-bar{-webkit-transition:all .5s ease-out;background:#363a41;bottom:0;height:100%;margin-top:2.5rem;overflow-y:auto;position:fixed;top:0;transition:all .5s ease-out;width:210.08px;width:13.13rem;z-index:502}.nav-bar .material-icons{color:#fff;font-size:19.008px;font-size:1.188rem;line-height:inherit}.nav-bar.mobile-nav{margin-left:-100%;margin-top:3.75rem;width:70%}@media (min-width:34em) and (max-width:47.9375em){.nav-bar.mobile-nav{width:60%}}@media (min-width:48em) and (max-width:63.9375em){.nav-bar.mobile-nav{width:40%}}.nav-bar.mobile-nav.expanded{display:block;margin-left:0;overflow-y:scroll}.nav-bar.mobile-nav .onboarding-navbar{display:none}.nav-bar.mobile-nav .panel-collapse{padding-left:0}.nav-bar.mobile-nav .panel-collapse .link-leveltwo .link{padding-left:.75rem}.nav-bar.mobile-nav .employee_avatar{padding-top:1rem;text-align:center;text-decoration:none}.nav-bar.mobile-nav .employee_avatar .material-icons{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem}@media (max-width:63.9375em){.nav-bar.mobile-nav .employee_avatar .material-icons{font-size:4.6875rem;line-height:4.6875rem}}.nav-bar.mobile-nav .employee_avatar span{color:#fff;display:block;margin-bottom:.625rem}@media (max-width:63.9375em){.nav-bar.mobile-nav .employee_avatar span{font-size:1.09375rem}}.nav-bar.mobile-nav .employee_avatar img{height:60px;height:3.75rem;width:60px;width:3.75rem}.nav-bar.mobile-nav .employee_avatar img.img-thumbnail{border-radius:36px}.nav-bar.mobile-nav .shop-list{font-weight:700;padding-bottom:1rem;text-align:center}@media (max-width:63.9375em){.nav-bar.mobile-nav .shop-list a{font-size:1.09375rem}}.nav-bar.mobile-nav .main-menu{margin-top:.625rem}.nav-bar.mobile-nav .main-menu>li:first-child{padding-bottom:1rem}.nav-bar.mobile-nav .shop-list-title{color:#00aff0;font-size:16px;font-size:1rem;margin-bottom:.9375rem;text-align:center;text-transform:uppercase}.nav-bar.mobile-nav .shop-list-title:after{content:"\E313";font-family:Material Icons;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;margin-left:.625rem;vertical-align:bottom}.nav-bar.mobile-nav .items-list{padding-left:0}.nav-bar.mobile-nav .items-list a:focus{background-color:transparent}.nav-bar.mobile-nav .items-list li{background-color:#fff;border-bottom:1px solid #999}.nav-bar.mobile-nav .items-list li.group a{font-weight:700;padding:.9375rem 2.5rem}.nav-bar.mobile-nav .items-list li.shop{padding:.9375rem .9375rem .9375rem 2.5rem}.nav-bar.mobile-nav .items-list li.shop a{display:inline-block;width:auto}.nav-bar.mobile-nav .items-list li.shop a.link-shop{float:right}.nav-bar.mobile-nav .items-list li.shop a.link-shop .material-icons{color:#6c868e;font-size:20px;font-size:1.25rem}.nav-bar.mobile-nav .items-list li:first-child a{color:#00aff0;font-size:15px;font-size:.9375rem;padding:.9375rem 1.25rem;text-transform:uppercase}.main-menu{margin:0;padding:0 0 5.313rem}.main-menu .category-title>.title{text-transform:uppercase}.main-menu .link-levelone,.main-menu .link-leveltwo{display:block}@media (max-width:63.9375em){.main-menu .link-levelone[data-submenu] a.link,.main-menu .link-leveltwo[data-submenu] a.link{font-size:1.25rem;line-height:inherit;padding-bottom:1.25rem;padding-top:1.25rem}.main-menu .link-levelone[data-submenu] a.link .material-icons,.main-menu .link-leveltwo[data-submenu] a.link .material-icons{font-size:2rem;line-height:2rem}.main-menu .link-levelone[data-submenu] a.link .material-icons.sub-tabs-arrow,.main-menu .link-leveltwo[data-submenu] a.link .material-icons.sub-tabs-arrow{padding-right:1.2rem}}@media (max-width:63.9375em){.main-menu .link-levelone[data-submenu].has_submenu .sub-tabs-arrow,.main-menu .link-leveltwo[data-submenu].has_submenu .sub-tabs-arrow{visibility:visible}}@media (max-width:63.9375em){.main-menu .-active.link-leveltwo,.main-menu .link-levelone.-active{border-right:none}}.main-menu .-active.link-leveltwo>.link,.main-menu .link-levelone.-active>.link{border-left:.25rem solid #25b9d7;padding-left:.638rem}.main-menu .-active.link-leveltwo>.link .material-icons:first-child,.main-menu .link-levelone.-active>.link .material-icons:first-child{color:#25b9d7}.main-menu .link-levelone:not(#subtab-AdminParentModulesSf) i.material-icons.mi-extension,.main-menu .link-leveltwo:not(#subtab-AdminParentModulesSf) i.material-icons.mi-extension{color:#6c868e}.main-menu .link-levelone>.link,.main-menu .link-leveltwo>.link{-ms-flex-align:end;-webkit-box-align:end;align-items:end;color:#bebebe;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:.75rem;height:auto;line-height:16px;line-height:1rem;overflow:hidden;padding:.5rem .3125rem .5rem .938rem;text-decoration:none;text-overflow:clip;white-space:normal;word-break:break-word}@media (max-width:63.9375em){.main-menu .link-levelone>.link,.main-menu .link-leveltwo>.link{font-size:1rem}}.main-menu .link-levelone>.link span,.main-menu .link-leveltwo>.link span{padding-left:.625rem}.main-menu .link-levelone>.link .sub-tabs-arrow,.main-menu .link-leveltwo>.link .sub-tabs-arrow{color:#6c868e;line-height:inherit;margin-left:auto;vertical-align:middle;visibility:hidden}.main-menu .-active.link-leveltwo>.link,.main-menu .-hover.link-leveltwo>.link,.main-menu .link-levelone.-active>.link,.main-menu .link-levelone.-hover>.link,.main-menu .link-levelone.ul-open>.link,.main-menu .ul-open.link-leveltwo>.link{-webkit-transition:background .3s ease;background:#202226;color:#fff;transition:background .3s ease}@media (max-width:63.9375em){.main-menu .-active.link-leveltwo>.link,.main-menu .-hover.link-leveltwo>.link,.main-menu .link-levelone.-active>.link,.main-menu .link-levelone.-hover>.link,.main-menu .link-levelone.ul-open>.link,.main-menu .ul-open.link-leveltwo>.link{background:#363a41}}.main-menu .-active.has_submenu.link-leveltwo .link .sub-tabs-arrow,.main-menu .-hover.has_submenu.link-leveltwo .link .sub-tabs-arrow,.main-menu .link-levelone.-active.has_submenu .link .sub-tabs-arrow,.main-menu .link-levelone.-hover.has_submenu .link .sub-tabs-arrow,.main-menu .link-levelone.ul-open.has_submenu .link .sub-tabs-arrow,.main-menu .ul-open.has_submenu.link-leveltwo .link .sub-tabs-arrow{visibility:visible}.main-menu .link-levelone>.submenu,.main-menu .link-leveltwo>.submenu{background:#202226;display:none;list-style:none;padding-left:2.75rem;white-space:nowrap}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li a.link,.main-menu .link-leveltwo>.submenu>li a.link{padding-bottom:.75rem;padding-top:.75rem}}.main-menu .link-levelone>.submenu>li:first-of-type,.main-menu .link-leveltwo>.submenu>li:first-of-type{padding-top:.625rem}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li:first-of-type,.main-menu .link-leveltwo>.submenu>li:first-of-type{padding-top:0}}.main-menu .link-levelone>.submenu>li:last-of-type,.main-menu .link-leveltwo>.submenu>li:last-of-type{padding-bottom:.75rem}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li:last-of-type,.main-menu .link-leveltwo>.submenu>li:last-of-type{padding-bottom:0}.main-menu .link-levelone>.submenu>li:last-of-type a.link,.main-menu .link-leveltwo>.submenu>li:last-of-type a.link{padding-bottom:1.5rem}}.main-menu .-active.link-leveltwo .link,.main-menu .link-levelone.-active .link,.main-menu .link-levelone.ul-open .link,.main-menu .ul-open.link-leveltwo .link{background:#202226}.main-menu .link-levelone.open>.submenu,.main-menu .open.link-leveltwo>.submenu{display:block}.main-menu .link-leveltwo.-active>.link{border-left:none;color:#fff;padding-left:0}.main-menu .link-leveltwo>.link{height:auto;line-height:14.4px;line-height:.9rem;padding:.3125rem .3rem .3125rem 0}@media (max-width:63.9375em){.main-menu .link-leveltwo>.link{line-height:1.6rem;padding-bottom:1.4rem;padding-top:1.4rem}}.main-menu .link-leveltwo>.link:hover{color:#fff}.category-title{border-top:1px solid #bbcdd2;display:block;font-size:12px;font-size:.75rem;font-weight:700;margin:1.813rem 0 0 .938rem;padding:.875rem 0 .75rem}@media (max-width:63.9375em){.category-title{display:none}}.category-title>.title{background:#363a41;color:#fff}.menu-collapse{color:#bebebe;cursor:pointer;display:block;font-size:32px;font-size:2rem;height:13.008px;height:.813rem;line-height:13.008px;line-height:.813rem;padding:.688rem .938rem 1.188rem 0;text-align:right}@media (max-width:63.9375em){.menu-collapse{display:none;padding-bottom:1rem}}.menu-collapse .material-icons{color:#bebebe}.menu-collapse .material-icons:last-child{margin-left:-1.313rem}.page-sidebar-closed:not(.mobile) #content,.page-sidebar-closed:not(.mobile) .content-div{-webkit-transition:padding 1s ease;transition:padding 1s ease}.page-sidebar-closed:not(.mobile) .menu-collapse{-webkit-transform:rotate(180deg);padding-right:.8rem;transform:rotate(180deg)}.page-sidebar-closed:not(.mobile) .nav-bar{overflow:visible;width:50px;width:3.125rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .category-title>.title,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone span,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo span{display:none}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .sub-tabs-arrow{display:none!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .category-title{margin-top:.8rem;padding-bottom:0}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo{position:relative}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link{line-height:normal}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone:first-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo:first-of-type{margin-bottom:0}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .-hover.link-leveltwo>.link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.-hover>.link{-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;width:235px;width:14.6875rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .-hover.link-leveltwo>.link>span,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.-hover>.link>span{display:inline-block;padding-left:1.563rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .-hover.link-leveltwo ul.submenu,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.-hover ul.submenu{display:block!important;left:50px;padding-left:5px;position:absolute!important;top:34px!important;width:200px!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo:first-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo:first-of-type{margin-top:.2rem;padding-top:0!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo:last-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo:last-of-type{margin-bottom:1rem;padding-bottom:0!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo .link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo .link{padding-left:1.5rem}@media (max-height:870px){.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters:hover ul.submenu,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters:hover ul.submenu{-ms-flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-transform:rotate(180deg);-webkit-transform-origin:top;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-direction:column-reverse;top:0!important;transform:rotate(180deg);transform-origin:top}.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters:hover ul.submenu li,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters:hover ul.submenu li{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters:hover ul.submenu li:last-of-type,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters:hover ul.submenu li:last-of-type{margin-bottom:0}}.mobile-layer{-webkit-transition:all .2s ease-in-out;background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;transition:all .2s ease-in-out;width:100%;z-index:501}.mobile-layer.expanded{display:block}[class^=icon-]{font-size:14px}[class^=process-icon-]{background:transparent;background-position:50%;background-size:26px;display:block;font-size:28px;height:30px;margin:0 auto;width:30px}#content .process-icon-loading{font-size:20px;line-height:30px}.bootstrap .fixed-width-xs{width:48px!important}.bootstrap .fixed-width-sm{width:80px!important}.bootstrap .fixed-width-md{width:120px!important}.bootstrap .fixed-width-lg{width:160px!important}.bootstrap .fixed-width-xl{width:200px!important}.bootstrap .fixed-width-xxl{width:250px!important}@media (max-width:480px){.bootstrap .hidden-inline-xs{display:none!important}}.bootstrap .row-margin-bottom{margin-bottom:15px}.bootstrap .row-margin-top{margin-top:15px}.bootstrap .row-padding-top{padding-top:15px}.bootstrap .img-thumbnail,.bootstrap .thumbnail{background-color:#fff;border-color:#ccc!important}.bootstrap .highlight{background-color:#f7e69f}.bootstrap .text-orange{color:#f90}.bootstrap .badge,.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{background-color:#00aff0;font-size:1em;font-weight:400;letter-spacing:.0625em;line-height:inherit;padding:1px 5px}.bootstrap .badge-info.module-badge-bought,.bootstrap .badge-info.module-badge-partner,.bootstrap .badge-info.module-badge-popular,.bootstrap .badge.badge-info{background-color:#25b9d7}.bootstrap .badge-success.module-badge-bought,.bootstrap .badge-success.module-badge-partner,.bootstrap .badge-success.module-badge-popular,.bootstrap .badge.badge-success{background-color:#72c279}.bootstrap .badge-warning.module-badge-bought,.bootstrap .badge-warning.module-badge-partner,.bootstrap .badge-warning.module-badge-popular,.bootstrap .badge.badge-warning{background-color:#fbbb22}.bootstrap .badge-danger.module-badge-bought,.bootstrap .badge-danger.module-badge-partner,.bootstrap .badge-danger.module-badge-popular,.bootstrap .badge.badge-danger{background-color:#e08f95}.bootstrap .badge-critical.module-badge-bought,.bootstrap .badge-critical.module-badge-partner,.bootstrap .badge-critical.module-badge-popular,.bootstrap .badge.badge-critical{background-color:#cf535c}.bootstrap .label{font-size:12px;font-weight:400}.bootstrap .label.label-inactive{background-color:#999}.bootstrap .nav-tabs{border-bottom:none}.bootstrap .nav-tabs li .badge,.bootstrap .nav-tabs li .module-badge-bought,.bootstrap .nav-tabs li .module-badge-partner,.bootstrap .nav-tabs li .module-badge-popular{background-color:#fff;border:2px solid #eee;color:#666}.bootstrap .nav-tabs li a{font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:300;text-transform:uppercase}.bootstrap .nav-tabs li.active a,.bootstrap .nav-tabs li.active a:focus,.bootstrap .nav-tabs li.active a:hover{background-color:#fff}.bootstrap .table tr.parent td{background-color:#eee!important;border-bottom:1px solid #ccc!important}.bootstrap #carrier_wizard .alert-warning.wizard_error,.bootstrap .alert.alert-warning{border:none;border-left:3px solid #fcc94f;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-warning.wizard_error:before,.bootstrap .alert.alert-warning:before{color:#fcc94f;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert.alert-danger{border:none;border-left:3px solid #eab3b7;padding-left:50px;position:relative}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap .alert.alert-danger:before{color:#eab3b7;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-success.wizard_error,.bootstrap .alert.alert-success{border:none;border-left:3px solid #92d097;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-success.wizard_error:before,.bootstrap .alert.alert-success:before{color:#92d097;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-info.wizard_error,.bootstrap .alert.alert-info{border:none;border-left:3px solid #4ac7e0;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-info.wizard_error:before,.bootstrap .alert.alert-info:before{color:#4ac7e0;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-addons.wizard_error,.bootstrap .alert.alert-addons{background-color:#f3f3f2;border:none;border-left:3px solid #f34291;color:#f01778;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-addons.wizard_error hr,.bootstrap .alert.alert-addons hr{border-top-color:#f22f86}.bootstrap #carrier_wizard .alert-addons.wizard_error .alert-link,.bootstrap .alert.alert-addons .alert-link{color:#c70d60}.bootstrap #carrier_wizard .alert-addons.wizard_error:before,.bootstrap .alert.alert-addons:before{color:#f34291;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-onboarding.wizard_error,.bootstrap .alert.alert-onboarding{-webkit-box-shadow:inset 140px 0 0 #25b9d7;background-color:#fff;border:2px solid #25b9d7;box-shadow:inset 140px 0 0 #25b9d7;color:#25b9d7;padding:20px 20px 20px 160px;position:relative}.bootstrap #carrier_wizard .alert-onboarding.wizard_error hr,.bootstrap .alert.alert-onboarding hr{border-top-color:#39c1dd}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .alert-link,.bootstrap .alert.alert-onboarding .alert-link{color:#1e94ab}.bootstrap #carrier_wizard .alert-onboarding.wizard_error:before,.bootstrap .alert.alert-onboarding:before{color:#fff;display:block;font-size:98px;height:25px;left:7px;left:25px;position:absolute;top:6px;top:40px;width:25px}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step,.bootstrap .alert.alert-onboarding .onboarding-step{height:2em;width:100%}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-success,.bootstrap .alert.alert-onboarding .onboarding-step.step-success{background-color:#25b9d7}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-in-progress,.bootstrap .alert.alert-onboarding .onboarding-step.step-in-progress{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;background-color:#25b9d7;background-image:linear-gradient(45deg,#7ad6e8 25%,transparent 0,transparent 50%,#7ad6e8 0,#7ad6e8 75%,transparent 0,transparent)}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-todo,.bootstrap .alert.alert-onboarding .onboarding-step.step-todo{background-color:#eee}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-first,.bootstrap .alert.alert-onboarding .onboarding-step.step-first{border-radius:3em 0 0 3em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-final,.bootstrap .alert.alert-onboarding .onboarding-step.step-final{border-radius:0 3em 3em 0}.bootstrap #carrier_wizard .alert-onboarding.wizard_error h4,.bootstrap .alert.alert-onboarding h4{color:#383f50;font-size:2.1em;font-weight:100;margin-bottom:.4em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error p,.bootstrap .alert.alert-onboarding p{color:#7d88a4;font-size:1.1em;margin-bottom:1em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-action-container,.bootstrap .alert.alert-onboarding .onboarding-action-container{padding-top:3em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error hr,.bootstrap .alert.alert-onboarding hr{border-color:#a5e3f0}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .progress,.bootstrap .alert.alert-onboarding .progress{-webkit-box-shadow:none;border-radius:3em;box-shadow:none;height:2em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .progress-bar,.bootstrap .alert.alert-onboarding .progress-bar{-webkit-box-shadow:none;box-shadow:none}.bootstrap #carrier_wizard .alert-message.wizard_error,.bootstrap .alert.alert-message{background-color:#fff;border:2px solid #fbbb22;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-message.wizard_error:before,.bootstrap .alert.alert-message:before{color:#fcc94f;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .wizard_error h4,.bootstrap .alert h4{font-size:1.45em;margin-bottom:1em}.bootstrap .overflow-y{margin-bottom:15px;max-height:200px;overflow-y:auto}.bootstrap .input[type=password]{font-size:2em!important}.bootstrap .pagination{margin:17px 0 0}.bootstrap .list-detail dd:not(:last-child){margin-bottom:10px}.bootstrap .attributes-color-container{border:1px solid #000;display:block;height:25px;width:40px}.bootstrap #mColorPickerInput{color:#000}.bootstrap .modal-content-overflow{max-height:400px;overflow-y:scroll}.bootstrap .pointer{cursor:pointer}.bootstrap .table{border-collapse:separate;border-spacing:0 2px 0 0;margin-bottom:5px}.bootstrap .table thead>tr>th{border:none;border-bottom:1px solid #a0d0eb;font-weight:400;vertical-align:top}.bootstrap .table thead>tr>th span.title_box{color:#656565;display:block;white-space:nowrap;word-wrap:nowrap}.bootstrap .table thead>tr>th span.title_box.active{font-weight:700}.bootstrap .table thead>tr>th span.title_box a{text-decoration:none}.bootstrap .table thead>tr>th span.title_box a.active{color:#000}.bootstrap .table thead>tr>th span.title_box .label-tooltip{background-color:#edf7fb;border:none;border-bottom:1px solid #d8edf7;color:#3586ae;padding:0 5px}.bootstrap .table thead>tr.filter>th{background-color:#ecf6fb}.bootstrap .table thead>tr.filter>th input[type=password].filter,.bootstrap .table thead>tr.filter>th input[type=text].filter,.bootstrap .table thead>tr.filter>th select.filter{border-color:#a0d0eb;font-size:11px;padding:4px}.bootstrap .table input,.bootstrap .table select{margin:0}.bootstrap .table input.center,.bootstrap .table select.center{margin:0 auto}.bootstrap .table tbody>tr>td{background-color:#fff;border-bottom:1px solid #eaedef;border-top:none;color:#666;font-size:12px;padding:3px 7px;vertical-align:middle;word-wrap:nowrap}.bootstrap .table tbody>tr.odd>td{background-color:#fcfdfe}.bootstrap .table tbody>tr:hover>td{background-color:#f4f8fb}.bootstrap .table td.center,.bootstrap .table th.center{text-align:center}.bootstrap .table td.pointer{cursor:pointer}.bootstrap .table td.dragHandle .dragGroup{border-radius:5px;cursor:move;font-size:14px;padding:4px 4px 4px 20px;position:relative;text-align:center;width:80px}.bootstrap .table td.dragHandle .dragGroup:hover{background-color:#00aff0!important;color:#fff}.bootstrap .table td.dragHandle .dragGroup:before{display:block;height:16px;left:6px;position:absolute;top:8px;width:16px}.bootstrap .table td.dragHandle .dragGroup .positions{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;background-color:#eee;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);color:#aaa;display:inline-block;padding:0 5px;text-shadow:#fff 1px 1px;width:43px}.bootstrap .table tr.actions{text-align:right}.bootstrap .table td.actions{padding-right:5px;text-align:right}.bootstrap .table th.actions .btn{margin-bottom:4px!important}.bootstrap .table tr.myDragClass{background-color:#eee;padding:10px}.bootstrap .table tr.myDragClass td{-webkit-transform:translate(5px,10px);background-color:#00aff0!important;color:#fff!important;transform:translate(5px,10px)}.bootstrap .table.tableDnD td{-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.bootstrap tr.highlighted td{background-color:#00aff0!important;color:#fff!important}.bootstrap .bulk-actions{margin:17px 0 0}.bootstrap .bulk-actions ul i{font-size:14px}.bootstrap .list-action-enable{border-radius:3px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:1.3em;text-align:center;width:30px}.bootstrap .list-action-enable.action-enabled{color:#72c279}.bootstrap .list-action-enable.action-disabled{color:#e08f95}.bootstrap .list-action-enable:hover{color:#25b9d7}.bootstrap .list-empty{background-color:#fcfdfe!important}.bootstrap .list-empty .list-empty-msg{color:#999;display:block;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:1.4em;margin:20px auto;text-align:center;width:50%}.bootstrap .list-empty .list-empty-icon{clear:both;color:#dedede;display:block;font-size:84px;text-shadow:#fff 1px 1px 0}.bootstrap .date_range .input-group:first-child{margin-bottom:5px}@media (max-width:991px){.bootstrap .table-responsive-row{overflow:visible}.bootstrap .table-responsive-row table,.bootstrap .table-responsive-row tbody,.bootstrap .table-responsive-row td,.bootstrap .table-responsive-row th,.bootstrap .table-responsive-row thead,.bootstrap .table-responsive-row tr{display:block}.bootstrap .table-responsive-row thead tr{display:block;float:left;width:70%}.bootstrap .table-responsive-row thead tr:first-child{width:30%}.bootstrap .table-responsive-row thead tr:first-child th{width:100%!important}.bootstrap .table-responsive-row thead tr:first-child:last-child{display:none}.bootstrap .table-responsive-row th{height:48px;text-align:center}.bootstrap .table-responsive-row th .fixed-width-md{float:left}.bootstrap .table-responsive-row th .fixed-width-sm{width:100%!important}.bootstrap .table-responsive-row tr{-webkit-box-shadow:#eaedef 0 2px 0 0;border:1px solid #ccc;box-shadow:0 2px 0 0 #eaedef;margin-bottom:6px;width:100%}.bootstrap .table-responsive-row tr:last-child{border-bottom:1px solid #ccc}.bootstrap .table-responsive-row td{font-size:1.15em!important;line-height:2em!important;overflow:hidden;padding-left:35%!important;position:relative;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;width:100%!important}.bootstrap .table-responsive-row td:last-child{border:none}.bootstrap .table-responsive-row td .btn-group-action .dropdown-toggle{display:none!important}.bootstrap .table-responsive-row td .btn-group-action .dropdown-menu li,.bootstrap .table-responsive-row td .btn-group-action ul.dropdown-menu{-webkit-box-shadow:none;background:transparent;border:none;box-shadow:none;display:inline-block;float:right;margin:0;padding:0;position:relative;z-index:13}.bootstrap .table-responsive-row td .dropdown-menu li a,.bootstrap .table-responsive-row td a.btn,.bootstrap .table-responsive-row td button.btn{-webkit-box-shadow:none;background-color:#fff;border:none;border-left:1px solid #eaedef;border-radius:0;box-shadow:none;color:#00aff0;display:inline-block;float:right;font-weight:700;margin:0!important;margin-right:5px;padding:12px 10px!important;z-index:13}.bootstrap .table-responsive-row td .dropdown-menu li a i,.bootstrap .table-responsive-row td a.btn i,.bootstrap .table-responsive-row td button.btn i{color:#00aff0}.bootstrap .table-responsive-row td .dropdown-menu li a:hover,.bootstrap .table-responsive-row td a.btn:hover,.bootstrap .table-responsive-row td button.btn:hover{background-color:#00aff0;color:#fff}.bootstrap .table-responsive-row td .dropdown-menu li a:hover i,.bootstrap .table-responsive-row td a.btn:hover i,.bootstrap .table-responsive-row td button.btn:hover i{color:#fff}.bootstrap .table-responsive-row .odd td{background-color:#fcfdfe!important}.bootstrap .table-responsive-row td.row-selector{display:none}.bootstrap .table-responsive-row td:before{border-right:1px solid #eaedef;color:#aaa;font-size:.9em;font-style:italic;left:12px;padding-right:10px;position:absolute;text-align:right;top:4px;white-space:nowrap;width:30%}.bootstrap .table-responsive-row td:last-child{padding:0!important;text-align:right!important}.bootstrap .table-responsive-row td:last-child:before{content:none!important}.bootstrap .table-responsive-row .btn-group{float:none!important}.bootstrap .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:1px solid #ddd;margin-bottom:12.75px;overflow-x:auto;overflow-y:hidden;width:100%}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>thead>tr>th{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.bootstrap .tree-panel-heading-controls{color:#00aff0;font-size:1.1em;line-height:2.2em}.bootstrap .tree-panel-heading-controls i{font-size:14px}.bootstrap .tree{list-style:none;padding:0 0 0 20px}.bootstrap .tree input{line-height:normal;margin-right:4px;vertical-align:baseline}.bootstrap .tree i{font-size:14px}.bootstrap .tree .tree-folder-name,.bootstrap .tree .tree-item-name{border-radius:4px;padding:2px 5px}.bootstrap .tree .tree-folder-name label,.bootstrap .tree .tree-item-name label{font-weight:400}.bootstrap .tree .tree-folder-name:hover,.bootstrap .tree .tree-item-name:hover{background-color:#eee;cursor:pointer}.bootstrap .tree .tree-selected{background-color:#00aff0;color:#fff}.bootstrap .tree .tree-selected:hover{background-color:#009cd7}.bootstrap .tree .tree-selected i.tree-dot{background-color:#fff}.bootstrap .tree i.tree-dot{background-color:#ccc;border-radius:6px;display:inline-block;height:6px;margin:0 4px;position:relative;width:6px}.bootstrap .tree .tree-folder-name-disable,.bootstrap .tree .tree-item-disable{color:#ccc}.bootstrap .tree .tree-folder-name-disable:hover,.bootstrap .tree .tree-item-disable:hover{background-color:none;color:#ccc}.bootstrap .tree-actions{display:inline-block}.bootstrap .tree-panel-heading-controls{border-bottom:1px solid #dfdfdf;margin:-20px -20px 20px;padding:5px}.bootstrap .tree-actions .twitter-typeahead{padding:0 0 0 4px;position:relative;top:1px}.bootstrap .tree-actions .tt-hint{color:#ccc;left:4px!important}.bootstrap .tree-panel-label-title{font-weight:400;margin:0;padding:0 0 0 8px}.bootstrap label.control-label{color:#666;font-size:13px;font-weight:400}.bootstrap label.control-label span.label-tooltip{background-color:#edf7fb;border:none;border-bottom:1px solid #d8edf7;border-radius:3px;color:#3586ae;font-size:13px;padding:0 5px;text-decoration:none}.bootstrap label.required:before{color:red;content:"*";font-size:14px;line-height:12px;position:relative}.bootstrap .tooltip{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px;white-space:normal}.bootstrap input[type=password].input-tiny,.bootstrap input[type=text].input-tiny,.bootstrap select.input-tiny{float:left;width:80px}.bootstrap textarea{resize:none}.bootstrap .uneditable-input:focus,.bootstrap input[type=color]:focus,.bootstrap input[type=date]:focus,.bootstrap input[type=datetime-local]:focus,.bootstrap input[type=datetime]:focus,.bootstrap input[type=email]:focus,.bootstrap input[type=month]:focus,.bootstrap input[type=number]:focus,.bootstrap input[type=password]:focus,.bootstrap input[type=search]:focus,.bootstrap input[type=tel]:focus,.bootstrap input[type=text]:focus,.bootstrap input[type=time]:focus,.bootstrap input[type=url]:focus,.bootstrap input[type=week]:focus,.bootstrap textarea:focus{-webkit-box-shadow:none;background-color:#fefbe2;box-shadow:none}.bootstrap .btn .caret{border-top-color:#333!important}.bootstrap .btn:hover .caret{border-top-color:#fff!important}.bootstrap .btn.btn-default i{color:#555}.bootstrap .btn.btn-default:hover{-webkit-box-shadow:none;background-color:#00aff0;border-color:#008abd;box-shadow:none;color:#fff}.bootstrap .btn.btn-default:hover i{color:#fff}.bootstrap .btn.btn-primary{background-color:#00aff0;color:#fff;text-transform:uppercase}.bootstrap .btn.btn-primary i{color:#fff}.bootstrap .btn.btn-primary:hover{-webkit-box-shadow:none;background-color:#008abd;box-shadow:none}.bootstrap .btn.btn-default[disabled]{background-color:#f2f2f2;border-color:#999;color:#999}.bootstrap .dropdown-menu{text-align:left}.bootstrap .dropdown-menu>li a{padding:5px 10px}.bootstrap .dropdown-menu>li a:hover i{color:#fff}.bootstrap .btn-group-action{line-height:0}.bootstrap .btn-group-action .btn{font-family:Open Sans,Helvetica,Arial,sans-serif}.bootstrap .btn-group-action .btn-group{white-space:nowrap}.bootstrap .btn-group-action .btn-group>a,.bootstrap .btn-group-action .btn-group button{display:inline-block;float:none;text-decoration:none}.bootstrap .btn-group-action .btn-group>a:first-child{margin-right:-3px}.bootstrap .btn-group-action .btn-group i{font-size:14px}.bootstrap .dummyfile{position:relative}.bootstrap .dummyfile .hide-file-upload{filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bootstrap .tt-query{border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.bootstrap .tt-dropdown-menu{background-color:#fff;border:1px solid #ccc;font-size:.9em;text-transform:none}.bootstrap .tt-suggestions{-webkit-box-shadow:rgba(0,0,0,.25) 0 1px 4px;box-shadow:0 1px 4px rgba(0,0,0,.25);padding:0 6px}.bootstrap .tt-suggestion p{border-bottom:1px solid #ccc;margin:0!important;padding:0!important}.bootstrap .tt-suggestion:last-child p{border-bottom:none}.bootstrap .tagify-container{-webkit-box-shadow:rgba(0,0,0,.075) 0 1px 1px inset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);min-height:30px;overflow:auto;padding:0 3px}.bootstrap .tagify-container span{float:left}.bootstrap .tagify-container>span{background-color:#3ecbff;border:1px solid #00aff0;border-radius:2px;color:#fff;display:inline-block;margin:3px;padding:2px 5px}.bootstrap .tagify-container>span>a{color:#00aff0;font-weight:700;padding-left:5px;text-decoration:none}.bootstrap .tagify-container>input{-webkit-box-shadow:none;border:0;box-shadow:none;height:auto;margin-top:2px;width:140px}.bootstrap .tagify-container>input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media (max-width:1200px){.bootstrap .form-group .input-group,.bootstrap .form-group input[type=password],.bootstrap .form-group input[type=search],.bootstrap .form-group input[type=text],.bootstrap .form-group select,.bootstrap .form-group textarea{margin:4px 0}.bootstrap .form-group .input-group input[type=password],.bootstrap .form-group .input-group input[type=search],.bootstrap .form-group .input-group input[type=text],.bootstrap .form-group .input-group select,.bootstrap .form-group .input-group textarea{margin:0}}.bootstrap input[type=email],.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=tel],.bootstrap input[type=text]{font-family:Open Sans,Helvetica,Arial,FontAwesome,sans-serif!important}.bootstrap .kpi-container{padding-bottom:10px!important}.bootstrap .kpi-container .kpi-refresh{position:absolute;right:20px;z-index:1}.bootstrap .box-stats{display:block;height:64px;margin-bottom:10px}.bootstrap .box-stats .boxchart-overlay{border-radius:3px;float:left;margin-right:10px;padding:10px 10px 5px}.bootstrap .box-stats .kpi-content{float:left;padding-left:40px;position:relative;width:100%}.bootstrap .box-stats .kpi-content i{border-radius:3px;color:#fff;font-size:26px;left:0;line-height:26px;position:absolute;text-align:center;top:0}.bootstrap .box-stats .kpi-content .title{color:#666;display:block}.bootstrap .box-stats .kpi-content .subtitle{color:#aaa;display:block;text-transform:uppercase}.bootstrap .box-stats .kpi-content .value{clear:both;display:block;font-size:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap .box-stats:hover{text-decoration:none}.bootstrap .color1 .boxchart-overlay,.bootstrap .color1 i{color:#2ba8e3!important}.bootstrap .color1 .value{color:#2ba8e3}.bootstrap .color2 .boxchart-overlay,.bootstrap .color2 i{color:#ff5450!important}.bootstrap .color2 .value{color:#ff5450}.bootstrap .color3 .boxchart-overlay,.bootstrap .color3 i{color:#9e5ba1!important}.bootstrap .color3 .value{color:#9e5ba1}.bootstrap .color4 .boxchart-overlay,.bootstrap .color4 i{color:#95cc6b!important}.bootstrap .color4 .value{color:#95cc6b}.bootstrap .data_chart rect{fill:#fff}.bootstrap .data_chart path{fill:none;stroke:#fff;stroke-width:2}.bootstrap .data_chart line{stroke:#000}.bootstrap .data_chart .area{fill:hsla(0,0%,100%,.3);stroke-width:0}.bootstrap .switch-light span span,.bootstrap .switch a{display:none}@media only screen{.bootstrap .switch-light{display:block;height:26px;overflow:visible;padding:0;position:relative}.bootstrap .switch-light *{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap .switch-light a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.bootstrap .switch-light>span,.bootstrap .switch-light label{line-height:26px;vertical-align:middle}.bootstrap .switch-light label{display:block;position:relative;width:100%;z-index:3}.bootstrap .switch-light input{opacity:0;position:absolute;z-index:5}.bootstrap .switch-light input:checked~a{left:0}.bootstrap .switch-light>span{font-weight:400;left:0;margin:0;position:absolute;text-align:left;width:100%}.bootstrap .switch-light>span span{display:block;left:0;position:absolute;text-align:center;top:0;width:50%;z-index:5}.bootstrap .switch-light>span span:last-child{left:50%}.bootstrap .switch-light a{display:block;height:100%;left:50%;padding:0;position:absolute;top:0;width:50%;z-index:4}.bootstrap .switch{display:block;height:26px;position:relative}.bootstrap .switch *{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap .switch a{-webkit-transition:all .3s ease-out;display:block;transition:all .3s ease-out}.bootstrap .switch>span,.bootstrap .switch label{line-height:26px;vertical-align:middle}.bootstrap .switch input{opacity:0;position:absolute}.bootstrap .switch label{float:left;height:100%;margin:0;position:relative;text-align:center;width:50%;z-index:2}.bootstrap .switch a{-webkit-box-shadow:"#1B7088" 0 -1px 0 inset;background-color:#2eacce;border:1px solid #279cbb;box-shadow:inset 0 -1px 0 "#1B7088";color:#fff;height:100%;left:0;padding:0;position:absolute;top:0;width:50%;z-index:1}.bootstrap .switch input:last-of-type:checked~a{-webkit-box-shadow:"#5C5C5C" 0 -1px 0 inset;background-color:#e08f95;border:1px solid #ca6f6f;box-shadow:inset 0 -1px 0 "#5C5C5C";left:50%}.bootstrap .switch input:disabled~a{-webkit-box-shadow:#b3b3b3 0 -1px 0 inset!important;background-color:#cdcdcd!important;border:1px solid #b3b3b3!important;box-shadow:inset 0 -1px 0 #b3b3b3!important}.bootstrap .switch.switch-3 a,.bootstrap .switch.switch-3 label{width:33.33333%}.bootstrap .switch.switch-3 input:checked:nth-of-type(2)~a{left:33.33333%}.bootstrap .switch.switch-3 input:checked:last-of-type~a{left:66.66667%}.bootstrap .switch.switch-4 a,.bootstrap .switch.switch-4 label{width:25%}.bootstrap .switch.switch-4 input:checked:nth-of-type(2)~a{left:25%}.bootstrap .switch.switch-4 input:checked:nth-of-type(3)~a{left:50%}.bootstrap .switch.switch-4 input:checked:last-of-type~a{left:75%}.bootstrap .switch.switch-5 a,.bootstrap .switch.switch-5 label{width:20%}.bootstrap .switch.switch-5 input:checked:nth-of-type(2)~a{left:20%}.bootstrap .switch.switch-5 input:checked:nth-of-type(3)~a{left:40%}.bootstrap .switch.switch-5 input:checked:nth-of-type(4)~a{left:60%}.bootstrap .switch.switch-5 input:checked:last-of-type~a{left:80%}.bootstrap .prestashop-switch{-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 4px 1px inset;background-color:#eee;border-radius:3px;box-shadow:inset 0 1px 4px 1px rgba(0,0,0,.15);color:#333;margin-top:3px;text-align:center}.bootstrap .prestashop-switch *{outline:0!important}.bootstrap .prestashop-switch label{-webkit-transition:color .2s ease-out;color:#bbb;cursor:pointer;font-weight:400;text-transform:uppercase;transition:color .2s ease-out}.bootstrap .prestashop-switch input:checked+label{color:#fff}.bootstrap .prestashop-switch>span{color:#666;cursor:pointer;text-transform:uppercase}.bootstrap .prestashop-switch.switch-light input:checked~a{-webkit-box-shadow:#72c279 0 -1px 0 inset;background-color:#96d19b;border:1px solid #72c279;box-shadow:inset 0 -1px 0 #72c279}.bootstrap .prestashop-switch.switch-light input:checked~span span:first-of-type{color:#fff}.bootstrap .prestashop-switch.switch-light input:checked~span span:last-of-type{color:#ccc}.bootstrap .prestashop-switch.switch-light input~a{-webkit-box-shadow:#e08f95 0 -1px 0 inset;background-color:#ebb7bb;border:1px solid #e08f95;box-shadow:inset 0 -1px 0 #e08f95}.bootstrap .prestashop-switch.switch-light input~span span:first-of-type{color:#ccc}.bootstrap .prestashop-switch.switch-light input~span span:last-of-type{color:#fff}}.bootstrap .page-head{-webkit-transition:padding-left .5s ease-out;background-color:#fff;border-bottom:1px solid #dfdfdf;color:#363a41;height:100px;left:0;margin:0;padding:0 0 0 210px;position:fixed;top:40px;top:2.5rem;transition:padding-left .5s ease-out;width:100%;z-index:499}.mobile .bootstrap .page-head{top:60px;top:3.75rem}@media (max-width:63.9375em){.bootstrap .page-head{padding:0}}.bootstrap .page-head.with-tabs{height:140px}.bootstrap .page-head>.wrapper{padding-left:15px}.bootstrap .page-head .page-title{clear:left;color:#363a41;float:left;font:20pt Open Sans,Helvetica,Arial,sans-serif;line-height:1.2;margin:0 0 .9375rem;padding:.3125rem 0;position:relative;white-space:nowrap}.bootstrap .page-head .page-title a{border-bottom:1px dotted #fff}.bootstrap .page-head .page-title a:hover{border-color:#000;color:#000}.bootstrap .page-head a{color:#fff;text-decoration:none}.bootstrap .page-head h4.page-subtitle{float:left;font-family:Open Sans;left:230px;margin-top:60px;position:absolute}@media (max-width:768px){.bootstrap .page-head h4.page-subtitle{left:70px}}.bootstrap .page-head .toolbarBox{background-color:transparent!important;position:absolute;right:0}.bootstrap .page-head .toolbarBox #toolbar-nav{border:none}.bootstrap .page-head .toolbarBox .btn-toolbar{margin:0;padding:3px 0 0}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn{color:#363a41;font-size:12px;line-height:8px;margin:0 3px 2px 0;overflow:hidden;padding:20px 5px!important;position:relative;text-align:center;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}@media (max-width:992px){.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn{font-size:11px;width:46px}}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn i{color:#2eacce}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn i:hover{color:#40c9ed}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn div{padding-top:10px}.bootstrap .page-head .toolbarBox .btn-toolbar .dropdown-toolbar{border-radius:3px;display:none;float:right}@media (max-width:768px){.bootstrap .page-head .toolbarBox .btn-toolbar .dropdown-toolbar{display:block}}.bootstrap .page-head ul.page-breadcrumb{background:transparent!important;border:none!important;border-radius:0;color:#000;color:rgba(0,0,0,.5);float:left;font-size:12px;line-height:1.5;list-style:none;margin:0;padding:.3125rem 0;white-space:nowrap}.bootstrap .page-head ul.page-breadcrumb li i{font-size:10px}.bootstrap .page-head ul.page-breadcrumb li.breadcrumb-container i,.bootstrap .page-head ul.page-breadcrumb li.breadcrumb-current i{border-right:1px solid #659e32;color:#659e32;font-size:42px;left:-60px;padding-right:5px;position:absolute;top:2px}.bootstrap .page-head ul.page-breadcrumb li:before{color:#659e32}.bootstrap .page-head ul.page-breadcrumb li a,.bootstrap .page-head ul.page-breadcrumb li a:hover{color:#363a41}.bootstrap .page-head .page-head-tabs{background-color:#fff;clear:left}.bootstrap .page-head .page-head-tabs ul{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;font-weight:400}.bootstrap .page-head .page-head-tabs li{display:inline-block}.bootstrap .page-head .page-head-tabs li a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#6c868e;font-size:14px;font-size:.875rem;line-height:1.5;padding:.9375rem 1.25rem;vertical-align:middle}.bootstrap .page-head .page-head-tabs li a.current{background-color:#f4f9fb;border-bottom:3px solid #3ed2f0;color:#363a41}.bootstrap .page-sidebar-closed .page-head{padding-left:4.0625rem}.bootstrap .page-header-toolbar-back{border:none!important;display:inline-block}.bootstrap #datepicker .input-selected{margin:0}.bootstrap #datepicker #date-end.input-selected,.bootstrap #datepicker #date-start.input-selected{border:3px solid #00a4e7}.bootstrap #datepicker #date-end-compare.input-selected,.bootstrap #datepicker #date-start-compare.input-selected{border:3px solid #ff8000}.bootstrap #datepicker div#datepicker-form #date-range{border:1px solid #0092ce}.bootstrap #datepicker div#datepicker-form #date-range .form-date-heading{background-color:#0092ce}.bootstrap #datepicker div#datepicker-form #date-compare{border:1px solid #e67300}.bootstrap #datepicker div#datepicker-form #date-compare .form-date-heading{background-color:#e67300}.bootstrap #datepicker div#datepicker-form .form-date-heading{height:30px;line-height:30px;padding:0 0 0 8px}.bootstrap #datepicker div#datepicker-form .form-date-heading .checkbox-title label,.bootstrap #datepicker div#datepicker-form .form-date-heading .title{color:#fff;font-size:1.15em;font-weight:200;line-height:2em;text-transform:uppercase}.bootstrap #datepicker div#datepicker-form .form-date-heading .btn-default{background-color:hsla(0,0%,100%,.3);border:none;color:#fff;font-weight:700}.bootstrap #datepicker div#datepicker-form .form-date-heading select{margin:2px 2px 0 0}.bootstrap #datepicker div#datepicker-form .form-date-actions,.bootstrap #datepicker div#datepicker-form .form-date-body{background-color:#fff;display:inline-block;padding:10px;width:100%}.bootstrap #datepicker div#datepicker-form .form-date-actions{border:1px solid #ccc}.bootstrap #datepicker div#datepicker-form .form-date-group{clear:both;margin:0 auto 6px;width:100%}.bootstrap #datepicker div#datepicker-form .form-date-group label{color:#666;font-size:.8em;font-weight:700;text-transform:uppercase}.bootstrap #datepicker div#datepicker-form .form-date-group input{margin:4px 4px 0 0}.bootstrap #datepicker div#datepicker-form .form-date-group input[type=text]{width:35%}.bootstrap #datepicker div#datepicker-form .form-date-group button{margin:5px 0 0}.bootstrap #datepicker .daterangepicker{border:1px solid #ccc;font-size:13px;margin:0 0 8px;position:relative;width:100%}.bootstrap #datepicker .daterangepicker table{border-spacing:1px;margin:0;width:100%}.bootstrap #datepicker .daterangepicker thead tr th{background-color:#0092ce;color:#fff;font-size:.7em;height:1.5em;text-transform:uppercase}.bootstrap #datepicker .daterangepicker thead tr:first-child th{background-color:#fff;border-bottom:1px solid #0092ce;color:#00a4e7;font-size:1.4em;font-weight:200}.bootstrap #datepicker .daterangepicker td,.bootstrap #datepicker .daterangepicker th{padding:0;position:relative;text-align:center}.bootstrap #datepicker .daterangepicker tr{border-bottom:1px solid #fff}.bootstrap #datepicker .daterangepicker td{-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;color:#00a4e7;height:2.4em;padding:0 8px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.bootstrap #datepicker .daterangepicker td.day:after{background-color:transparent;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:0}.bootstrap #datepicker .daterangepicker td.day:hover{cursor:pointer}.bootstrap #datepicker .daterangepicker td.day.disabled,.bootstrap #datepicker .daterangepicker td.new,.bootstrap #datepicker .daterangepicker td.old{color:#ccc}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected){background-color:#00a4e7;border-bottom-left-radius:15px;border-top-left-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).range-compare{background-color:#4da1b1;border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).end-selected-compare,.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).start-selected-compare{background-color:#4d99a2}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).end-selected-compare{border-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected){background-color:#00a4e7;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).range-compare{background-color:#4da1b1;border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).end-selected-compare,.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).start-selected-compare{background-color:#4d99a2}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).start-selected-compare{border-radius:0}.bootstrap #datepicker .daterangepicker td.start-selected-compare:not(.old):not(.new):not(.end-selected-compare){background-color:#ff8000;border-bottom-left-radius:15px;border-top-left-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.start-selected-compare:not(.old):not(.new):not(.end-selected-compare).range{background-color:#bb924d;border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected-compare:not(.old):not(.new):not(.start-selected-compare){background-color:#ff8000;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected-compare:not(.old):not(.new):not(.start-selected-compare).range{background-color:#bb924d;border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected.start-selected{background-color:#00a4e7;border-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected.start-selected.range-compare{background-color:#4da1b1;border-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected-compare.start-selected-compare{background-color:#ff8000;border-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected-compare.start-selected-compare.range{background-color:#bb924d;border-radius:0}.bootstrap #datepicker .daterangepicker td.range{background-color:#1bbdff;color:#cef1ff}.bootstrap #datepicker .daterangepicker td.range.range-compare{background-color:#8dab99}.bootstrap #datepicker .daterangepicker td.range-compare{background-color:#f93;color:#fff2e6}.bootstrap #datepicker .daterangepicker td.range-compare.range{background-color:#8dab99}.bootstrap #datepicker .daterangepicker td.today{background-color:#fff}.bootstrap #datepicker .daterangepicker td span{cursor:pointer;display:block;float:left;font-weight:400;height:3em;line-height:3em;padding:0;text-transform:uppercase;width:33.333%}.bootstrap #datepicker .daterangepicker td span.active,.bootstrap #datepicker .daterangepicker td span:hover{background-color:#00a4e7;color:#fff}.bootstrap #datepicker .daterangepicker td span.old{color:#ccc}.bootstrap #datepicker .daterangepicker th.next{padding:0 10px 0 0;text-align:right}.bootstrap #datepicker .daterangepicker th.prev{padding:0 0 0 10px;text-align:left}.bootstrap #datepicker .daterangepicker th.month-switch,.bootstrap #datepicker .daterangepicker th.next,.bootstrap #datepicker .daterangepicker th.prev{font-size:1.3em;height:2em;line-height:2em}.bootstrap #datepicker .daterangepicker th.month-switch:hover,.bootstrap #datepicker .daterangepicker th.next:hover,.bootstrap #datepicker .daterangepicker th.prev:hover{background-color:#0092ce;color:#fff}.bootstrap #datepicker .daterangepicker thead tr:first-child th{cursor:pointer}.bootstrap .chevron-left,.bootstrap .chevron-right{position:relative}.bootstrap .chevron-left:before,.bootstrap .chevron-right:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.bootstrap .chevron-left:before{background-color:#1bbdff;border-color:transparent transparent transparent #00a4e7;border-width:1.2em 0 1.2em .5em;right:0;top:0}.bootstrap .chevron-right:before{background-color:#00a4e7;border-color:transparent transparent transparent #1bbdff;border-width:1.2em 0 1.2em .5em;left:0;top:0}.bootstrap .input-complete{-webkit-animation:one .2s ease-in-out;animation:one .2s ease-in-out}@-webkit-keyframes one{0%{background-color:#00a4e7}to{background-color:#fff}}@-webkit-keyframes two{0%{-webkit-box-shadow:#00a4e7 0 0 0 20px inset;box-shadow:inset 0 0 0 20px #00a4e7}to{-webkit-box-shadow:#00a4e7 0 0 0 inset;box-shadow:inset 0 0 0 #00a4e7}}.bootstrap .breadcrumb-multishop{position:relative;width:auto}.bootstrap .breadcrumb-multishop:after{background-color:#659e32;border-radius:0 4px 4px 0;bottom:0;color:#fff;content:"\F0D7";font-family:FontAwesome;font-size:14px;line-height:22px;padding:0 7px;pointer-events:none;position:absolute;right:0;top:0}.bootstrap .breadcrumb-multishop select{-webkit-appearance:none;background:#fff;border:1px solid #659e32;border-radius:4px;color:#666;display:inline-block;height:22px;line-height:20px;margin:0;outline:none;padding:0 5px 0 8px;position:relative}.bootstrap .breadcrumb-multishop select:focus{-webkit-box-shadow:0 0 0 1px #659e32;box-shadow:0 0 0 1px #659e32}.bootstrap #header_shop .dropdown-menu{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:1px solid #bbcdd2;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);font-size:13px;margin:0;min-width:284px!important;min-width:17.75rem!important;padding:0;right:-100px!important;top:40px}.bootstrap #header_shop .dropdown-menu:after,.bootstrap #header_shop .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;right:95px;width:0}.bootstrap #header_shop .dropdown-menu:after{border-color:transparent transparent #fff;border-width:7px;margin-right:1px}.bootstrap #header_shop .dropdown-menu:before{border-color:transparent transparent #bbcdd2;border-width:8px;margin-left:-8px}.bootstrap #header_shop .dropdown-menu li:first-child a{color:#25b9d7!important;font-size:14px!important;font-size:.875rem!important;font-weight:700}.bootstrap #header_shop .dropdown-menu li:not(:first-child){line-height:32px}.bootstrap #header_shop .dropdown-menu li:not(:first-child) a:not(.link-shop){display:inline-block;padding-bottom:.3125rem;padding-top:.3125rem;width:inherit}.bootstrap #header_shop .dropdown-menu a{color:#4e6167}.bootstrap #header_shop .dropdown-menu .group a{padding-left:.625rem}.bootstrap #header_shop .dropdown-menu .shop{display:-webkit-box;display:-ms-flexbox;display:flex}.bootstrap #header_shop .dropdown-menu .shop a{font-weight:600;padding-left:1.5625rem}.bootstrap #header_shop .dropdown-menu .shop a.link-shop{float:right;margin-left:auto;padding-left:inherit;padding-right:10px;padding-top:3px;text-decoration:none}.bootstrap #header_shop .dropdown-menu .shop a.link-shop i.material-icons{border:1px solid #bbcdd2;border-radius:1px;color:#6c868e;cursor:pointer;font-size:14px;padding:2px 10px}.bootstrap #header_shop .dropdown-menu li.active a,.bootstrap #header_shop .dropdown-menu li:hover a{color:#4e6167!important}.bootstrap #header_shop .dropdown-menu li.active i.material-icons,.bootstrap #header_shop .dropdown-menu li:hover i.material-icons{border:1px solid #25b9d7!important;color:#25b9d7!important}.bootstrap #header_shop .selected-item{color:#00aff0;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio:0){.bootstrap .custom-select select{padding-right:30px}}.bootstrap .no-pointer-events .custom-select:after{content:none}.bootstrap .multishop-well{background-color:#faf8f0;border:none;border-left:3px solid #fbeccb;margin-bottom:15px;padding:20px 20px 10px}.bootstrap .media-product-pack{border:2px solid #eee;border-radius:4px;float:left;margin-bottom:10px;margin-right:10px;overflow:hidden;padding:4px;position:relative;width:200px}.bootstrap .media-product-pack .media-product-pack-img{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;width:100%}.bootstrap .media-product-pack .media-product-pack-ref,.bootstrap .media-product-pack .media-product-pack-title{display:inline-block;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.bootstrap .media-product-pack .media-product-pack-ref{color:#aaa}.bootstrap .media-product-pack .media-product-pack-action{border:1px solid #ccc;border-radius:4px;position:absolute;right:7px;text-align:center;top:7px}.bootstrap .media-product-pack .media-product-pack-quantity{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:25px;left:7px;line-height:23px;min-width:35px;padding:0 4px;position:absolute;text-align:center;top:7px}.bootstrap #carrier_wizard{display:block;position:relative}.bootstrap #carrier_wizard .translatable-field,.bootstrap #carrier_wizard .translatable-field li a{color:#363a41}.bootstrap #carrier_wizard .stepContainer{clear:both;display:block;position:relative}.bootstrap #carrier_wizard .stepContainer div.content{clear:both;display:block;position:absolute;width:100%}.bootstrap #carrier_wizard .stepContainer .StepTitle,.bootstrap #carrier_wizard ul.anchor{clear:both;display:block;position:relative}.bootstrap #carrier_wizard ul.anchor{float:left;list-style:none;margin:0 0 10px;padding:0;width:100%}.bootstrap #carrier_wizard ul.anchor.nbr_steps_4 li,.bootstrap #carrier_wizard ul.anchor.nbr_steps_5 li{float:left;width:25%}.bootstrap #carrier_wizard li{display:block;overflow:hidden;position:relative}.bootstrap #carrier_wizard li a{color:#ccc;display:block;height:32px;margin:0 16px 0 0;outline-style:none;position:relative;text-decoration:none}.bootstrap #carrier_wizard li a .stepNumber{color:#fff;float:left;font-size:30px;height:32px;line-height:32px;margin-right:3px;padding:0 5px;position:relative;text-align:center;width:24px}.bootstrap #carrier_wizard li a .stepDesc{display:table-cell;font-size:13px;height:32px;line-height:13px;position:relative;text-align:left;vertical-align:middle}.bootstrap #carrier_wizard li a .chevron{border:16px solid transparent;border-left:14px solid #fff;border-right:0;position:absolute;right:-16px;top:0}.bootstrap #carrier_wizard li a .chevron:after{border:16px solid transparent;border-left:14px solid #ccc;border-right:0;content:"";position:absolute;right:2px;top:-16px}.bootstrap #carrier_wizard li a.disabled{background-color:#ccc;color:#777}.bootstrap #carrier_wizard li a.disabled .chevron:after{border-left:14px solid #ccc}.bootstrap #carrier_wizard li a.selected{background-color:#363a41;color:#f8f8f8;cursor:text}.bootstrap #carrier_wizard li a.selected .chevron:after{border-left:14px solid #363a41}.bootstrap #carrier_wizard li a.done{background-color:#72c279;color:#fff}.bootstrap #carrier_wizard li a.done .chevron:after{border-left:14px solid #72c279}.bootstrap #carrier_wizard .loader{display:none}.bootstrap #carrier_wizard .msgBox{background-color:#ffd;border:1px solid gold;border-radius:5px;color:#5a5655;display:none;float:left;margin:4px 0 0 5px;padding:5px;position:relative}.bootstrap #carrier_wizard .msgBox .content{float:left;padding:0}.bootstrap #carrier_wizard #carrier_logo_block{right:10px}.bootstrap #carrier_wizard .range_inf td,.bootstrap #carrier_wizard .range_sup td{background-color:#ccc}.bootstrap #carrier_wizard .range_type{font-weight:700;text-align:right;width:220px}.bootstrap #carrier_wizard .range_data{width:110px}.bootstrap #carrier_wizard .range_sign{font-size:20px;text-align:center;width:18px}.bootstrap #carrier_wizard .range_data_new{width:110px}.bootstrap #carrier_wizard table#zones_table{width:auto}.bootstrap #carrier_wizard .field_error{border-color:#e08f95}.bootstrap #carrier_wizard .actionBar{height:30px}.bootstrap #carrier_wizard .actionBar a{float:right;margin-right:10px}.bootstrap .size_s{font-size:1.1em}.bootstrap .size_md{font-size:1.3em}.bootstrap .size_l{font-size:1.7em}.bootstrap .size_xl{font-size:2em}.bootstrap .size_xxl{font-size:2.3em}.bootstrap .number-monospace{font-family:Droid Sans Mono,Helvetica,Arial,sans-serif!important;font-weight:200;word-spacing:-.3em}.bootstrap .color_success{color:#72c279}.bootstrap .color_danger,.bootstrap .dash_trend_down{color:#e08f95}.bootstrap .dash_trend_down:before{content:"\F0AB";font-family:FontAwesome;margin-right:4px}.bootstrap .dash_trend_up{color:#72c279}.bootstrap .dash_trend_up:before{content:"\F0AA";font-family:FontAwesome;margin-right:4px}.bootstrap .dash_trend_right:before{content:"\F0A9";font-family:FontAwesome;margin-right:4px}.bootstrap #dashboard section>section header{background-color:#00aff0;color:#fff;font-size:1.2em;margin:0 0 3px;padding:3px 8px}.bootstrap #dashboard section>section header .small{clear:both;display:block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:.8em;font-variant:small-cap;text-transform:uppercase}.bootstrap #dashboard .data_list{margin:0 0 10px;padding:0}.bootstrap #dashboard .data_list li{position:relative}.bootstrap #dashboard .data_list .data_value{line-height:39px;padding:0 10px 0 0;position:absolute;right:0;top:0}.bootstrap #dashboard .data_list_small{border-top:1px solid #ddd;margin:8px 0 10px;padding:0}.bootstrap #dashboard .data_list_small li{border:none;border-bottom:1px dashed #ddd;margin:0;padding:3px 0;position:relative}.bootstrap #dashboard .data_list_small .data_label{color:#bbb;text-transform:uppercase}.bootstrap #dashboard .data_list_small .data_value{line-height:25px;padding:0;position:absolute;right:0;top:0}.bootstrap #dashboard .data_list_large{margin:8px 0 10px;padding:0}.bootstrap #dashboard .data_list_large li{border:none;margin:0;padding:6px 0;position:relative}.bootstrap #dashboard .data_list_large .data_label{line-height:.8em}.bootstrap #dashboard .data_list_large .data_label small{font-size:.6em}.bootstrap #dashboard .data_list_large .data_value{line-height:.6em;padding:8px 0 0;position:absolute;right:0;text-align:right;top:0}.bootstrap #dashboard .data_list_large .data_value small{font-size:.5em}.bootstrap #dashboard .data_list_vertical{border:1px solid #ddd;border-radius:3px;margin:0 0 10px;padding:0}.bootstrap #dashboard .data_list_vertical li{border-left:1px solid #ddd;padding:6px}.bootstrap #dashboard .data_list_vertical li:first-child{border:none}.bootstrap #dashboard .data_list_vertical .data_label{display:block;line-height:1em;min-height:32px;text-align:center}.bootstrap #dashboard .data_list_vertical .data_value{display:block;text-align:center}.bootstrap #dashboard #dashtrends header{margin-bottom:0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar{margin:0 -16px 10px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl{-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dt{color:#777;height:2.6em;margin:0;padding:0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value{color:#aaa}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value small{font-size:.5em}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.dash_trend{background-color:#fff;border-radius:3px;margin:0 auto;width:80px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dd.data_value,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dt{color:#00aff0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dt{text-decoration:underline}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl.active dd.data_value,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl.active dt{color:#fff}.bootstrap #dashboard #dashtrends dl{background-color:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;cursor:pointer;margin:0;min-height:70px;padding:10px;text-align:center}.bootstrap #dashboard #dashtrends dl:first-child{border-left:none}.bootstrap #dashboard #dashtrends dl.active{-webkit-box-shadow:#fff 0 0 0 2px inset;background-color:#00aff0;box-shadow:inset 0 0 0 2px #fff}.bootstrap #dashboard #dashtrends dl.active dt{color:#fff}.bootstrap #dashboard #dashtrends dt{font:400 1.1em/120% Ubuntu Condensed,Helvetica,Arial,sans-serif;height:37px;line-height:1em;text-align:center}.bootstrap #dashboard #dashtrends dd span{font-size:.9em;white-space:nowrap}.bootstrap #dashboard #dashtrends svg{height:350px}.bootstrap #dashboard #dashgoals svg{height:250px}.bootstrap #dashboard #dashproducts nav{font:400 1.1em/120% Ubuntu Condensed,Helvetica,Arial,sans-serif;margin-bottom:10px;text-transform:uppercase}.bootstrap #dashboard #dashaddons{background-color:#fff;border:1px dashed silver;border-radius:3px;font-size:1.3em;padding:10px 20px;text-align:center}.bootstrap #dashboard #dashaddons a{display:block}.bootstrap #dashboard #dashaddons a:hover{text-decoration:none}.bootstrap #dashboard #dashactivity svg{height:150px}.bootstrap #dashboard .loading .data_value{min-width:30px;text-align:center}.bootstrap #dashboard .loading .data_value:before{color:#ccc;font-size:14px}.bootstrap #dashboard .loading .data_trend,.bootstrap #dashboard .loading .data_value small,.bootstrap #dashboard .loading .data_value span{display:none}.bootstrap #dashboard .tooltip-panel{min-width:150px;padding:10px}.bootstrap #dashboard .tooltip-panel-heading{border-bottom:1px solid #ccc;font:400 1.2em/1.42857 Ubuntu Condensed,Helvetica,Arial,sans-serif;margin-bottom:10px;text-align:center;text-transform:uppercase}.bootstrap #dashboard .data_value .dash_trend,.bootstrap #dashboard .data_value span,.bootstrap .data_loading{-webkit-animation-direction:linear;-webkit-animation-duration:.7s;-webkit-animation-name:bounceG;-webkit-transform:scaleX(.7);-webkit-transform:scaleY(.7);animation-direction:linear;animation-duration:.7s;animation-name:bounceG;opacity:1;transform:scaleX(.7);transform:scaleY(.7)}@-webkit-keyframes bounceG{0%{-webkit-transform:scaleX(.1);-webkit-transform:scaleY(.1);filter:alpha(opacity=0);opacity:0;transform:scaleX(.1);transform:scaleY(.1)}to{-webkit-transform:scaleX(1);-webkit-transform:scaleY(1);filter:alpha(opacity=100);opacity:1;transform:scaleX(1);transform:scaleY(1)}}@keyframes bounceG{0%{-webkit-transform:scaleX(.1);-webkit-transform:scaleY(.1);filter:alpha(opacity=0);opacity:0;transform:scaleX(.1);transform:scaleY(.1)}to{-webkit-transform:scaleX(1);-webkit-transform:scaleY(1);filter:alpha(opacity=100);opacity:1;transform:scaleX(1);transform:scaleY(1)}}.bootstrap #dash_version{overflow:hidden;padding:0!important}.bootstrap #dash_version iframe{height:80px;width:100%}.bootstrap #calendar button.btn-default.active{-webkit-box-shadow:none;background-color:#00aff0;border-color:#008abd;box-shadow:none;color:#fff;font-weight:700}@media (max-width:480px){.bootstrap #calendar{padding:10px!important}.bootstrap #calendar button.btn-default{padding:5px}}.bootstrap #login{min-height:100%;padding-bottom:45px}.bootstrap #shop-img{left:0;margin:0 auto;position:absolute;right:0;width:69.5px;z-index:1}.bootstrap #login-header{color:#6d6d6d;margin-bottom:30px;padding-top:40px}.bootstrap #login-header h1,.bootstrap #login-header h4{margin:0;padding:0}.bootstrap #login-panel{margin:0 auto;width:500px}.bootstrap #login-panel .form-control,.bootstrap #login-panel input[type=password],.bootstrap #login-panel input[type=search],.bootstrap #login-panel input[type=text],.bootstrap #login-panel select,.bootstrap #login-panel textarea{height:inherit!important;padding:10px 8px!important}@media (max-width:480px){.bootstrap #login-panel{width:90%}}.bootstrap #login-panel #dash_version,.bootstrap #login-panel .message-item-initial .message-item-initial-body,.bootstrap #login-panel .panel,.bootstrap #login-panel .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .message-item-initial #login-panel .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption #login-panel .timeline-panel{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.3)}.bootstrap #login-panel .panel-footer{height:inherit;margin:0 -20px -20px}.bootstrap #login-panel .flip-container{-webkit-perspective:1000px;-webkit-transform-style:preserve-3d;height:420px;margin-top:115px;perspective:1000px;transform-style:preserve-3d}.bootstrap #login-panel .flip-container.flip .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.bootstrap #login-panel .flip-container.flip .back{-webkit-backface-visibility:visible;backface-visibility:visible}.bootstrap #login-panel .flipper{-webkit-transform-style:preserve-3d;-webkit-transform-style:flat;-webkit-transition-duration:.6s;position:relative;transform-style:preserve-3d;transform-style:flat;transition-duration:.6s}.bootstrap #login-panel .back,.bootstrap #login-panel .front{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:.6s;backface-visibility:hidden;left:0;padding:40px;position:absolute;top:0;transform-style:preserve-3d;transition:.6s;width:100%}.bootstrap #login-panel .front{-webkit-transform:rotateY(0);transform:rotateY(0);z-index:2}.bootstrap #login-panel .back{-webkit-transform:rotateY(180deg);display:none;transform:rotateY(180deg);z-index:1}.bootstrap #login-panel #forgot_confirm_name,.bootstrap #login-panel #forgot_name,.bootstrap #login-panel #reset_confirm_name,.bootstrap #login-panel #reset_name,.bootstrap #login-panel #shop_name{font-family:Open Sans,Helvetica,Arial,sans-serif;text-align:center}.bootstrap #login-panel #login_form{padding-top:15px}.bootstrap #login-panel #remind-me{margin-top:0}.bootstrap #login-footer{margin-top:20px}.bootstrap #login-footer a{color:#a0aab5}.bootstrap #module-list h3{background-color:transparent;color:#363a41;left:0;margin:0;padding:0;position:relative;top:0}.bootstrap #module-list select.active{background:#bdedff;border:1px solid #00aff0}.bootstrap #module-list select.active option{background:#fff!important}.bootstrap .hook_panel{-webkit-box-shadow:rgba(0,0,0,.1) 0 -2px 0 inset;border:1px solid #e6e6e6;border-radius:3px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.1);margin-bottom:10px!important;padding:10px 10px 5px}.bootstrap .module_name{font-size:1.2em}.bootstrap .hook_panel_header{margin:0 -10px;padding:0 10px 10px}.bootstrap .hook_panel_header .hook_name{background-color:#fff;border-radius:3px;color:#00aff0;font-size:1.4em;padding:0 4px}.bootstrap .hook_panel_header .hook_description{padding:3px 0 0 3px}.bootstrap .modules_list_container_tab img{max-width:66px}.bootstrap .module_list .module_list_item{border:1px solid #9ed0ec;display:table;margin-bottom:-1px;padding:5px 0;width:100%}.bootstrap .module_list .module_list_item.highlight{background-color:#f7e69f}.bootstrap .module_list .draggable{cursor:pointer}.bootstrap .module_col_select{border-right:1px solid #ddd;display:table-cell;min-height:35px;text-align:center;vertical-align:middle;width:22px}.bootstrap .module_col_position{display:table-cell;text-align:right;vertical-align:middle;width:70px}.bootstrap .module_col_position .positions{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;background-color:#eee;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);color:#aaa;cursor:move;font-size:1.4em;padding:0 5px;text-shadow:#fff 1px 1px}.bootstrap .module_col_icon{display:table-cell;text-align:center;vertical-align:middle;width:75px}.bootstrap .module_col_infos{display:table-cell;height:50px;vertical-align:middle}.bootstrap .module_col_actions{display:table-cell;padding:0 10px;text-align:right;vertical-align:middle;width:160px}.bootstrap .module_col_actions .btn-group{text-align:left}.bootstrap li.sortable-placeholder{background-color:#eee;border:1px dashed #ccc;border-radius:5px;margin:4px}.bootstrap td.module_active{background-color:#96d19b!important}.bootstrap td.module_inactive{background-color:#d5d5d5!important}.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{font-size:12px}.bootstrap .module-badge-popular{background-color:#f01778}.bootstrap .module-badge-partner{background-color:#00aff0}.bootstrap .module-badge-bought{background-color:#8bc954}.bootstrap #dashboard .categoriesTitle .data_list #filternameForm,.bootstrap .categoriesTitle #dashboard .data_list #filternameForm,.bootstrap .categoriesTitle .list-group #filternameForm{padding-right:15px}.bootstrap #dashboard .categoriesTitle .data_list .list-group-item,.bootstrap #dashboard .categoriesTitle .data_list li,.bootstrap #dashboard .data_list .categoriesTitle .list-group li,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item,.bootstrap .categoriesTitle #dashboard .data_list li,.bootstrap .categoriesTitle .list-group .list-group-item{overflow:hidden;padding-right:35px;position:relative;text-overflow:ellipsis;white-space:nowrap}.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .badge,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-bought,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-partner,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-popular,.bootstrap #dashboard .categoriesTitle .data_list li .badge,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-bought,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-partner,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-popular,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .badge,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-bought,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-partner,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-popular,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .badge,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-bought,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-partner,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-popular,.bootstrap .categoriesTitle #dashboard .data_list li .badge,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-bought,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-partner,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-popular,.bootstrap .categoriesTitle .list-group .list-group-item .badge,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-bought,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-partner,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-popular{position:absolute;right:5px}.bootstrap .quickview-badge{margin-top:30px}.bootstrap .quickview-price{color:#666;float:right;font-size:1.8em}.bootstrap .rating{direction:rtl;font-size:20px;unicode-bidi:bidi-override}.bootstrap .rating span.star{display:inline-block;font-family:FontAwesome}.bootstrap .rating span.star:before{color:#bbb;content:"\F006";padding-right:3px}.bootstrap .rating span.star.active:before,.bootstrap .rating span.star.active~span.star:before{color:#f5ab35;content:"\F005"}.bootstrap #modules_list_container_tab_modal .img-thumbnail{max-height:60px;max-width:60px}.bootstrap .modules-addons-info{text-align:center}.bootstrap .modules-addons-info h4{margin-bottom:0!important}.bootstrap .modules-addons-buttons{text-align:center}.bootstrap .modules-addons-buttons a{margin-right:10px;text-transform:uppercase}.bootstrap .adminsearch #content #dash_version #dash_version,.bootstrap .adminsearch #content #dash_version .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content #dash_version .panel,.bootstrap .adminsearch #content #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body #dash_version,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .message-item-initial-body,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .panel,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .panel #dash_version,.bootstrap .adminsearch #content .panel .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content .panel .panel,.bootstrap .adminsearch #content .panel .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .panel,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel,.bootstrap .message-item-initial .adminsearch #content #dash_version .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body #dash_version,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .panel,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .message-item-initial .adminsearch #content .panel .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content #dash_version .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .message-item-initial .message-item-initial-body .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .panel .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel #dash_version,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .message-item-initial .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .adminsearch #content .message-item-initial-body .timeline-panel{-webkit-box-shadow:0;border:none;border-radius:0;box-shadow:0;margin:0;padding:0}.bootstrap #translations_form .translations-email-panel{margin:0 0 8px 20px;padding:8px 12px}.bootstrap #translations_form .block-mail iframe,.bootstrap #translations_form .block-mail textarea{height:500px;width:100%}.bootstrap #translations_form .panel-group,.bootstrap #translations_form a.panel-title i{display:none}.bootstrap #translations_form a.panel-title:hover{text-decoration:none}.bootstrap #translations_form a.panel-title:hover i{display:inline-block}.bootstrap #translations_form .mails_field{border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px}.bootstrap #translations_form .mails_field ul.nav-pills{margin-bottom:5px}.bootstrap #translations_form .mails_field h4 .badge,.bootstrap #translations_form .mails_field h4 .module-badge-bought,.bootstrap #translations_form .mails_field h4 .module-badge-partner,.bootstrap #translations_form .mails_field h4 .module-badge-popular{font-size:12px}.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-bought,.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-partner,.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-popular,.bootstrap #translations_form .mails_field h4 .badge.badge-danger{background-color:transparent;border:2px solid #e08f95;color:#e08f95}.bootstrap #translations_form .mails_field .panel-footer{margin:0 -15px}.bootstrap .employee_avatar_small{vertical-align:middle}.bootstrap .employee_avatar_small img{border:none;padding:0}.bootstrap .employee_avatar{display:block!important;margin:10px auto!important;text-align:center}.bootstrap .avatar-xs{border-radius:16px;display:inline-block;height:16px;overflow:hidden;text-align:center;width:16px}.bootstrap .avatar-xs img{height:100%;width:100%}.bootstrap .avatar-xs i{font-size:10.66667px;line-height:16px}.bootstrap .avatar-sm,.bootstrap .employee_avatar_small{border-radius:32px;display:inline-block;height:32px;overflow:hidden;text-align:center;width:32px}.bootstrap .avatar-sm img,.bootstrap .employee_avatar_small img{height:100%;width:100%}.bootstrap .avatar-sm i,.bootstrap .employee_avatar_small i{font-size:21.33333px;line-height:32px}.bootstrap .avatar-md{border-radius:32px;display:inline-block;height:48px;overflow:hidden;text-align:center;width:48px}.bootstrap .avatar-md img{height:100%;width:100%}.bootstrap .avatar-md i{font-size:32px;line-height:48px}.bootstrap .avatar-lg,.bootstrap .employee_avatar{border-radius:80px;display:inline-block;height:80px;overflow:hidden;text-align:center;width:80px}.bootstrap .avatar-lg img,.bootstrap .employee_avatar img{height:100%;width:100%}.bootstrap .avatar-lg i,.bootstrap .employee_avatar i{font-size:53.33333px;line-height:80px}.bootstrap .avatar-xl{border-radius:128px;display:inline-block;height:128px;overflow:hidden;text-align:center;width:128px}.bootstrap .avatar-xl img{height:100%;width:100%}.bootstrap .avatar-xl i{font-size:85.33333px;line-height:128px}.bootstrap #employee-thumbnail{-webkit-box-shadow:#fff 0 0 0 4px inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB1ZJREFUeNrsnV1PGl0UhcsUbGmtVotYQatVbFqrF973/1+ZJqaJX0hFRKh8CRYBUZyu0KR5k1eBwWFmHV3romlShdPzzN577TMz5wTOz8+fSSbL0hQIoSSEkhAKoSSEkhBKQiiEkhBKQigJoRBKQigJoSSET1bBJ/W/7XQ6rVarXq83Go2rq6ubmxv8/fr6Gv80OTm5vr5uWZYQ0umqq3K5/Pv372q1CoS3t7f//7E3b94oCrmw1Wq1SqWCP//FWQ99+fJlcXFRCP1Xu93O5XLFYhHkkCQH8gKWBX4LCwuqhX4KtICtUCggW4Kio98Nh8NG8zMeIVxJPp/PZrPNZnO4T0CORaYdHx83dxIChj6ECFeSSqXAb8CE2UOhUGhlZWVpaUlR6JFs20bBOzg4gGdx5QMRiHt7eyifnz9/fvHihRCOVmgMMN2oea5/MgIaLQesTTQaVSIdlVDzwO/hmbPXdAQCiUQCeVVR6L4AL51Oe5Clk8kkzNHa2popKzVmjHJ3d9cDfv8N9+/fv/ddEBDCQbW/v398fOzxl5ZKpa2tLSMosiNEQBwdHfny1fCo29vbdy6oCqGDSUQJ9HEAiMWdnR0USCEcRrj8UQJH6j8HTAM/f/4UwmF0dnaGRo1hJKlUirn14kWYyWR48gEoCqEz1et1FEKe8ZTLZarxGICwUqlQWUE4mtPTUyF0oEajwTaki4sLIXQgt+5CuCh4Y87uQg8hGi8hHFSBQEAIzVa73e50OkJosG67EkIH3kG51GyEptyrE0LzvIMQSkIoCaEQeiHbtjkdqRAKoRyppFoohJIQSkIoCaEQSkIoPQmEnC/2oVXlHBjXK6LX19f7+/utVsvp3iMeyLbt8/Pzly9fsm2PwYWwWq1ms1nOfIXLa2trKxQKffv2jWpXBYvtSicvPADJtn7LhTAcDpOvjgaDwefPnwvhvRobG8McMSNELWTbm4bOYvHnUjUVvYQcRR6FGCFbqqdDCMvHjBCpXlHYp30m3wWNcHh0tZB8X8lXr14JYf9cSu5IhbCPpqammBGicxXCPpqcnKR1NAhBDE8I+wj8YrEYJ8JIJEJ4s4Lx7sny8jJhyUHDyrn5MyNCGPeNjQ0qX/P3LAROt0x61/7du3dUxuHt27fxeJxzrngfvKA6gQcIaSeKFyHVNufMrQ4vwomJCRL7B5PMfCgXL0Kee4dwMYQO2QCE4EdyW4C5EFIjDAQCJBWI/PAR6keBI5EIQxYlXFQzBiG6Q9+76bm5OfIzR6gHh3Lo7+GC8KLz8/PPuMX+TkU8HvfxLmssFuM/S40dIQIxkUj4MzWWZcQBvwa82YRQQEHy/ntx6RA+ZmEkQujr16/T09NefuPMzIwp54qagRDpdHNz08sWGzVYh9+5bw69XOUif5zVSIS2bXt58oFB7wUYg7DT6RCefCCEDkT4Yp8QOlOz2fRyg3qDNoEzBqGXu9Pzv9phJEKPT3FSFLoveRnjEbZaLdFSFCqR+mdkrrryuPRyntB0x9XGfNAwlM/nDw8P2+229+fHWJaVSCSWl5cVhcOrVqv9+PHj8vLSl/N/EP3JZJL2CF8zEBYKBX8PK7NtO5fLCeGDotD3MdAe4WsGQob9EPlNDS9CWNBms+n7MDAG8lUFXoRnZ2cMpxhiDBiJEA7jBjOZDMlgMBLOI2CpEZZKpXq9TjIYjATjEULHHb3GYyrCVquVTqfZrnqMB6PiXGpnWWBDsalUKrjY0c7TnsUcCoWi0ejc3Nz09DTPI4r+I4Rlz2azgMdT/PpqfHwcIOfn5xlu7vuJsFarwa+DH+GRBoNobGwMFGdnZ/19AdEHhJ1OB6Xl5OQEmZPZrA/qJiwLeXVhYSESifiy3ZGn+xFcXl7mumJYdnGxipe6CofDsa5ev379CKPw4uLi+Pj4169fptxHHVoIxPfv3y8uLk5MTDwGhLZtF4tFVDtcpI8gZzrKrsirqJQzMzOjfoZjVAjhM2EykTP5b9aMVIjFv+9Hjs67uo8QBe+0Kz02+E/gF+9qFGXSTYQwKZlMBmmTtjf3fWUAqfXDhw/ubvLoDkJ0eCAHtyJ4g4CE3wFLt7rJhyIEvKOjI3ToOqjH2bwHArOzsx8/fnw4yOER1uv1ZDJZKBQE7yEgo9Ho6urqQ3ZIGqa1R81Lp9PInI++yRu1cPUjgaHjQl5dWloarkY6i0KYzL/wVPNGZHYA0mn74QAh3GYqlVKrMOr2Y2VlBa7V5UTaaDQODg5gODXFoxYiZGdnp1KpfPr0acCNi/ojzOfz+FBlTi+FaCmXy2tra4Nse9UHITInbKfm1HshZra3t5H/kFd7/2SvpwcODw/Fz19h/kFhSIQnJyd9f1nyQKAAFo4RVqvV3d1dTR+JwAJEHCBEv7m3t/ekbu+RCyxA5L5VsDsQwtH2YC75IhABl0ERFotFTRmh7uNyB8JCoaD5ItR9XCxNjekSQiGUhFASQiGUhFASQkkIhVAyQo1G486VbiE0RsFg8M6XpP4IMAApALrnMeLgrgAAAABJRU5ErkJggg==);background-size:contain;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 0 0 4px #fff;height:104px;margin-bottom:10px;position:relative;width:104px}.bootstrap #employee-thumbnail:before{color:#ccc;display:block;font-size:2em;left:10px;position:absolute;text-align:center;top:10px;z-index:10}.bootstrap #employee-thumbnail a{-webkit-box-shadow:#fff 0 0 0 3px inset;background-position:50%;background-size:contain;border:none;box-shadow:inset 0 0 0 3px #fff;display:block;height:100px;left:1px;overflow:hidden;position:absolute;top:1px;width:100px;z-index:100}.bootstrap .message-item-initial h2{font-size:1.5em;margin:0 0 5px}.bootstrap .message-item-initial .message-item-initial-body{margin-top:10px;position:relative}.bootstrap .message-item-initial .message-date{color:#bbb;margin-bottom:10px}.bootstrap .message-item{border-bottom:1px solid #eee;margin:0 0 0 30px;padding:10px 0;position:relative}.bootstrap .message-item:last-child{border:none}.bootstrap .message-item .message-item-heading{display:inline-block}.bootstrap .message-item .message-body{margin:0 0 0 80px}.bootstrap .message-item .message-body .message-item-text{border-left:2px solid #ccc;padding:0 0 0 10px}.bootstrap .message-item .message-avatar{left:10px;position:absolute;top:10px}.bootstrap .message-item .message-date{color:#bbb}.bootstrap .arrow:after,.bootstrap .arrow:before{border-color:transparent;border-style:solid;content:"";display:inline-block;position:absolute}.bootstrap .arrow-left:before{border-right-color:#d1d4d7;border-width:7px 7px 7px 0;left:0;margin-left:-7px;top:6px}.bootstrap .arrow-left:after{border-right-color:#fff;border-width:6px 6px 6px 0;left:0;margin-left:-6px;top:7px}.bootstrap .arrow-right:before{border-left-color:#d1d4d7;border-width:7px 0 7px 7px;margin-right:-7px;right:0;top:6px}.bootstrap .arrow-right:after{border-left-color:#fff;border-width:6px 0 6px 6px;margin-right:-6px;right:0;top:7px}.bootstrap .timeline{border-collapse:collapse;border-spacing:0;display:table;position:relative;table-layout:fixed;width:100%}.bootstrap .timeline:before{background-color:#ddd;bottom:30px;content:"";left:50%;margin-left:-4px;position:absolute;top:0;width:6px;z-index:0}.bootstrap .timeline .timeline-item{display:table-row}.bootstrap .timeline .timeline-item .timeline-caption{display:table-cell;vertical-align:top;width:50%}.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:0;box-shadow:0;display:inline-block;margin-left:42px;position:relative;text-align:left}.bootstrap .timeline .timeline-item .timeline-caption h5{margin:0}.bootstrap .timeline .timeline-item .timeline-caption h5 span{color:#999;display:block;font-size:12px;margin-bottom:4px}.bootstrap .timeline .timeline-item .timeline-caption p{font-size:12px;margin-bottom:0;margin-top:10px}.bootstrap .timeline .timeline-item .timeline-date{left:-220px;position:absolute;text-align:right;top:10px;width:150px}.bootstrap .timeline .timeline-item .timeline-icon{background-color:#666;border:2px solid #fff;border-radius:40px;height:40px;left:-62px;line-height:40px;position:absolute;text-align:center;top:-2px;width:40px}.bootstrap .timeline .timeline-item .timeline-icon i{color:#fff;font-size:20px;margin-top:5px}.bootstrap .timeline .timeline-item.alt:after,.bootstrap .timeline .timeline-item:before{content:"";display:block;width:50%}.bootstrap .timeline .timeline-item.alt{text-align:right}.bootstrap .timeline .timeline-item.alt:before{display:none}.bootstrap .timeline .timeline-item.alt .timeline-panel{margin-left:0;margin-right:40px}.bootstrap .timeline .timeline-item.alt .timeline-date{left:auto;right:-220px;text-align:left}.bootstrap .timeline .timeline-item.alt .timeline-icon{left:auto;right:-60px}.bootstrap .timeline .timeline-item.active{display:table-caption;text-align:center}.bootstrap .timeline .timeline-item.active:before{width:1%}.bootstrap .timeline .timeline-item.active .timeline-panel{margin-left:0}.bootstrap .timeline .timeline-item.active .timeline-caption{display:inline-block;width:auto}.bootstrap .timeline .timeline-item.active .timeline-date,.bootstrap .timeline .timeline-item.active .timeline-icon{display:inline-block;margin-bottom:10px;position:static;width:auto}.bootstrap .command-danger{background-color:#e08f95!important}.bootstrap .command-success{background-color:#72c279!important}.bootstrap .theme-container{background-color:rgba(77,87,110,.3);border:1px solid #ccc;border-radius:3px;height:300px;overflow:hidden;position:relative;width:100%}.bootstrap .theme-container .theme-title{background-color:#4d576e;border-bottom:1px solid #fff;color:#fff;font-size:16px;height:40px;line-height:40px;margin:0 0 10px;padding:0;text-align:center}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper{display:none;left:0;position:absolute;top:40px}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper .action-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(77,87,110,.5)),to(#4d576e));background-image:linear-gradient(rgba(77,87,110,.5),#4d576e);height:260px;width:100%}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper .action-buttons{position:absolute;text-align:center;top:130px;width:100%}.bootstrap .addons-see-all-themes{padding-top:21px}.bootstrap .addons-see-all-themes a{margin-left:10px}.bootstrap .addons-style-search-bar{padding-top:0}.bootstrap .nowrap{white-space:nowrap}.bootstrap #customization_list{border:0}.bootstrap #leave_bprice{margin-left:0}.bootstrap .product-line-row td{max-width:200px;word-wrap:break-word}.mce-container,.mce-container *,.mce-widget,.mce-widget *{-webkit-box-sizing:content-box;-webkit-tap-highlight-color:transparent;background:transparent;border:0;box-sizing:content-box;color:#333;cursor:inherit;direction:ltr;float:none;font-size:12px;font-weight:400;height:auto;line-height:normal;margin:0;outline:0;padding:0;position:static;text-align:left;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}.mce-widget button{-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container [unselectable]{-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none}.mce-fade{-webkit-transition:opacity .15s linear;opacity:0;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{position:relative;visibility:visible!important}.mce-tinymce>.mce-container-body{border:1px solid #c7d6db}.mce-fullscreen{z-index:100}div.mce-fullscreen{height:auto;width:100%}.mce-tinymce{border-radius:2px;display:block}.mce-wordcount{padding:8px;position:absolute;right:0;top:0}div.mce-edit-area{-webkit-filter:none;background:#fff;filter:none;max-height:400px;overflow:auto;padding:1px}.mce-statusbar,.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{border:1px solid #9e9e9e;cursor:default;height:20px;line-height:20px;padding:2px;vertical-align:middle;width:20px}.mce-charmap td,.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td div{border:1px solid #d6d6d6;border-collapse:separate;border-spacing:2px;cursor:pointer;height:12px;margin:2px;width:12px}.mce-grid a{border:1px solid transparent;display:block}.mce-grid a:hover{border-color:#a1a1a1}.mce-grid-border{margin:0 4px}.mce-grid-border a{border-color:#d6d6d6;height:13px;width:13px}.mce-grid-border a.mce-active,.mce-grid-border a:hover{background:#dff5f9;border-color:#a1a1a1}.mce-text-center{text-align:center}div.mce-tinymce-inline{-webkit-box-shadow:none;box-shadow:none;width:100%}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{filter:alpha(opacity=40);height:100%;opacity:.4;position:absolute;right:2px;top:2px;width:7px;zoom:1}.mce-scrollbar-h{bottom:2px;height:7px;left:2px;right:auto;top:auto;width:100%}.mce-scrollbar-thumb{background-color:#000;border:1px solid rgba(85,85,85,.6);border-radius:7px;height:100%;position:absolute;width:5px}.mce-scrollbar-h .mce-scrollbar-thumb{height:5px;width:100%}.mce-scrollbar.mce-active,.mce-scrollbar:hover{background-color:#aaa;border-radius:7px;filter:alpha(opacity=60);opacity:.6;zoom:1}.mce-scroll{position:relative}.mce-panel{background-color:#fcfdfe;border:0 solid #ccc}.mce-floatpanel{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow{border:11px solid transparent;display:block;height:0;position:absolute;width:0}.mce-floatpanel .mce-arrow:after{border:10px solid transparent;content:"";display:block;height:0;position:absolute;width:0}.mce-floatpanel.mce-popover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background:transparent;background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);left:0;top:0}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-10px;top:1px}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{left:auto;right:10px}.mce-fullscreen{background:#fff;border:0;height:100%;margin:0;overflow:hidden;padding:0}#mce-modal-block,div.mce-fullscreen{left:0;position:fixed;top:0}#mce-modal-block{background:#000;filter:alpha(opacity=0);height:100%;opacity:0;width:100%;zoom:1}#mce-modal-block.mce-in{filter:alpha(opacity=30);opacity:.3;zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-transition:opacity .15s ease-in;background:transparent;background:#fff;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3);left:0;opacity:0;position:fixed;top:0;transition:opacity .15s ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{border-bottom:1px solid #c5c5c5;padding:9px 15px;position:relative}.mce-window-head .mce-close{color:#858585;cursor:pointer;font-size:18px;font-weight:700;height:20px;line-height:20px;overflow:hidden;position:absolute;right:15px;top:9px}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{font-size:14px;font-weight:400;line-height:20px;padding-right:10px;text-rendering:optimizelegibility}.mce-foot,.mce-window .mce-container-body{display:block}.mce-foot{background-color:#fff;border-radius:0 0 6px 6px;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{cursor:move;height:100%;left:0;position:absolute;top:0;width:90%}.mce-window iframe{height:100%;width:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{border-radius:0}.mce-rtl .mce-window-head .mce-close{left:15px;position:absolute;right:auto}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}.mce-abs-end,body .mce-abs-layout-item{position:absolute}.mce-abs-end{height:1px;width:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{padding:5px;position:absolute;zoom:1}.mce-tooltip-inner{background-color:#000;border-radius:3px;color:#fff;font-size:12px;max-width:200px;padding:5px 8px 4px;text-align:center;white-space:normal}.mce-tooltip-arrow{border:5px dashed #000;height:0;line-height:0;position:absolute;width:0}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-right-color:#000}.mce-tooltip-arrow-w{border-left-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{left:50%;margin-left:-5px}.mce-tooltip-n .mce-tooltip-arrow,.mce-tooltip-nw .mce-tooltip-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:0}.mce-tooltip-nw .mce-tooltip-arrow{left:10px}.mce-tooltip-ne .mce-tooltip-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;right:10px;top:0}.mce-tooltip-s .mce-tooltip-arrow{left:50%;margin-left:-5px}.mce-tooltip-s .mce-tooltip-arrow,.mce-tooltip-sw .mce-tooltip-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0}.mce-tooltip-sw .mce-tooltip-arrow{left:10px}.mce-tooltip-se .mce-tooltip-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0;right:10px}.mce-tooltip-e .mce-tooltip-arrow{right:0}.mce-tooltip-e .mce-tooltip-arrow,.mce-tooltip-w .mce-tooltip-arrow{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent;margin-top:-5px;top:50%}.mce-tooltip-w .mce-tooltip-arrow{left:0}.mce-btn{-webkit-box-shadow:#eee 0 0 0 inset;background-color:#fff;box-shadow:inset 0 0 0 #eee;display:inline-block;*display:inline;position:relative;*zoom:1}.mce-btn:focus,.mce-btn:hover{-webkit-box-shadow:#ddd 0 0 0 inset;background-color:#eee;box-shadow:inset 0 0 0 #ddd;color:#eee}.mce-btn.mce-disabled:hover button,.mce-btn.mce-disabled button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover,.mce-btn:not(.mce-disabled):active{background-color:#d6d6d6}.mce-btn button{-webkit-appearance:none;color:#333;cursor:pointer;font-size:12px;overflow:visible;padding:2px 6px;text-align:center}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-primary.mce-btn{background-color:#006dcc;border-color:#b1b1b1;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25) rgba(0,0,0,.25);border-style:solid;border-width:1px;color:#fff;min-width:50px}.mce-primary.mce-btn:focus,.mce-primary.mce-btn:hover{background-color:#005fb3!important}.mce-primary.mce-btn.mce-disabled:hover button,.mce-primary.mce-btn.mce-disabled button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-primary.mce-btn.mce-active,.mce-primary.mce-btn.mce-active:hover,.mce-primary.mce-btn:not(.mce-disabled):active{background-color:#005299}.mce-primary.mce-btn button,.mce-primary.mce-btn button i{color:#fff}.mce-btn-large button{border-radius:5px;font-size:12px;line-height:normal;padding:9px 14px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{font-size:12px;padding:1px 5px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;*line-height:18px;vertical-align:top}.mce-btn-small .mce-caret,.mce-btn .mce-caret{margin-left:0;margin-top:8px}.mce-caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;content:"";display:inline-block;*display:inline;height:0;vertical-align:top;width:0;*zoom:1}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border:1px solid #ccc;border-radius:0;border-right:none}.mce-btn-group .mce-first{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:0}.mce-btn-group .mce-last{border-radius:0 3px 3px 0;border-right:1px solid #ccc}.mce-btn-group .mce-first.mce-last{border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{background-color:#f0f0f0;border:1px solid #c5c5c5;border-radius:3px;display:inline-block;*font-size:0;height:14px;*line-height:0;margin:0 3px 0 0;overflow:hidden;text-align:center;text-indent:-10em;*text-indent:0;width:14px}.mce-checked i.mce-i-checkbox{color:#333;font-size:12px;line-height:16px;text-indent:0}.mce-checkbox.mce-focus i.mce-i-checkbox,.mce-checkbox:focus i.mce-i-checkbox{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);border:1px solid rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{background:grey;display:block;height:2px;left:50%;margin-left:-14px;margin-top:7px;overflow:hidden;padding-right:3px;position:absolute;top:50%;width:13px}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{border-left:1px solid transparent;border-right:1px solid transparent;padding-left:4px}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;margin-right:14px;padding-left:4px;padding-right:0}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;margin-right:-17px;padding-left:0;padding-right:0}.mce-rtl .mce-colorbutton button{padding-left:10px;padding-right:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-combobox{display:inline-block;*display:inline;*height:32px;*zoom:1}.mce-combobox input{border:1px solid #c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{border-radius:4px 0 0 4px}.mce-combobox .mce-btn{-webkit-box-shadow:#aaa 0 -2px 0 inset;background-color:#c5c5c5;border-left:0;border-radius:0 4px 4px 0;box-shadow:inset 0 -2px 0 #aaa}.mce-combobox button{height:26px}.mce-combobox.mce-disabled .mce-btn button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-path{display:inline-block;*display:inline;padding:8px;white-space:normal;*zoom:1}.mce-path .mce-txt{padding-right:3px}.mce-path .mce-path-body,.mce-path .mce-txt{display:inline-block}.mce-path-item{color:#333;cursor:pointer;display:inline-block;*display:inline;*zoom:1}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;margin:2px 0 2px 2px;*zoom:1}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{direction:rtl;text-align:right}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;height:100%;width:100%}.mce-label{border:0;display:inline-block;*display:inline;overflow:hidden;*zoom:1}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-rtl .mce-label{direction:rtl;text-align:right}.mce-menubar{border:1px solid #eee}.mce-menubar .mce-menubtn{-webkit-box-shadow:none;-webkit-filter:none;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;filter:none}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{-webkit-box-shadow:none;-webkit-filter:none;background:#e6e6e6;border-color:transparent;box-shadow:none;filter:none}.mce-menubtn.mce-disabled span{color:#aaa}.mce-menubtn span{color:#333;line-height:20px;*line-height:16px;margin-right:2px}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{padding-right:20px;position:relative;text-align:left}.mce-listbox .mce-caret{margin-top:-2px;position:absolute;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{left:8px;right:auto}.mce-rtl .mce-listbox button{padding-left:20px;padding-right:10px}.mce-menu-item{border-left:4px solid transparent;clear:both;color:#333;cursor:pointer;display:block;font-weight:400;line-height:20px;line-height:normal;margin-bottom:1px;padding:6px 15px 6px 12px;white-space:nowrap}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-ico,.mce-menu-item.mce-disabled .mce-text{color:#adadad}.mce-menu-item.mce-selected .mce-ico,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-ico,.mce-menu-item:hover .mce-ico,.mce-menu-item:hover .mce-text{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{color:#adadad;display:inline-block;*display:inline;padding:0 15px 0 20px;*zoom:1}.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut,.mce-menu-item:hover .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{border-bottom:4px solid transparent;border-left:4px solid #333;border-top:4px solid transparent;margin-right:6px;margin-top:4px;*margin-top:3px}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px;position:absolute;right:0}.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#dff5f9}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-ico,.mce-menu-item-normal.mce-active:hover .mce-text{color:#fff}.mce-menu-item.mce-selected,.mce-menu-item:focus,.mce-menu-item:hover{background-color:#3ed2f0;color:#fff;text-decoration:none}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{-webkit-filter:none;background:#cbcbcb;border:0;border-bottom:1px solid #fff;cursor:default;filter:none;height:1px;margin:9px 1px;overflow:hidden;padding:0}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{direction:rtl;padding:6px 12px 6px 15px;text-align:right}.mce-menu-align.mce-rtl .mce-caret,.mce-menu-align.mce-rtl .mce-menu-shortcut{left:0;right:auto}.mce-rtl .mce-menu-item .mce-caret{border-left:0;border-right:4px solid #333;margin-left:6px;margin-right:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background:transparent;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);left:0;margin:2px 0 0;max-height:400px;min-width:160px;overflow:auto;overflow-x:hidden;padding:5px 0;position:absolute;top:0;z-index:1000;z-index:1002}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{bottom:0;cursor:s-resize;height:16px;margin:0;position:absolute;right:0;visibility:visible;width:16px}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-left:10px;padding-right:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item,.mce-tabs{display:block}.mce-tabs{border-bottom:1px solid #c5c5c5}.mce-tab{background:#e3e3e3;border:solid #c5c5c5;border-width:0 1px 0 0;cursor:pointer;display:inline-block;*display:inline;height:13px;padding:8px;*zoom:1}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;height:14px;margin-bottom:-1px}.mce-rtl .mce-tabs{direction:rtl;text-align:right}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;background:#fff;border:1px solid #c5c5c5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#333;display:inline-block;height:28px;padding:0 4px;resize:none;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;white-space:pre-wrap;*white-space:pre}.mce-textbox.mce-focus,.mce-textbox:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{direction:rtl;text-align:right}.mce-throbber{background:#fff url(59b0f4c15b9b43ef643eefa44b5096f3.gif) no-repeat 50%;filter:alpha(opacity=60);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;zoom:1}.mce-i-none{height:16px;margin:2px 0;width:16px}.mce-ico{font-size:14px;line-height:20px}.mce-i-save:before{content:"\F0C7"}.mce-i-newdocument:before{content:"\F016"}.mce-i-fullpage:before{content:"\F065"}.mce-i-alignleft:before{content:"\F036"}.mce-i-aligncenter:before{content:"\F037"}.mce-i-alignright:before{content:"\F038"}.mce-i-alignjustify:before{content:"\F039"}.mce-i-cut:before{content:"\F0C4"}.mce-i-paste:before{content:"\F0EA"}.mce-i-searchreplace:before{content:"\E009"}.mce-i-bullist:before{content:"\F0CA"}.mce-i-numlist:before{content:"\F0CB"}.mce-i-indent:before{content:"\F03C"}.mce-i-outdent:before{content:"\F03B"}.mce-i-blockquote:before{content:"\F10E"}.mce-i-undo:before{content:"\F112"}.mce-i-redo:before{content:"\F064"}.mce-i-link:before{content:"\F0C1"}.mce-i-unlink:before{content:"\F127"}.mce-i-anchor:before{content:"\F13D"}.mce-i-image:before{content:"\F03E"}.mce-i-media:before{content:"\F008"}.mce-i-help:before{content:"\F059"}.mce-i-code:before{content:"\F121"}.mce-i-inserttime:before{content:"\F017"}.mce-i-preview:before{content:"\F06E"}.mce-i-backcolor:before,.mce-i-forecolor:before{content:""}.mce-i-table:before{content:"\F0CE"}.mce-i-hr:before,.mce-i-removeformat:before{content:""}.mce-i-subscript:before{content:"\F12C"}.mce-i-superscript:before{content:"\F12B"}.mce-i-charmap:before{content:""}.mce-i-emoticons:before{content:"\F11A"}.mce-i-print:before{content:"\F02F"}.mce-i-fullscreen:before{content:"\F065"}.mce-i-nonbreaking:before,.mce-i-pagebreak:before,.mce-i-restoredraft:before,.mce-i-spellchecker:before,.mce-i-template:before,.mce-i-untitled:before{content:""}.mce-i-bold:before{content:"\F032"}.mce-i-italic:before{content:"\F033"}.mce-i-underline:before{content:"\F0CD"}.mce-i-strikethrough:before{content:"\F0CC"}.mce-i-ltr:before,.mce-i-visualblocks:before,.mce-i-visualchars:before{content:""}.mce-i-rtl:before{content:"\E030"}.mce-i-copy:before{content:"\F0C5"}.mce-i-resize:before{content:"\F07D"}.mce-i-browse:before{content:"\F07C"}.mce-i-pastetext:before{content:""}.mce-i-checkbox:before{content:"\F00C"}.mce-i-selected{visibility:hidden}.mce-i-selected:before{content:"\F00C"}i.mce-i-backcolor{background:#bbb}#growls{position:fixed;z-index:50000}#growls.default{right:10px;top:100px}#growls.tl{left:10px;top:10px}#growls.tr{right:10px;top:10px}#growls.bl{bottom:10px;left:10px}#growls.br{bottom:10px;right:10px}.growl{-webkit-transition:all .4s ease-in-out;border-radius:4px;opacity:1;position:relative;transition:all .4s ease-in-out}.growl.growl-incoming,.growl.growl-outgoing{opacity:0}.growl.growl-small{margin:5px;padding:5px;width:200px}.growl.growl-medium{margin:10px;padding:10px;width:250px}.growl.growl-large{margin:15px;padding:15px;width:300px}.growl.growl-default{background:grey;color:#fff}.growl.growl-error{background:rgba(224,143,149,.8);color:#fff}.growl.growl-notice{background:rgba(114,194,121,.8);color:#fff}.growl.growl-warning{background:rgba(251,187,34,.8);color:#fff}.growl .growl-close{cursor:pointer;float:right;font-family:helvetica,verdana,sans-serif;font-size:14px;font-weight:400;line-height:18px}.growl .growl-title{font-size:18px;line-height:24px}.growl .growl-message{font-size:14px;line-height:18px}.chosen-select,.chosen-select-deselect{width:100%}.chosen-container{display:inline-block;font-size:12px;position:relative;vertical-align:middle}.chosen-container .chosen-drop{-webkit-box-shadow:0 8px 8px rgba(0,0,0,.25);background:#f5f8f9;border:1px solid #999;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-color:#d9d9d9;box-shadow:0 8px 8px rgba(0,0,0,.25);left:-9000px;margin-top:-1px;position:absolute;top:100%;z-index:1060}.chosen-container.chosen-with-drop .chosen-drop{left:0;right:0}.chosen-container .chosen-results{-webkit-overflow-scrolling:touch;color:#555;margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.chosen-container .chosen-results li{display:none;line-height:1.42857;list-style:none;margin:0;padding:5px 6px}.chosen-container .chosen-results li em{background:#feffde;font-style:normal}.chosen-container .chosen-results li.group-result{color:#999;cursor:default;display:list-item;font-weight:700}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:#00aff0;color:#fff}.chosen-container .chosen-results li.highlighted em{background:transparent}.chosen-container .chosen-results li.disabled-result{color:#999;display:list-item}.chosen-container .chosen-results .no-results{background:#eee;display:list-item}.chosen-container .chosen-results-scroll{background:#fff;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chosen-container .chosen-results-scroll span{display:inline-block;height:1.42857;text-indent:-5000px;width:9px}.chosen-container .chosen-results-scroll-down{bottom:0}.chosen-container .chosen-results-scroll-down span{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -4px -3px}.chosen-container .chosen-results-scroll-up span{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -22px -3px}.chosen-container-single .chosen-single{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f5f8f9;border:1px solid #c7d6db;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;height:31px;line-height:31px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-single:hover{cursor:pointer;text-decoration:none}.chosen-container-single .chosen-single:span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single:abbr{background:url(cd94e25905d9ac90bab221600bf19312.png) 100% 0 no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:26px;top:10.5px;width:12px}.chosen-container-single .chosen-single:abbr:hover{background-position:right -11px}.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.chosen-container-single .chosen-single div b{display:block;font-size:14px;height:100%;line-height:28px;text-align:center;width:100%}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-search{margin:0;overflow:hidden;padding:3px 4px;position:relative;white-space:nowrap;z-index:1000}.chosen-container-single .chosen-search input{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid #c7d6db;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);margin:1px 0;padding:4px 20px 4px 4px;width:100%}.chosen-container-single .chosen-search:before{color:#00aff0;display:block;font-size:14px;height:22px;line-height:22px;position:absolute;right:7px;text-align:center;top:7px;width:22px}.chosen-container-single .chosen-drop{background-clip:padding-box;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:-1px}.chosen-container-single-nosearch .chosen-search input{left:-9000px;position:absolute}.chosen-container-multi .chosen-choices{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f5f8f9;border:1px solid #c7d6db;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices .search-field input{-webkit-box-shadow:none;background:transparent!important;border:0!important;box-shadow:none;color:#555;height:29px;margin:0;outline:0;padding:4px}.chosen-container-multi .chosen-choices .search-field .default{color:#999}.chosen-container-multi .chosen-choices .search-choice{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-clip:padding-box;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:linear-gradient(180deg,#fff 0,#eee);background-repeat:repeat-x;border:1px solid #c7d6db;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#333;cursor:default;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgb(255, 255, 255)",endColorstr="rgba(255, 238, 238, 0.93333)",GradientType=0);line-height:13px;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;position:relative}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{background:url(cd94e25905d9ac90bab221600bf19312.png) 100% 0 no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:4px;top:5px;width:12px}.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chosen-container-multi .chosen-choices .search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;border:1px solid rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.chosen-container-active.chosen-with-drop .chosen-single{background-color:#eee}.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;border:1px solid rgba(82,168,236,.8);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.chosen-container-active .chosen-choices .search-field input{color:#111!important}.chosen-disabled{cursor:default;opacity:.5!important}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.chosen-rtl .chosen-single div{left:7px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices .search-field input{direction:rtl}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices .search-choice .search-choice-close{background-position:100% 0;left:4px;right:auto}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results .group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -28px -20px,#f5f8f9;direction:rtl;padding:4px 5px 4px 20px} /*! * Ladda @@ -13,4 +13,4 @@ * MIT licensed * * Copyright (C) 2013 Hakim El Hattab, http://hakim.se - */.ladda-button{position:relative}.ladda-button .ladda-spinner{display:inline-block;height:32px;margin-top:-16px;opacity:0;pointer-events:none;position:absolute;top:50%;width:32px;z-index:2}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{-webkit-transition:all .1s linear!important;background:rgba(0,0,0,.2);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .1s linear!important;visibility:hidden;width:0}.ladda-button .ladda-progress[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-label,.ladda-button .ladda-spinner{-webkit-transition:background-color .3s cubic-bezier(.175,.885,.32,1.275)!important;transition:background-color .3s cubic-bezier(.175,.885,.32,1.275)!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-label,.ladda-button[data-style=zoom-out] .ladda-spinner{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:14px}.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:4px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:14px}.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{left:50%;margin-left:-16px;top:-32px}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{margin-top:0;opacity:1;top:14px}.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:-16px}.ladda-button[data-style=slide-left][data-loading] .ladda-label{left:-100%;opacity:0}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{left:50%;opacity:1}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{margin-left:-16px;right:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-label{left:100%;opacity:0}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{left:50%;opacity:1}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:-16px;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{margin-top:-16px;opacity:1}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:-16px;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{margin-top:-16px;opacity:1}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{-webkit-transform:scale(2.5);left:50%;margin-left:-16px;transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{display:inline-block;position:relative}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{-webkit-transform:scale(.5);opacity:0;transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{-webkit-transform:none;opacity:1;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{-webkit-transform:scale(.2);left:50%;margin-left:-16px;transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{display:inline-block;position:relative}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{-webkit-transform:scale(2.2);opacity:0;transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{-webkit-transform:none;opacity:1;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{-webkit-box-shadow:0 0 0 3000px transparent;box-shadow:0 0 0 3000px transparent;overflow:hidden;width:100px}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract-overlay][data-loading]{-webkit-box-shadow:0 0 0 3000px rgba(0,0,0,.8);border-radius:50%;box-shadow:0 0 0 3000px rgba(0,0,0,.8);width:52px}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-loading],.ladda-button[disabled]{background-color:#999;border-color:rgba(0,0,0,.07);cursor:default}.ladda-button[data-loading]:hover,.ladda-button[disabled]:hover{background-color:#999;cursor:default}.ladda-button[data-size=xs]{padding:4px 8px}.ladda-button[data-size=xs] .ladda-label{font-size:.7em}.ladda-button[data-size=s]{padding:6px 10px}.ladda-button[data-size=s] .ladda-label{font-size:.9em}.ladda-button[data-size=l] .ladda-label{font-size:1.2em}.ladda-button[data-size=xl] .ladda-label{font-size:1.5em}.ui-datepicker{border-radius:4px;left:0;margin-top:1px;padding:4px;top:0}.ui-datepicker:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;left:6px;top:-7px}.ui-datepicker:after,.ui-datepicker:before{content:"";display:inline-block!important;position:absolute}.ui-datepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;left:7px;top:-6px}.ui-datepicker .ui-datepicker-header{background:transparent!important;color:grey;font-weight:400}.ui-datepicker .ui-state-default{background:transparent!important}.ui-datepicker .ui-state-highlight{background:#fefbe2!important;border:1px solid #dac308!important}.ui-datepicker .ui-state-active{background:#00aff0!important;border:1px solid #008abd!important;color:#fff!important}.select2-container{display:inline-block;*display:inline;margin:0;position:relative;vertical-align:middle;zoom:1}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;background-clip:padding-box;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(#eee),color-stop(50%,#fff));background-image:linear-gradient(0deg,#eee 0,#fff 50%);border:1px solid #aaa;border-radius:4px;color:#444;display:block;height:26px;line-height:26px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;user-select:none;white-space:nowrap}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;float:none;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.select2-container .select2-choice abbr{background:url(389ca666f6d8279a80bf54a644c16f20.png) 100% 0 no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:24px;text-decoration:none;top:8px;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop.select2-drop-above{-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #aaa;box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border-top:none}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background-color:#eee;border-left:1px solid #ccc;border-radius:0 4px 4px 0;display:inline-block;height:100%;position:absolute;right:0;top:0;width:18px}.select2-container .select2-choice .select2-arrow b{background:url(389ca666f6d8279a80bf54a644c16f20.png) no-repeat 0 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;padding-top:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{-webkit-box-shadow:none;background:#fff url(389ca666f6d8279a80bf54a644c16f20.png) no-repeat 100% -22px;background:url(389ca666f6d8279a80bf54a644c16f20.png) no-repeat 100% -22px;border:1px solid #aaa;border-radius:0;box-shadow:none;font-family:sans-serif;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(fabb0801a35dfb37b94447b53e588e80.gif) no-repeat 100%;background:url(fabb0801a35dfb37b94447b53e588e80.gif) no-repeat 100%}.select2-container-active .select2-choice,.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{-webkit-box-shadow:0 1px 0 #fff inset;background-color:#eee;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 0 #fff}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{-webkit-filter:none;background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:4px 4px 4px 0!important;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px!important;position:relative}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding:5px}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(fabb0801a35dfb37b94447b53e588e80.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;border:1px solid #aaa;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{-webkit-box-shadow:none;background:transparent!important;border:0;box-shadow:none;color:#666;font-family:sans-serif;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(fabb0801a35dfb37b94447b53e588e80.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;background-clip:padding-box;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(0deg,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);border:1px solid #aaa;border-radius:3px;color:#333;cursor:default;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;user-select:none}html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin-left:0;margin-right:5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(389ca666f6d8279a80bf54a644c16f20.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}html[dir=rtl] .select2-search-choice-close{left:3px;right:auto}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close,.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search-choice-close,.select2-search input{background-image:url(a282a2adada37bcc8a97c8113733e56c.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.bootstrap input[type=password] .select2-choice,.bootstrap input[type=search] .select2-choice,.bootstrap input[type=text] .select2-choice,.bootstrap select .select2-choice,.bootstrap textarea .select2-choice,.form-control .select2-choice{border:0;border-radius:2px}.bootstrap input[type=password] .select2-choice .select2-arrow,.bootstrap input[type=search] .select2-choice .select2-arrow,.bootstrap input[type=text] .select2-choice .select2-arrow,.bootstrap select .select2-choice .select2-arrow,.bootstrap textarea .select2-choice .select2-arrow,.form-control .select2-choice .select2-arrow{border-radius:0 2px 2px 0}.bootstrap input.select2-container[type=password],.bootstrap input.select2-container[type=search],.bootstrap input.select2-container[type=text],.bootstrap select.select2-container,.bootstrap textarea.select2-container,.form-control.select2-container{height:auto!important;padding:0}.bootstrap input.select2-container.select2-dropdown-open[type=password],.bootstrap input.select2-container.select2-dropdown-open[type=search],.bootstrap input.select2-container.select2-dropdown-open[type=text],.bootstrap input[type=password] .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type=search] .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type=text] .select2-container.select2-dropdown-open .select2-choices,.bootstrap select.select2-container.select2-dropdown-open,.bootstrap select .select2-container.select2-dropdown-open .select2-choices,.bootstrap textarea.select2-container.select2-dropdown-open,.bootstrap textarea .select2-container.select2-dropdown-open .select2-choices,.form-control.select2-container.select2-dropdown-open,.form-control .select2-container.select2-dropdown-open .select2-choices{border-radius:3px 3px 0 0}.bootstrap input.select2-container[type=password] .select2-choices,.bootstrap input.select2-container[type=search] .select2-choices,.bootstrap input.select2-container[type=text] .select2-choices,.bootstrap select.select2-container .select2-choices,.bootstrap textarea.select2-container .select2-choices,.form-control.select2-container .select2-choices{border:0!important;border-radius:3px}.control-group.warning .select2-container-active .select2-choice,.control-group.warning .select2-container-active .select2-choices,.control-group.warning .select2-container-multi.select2-container-active .select2-choices,.control-group.warning .select2-container .select2-choice,.control-group.warning .select2-container .select2-choices,.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #c09853!important}.control-group.warning .select2-container .select2-choice div{background:#fcf8e3!important;border-left:1px solid #c09853!important}.control-group.error .select2-container-active .select2-choice,.control-group.error .select2-container-active .select2-choices,.control-group.error .select2-container-multi.select2-container-active .select2-choices,.control-group.error .select2-container .select2-choice,.control-group.error .select2-container .select2-choices,.control-group.error .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.error .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #b94a48!important}.control-group.error .select2-container .select2-choice div{background:#f2dede!important;border-left:1px solid #b94a48!important}.control-group.info .select2-container-active .select2-choice,.control-group.info .select2-container-active .select2-choices,.control-group.info .select2-container-multi.select2-container-active .select2-choices,.control-group.info .select2-container .select2-choice,.control-group.info .select2-container .select2-choices,.control-group.info .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.info .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #3a87ad!important}.control-group.info .select2-container .select2-choice div{background:#d9edf7!important;border-left:1px solid #3a87ad!important}.control-group.success .select2-container-active .select2-choice,.control-group.success .select2-container-active .select2-choices,.control-group.success .select2-container-multi.select2-container-active .select2-choices,.control-group.success .select2-container .select2-choice,.control-group.success .select2-container .select2-choices,.control-group.success .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.success .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #468847!important}.control-group.success .select2-container .select2-choice div{background:#dff0d8!important;border-left:1px solid #468847!important}.page-sidebar:not(.page-sidebar-closed) .nobootstrap{margin-left:200px}.nobootstrap{background-color:#fff;min-width:1200px;padding:110px 30px 100px}.nobootstrap form p{margin:.5em 0 0;padding:0 0 .5em}.nobootstrap fieldset{background-color:#ebedf4;border:1px solid #ccced7;color:#585a69;margin:0 0 10px;padding:1em}.nobootstrap fieldset img{padding:0 4px 0 0;vertical-align:bottom}.nobootstrap legend{background:#ebedf4;border:1px solid #ccced7;font-weight:700;margin:0;padding:.2em .5em;text-align:left}.nobootstrap legend a{color:#585984;text-decoration:none}.nobootstrap label{color:#585a69;float:left;font-weight:700;padding:.2em .5em 0 0;text-align:right;text-shadow:0 1px 0 #fff;width:250px}.nobootstrap label.t{clear:none;float:none;font-size:12px;font-weight:400;margin:0;padding:0 5px;text-shadow:none}.nobootstrap a{color:#415260}.nobootstrap .pull-left,.nobootstrap .pull-right{float:none}.nobootstrap .clear{clear:both}.nobootstrap .margin-form{color:#7f7f7f;font-size:.85em;padding:0 0 1em 260px}.nobootstrap .button{background:-moz-linear-gradient(center top,#f9f9f9,#e3e3e3) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f9f9f9),to(#e3e3e3)) repeat scroll 0 0 transparent;border-color:#ccc #bbb #a0a0a0;border-left:1px solid #bbb;border-radius:3px 3px 3px 3px;border-right:1px solid #bbb;border-style:solid;border-width:1px;color:#000;cursor:pointer;margin:5px 0;outline:medium none;padding:3px 8px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;vertical-align:middle;white-space:nowrap}.nobootstrap .button:hover{border-color:#aaa #999 #888}.nobootstrap input{vertical-align:middle}.nobootstrap select{border:1px solid #ccc;font-size:12px}.nobootstrap input,.nobootstrap option,.nobootstrap textarea{color:#000;font-size:12px;margin:0;padding:0}.nobootstrap input[type=file],.nobootstrap input[type=password],.nobootstrap input[type=text],.nobootstrap textarea{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);padding:2px 4px}.nobootstrap .table_grid{width:100%}.nobootstrap .table{background-color:#fff;border:1px solid #ccc;border-radius:3px;padding:0}.nobootstrap .table th a{text-decoration:underline}.nobootstrap .table th a:hover{text-decoration:none}.nobootstrap .table tr th{background-color:#f1f1f1;color:#333;font-size:13px;padding:4px 6px;text-align:left}.nobootstrap .table tr th.right{text-align:center}.nobootstrap .table tr td{border-bottom:1px solid #ccc;color:#333;font-size:12px;padding:4px 4px 4px 6px}.nobootstrap .table tr.row_hover.filter:hover td{background:#f1f9ff}.nobootstrap .table tr td.row_hover:hover table tr td{background:none}.nobootstrap .table tr.action_details td{background:#fafafa}.nobootstrap .table tr.alt_row.action_details td{background:#e8e8e8}.nobootstrap .table tr td.empty{background:#fff!important;border-bottom:none}.nobootstrap .table tr td.first{border-left:1px solid #dedede}.nobootstrap .table tr td.last{border-right:1px solid #dedede}.nobootstrap .table tr.small td{height:15px}.nobootstrap .table tr.last td{border-bottom:none}.nobootstrap .table tr .filter{background-color:#f1f9ff}.nobootstrap .form-group{clear:both;float:left;margin-bottom:1em;width:100%}.nobootstrap .form-group>div{float:left}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap),.bootstrap .nobootstrap #dash_version:not(.bootstrap),.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap),.nobootstrap .bootstrap #dash_version:not(.bootstrap),.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap),.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap),.nobootstrap .panel:not(.bootstrap){-webkit-box-sizing:border-box;background-color:#ebedf4;border:1px solid #ccced7;box-sizing:border-box;color:#585a69;float:left;margin:0 0 10px;padding:1em;width:100%}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) img,.bootstrap .nobootstrap #dash_version:not(.bootstrap) img,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) img,.nobootstrap .bootstrap #dash_version:not(.bootstrap) img,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) img,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) img,.nobootstrap .panel:not(.bootstrap) img{padding:0 4px 0 0;vertical-align:bottom}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3,.nobootstrap .panel:not(.bootstrap) h3{background:#ebedf4;border:1px solid #ccced7;display:inline-block;font-weight:700;margin:0;padding:.2em .5em;position:relative;text-align:left;top:-25px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3 a,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3 a,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3 a,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3 a,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3 a,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3 a,.nobootstrap .panel:not(.bootstrap) h3 a{color:#585984;text-decoration:none}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3 i,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3 i,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3 i,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3 i,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3 i,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3 i,.nobootstrap .panel:not(.bootstrap) h3 i{font-family:FontAwesome}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .help-block,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .help-block,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .help-block,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .help-block,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .help-block,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .help-block,.nobootstrap .panel:not(.bootstrap) .help-block{clear:both;float:left}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch,.nobootstrap .panel:not(.bootstrap) .switch{clear:both;float:left;line-height:1.3em}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch label,.nobootstrap .panel:not(.bootstrap) .switch label{float:left;padding:0 10px 0 5px;width:auto}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch input[type=checkbox],.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch input[type=radio],.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch input[type=checkbox],.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch input[type=radio],.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch input[type=checkbox],.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch input[type=radio],.nobootstrap .panel:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .panel:not(.bootstrap) .switch input[type=radio]{float:left}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .radio label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .radio label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .radio label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .radio label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .radio label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .radio label,.nobootstrap .panel:not(.bootstrap) .radio label{clear:both;margin-right:4px;width:auto}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) button,.bootstrap .nobootstrap #dash_version:not(.bootstrap) button,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) button,.nobootstrap .bootstrap #dash_version:not(.bootstrap) button,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) button,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) button,.nobootstrap .panel:not(.bootstrap) button{background:-moz-linear-gradient(center top,#f9f9f9,#e3e3e3) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f9f9f9),to(#e3e3e3)) repeat scroll 0 0 transparent;border-color:#ccc #bbb #a0a0a0;border-left:1px solid #bbb;border-radius:3px 3px 3px 3px;border-right:1px solid #bbb;border-style:solid;border-width:1px;color:#000;cursor:pointer;margin:5px 0;outline:medium none;padding:3px 8px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;vertical-align:middle;white-space:nowrap}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) button:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) button:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) button:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) button:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) button:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) button:hover,.nobootstrap .panel:not(.bootstrap) button:hover{border-color:#aaa #999 #888}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .panel:not(.bootstrap) .tree-panel-heading-controls{background-color:#dde0e9;border-bottom:1px solid #dfdfdf;font-size:13px;margin:-8px -8px 20px;padding:5px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .panel:not(.bootstrap) .tree-panel-heading-controls a{border-right:1px solid #888;display:inline-block;padding:0 8px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree,.nobootstrap .panel:not(.bootstrap) .tree{list-style:none;padding:0 0 0 20px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree input,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree input,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree input,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree input,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree input,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree input,.nobootstrap .panel:not(.bootstrap) .tree input{line-height:normal;margin-right:4px;vertical-align:baseline}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree i,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree i,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree i,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree i,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree i,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree i,.nobootstrap .panel:not(.bootstrap) .tree i{font-size:14px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name{border-radius:4px;padding:2px 5px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name label{float:none;font-size:13px;font-weight:400;text-shadow:none}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name:hover{background-color:#eee;cursor:pointer}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected,.nobootstrap .panel:not(.bootstrap) .tree .tree-selected{background-color:#ccced7}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-selected:hover{background-color:#a1a5b5}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .panel:not(.bootstrap) .tree .tree-selected i.tree-dot{background-color:#eee}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder,.nobootstrap .panel:not(.bootstrap) .tree .tree-item{margin:3px 0}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree i.tree-dot,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree i.tree-dot,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree i.tree-dot,.nobootstrap .panel:not(.bootstrap) .tree i.tree-dot{background-color:#ccc;border-radius:6px;display:inline-block;height:6px;margin:0 4px;position:relative;width:6px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-disable{color:#ccc}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-disable:hover{background-color:none;color:#ccc}@media print{*{-webkit-box-shadow:none!important;background:transparent!important;border-color:#000!important;box-shadow:none!important;color:#000!important;font-family:Georgia,Times New Roman,Times,serif!important;text-shadow:none!important}[class^=icon-],[class^=process-icon-]{font-family:FontAwesome!important}#footer,#header,#nav-bar,#nav-sidebar,#nav-topbar,.hidden-print{display:none!important}.visible-print{display:block!important}hr{display:none!important}#main{float:none!important;margin:0 auto!important;padding:0!important;width:8.5in!important}#main #content.bootstrap{margin:0!important;padding:0!important}#main #content.bootstrap .page-head{display:none!important}#main #content.bootstrap #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body,#main #content.bootstrap .panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:none!important;border:none!important;box-shadow:none!important;margin:0 0 40px!important;padding:0!important;page-break-inside:avoid!important}#main #content.bootstrap #dash_version .panel-heading,#main #content.bootstrap .message-item-initial .message-item-initial-body .panel-heading,#main #content.bootstrap .panel .panel-heading,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading{margin:0 0 20px!important}#main #content.bootstrap #dash_version #dash_version,#main #content.bootstrap #dash_version .message-item-initial .message-item-initial-body,#main #content.bootstrap #dash_version .panel,#main #content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap #dash_version .well,#main #content.bootstrap .message-item-initial #dash_version .message-item-initial-body,#main #content.bootstrap .message-item-initial .message-item-initial-body #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body .message-item-initial-body,#main #content.bootstrap .message-item-initial .message-item-initial-body .panel,#main #content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .message-item-initial .message-item-initial-body .well,#main #content.bootstrap .message-item-initial .panel .message-item-initial-body,#main #content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,#main #content.bootstrap .panel #dash_version,#main #content.bootstrap .panel .message-item-initial .message-item-initial-body,#main #content.bootstrap .panel .panel,#main #content.bootstrap .panel .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .panel .well,#main #content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .panel .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .well{margin:0!important}#main #content.bootstrap #dashboard .data_list_vertical,#main #content.bootstrap .multishop-well,#main #content.bootstrap .row,#main #content.bootstrap .tab-pane{margin-bottom:20px!important}#main #content.bootstrap #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body,#main #content.bootstrap .panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{clear:both!important}#main #content.bootstrap .btn{display:none!important}#main #content.bootstrap .panel-heading-action{display:none}#main #content.bootstrap .nav-tabs li a{background-color:#fff!important;border-bottom-color:#fff!important;display:none}#main #content.bootstrap .tab-content>.tab-pane{display:block!important;opacity:1!important}#main #content.bootstrap h4{margin:0 0 10px!important}#main #content.bootstrap #shipping .form-horizontal{padding-bottom:10px!important}#main #content.bootstrap #addressShipping{float:left!important;margin-bottom:0!important;width:49%!important}#main #content.bootstrap #addressInvoice{float:right!important;margin-bottom:0!important;width:49%!important}#main #content.bootstrap #status tr:first-child td{font-weight:700!important}#main #content.bootstrap .table{border:1px solid #000!important;margin-bottom:10px!important}#main #content.bootstrap .table th{font-style:italic}#main #content.bootstrap .label-inactive{font-size:11pt!important;text-decoration:line-through!important}#main #content.bootstrap .label-inactive i{display:none!important}#main #content.bootstrap .kpi-container#dash_version,#main #content.bootstrap .kpi-container.panel,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel{border:1px solid #000!important;margin:30px 0 20px!important}#main #content.bootstrap .kpi-container#dash_version .box-stats,#main #content.bootstrap .kpi-container.panel .box-stats,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body .box-stats,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel .box-stats{font-size:8pt!important;height:auto!important;padding:10px 0!important;width:25%!important}#main #content.bootstrap .kpi-container#dash_version .box-stats i,#main #content.bootstrap .kpi-container.panel .box-stats i,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body .box-stats i,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel .box-stats i{font-size:20pt!important}#main #content.bootstrap #carrier_wizard .wizard_error,#main #content.bootstrap .alert{border:1px solid #000!important}#main #content.bootstrap #carrier_wizard .wizard_error:before,#main #content.bootstrap .alert:before{color:#000!important}#main #content.bootstrap .table-responsive{border:none!important;margin:0!important}#main #content.bootstrap .panel-total td{font-size:13pt!important}}.ps{-ms-overflow-style:none;-ms-touch-action:auto;overflow:hidden!important;overflow-anchor:none;touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{-webkit-transition:background-color .2s linear,opacity .2s linear;display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{-webkit-transition:background-color .2s linear,height .2s ease-in-out;bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{-webkit-transition:background-color .2s linear,width .2s ease-in-out;right:2px;transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}} \ No newline at end of file + */.ladda-button{position:relative}.ladda-button .ladda-spinner{display:inline-block;height:32px;margin-top:-16px;opacity:0;pointer-events:none;position:absolute;top:50%;width:32px;z-index:2}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{-webkit-transition:all .1s linear!important;background:rgba(0,0,0,.2);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .1s linear!important;visibility:hidden;width:0}.ladda-button .ladda-progress[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-label,.ladda-button .ladda-spinner{-webkit-transition:background-color .3s cubic-bezier(.175,.885,.32,1.275)!important;transition:background-color .3s cubic-bezier(.175,.885,.32,1.275)!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-label,.ladda-button[data-style=zoom-out] .ladda-spinner{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:14px}.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:4px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:14px}.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{left:50%;margin-left:-16px;top:-32px}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{margin-top:0;opacity:1;top:14px}.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:-16px}.ladda-button[data-style=slide-left][data-loading] .ladda-label{left:-100%;opacity:0}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{left:50%;opacity:1}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{margin-left:-16px;right:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-label{left:100%;opacity:0}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{left:50%;opacity:1}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:-16px;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{margin-top:-16px;opacity:1}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:-16px;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{margin-top:-16px;opacity:1}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{-webkit-transform:scale(2.5);left:50%;margin-left:-16px;transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{display:inline-block;position:relative}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{-webkit-transform:scale(.5);opacity:0;transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{-webkit-transform:none;opacity:1;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{-webkit-transform:scale(.2);left:50%;margin-left:-16px;transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{display:inline-block;position:relative}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{-webkit-transform:scale(2.2);opacity:0;transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{-webkit-transform:none;opacity:1;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{-webkit-box-shadow:0 0 0 3000px transparent;box-shadow:0 0 0 3000px transparent;overflow:hidden;width:100px}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract-overlay][data-loading]{-webkit-box-shadow:0 0 0 3000px rgba(0,0,0,.8);border-radius:50%;box-shadow:0 0 0 3000px rgba(0,0,0,.8);width:52px}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-loading],.ladda-button[disabled]{background-color:#999;border-color:rgba(0,0,0,.07);cursor:default}.ladda-button[data-loading]:hover,.ladda-button[disabled]:hover{background-color:#999;cursor:default}.ladda-button[data-size=xs]{padding:4px 8px}.ladda-button[data-size=xs] .ladda-label{font-size:.7em}.ladda-button[data-size=s]{padding:6px 10px}.ladda-button[data-size=s] .ladda-label{font-size:.9em}.ladda-button[data-size=l] .ladda-label{font-size:1.2em}.ladda-button[data-size=xl] .ladda-label{font-size:1.5em}.ui-datepicker{border-radius:4px;left:0;margin-top:1px;padding:4px;top:0}.ui-datepicker:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;left:6px;top:-7px}.ui-datepicker:after,.ui-datepicker:before{content:"";display:inline-block!important;position:absolute}.ui-datepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;left:7px;top:-6px}.ui-datepicker .ui-datepicker-header{background:transparent!important;color:grey;font-weight:400}.ui-datepicker .ui-state-default{background:transparent!important}.ui-datepicker .ui-state-highlight{background:#fefbe2!important;border:1px solid #dac308!important}.ui-datepicker .ui-state-active{background:#00aff0!important;border:1px solid #008abd!important;color:#fff!important}.select2-container{display:inline-block;*display:inline;margin:0;position:relative;vertical-align:middle;zoom:1}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;background-clip:padding-box;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(#eee),color-stop(50%,#fff));background-image:linear-gradient(0deg,#eee 0,#fff 50%);border:1px solid #aaa;border-radius:4px;color:#444;display:block;height:26px;line-height:26px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;user-select:none;white-space:nowrap}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{display:block;float:none;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.select2-container .select2-choice abbr{background:url(389ca666f6d8279a80bf54a644c16f20.png) 100% 0 no-repeat;border:0;cursor:pointer;display:none;font-size:1px;height:12px;outline:0;position:absolute;right:24px;text-decoration:none;top:8px;width:12px}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{background-color:#fff;border:0;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:9998}.select2-drop{-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);color:#000;margin-top:-1px;position:absolute;top:100%;width:100%;z-index:9999}.select2-drop.select2-drop-above{-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);border-bottom:0;border-radius:4px 4px 0 0;border-top:1px solid #aaa;box-shadow:0 -4px 5px rgba(0,0,0,.15);margin-top:1px}.select2-drop-active{border-top:none}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{background-clip:padding-box;background-color:#eee;border-left:1px solid #ccc;border-radius:0 4px 4px 0;display:inline-block;height:100%;position:absolute;right:0;top:0;width:18px}.select2-container .select2-choice .select2-arrow b{background:url(389ca666f6d8279a80bf54a644c16f20.png) no-repeat 0 1px;display:block;height:100%;width:100%}.select2-search{display:inline-block;margin:0;min-height:26px;padding-left:4px;padding-right:4px;padding-top:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}.select2-search input{-webkit-box-shadow:none;background:#fff url(389ca666f6d8279a80bf54a644c16f20.png) no-repeat 100% -22px;background:url(389ca666f6d8279a80bf54a644c16f20.png) no-repeat 100% -22px;border:1px solid #aaa;border-radius:0;box-shadow:none;font-family:sans-serif;font-size:1em;height:auto!important;margin:0;min-height:26px;outline:0;padding:4px 20px 4px 5px;width:100%}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(fabb0801a35dfb37b94447b53e588e80.gif) no-repeat 100%;background:url(fabb0801a35dfb37b94447b53e588e80.gif) no-repeat 100%}.select2-container-active .select2-choice,.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-dropdown-open .select2-choice{-webkit-box-shadow:0 1px 0 #fff inset;background-color:#eee;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 0 #fff}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{-webkit-filter:none;background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:4px 4px 4px 0!important;max-height:200px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px!important;position:relative}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{background-image:none;display:list-item;list-style:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-results .select2-result-label{-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;margin:0;min-height:1em;padding:3px 7px 4px;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding:5px}.select2-results .select2-disabled.select2-highlighted{background:#f4f4f4;color:#666;cursor:default;display:list-item}.select2-results .select2-disabled{background:#f4f4f4;cursor:default;display:list-item}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(fabb0801a35dfb37b94447b53e588e80.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{background-color:#fff;border:1px solid #aaa;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.select2-locked{padding:3px 5px!important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir=rtl] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{-webkit-box-shadow:none;background:transparent!important;border:0;box-shadow:none;color:#666;font-family:sans-serif;font-size:100%;margin:1px 0;outline:0;padding:5px}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(fabb0801a35dfb37b94447b53e588e80.gif) no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;background-clip:padding-box;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(0deg,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);border:1px solid #aaa;border-radius:3px;color:#333;cursor:default;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f4f4f4",GradientType=0);line-height:13px;margin:3px 0 3px 5px;padding:3px 5px 3px 18px;position:relative;user-select:none}html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{margin-left:0;margin-right:5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{background:url(389ca666f6d8279a80bf54a644c16f20.png) 100% 0 no-repeat;display:block;font-size:1px;height:13px;outline:none;position:absolute;right:3px;top:4px;width:12px}html[dir=rtl] .select2-search-choice-close{left:3px;right:auto}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close,.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;padding:3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{background:none;display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;left:0!important;margin:0!important;outline:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.select2-display-none{display:none}.select2-measure-scrollbar{height:100px;left:-10000px;overflow:scroll;position:absolute;top:-10000px;width:100px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search-choice-close,.select2-search input{background-image:url(a282a2adada37bcc8a97c8113733e56c.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.bootstrap input[type=password] .select2-choice,.bootstrap input[type=search] .select2-choice,.bootstrap input[type=text] .select2-choice,.bootstrap select .select2-choice,.bootstrap textarea .select2-choice,.form-control .select2-choice{border:0;border-radius:2px}.bootstrap input[type=password] .select2-choice .select2-arrow,.bootstrap input[type=search] .select2-choice .select2-arrow,.bootstrap input[type=text] .select2-choice .select2-arrow,.bootstrap select .select2-choice .select2-arrow,.bootstrap textarea .select2-choice .select2-arrow,.form-control .select2-choice .select2-arrow{border-radius:0 2px 2px 0}.bootstrap input.select2-container[type=password],.bootstrap input.select2-container[type=search],.bootstrap input.select2-container[type=text],.bootstrap select.select2-container,.bootstrap textarea.select2-container,.form-control.select2-container{height:auto!important;padding:0}.bootstrap input.select2-container.select2-dropdown-open[type=password],.bootstrap input.select2-container.select2-dropdown-open[type=search],.bootstrap input.select2-container.select2-dropdown-open[type=text],.bootstrap input[type=password] .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type=search] .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type=text] .select2-container.select2-dropdown-open .select2-choices,.bootstrap select.select2-container.select2-dropdown-open,.bootstrap select .select2-container.select2-dropdown-open .select2-choices,.bootstrap textarea.select2-container.select2-dropdown-open,.bootstrap textarea .select2-container.select2-dropdown-open .select2-choices,.form-control.select2-container.select2-dropdown-open,.form-control .select2-container.select2-dropdown-open .select2-choices{border-radius:3px 3px 0 0}.bootstrap input.select2-container[type=password] .select2-choices,.bootstrap input.select2-container[type=search] .select2-choices,.bootstrap input.select2-container[type=text] .select2-choices,.bootstrap select.select2-container .select2-choices,.bootstrap textarea.select2-container .select2-choices,.form-control.select2-container .select2-choices{border:0!important;border-radius:3px}.control-group.warning .select2-container-active .select2-choice,.control-group.warning .select2-container-active .select2-choices,.control-group.warning .select2-container-multi.select2-container-active .select2-choices,.control-group.warning .select2-container .select2-choice,.control-group.warning .select2-container .select2-choices,.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #c09853!important}.control-group.warning .select2-container .select2-choice div{background:#fcf8e3!important;border-left:1px solid #c09853!important}.control-group.error .select2-container-active .select2-choice,.control-group.error .select2-container-active .select2-choices,.control-group.error .select2-container-multi.select2-container-active .select2-choices,.control-group.error .select2-container .select2-choice,.control-group.error .select2-container .select2-choices,.control-group.error .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.error .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #b94a48!important}.control-group.error .select2-container .select2-choice div{background:#f2dede!important;border-left:1px solid #b94a48!important}.control-group.info .select2-container-active .select2-choice,.control-group.info .select2-container-active .select2-choices,.control-group.info .select2-container-multi.select2-container-active .select2-choices,.control-group.info .select2-container .select2-choice,.control-group.info .select2-container .select2-choices,.control-group.info .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.info .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #3a87ad!important}.control-group.info .select2-container .select2-choice div{background:#d9edf7!important;border-left:1px solid #3a87ad!important}.control-group.success .select2-container-active .select2-choice,.control-group.success .select2-container-active .select2-choices,.control-group.success .select2-container-multi.select2-container-active .select2-choices,.control-group.success .select2-container .select2-choice,.control-group.success .select2-container .select2-choices,.control-group.success .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.success .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #468847!important}.control-group.success .select2-container .select2-choice div{background:#dff0d8!important;border-left:1px solid #468847!important}.page-sidebar:not(.page-sidebar-closed) .nobootstrap{margin-left:200px}.nobootstrap{background-color:#fff;min-width:1200px;padding:110px 30px 100px}.nobootstrap form p{margin:.5em 0 0;padding:0 0 .5em}.nobootstrap fieldset{background-color:#ebedf4;border:1px solid #ccced7;color:#585a69;margin:0 0 10px;padding:1em}.nobootstrap fieldset img{padding:0 4px 0 0;vertical-align:bottom}.nobootstrap legend{background:#ebedf4;border:1px solid #ccced7;font-weight:700;margin:0;padding:.2em .5em;text-align:left}.nobootstrap legend a{color:#585984;text-decoration:none}.nobootstrap label{color:#585a69;float:left;font-weight:700;padding:.2em .5em 0 0;text-align:right;text-shadow:0 1px 0 #fff;width:250px}.nobootstrap label.t{clear:none;float:none;font-size:12px;font-weight:400;margin:0;padding:0 5px;text-shadow:none}.nobootstrap a{color:#415260}.nobootstrap .pull-left,.nobootstrap .pull-right{float:none}.nobootstrap .clear{clear:both}.nobootstrap .margin-form{color:#7f7f7f;font-size:.85em;padding:0 0 1em 260px}.nobootstrap .button{background:-moz-linear-gradient(center top,#f9f9f9,#e3e3e3) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f9f9f9),to(#e3e3e3)) repeat scroll 0 0 transparent;border-color:#ccc #bbb #a0a0a0;border-left:1px solid #bbb;border-radius:3px 3px 3px 3px;border-right:1px solid #bbb;border-style:solid;border-width:1px;color:#000;cursor:pointer;margin:5px 0;outline:medium none;padding:3px 8px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;vertical-align:middle;white-space:nowrap}.nobootstrap .button:hover{border-color:#aaa #999 #888}.nobootstrap input{vertical-align:middle}.nobootstrap select{border:1px solid #ccc;font-size:12px}.nobootstrap input,.nobootstrap option,.nobootstrap textarea{color:#000;font-size:12px;margin:0;padding:0}.nobootstrap input[type=file],.nobootstrap input[type=password],.nobootstrap input[type=text],.nobootstrap textarea{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);padding:2px 4px}.nobootstrap .table_grid{width:100%}.nobootstrap .table{background-color:#fff;border:1px solid #ccc;border-radius:3px;padding:0}.nobootstrap .table th a{text-decoration:underline}.nobootstrap .table th a:hover{text-decoration:none}.nobootstrap .table tr th{background-color:#f1f1f1;color:#333;font-size:13px;padding:4px 6px;text-align:left}.nobootstrap .table tr th.right{text-align:center}.nobootstrap .table tr td{border-bottom:1px solid #ccc;color:#333;font-size:12px;padding:4px 4px 4px 6px}.nobootstrap .table tr.row_hover.filter:hover td{background:#f1f9ff}.nobootstrap .table tr td.row_hover:hover table tr td{background:none}.nobootstrap .table tr.action_details td{background:#fafafa}.nobootstrap .table tr.alt_row.action_details td{background:#e8e8e8}.nobootstrap .table tr td.empty{background:#fff!important;border-bottom:none}.nobootstrap .table tr td.first{border-left:1px solid #dedede}.nobootstrap .table tr td.last{border-right:1px solid #dedede}.nobootstrap .table tr.small td{height:15px}.nobootstrap .table tr.last td{border-bottom:none}.nobootstrap .table tr .filter{background-color:#f1f9ff}.nobootstrap .form-group{clear:both;float:left;margin-bottom:1em;width:100%}.nobootstrap .form-group>div{float:left}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap),.bootstrap .nobootstrap #dash_version:not(.bootstrap),.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap),.nobootstrap .bootstrap #dash_version:not(.bootstrap),.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap),.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap),.nobootstrap .panel:not(.bootstrap){-webkit-box-sizing:border-box;background-color:#ebedf4;border:1px solid #ccced7;box-sizing:border-box;color:#585a69;float:left;margin:0 0 10px;padding:1em;width:100%}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) img,.bootstrap .nobootstrap #dash_version:not(.bootstrap) img,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) img,.nobootstrap .bootstrap #dash_version:not(.bootstrap) img,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) img,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) img,.nobootstrap .panel:not(.bootstrap) img{padding:0 4px 0 0;vertical-align:bottom}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3,.nobootstrap .panel:not(.bootstrap) h3{background:#ebedf4;border:1px solid #ccced7;display:inline-block;font-weight:700;margin:0;padding:.2em .5em;position:relative;text-align:left;top:-25px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3 a,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3 a,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3 a,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3 a,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3 a,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3 a,.nobootstrap .panel:not(.bootstrap) h3 a{color:#585984;text-decoration:none}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3 i,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3 i,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3 i,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3 i,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3 i,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3 i,.nobootstrap .panel:not(.bootstrap) h3 i{font-family:FontAwesome}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .help-block,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .help-block,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .help-block,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .help-block,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .help-block,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .help-block,.nobootstrap .panel:not(.bootstrap) .help-block{clear:both;float:left}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch,.nobootstrap .panel:not(.bootstrap) .switch{clear:both;float:left;line-height:1.3em}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch label,.nobootstrap .panel:not(.bootstrap) .switch label{float:left;padding:0 10px 0 5px;width:auto}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch input[type=checkbox],.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch input[type=radio],.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch input[type=checkbox],.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch input[type=radio],.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch input[type=checkbox],.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch input[type=radio],.nobootstrap .panel:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .panel:not(.bootstrap) .switch input[type=radio]{float:left}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .radio label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .radio label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .radio label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .radio label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .radio label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .radio label,.nobootstrap .panel:not(.bootstrap) .radio label{clear:both;margin-right:4px;width:auto}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) button,.bootstrap .nobootstrap #dash_version:not(.bootstrap) button,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) button,.nobootstrap .bootstrap #dash_version:not(.bootstrap) button,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) button,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) button,.nobootstrap .panel:not(.bootstrap) button{background:-moz-linear-gradient(center top,#f9f9f9,#e3e3e3) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,center top,center bottom,from(#f9f9f9),to(#e3e3e3)) repeat scroll 0 0 transparent;border-color:#ccc #bbb #a0a0a0;border-left:1px solid #bbb;border-radius:3px 3px 3px 3px;border-right:1px solid #bbb;border-style:solid;border-width:1px;color:#000;cursor:pointer;margin:5px 0;outline:medium none;padding:3px 8px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;vertical-align:middle;white-space:nowrap}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) button:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) button:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) button:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) button:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) button:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) button:hover,.nobootstrap .panel:not(.bootstrap) button:hover{border-color:#aaa #999 #888}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .panel:not(.bootstrap) .tree-panel-heading-controls{background-color:#dde0e9;border-bottom:1px solid #dfdfdf;font-size:13px;margin:-8px -8px 20px;padding:5px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .panel:not(.bootstrap) .tree-panel-heading-controls a{border-right:1px solid #888;display:inline-block;padding:0 8px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree,.nobootstrap .panel:not(.bootstrap) .tree{list-style:none;padding:0 0 0 20px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree input,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree input,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree input,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree input,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree input,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree input,.nobootstrap .panel:not(.bootstrap) .tree input{line-height:normal;margin-right:4px;vertical-align:baseline}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree i,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree i,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree i,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree i,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree i,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree i,.nobootstrap .panel:not(.bootstrap) .tree i{font-size:14px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name{border-radius:4px;padding:2px 5px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name label{float:none;font-size:13px;font-weight:400;text-shadow:none}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name:hover{background-color:#eee;cursor:pointer}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected,.nobootstrap .panel:not(.bootstrap) .tree .tree-selected{background-color:#ccced7}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-selected:hover{background-color:#a1a5b5}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .panel:not(.bootstrap) .tree .tree-selected i.tree-dot{background-color:#eee}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder,.nobootstrap .panel:not(.bootstrap) .tree .tree-item{margin:3px 0}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree i.tree-dot,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree i.tree-dot,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree i.tree-dot,.nobootstrap .panel:not(.bootstrap) .tree i.tree-dot{background-color:#ccc;border-radius:6px;display:inline-block;height:6px;margin:0 4px;position:relative;width:6px}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-disable{color:#ccc}.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-item-disable:hover{background-color:none;color:#ccc}@media print{*{-webkit-box-shadow:none!important;background:transparent!important;border-color:#000!important;box-shadow:none!important;color:#000!important;font-family:Georgia,Times New Roman,Times,serif!important;text-shadow:none!important}[class^=icon-],[class^=process-icon-]{font-family:FontAwesome!important}#footer,#header,#nav-bar,#nav-sidebar,#nav-topbar,.hidden-print{display:none!important}.visible-print{display:block!important}hr{display:none!important}#main{float:none!important;margin:0 auto!important;padding:0!important;width:8.5in!important}#main #content.bootstrap{margin:0!important;padding:0!important}#main #content.bootstrap .page-head{display:none!important}#main #content.bootstrap #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body,#main #content.bootstrap .panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:none!important;border:none!important;box-shadow:none!important;margin:0 0 40px!important;padding:0!important;page-break-inside:avoid!important}#main #content.bootstrap #dash_version .panel-heading,#main #content.bootstrap .message-item-initial .message-item-initial-body .panel-heading,#main #content.bootstrap .panel .panel-heading,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading{margin:0 0 20px!important}#main #content.bootstrap #dash_version #dash_version,#main #content.bootstrap #dash_version .message-item-initial .message-item-initial-body,#main #content.bootstrap #dash_version .panel,#main #content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap #dash_version .well,#main #content.bootstrap .message-item-initial #dash_version .message-item-initial-body,#main #content.bootstrap .message-item-initial .message-item-initial-body #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body .message-item-initial-body,#main #content.bootstrap .message-item-initial .message-item-initial-body .panel,#main #content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .message-item-initial .message-item-initial-body .well,#main #content.bootstrap .message-item-initial .panel .message-item-initial-body,#main #content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,#main #content.bootstrap .panel #dash_version,#main #content.bootstrap .panel .message-item-initial .message-item-initial-body,#main #content.bootstrap .panel .panel,#main #content.bootstrap .panel .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .panel .well,#main #content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .panel .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .well{margin:0!important}#main #content.bootstrap #dashboard .data_list_vertical,#main #content.bootstrap .multishop-well,#main #content.bootstrap .row,#main #content.bootstrap .tab-pane{margin-bottom:20px!important}#main #content.bootstrap #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body,#main #content.bootstrap .panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{clear:both!important}#main #content.bootstrap .btn{display:none!important}#main #content.bootstrap .panel-heading-action{display:none}#main #content.bootstrap .nav-tabs li a{background-color:#fff!important;border-bottom-color:#fff!important;display:none}#main #content.bootstrap .tab-content>.tab-pane{display:block!important;opacity:1!important}#main #content.bootstrap h4{margin:0 0 10px!important}#main #content.bootstrap #shipping .form-horizontal{padding-bottom:10px!important}#main #content.bootstrap #addressShipping{float:left!important;margin-bottom:0!important;width:49%!important}#main #content.bootstrap #addressInvoice{float:right!important;margin-bottom:0!important;width:49%!important}#main #content.bootstrap #status tr:first-child td{font-weight:700!important}#main #content.bootstrap .table{border:1px solid #000!important;margin-bottom:10px!important}#main #content.bootstrap .table th{font-style:italic}#main #content.bootstrap .label-inactive{font-size:11pt!important;text-decoration:line-through!important}#main #content.bootstrap .label-inactive i{display:none!important}#main #content.bootstrap .kpi-container#dash_version,#main #content.bootstrap .kpi-container.panel,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel{border:1px solid #000!important;margin:30px 0 20px!important}#main #content.bootstrap .kpi-container#dash_version .box-stats,#main #content.bootstrap .kpi-container.panel .box-stats,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body .box-stats,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel .box-stats{font-size:8pt!important;height:auto!important;padding:10px 0!important;width:25%!important}#main #content.bootstrap .kpi-container#dash_version .box-stats i,#main #content.bootstrap .kpi-container.panel .box-stats i,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body .box-stats i,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel .box-stats i{font-size:20pt!important}#main #content.bootstrap #carrier_wizard .wizard_error,#main #content.bootstrap .alert{border:1px solid #000!important}#main #content.bootstrap #carrier_wizard .wizard_error:before,#main #content.bootstrap .alert:before{color:#000!important}#main #content.bootstrap .table-responsive{border:none!important;margin:0!important}#main #content.bootstrap .panel-total td{font-size:13pt!important}}.ps{-ms-overflow-style:none;-ms-touch-action:auto;overflow:hidden!important;overflow-anchor:none;touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{-webkit-transition:background-color .2s linear,opacity .2s linear;display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{-webkit-transition:background-color .2s linear,height .2s ease-in-out;bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{-webkit-transition:background-color .2s linear,width .2s ease-in-out;right:2px;transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}@font-face{font-display:swap;font-family:Ubuntu Condensed;font-style:normal;font-weight:400;src:local("Ubuntu Condensed"),local("UbuntuCondensed-Regular"),url(eb24af6668c633feab6bf8f989296e73.woff2) format("woff2"),url(5be71612af754cc566ec30ef200d8a65.woff) format("woff")} \ No newline at end of file diff --git a/admin-dev/themes/default/sass/admin-theme.sass b/admin-dev/themes/default/sass/admin-theme.sass index 54d20f137af2e..3504989a87383 100644 --- a/admin-dev/themes/default/sass/admin-theme.sass +++ b/admin-dev/themes/default/sass/admin-theme.sass @@ -19,8 +19,9 @@ //@import "vendor/bootstrap-sass/print" //import fonts -@import url($url-font-content) -@import url($url-font-headings) +@import "~open-sans-fonts/open-sans-regular" +@import "~open-sans-fonts/open-sans-semibold" +@import "~open-sans-fonts/open-sans-bold" //Bootstrap's rules applied only on div#content.bootstrap, nav.bootstrap, header.bootstrap, footer.bootstrap .bootstrap diff --git a/admin-dev/themes/default/sass/modules/_variables.sass b/admin-dev/themes/default/sass/modules/_variables.sass index 117f44df11ed6..d2afb00a85aaa 100644 --- a/admin-dev/themes/default/sass/modules/_variables.sass +++ b/admin-dev/themes/default/sass/modules/_variables.sass @@ -72,9 +72,8 @@ $body-bg: $bg-content-color $text-color: $gray // Typography -$url-font-content: "//fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700" !default +$FontPathOpenSans: '../node_modules/open-sans-fonts/open-sans' $url-font-content-name : 'Open Sans' !default -$url-font-headings: "//fonts.googleapis.com/css?family=Ubuntu+Condensed" !default $url-font-headings-name: 'Ubuntu Condensed' !default $font-family-sans-serif: $url-font-content-name, Helvetica, Arial, sans-serif $headings-font-family: $url-font-headings-name, Helvetica, Arial, sans-serif diff --git a/admin-dev/themes/default/template/controllers/addresses/helpers/form/form.tpl b/admin-dev/themes/default/template/controllers/addresses/helpers/form/form.tpl index 43b516b3778cc..1d561751b8f1a 100644 --- a/admin-dev/themes/default/template/controllers/addresses/helpers/form/form.tpl +++ b/admin-dev/themes/default/template/controllers/addresses/helpers/form/form.tpl @@ -49,7 +49,7 @@ {else} {/if} diff --git a/admin-dev/themes/default/webpack.config.js b/admin-dev/themes/default/webpack.config.js index 23299673ffb71..e0158abb69cf2 100644 --- a/admin-dev/themes/default/webpack.config.js +++ b/admin-dev/themes/default/webpack.config.js @@ -27,6 +27,7 @@ const MiniCssExtractPlugin = require("mini-css-extract-plugin"); const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); const keepLicense = require('uglify-save-license'); const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin"); +const CleanWebpackPlugin = require('clean-webpack-plugin'); module.exports = (env, argv) => { const devMode = argv.mode === 'development'; @@ -76,13 +77,25 @@ module.exports = (env, argv) => { ] }, { test: /.(gif|png|woff(2)?|eot|ttf|svg)(\?[a-z0-9=\.]+)?$/, - loader: 'file-loader?name=[hash].[ext]' + use: [{ + loader: 'file-loader', + options: { + name: '[hash].[ext]' + } + }] }] }, optimization: { }, plugins: [ + new CleanWebpackPlugin({ + root: path.resolve(__dirname), + cleanOnceBeforeBuildPatterns: [ + '**/*', // required + '!theme.rtlfix' // exclusion + ] + }), new MiniCssExtractPlugin({ filename: 'theme.css' }) diff --git a/admin-dev/themes/new-theme/.webpack/common.js b/admin-dev/themes/new-theme/.webpack/common.js index 199805113239b..bd0985d03275b 100644 --- a/admin-dev/themes/new-theme/.webpack/common.js +++ b/admin-dev/themes/new-theme/.webpack/common.js @@ -35,19 +35,29 @@ module.exports = { jquery: 'jQuery', }, entry: { + address: './js/pages/address', + attachment: './js/pages/attachment', + attribute: './js/pages/attribute', + attribute_group: './js/pages/attribute-group', backup: './js/pages/backup', catalog: './js/app/pages/catalog', catalog_product: './js/pages/catalog/product', + catalog_price_rule: './js/pages/catalog-price-rule', + catalog_price_rule_form: './js/pages/catalog-price-rule/form', category: './js/pages/category', cldr: './js/app/cldr', cms_page: './js/pages/cms-page', cms_page_form: './js/pages/cms-page/form', contacts: './js/pages/contacts', currency: './js/pages/currency', + currency_form: './js/pages/currency/form', customer: './js/pages/customer', + customer_thread_view: './js/pages/customer-thread/view.js', email: './js/pages/email', employee: './js/pages/employee/index', employee_form: './js/pages/employee/form', + error: './js/pages/error', + feature_form: './js/pages/feature/form', form_popover_error: './js/components/form/form-popover-error', geolocation: './js/pages/geolocation', imports: './js/pages/import', @@ -60,33 +70,32 @@ module.exports = { maintenance: './js/pages/maintenance', manufacturer: './js/pages/manufacturer', manufacturer_address_form: './js/pages/manufacturer/manufacturer_address_form.js', + merchandise_return: './js/pages/merchandise-return', meta: './js/pages/meta', module: './js/pages/module', module_card: './js/app/pages/module-card', + monitoring: './js/pages/monitoring', + order: './js/pages/order', + order_create: './js/pages/order/create.js', order_delivery: './js/pages/order/delivery', + order_message_form: './js/pages/order_message/form', + order_message: './js/pages/order_message', order_preferences: './js/pages/order-preferences', + order_view: './js/pages/order/view.js', payment_preferences: './js/pages/payment-preferences', product_page: './js/product-page/index', product_preferences: './js/pages/product-preferences', - themes: './js/pages/themes', profiles: './js/pages/profiles', sql_manager: './js/pages/sql-manager', stock: './js/app/pages/stock', supplier: './js/pages/supplier', supplier_form: './js/pages/supplier/supplier-form.js', tax: './js/pages/tax', + tax_rules_group: './js/pages/tax-rules-group', + themes: './js/pages/themes', translation_settings: './js/pages/translation-settings', translations: './js/app/pages/translations', webservice: './js/pages/webservice', - error: './js/pages/error', - monitoring: './js/pages/monitoring', - order: './js/pages/order', - order_create: './js/pages/order/create.js', - catalog_price_rule: './js/pages/catalog-price-rule', - feature_form: './js/pages/feature/form', - order_message_form: './js/pages/order_message/form', - order_message: './js/pages/order_message', - attachment: './js/pages/attachment', }, output: { path: path.resolve(__dirname, '../public'), diff --git a/admin-dev/themes/new-theme/js/app/utils/growl.js b/admin-dev/themes/new-theme/js/app/utils/growl.js index 19cb34d29d0ea..bed8b04ab6f81 100644 --- a/admin-dev/themes/new-theme/js/app/utils/growl.js +++ b/admin-dev/themes/new-theme/js/app/utils/growl.js @@ -22,11 +22,12 @@ * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ -export function showGrowl(type, message) { +export function showGrowl(type, message, duration) { + duration = undefined !== duration ? duration : 2000; window.$.growl[type]({ title: '', size: "large", message: message, - duration: 1000 + duration: duration }); -}; \ No newline at end of file +}; diff --git a/admin-dev/themes/new-theme/js/components/grid/extension/choice-extension.js b/admin-dev/themes/new-theme/js/components/grid/extension/choice-extension.js new file mode 100644 index 0000000000000..e0fa780dfe9f7 --- /dev/null +++ b/admin-dev/themes/new-theme/js/components/grid/extension/choice-extension.js @@ -0,0 +1,104 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +const $ = global.$; + +/** + * This extension enables submit functionality of the choice fields in grid. + * + * Usage of the extension: + * + * const myGrid = new Grid('myGrid'); + * myGrid.addExtension(new ChoiceExtension()); + * + */ +export default class ChoiceExtension { + constructor() { + this.lock = []; + } + + extend(grid) { + const $choiceOptionsContainer = grid.getContainer().find('table.table .js-choice-options'); + + $choiceOptionsContainer.find('.js-dropdown-item').on('click', (e) => { + e.preventDefault(); + const $button = $(e.currentTarget); + const $parent = $button.closest('.js-choice-options'); + const url = $parent.data('url'); + + this._submitForm(url, $button); + }); + } + + /** + * Submits the form. + * @param {string} url + * @param {jQuery} $button + * @private + */ + _submitForm(url, $button) { + const selectedStatusId = $button.data('value'); + + if (this._isLocked(url)) { + return; + } + + const $form = $('
', { + action: url, + method: 'POST', + }).append( + $('', { + name: 'value', + value: selectedStatusId, + type: 'hidden', + })); + + $form.appendTo('body'); + $form.submit(); + + this._lock(url); + } + + /** + * Checks if current url is being used at the moment. + * + * @param url + * @return {boolean} + * + * @private + */ + _isLocked(url) { + return this.lock.includes(url); + } + + /** + * Locks the current url so it cant be used twice to execute same request + * @param url + * @private + */ + _lock(url) { + this.lock.push(url); + } +} diff --git a/admin-dev/themes/new-theme/js/components/grid/extension/link-row-action-extension.js b/admin-dev/themes/new-theme/js/components/grid/extension/link-row-action-extension.js index 48b00d1737a0d..e545b19eec9af 100644 --- a/admin-dev/themes/new-theme/js/components/grid/extension/link-row-action-extension.js +++ b/admin-dev/themes/new-theme/js/components/grid/extension/link-row-action-extension.js @@ -35,6 +35,16 @@ export default class LinkRowActionExtension { * @param {Grid} grid */ extend(grid) { + this.initRowLinks(grid); + this.initConfirmableActions(grid); + } + + /** + * Extend grid + * + * @param {Grid} grid + */ + initConfirmableActions(grid) { grid.getContainer().on('click', '.js-link-row-action', (event) => { const confirmMessage = $(event.currentTarget).data('confirm-message'); @@ -43,4 +53,36 @@ export default class LinkRowActionExtension { } }); } + + /** + * Add a click event on rows that matches the first link action (if present) + * + * @param {Grid} grid + */ + initRowLinks(grid) { + $('tr', grid.getContainer()).each(function initEachRow() { + const $parentRow = $(this); + + $('.js-link-row-action[data-clickable-row=1]:first', $parentRow).each(function propagateFirstLinkAction() { + const $rowAction = $(this); + const $parentCell = $rowAction.closest('td'); + + /* + * Only search for cells with non clickable contents to avoid conflicts with + * previous cell behaviour (action, toggle, ...) + */ + const clickableCells = $('td.data-type, td.identifier-type:not(:has(input)), td.badge-type, td.position-type', $parentRow) + .not($parentCell) + ; + + clickableCells.addClass('cursor-pointer').click(() => { + const confirmMessage = $rowAction.data('confirm-message'); + + if (!confirmMessage.length || confirm(confirmMessage)) { + document.location = $rowAction.attr('href'); + } + }); + }); + }); + } } diff --git a/admin-dev/themes/new-theme/js/components/grid/extension/preview-extension.js b/admin-dev/themes/new-theme/js/components/grid/extension/preview-extension.js new file mode 100644 index 0000000000000..9a79107b98eb5 --- /dev/null +++ b/admin-dev/themes/new-theme/js/components/grid/extension/preview-extension.js @@ -0,0 +1,229 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +const $ = window.$; + +/** + * Extends grid with preview functionality. + */ +export default class PreviewExtension { + constructor(previewCustomization) { + this.lock = []; + this.expandSelector = '.js-expand'; + this.collapseSelector = '.js-collapse'; + this.previewOpenClass = 'preview-open'; + this.previewToggleSelector = '.preview-toggle'; + this.previewCustomization = previewCustomization; + } + + /** + * Extends provided grid with preview functionality + * + * @param grid + */ + extend(grid) { + this.$gridContainer = $(grid.getContainer); + + this.$gridContainer.find('tbody tr').on('mouseover mouseleave', event => this._handleIconHovering(event)); + this.$gridContainer.find(this.previewToggleSelector).on('click', event => this._togglePreview(event)); + + if (typeof this.previewCustomization === 'function') { + this.previewCustomization(this.$gridContainer); + } + } + + /** + * Shows/hides preview toggling icons + * + * @param event + * @private + */ + _handleIconHovering(event) { + const $previewToggle = $(event.currentTarget).find(this.previewToggleSelector); + + if (event.type === 'mouseover' && !$(event.currentTarget).hasClass(this.previewOpenClass)) { + this._showExpandIcon($previewToggle); + } else { + this._hideExpandIcon($previewToggle); + } + } + + /** + * Shows/hides preview + * + * @param event + * @private + */ + _togglePreview(event) { + const $previewToggle = $(event.currentTarget); + const $columnRow = $previewToggle.closest('tr'); + + if ($columnRow.hasClass(this.previewOpenClass)) { + $columnRow.next('.preview-row').remove(); + $columnRow.removeClass(this.previewOpenClass); + this._showExpandIcon($columnRow); + this._hideCollapseIcon($columnRow); + + return; + } + + this._closeOpenedPreviews(); + + const dataUrl = $(event.currentTarget).data('preview-data-url'); + + if (this._isLocked(dataUrl)) { + return; + } + + // Prevents loading preview multiple times. + // Uses "dataUrl" as lock key. + this._lock(dataUrl); + + $.ajax({ + url: dataUrl, + method: 'GET', + dataType: 'json', + complete: () => { + this._unlock(dataUrl); + }, + }).then((response) => { + this._renderPreviewContent($columnRow, response.preview); + }).catch((e) => { + showErrorMessage(e.responseJSON.message); + }); + } + + /** + * Renders preview content + * + * @param $columnRow + * @param content + * + * @private + */ + _renderPreviewContent($columnRow, content) { + const rowColumnCount = $columnRow.find('td').length; + + const previewTemplate = ` + + ${content} + + `; + + $columnRow.addClass(this.previewOpenClass); + this._showCollapseIcon($columnRow); + this._hideExpandIcon($columnRow); + $columnRow.after(previewTemplate); + } + + /** + * Shows preview expanding icon + * + * @param parent + * @private + */ + _showExpandIcon(parent) { + parent.find(this.expandSelector).removeClass('d-none'); + } + + /** + * Hides preview expanding icon + * + * @param parent + * @private + */ + _hideExpandIcon(parent) { + parent.find(this.expandSelector).addClass('d-none'); + } + + /** + * Shows preview collapsing icon + * + * @param parent + * @private + */ + _showCollapseIcon(parent) { + parent.find(this.collapseSelector).removeClass('d-none'); + } + + /** + * Hides preview collapsing icon + * + * @param parent + * @private + */ + _hideCollapseIcon(parent) { + parent.find(this.collapseSelector).addClass('d-none'); + } + + _isLocked(key) { + return this.lock.indexOf(key) !== -1; + } + + _lock(key) { + if (this._isLocked(key)) { + return; + } + + this.lock.push(key); + } + + _unlock(key) { + const index = this.lock.indexOf(key); + + if (index === -1) { + return; + } + + this.lock.splice(index, 1); + } + + /** + * Close all previews that are open. + * + * @private + */ + _closeOpenedPreviews() { + const $rows = this.$gridContainer.find('.grid-table tbody').find('tr:not(.preview-row)'); + + $.each($rows, (i, row) => { + const $row = $(row); + + if (!$row.hasClass(this.previewOpenClass)) { + return; + } + + const $previewRow = $row.next(); + + if (!$previewRow.hasClass('preview-row')) { + return; + } + + $previewRow.remove(); + $row.removeClass(this.previewOpenClass); + this._hideCollapseIcon($row); + }); + } +} diff --git a/admin-dev/themes/new-theme/js/fos_js_routes.json b/admin-dev/themes/new-theme/js/fos_js_routes.json index 0b507a774f416..0b7a6916b7244 100644 --- a/admin-dev/themes/new-theme/js/fos_js_routes.json +++ b/admin-dev/themes/new-theme/js/fos_js_routes.json @@ -1 +1 @@ -{"base_url":"","routes":{"admin_customers_carts":{"tokens":[["text","\/carts"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_orders":{"tokens":[["text","\/orders"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_info":{"tokens":[["text","\/info"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_create":{"tokens":[["text","\/sell\/orders\/carts\/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_address":{"tokens":[["text","\/edit-address"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_duplicate_cart":{"tokens":[["text","\/duplicate-cart"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]}},"prefix":"","host":"localhost","port":"","scheme":"http","locale":[]} \ No newline at end of file +{"base_url":"","routes":{"admin_products_search":{"tokens":[["text","\/sell\/catalog\/products\/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_cart_rules_search":{"tokens":[["text","\/sell\/catalog\/cart-rules\/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_view":{"tokens":[["text","\/view"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_customers_search":{"tokens":[["text","\/sell\/customers\/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_carts":{"tokens":[["text","\/carts"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_orders":{"tokens":[["text","\/orders"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_view":{"tokens":[["text","\/view"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_info":{"tokens":[["text","\/info"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_create":{"tokens":[["text","\/sell\/orders\/carts\/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_addresses":{"tokens":[["text","\/addresses"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_carrier":{"tokens":[["text","\/carrier"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_set_free_shipping":{"tokens":[["text","\/rules\/free-shipping"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_cart_rule":{"tokens":[["text","\/cart-rules"],["variable","\/","[^\/]++","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_cart_rule":{"tokens":[["text","\/delete"],["variable","\/","[^\/]++","cartRuleId"],["text","\/cart-rules"],["variable","\/","[^\/]++","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_product":{"tokens":[["text","\/products"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+","productId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_product":{"tokens":[["text","\/delete-product"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_view":{"tokens":[["text","\/view"],["variable","\/","[^\/]++","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":[],"schemes":[]},"admin_orders_duplicate_cart":{"tokens":[["text","\/duplicate-cart"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]}},"prefix":"","host":"localhost","port":"","scheme":"http","locale":[]} \ No newline at end of file diff --git a/admin-dev/themes/new-theme/js/pages/address/index.js b/admin-dev/themes/new-theme/js/pages/address/index.js new file mode 100644 index 0000000000000..0f5dc420e3a4e --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/address/index.js @@ -0,0 +1,53 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import Grid from '../../components/grid/grid'; +import FiltersResetExtension from '../../components/grid/extension/filters-reset-extension'; +import SortingExtension from '../../components/grid/extension/sorting-extension'; +import ExportToSqlManagerExtension from '../../components/grid/extension/export-to-sql-manager-extension'; +import ReloadListExtension from '../../components/grid/extension/reload-list-extension'; +import BulkActionCheckboxExtension from '../../components/grid/extension/bulk-action-checkbox-extension'; +import SubmitBulkExtension from '../../components/grid/extension/submit-bulk-action-extension'; +import SubmitRowActionExtension from '../../components/grid/extension/action/row/submit-row-action-extension'; +import LinkRowActionExtension from '../../components/grid/extension/link-row-action-extension'; +import ChoiceTable from '../../components/choice-table'; + +const $ = window.$; + +$(() => { + const addressGrid = new Grid('address'); + + addressGrid.addExtension(new FiltersResetExtension()); + addressGrid.addExtension(new SortingExtension()); + addressGrid.addExtension(new ExportToSqlManagerExtension()); + addressGrid.addExtension(new ReloadListExtension()); + addressGrid.addExtension(new BulkActionCheckboxExtension()); + addressGrid.addExtension(new SubmitBulkExtension()); + addressGrid.addExtension(new SubmitRowActionExtension()); + addressGrid.addExtension(new LinkRowActionExtension()); + + // needed for address required fields form + new ChoiceTable(); +}); diff --git a/admin-dev/themes/new-theme/js/pages/attachment/index.js b/admin-dev/themes/new-theme/js/pages/attachment/index.js index bd899403be073..64c351b60ee5d 100644 --- a/admin-dev/themes/new-theme/js/pages/attachment/index.js +++ b/admin-dev/themes/new-theme/js/pages/attachment/index.js @@ -1,5 +1,5 @@ /** - * 2007-2019 PrestaShop and Contributors + * 2007-2019 PrestaShop SA and Contributors * * NOTICE OF LICENSE * diff --git a/admin-dev/themes/new-theme/js/pages/attribute-group/index.js b/admin-dev/themes/new-theme/js/pages/attribute-group/index.js new file mode 100644 index 0000000000000..b6c830a848852 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/attribute-group/index.js @@ -0,0 +1,57 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import Grid from '../../components/grid/grid'; +import SortingExtension from '../../components/grid/extension/sorting-extension'; +import FiltersResetExtension from '../../components/grid/extension/filters-reset-extension'; +import ReloadListActionExtension from '../../components/grid/extension/reload-list-extension'; +import SubmitRowActionExtension from '../../components/grid/extension/action/row/submit-row-action-extension'; +import SubmitBulkExtension from '../../components/grid/extension/submit-bulk-action-extension'; +import BulkActionCheckboxExtension from '../../components/grid/extension/bulk-action-checkbox-extension'; +import ExportToSqlManagerExtension from '../../components/grid/extension/export-to-sql-manager-extension'; +import FiltersSubmitButtonEnablerExtension + from '../../components/grid/extension/filters-submit-button-enabler-extension'; +import ShowcaseCard from '../../components/showcase-card/showcase-card'; +import ShowcaseCardCloseExtension from '../../components/showcase-card/extension/showcase-card-close-extension'; +import PositionExtension from '../../components/grid/extension/position-extension'; + +const $ = window.$; + +$(() => { + const grid = new Grid('attribute_group'); + + grid.addExtension(new ExportToSqlManagerExtension()); + grid.addExtension(new ReloadListActionExtension()); + grid.addExtension(new SortingExtension()); + grid.addExtension(new FiltersResetExtension()); + grid.addExtension(new SubmitRowActionExtension()); + grid.addExtension(new SubmitBulkExtension()); + grid.addExtension(new BulkActionCheckboxExtension()); + grid.addExtension(new FiltersSubmitButtonEnablerExtension()); + grid.addExtension(new PositionExtension()); + + const showcaseCard = new ShowcaseCard('attributesShowcaseCard'); + showcaseCard.addExtension(new ShowcaseCardCloseExtension()); +}); diff --git a/admin-dev/themes/new-theme/js/pages/attribute/index.js b/admin-dev/themes/new-theme/js/pages/attribute/index.js new file mode 100644 index 0000000000000..0621407c6cdcf --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/attribute/index.js @@ -0,0 +1,52 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import Grid from '../../components/grid/grid'; +import SortingExtension from '../../components/grid/extension/sorting-extension'; +import FiltersResetExtension from '../../components/grid/extension/filters-reset-extension'; +import ReloadListActionExtension from '../../components/grid/extension/reload-list-extension'; +import SubmitRowActionExtension from '../../components/grid/extension/action/row/submit-row-action-extension'; +import SubmitBulkExtension from '../../components/grid/extension/submit-bulk-action-extension'; +import BulkActionCheckboxExtension from '../../components/grid/extension/bulk-action-checkbox-extension'; +import ExportToSqlManagerExtension from '../../components/grid/extension/export-to-sql-manager-extension'; +import FiltersSubmitButtonEnablerExtension + from '../../components/grid/extension/filters-submit-button-enabler-extension'; +import PositionExtension from '../../components/grid/extension/position-extension'; + +const $ = window.$; + +$(() => { + const grid = new Grid('attribute'); + + grid.addExtension(new ExportToSqlManagerExtension()); + grid.addExtension(new ReloadListActionExtension()); + grid.addExtension(new SortingExtension()); + grid.addExtension(new FiltersResetExtension()); + grid.addExtension(new SubmitRowActionExtension()); + grid.addExtension(new SubmitBulkExtension()); + grid.addExtension(new BulkActionCheckboxExtension()); + grid.addExtension(new FiltersSubmitButtonEnablerExtension()); + grid.addExtension(new PositionExtension()); +}); diff --git a/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/catalog-price-rule-form-map.js b/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/catalog-price-rule-form-map.js new file mode 100644 index 0000000000000..7ee56b362781a --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/catalog-price-rule-form-map.js @@ -0,0 +1,37 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +/** + * Defines all selectors that are used in catalog price rule add/edit form. + */ +export default { + // mapping for price-field-availability-handler + initialPrice: '#catalog_price_rule_leave_initial_price', + price: '#catalog_price_rule_price', + + // mapping for include-tax-field-visibility-handler + reductionType: '.js-reduction-type-source', + includeTax: '.js-include-tax-target', +}; diff --git a/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/include-tax-field-visibility-handler.js b/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/include-tax-field-visibility-handler.js new file mode 100644 index 0000000000000..a58dd6130a959 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/include-tax-field-visibility-handler.js @@ -0,0 +1,53 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +const $ = window.$; + +/** + * Shows/hides 'include_tax' field depending from 'reduction_type' field value + */ +export default class IncludeTaxFieldVisibilityHandler { + constructor(sourceSelector, targetSelector) { + this.$sourceSelector = $(sourceSelector); + this.$targetSelector = $(targetSelector); + this._handle(); + this.$sourceSelector.on('change', () => this._handle()); + + return {}; + } + + /** + * When source value is 'percentage', target field is shown, else hidden + * + * @private + */ + _handle() { + if (this.$sourceSelector.val() === 'percentage') { + this.$targetSelector.fadeOut(); + } else { + this.$targetSelector.fadeIn(); + } + } +} diff --git a/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/index.js b/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/index.js new file mode 100644 index 0000000000000..9f1f67521aea0 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/index.js @@ -0,0 +1,44 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import PriceFieldAvailabilityHandler + from './price-field-availability-handler'; + +import IncludeTaxFieldVisibilityHandler + from './include-tax-field-visibility-handler'; +import CatalogPriceRuleFormMap from './catalog-price-rule-form-map'; + +const $ = window.$; + +$(() => { + new PriceFieldAvailabilityHandler( + CatalogPriceRuleFormMap.initialPrice, + CatalogPriceRuleFormMap.price + ); + new IncludeTaxFieldVisibilityHandler( + CatalogPriceRuleFormMap.reductionType, + CatalogPriceRuleFormMap.includeTax + ); +}); diff --git a/admin-dev/themes/new-theme/js/pages/order/create/customer-info-provider.js b/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/price-field-availability-handler.js similarity index 56% rename from admin-dev/themes/new-theme/js/pages/order/create/customer-info-provider.js rename to admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/price-field-availability-handler.js index 9128572981ccf..563364510ec30 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/customer-info-provider.js +++ b/admin-dev/themes/new-theme/js/pages/catalog-price-rule/form/price-field-availability-handler.js @@ -23,43 +23,29 @@ * International Registered Trademark & Property of PrestaShop SA */ -import createOrderPageMap from './create-order-map'; -import Router from '../../../components/router'; - const $ = window.$; /** - * Provides ajax calls for getting customer information + * Enables/disables 'price' field depending from 'leave_initial_price' field checkbox value */ -export default class CustomerInfoProvider { - constructor() { - this.$container = $(createOrderPageMap.orderCreationContainer); - this.router = new Router(); - } +export default class PriceFieldAvailabilityHandler { + constructor(checkboxSelector, targetSelector) { + this.$sourceSelector = $(checkboxSelector); + this.$targetSelector = $(targetSelector); + this._handle(); + this.$sourceSelector.on('change', () => this._handle()); - /** - * Gets customer carts - * - * @param customerId - * - * @returns {jqXHR}. Array of carts in response. - */ - getCustomerCarts(customerId) { - return $.ajax(this.router.generate('admin_customers_carts', {customerId}), { - method: 'GET', - }); + return {}; } /** - * Gets customer orders + * When checkbox value is 1, target field is disabled, else enabled * - * @param customerId - * - * @returns {jqXHR}. Array of orders in response. + * @private */ - getCustomerOrders(customerId) { - return $.ajax(this.router.generate('admin_customers_orders', {customerId}), { - method: 'GET', - }); + _handle() { + const checkboxVal = this.$sourceSelector.is(':checked'); + + this.$targetSelector.prop('disabled', checkboxVal); } } diff --git a/admin-dev/themes/new-theme/js/pages/category/index.js b/admin-dev/themes/new-theme/js/pages/category/index.js index 35778d29f36b3..e6b193eab695e 100644 --- a/admin-dev/themes/new-theme/js/pages/category/index.js +++ b/admin-dev/themes/new-theme/js/pages/category/index.js @@ -92,11 +92,11 @@ $(() => { new Serp( { container: '#serp-app', - defaultTitle: 'input[name^="category[name]', - watchedTitle: 'input[name^="category[meta_title]', - defaultDescription: 'textarea[name^="category[description]', - watchedDescription: 'textarea[name^="category[meta_description]', - watchedMetaUrl: 'input[name^="category[link_rewrite]', + defaultTitle: 'input[name^="category[name]"]', + watchedTitle: 'input[name^="category[meta_title]"]', + defaultDescription: 'textarea[name^="category[description]"]', + watchedDescription: 'textarea[name^="category[meta_description]"]', + watchedMetaUrl: 'input[name^="category[link_rewrite]"]', multiLanguageInput: `${translatorInput.localeInputSelector}:not(.d-none)`, multiLanguageItem: translatorInput.localeItemSelector, }, diff --git a/admin-dev/themes/new-theme/js/pages/cms-page/index.js b/admin-dev/themes/new-theme/js/pages/cms-page/index.js index a6e68e9856b29..0172261e04d28 100644 --- a/admin-dev/themes/new-theme/js/pages/cms-page/index.js +++ b/admin-dev/themes/new-theme/js/pages/cms-page/index.js @@ -91,6 +91,7 @@ $(() => { cmsGrid.addExtension(new SubmitRowActionExtension()); cmsGrid.addExtension(new PositionExtension()); cmsGrid.addExtension(new FiltersSubmitButtonEnablerExtension()); + cmsGrid.addExtension(new LinkRowActionExtension()); const helperBlock = new ShowcaseCard('cms-pages-showcase-card'); helperBlock.addExtension(new ShowcaseCardCloseExtension()); diff --git a/admin-dev/themes/new-theme/js/pages/currency/form/currency-form-map.js b/admin-dev/themes/new-theme/js/pages/currency/form/currency-form-map.js new file mode 100644 index 0000000000000..84cc581ece236 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/currency/form/currency-form-map.js @@ -0,0 +1,41 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +/** + * Defines all selectors that are used in currency add/edit form. + */ +export default { + currencyForm: '#currency_form', + currencySelector: '#currency_selected_iso_code', + isUnofficialCheckbox: '#currency_unofficial', + namesInput: langId => `#currency_names_${langId}`, + symbolsInput: langId => `#currency_symbols_${langId}`, + isoCodeInput: '#currency_iso_code', + exchangeRateInput: '#currency_exchange_rate', + resetDefaultSettingsInput: '#currency_reset_default_settings', + loadingDataModal: '#currency_loading_data_modal', + precisionInput: '#currency_precision', + shopAssociationTree: '#currency_shop_association', +} diff --git a/admin-dev/themes/new-theme/js/pages/currency/form/currency-form.js b/admin-dev/themes/new-theme/js/pages/currency/form/currency-form.js new file mode 100644 index 0000000000000..000da81a3f1fb --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/currency/form/currency-form.js @@ -0,0 +1,131 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import { showGrowl } from '../../../app/utils/growl'; + +export default class CurrencyForm { + /** + * @param {object} currencyFormMap - Page map + */ + constructor(currencyFormMap) { + this.map = currencyFormMap; + this.$currencyForm = $(this.map.currencyForm); + this.getCLDRDataUrl = this.$currencyForm.data('get-cldr-data'); + this.$currencySelector = $(this.map.currencySelector); + this.$isUnofficialCheckbox = $(this.map.isUnofficialCheckbox); + this.$isoCodeInput = $(this.map.isoCodeInput); + this.$exchangeRateInput = $(this.map.exchangeRateInput); + this.$precisionInput = $(this.map.precisionInput); + this.$resetDefaultSettingsButton = $(this.map.resetDefaultSettingsInput); + this.$loadingDataModal = $(this.map.loadingDataModal); + } + + init() { + this._initListeners(); + this._initFields(); + } + + _initListeners() { + this.$currencySelector.change(this._onCurrencySelectorChange.bind(this)); + this.$isUnofficialCheckbox.change(this._onIsUnofficialCheckboxChange.bind(this)); + this.$resetDefaultSettingsButton.click(this._onResetDefaultSettingsClick.bind(this)); + } + + _initFields() { + if (!this._isUnofficialCurrency()) { + this.$isUnofficialCheckbox.prop('checked', false); + this.$isoCodeInput.prop('readonly', true); + } else { + this.$currencySelector.val(''); + this.$isoCodeInput.prop('readonly', false); + } + } + + _onCurrencySelectorChange() { + const selectedISOCode = this.$currencySelector.val(); + if ('' !== selectedISOCode) { + this.$isUnofficialCheckbox.prop('checked', false); + this.$isoCodeInput.prop('readonly', true); + this._resetCurrencyData(selectedISOCode); + } else { + this.$isUnofficialCheckbox.prop('checked', true); + this.$isoCodeInput.prop('readonly', false); + } + } + + _isUnofficialCurrency() { + if ('hidden' === this.$isUnofficialCheckbox.prop('type')) { + return '1' === this.$isUnofficialCheckbox.attr('value'); + } + + return this.$isUnofficialCheckbox.prop('checked'); + } + + _onIsUnofficialCheckboxChange() { + if (this._isUnofficialCurrency()) { + this.$currencySelector.val(''); + this.$isoCodeInput.prop('readonly', false); + } else { + this.$isoCodeInput.prop('readonly', true); + } + } + + _onResetDefaultSettingsClick() { + this._resetCurrencyData(this.$isoCodeInput.val()); + } + + _resetCurrencyData(selectedISOCode) { + this.$loadingDataModal.modal('show'); + this.$resetDefaultSettingsButton.addClass('spinner'); + const getCurrencyData = this.getCLDRDataUrl.replace('CURRENCY_ISO_CODE', selectedISOCode); + $.get(getCurrencyData) + .then((currencyData) => { + for (let langId in currencyData.names) { + let langNameSelector = this.map.namesInput(langId); + $(langNameSelector).val(currencyData.names[langId]); + } + for (let langId in currencyData.symbols) { + let langSymbolSelector = this.map.symbolsInput(langId); + $(langSymbolSelector).val(currencyData.symbols[langId]); + } + this.$isoCodeInput.val(currencyData.isoCode); + if (currencyData.exchangeRate) { + this.$exchangeRateInput.val(currencyData.exchangeRate); + } + this.$precisionInput.val(currencyData.precision); + }) + .fail((currencyData) => { + let errorMessage = 'Can not find CLDR data for currency ' + selectedISOCode; + if (currencyData && currencyData.responseJSON && currencyData.responseJSON.error) { + errorMessage = currencyData.responseJSON.error; + } + showGrowl('error', errorMessage, 3000); + }) + .always(() => { + this.$loadingDataModal.modal('hide'); + this.$resetDefaultSettingsButton.removeClass('spinner'); + }) + } +} diff --git a/admin-dev/themes/new-theme/js/pages/currency/form/index.js b/admin-dev/themes/new-theme/js/pages/currency/form/index.js new file mode 100644 index 0000000000000..6d8b1cfb3542b --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/currency/form/index.js @@ -0,0 +1,39 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import ChoiceTree from '../../../components/form/choice-tree'; +import TranslatableInput from '../../../components/translatable-input'; +import currencyFormMap from "./currency-form-map"; +import CurrencyForm from './currency-form'; + +const $ = window.$; + +$(() => { + new TranslatableInput(); + const choiceTree = new ChoiceTree(currencyFormMap.shopAssociationTree); + choiceTree.enableAutoCheckChildren(); + const currencyForm = new CurrencyForm(currencyFormMap); + currencyForm.init(); +}); diff --git a/admin-dev/themes/new-theme/js/pages/currency/index.js b/admin-dev/themes/new-theme/js/pages/currency/index.js index 9f9810f03fc5b..00b2f563d1eb5 100644 --- a/admin-dev/themes/new-theme/js/pages/currency/index.js +++ b/admin-dev/themes/new-theme/js/pages/currency/index.js @@ -29,10 +29,10 @@ import FiltersResetExtension from '../../components/grid/extension/filters-reset import ReloadListActionExtension from '../../components/grid/extension/reload-list-extension'; import ColumnTogglingExtension from '../../components/grid/extension/column-toggling-extension'; import SubmitRowActionExtension from '../../components/grid/extension/action/row/submit-row-action-extension'; -import ChoiceTree from '../../components/form/choice-tree'; import ExchangeRatesUpdateScheduler from './ExchangeRatesUpdateScheduler'; import FiltersSubmitButtonEnablerExtension from '../../components/grid/extension/filters-submit-button-enabler-extension'; +import LinkRowActionExtension from '../../components/grid/extension/link-row-action-extension'; const $ = window.$; @@ -44,9 +44,7 @@ $(() => { currency.addExtension(new ColumnTogglingExtension()); currency.addExtension(new SubmitRowActionExtension()); currency.addExtension(new FiltersSubmitButtonEnablerExtension()); - - const choiceTree = new ChoiceTree('#currency_shop_association'); - choiceTree.enableAutoCheckChildren(); + currency.addExtension(new LinkRowActionExtension()); new ExchangeRatesUpdateScheduler(); }); diff --git a/admin-dev/themes/new-theme/js/pages/customer-thread/customer-thread-view-page-map.js b/admin-dev/themes/new-theme/js/pages/customer-thread/customer-thread-view-page-map.js new file mode 100644 index 0000000000000..d920c9da73e5b --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/customer-thread/customer-thread-view-page-map.js @@ -0,0 +1,30 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +export default { + forwardCustomerThreadModal: '#forwardThreadModal', + forwardSomeoneElseEmailInput: '#forward_customer_thread_someone_else_email', + forwardEmployeeInput: '#forward_customer_thread_employee_id', +}; diff --git a/admin-dev/themes/new-theme/js/pages/customer-thread/view.js b/admin-dev/themes/new-theme/js/pages/customer-thread/view.js new file mode 100644 index 0000000000000..f9d960fce21d7 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/customer-thread/view.js @@ -0,0 +1,43 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import CustomerThreadViewPageMap from './customer-thread-view-page-map'; + +const $ = window.$; + +$(() => { + $(CustomerThreadViewPageMap.forwardEmployeeInput).on('change', (event) => { + const $someoneElseEmailInput = $(CustomerThreadViewPageMap.forwardSomeoneElseEmailInput); + const $someElseEmailFormGroup = $someoneElseEmailInput.closest('.form-group'); + + const employeeId = $(event.currentTarget).val(); + + if (parseInt(employeeId, 10) === 0) { + $someElseEmailFormGroup.removeClass('d-none'); + } else { + $someElseEmailFormGroup.addClass('d-none'); + } + }); +}); diff --git a/admin-dev/themes/new-theme/js/pages/employee/index.js b/admin-dev/themes/new-theme/js/pages/employee/index.js index eaa72af8e6f1d..abc74a268421a 100644 --- a/admin-dev/themes/new-theme/js/pages/employee/index.js +++ b/admin-dev/themes/new-theme/js/pages/employee/index.js @@ -36,6 +36,7 @@ import SubmitRowActionExtension from '../../components/grid/extension/action/row import ColumnTogglingExtension from '../../components/grid/extension/column-toggling-extension'; import ShowcaseCard from '../../components/showcase-card/showcase-card'; import ShowcaseCardCloseExtension from '../../components/showcase-card/extension/showcase-card-close-extension'; +import LinkRowActionExtension from '../../components/grid/extension/link-row-action-extension'; const $ = window.$; @@ -51,6 +52,7 @@ $(() => { employeeGrid.addExtension(new SubmitRowActionExtension()); employeeGrid.addExtension(new ColumnTogglingExtension()); employeeGrid.addExtension(new FiltersSubmitButtonEnablerExtension()); + employeeGrid.addExtension(new LinkRowActionExtension()); const showcaseCard = new ShowcaseCard('employeesShowcaseCard'); showcaseCard.addExtension(new ShowcaseCardCloseExtension()); diff --git a/admin-dev/themes/new-theme/js/pages/feature/form.js b/admin-dev/themes/new-theme/js/pages/feature/form.js index b79a182498143..8a8b09ae80b0a 100644 --- a/admin-dev/themes/new-theme/js/pages/feature/form.js +++ b/admin-dev/themes/new-theme/js/pages/feature/form.js @@ -1,5 +1,5 @@ /** - * 2007-2019 PrestaShop and Contributors + * 2007-2019 PrestaShop SA and Contributors * * NOTICE OF LICENSE * diff --git a/admin-dev/themes/new-theme/js/pages/manufacturer/index.js b/admin-dev/themes/new-theme/js/pages/manufacturer/index.js index 4faad9976e4c6..f06764b40a4c4 100644 --- a/admin-dev/themes/new-theme/js/pages/manufacturer/index.js +++ b/admin-dev/themes/new-theme/js/pages/manufacturer/index.js @@ -40,6 +40,7 @@ import FiltersSubmitButtonEnablerExtension import ChoiceTree from '../../components/form/choice-tree'; import TranslatableField from '../../components/translatable-field'; import TinyMCEEditor from '../../components/tinymce-editor'; +import LinkRowActionExtension from '../../components/grid/extension/link-row-action-extension'; const $ = window.$; @@ -55,6 +56,7 @@ $(() => { grid.addExtension(new SubmitBulkExtension()); grid.addExtension(new BulkActionCheckboxExtension()); grid.addExtension(new FiltersSubmitButtonEnablerExtension()); + grid.addExtension(new LinkRowActionExtension()); }); new TranslatableInput(); diff --git a/admin-dev/themes/new-theme/js/pages/merchandise-return/index.js b/admin-dev/themes/new-theme/js/pages/merchandise-return/index.js new file mode 100644 index 0000000000000..99c5206605f07 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/merchandise-return/index.js @@ -0,0 +1,42 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import Grid from "../../components/grid/grid"; +import SortingExtension from "../../components/grid/extension/sorting-extension"; +import FiltersResetExtension from "../../components/grid/extension/filters-reset-extension"; +import FiltersSubmitButtonEnablerExtension + from "../../components/grid/extension/filters-submit-button-enabler-extension"; +import TranslatableInput from "../../components/translatable-input"; + +const $ = window.$; + +$(() => { + const grid = new Grid('merchandise_return'); + grid.addExtension(new SortingExtension()); + grid.addExtension(new FiltersResetExtension()); + grid.addExtension(new FiltersSubmitButtonEnablerExtension()); + + new TranslatableInput(); +}); diff --git a/admin-dev/themes/new-theme/js/pages/order/OrderViewPageMap.js b/admin-dev/themes/new-theme/js/pages/order/OrderViewPageMap.js new file mode 100644 index 0000000000000..7074df0934c17 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/OrderViewPageMap.js @@ -0,0 +1,50 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +export default { + orderPaymentDetailsBtn: '.js-payment-details-btn', + orderPaymentFormAmountInput: '#order_payment_amount', + viewOrderPaymentsBlock: '#view_order_payments_block', + privateNoteToggleBtn: '.js-private-note-toggle-btn', + privateNoteBlock: '.js-private-note-block', + privateNoteInput: '#private_note_note', + privateNoteSubmitBtn: '.js-private-note-btn', + updateOrderProductModal: '#updateOrderProductModal', + updateOrderProductPriceTaxExclInput: '#update_order_product_price_tax_excl', + updateOrderProductPriceTaxInclInput: '#update_order_product_price_tax_incl', + updateOrderProductQuantityInput: '#update_order_product_quantity', + addCartRuleModal: '#addOrderDiscountModal', + addCartRuleApplyOnAllInvoicesCheckbox: '#add_order_cart_rule_apply_on_all_invoices', + addCartRuleInvoiceIdSelect: '#add_order_cart_rule_invoice_id', + addCartRuleTypeSelect: '#add_order_cart_rule_type', + addCartRuleValueInput: '#add_order_cart_rule_value', + cartRuleHelpText: '.js-cart-rule-value-help', + updateOrderStatusActionBtn: '#update_order_status_action_btn', + updateOrderStatusActionInput: '#update_order_status_action_input', + updateOrderStatusActionForm: '#update_order_status_action_form', + showOrderShippingUpdateModalBtn: '.js-update-shipping-btn', + updateOrderShippingTrackingNumberInput: '#update_order_shipping_tracking_number', + updateOrderShippingCurrentOrderCarrierIdInput: '#update_order_shipping_current_order_carrier_id', +}; diff --git a/admin-dev/themes/new-theme/js/pages/order/create.js b/admin-dev/themes/new-theme/js/pages/order/create.js index c1de5fae55837..700082784703a 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create.js +++ b/admin-dev/themes/new-theme/js/pages/order/create.js @@ -27,11 +27,5 @@ import CreateOrderPage from './create/create-order-page'; const $ = window.$; $(document).ready(() => { - const createOrderPage = new CreateOrderPage(); - - createOrderPage.listenForCustomerSearch(); - createOrderPage.listenForCustomerSelect(); - createOrderPage.listenForCartSelect(); - createOrderPage.listenForOrderSelect(); - createOrderPage.listenForCartUpdate(); + new CreateOrderPage(); }); diff --git a/admin-dev/themes/new-theme/js/pages/order/create/addresses-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/addresses-renderer.js index 1dafe37c07f63..0757a3e873743 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/addresses-renderer.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/addresses-renderer.js @@ -90,11 +90,22 @@ export default class AddressesRenderer { } if (deliveryAddressDetailsContent) { - $(createOrderPageMap.deliveryAddressDetails).html(deliveryAddressDetailsContent); + $deliveryAddressDetails.html(deliveryAddressDetailsContent); } if (invoiceAddressDetailsContent) { - $(createOrderPageMap.invoiceAddressDetails).html(invoiceAddressDetailsContent); + $invoiceAddressDetails.html(invoiceAddressDetailsContent); } + + this._showAddressesBlock(); + } + + /** + * Shows addresses block + * + * @private + */ + _showAddressesBlock() { + $(createOrderPageMap.addressesBlock).removeClass('d-none'); } } diff --git a/admin-dev/themes/new-theme/js/pages/order/create/cart-editor.js b/admin-dev/themes/new-theme/js/pages/order/create/cart-editor.js new file mode 100644 index 0000000000000..1a1dc70a90dcd --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/create/cart-editor.js @@ -0,0 +1,150 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import Router from '../../../components/router'; +import {EventEmitter} from '../../../components/event-emitter'; +import eventMap from './event-map'; + +const $ = window.$; + +/** + * Provides ajax calls for cart editing actions + * Each method emits an event with updated cart information after success. + */ +export default class CartEditor { + constructor() { + this.router = new Router(); + } + + /** + * Changes cart addresses + * + * @param {Number} cartId + * @param {Object} addresses + */ + changeCartAddresses(cartId, addresses) { + $.post(this.router.generate('admin_carts_edit_addresses', {cartId}), addresses).then((cartInfo) => { + EventEmitter.emit(eventMap.cartAddressesChanged, cartInfo); + }); + } + + /** + * Modifies cart delivery option + * + * @param {Number} cartId + * @param {Number} value + */ + changeDeliveryOption(cartId, value) { + $.post(this.router.generate('admin_carts_edit_carrier', {cartId}), { + carrierId: value, + }).then((cartInfo) => { + EventEmitter.emit(eventMap.cartDeliveryOptionChanged, cartInfo); + }); + } + + /** + * Changes cart free shipping value + * + * @param {Number} cartId + * @param {Boolean} value + */ + setFreeShipping(cartId, value) { + $.post(this.router.generate('admin_carts_set_free_shipping', {cartId}), { + freeShipping: value, + }).then((cartInfo) => { + EventEmitter.emit(eventMap.cartFreeShippingSet, cartInfo); + }); + } + + /** + * Adds cart rule to cart + * + * @param {Number} cartRuleId + * @param {Number} cartId + */ + addCartRuleToCart(cartRuleId, cartId) { + $.post(this.router.generate('admin_carts_add_cart_rule', {cartId}), { + cartRuleId, + }).then((cartInfo) => { + EventEmitter.emit(eventMap.cartRuleAdded, cartInfo); + }).catch((response) => { + EventEmitter.emit(eventMap.cartRuleFailedToAdd, response.responseJSON.message); + }); + } + + /** + * Removes cart rule from cart + * + * @param {Number} cartRuleId + * @param {Number} cartId + */ + removeCartRuleFromCart(cartRuleId, cartId) { + $.post(this.router.generate('admin_carts_delete_cart_rule', { + cartId, + cartRuleId, + })).then((cartInfo) => { + EventEmitter.emit(eventMap.cartRuleRemoved, cartInfo); + }).catch((response) => { + showErrorMessage(response.responseJSON.message); + }); + } + + /** + * Adds product to cart + * + * @param {Number} cartId + * @param {FormData} product + */ + addProduct(cartId, product) { + $.ajax(this.router.generate('admin_carts_add_product', {cartId}), { + method: 'POST', + data: product, + processData: false, + contentType: false, + }).then((cartInfo) => { + EventEmitter.emit(eventMap.productAddedToCart, cartInfo); + }).catch((response) => { + showErrorMessage(response.responseJSON.message); + }); + } + + /** + * Removes product from cart + * + * @param {Number} cartId + * @param {Object} product + */ + removeProductFromCart(cartId, product) { + $.post(this.router.generate('admin_carts_delete_product', {cartId}), { + productId: product.productId, + attributeId: product.attributeId, + customizationId: product.customizationId, + }).then((cartInfo) => { + EventEmitter.emit(eventMap.productRemovedFromCart, cartInfo); + }).catch((response) => { + showErrorMessage(response.responseJSON.message); + }); + } +} diff --git a/admin-dev/themes/new-theme/js/pages/order/create/cart-provider.js b/admin-dev/themes/new-theme/js/pages/order/create/cart-provider.js index 606f8f93efb13..99094867ed252 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/cart-provider.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/cart-provider.js @@ -25,6 +25,8 @@ import createOrderPageMap from './create-order-map'; import Router from '../../../components/router'; +import {EventEmitter} from '../../../components/event-emitter'; +import eventMap from './event-map'; const $ = window.$; @@ -45,8 +47,8 @@ export default class CartProvider { * @returns {jqXHR}. Object with cart information in response. */ getCart(cartId) { - return $.ajax(this.router.generate('admin_carts_info', {cartId}), { - method: 'GET', + $.get(this.router.generate('admin_carts_info', {cartId})).then((cartInfo) => { + EventEmitter.emit(eventMap.cartLoaded, cartInfo); }); } @@ -58,12 +60,10 @@ export default class CartProvider { * @returns {jqXHR}. Object with cart information in response */ loadEmptyCart(customerId) { - return $.ajax(this.router.generate('admin_carts_create'), { - method: 'POST', - data: { - customerId, - }, - dataType: 'json', + $.post(this.router.generate('admin_carts_create'), { + customer_id: customerId, + }).then((cartInfo) => { + EventEmitter.emit(eventMap.cartLoaded, cartInfo); }); } @@ -75,8 +75,8 @@ export default class CartProvider { * @returns {jqXHR}. Object with cart information in response */ duplicateOrderCart(orderId) { - return $.ajax(this.router.generate('admin_orders_duplicate_cart', {orderId}), { - method: 'POST', + $.post(this.router.generate('admin_orders_duplicate_cart', {orderId})).then((cartInfo) => { + EventEmitter.emit(eventMap.cartLoaded, cartInfo); }); } } diff --git a/admin-dev/themes/new-theme/js/pages/order/create/cart-rule-manager.js b/admin-dev/themes/new-theme/js/pages/order/create/cart-rule-manager.js new file mode 100644 index 0000000000000..857711dccd2c3 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/create/cart-rule-manager.js @@ -0,0 +1,129 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import CartEditor from './cart-editor'; +import CartRulesRenderer from './cart-rules-renderer'; +import createOrderMap from './create-order-map'; +import {EventEmitter} from '../../../components/event-emitter'; +import eventMap from './event-map'; +import Router from '../../../components/router'; + +const $ = window.$; + +/** + * Responsible for searching cart rules and managing cart rules search block + */ +export default class CartRuleManager { + constructor() { + this.router = new Router(); + this.$searchInput = $(createOrderMap.cartRuleSearchInput); + this.cartRulesRenderer = new CartRulesRenderer(); + this.cartEditor = new CartEditor(); + + this._initListeners(); + + return { + search: () => this._search(), + stopSearching: () => this.cartRulesRenderer.hideResultsDropdown(), + addCartRuleToCart: (cartRuleId, cartId) => this.cartEditor.addCartRuleToCart(cartRuleId, cartId), + removeCartRuleFromCart: (cartRuleId, cartId) => this.cartEditor.removeCartRuleFromCart(cartRuleId, cartId), + }; + } + + /** + * Initiates event listeners for cart rule actions + * + * @private + */ + _initListeners() { + this._onCartRuleSearch(); + this._onAddCartRuleToCart(); + this._onAddCartRuleToCartFailure(); + this._onRemoveCartRuleFromCart(); + } + + /** + * Listens for cart rule search action + * + * @private + */ + _onCartRuleSearch() { + EventEmitter.on(eventMap.cartRuleSearched, (cartRules) => { + this.cartRulesRenderer.renderSearchResults(cartRules); + }); + } + + /** + * Listens event of add cart rule to cart action + * + * @private + */ + _onAddCartRuleToCart() { + EventEmitter.on(eventMap.cartRuleAdded, (cartInfo) => { + this.cartRulesRenderer.renderCartRulesBlock(cartInfo.cartRules, cartInfo.products.length === 0); + }); + } + + /** + * Listens event when add cart rule to cart fails + * + * @private + */ + _onAddCartRuleToCartFailure() { + EventEmitter.on(eventMap.cartRuleFailedToAdd, (message) => { + this.cartRulesRenderer.displayErrorMessage(message); + }); + } + + /** + * Listens event for remove cart rule from cart action + * + * @private + */ + _onRemoveCartRuleFromCart() { + EventEmitter.on(eventMap.cartRuleRemoved, (cartInfo) => { + this.cartRulesRenderer.renderCartRulesBlock(cartInfo.cartRules, cartInfo.products.length === 0); + }); + } + + /** + * Searches for cart rules by search phrase + * + * @private + */ + _search(searchPhrase) { + if (searchPhrase.length < 3) { + return; + } + + $.get(this.router.generate('admin_cart_rules_search'), { + search_phrase: searchPhrase, + }).then((cartRules) => { + EventEmitter.emit(eventMap.cartRuleSearched, cartRules); + }).catch((e) => { + showErrorMessage(e.responseJSON.message); + }); + } +} diff --git a/admin-dev/themes/new-theme/js/pages/order/create/cart-rules-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/cart-rules-renderer.js new file mode 100644 index 0000000000000..2f096f9e87678 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/create/cart-rules-renderer.js @@ -0,0 +1,240 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import createOrderMap from './create-order-map'; + +const $ = window.$; + +/** + * Renders cart rules (cartRules) block + */ +export default class CartRulesRenderer { + constructor() { + this.$cartRulesBlock = $(createOrderMap.cartRulesBlock); + this.$cartRulesTable = $(createOrderMap.cartRulesTable); + this.$searchResultBox = $(createOrderMap.cartRulesSearchResultBox); + } + + /** + * Responsible for rendering cartRules (a.k.a cart rules/discounts) block + * + * @param {Array} cartRules + * @param {Boolean} emptyCart + */ + renderCartRulesBlock(cartRules, emptyCart) { + this._hideErrorBlock(); + // do not render cart rules block at all if cart has no products + if (emptyCart) { + this._hideCartRulesBlock(); + return; + } + this._showCartRulesBlock(); + + // do not render cart rules list when there are no cart rules + if (cartRules.length === 0) { + this._hideCartRulesList(); + + return; + } + + this._renderList(cartRules); + } + + /** + * Responsible for rendering search results dropdown + * + * @param searchResults + */ + renderSearchResults(searchResults) { + this._clearSearchResults(); + + if (searchResults.cart_rules.length === 0) { + this._renderNotFound(); + } else { + this._renderFoundCartRules(searchResults.cart_rules); + } + + this._showResultsDropdown(); + } + + /** + * Displays error message bellow search input + * + * @param message + */ + displayErrorMessage(message) { + $(createOrderMap.cartRuleErrorText).text(message); + this._showErrorBlock(); + } + + /** + * Hides cart rules search result dropdown + */ + hideResultsDropdown() { + this.$searchResultBox.addClass('d-none'); + } + + /** + * Displays cart rules search result dropdown + * + * @private + */ + _showResultsDropdown() { + this.$searchResultBox.removeClass('d-none'); + } + + /** + * Renders warning that no cart rule was found + * + * @private + */ + _renderNotFound() { + const $template = $($(createOrderMap.cartRulesNotFoundTemplate).html()).clone(); + this.$searchResultBox.html($template); + } + + + /** + * Empties cart rule search results block + * + * @private + */ + _clearSearchResults() { + this.$searchResultBox.empty(); + } + + /** + * Renders found cart rules after search + * + * @param cartRules + * + * @private + */ + _renderFoundCartRules(cartRules) { + const $cartRuleTemplate = $($(createOrderMap.foundCartRuleTemplate).html()); + for (const key in cartRules) { + const $template = $cartRuleTemplate.clone(); + const cartRule = cartRules[key]; + + let cartRuleName = cartRule.name; + if (cartRule.code !== '') { + cartRuleName = `${cartRule.name} - ${cartRule.code}`; + } + + $template.text(cartRuleName); + $template.data('cart-rule-id', cartRule.cartRuleId); + this.$searchResultBox.append($template); + } + } + + /** + * Responsible for rendering the list of cart rules + * + * @param {Array} cartRules + * + * @private + */ + _renderList(cartRules) { + this._cleanCartRulesList(); + const $cartRulesTableRowTemplate = $($(createOrderMap.cartRulesTableRowTemplate).html()); + + for (const key in cartRules) { + const cartRule = cartRules[key]; + const $template = $cartRulesTableRowTemplate.clone(); + + $template.find(createOrderMap.cartRuleNameField).text(cartRule.name); + $template.find(createOrderMap.cartRuleDescriptionField).text(cartRule.description); + $template.find(createOrderMap.cartRuleValueField).text(cartRule.value); + $template.find(createOrderMap.cartRuleDeleteBtn).data('cart-rule-id', cartRule.cartRuleId); + + this.$cartRulesTable.find('tbody').append($template); + } + + this._showCartRulesList(); + } + + /** + * Shows error block + * + * @private + */ + _showErrorBlock() { + $(createOrderMap.cartRuleErrorBlock).removeClass('d-none'); + } + + /** + * Hides error block + * + * @private + */ + _hideErrorBlock() { + $(createOrderMap.cartRuleErrorBlock).addClass('d-none'); + } + + /** + * Shows cartRules block + * + * @private + */ + _showCartRulesBlock() { + this.$cartRulesBlock.removeClass('d-none'); + } + + /** + * hide cartRules block + * + * @private + */ + _hideCartRulesBlock() { + this.$cartRulesBlock.addClass('d-none'); + } + + /** + * Display the list block of cart rules + * + * @private + */ + _showCartRulesList() { + this.$cartRulesTable.removeClass('d-none'); + } + + /** + * Hide list block of cart rules + * + * @private + */ + _hideCartRulesList() { + this.$cartRulesTable.addClass('d-none'); + } + + /** + * remove items in cart rules list + * + * @private + */ + _cleanCartRulesList() { + this.$cartRulesTable.find('tbody').empty(); + } +} diff --git a/admin-dev/themes/new-theme/js/pages/order/create/carts-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/carts-renderer.js deleted file mode 100644 index ca21870f579c9..0000000000000 --- a/admin-dev/themes/new-theme/js/pages/order/create/carts-renderer.js +++ /dev/null @@ -1,69 +0,0 @@ -/** - * 2007-2019 PrestaShop SA and Contributors - * - * NOTICE OF LICENSE - * - * This source file is subject to the Open Software License (OSL 3.0) - * that is bundled with this package in the file LICENSE.txt. - * It is also available through the world-wide-web at this URL: - * https://opensource.org/licenses/OSL-3.0 - * If you did not receive a copy of the license and are unable to - * obtain it through the world-wide-web, please send an email - * to license@prestashop.com so we can send you a copy immediately. - * - * DISCLAIMER - * - * Do not edit or add to this file if you wish to upgrade PrestaShop to newer - * versions in the future. If you wish to customize PrestaShop for your - * needs please refer to https://www.prestashop.com for more information. - * - * @author PrestaShop SA - * @copyright 2007-2019 PrestaShop SA and Contributors - * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) - * International Registered Trademark & Property of PrestaShop SA - */ - -import createOrderPageMap from './create-order-map'; - -const $ = window.$; - -/** - * Renders customer carts list - */ -export default class CartsRenderer { - - /** - * Renders customer carts from checkout history - * - * @param {Array} carts - * @param {Int} currentCartId - */ - render({carts, currentCartId}) { - const $cartsTable = $(createOrderPageMap.customerCartsTable); - const $cartsTableRowTemplate = $($(createOrderPageMap.customerCartsTableRowTemplate).html()); - - $cartsTable.find('tbody').empty(); - - if (!carts) { - return; - } - - for (const key in carts) { - const cart = carts[key]; - - // do not render current cart - if (cart.cartId === currentCartId) { - continue; - } - const $template = $cartsTableRowTemplate.clone(); - - $template.find('.js-cart-id').text(cart.cartId); - $template.find('.js-cart-date').text(cart.creationDate); - $template.find('.js-cart-total').text(cart.totalPrice); - - $template.find('.js-use-cart-btn').data('cart-id', cart.cartId); - - $cartsTable.find('tbody').append($template); - } - } -} diff --git a/admin-dev/themes/new-theme/js/pages/order/create/create-order-map.js b/admin-dev/themes/new-theme/js/pages/order/create/create-order-map.js index bf19d74b8a0a0..eb30b42b2717e 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/create-order-map.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/create-order-map.js @@ -27,12 +27,12 @@ * Encapsulates selectors for "Create order" page */ export default { - orderCreationContainer: '#orderCreationContainer', + orderCreationContainer: '#order-creation-container', // selectors related to customer block - customerSearchInput: '#customerSearchInput', + customerSearchInput: '#customer-search-input', customerSearchResultsBlock: '.js-customer-search-results', - customerSearchResultTemplate: '#customerSearchResultTemplate', + customerSearchResultTemplate: '#customer-search-result-template', changeCustomerBtn: '.js-change-customer-btn', customerSearchRow: '.js-search-customer-row', chooseCustomerBtn: '.js-choose-customer-btn', @@ -43,34 +43,94 @@ export default { customerSearchResultBirthday: '.js-customer-birthday', customerDetailsBtn: '.js-details-customer-btn', customerSearchResultColumn: '.js-customer-search-result-col', - customerSearchBlock: '#customerSearchBlock', - customerCartsTable: '#customerCartsTable', - customerCartsTableRowTemplate: '#customerCartsTableRowTemplate', - customerCheckoutHistory: '#customerCheckoutHistory', - customerOrdersTable: '#customerOrdersTable', - customerOrdersTableRowTemplate: '#customerOrdersTableRowTemplate', - vouchersTable: '#vouchersTable', - vouchersTableRowTemplate: '#vouchersTableRowTemplate', + customerSearchBlock: '#customer-search-block', + customerCartsTab: '.js-customer-carts-tab', + customerOrdersTab: '.js-customer-orders-tab', + customerCartsTable: '#customer-carts-table', + customerCartsTableRowTemplate: '#customer-carts-table-row-template', + customerCheckoutHistory: '#customer-checkout-history', + customerOrdersTable: '#customer-orders-table', + customerOrdersTableRowTemplate: '#customer-orders-table-row-template', + cartRulesTable: '#cart-rules-table', + cartRulesTableRowTemplate: '#cart-rules-table-row-template', + useCartBtn: '.js-use-cart-btn', + cartDetailsBtn: '.js-cart-details-btn', + cartIdField: '.js-cart-id', + cartDateField: '.js-cart-date', + cartTotalField: '.js-cart-total', + useOrderBtn: '.js-use-order-btn', + orderDetailsBtn: '.js-order-details-btn', + orderIdField: '.js-order-id', + orderDateField: '.js-order-date', + orderProductsField: '.js-order-products', + orderTotalField: '.js-order-total-paid', + orderStatusField: '.js-order-status', // selectors related to cart block - cartBlock: '#cartBlock', + cartBlock: '#cart-block', - // selectors related to vouchers block - vouchersBlock: '#vouchersBlock', + // selectors related to cartRules block + cartRulesBlock: '#cart-rules-block', + cartRuleSearchInput: '#search-cart-rules-input', + cartRulesSearchResultBox: '#search-cart-rules-result-box', + cartRulesNotFoundTemplate: '#cart-rules-not-found-template', + foundCartRuleTemplate: '#found-cart-rule-template', + foundCartRuleListItem: '.js-found-cart-rule', + cartRuleNameField: '.js-cart-rule-name', + cartRuleDescriptionField: '.js-cart-rule-description', + cartRuleValueField: '.js-cart-rule-value', + cartRuleDeleteBtn: '.js-cart-rule-delete-btn', + cartRuleErrorBlock: '#js-cart-rule-error-block', + cartRuleErrorText: '#js-cart-rule-error-text', // selectors related to addresses block - addressesBlock: '#addressesBlock', - deliveryAddressDetails: '#deliveryAddressDetails', - invoiceAddressDetails: '#invoiceAddressDetails', - deliveryAddressSelect: '#deliveryAddressSelect', - invoiceAddressSelect: '#invoiceAddressSelect', + addressesBlock: '#addresses-block', + deliveryAddressDetails: '#delivery-address-details', + invoiceAddressDetails: '#invoice-address-details', + deliveryAddressSelect: '#delivery-address-select', + invoiceAddressSelect: '#invoice-address-select', addressSelect: '.js-address-select', - addressesContent: '#addressesContent', - addressesWarning: '#addressesWarning', + addressesContent: '#addresses-content', + addressesWarning: '#addresses-warning', // selectors related to summary block - summaryBlock: '#summaryBlock', + summaryBlock: '#summary-block', // selectors related to shipping block - shippingBlock: '#shippingBlock', + shippingBlock: '#shipping-block', + shippingForm: '.js-shipping-form', + noCarrierBlock: '.js-no-carrier-block', + deliveryOptionSelect: '#delivery-option-select', + totalShippingField: '.js-total-shipping', + freeShippingSwitch: '.js-free-shipping-switch', + + // selectors related to cart products block + productSearch: '#product-search', + combinationsSelect: '#combination-select', + productResultBlock: '#product-search-results', + productSelect: '#product-select', + quantityInput: '#quantity-input', + inStockCounter: '.js-in-stock-counter', + combinationsTemplate: '#combinations-template', + combinationsRow: '.js-combinations-row', + productSelectRow: '.js-product-select-row', + productCustomFieldsContainer: '#js-custom-fields-container', + productCustomizationContainer: '#js-customization-container', + productCustomFileTemplate: '#js-product-custom-file-template', + productCustomTextTemplate: '#js-product-custom-text-template', + productCustomInputLabel: '.js-product-custom-input-label', + productCustomInput: '.js-product-custom-input', + quantityRow: '.js-quantity-row', + addToCartButton: '#add-product-to-cart-btn', + productsTable: '#products-table', + productsTableRowTemplate: '#products-table-row-template', + productImageField: '.js-product-image', + productNameField: '.js-product-name', + productAttrField: '.js-product-attr', + productReferenceField: '.js-product-ref', + productUnitPriceInput: '.js-product-unit-input', + productTotalPriceField: '.js-product-total-price', + productRemoveBtn: '.js-product-remove-btn', + productTaxWarning: '.js-tax-warning', + noProductsFoundWarning: '.js-no-products-found', }; diff --git a/admin-dev/themes/new-theme/js/pages/order/create/create-order-page.js b/admin-dev/themes/new-theme/js/pages/order/create/create-order-page.js index 4e3af70021894..41673912a195d 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/create-order-page.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/create-order-page.js @@ -23,16 +23,19 @@ * International Registered Trademark & Property of PrestaShop SA */ -import createOrderPageMap from './create-order-map'; -import CustomerSearcherComponent from './customer-searcher-component'; +import createOrderMap from './create-order-map'; +import CustomerManager from './customer-manager'; import ShippingRenderer from './shipping-renderer'; import CartProvider from './cart-provider'; -import CustomerInfoProvider from './customer-info-provider'; -import CartsRenderer from './carts-renderer'; -import OrdersRenderer from './orders-renderer'; import AddressesRenderer from './addresses-renderer'; -import VouchersRenderer from './vouchers-renderer'; +import CartRulesRenderer from './cart-rules-renderer'; import Router from '../../../components/router'; +import {EventEmitter} from '../../../components/event-emitter'; +import CartEditor from './cart-editor'; +import eventMap from './event-map'; +import CartRuleManager from './cart-rule-manager'; +import ProductManager from './product-manager'; +import ProductRenderer from './product-renderer'; const $ = window.$; @@ -41,212 +44,258 @@ const $ = window.$; */ export default class CreateOrderPage { constructor() { - this.data = {}; - this.$container = $(createOrderPageMap.orderCreationContainer); + this.cartId = null; + this.$container = $(createOrderMap.orderCreationContainer); this.cartProvider = new CartProvider(); - this.customerInfoProvider = new CustomerInfoProvider(); - this.customerSearcher = new CustomerSearcherComponent(); + this.customerManager = new CustomerManager(); this.shippingRenderer = new ShippingRenderer(); - this.cartsRenderer = new CartsRenderer(); - this.ordersRenderer = new OrdersRenderer(); this.addressesRenderer = new AddressesRenderer(); - this.vouchersRenderer = new VouchersRenderer(); + this.cartRulesRenderer = new CartRulesRenderer(); this.router = new Router(); + this.cartEditor = new CartEditor(); + this.cartRuleManager = new CartRuleManager(); + this.productManager = new ProductManager(); + this.productRenderer = new ProductRenderer(); - return { - listenForCustomerSearch: () => this._handleCustomerSearch(), - listenForCustomerSelect: () => this._handleCustomerChooseForOrderCreation(), - listenForCartSelect: () => this._handleUseCartForOrderCreation(), - listenForOrderSelect: () => this._handleDuplicateOrderCart(), - listenForCartUpdate: () => this._handleCartUpdate(), - }; + this._initListeners(); } /** - * Searches for customer + * Initializes event listeners * * @private */ - _handleCustomerSearch() { - this.$container.on('input', createOrderPageMap.customerSearchInput, () => { - this.customerSearcher.onCustomerSearch(); - }); + _initListeners() { + this.$container.on('input', createOrderMap.customerSearchInput, e => this._initCustomerSearch(e)); + this.$container.on('click', createOrderMap.chooseCustomerBtn, e => this._initCustomerSelect(e)); + this.$container.on('click', createOrderMap.useCartBtn, e => this._initCartSelect(e)); + this.$container.on('click', createOrderMap.useOrderBtn, e => this._initDuplicateOrderCart(e)); + this.$container.on('input', createOrderMap.productSearch, e => this._initProductSearch(e)); + this.$container.on('input', createOrderMap.cartRuleSearchInput, e => this._initCartRuleSearch(e)); + this.$container.on('blur', createOrderMap.cartRuleSearchInput, () => this.cartRuleManager.stopSearching()); + this._initCartEditing(); + this._onCartLoaded(); + this._onCartAddressesChanged(); } /** - * Chooses customer for which order is being created + * Delegates actions to events associated with cart update (e.g. change cart address) * * @private */ - _handleCustomerChooseForOrderCreation() { - this.$container.on('click', createOrderPageMap.chooseCustomerBtn, (event) => { - const customerId = this.customerSearcher.onCustomerChooseForOrderCreation(event); - this.data.customer_id = customerId; + _initCartEditing() { + this.$container.on('change', createOrderMap.deliveryOptionSelect, e => + this.cartEditor.changeDeliveryOption(this.cartId, e.currentTarget.value) + ); - this.cartProvider.loadEmptyCart(customerId).then((response) => { - this.data.cart_id = response.cartId; - this._renderCartInfo(response); - }); + this.$container.on('change', createOrderMap.freeShippingSwitch, e => + this.cartEditor.setFreeShipping(this.cartId, e.currentTarget.value) + ); - this._loadCustomerCarts(customerId); - this._loadCustomerOrders(customerId); - }); + this.$container.on('click', createOrderMap.addToCartButton, () => + this.productManager.addProductToCart(this.cartId) + ); - this.$container.on('click', createOrderPageMap.changeCustomerBtn, () => this.customerSearcher.onCustomerChange()); + this.$container.on('change', createOrderMap.addressSelect, () => this._changeCartAddresses()); + this.$container.on('click', createOrderMap.productRemoveBtn, e => this._initProductRemoveFromCart(e)); + + this._addCartRuleToCart(); + this._removeCartRuleFromCart(); } /** - * Handles use case when cart is selected for order creation + * Listens for event when cart is loaded * * @private */ - _handleUseCartForOrderCreation() { - this.$container.on('click', '.js-use-cart-btn', (e) => { - const cartId = $(e.currentTarget).data('cart-id'); - - this.cartProvider.getCart(cartId).then((response) => { - this._renderCartInfo(response); - }); + _onCartLoaded() { + EventEmitter.on(eventMap.cartLoaded, (cartInfo) => { + this.cartId = cartInfo.cartId; + this._renderCartInfo(cartInfo); + this.customerManager.loadCustomerCarts(this.cartId); + this.customerManager.loadCustomerOrders(); }); } /** - * Handles use case when order is selected for cart duplication + * Listens for cart addresses update event * * @private */ - _handleDuplicateOrderCart() { - this.$container.on('click', '.js-use-order-btn', (e) => { - const orderId = $(e.currentTarget).data('order-id'); + _onCartAddressesChanged() { + EventEmitter.on(eventMap.cartAddressesChanged, (cartInfo) => { + this.addressesRenderer.render(cartInfo.addresses); + this.shippingRenderer.render(cartInfo.shipping, cartInfo.products.length === 0); + }); + } - this.cartProvider.duplicateOrderCart(orderId).then((response) => { - this._renderCartInfo(response); - }); + /** + * Listens for cart delivery option update event + * + * @private + */ + _onDeliveryOptionChanged() { + EventEmitter.on(eventMap.cartDeliveryOptionChanged, (cartInfo) => { + this.shippingRenderer.render(cartInfo.shipping, cartInfo.products.length === 0); }); } /** - * Delegates actions to events associated with cart update (e.g. change cart address) + * Listens for cart free shipping update event * * @private */ - _handleCartUpdate() { - // @todo: add other actions - this.$container.on('change', createOrderPageMap.addressSelect, () => this._changeCartAddresses()); + _onFreeShippingChanged() { + EventEmitter.on(eventMap.cartFreeShippingSet, (cartInfo) => { + this.shippingRenderer.render(cartInfo.shipping, cartInfo.products.length === 0); + }); } /** - * Gets and renders customer carts + * Init customer searching * - * @param customerId + * @param event * * @private */ - _loadCustomerCarts(customerId) { - this.customerInfoProvider.getCustomerCarts(customerId).then((response) => { - this.cartsRenderer.render({ - carts: response.carts, - currentCartId: this.data.cart_id, - }); - $(createOrderPageMap.customerCheckoutHistory).removeClass('d-none'); - }); + _initCustomerSearch(event) { + setTimeout(() => this.customerManager.search($(event.currentTarget).val()), 300); } /** - * Gets and renders customer orders + * Init selecting customer for which order is being created * - * @param customerId + * @param event * * @private */ - _loadCustomerOrders(customerId) { - this.customerInfoProvider.getCustomerOrders(customerId).then((response) => { - this.ordersRenderer.render(response.orders); - $(createOrderPageMap.customerCheckoutHistory).removeClass('d-none'); - }); + _initCustomerSelect(event) { + const customerId = this.customerManager.selectCustomer(event); + this.cartProvider.loadEmptyCart(customerId); } /** - * Renders cart summary on the page + * Inits selecting cart to load * - * @param {Object} cartInfo + * @param event * * @private */ - _renderCartInfo(cartInfo) { - this.addressesRenderer.render(cartInfo.addresses); - this.vouchersRenderer.render(cartInfo.cartRules); - // render Summary block when at least 1 product is in cart - // and delivery options are available + _initCartSelect(event) { + const cartId = $(event.currentTarget).data('cart-id'); + this.cartProvider.getCart(cartId); + } - this._showCartInfo(); + /** + * Inits duplicating order cart + * + * @private + */ + _initDuplicateOrderCart(event) { + const orderId = $(event.currentTarget).data('order-id'); + this.cartProvider.duplicateOrderCart(orderId); } /** - * Shows Cart, Vouchers, Addresses blocks + * Triggers cart rule searching * * @private */ - _showCartInfo() { - $(createOrderPageMap.cartBlock).removeClass('d-none'); - $(createOrderPageMap.vouchersBlock).removeClass('d-none'); - $(createOrderPageMap.addressesBlock).removeClass('d-none'); + _initCartRuleSearch(event) { + const searchPhrase = event.currentTarget.value; + this.cartRuleManager.search(searchPhrase); } /** - * Changes cart addresses + * Triggers cart rule select * * @private */ - _changeCartAddresses() { - $.ajax(this.$container.data('edit-address-url'), { - method: 'POST', - data: { - cart_id: this.data.cart_id, - delivery_address_id: $(createOrderPageMap.deliveryAddressSelect).val(), - invoice_address_id: $(createOrderPageMap.invoiceAddressSelect).val(), - }, - dataType: 'json', - }).then((response) => { - // this._persistCartInfoData(response); - - this.addressesRenderer.render(response.addresses); + _addCartRuleToCart() { + this.$container.on('mousedown', createOrderMap.foundCartRuleListItem, (event) => { + // prevent blur event to allow selecting cart rule + event.preventDefault(); + const cartRuleId = $(event.currentTarget).data('cart-rule-id'); + this.cartRuleManager.addCartRuleToCart(cartRuleId, this.cartId); + + // manually fire blur event after cart rule is selected. + }).on('click', createOrderMap.foundCartRuleListItem, () => { + $(createOrderMap.cartRuleSearchInput).blur(); }); } /** - * Stores cart summary into "session" like variable + * Triggers cart rule removal from cart * - * @param {Object} cartInfo + * @private + */ + _removeCartRuleFromCart() { + this.$container.on('click', createOrderMap.cartRuleDeleteBtn, (event) => { + this.cartRuleManager.removeCartRuleFromCart($(event.currentTarget).data('cart-rule-id'), this.cartId); + }); + } + + /** + * Inits product searching + * + * @param event * * @private */ - _persistCartInfoData(cartInfo) { - this.data.cart_id = cartInfo.cart.id; - this.data.delivery_address_id = cartInfo.cart.id_address_delivery; - this.data.invoice_address_id = cartInfo.cart.id_address_invoice; + _initProductSearch(event) { + const $productSearchInput = $(event.currentTarget); + const searchPhrase = $productSearchInput.val(); + + setTimeout(() => this.productManager.search(searchPhrase), 300); } /** - * Choses previous cart from which order will be created + * Inits product removing from cart * - * @param {Number} cartId + * @param event * * @private */ - _choosePreviousCart(cartId) { - $.ajax(this.$container.data('cart-summary-url'), { - method: 'POST', - data: { - id_cart: cartId, - id_customer: this.data.customer_id, - }, - dataType: 'json', - }).then((response) => { - this._persistCartInfoData(response); + _initProductRemoveFromCart(event) { + const product = { + productId: $(event.currentTarget).data('product-id'), + attributeId: $(event.currentTarget).data('attribute-id'), + customizationId: $(event.currentTarget).data('customization-id'), + }; - this._renderCartInfo(response); - }); + this.productManager.removeProductFromCart(this.cartId, product); + } + + /** + * Renders cart summary on the page + * + * @param {Object} cartInfo + * + * @private + */ + _renderCartInfo(cartInfo) { + this.addressesRenderer.render(cartInfo.addresses); + this.cartRulesRenderer.renderCartRulesBlock(cartInfo.cartRules, cartInfo.products.length === 0); + this.shippingRenderer.render(cartInfo.shipping, cartInfo.products.length === 0); + this.productRenderer.renderList(cartInfo.products); + // @todo: render Summary block when at least 1 product is in cart + // and delivery options are available + + $(createOrderMap.cartBlock).removeClass('d-none'); + } + + /** + * Changes cart addresses + * + * @private + */ + _changeCartAddresses() { + const addresses = { + deliveryAddressId: $(createOrderMap.deliveryAddressSelect).val(), + invoiceAddressId: $(createOrderMap.invoiceAddressSelect).val(), + }; + + this.cartEditor.changeCartAddresses(this.cartId, addresses); } } diff --git a/admin-dev/themes/new-theme/js/pages/order/create/customer-manager.js b/admin-dev/themes/new-theme/js/pages/order/create/customer-manager.js new file mode 100644 index 0000000000000..66ced77533afe --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/create/customer-manager.js @@ -0,0 +1,173 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import createOrderMap from './create-order-map'; +import CustomerRenderer from './customer-renderer'; +import {EventEmitter} from '../../../components/event-emitter'; +import eventMap from './event-map'; +import Router from '../../../components/router'; + +const $ = window.$; + +/** + * Responsible for customers managing. (search, select, get customer info etc.) + */ +export default class CustomerManager { + constructor() { + this.customerId = null; + this.activeSearchRequest = null; + + this.router = new Router(); + this.$container = $(createOrderMap.customerSearchBlock); + this.$searchInput = $(createOrderMap.customerSearchInput); + this.$customerSearchResultBlock = $(createOrderMap.customerSearchResultsBlock); + this.customerRenderer = new CustomerRenderer(); + + this._initListeners(); + + return { + search: searchPhrase => this._search(searchPhrase), + selectCustomer: event => this._selectCustomer(event), + loadCustomerCarts: currentCartId => this._loadCustomerCarts(currentCartId), + loadCustomerOrders: () => this._loadCustomerOrders(), + }; + } + + /** + * Initializes event listeners + * + * @private + */ + _initListeners() { + this.$container.on('click', createOrderMap.changeCustomerBtn, () => this._changeCustomer()); + this._onCustomerSearch(); + this._onCustomerSelect(); + } + + /** + * Listens for customer search event + * + * @private + */ + _onCustomerSearch() { + EventEmitter.on(eventMap.customerSearched, (response) => { + this.activeSearchRequest = null; + this.customerRenderer.renderSearchResults(response.customers); + }); + } + + /** + * Listens for customer select event + * + * @private + */ + _onCustomerSelect() { + EventEmitter.on(eventMap.customerSelected, (event) => { + const $chooseBtn = $(event.currentTarget); + this.customerId = $chooseBtn.data('customer-id'); + + this.customerRenderer.displaySelectedCustomerBlock($chooseBtn); + }); + } + + /** + * Handles use case when customer is changed + * + * @private + */ + _changeCustomer() { + this.customerRenderer.showCustomerSearch(); + } + + /** + * Loads customer carts list + * + * @param currentCartId + */ + _loadCustomerCarts(currentCartId) { + const customerId = this.customerId; + + $.get(this.router.generate('admin_customers_carts', {customerId})).then((response) => { + this.customerRenderer.renderCarts(response.carts, currentCartId); + }).catch((e) => { + showErrorMessage(e.responseJSON.message); + }); + } + + /** + * Loads customer orders list + */ + _loadCustomerOrders() { + const customerId = this.customerId; + + $.get(this.router.generate('admin_customers_orders', {customerId})).then((response) => { + this.customerRenderer.renderOrders(response.orders); + }).catch((e) => { + showErrorMessage(e.responseJSON.message); + }); + } + + /** + * @param {Event} chooseCustomerEvent + * + * @return {Number} + */ + _selectCustomer(chooseCustomerEvent) { + EventEmitter.emit(eventMap.customerSelected, chooseCustomerEvent); + + return this.customerId; + } + + /** + * Searches for customers + * @todo: fix showing not found customers and rerender after change customer + * @private + */ + _search(searchPhrase) { + if (searchPhrase.length < 3) { + return; + } + + if (this.activeSearchRequest !== null) { + this.activeSearchRequest.abort(); + } + + const $searchRequest = $.get(this.router.generate('admin_customers_search'), { + customer_search: searchPhrase, + }); + this.activeSearchRequest = $searchRequest; + + $searchRequest.then((response) => { + EventEmitter.emit(eventMap.customerSearched, response); + }).catch((response) => { + if (response.statusText === 'abort') { + return; + } + + showErrorMessage(response.responseJSON.message); + }); + } +} + diff --git a/admin-dev/themes/new-theme/js/pages/order/create/customer-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/customer-renderer.js new file mode 100644 index 0000000000000..1563f941bce8a --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/create/customer-renderer.js @@ -0,0 +1,228 @@ +import createOrderMap from './create-order-map'; + +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import Router from '../../../components/router'; + +const $ = window.$; + +/** + * Responsible for customer information rendering + */ +export default class CustomerRenderer { + constructor() { + this.$container = $(createOrderMap.customerSearchBlock); + this.$customerSearchResultBlock = $(createOrderMap.customerSearchResultsBlock); + this.router = new Router(); + } + + /** + * Renders customer search results + * + * @param foundCustomers + */ + renderSearchResults(foundCustomers) { + this._clearShownCustomers(); + + if (foundCustomers.length === 0) { + this._showNotFoundCustomers(); + + return; + } + + for (const customerId in foundCustomers) { + const customerResult = foundCustomers[customerId]; + const customer = { + id: customerId, + firstName: customerResult.firstname, + lastName: customerResult.lastname, + email: customerResult.email, + birthday: customerResult.birthday !== '0000-00-00' ? customerResult.birthday : ' ', + }; + + this._renderFoundCustomer(customer); + } + } + + /** + * Responsible for displaying customer block after customer select + * + * @param $targetedBtn + */ + displaySelectedCustomerBlock($targetedBtn) { + $targetedBtn.addClass('d-none'); + + const $customerCard = $targetedBtn.closest('.card'); + + $customerCard.addClass('border-success'); + $customerCard.find(createOrderMap.changeCustomerBtn).removeClass('d-none'); + + this.$container.find(createOrderMap.customerSearchRow).addClass('d-none'); + this.$container.find(createOrderMap.notSelectedCustomerSearchResults) + .closest(createOrderMap.customerSearchResultColumn) + .remove() + ; + } + + /** + * Shows customer search block + */ + showCustomerSearch() { + this.$container.find(createOrderMap.customerSearchRow).removeClass('d-none'); + } + + /** + * Renders customer carts list + * + * @param {Array} carts + * @param {Int} currentCartId + */ + renderCarts(carts, currentCartId) { + const $cartsTable = $(createOrderMap.customerCartsTable); + const $cartsTableRowTemplate = $($(createOrderMap.customerCartsTableRowTemplate).html()); + + $cartsTable.find('tbody').empty(); + + if (carts.length === 0) { + return; + } + + this._showCheckoutHistoryBlock(); + + for (const key in carts) { + const cart = carts[key]; + // do not render current cart + if (cart.cartId === currentCartId) { + continue; + } + const $template = $cartsTableRowTemplate.clone(); + + $template.find(createOrderMap.cartIdField).text(cart.cartId); + $template.find(createOrderMap.cartDateField).text(cart.creationDate); + $template.find(createOrderMap.cartTotalField).text(cart.totalPrice); + $template.find(createOrderMap.cartDetailsBtn).prop( + 'href', + this.router.generate('admin_carts_view', {cartId: cart.cartId}) + ); + + $template.find(createOrderMap.useCartBtn).data('cart-id', cart.cartId); + + $cartsTable.find('tbody').append($template); + } + } + + /** + * Renders customer orders list + * + * @param {Array} orders + */ + renderOrders(orders) { + const $ordersTable = $(createOrderMap.customerOrdersTable); + const $rowTemplate = $($(createOrderMap.customerOrdersTableRowTemplate).html()); + + $ordersTable.find('tbody').empty(); + + if (orders.length === 0) { + return; + } + + this._showCheckoutHistoryBlock(); + + for (const key in Object.keys(orders)) { + const order = orders[key]; + const $template = $rowTemplate.clone(); + + $template.find(createOrderMap.orderIdField).text(order.orderId); + $template.find(createOrderMap.orderDateField).text(order.orderPlacedDate); + $template.find(createOrderMap.orderProductsField).text(order.totalProductsCount); + $template.find(createOrderMap.orderTotalField).text(order.totalPaid); + $template.find(createOrderMap.orderStatusField).text(order.orderStatus); + $template.find(createOrderMap.orderDetailsBtn).prop( + 'href', + this.router.generate('admin_orders_view', {orderId: order.orderId}) + ); + + $template.find(createOrderMap.useOrderBtn).data('order-id', order.orderId); + + $ordersTable.find('tbody').append($template); + } + } + + /** + * Renders customer information after search action + * + * @param {Object} customer + * + * @return {jQuery} + * + * @private + */ + _renderFoundCustomer(customer) { + const $customerSearchResultTemplate = $($(createOrderMap.customerSearchResultTemplate).html()); + const $template = $customerSearchResultTemplate.clone(); + + $template.find(createOrderMap.customerSearchResultName).text(`${customer.firstName} ${customer.lastName}`); + $template.find(createOrderMap.customerSearchResultEmail).text(customer.email); + $template.find(createOrderMap.customerSearchResultId).text(customer.id); + $template.find(createOrderMap.customerSearchResultBirthday).text(customer.birthday); + $template.find(createOrderMap.chooseCustomerBtn).data('customer-id', customer.id); + $template.find(createOrderMap.customerDetailsBtn).prop( + 'href', + this.router.generate('admin_customers_view', {customerId: customer.id}) + ); + + return this.$customerSearchResultBlock.append($template); + } + + /** + * Shows checkout history block where carts and orders are rendered + * + * @private + */ + _showCheckoutHistoryBlock() { + $(createOrderMap.customerCheckoutHistory).removeClass('d-none'); + } + + /** + * Clears shown customers + * + * @private + */ + _clearShownCustomers() { + this.$customerSearchResultBlock.empty(); + } + + /** + * Shows empty result when customer is not found + * + * @private + */ + _showNotFoundCustomers() { + const $emptyResultTemplate = $($('#customerSearchEmptyResultTemplate').html()); + + this.$customerSearchResultBlock.append($emptyResultTemplate); + } +} diff --git a/admin-dev/themes/new-theme/js/pages/order/create/customer-searcher-component.js b/admin-dev/themes/new-theme/js/pages/order/create/customer-searcher-component.js deleted file mode 100644 index 65869cc8aa73f..0000000000000 --- a/admin-dev/themes/new-theme/js/pages/order/create/customer-searcher-component.js +++ /dev/null @@ -1,168 +0,0 @@ -/** - * 2007-2019 PrestaShop SA and Contributors - * - * NOTICE OF LICENSE - * - * This source file is subject to the Open Software License (OSL 3.0) - * that is bundled with this package in the file LICENSE.txt. - * It is also available through the world-wide-web at this URL: - * https://opensource.org/licenses/OSL-3.0 - * If you did not receive a copy of the license and are unable to - * obtain it through the world-wide-web, please send an email - * to license@prestashop.com so we can send you a copy immediately. - * - * DISCLAIMER - * - * Do not edit or add to this file if you wish to upgrade PrestaShop to newer - * versions in the future. If you wish to customize PrestaShop for your - * needs please refer to https://www.prestashop.com for more information. - * - * @author PrestaShop SA - * @copyright 2007-2019 PrestaShop SA and Contributors - * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) - * International Registered Trademark & Property of PrestaShop SA - */ - -import createOrderPageMap from './create-order-map'; - -const $ = window.$; - -/** - * Searches customers for which order is being created - */ -export default class CustomerSearcherComponent { - constructor() { - this.$container = $(createOrderPageMap.customerSearchBlock); - this.$searchInput = $(createOrderPageMap.customerSearchInput); - this.$customerSearchResultBlock = $(createOrderPageMap.customerSearchResultsBlock); - - return { - onCustomerSearch: () => { - this._doSearch(); - }, - onCustomerChooseForOrderCreation: event => this._chooseCustomerForOrderCreation(event), - onCustomerChange: () => { - this._showCustomerSearch(); - }, - }; - } - - /** - * - * @param {Event} chooseCustomerEvent - * - * @return {Number} - */ - _chooseCustomerForOrderCreation(chooseCustomerEvent) { - const $chooseBtn = $(chooseCustomerEvent.currentTarget); - const $customerCard = $chooseBtn.closest('.card'); - - $chooseBtn.addClass('d-none'); - - $customerCard.addClass('border-success'); - $customerCard.find(createOrderPageMap.changeCustomerBtn).removeClass('d-none'); - - this.$container.find(createOrderPageMap.customerSearchRow).addClass('d-none'); - this.$container.find(createOrderPageMap.notSelectedCustomerSearchResults) - .closest(createOrderPageMap.customerSearchResultColumn) - .remove() - ; - - return $chooseBtn.data('customer-id'); - } - - /** - * Searches for customers - * - * @private - */ - _doSearch() { - const name = this.$searchInput.val(); - - if (name.length < 4) { - return; - } - - $.ajax(this.$searchInput.data('url'), { - method: 'GET', - data: { - customer_search: name, - }, - }).then((response) => { - this._clearShownCustomers(); - - if (!response.found) { - this._showNotFoundCustomers(); - - return; - } - - for (const customerId in response.customers) { - const customerResult = response.customers[customerId]; - const customer = { - id: customerId, - first_name: customerResult.firstname, - last_name: customerResult.lastname, - email: customerResult.email, - birthday: customerResult.birthday !== '0000-00-00' ? customerResult.birthday : ' ', - }; - - this._showCustomer(customer); - } - }); - } - - /** - * Get template as jQuery object with customer data - * - * @param {Object} customer - * - * @return {jQuery} - * - * @private - */ - _showCustomer(customer) { - const $customerSearchResultTemplate = $($(createOrderPageMap.customerSearchResultTemplate).html()); - const $template = $customerSearchResultTemplate.clone(); - - $template.find(createOrderPageMap.customerSearchResultName).text(`${customer.first_name} ${customer.last_name}`); - $template.find(createOrderPageMap.customerSearchResultEmail).text(customer.email); - $template.find(createOrderPageMap.customerSearchResultId).text(customer.id); - $template.find(createOrderPageMap.customerSearchResultBirthday).text(customer.birthday); - - $template.find(createOrderPageMap.customerDetailsBtn).data('customer-id', customer.id); - $template.find(createOrderPageMap.chooseCustomerBtn).data('customer-id', customer.id); - - return this.$customerSearchResultBlock.append($template); - } - - /** - * Shows empty result when customer is not found - * - * @private - */ - _showNotFoundCustomers() { - const $emptyResultTemplate = $($('#customerSearchEmptyResultTemplate').html()); - - this.$customerSearchResultBlock.append($emptyResultTemplate); - } - - /** - * Clears shown customers - * - * @private - */ - _clearShownCustomers() { - this.$customerSearchResultBlock.empty(); - } - - /** - * Shows customer search block - * - * @private - */ - _showCustomerSearch() { - this.$container.find(createOrderPageMap.customerSearchRow).removeClass('d-none'); - } -} - diff --git a/admin-dev/themes/new-theme/js/pages/order/create/event-map.js b/admin-dev/themes/new-theme/js/pages/order/create/event-map.js new file mode 100644 index 0000000000000..cf5afe9d009bc --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/create/event-map.js @@ -0,0 +1,56 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +/** + * Encapsulates js events used in create order page + */ +export default { + // when customer search action is done + customerSearched: 'customerSearched', + // when new customer is selected + customerSelected: 'customerSelected', + // when new cart is loaded, no matter if its empty, selected from carts list or duplicated by order. + cartLoaded: 'cartLoaded', + // when cart addresses information has been changed + cartAddressesChanged: 'cartAddressesChanged', + // when cart delivery option has been changed + cartDeliveryOptionChanged: 'cartDeliveryOptionChanged', + // when cart free shipping value has been changed + cartFreeShippingSet: 'cartFreeShippingSet', + // when cart rules search action is done + cartRuleSearched: 'cartRuleSearched', + // when cart rule is removed from cart + cartRuleRemoved: 'cartRuleRemoved', + // when cart rule is added to cart + cartRuleAdded: 'cartRuleAdded', + // when cart rule cannot be added to cart + cartRuleFailedToAdd: 'cartRuleFailedToAdd', + // when product search action is done + productSearched: 'productSearched', + // when product is added to cart + productAddedToCart: 'productAddedToCart', + // when product is removed from cart + productRemovedFromCart: 'productRemovedFromCart', +}; diff --git a/admin-dev/themes/new-theme/js/pages/order/create/orders-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/orders-renderer.js deleted file mode 100644 index b081f1d7cc70e..0000000000000 --- a/admin-dev/themes/new-theme/js/pages/order/create/orders-renderer.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * 2007-2019 PrestaShop SA and Contributors - * - * NOTICE OF LICENSE - * - * This source file is subject to the Open Software License (OSL 3.0) - * that is bundled with this package in the file LICENSE.txt. - * It is also available through the world-wide-web at this URL: - * https://opensource.org/licenses/OSL-3.0 - * If you did not receive a copy of the license and are unable to - * obtain it through the world-wide-web, please send an email - * to license@prestashop.com so we can send you a copy immediately. - * - * DISCLAIMER - * - * Do not edit or add to this file if you wish to upgrade PrestaShop to newer - * versions in the future. If you wish to customize PrestaShop for your - * needs please refer to https://www.prestashop.com for more information. - * - * @author PrestaShop SA - * @copyright 2007-2019 PrestaShop SA and Contributors - * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) - * International Registered Trademark & Property of PrestaShop SA - */ - -import createOrderPageMap from './create-order-map'; - -const $ = window.$; - -/** - * Renders customer orders list - */ -export default class OrdersRenderer { - /** - * Renders customer orders - * - * @param {Array} orders - */ - render(orders) { - const $ordersTable = $(createOrderPageMap.customerOrdersTable); - const $rowTemplate = $($(createOrderPageMap.customerOrdersTableRowTemplate).html()); - - $ordersTable.find('tbody').empty(); - - if (!orders) { - return; - } - - for (const key in Object.keys(orders)) { - const order = orders[key]; - const $template = $rowTemplate.clone(); - - $template.find('.js-order-id').text(order.orderId); - $template.find('.js-order-date').text(order.orderPlacedDate); - $template.find('.js-order-products').text(order.totalProductsCount); - $template.find('.js-order-total-paid').text(order.totalPaid); - $template.find('.js-order-status').text(order.orderStatus); - - $template.find('.js-use-order-btn').data('order-id', order.orderId); - - $ordersTable.find('tbody').append($template); - } - } -} diff --git a/admin-dev/themes/new-theme/js/pages/order/create/product-manager.js b/admin-dev/themes/new-theme/js/pages/order/create/product-manager.js new file mode 100644 index 0000000000000..89c2fdfd71870 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/create/product-manager.js @@ -0,0 +1,271 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import CartEditor from './cart-editor'; +import createOrderMap from './create-order-map'; +import eventMap from './event-map'; +import {EventEmitter} from '../../../components/event-emitter'; +import ProductRenderer from './product-renderer'; +import Router from '../../../components/router'; + +const $ = window.$; + +/** + * Product component Object for "Create order" page + */ +export default class ProductManager { + constructor() { + this.products = {}; + this.selectedProductId = null; + this.selectedCombinationId = null; + this.activeSearchRequest = null; + + this.productRenderer = new ProductRenderer(); + this.router = new Router(); + this.cartEditor = new CartEditor(); + + this._initListeners(); + + return { + search: searchPhrase => this._search(searchPhrase), + addProductToCart: cartId => this.cartEditor.addProduct(cartId, this._getProductData()), + removeProductFromCart: (cartId, product) => this.cartEditor.removeProductFromCart(cartId, product), + }; + } + + /** + * Initializes event listeners + * + * @private + */ + _initListeners() { + $(createOrderMap.productSelect).on('change', e => this._initProductSelect(e)); + $(createOrderMap.combinationsSelect).on('change', e => this._initCombinationSelect(e)); + + this._onProductSearch(); + this._onAddProductToCart(); + this._onRemoveProductFromCart(); + } + + /** + * Listens for product search event + * + * @private + */ + _onProductSearch() { + EventEmitter.on(eventMap.productSearched, (response) => { + this.products = JSON.parse(response); + this.productRenderer.renderSearchResults(this.products); + this._selectFirstResult(); + }); + } + + /** + * Listens for add product to cart event + * + * @private + */ + _onAddProductToCart() { + EventEmitter.on(eventMap.productAddedToCart, (cartInfo) => { + EventEmitter.emit(eventMap.cartLoaded, cartInfo); + }); + } + + /** + * Listens for remove product from cart event + * + * @private + */ + _onRemoveProductFromCart() { + EventEmitter.on(eventMap.productRemovedFromCart, (cartInfo) => { + EventEmitter.emit(eventMap.cartLoaded, cartInfo); + }); + } + + /** + * Initializes product select + * + * @param event + * + * @private + */ + _initProductSelect(event) { + const productId = Number($(event.currentTarget).find(':selected').val()); + this._selectProduct(productId); + } + + /** + * Initializes combination select + * + * @param event + * + * @private + */ + _initCombinationSelect(event) { + const combinationId = Number($(event.currentTarget).find(':selected').val()); + this._selectCombination(combinationId); + } + + /** + * Searches for product + * + * @private + */ + _search(searchPhrase) { + if (searchPhrase.length < 3) { + return; + } + + if (this.activeSearchRequest !== null) { + this.activeSearchRequest.abort(); + } + + $.get(this.router.generate('admin_products_search'), { + search_phrase: searchPhrase, + }).then((response) => { + EventEmitter.emit(eventMap.productSearched, response); + }).catch((response) => { + if (response.statusText === 'abort') { + return; + } + + showErrorMessage(response.responseJSON.message); + }); + } + + /** + * Initiate first result dataset after search + * + * @private + */ + _selectFirstResult() { + this._unsetProduct(); + + if (this.products.length !== 0) { + this._selectProduct(Object.keys(this.products)[0]); + } + } + + /** + * Handles use case when product is selected from search results + * + * @private + * + * @param productId + */ + _selectProduct(productId) { + this._unsetCombination(); + + this.selectedProductId = productId; + const product = this.products[productId]; + + this.productRenderer.renderProductMetadata(product); + + // if product has combinations select the first else leave it null + if (product.combinations.length !== 0) { + this._selectCombination(Object.keys(product.combinations)[0]); + } + + return product; + } + + /** + * Handles use case when new combination is selected + * + * @param combinationId + * + * @private + */ + _selectCombination(combinationId) { + const combination = this.products[this.selectedProductId].combinations[combinationId]; + + this.selectedCombinationId = combinationId; + this.productRenderer.renderStock(combination.stock); + + return combination; + } + + /** + * Sets the selected combination id to null + * + * @private + */ + _unsetCombination() { + this.selectedCombinationId = null; + } + + /** + * Sets the selected product id to null + * + * @private + */ + _unsetProduct() { + this.selectedProductId = null; + } + + /** + * Retrieves product data from product search result block fields + * + * @returns {FormData} + * @private + */ + _getProductData() { + const formData = new FormData(); + + formData.append('productId', this.selectedProductId); + formData.append('quantity', $(createOrderMap.quantityInput).val()); + formData.append('combinationId', this.selectedCombinationId); + + this._getCustomFieldsData(formData); + + return formData; + } + + /** + * Resolves product customization fields to be added to formData object + * + * @param {FormData} formData + * + * @returns {FormData} + * + * @private + */ + _getCustomFieldsData(formData) { + const $customFields = $(createOrderMap.productCustomInput); + + $customFields.each((key, field) => { + const $field = $(field); + const name = $field.attr('name'); + + if ($field.attr('type') === 'file') { + formData.append(name, $field[0].files[0]); + } else { + formData.append(name, $field.val()); + } + }); + + return formData; + } +} diff --git a/admin-dev/themes/new-theme/js/pages/order/create/product-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/product-renderer.js new file mode 100644 index 0000000000000..4be38fa906067 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/create/product-renderer.js @@ -0,0 +1,355 @@ +/** + * 2007-2019 PrestaShop SA and Contributors + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.txt. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://www.prestashop.com for more information. + * + * @author PrestaShop SA + * @copyright 2007-2019 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +import createOrderMap from './create-order-map'; + +const $ = window.$; + +export default class ProductRenderer { + constructor() { + this.$productsTable = $(createOrderMap.productsTable); + } + + /** + * Renders cart products list + * + * @param products + */ + renderList(products) { + this._cleanProductsList(); + + if (products.length === 0) { + this._hideProductsList(); + + return; + } + + const $productsTableRowTemplate = $($(createOrderMap.productsTableRowTemplate).html()); + + for (const key in products) { + const product = products[key]; + const $template = $productsTableRowTemplate.clone(); + + $template.find(createOrderMap.productImageField).text(product.imageLink); + $template.find(createOrderMap.productNameField).text(product.name); + $template.find(createOrderMap.productAttrField).text(product.attribute); + $template.find(createOrderMap.productReferenceField).text(product.reference); + $template.find(createOrderMap.productUnitPriceInput).text(product.unitPrice); + $template.find(createOrderMap.productTotalPriceField).text(product.price); + $template.find(createOrderMap.productRemoveBtn).data('product-id', product.productId); + $template.find(createOrderMap.productRemoveBtn).data('attribute-id', product.attributeId); + $template.find(createOrderMap.productRemoveBtn).data('customization-id', product.customizationId); + + this.$productsTable.find('tbody').append($template); + } + + this._showTaxWarning(); + this._showProductsList(); + } + + /** + * Renders cart products search results block + * + * @param foundProducts + */ + renderSearchResults(foundProducts) { + this._cleanSearchResults(); + if (foundProducts.length === 0) { + this._showNotFound(); + this._hideTaxWarning(); + + return; + } + + this._renderFoundProducts(foundProducts); + + this._hideNotFound(); + this._showTaxWarning(); + this._showResultBlock(); + } + + /** + * Renders available fields related to selected product + * + * @param product + */ + renderProductMetadata(product) { + this.renderStock(product.stock); + this._renderCombinations(product.combinations); + this._renderCustomizations(product.customization_fields); + } + + /** + * Updates stock text helper value + * + * @param stock + */ + renderStock(stock) { + $(createOrderMap.inStockCounter).text(stock); + $(createOrderMap.quantityInput).attr('max', stock); + } + + /** + * Renders found products select + * + * @param foundProducts + * + * @private + */ + _renderFoundProducts(foundProducts) { + for (const key in foundProducts) { + const product = foundProducts[key]; + + let name = product.name; + if (product.combinations.length === 0) { + name += ` - ${product.formatted_price}`; + } + + $(createOrderMap.productSelect).append(``); + } + } + + /** + * Cleans product search result fields + * + * @private + */ + _cleanSearchResults() { + $(createOrderMap.productSelect).empty(); + $(createOrderMap.combinationsSelect).empty(); + $(createOrderMap.quantityInput).empty(); + } + + /** + * Renders combinations row with select options + * + * @param {Array} combinations + * + * @private + */ + _renderCombinations(combinations) { + this._cleanCombinations(); + + if (combinations.length === 0) { + this._hideCombinations(); + + return; + } + + for (const key in combinations) { + const combination = combinations[key]; + + $(createOrderMap.combinationsSelect).append( + ``, + ); + } + + this._showCombinations(); + } + + /** + * Resolves weather to add customization fields to result block and adds them if needed + * + * @param customizationFields + * + * @private + */ + _renderCustomizations(customizationFields) { + // represents customization field type "file". + const fieldTypeFile = 0; + // represents customization field type "text". + const fieldTypeText = 1; + + this._cleanCustomizations(); + if (customizationFields.length === 0) { + this._hideCustomizations(); + + return; + } + + const $customFieldsContainer = $(createOrderMap.productCustomFieldsContainer); + const $fileInputTemplate = $($(createOrderMap.productCustomFileTemplate).html()); + const $textInputTemplate = $($(createOrderMap.productCustomTextTemplate).html()); + + const templateTypeMap = { + [fieldTypeFile]: $fileInputTemplate, + [fieldTypeText]: $textInputTemplate, + }; + + for (const key in customizationFields) { + const customField = customizationFields[key]; + const $template = templateTypeMap[customField.type].clone(); + + $template.find(createOrderMap.productCustomInput) + .attr('name', `customizations[${customField.customization_field_id}]`); + $template.find(createOrderMap.productCustomInputLabel) + .attr('for', `customizations[${customField.customization_field_id}]`) + .text(customField.name); + + $customFieldsContainer.append($template); + } + + this._showCustomizations(); + } + + /** + * Shows product customization container + * + * @private + */ + _showCustomizations() { + $(createOrderMap.productCustomizationContainer).removeClass('d-none'); + } + + /** + * Hides product customization container + * + * @private + */ + _hideCustomizations() { + $(createOrderMap.productCustomizationContainer).addClass('d-none'); + } + + /** + * Empties customization fields container + * + * @private + */ + _cleanCustomizations() { + $(createOrderMap.productCustomFieldsContainer).empty(); + } + + /** + * Shows result block + * + * @private + */ + _showResultBlock() { + $(createOrderMap.productResultBlock).removeClass('d-none'); + } + + /** + * Hides result block + * + * @private + */ + _hideResultBlock() { + $(createOrderMap.productResultBlock).addClass('d-none'); + } + + + /** + * Shows products list + * + * @private + */ + _showProductsList() { + this.$productsTable.removeClass('d-none'); + } + + /** + * Hides products list + * + * @private + */ + _hideProductsList() { + this.$productsTable.addClass('d-none'); + } + + /** + * Empties products list + * + * @private + */ + _cleanProductsList() { + this.$productsTable.find('tbody').empty(); + } + + /** + * Empties combinations select + * + * @private + */ + _cleanCombinations() { + $(createOrderMap.combinationsSelect).empty(); + } + + /** + * Shows combinations row + * + * @private + */ + _showCombinations() { + $(createOrderMap.combinationsRow).removeClass('d-none'); + } + + /** + * Hides combinations row + * + * @private + */ + _hideCombinations() { + $(createOrderMap.combinationsRow).addClass('d-none'); + } + + /** + * Shows warning of tax included/excluded + * + * @private + */ + _showTaxWarning() { + $(createOrderMap.productTaxWarning).removeClass('d-none'); + } + + /** + * Hides warning of tax included/excluded + * + * @private + */ + _hideTaxWarning() { + $(createOrderMap.productTaxWarning).addClass('d-none'); + } + + /** + * Shows product not found warning + * + * @private + */ + _showNotFound() { + $(createOrderMap.noProductsFoundWarning).removeClass('d-none'); + } + + /** + * Hides product not found warning + * + * @private + */ + _hideNotFound() { + $(createOrderMap.noProductsFoundWarning).addClass('d-none'); + } +} diff --git a/admin-dev/themes/new-theme/js/pages/order/create/shipping-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/shipping-renderer.js index e54654661a97d..8d7a7cebc4f8a 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/shipping-renderer.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/shipping-renderer.js @@ -33,15 +33,145 @@ const $ = window.$; export default class ShippingRenderer { constructor() { this.$container = $(createOrderPageMap.shippingBlock); + this.$form = $(createOrderPageMap.shippingForm); + this.$noCarrierBlock = $(createOrderPageMap.noCarrierBlock); } - show() { + /** + * @param {Object} shipping + * @param {Boolean} emptyCart + */ + render(shipping, emptyCart) { + const shippingIsAvailable = typeof shipping !== 'undefined' && shipping !== null && shipping.length !== 0; + + if (emptyCart) { + this._hideContainer(); + } else if (shippingIsAvailable) { + this._displayForm(shipping); + } else { + this._displayNoCarriersWarning(); + } + } + + /** + * Show form block with rendered delivery options instead of warning message + * + * @param shipping + * + * @private + */ + _displayForm(shipping) { + this._hideNoCarrierBlock(); + this._renderDeliveryOptions(shipping.deliveryOptions, shipping.selectedCarrierId); + this._renderTotalShipping(shipping.shippingPrice); + this._showForm(); + this._showContainer(); + } + + /** + * Show warning message that no carriers are available and hide form block + * + * @private + */ + _displayNoCarriersWarning() { + this._showContainer(); + this._hideForm(); + this._showNoCarrierBlock(); + } + + /** + * Renders delivery options selection block + * + * @param deliveryOptions + * @param selectedVal + * + * @private + */ + _renderDeliveryOptions(deliveryOptions, selectedVal) { + const $deliveryOptionSelect = $(createOrderPageMap.deliveryOptionSelect); + $deliveryOptionSelect.empty(); + + for (const key in Object.keys(deliveryOptions)) { + const option = deliveryOptions[key]; + + const deliveryOption = { + value: option.carrierId, + text: `${option.carrierName} - ${option.carrierDelay}`, + }; + + if (selectedVal === deliveryOption.value) { + deliveryOption.selected = 'selected'; + } + + $deliveryOptionSelect.append($('