From b10ad7cf5ed9bc39ce60829a9495914bc27e0c0e Mon Sep 17 00:00:00 2001 From: Vassilis Kanellopoulos Date: Mon, 8 Feb 2016 17:53:50 +0200 Subject: [PATCH] star modular application --- .gitignore | 2 + composer.json | 53 + composer.lock | 2990 ++++++++ composer.phar | Bin 0 -> 1248055 bytes config/.gitignore | 1 + config/app.config.php | 18 + config/dev.config.php.dist | 15 + config/settings/.gitignore | 2 + config/settings/cas.local.php.dist | 25 + config/settings/db.local.php.dist | 18 + config/settings/debug.global.php | 13 + config/settings/global.php | 13 + config/settings/monolog.global.php | 15 + config/settings/nav.global.php | 64 + config/settings/twig.global.php | 19 + data/cache/config/.gitignore | 2 + data/cache/templates/.gitignore | 2 + data/log/.gitignore | 2 + data/tmp/.gitignore | 2 + module/application/bootstrap.php | 107 + .../application/src/Action/AppForm/Index.php | 86 + .../src/Action/AppForm/SubmitAppForm.php | 24 + module/application/src/Action/Index.php | 36 + .../application/src/Action/School/Assets.php | 63 + .../application/src/Action/School/Index.php | 30 + module/application/src/Action/School/Labs.php | 86 + .../application/src/Action/School/Staff.php | 52 + .../src/Authentication/RedbeanListener.php | 23 + .../src/Twig/Extension/Navigation.php | 120 + .../application/templates/app-form/index.twig | 162 + module/application/templates/flash.twig | 7 + module/application/templates/index.twig | 10 + module/application/templates/layout.twig | 42 + .../templates/navigation/main.twig | 37 + .../application/templates/school/assets.twig | 89 + .../application/templates/school/index.twig | 154 + module/application/templates/school/labs.twig | 95 + .../application/templates/school/staff.twig | 104 + module/application/templates/user/login.twig | 52 + module/authentication/bootstrap.php | 73 + .../authentication/src/Action/User/Login.php | 106 + .../authentication/src/Action/User/Logout.php | 54 + .../src/Adapter/EventsAdapter.php | 40 + module/authentication/src/Identity.php | 69 + .../authentication/src/Storage/PhpSession.php | 124 + .../src/Twig/Extension/Identity.php | 66 + module/authorization/bootstrap.php | 11 + module/debug/bootstrap.php | 33 + module/sch_sso/bootstrap.php | 95 + public/.htaccess | 16 + public/css/.gitkeep | 0 public/css/bootstrap-theme.css | 587 ++ public/css/bootstrap-theme.css.map | 1 + public/css/bootstrap-theme.min.css | 6 + public/css/bootstrap-theme.min.css.map | 1 + public/css/bootstrap.css | 6760 +++++++++++++++++ public/css/bootstrap.css.map | 1 + public/css/bootstrap.min.css | 6 + public/css/bootstrap.min.css.map | 1 + public/css/font-awesome.css | 2086 +++++ public/css/font-awesome.min.css | 4 + public/css/ie10-viewport-bug-workaround.css | 15 + public/css/style.css | 103 + public/fonts/FontAwesome.otf | Bin 0 -> 109688 bytes public/fonts/fontawesome-webfont.eot | Bin 0 -> 70807 bytes public/fonts/fontawesome-webfont.svg | 655 ++ public/fonts/fontawesome-webfont.ttf | Bin 0 -> 142072 bytes public/fonts/fontawesome-webfont.woff | Bin 0 -> 83588 bytes public/fonts/fontawesome-webfont.woff2 | Bin 0 -> 66624 bytes public/fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes public/fonts/glyphicons-halflings-regular.svg | 288 + public/fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes public/img/.gitkeep | 0 public/img/favicon.ico | Bin 0 -> 318 bytes public/index.php | 60 + public/js/.gitkeep | 0 public/js/app-form/index.js | 42 + public/js/bootstrap.js | 2363 ++++++ public/js/bootstrap.min.js | 7 + public/js/jquery-2.2.0.min.js | 4 + public/js/npm.js | 13 + public/js/school/assets.js | 136 + public/js/school/index.js | 14 + public/js/school/labs.js | 135 + public/js/school/staff.js | 123 + public/js/utils.js | 32 + 88 files changed, 18765 insertions(+) create mode 100644 .gitignore create mode 100644 composer.json create mode 100644 composer.lock create mode 100755 composer.phar create mode 100644 config/.gitignore create mode 100644 config/app.config.php create mode 100644 config/dev.config.php.dist create mode 100644 config/settings/.gitignore create mode 100644 config/settings/cas.local.php.dist create mode 100644 config/settings/db.local.php.dist create mode 100644 config/settings/debug.global.php create mode 100644 config/settings/global.php create mode 100644 config/settings/monolog.global.php create mode 100644 config/settings/nav.global.php create mode 100644 config/settings/twig.global.php create mode 100644 data/cache/config/.gitignore create mode 100644 data/cache/templates/.gitignore create mode 100644 data/log/.gitignore create mode 100644 data/tmp/.gitignore create mode 100644 module/application/bootstrap.php create mode 100644 module/application/src/Action/AppForm/Index.php create mode 100644 module/application/src/Action/AppForm/SubmitAppForm.php create mode 100644 module/application/src/Action/Index.php create mode 100644 module/application/src/Action/School/Assets.php create mode 100644 module/application/src/Action/School/Index.php create mode 100644 module/application/src/Action/School/Labs.php create mode 100644 module/application/src/Action/School/Staff.php create mode 100644 module/application/src/Authentication/RedbeanListener.php create mode 100644 module/application/src/Twig/Extension/Navigation.php create mode 100644 module/application/templates/app-form/index.twig create mode 100644 module/application/templates/flash.twig create mode 100644 module/application/templates/index.twig create mode 100644 module/application/templates/layout.twig create mode 100644 module/application/templates/navigation/main.twig create mode 100644 module/application/templates/school/assets.twig create mode 100644 module/application/templates/school/index.twig create mode 100644 module/application/templates/school/labs.twig create mode 100644 module/application/templates/school/staff.twig create mode 100644 module/application/templates/user/login.twig create mode 100644 module/authentication/bootstrap.php create mode 100644 module/authentication/src/Action/User/Login.php create mode 100644 module/authentication/src/Action/User/Logout.php create mode 100644 module/authentication/src/Adapter/EventsAdapter.php create mode 100644 module/authentication/src/Identity.php create mode 100644 module/authentication/src/Storage/PhpSession.php create mode 100644 module/authentication/src/Twig/Extension/Identity.php create mode 100644 module/authorization/bootstrap.php create mode 100644 module/debug/bootstrap.php create mode 100644 module/sch_sso/bootstrap.php create mode 100644 public/.htaccess create mode 100644 public/css/.gitkeep create mode 100644 public/css/bootstrap-theme.css create mode 100644 public/css/bootstrap-theme.css.map create mode 100644 public/css/bootstrap-theme.min.css create mode 100644 public/css/bootstrap-theme.min.css.map create mode 100644 public/css/bootstrap.css create mode 100644 public/css/bootstrap.css.map create mode 100644 public/css/bootstrap.min.css create mode 100644 public/css/bootstrap.min.css.map create mode 100644 public/css/font-awesome.css create mode 100644 public/css/font-awesome.min.css create mode 100644 public/css/ie10-viewport-bug-workaround.css create mode 100644 public/css/style.css create mode 100644 public/fonts/FontAwesome.otf create mode 100644 public/fonts/fontawesome-webfont.eot create mode 100644 public/fonts/fontawesome-webfont.svg create mode 100644 public/fonts/fontawesome-webfont.ttf create mode 100644 public/fonts/fontawesome-webfont.woff create mode 100644 public/fonts/fontawesome-webfont.woff2 create mode 100644 public/fonts/glyphicons-halflings-regular.eot create mode 100644 public/fonts/glyphicons-halflings-regular.svg create mode 100644 public/fonts/glyphicons-halflings-regular.ttf create mode 100644 public/fonts/glyphicons-halflings-regular.woff create mode 100644 public/fonts/glyphicons-halflings-regular.woff2 create mode 100644 public/img/.gitkeep create mode 100644 public/img/favicon.ico create mode 100644 public/index.php create mode 100644 public/js/.gitkeep create mode 100644 public/js/app-form/index.js create mode 100644 public/js/bootstrap.js create mode 100644 public/js/bootstrap.min.js create mode 100644 public/js/jquery-2.2.0.min.js create mode 100644 public/js/npm.js create mode 100644 public/js/school/assets.js create mode 100644 public/js/school/index.js create mode 100644 public/js/school/labs.js create mode 100644 public/js/school/staff.js create mode 100644 public/js/utils.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bb1fd07 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.phpintel +vendor \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..7b0f60a --- /dev/null +++ b/composer.json @@ -0,0 +1,53 @@ +{ + "name": "eellak/gredu_labs", + "type": "application", + "description": "", + "license": "GNU GPLv3", + "authors": [ + { + "name": "Vassilis Kanellopoulos", + "email": "contact@kanellov.com", + "homepage": "http://kanellov.com" + }, + { + "name": "Giorgos Tsakalos" + }, + { + "name": "Nontas Aggelou" + } + ], + "require": { + "php": ">=5.5", + "gabordemooij/redbean": "^4.3.1", + "guzzlehttp/guzzle": "^6.1", + "jasig/phpcas": "1.3.4", + "kanellov/config-merge": "dev-master", + "kanellov/php-events": "^1.0.0", + "kanellov/slim-twig-flash": "^0.1", + "monolog/monolog": "^1.13", + "slim/csrf": "^0.6.0", + "slim/flash": "^0.1.0", + "slim/slim": "^3.0", + "slim/twig-view": "^2.0", + "zendframework/zend-authentication": "^2.0", + "zendframework/zend-eventmanager": "^3.0", + "zendframework/zend-ldap": "^2.0", + "zendframework/zend-permissions-acl": "^2.0" + }, + "require-dev": { + "fabpot/php-cs-fixer": "1.*", + "phpunit/phpcov": "2.*", + "phpunit/PHPUnit": "4.*", + "satooshi/php-coveralls": "dev-master" + }, + "autoload": { + "psr-4": { + "GrEduLabs\\": "app/src" + } + }, + "autoload-dev": { + "psr-4": { + "GrEduLabsTest\\": "test/src" + } + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..9e116a8 --- /dev/null +++ b/composer.lock @@ -0,0 +1,2990 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "This file is @generated automatically" + ], + "hash": "11c7d698e7938806987bf3c2d2c48951", + "content-hash": "04893d46c00465d48b6b1585d2f09c2d", + "packages": [ + { + "name": "container-interop/container-interop", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/container-interop/container-interop.git", + "reference": "fc08354828f8fd3245f77a66b9e23a6bca48297e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/fc08354828f8fd3245f77a66b9e23a6bca48297e", + "reference": "fc08354828f8fd3245f77a66b9e23a6bca48297e", + "shasum": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Interop\\Container\\": "src/Interop/Container/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", + "time": "2014-12-30 15:22:37" + }, + { + "name": "gabordemooij/redbean", + "version": "v4.3.1", + "source": { + "type": "git", + "url": "https://github.com/gabordemooij/redbean.git", + "reference": "f1f572ddac226d047d730444927794321ee9aca6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/gabordemooij/redbean/zipball/f1f572ddac226d047d730444927794321ee9aca6", + "reference": "f1f572ddac226d047d730444927794321ee9aca6", + "shasum": "" + }, + "require": { + "php": ">=5.3.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "RedBeanPHP\\": "RedBeanPHP" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "New BSD and GPLv2" + ], + "authors": [ + { + "name": "Gabor de Mooij", + "email": "gabor@redbeanphp.com", + "homepage": "http://redbeanphp.com" + } + ], + "description": "RedBeanPHP ORM", + "homepage": "http://redbeanphp.com/", + "keywords": [ + "orm" + ], + "time": "2015-12-28 19:46:34" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.1.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "c6851d6e48f63b69357cbfa55bca116448140e0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/c6851d6e48f63b69357cbfa55bca116448140e0c", + "reference": "c6851d6e48f63b69357cbfa55bca116448140e0c", + "shasum": "" + }, + "require": { + "guzzlehttp/promises": "~1.0", + "guzzlehttp/psr7": "~1.1", + "php": ">=5.5.0" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "~4.0", + "psr/log": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.1-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2015-11-23 00:47:50" + }, + { + "name": "guzzlehttp/promises", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "b1e1c0d55f8083c71eda2c28c12a228d708294ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/b1e1c0d55f8083c71eda2c28c12a228d708294ea", + "reference": "b1e1c0d55f8083c71eda2c28c12a228d708294ea", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2015-10-15 22:28:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "f5d04bdd2881ac89abde1fb78cc234bce24327bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5d04bdd2881ac89abde1fb78cc234bce24327bb", + "reference": "f5d04bdd2881ac89abde1fb78cc234bce24327bb", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "PSR-7 message implementation", + "keywords": [ + "http", + "message", + "stream", + "uri" + ], + "time": "2016-01-23 01:23:02" + }, + { + "name": "jasig/phpcas", + "version": "1.3.4", + "source": { + "type": "git", + "url": "https://github.com/Jasig/phpCAS.git", + "reference": "8c74d21630f74278270830fdbdb0c1317bce3f0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jasig/phpCAS/zipball/8c74d21630f74278270830fdbdb0c1317bce3f0a", + "reference": "8c74d21630f74278270830fdbdb0c1317bce3f0a", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "php": ">=5.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~3.7.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "source/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Joachim Fritschi", + "homepage": "https://wiki.jasig.org/display/~fritschi" + }, + { + "name": "Adam Franco", + "homepage": "https://wiki.jasig.org/display/~adamfranco" + } + ], + "description": "Provides a simple API for authenticating users against a CAS server", + "homepage": "https://wiki.jasig.org/display/CASC/phpCAS", + "keywords": [ + "cas", + "jasig" + ], + "time": "2015-11-16 20:44:36" + }, + { + "name": "kanellov/config-merge", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/kanellov/config-merge.git", + "reference": "8ece280899be2c1da009e0b92a60cb1804358f54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kanellov/config-merge/zipball/8ece280899be2c1da009e0b92a60cb1804358f54", + "reference": "8ece280899be2c1da009e0b92a60cb1804358f54", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "funkatron/funit": "0.6.0" + }, + "type": "library", + "autoload": { + "files": [ + "config_merge.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Vassilis Kanellopoulos", + "email": "contact@kanellov.com", + "homepage": "http://kanellov.com", + "role": "Developer" + } + ], + "description": "A simple function that merges config arrays", + "homepage": "https://github.com/kanellov/config-merge", + "keywords": [ + "array", + "config", + "configuration", + "merge" + ], + "time": "2015-03-16 10:17:44" + }, + { + "name": "kanellov/php-events", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/kanellov/php-events.git", + "reference": "286e9d482b460edf106b0bb84a69f061fe93ecfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kanellov/php-events/zipball/286e9d482b460edf106b0bb84a69f061fe93ecfa", + "reference": "286e9d482b460edf106b0bb84a69f061fe93ecfa", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "3.*" + }, + "type": "library", + "autoload": { + "files": [ + "events.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GNU GPLv3" + ], + "authors": [ + { + "name": "Vassilis Kanellopoulos", + "email": "contact@kanellov.com", + "homepage": "http://kanellov.com" + } + ], + "description": "A simple events manager", + "time": "2016-02-07 21:50:29" + }, + { + "name": "kanellov/slim-twig-flash", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/kanellov/slim-twig-flash.git", + "reference": "6c5ecfdbf7eeb9ea44bbc6dbc4a902c1930a392c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kanellov/slim-twig-flash/zipball/6c5ecfdbf7eeb9ea44bbc6dbc4a902c1930a392c", + "reference": "6c5ecfdbf7eeb9ea44bbc6dbc4a902c1930a392c", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "slim/flash": "^0.1.0", + "twig/twig": "^1.18" + }, + "require-dev": { + "fabpot/php-cs-fixer": "1.*", + "phpunit/phpcov": "2.*", + "phpunit/phpunit": "4.8.0", + "satooshi/php-coveralls": "dev-master" + }, + "type": "library", + "autoload": { + "psr-4": { + "Knlv\\Slim\\Views\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GNU GPLv3" + ], + "authors": [ + { + "name": "Vassilis Kanellopoulos", + "email": "contact@kanellov.com", + "homepage": "http://kanellov.com" + } + ], + "description": "A Twig extension to access Slim Flash messages in templates", + "keywords": [ + "extension", + "flash", + "framework", + "message", + "provider", + "slim", + "twig", + "view" + ], + "time": "2016-01-20 09:08:28" + }, + { + "name": "monolog/monolog", + "version": "1.17.2", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "bee7f0dc9c3e0b69a6039697533dca1e845c8c24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/bee7f0dc9c3e0b69a6039697533dca1e845c8c24", + "reference": "bee7f0dc9c3e0b69a6039697533dca1e845c8c24", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "raven/raven": "^0.13", + "ruflin/elastica": ">=0.90 <3.0", + "swiftmailer/swiftmailer": "~5.3", + "videlalvaro/php-amqplib": "~2.4" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "raven/raven": "Allow sending log messages to a Sentry server", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "videlalvaro/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.16.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "time": "2015-10-14 12:51:02" + }, + { + "name": "nikic/fast-route", + "version": "v0.6.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/FastRoute.git", + "reference": "31fa86924556b80735f98b294a7ffdfb26789f22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/FastRoute/zipball/31fa86924556b80735f98b294a7ffdfb26789f22", + "reference": "31fa86924556b80735f98b294a7ffdfb26789f22", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "FastRoute\\": "src/" + }, + "files": [ + "src/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov", + "email": "nikic@php.net" + } + ], + "description": "Fast request router for PHP", + "keywords": [ + "router", + "routing" + ], + "time": "2015-06-18 19:15:47" + }, + { + "name": "paragonie/random_compat", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "b0e69d10852716b2ccbdff69c75c477637220790" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/b0e69d10852716b2ccbdff69c75c477637220790", + "reference": "b0e69d10852716b2ccbdff69c75c477637220790", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "pseudorandom", + "random" + ], + "time": "2016-02-06 03:52:05" + }, + { + "name": "pimple/pimple", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/silexphp/Pimple.git", + "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a30f7d6e57565a2e1a316e1baf2a483f788b258a", + "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Pimple": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Pimple, a simple Dependency Injection Container", + "homepage": "http://pimple.sensiolabs.org", + "keywords": [ + "container", + "dependency injection" + ], + "time": "2015-09-11 15:10:35" + }, + { + "name": "psr/http-message", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/85d63699f0dbedb190bbd4b0d2b9dc707ea4c298", + "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "time": "2015-05-04 20:22:00" + }, + { + "name": "psr/log", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", + "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", + "shasum": "" + }, + "type": "library", + "autoload": { + "psr-0": { + "Psr\\Log\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2012-12-21 11:40:51" + }, + { + "name": "slim/csrf", + "version": "0.6.0", + "source": { + "type": "git", + "url": "https://github.com/slimphp/Slim-Csrf.git", + "reference": "f56bccc1c3a9c76e5fcf7c6d56698a32f9e7e9d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/slimphp/Slim-Csrf/zipball/f56bccc1c3a9c76e5fcf7c6d56698a32f9e7e9d8", + "reference": "f56bccc1c3a9c76e5fcf7c6d56698a32f9e7e9d8", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "^1.1", + "php": ">=5.5.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0", + "slim/slim": "~3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Slim\\Csrf\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Josh Lockhart", + "email": "hello@joshlockhart.com", + "homepage": "http://joshlockhart.com" + } + ], + "description": "Slim Framework 3 CSRF protection middleware", + "homepage": "http://slimframework.com", + "keywords": [ + "csrf", + "framework", + "middleware", + "slim" + ], + "time": "2015-12-22 10:13:02" + }, + { + "name": "slim/flash", + "version": "0.1.0", + "source": { + "type": "git", + "url": "https://github.com/slimphp/Slim-Flash.git", + "reference": "1995ed53b77b8eeb67adf032de93c319f76aa5cd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/slimphp/Slim-Flash/zipball/1995ed53b77b8eeb67adf032de93c319f76aa5cd", + "reference": "1995ed53b77b8eeb67adf032de93c319f76aa5cd", + "shasum": "" + }, + "require": { + "php": ">=5.5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Slim\\Flash\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Josh Lockhart", + "email": "hello@joshlockhart.com", + "homepage": "http://joshlockhart.com" + } + ], + "description": "Slim Framework Flash message service provider", + "homepage": "http://slimframework.com", + "keywords": [ + "flash", + "framework", + "message", + "provider", + "slim" + ], + "time": "2015-08-16 22:49:06" + }, + { + "name": "slim/slim", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/slimphp/Slim.git", + "reference": "03b44a4b41896ba42c78bbd5fa172cd79e650496" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/slimphp/Slim/zipball/03b44a4b41896ba42c78bbd5fa172cd79e650496", + "reference": "03b44a4b41896ba42c78bbd5fa172cd79e650496", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.1", + "nikic/fast-route": "^0.6", + "php": ">=5.5.0", + "pimple/pimple": "^3.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0", + "squizlabs/php_codesniffer": "^2.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Slim\\": "Slim" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Rob Allen", + "email": "rob@akrabat.com", + "homepage": "http://akrabat.com" + }, + { + "name": "Josh Lockhart", + "email": "hello@joshlockhart.com", + "homepage": "https://joshlockhart.com" + }, + { + "name": "Gabriel Manricks", + "email": "gmanricks@me.com", + "homepage": "http://gabrielmanricks.com" + }, + { + "name": "Andrew Smith", + "email": "a.smith@silentworks.co.uk", + "homepage": "http://silentworks.co.uk" + } + ], + "description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs", + "homepage": "http://slimframework.com", + "keywords": [ + "api", + "framework", + "micro", + "router" + ], + "time": "2016-01-08 15:37:50" + }, + { + "name": "slim/twig-view", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/slimphp/Twig-View.git", + "reference": "fe98eab8daee498cc2821f1ad2ff7123bc327844" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/slimphp/Twig-View/zipball/fe98eab8daee498cc2821f1ad2ff7123bc327844", + "reference": "fe98eab8daee498cc2821f1ad2ff7123bc327844", + "shasum": "" + }, + "require": { + "php": ">=5.5.0", + "psr/http-message": "^1.0", + "twig/twig": "^1.18" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Slim\\Views\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Josh Lockhart", + "email": "hello@joshlockhart.com", + "homepage": "http://joshlockhart.com" + } + ], + "description": "Slim Framework view helper built on top of the Twig templating component", + "homepage": "http://slimframework.com", + "keywords": [ + "framework", + "slim", + "template", + "twig", + "view" + ], + "time": "2015-08-17 08:45:48" + }, + { + "name": "twig/twig", + "version": "v1.24.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8", + "reference": "3e5aa30ebfbafd5951fb1b01e338e1800ce7e0e8", + "shasum": "" + }, + "require": { + "php": ">=5.2.7" + }, + "require-dev": { + "symfony/debug": "~2.7", + "symfony/phpunit-bridge": "~2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.24-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "http://twig.sensiolabs.org/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "http://twig.sensiolabs.org", + "keywords": [ + "templating" + ], + "time": "2016-01-25 21:22:18" + }, + { + "name": "zendframework/zend-authentication", + "version": "2.5.2", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-authentication.git", + "reference": "1002b40baa9acb3f875cc77f4a2b4fc238b62170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-authentication/zipball/1002b40baa9acb3f875cc77f4a2b4fc238b62170", + "reference": "1002b40baa9acb3f875cc77f4a2b4fc238b62170", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "zendframework/zend-stdlib": "~2.5" + }, + "require-dev": { + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/phpunit": "~4.0", + "zendframework/zend-crypt": "~2.5", + "zendframework/zend-db": "~2.5", + "zendframework/zend-http": "~2.5", + "zendframework/zend-ldap": "~2.5", + "zendframework/zend-session": "~2.5", + "zendframework/zend-uri": "~2.5", + "zendframework/zend-validator": "~2.5" + }, + "suggest": { + "zendframework/zend-crypt": "Zend\\Crypt component", + "zendframework/zend-db": "Zend\\Db component", + "zendframework/zend-http": "Zend\\Http component", + "zendframework/zend-ldap": "Zend\\Ldap component", + "zendframework/zend-session": "Zend\\Session component", + "zendframework/zend-uri": "Zend\\Uri component", + "zendframework/zend-validator": "Zend\\Validator component" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.5-dev", + "dev-develop": "2.6-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Authentication\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides an API for authentication and includes concrete authentication adapters for common use case scenarios", + "homepage": "https://github.com/zendframework/zend-authentication", + "keywords": [ + "Authentication", + "zf2" + ], + "time": "2015-06-15 19:37:28" + }, + { + "name": "zendframework/zend-eventmanager", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-eventmanager.git", + "reference": "8c9917f1595ff260f289439bdeb1f46500c65d62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/8c9917f1595ff260f289439bdeb1f46500c65d62", + "reference": "8c9917f1595ff260f289439bdeb1f46500c65d62", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0" + }, + "require-dev": { + "athletic/athletic": "^0.1", + "container-interop/container-interop": "^1.1.0", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "^2.0", + "zendframework/zend-stdlib": "^2.7.3" + }, + "suggest": { + "container-interop/container-interop": "^1.1.0, to use the lazy listeners feature", + "zendframework/zend-stdlib": "^2.7.3, to use the FilterChain feature" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev", + "dev-develop": "3.1-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\EventManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Trigger and listen to events within a PHP application", + "homepage": "https://github.com/zendframework/zend-eventmanager", + "keywords": [ + "event", + "eventmanager", + "events", + "zf2" + ], + "time": "2016-01-12 23:27:48" + }, + { + "name": "zendframework/zend-hydrator", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-hydrator.git", + "reference": "f3ed8b833355140350bbed98d8a7b8b66875903f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-hydrator/zipball/f3ed8b833355140350bbed98d8a7b8b66875903f", + "reference": "f3ed8b833355140350bbed98d8a7b8b66875903f", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "zendframework/zend-stdlib": "^2.5.1" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "^2.0@dev", + "zendframework/zend-eventmanager": "^2.5.1", + "zendframework/zend-filter": "^2.5.1", + "zendframework/zend-inputfilter": "^2.5.1", + "zendframework/zend-serializer": "^2.5.1", + "zendframework/zend-servicemanager": "^2.5.1" + }, + "suggest": { + "zendframework/zend-eventmanager": "^2.5.1, to support aggregate hydrator usage", + "zendframework/zend-filter": "^2.5.1, to support naming strategy hydrator usage", + "zendframework/zend-serializer": "^2.5.1, to use the SerializableStrategy", + "zendframework/zend-servicemanager": "^2.5.1, to support hydrator plugin manager usage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev", + "dev-develop": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Hydrator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "homepage": "https://github.com/zendframework/zend-hydrator", + "keywords": [ + "hydrator", + "zf2" + ], + "time": "2015-09-17 14:06:43" + }, + { + "name": "zendframework/zend-ldap", + "version": "2.5.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-ldap.git", + "reference": "c647a86224030543401634dbafd514074b49b2b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-ldap/zipball/c647a86224030543401634dbafd514074b49b2b6", + "reference": "c647a86224030543401634dbafd514074b49b2b6", + "shasum": "" + }, + "require": { + "ext-ldap": "*", + "php": ">=5.3.23", + "zendframework/zend-stdlib": "~2.5" + }, + "require-dev": { + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/phpunit": "~4.0", + "zendframework/zend-config": "~2.5", + "zendframework/zend-eventmanager": "~2.5" + }, + "suggest": { + "zendframework/zend-eventmanager": "Zend\\EventManager component" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.5-dev", + "dev-develop": "2.6-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Ldap\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides support for LDAP operations including but not limited to binding, searching and modifying entries in an LDAP directory", + "homepage": "https://github.com/zendframework/zend-ldap", + "keywords": [ + "ldap", + "zf2" + ], + "time": "2015-06-03 15:32:02" + }, + { + "name": "zendframework/zend-permissions-acl", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-permissions-acl.git", + "reference": "843bbd9c6f6d20b84dd0ce6c815d10397e98082b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-permissions-acl/zipball/843bbd9c6f6d20b84dd0ce6c815d10397e98082b", + "reference": "843bbd9c6f6d20b84dd0ce6c815d10397e98082b", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0" + }, + "require-dev": { + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/phpunit": "~4.0", + "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3" + }, + "suggest": { + "zendframework/zend-servicemanager": "To support Zend\\Permissions\\Acl\\Assertion\\AssertionManager plugin manager usage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6-dev", + "dev-develop": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Permissions\\Acl\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides a lightweight and flexible access control list (ACL) implementation for privileges management", + "homepage": "https://github.com/zendframework/zend-permissions-acl", + "keywords": [ + "acl", + "zf2" + ], + "time": "2016-02-03 21:46:45" + }, + { + "name": "zendframework/zend-stdlib", + "version": "2.7.4", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-stdlib.git", + "reference": "cae029346a33663b998507f94962eb27de060683" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/cae029346a33663b998507f94962eb27de060683", + "reference": "cae029346a33663b998507f94962eb27de060683", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "zendframework/zend-hydrator": "~1.0" + }, + "require-dev": { + "athletic/athletic": "~0.1", + "fabpot/php-cs-fixer": "1.7.*", + "phpunit/phpunit": "~4.0", + "zendframework/zend-config": "~2.5", + "zendframework/zend-eventmanager": "~2.5", + "zendframework/zend-filter": "~2.5", + "zendframework/zend-inputfilter": "~2.5", + "zendframework/zend-serializer": "~2.5", + "zendframework/zend-servicemanager": "~2.5" + }, + "suggest": { + "zendframework/zend-eventmanager": "To support aggregate hydrator usage", + "zendframework/zend-filter": "To support naming strategy hydrator usage", + "zendframework/zend-serializer": "Zend\\Serializer component", + "zendframework/zend-servicemanager": "To support hydrator plugin manager usage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev", + "dev-develop": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "homepage": "https://github.com/zendframework/zend-stdlib", + "keywords": [ + "stdlib", + "zf2" + ], + "time": "2015-10-15 15:57:32" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", + "shasum": "" + }, + "require": { + "php": ">=5.3,<8.0-DEV" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "ext-pdo": "*", + "ext-phar": "*", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://github.com/doctrine/instantiator", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2015-06-14 21:17:01" + }, + { + "name": "fabpot/php-cs-fixer", + "version": "v1.11.1", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", + "reference": "2c9f8298181f059c5077abda78019b9a0c9a7cc0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/2c9f8298181f059c5077abda78019b9a0c9a7cc0", + "reference": "2c9f8298181f059c5077abda78019b9a0c9a7cc0", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.3.6", + "sebastian/diff": "~1.1", + "symfony/console": "~2.3|~3.0", + "symfony/event-dispatcher": "~2.1|~3.0", + "symfony/filesystem": "~2.1|~3.0", + "symfony/finder": "~2.1|~3.0", + "symfony/process": "~2.3|~3.0", + "symfony/stopwatch": "~2.5|~3.0" + }, + "require-dev": { + "satooshi/php-coveralls": "0.7.*@dev" + }, + "bin": [ + "php-cs-fixer" + ], + "type": "application", + "autoload": { + "psr-4": { + "Symfony\\CS\\": "Symfony/CS/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "A tool to automatically fix PHP code style", + "time": "2016-01-20 19:00:28" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8", + "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "suggest": { + "dflydev/markdown": "~1.0", + "erusev/parsedown": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "phpDocumentor": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "mike.vanriel@naenius.com" + } + ], + "time": "2015-02-03 12:10:50" + }, + { + "name": "phpspec/prophecy", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4745ded9307786b730d7a60df5cb5a6c43cf95f7", + "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "phpdocumentor/reflection-docblock": "~2.0", + "sebastian/comparator": "~1.1" + }, + "require-dev": { + "phpspec/phpspec": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2015-08-13 10:07:40" + }, + { + "name": "phpunit/php-code-coverage", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "phpunit/php-file-iterator": "~1.3", + "phpunit/php-text-template": "~1.2", + "phpunit/php-token-stream": "~1.3", + "sebastian/environment": "^1.3.2", + "sebastian/version": "~1.0" + }, + "require-dev": { + "ext-xdebug": ">=2.1.4", + "phpunit/phpunit": "~4" + }, + "suggest": { + "ext-dom": "*", + "ext-xdebug": ">=2.2.1", + "ext-xmlwriter": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2015-10-06 15:47:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2015-06-21 13:08:43" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21 13:50:34" + }, + { + "name": "phpunit/php-timer", + "version": "1.0.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b", + "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2015-06-21 08:01:12" + }, + { + "name": "phpunit/php-token-stream", + "version": "1.4.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2015-09-15 10:49:45" + }, + { + "name": "phpunit/phpcov", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpcov.git", + "reference": "9ef291483ff65eefd8639584d61bbfb044d747f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpcov/zipball/9ef291483ff65eefd8639584d61bbfb044d747f3", + "reference": "9ef291483ff65eefd8639584d61bbfb044d747f3", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "phpunit/php-code-coverage": "~2.0", + "phpunit/phpunit": ">=4.1", + "sebastian/diff": "~1.1", + "sebastian/finder-facade": "~1.1", + "sebastian/version": "~1.0", + "symfony/console": "~2.2" + }, + "bin": [ + "phpcov" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "CLI frontend for PHP_CodeCoverage", + "homepage": "https://github.com/sebastianbergmann/phpcov", + "time": "2015-10-05 09:24:23" + }, + { + "name": "phpunit/phpunit", + "version": "4.8.22", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "dfb11aa5236376b4fc63853cf746af39fe780e72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/dfb11aa5236376b4fc63853cf746af39fe780e72", + "reference": "dfb11aa5236376b4fc63853cf746af39fe780e72", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-spl": "*", + "php": ">=5.3.3", + "phpspec/prophecy": "^1.3.1", + "phpunit/php-code-coverage": "~2.1", + "phpunit/php-file-iterator": "~1.4", + "phpunit/php-text-template": "~1.2", + "phpunit/php-timer": ">=1.0.6", + "phpunit/phpunit-mock-objects": "~2.3", + "sebastian/comparator": "~1.1", + "sebastian/diff": "~1.2", + "sebastian/environment": "~1.3", + "sebastian/exporter": "~1.2", + "sebastian/global-state": "~1.0", + "sebastian/version": "~1.0", + "symfony/yaml": "~2.1|~3.0" + }, + "suggest": { + "phpunit/php-invoker": "~1.1" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.8.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2016-02-02 09:01:21" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "2.3.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": ">=5.3.3", + "phpunit/php-text-template": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "time": "2015-10-02 06:51:40" + }, + { + "name": "satooshi/php-coveralls", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/satooshi/php-coveralls.git", + "reference": "50c60bb64054974f8ed7540ae6e75fd7981a5fd3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/satooshi/php-coveralls/zipball/50c60bb64054974f8ed7540ae6e75fd7981a5fd3", + "reference": "50c60bb64054974f8ed7540ae6e75fd7981a5fd3", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.0", + "php": ">=5.5", + "psr/log": "^1.0", + "symfony/config": "^2.1|^3.0", + "symfony/console": "^2.1|^3.0", + "symfony/stopwatch": "^2.0|^3.0", + "symfony/yaml": "^2.0|^3.0" + }, + "suggest": { + "symfony/http-kernel": "Allows Symfony integration" + }, + "bin": [ + "bin/coveralls" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Satooshi\\": "src/Satooshi/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kitamura Satoshi", + "email": "with.no.parachute@gmail.com", + "homepage": "https://www.facebook.com/satooshi.jp" + } + ], + "description": "PHP client library for Coveralls API", + "homepage": "https://github.com/satooshi/php-coveralls", + "keywords": [ + "ci", + "coverage", + "github", + "test" + ], + "time": "2016-01-20 17:44:41" + }, + { + "name": "sebastian/comparator", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/diff": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "http://www.github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2015-07-26 15:48:44" + }, + { + "name": "sebastian/diff", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ], + "time": "2015-12-08 07:14:41" + }, + { + "name": "sebastian/environment", + "version": "1.3.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "6e7133793a8e5a5714a551a8324337374be209df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6e7133793a8e5a5714a551a8324337374be209df", + "reference": "6e7133793a8e5a5714a551a8324337374be209df", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2015-12-02 08:37:27" + }, + { + "name": "sebastian/exporter", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "7ae5513327cb536431847bcc0c10edba2701064e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e", + "reference": "7ae5513327cb536431847bcc0c10edba2701064e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/recursion-context": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2015-06-21 07:55:53" + }, + { + "name": "sebastian/finder-facade", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/finder-facade.git", + "reference": "1e396fda3449fce9df032749fa4fa2619e0347e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/1e396fda3449fce9df032749fa4fa2619e0347e0", + "reference": "1e396fda3449fce9df032749fa4fa2619e0347e0", + "shasum": "" + }, + "require": { + "symfony/finder": ">=2.2.0", + "theseer/fdomdocument": ">=1.3.1" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", + "homepage": "https://github.com/sebastianbergmann/finder-facade", + "time": "2013-05-28 06:10:03" + }, + { + "name": "sebastian/global-state", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2015-10-12 03:26:01" + }, + { + "name": "sebastian/recursion-context", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2015-11-11 19:50:13" + }, + { + "name": "sebastian/version", + "version": "1.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "shasum": "" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2015-06-21 13:59:46" + }, + { + "name": "symfony/config", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "8c83ff9a2ffbed1e606bc816db11ddc2385a16ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/8c83ff9a2ffbed1e606bc816db11ddc2385a16ee", + "reference": "8c83ff9a2ffbed1e606bc816db11ddc2385a16ee", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/filesystem": "~2.8|~3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Config Component", + "homepage": "https://symfony.com", + "time": "2016-01-21 09:38:31" + }, + { + "name": "symfony/console", + "version": "v2.8.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "d0239fb42f98dd02e7d342f793c5d2cdee0c478d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/d0239fb42f98dd02e7d342f793c5d2cdee0c478d", + "reference": "d0239fb42f98dd02e7d342f793c5d2cdee0c478d", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/event-dispatcher": "~2.1|~3.0.0", + "symfony/process": "~2.1|~3.0.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2016-01-14 08:33:16" + }, + { + "name": "symfony/event-dispatcher", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "4dd5df31a28c0f82b41cb1e1599b74b5dcdbdafa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4dd5df31a28c0f82b41cb1e1599b74b5dcdbdafa", + "reference": "4dd5df31a28c0f82b41cb1e1599b74b5dcdbdafa", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~2.8|~3.0", + "symfony/dependency-injection": "~2.8|~3.0", + "symfony/expression-language": "~2.8|~3.0", + "symfony/stopwatch": "~2.8|~3.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2016-01-27 05:14:46" + }, + { + "name": "symfony/filesystem", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "064ac12afd2ceb8a2c1bfb7bed8e931c6dd1997f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/064ac12afd2ceb8a2c1bfb7bed8e931c6dd1997f", + "reference": "064ac12afd2ceb8a2c1bfb7bed8e931c6dd1997f", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Filesystem Component", + "homepage": "https://symfony.com", + "time": "2016-01-27 11:34:55" + }, + { + "name": "symfony/finder", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "623bda0abd9aa29e529c8e9c08b3b84171914723" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/623bda0abd9aa29e529c8e9c08b3b84171914723", + "reference": "623bda0abd9aa29e529c8e9c08b3b84171914723", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2016-01-27 05:14:46" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "1289d16209491b584839022f29257ad859b8532d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/1289d16209491b584839022f29257ad859b8532d", + "reference": "1289d16209491b584839022f29257ad859b8532d", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2016-01-20 09:13:37" + }, + { + "name": "symfony/process", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "dfecef47506179db2501430e732adbf3793099c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/dfecef47506179db2501430e732adbf3793099c8", + "reference": "dfecef47506179db2501430e732adbf3793099c8", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2016-02-02 13:44:19" + }, + { + "name": "symfony/stopwatch", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "4a204804952ff267ace88cf499e0b4bb302a475e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/4a204804952ff267ace88cf499e0b4bb302a475e", + "reference": "4a204804952ff267ace88cf499e0b4bb302a475e", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Stopwatch Component", + "homepage": "https://symfony.com", + "time": "2016-01-03 15:35:16" + }, + { + "name": "symfony/yaml", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "3cf0709d7fe936e97bee9e954382e449003f1d9a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/3cf0709d7fe936e97bee9e954382e449003f1d9a", + "reference": "3cf0709d7fe936e97bee9e954382e449003f1d9a", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2016-02-02 13:44:19" + }, + { + "name": "theseer/fdomdocument", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/fDOMDocument.git", + "reference": "d9ad139d6c2e8edf5e313ffbe37ff13344cf0684" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/fDOMDocument/zipball/d9ad139d6c2e8edf5e313ffbe37ff13344cf0684", + "reference": "d9ad139d6c2e8edf5e313ffbe37ff13344cf0684", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "lib-libxml": "*", + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "lead" + } + ], + "description": "The classes contained within this repository extend the standard DOM to use exceptions at all occasions of errors instead of PHP warnings or notices. They also add various custom methods and shortcuts for convenience and to simplify the usage of DOM.", + "homepage": "https://github.com/theseer/fDOMDocument", + "time": "2015-05-27 22:58:02" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "kanellov/config-merge": 20, + "satooshi/php-coveralls": 20 + }, + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "php": ">=5.5" + }, + "platform-dev": [] +} diff --git a/composer.phar b/composer.phar new file mode 100755 index 0000000000000000000000000000000000000000..afc36f353d68b1affa95f947d8467cc3f4b1572f GIT binary patch literal 1248055 zcmd?S34CNnbuMl;17b1z5)9lKWOvJ>WyUr()@+s~jYlwxEXiZ=Xe?S%OKMN6TkdYn zVtd%bo|t_L1cHIEgs_Dr3HT8R`|=3O3yTAUCH(mXLLiX91D@aaojRv(-KATa8I$Dq z{uAO--+SxSsZ*y;ovo@KwP9ej*%+9u)CS76BhkvzO4qiX{O`bdUD0{b)KaAxEmW%I z2<1wt(TeH|(QtivrQR$z`tb!nD$eyp`zqCDG&EmsESGAvXj`r1{=C%w=$|j|;J5tu z*m`5W5?xkbT&$F8^=R9*{j>V_rOk46zJFFe<=4CFji|L$juuv{)o8B1a=cMlTxvz7 z+I&>4%#~|R;8k0wqtRBSUh9oks^t=%9jTO$vO25UcdeyTi=C*}=Sr>ee1udWj^%eu;L4Rm!43`9dm>XrFuXnZ)DE3GywwZ*7`rt$egsa2{*+=BkyPmvg1LrSi<|@tOJZLTR1*p&{U$wWro_5!q%>?nVH=~ zd!}XxeQeL@M6qXUv~$P3y8iUY8E3rs4riQk-!slQ;|^!s3;(rBf*5|Eu?hd*Y|IS| z8-ot5w(4ZT0sG_fa;@AbwdxJjS$WsQ8D}hi_(ca;zUZ0H`||q$o&VZ{8LpO^&Ap|S z1ep7u<-o9f?B1at8kh$GR05k}ax@!0a6ear<%tJ=vd3zild0iYV_;~uzS=^s$R`Bw z!8erU%LVB)V-~h3_<^5mykO68-&yn&<8B;dE zvQ8Twa1e&7l~PEMck6s-`O{By`-#$)Ad?Upb4x*QN_TgNu>8W6C&mqtwsL2(TwQRh zUI66_4|Pyj{_Dbb&oC%$`Ezoqel)26oJ(DOmcM%DPyfy8x9>-*)LIQG@oMb{%SS!^ zS#t)VEqhI_E-sdvtq{g-I?GtzvU73md77caha=YymXG-ULSs!V4wR}DY7hY}exfS@ z%hx^si9Wcds7Jfc@@^0P(EY5^gR_+=v{~g1I%X{Ya`L<-tCAzFSp};& zi%F;}bLFvGtK3*9&B^ll=UAsHTv%T8*n@91KslrrK#y(KYauWq^Y(i>7%Uh6_|{Jv zj2s54HS5*#z|hJH6mHSRS^o-rNE}%H$APzW64kE$?$&a3|7vSxwFT85T0QzhI2WAh z;IRDqQ%6?~j|@@Vic_x59iJ!zAt<{8BjvdYmEfizq*}-oD0jZ%&$?QP4C&u25iSVfbECXAY>X)nd~1B@~~kr;;;4%Uv7hJtcI=*#- zLy6^R^*4_(7?}k%4@RR7yLXvjeymyw%ZJu}{re{ahN=Qq6oPrmogFqTzi{;F4>d6B z>Cwb$RmAGAA-lJQ5c zU;KBM7`*k2y}}!Vur;Ia0V;4=p7_Nler4d!UnhE3m0HkemP(Zx>0VJzV!8B_SM{C} zw96Z%l_f&ERdHkaoI9Q6d1^f}oLv>%_SNTQIDepXhULq@c|X6xWfZL(26b|SC_MpIN@{f}cOkKxNnD`q7$rxEcdP&cGh=PuSIG zsrkV2&pvST>kLqKJbkqRuvTrcJW*b$H(Cjy^;vX;Bf;_=-+uG|Fkso~83QwP_Lgd; zMW=Aw1pf)au-tWzxBbSzWa*RzQ*IzHI)a!&0p)`*-Tjk{h4|FL)Ec^Q&@jOGQC&L3VLYG%sNqjzbj>CuL)O)}AIRnzE zSC?O3SxG|qq#8;r-~PRCdDT8EkYiMKFD7Bk-_2pd@@@SedeC|>885Y#l29I_6N6>* z$>q-)l+7K8G7hV4yfk+hOf!0{)xgwn9F zANE{eSaqT@-I2+@eIM~<+VRC2$@Nc3n7L`SU-&%HY^uE_wBD3tV`B~ z&E)EA6V930lq`Jik~1&e;Be z%Md*p+fVfGph^bI`wngTrPVq+uh#0q0uYsY_tBALxpd@#|7i6do>LFjHf&UF@G;6p zEFbjtkN(^$J~F4`*#5){^9*g1)}2`(j2DmQO$?tleXOdZ`;>Wvra7W z$34SQljTh}z5E=jm6?2Ib2iMt6>B$GV$X!q)OHH}jSY+0nFA&9av8_TWljDF8RbU-5nA*1vGmDVih zXTRE94-Bl(iLM;bS;q1;*Z=Ds3`Pfj8LzG`R%!_-UCMPVFZ%H7yDSLwDMl+AzyUeBnCpPCKV< zbgKcRI(fSD6XpF;|Z&teeCNJgsBOvj6e_cB^$HgNbs(fcUfY z2PyGul_D%(|92O9Wfq25az*d}oC#vK2t(_lC-17%kg`CKx9F5%`HbiP!uw~ieyj^* zIS_K!s{@tghUVj5Y5luky|9wD#7|I-bZ2?jZJ++Y`oVE!1Ldo$^X#s=RbQxl!1Ca2 zo3|UdwTTDExFk1ZKt56jl;!g#ul6f+#&M7t511GkXh&6Su-vnFFcRz5FLcyczUk9X{h0yF2sA@z1R+&u zjzf(`>A3rwIQpuk{1j++l^5QWb$W%TJs8;Wz@-nxPe|CuYwua!@x&94 z8>(%2We>BPlvmu}1oH!E(&QDEdw=y+Z+o>LatCItc7(w>#Tb)3_L+^U_Qmqp?EP;s z%rc9+@2&&MMJh(@SK2?88=my+8w^TD`AR`?5E6{?Zj2uL$ns4m{`cn%R9o?-q?)ML zTM9kK>%Qs(XZg2}I{TObdvseCalNyZx3(y=H3s-Y^oZE8y!yvmy@i&sIO2}Z9ai_) z23Peal-v7`zQ}Ni+To%gIPf2aS;A&n&b;$;k=4!U{no6O3Cg}sy%8*b{fTSZI}!{C zNt)Ij{{C(b6P8bY-PwM4+KTaDT-cMEDhe$BacFqI^(3POg-GP}=4HB`u)J;I1<+o=DEWQ2C1zYl!Ane z1f&l+k62OFAeN7K@3;Iqo~5)X+e}ScMiQ4d^S-0Fuzb(QKXH}e(yqSK*`>Oe4sQTo zlIK`%{>e8VZ}l@4jH@_cI)4yO|G9!-dCx7+@v`(B{7!gR5+DLqu%dx|mXG?)jW0JG zdfNeLh+=AvB2SAaDlJ%^aY>)&+Kl|Acf47_2po6obo`r)a--@XEPrvsHGX(Aj1pG^ zm{tYp1+DlIA^lKSeU@+i$*=ywI@Sr2>5oZB&mMBa#B$@v{~Rz#nRyUb(=0}$o5s(G zRKLz`mc#e|n3tBB_(@z%Qz=#(v_DtHtozAsGTa(Dl+8 zLlPNhNw&`e8b3=A@mY!}%ZJ>2$%?_es3S~S_G5^NmA|GCS$_M)|NIJrn32SBeREO7 zPe{YdA%Qu*EPs6G!NUe9qe8^h0I0PT|0I+bDf6+s*ULtH5GrE?#nlEFOc4JgLtC|S zb)rnIiO?>BQcRp!_AgYt3nwEu($Eyr7&7Du=Wp-e;IJH=I?vm+o#v@vmBFZ{wg=0z zU-g&=8kIV6ZW2-;iBSxkR+sgsZzx9oA-Lbq(SO5d@+QC?E1QPjpfCcKJqCBs*|LN zK?Ul-KS6WltY-O+Cwy(p0A=i-xb{H&=VWC!}Cqr69|due{A?{B;sL2xkqz z^Kx0GHMv-J^BAMnI^gUn1#qrYC5+{DuNm+jii|~;>eTMV916YdEQb`! z%WnC`+YG7V8WchV+f(`5_j52<{`7@Ec%Q-O#N;H~fG;zVnGc8Z}63 zjTeKo9>}|uJ}f`;k=J=edo3V9DF*UYU9ea#{Qip{XPB(ThaN~`#ywkQFUvn1e~Z_5 z*FY&AK+2L=!3D+H#&YgGZ}t|}1s#U!Doik{f;pX}D%dGkQuE#1mQQxW(k>vxQxc44b7ZW#!Y!LCR z^hllFET8t9d%xc*!3URL2|}3lUZ%2z<)?pAc*&aeAaq&p`Dz-n{Jrz)-j~*$+upu9 zqGZR8L!XA-Em?54sG`a8>P_!lwstcSG8tc!iEQ~UnAsc{mhbEPJD=B=KeA|d4lb0@ zV^~(zW$|Nen&s@S7kc4-ZZ7KF(b95(BuTg;3O|AjCkiY-_sW5PGvqhqLYQ2cKc;(Y zSouyW4p`oDao10+@_G4{TiCL-4E}6kQ)!U<@I9>EM1kc;E_=>f3`#zeU?pJF&s3gf z`OxyE|6-N!Q2mP`HD!dd&-t6d$Ik3V>ZPy4^9R_^2q#ao@-dpqFEiO0c--ndfK9!9 zD-Cq9C8#Y`=I6_`N)7uT`pd`4XJDR?HY{KI2X8!LSdj+}%JJoedhIy+o4WzyNmn`u zEDt>4)(02_vQZld>U*;VhJ(C6a!^?Q(=B%_8kGLEp-@&UL_+$;T^%HrQ=hzc(@8+u zQ)z}fWg?-9>z$Sc}Xh}65(DK zd#cI1-%{LIzW4d>yx8EeuK*FILmik zao6`6f&sfXQ;Zd3C7B5EPa^p$btbZWK=se=V(@6xuH9koQ<+DCXA5S1FX(|L&3D~>GR)B7)b4C3|0q$D{!ZAqOMDAwNLFM2O|<9`cFr8n8|4L`b)8x5&}HIY)oEe7>>cX$0`dFi{p`&0wf zVHtIm2LNgj=0WqalDGy!`}%Lc{tqe?5`eojiJ_I!Bo^Hor0JJS=EWn za`>tL&qfEX@UW%uczDlRN9{`0eLGB9g1 zgMf*t^Z;FBSoYm?^Q{JGZHfz^$udq~veElI$iTj_+_tdQhkbk3M;^bDJW_o!EXTk3 z-ZvRe9ZWl!dx+vM9+AID={r5ZVZ-u!fAFO58w~>ZqJx4FLZWC&h|E{%fU$hm zwNtM(5_K5-0Nx0XfvVW1$rr=(!d|lc)NQwU@!LVt1+WrmMatYPFL}u?KVfKf;G+PP zQyfXIvz515KIT=2QE_XjNXJ~b>kMlq!#{c`umMk0le(pCRbQphy$vr?Z zZXZ=XVtKc#Kjul+K}AtGF^oS{va>ukSbd}QuY-z`fRX6f*@_U$-}}8J#5-2cm zB;24eS{JKQ$g(p0kXIX89kdi%&alI{4yU30BtQIvc9P{g@A#*FlXr(fwCZHkg^C_i zXb%bVhiVA3eENg0xYRK0Fo;%t!2Tedd#L%R4Azy5bvxD}LBN<2=Z zs?4)|@);Ld#eNvK;-| ztGv!Tm>sbNzmGe1QN({G2vQB7)LfveGq4<HR6sl3&5SD;8^bYAERD@ zY|j`mIs^Mwm$5lJen3upk^*G;l4nK7tgDyg@xHLFmk9$ya}23^6UEy z;?O#J?~ieU>_rrN8R^VPD)gwlWcj1HYkdOZrRxAL3q3}P8TEOj_=u8%*K1-XV0c+5;3J6Fhe(3pEVrJo&_fUvG%EpQSNWga(${fc;mcI?Hcu ze&wAF>`+^(d$5?K-2OR&6P39O<#-n7Pb+a*zTlFJyrVbAPmm@q6$Yk#H?28RHd5wi zxp2j>*Q48uKdU`JcvHt$atJ%E!^Lvtg@sob1#%UozHGp9RoP_EWrHO)%#P2= z9-0*30UdXifBlI^KEVLDU-vwg9P=zK|EG4F-p5$B1aun zPb$m$%7eW&zmB;&S-HO5TwPScvfS|Hm-}#Td&y`x4NT$$9r|eP0g()|J)iiz9p1MA zi!1H-(P^}Xs$6JWQC2dG|FZ2#)ooeM4gbF1UVqLSAiV9nqH7JyhkWV8qVYlp04r5a zEK7C&wGxx%3-9twAI;1$I9BS_;|rB)wQre9I$UQ1IfOX-kN(&XbB?u}g|SzGksObP z(#(a1<#UIg>Q~Mj&q)?gBCV@_ZwHCx+7euqCo~n4U{8`WUZ#6JET91LrnGc~qIFF5$`No%4T=HfT zhegGK$$}zYHe)KF9C(`c!d)SEI)YX$DCtmZ>$8J~Nr_Qvv>Ti?CWKp?%#b3HRQnSWZX;LHhS){V+y zEK5&s`gwh6yL!xN$KL39Nu$Fl6Rm-fRd;B1`EljshMx0upjkfjr7K<(g;P6$Qx-PQ zHW>GNx?c=Uj53(zYsT;RChKJAY*_=~9^|D;fc&m%V6lA8GnO|PtWZv_0gH%X9ZZO` zM`)i}KIh%{@qG@p@-@I-32hLnMp-TaVd@LJ%<{JDUhAWGp%@~(AQLxdWS{-honD_m zH#M?BO{N!@kCk{>3+H@6`@(YU?7Q4-Bnp*-RNJ!Sp<2NNK~6AXgeLXdfA~tD102A( z7N%aM#*qmt_HCftt^gp2Kk_Ie~ee;-~>Qiw~+QT45FNEwjjD_&Uiis$6*)=EO^hQ`fzZ)kc= zZ{KM)H(Fa|=6*oFW2#fKyyF+Y_CjNu%TKeVU}L~jRNAq;dH4bEuqMV&w+T6BEZLox z-^XzS%ZE3<_O#opEptJJqjpeZ~{PKg=*6A`j9URG)K7KbhS}bq<+1LH9 zi_@LKegQ}}_k)MH=2%{H)8dz`V+T%w>HV68BNXIh0?R=0FDM9)05aK;<)1}w^Gd~` z+oMItCwt5Dl@dwYw&6QIci4CJs@tVuxoqUhMkUeYQSB?seSJSWXw*HG!SsN2ufbe> zKCLHwQ)dLrXWsG_FC@N%d=~&|*3E{@?m+m{S>>R1?H0x*b{@Z3~-zB>a-<94v3?{rt-fe&B6c_f$=6 z`2B{e^epdr{m6v|_?#H=IjHWu9yPV~P_2ryl~GxqdD+sB4L}e*Zv#M#yLgwVFyi;` z>t-^`?f3qw-)RB7H~g49la{r~kw{6GSJ{%{w5b zM|nR3WjOB*DuX?Zc`hn)0Fu9;Z#d73df8?|3av3)s?@9TSQ|gGC z3@o4b_n-7$>L4K^ud4^#8IrLNVjC=1l8oiEpEK#R1nwU*UP&(`WwXyx3bVZ1V{g5$ zQMeF)?whrGGYn7RczgJz31VJBu)O+D-sE>gZRiAIrP;WUmA{~VJC^sj?a!ZY?dQ?W zw?D@lP;oVEr`9)iY8`O`hxYrB zQ`@pHdyuQj@`o?^@k6XCCeRtYEZS&ZRkmXJF>l~bR^M}rtn<@xxT7d)w2bYV_YNpUG`skiR9jp^{z z4G@$6gh?Z#u)j^J>ju7D!I3Zs_eb4O>%z+-TwVXRQcpdYFCW>9tCgbdxYHSzLZ{wJ zleifejV{%Byh;n9&oVaUXb1+)mNV%$&GRR_9v9)Np4|?~Q^n zjJhjzz^x$_x(7Y(=I!5oJ5rs+2igAXr&1k2w(>6MG+MZDdc+Z;*d0@()mSYDjm0mD zh`r$ety)iHUkg-@LoRHYt7$S8yK|`6fF=VOUCf)@t z#?NypIgf*;i*B|@-56`kdW<8~2V7&DJ2|3m-tdm&^H%D;QF^{b-OKQj>QfIVocQ1i z2RwY(8+Erz4P3~MC_Vme&XsE8&BkVhDy&l?#y6 zBS8WPF{M~7pJV%W%&s!s%5$8pVrhPiJC2wp5WQ@3xvf=ks|e^!oCZ!K|d#%=ZOsL}IS1)j{&C~^f{ z;U9o8cXYnkBXu1tez4Bk9Z(@ISd!eG&|@`8Hd4sK-5^q;ANaPf;y&vmX1pT48)<92 zA=_kdxk0=V)%1(LlBz^ykRjT>UBzp(Gb)IjEkuJ+fjon&;bUGUw7Adxg@HnU{1P9A z^lLK~p6`KfR{(6-3HbyFrgz{5;YJG?^dtqpiAN%C8O#+x>WxHF0G$|B)_nB&Kp$T5 z8PKSTwX#^4nHd?In3*Z`Mg_0~wT0r$%&xILqcbx-c$lhB`o<8a>bOVB&ER#T9#rp* zJVzz^p{RFtmsVDI$Uk`b)WCbbj>(Y$*^U^BC)y?zlGS9`ykgblWCU5aZQC}we^-}k zU;_h@u~$lSjxJp+*LW*rc|Mvw?$xiZuIaeVB$K(3+lmi3QGpU)Cs6_;HOj5kMonc+ zR~K+0cTweD6G79<|5H(ej9zh9FJRSWkDSn)WdvGR0lX--SvwMIPP{ycfEzB=>NRZb zt=eJ&Q3b}e@!;B`jUjWpSvE-lDH$V#K@XbXh<8N`bujGQ5|$qi>R)Tv76qTA$ zx916pbpS&$qbw`sW4tDkj?MeGM;jyj%fQ(YZ3KyPzIJ`x*k3^a zmk3kR03(lw5UGD-Pw#XM5P)G0jGnFXveOV;`2X$@_$j;w@e|*jG}#lijo?oGT`sMx zDMCaQ!-ura|Fgx2Ur*f$XkcoZAYez%V4K~XKEaF@L1FKxM2S+E{=lzq#h&QgbE6Gq z-icC7!1WTKM<#6*=1!G!d=BU6w2EMJ$Mpkb`cOAW>Q))lf|i}01*HWOwoK5;sU#yk z1JW101qVSUUlSu;7Q$)nUivwHLiN&_!{y_Ufg#a?&QXHu^0Nzx6du3zFU@|KK#5pT z`PJUP_M@mPY8M5LT1l``TA{6Kg19*CShYt!zCr%WYSZ1&YB=<5QSXnS!fg#I1cY{z zNQqf)f&_%ge_n7;`?nO{_KSpfAG-gNxi&`|pkhMbfFs+`?Tu@stFR)pRwSX&XbFLx zNc=*R5TWRz>uP_@9b`Gj98I317xUsY{^6aG48!5Lwx_4R!1)`HgY6Re4Zaz40Q-TV zKuX|YM%C{bB7t7XLX+1OWkYpfwC_#>H;ZF?0qFvWSa!ot6$n`-CW#{l%p}oxXfDk{ zwLM&g-28D^Ej*(E`<)1Dk4~2sgYa=i-sBr{$?DT@I1=~ zh}-+l>Px&LJ46n~s2vi$#4zAmE+(xEUK6;q(6~NPOh^k*<8Y%1l_*d-nhrK75@4Ec zIY-M{Y}8j*M9qpj=$^^P@~4nfNdYQ$%fo{XxkI5ArZ32PO;so$Kcu?Kkq#m}d{t>8 zS+!nW<@I8i7?eUiFf2tH4aVZnnU8$w7N8B4<_vzh@7ZiD0m#^%99WLw?POQ{BQanL z1vEmIhv^!>g5(Z3PgUR2{QNLI>d>)ILXiY=l-@SM@V7_6;e;pF7W%}Ymf?=aCYUwy zAr`I_rL8`@=WK%830D#(jbGPc$A{J^kdAS+hr&tnLlpZt=&`~R@(3M3*UJ&KvjT-x zp+8(}!ty0G{s843VVi+OIjXvig!<2`P0uF+Jo@dT> zF)+5lX;wi*ypwTcFSw#XX)^B&3=8^x`3QW(EEA3P{l1l zNmMspF%b4!!N5-T{xUwI+>se%E*kVIT&yLEhn0ymPS+h)9*AckIAbh^FFj9L%cOz} zmY{pFdKYjJp2sXjne*uL@hIuX5QZSA6hU)3hq|e!hBn7If)-w8-vn4$y`ZTIq>;3^ z%JlQY89K;&nW$Qkgq6oCB9(%_+8Q2 zBf);gg!YfE18Y*+*JwxT%bYfI&_25M(I5Qf^9g#|a!dg>o9p z6$A8Cwry|%FQrjRm|pMCPcfU(4DI_SoT-zkLSVvXL7kWeoH_uKoH)K$_#@ASj>iz! zNyj(|U@?zoX`wt^UpWr%uQ-H3=wYe{@uA|BeID_g*8rx=bq=il{sH$tjbEpM*<)fP zQ^t+z?Gc{YKRNZgjn6!+f7Qg0zGo0e*UWnoyYh0+Hb_D}vu^wYn z#JQbiT%q=fmWe^_pv^fWLRK2@(iF{S1#*FWn2=zc<9v8BPRag_&hf`VhxUsgZya+y z=u}Cy#{>(YZBN;>p%DsvWkSS~p$&Ou)YqaB?(6ZB4GA@7pvXwejc~QVn_j+AH=f+s zY^~1rGs*aqL{RRBlRfvwl#9QEb%~7Qm z&DOEt<9Qg-P{T~u-4VD#`lD&;LK_PtyN^f)3o~#pFqo9?9ee{DBb;_2Sg@1$4V`MK z4Arp#Q~M}(;YPFN2*PK+f7^g{tk8uiEy|o4?;bE8XD5!uMuyck$uQ|!lY*SDO&JWI zhA}vZ&Fcufv|)Z5B=kNt;iM0ljD&QkA}8miP3T(#6F&PS;hI#h4Y_pgaA^^KCv+(t zEpa33{wpp!1u4TvDH_jy1LGV54yM@@)&>{|uC>}+xxNsEIXC=n&U>NYop&^n?0gVX z8}+In8#a)fstj5<9R1_ouDpnjxMP)m6eBT2M8SnqjD55>fG&@j%>gdLMImzxsCfaL z#!xX0D6W7=T<;NaGDWDK>mW7BZ?cxCnx$Y^l?YX6~0&Z3>GJvlK#tlh&=| zOaX{MJzV|MI?j0PavixtsrQgAN~@?K*cTA4A@N0Kr@U%0McCPx2{RPSapeFRapZ^s z;Afz?P2t#psHRkPUer}?1rEGNy;0v5A@92A1nUcQ@+~x@W$gBgkTl@vQ;J_jO*>{5 z6DyVqg=oGGSA4DB>ZQO7UjaoWkGejDL$fJIsnDa$5Ql{Cur?E)bb)d25%TKeJlPG!0pr{1&)KRC+V#fRiRk zQqW%+A_2m4yf#y13_!_jffap{U@pu7BTLwr4#7f8t)93qRuN5KeCo0U4Zw% zf_%)S5-mZ$X74C{R1x*Hf;d>NR6{Jm@n}0ox=4Q4Y~KzT2MN)InF>DyB`P$c_RVvd z$rq~HeES%9y7_U8> z7t<4|YcG&OAiXlBEumS*iZxW`vaF_iah?j4sUq~)Ks!~cgYKqZI4niC$Wbfu{9wvr zvAFFG^7Br~VS^c&wC+XP2mXXa5=pSi#yAN5VQDOrNQ{MfkqY3Nj!8ueiEsFg@09b` z)M2;|W9_Y$YaU`+Tj_~*M4M%Bf`-seQ&;WaX>YU{OSi(4TsrMS2BwTuwyW~pSm2sO zq@IDVfLMx&_l^P+>}pz0c>5r1VXI-84C*yysZ;$Xz*z!0!FP@BD#5*;v3-Hj!N>l)}DZLcI!MPQ_k*by}vJn=aF0M}a#|-d*Nkv-QEPJ-?fIE3k9NQ{Kox@~<&mQ`f32 zRJbxBeauXmU3eud9K-RUCX7uOY)V4WhzGuLai^}+;DjVHAxDT2;Jni8BQaG`s@ojOVH;1#wfV(Q7>&?I%hZHz8PG?(_I*3jv0?dAMwow59-CXALpQ+0 z1JMvDB;*f%B7IPRsZ=6?hnXN?=<{LbybJU|&@%f(pioX>Er|WfeBkn+o$yv{OltF| z_`XE+$JHdaQqybLRP1a*qtbncG!0{63F)d;5IF^Y5+Nx;8;Ua{M2B96uhL1;Z3GgQ)cDr<_* zOdal~kpEI~8ex7fA$$M^Jf&30k2q^^XK)bx3$%JeR>+#aHVkRx+J|!(NHI+njD%lf zv7&(oJ{scMNqi#m0#D+3Lg|PHNyQEiTrkR2&g^`^<80W59xJjxW*dfK_vp~b=tRyS zFb_b2R&7T@)ODYMZvDsEwusy-UTBL+4Hn?g{JUvY<}n!Z*6komC+AU>7W(NpSi+gq zi4){FB?~r~(|&v6^mI@cD;UIw0f2~Lv-Zz&#x!&#j1$zAxLr=Z7^}BQD-3ui2U)Kp zUz21RFjx8xx)hqUPzId-g_5_%we6l z`6OCkCF=(Mq*)B|Yeq+#A)&w0x|`_0Y7KcIr`ZLr%w3MNZ4pUMKUqX%5?}?vEGUfa z8{Tu}$mq=Y(A4gNM=YTtqGx%mlF?lu;jLrN>$9@jghx8mv3n!1NHY16>!4Lb7%Tbm z+Ipo{Bx*C0qvJypLsR=FFttO75{&H%dm*CAtyj*-mFWtr8JrOB^vn%6}?4s;p=!w)b|v#Pa<2lw@50Vj^L=Gm*6d^Z6Jr`*wKLa#x0~xH$(QD|tn$Nt4KA7IzI! z2Cb@elR9g$KP9w%PUu{2AS$?F$TbF zcs@yrCohhrYZ-#?9mQlAnc1~}KN!S!T$g>Lx|@X%B#EyE zY2$!zCOUQvoLrYx#iOWk&aUb1%lGWRY-rEqL2M5-Xt9FA#*rO;Fik_}7q-zeS?<0< zpX|k{LI(?RUKl;mW7l^XmQI8TKFd-3+l6|#Tv@CPYZnvQ*AtSn$^5(V(5^dBtu8-1 z4uP34+8t4(6M-}u+=e!Y>{OoRGIsXDg3zP%<77lx$K&YsNcqT++D)>{k}Ia$F_Ma* z9262FP=4c$5!2kInHa3S=KKv44#<^W-?l!aox}7=+dHw0GyMzvv*@C^G=it6?ua(h zX%E_HNy!}wPPfN)cB({4S1vn@un5@AW%Rq*Mydr5O3P!<+|>hTuiKfu#Gd z7)-uuNJez!Jp7Me_ix&XLLlIKYbX6NzdU%&z@fy)#A|g00|>-8ALHsFb!V{Yx;hKF ziQKjut|=CG4&r|t=jrMGo*TCGo_}J~K+h)Zi0X}(EABW%h!1H_l1foL*R?}_Bhgfh z=r`CKARe>;n-u!}(ouFZs1mLb^o5>4782>m+#)uT6Xaq0&^zGMsA3ORQ_}9c;;R30P+-D`HVX60EioKQ(_$outUnX#i41r0$tq*z zd)yXECx_8|5Q&VT%6iu>(CqlgN0`@@`_^>Z3uP#^85K6kH^PVBMhLW)Bq>$#Z}RvZ zBZjOQ&|KnoE@;e6Ai_~@dB7a*=A&SVkt97&94z^g+@~Bwj&huX4R=t&k+zEzJj;OO zRCiC2r$65gcIM_he=wlB~;F-Q% zd!jfUj|`%IGntgaYn~!`c(Vo>$9=?ha!`X<=*9wr{LUH5fCT%T+buJLEvb9H8+QuS znjq~mSOiNJE^-6cVyz1XWkdXtn-5kc1^Wm^O=^jpk`=%`Bk_^;izFWVrhrqhz-eCe>1+2JddJaCd=D;yUb76h zz{>HNR(;0(jGohmHE^l#dGm2lCsbyOr8S zDQd`^z;TVdu}+KBiH&2a!zQ&Iv7=lDAeKzOPXH^k``0EsBnRkmFE_ThJGT*PK;K+R zETS>5$fvSUqK-_G@Y@-&wW$WL0G^wr>75Fa3kU9lB9+=1$w#P#09~!MP%OytQxZu`mmD)nxZSLYn zaEBqFHMVcp{+ZFoPmS)I9NWJSN|qZZq&2M25(DX2Ea7ZE8RLYF!T}GM30@qre#CGK zUickXhI7ISVs8>qUA#ontzD3l=^+x8z)(wHiG7kjA_!20B$B@g)u~Le_bKLOV4672 z#nlPfJ-@TI!wmyv8`9)Mj+{Nf2zn%q#e`70qb>YYHk%k#=mk6F&1?Zww~x)BW@wG` zSrfUoznfibAw|NSXNJ~E?mi3FQuLHdkNrz!Hh9H5!8BxkSv-}^M#u?(~6d(BX8v8O)YpEIC^^jK(VlU_kq1u%bnQ39R=9mC!Y3F zqg)KX0QE2EzkoAn$9Bvh>J$MA%mci!jJuBL(&(~0Yfc89-~bFS#Viy#yD|f*f}M>p zs7$sxyf#4Vbe|JAG2K8C<48E@nwlvl?FJ%l^w=Ek7Y543!Y+Ipiz=x^EkXANCESWa zLpIU@61FQ*Oqws!fr6Ugv%r1Rn*JTY$_Umki&GeR=8j*STRV_Y zg&U@4;olN@fi*(Up9ai$i24gX(@ohl8q=9HP-DXDmE=bnE`H=fuNqF*K%{57d0uh4 zu(PK)eRNaL^z;^b)*92b8~MLR4}SHZhnID)J?CxOc;hr2hSP9|CBESGF8|Uxf}z;CgIrF0B%RNNFZem6xqHIQC)8x(W|m6b zcuW^CNtC8h_G={DO9f%*n3HGV;{=oW5FJBx;H1QF3Ez?5w{1Y=Z*a#U@Y?t`x&U{q zF#)3K=B7=6H@=Mv=#GP>zUznjuAZ4bcJV^r^s$A7!9)6JbKfPw)9F5Nn>)|VLWd}C zj50XXnmhc;+~eA5N=s}v(^_t0n1FnW9v6;5vFumY&cU${$gq-E zMCEMbnHfG27$~=3#>M7Bj5@j5VdC1BrPVdx74iQJ2?S!efrKcz);OVT6vfEbXcE70 zb}W*(^>fCu_&vmm`IJ=sbWhiDhXc5QHt;Z9SWIrfMG776Qpml_U`_Mc=|_TCG>lVk z%P`zhx>ENXpX-H{;?xv@wbg$oNBLW&?nb@d3f`4#^jOgq>Rf~VJJD3QWhwZWI*DDy zpqg8H+h2HXLF!ThjJ%*aBBz&m_~a%CBZwUaji}0GGyL%l7fVt8Y^xcbNzXLE!G7V9 z@HWK{8aaP%b-(^a7@!Sk|YMg6=__*UrFI_$i zhl6dh<8v&l7him_orTqOgl zb!_^R*hLJIr09(x#o{ki;WGsKqjBCtjO+K{IOksV`YM1EYI4t>5;JBYWjvWwX~w8D zM;)sbIf^#r99jy26VKcq-U2{KX96V4sYOcWR-xkROiW=IjvvM`rA!@^0CbWY`U{6d zODs@)$+)Xhkm@Ow0s!^ud4jmEo{4&`No%dr94XJPF6sdU`9liRU#QODxZuW4V#EX} zOhTTK>4w5dFC(O&!(>>~X+n0h`XcXq4R?u24#nkc6h}W!Su;%3Wt1d^aOY_f*r|ar zJ=Q~~t1wr{o$crZJD{GRliU5OY$w!8ofVg%cG!2Y8KAi>uySfl+5!?y_T;+YPo3FS z0x!+ewIq~>H_C9w%?BB4D7$f%ZO2+9G{|c*{hKaM_Y6k+Yt`dX@gO8EjslEu#)$uW z_BgCkX&yGK91)n>t_xx;i)Pyu*(q&V{se!)|LS)5V#1j>G;~equ${A|n_f5TCsb@9 zL1}@x?SFYwtyqg+N?FsY-`5x}7c4dfJZ46>Nw;WCmK zq&OeNrMO$<@C+f%sBxaC14&7(L1ju0^A!wg$_-=P=NHCoexf-ux!aD)R(%!cjpp>NS60SlT&#oXlGAl4J$xl$kIo{M zntt169KnMru-+j))dkiKYPLi1sN@f7dPEoJ#+v)exW2DhYTz=WSQRR6aBlLnI!|}< za%%>m-}xde&PQ+7h*27_J2mLPgW8kS?LtY?ap{OBP&_5lom`v)Q?+<}@N((cB(6m2 zAP8~jKaVhn<-mPZBRD5(N;nT%zI)ZTV;Pq(FB~sI-GjQ-szTf}%g}e`n^dlt8qQEA zASfeCb`c*jR5cHP#R8ARsLCoWtucay%bIYx(-ZoZ`{twFgOx!51GG2@q)-!KAjemE zq~bFP3NczDi;#|gcdL%1IMN_SFa*%Vn{WmK2RB`OHSBITD$=b7$26|PfnAW_Uk1M~ zJ3cf=)-BIFQVL>YT945xm{Jf+Xf~%2y3%|jeLLjzEY*dHHyzV#+R*6Rfu!dK9EBt{ zC?EHqW}1hOY!e-wZ08Lu5Xm@w|YV;1&s2^U$nlGWM2 z+F~VF1huGqI4{%CEUbM+A;KiUd2CI(xQG(^os;MSiHW-laZaZ!XVUpD*@L!^I&+~! zfVeYI9*vZnbB&6It>i{Em;p{^B9ax!x89*c zhrqnl+=jEY@fN3#Om+2i$%34NZ}}MZQ$TnN{X7jIc}UORC`Fs78|dSOxDwpJf)mE} zQ!I%Rn#2s05@#SX;Kp6fXSBCeLmDSz9+Gr`c%|XF4SnGA9ljPkF{Nl;P6#g7=8i|8 zI_e_tpaEbsc;yPn_=^h6HrPPNkzoV}NBvs3d;kGQ=v6DTjS{Y|Z}xXh!aiDRwN{!q z-vFq4y44$t1A@^qa?iqHz`>!0m?Pz>@~(AjdRIwYQEQ|FC7h|?*z7&H6S(`bS)o@; z_eDcs$InvW-35`U`(YDpj8|6|D>a*Na?5H8hJN7+`JkElVx4|nn}ETj9cnDDa`YX* z_H#C<;<@!C>g<=nYQsuTvdk8p4xZKfy0!!Z1KxThBeU&(z% zPUj5tQ{PU+jH^Srf@26VaThD;qV6a3Gh!DDn$3*mAn{^waR2xeatMa@AeJx%2daKY zzl^od9RzUDIXuddDkwJb5ZlOWPZJ9|wl@^%SLhnrK*j=u1sbNVCY_bOc}Q5>3_mg3Qd-s<_m&vx7XGly2hdD=WEe z!2y6aH1Uk0vu#T>tKE5~Mo4r`2GYBrb6eobdCE=rGgcSDvPk!$VoLqFzt9Cee;>9v z0fiE%%(IgnDeUlM=6XTRpGVpNZ+~?wSGWj~J={X19a4c##+0eyJn@voo_B8L8t z@pLI1k}Hi$(iDc9vRzQ2wjdJRXrm&YFHN2r$8mW0+ym`0KEY|Ri5H%~IB{j!g8xle zEcux=dc41@{Zgy5@nBz{>%(@i$e{>7QG5HqLcNY3hR8u>>_dla(fi%4&Q1}55uwYC zsby{{p$Z0Xwl2@!Y`}_WWOcEBd?tpHeJcJc{NTXK3V;SER#3}7DuxTh;NbB7y?clD zagr&2fQwDNFm)n8M(i5_9bfS-CZ=9^jMD^yw&ZJ3tr$xU--I1p3ugOElqZIF<5Yo} z;k_fGvkEaJ`;LKN*9!rjk~uE#p+Z3*nqKO)pvo0p>Ow1YOr#tnCbCOc>eLkYOY{tqaXoGl@T}dD%a^IWePrgqPCjX^i zoB->qQ7AeWG}#mf_;Of+UeU}3SBMsByemIWjV0vbhBQx@izjZjow9AD&BTJ;q?GuQ z+nFtM8Bgmh8Z7Gk5(!)B<_wS(bF(Gw^1I`T2mTbkzp%c6-t2#&vX zzzJ=E$z93tJf1drZMU_s(4;+{yvy5Pqz-V}5I@)GJpF*_?mESE9?>~?yBXbK>;5C| zo|eP;e9JvZ0v+LQ*6lDgmKKb zr;h#1@k?398xDZ3!(tQ$hM?2_bw`J@1aL}^LeW(-7Kt(FWV`-3G%z?SF(PsL6cUL` z(3j;CbR?y4j0A6Ktr9>?75WYm9HZ3VhlsTjtpD03ydnNl5$b4WY+z+@c^$~d_XDNF zf_q4qAHal0u5i&*+?4-N~qZoJqksbY#fuSb$rro zdf`p0p*%{@haq0`Qn-xB`KtC&=%&(T>Fd8*yf+^m7Hd`M!4wc(sf>=VgaqDH3;$s{C^)gK?!YcbFce%EAKBg%PQJ4_rEuI1)!lJ&73u&>!IF zlNcWQZQmsZ8%(L^s~IBi3-qy5yRon2Lv(qE5!tRh2M~O3~Q2s}HQR zvKVG}z|{cCWfhndGd~fyIN?PaW@c2%E9BLT{|XoGFu0{5SON9r+sjomN2q<024?;i zxuXWMO%qe)3;iI^-z#{<-ka%yCI6l$0DGj9-8 zCYod|G`pmUIQy;tztkYbcA{{_%ECE~nOBmRT9&XKv!?bv(NVE3R`lrd>|s2=Bz>n8)ESfONRwtpo;dFg{2UwGeFlhFxDJ14tVznm;4kxRaqRe z3CF9_(1ct&<~4jqPftGN6$)HY(^A3}rlSPFhE`T^r8<`9dM))u$4qRz+z0D&Z2ww5 zaq$n|P64*g>wwB>TVc2X@-i&=`WT$&{*`#&5?5JG2v14(pb8>&_~(Jq zAmQ+sX8)}m-=lY<#g7Tn+&0z>!3H%&LV}de6!D$O^n!dI>qXXQHqdE*Tez{u{F}Hw2YvO~wc)@@{ddfJZXHi^om!Ndj_CV$?9FCO!a?ix_HVOVJWhsOW0mH{Lme4&vxY7&?Q4L6=-@OmGd| zJNlmdLi9U}$(j%OBvv3thP5iR3*#mYmb}oq^T$p<7LEt^=cJrkl3G|3c8$$zsU-i| z1&vde6kDR`@x+I1%#Z|kszz&zl-(w&k7L*|KkF+)HOcHeW(@c25P{sf@$3BhUNX)J zjJ63b?zNdLi4gW=8EduFj_MMI2YXv0OxsYkG5lh+K3n1j;ld*RBh%EqvS9AM{rg7o zmh$qr4?Rj~wH&$1);RV2+z>1F_`pBKHW+Db-^PAKL?iteN<4*E@G-(UAT^@KMpaAijvkZD;-^qeSNN_o?MjW;3zc1Wup_ySMq=I{8@!&RL7y6%Ds$)}O!k1%frt=Ph zP!13IncFz@#d;N~PV1o7goMRlKx-A4&on-dE-`kFq#^MKpC>n!DnlcIa}^eMkP~5t z2PSYaQCBR417O2fm~_O8(xZ~CChghS*z3W;vB{aCiHV^nfW`*PeMwt0*Nxy3NJJpP zT~I&T6qO9~hFljl>xe($rk4s`YZ@%J5k_aDGWNqUAq!hET`rb=r9NBCGz-fo=3x99 zq4lXcxdwx)wA2O$vBMVsyxZ>_z$Tvk3*hw`dZf;YW-B!r1(X9po)$sEsGdI^m;pGV z;ntGopr$&YLA8Yie<2nf(`|aWp1$<;xynJq><13gM>ptZaJgRV0p-7D${SJ;BDfrU z*4u2U(GOCln$df9!^y2uMbT^3z3YeeYAAEDfDyRd1MyVuvZO|Kvwb%W_i(pH?v6VDxP1@Bo+I|DBlF@0aFE3f)3p;g`^Q=L30Mwe@v_o3;ZIAX;NPf`_}r=T z7!j(dX=5fi4q9D~BM$6@(;iK#xA9oQlg@=33yXJLdy@pD;X%}K1(-hC8$KKM9|rw# z1W3M)i4Z?u7a`)$3D#THU~t;_Ib3K=E&P%oJON;@s5`Jq#yqikFCJ}Sf4cl#6x^Is zW~NzIy~UJ-1`_b#h)xgjRMGvj^qet>e(Bs2HgRRgHE0AL?29%#C-zBnDoL3R9ZP?R z`H}8i`V+TpKs(6H{65h)b2|yOb`cuq>TF+~U^;w*jn5sv$r3A#l}9`vm zVgE`A=guvatJS&XdFBp@7O9tQkxvtv}H3UJY^ZnbK%x5 zxBtA@tr$U4x}!`MAZZ{s*F{u+3?On$o`}ScC&~~dGpjg2yb@Y6SJ8f2H4(Cem}287 z?`6r8I-t{hR<2ovtW3+5_OY}9`fa{&4S|LZrb|zPa@S69i+4lBvI67-x4^7o+b6e7 zBt`?-cQ}oVxl+lVH%dq4srRfVY1yro?Bf{74YeXO*pqGmKV9N#q_zewT;iMSl6KP_ z%odMT7OWcop`$q%Q|CN#%ToujRWQw-l1i0EnuO}CkT&FG9B7#e(mC6O{Dx~PVY(x( zc?=jJ+l>iaB1MyNr>!{`wr2T2nT@q4|)upkPTqnzUCyF@)=?S z?ht>r=vD_+7^EsO3x+FmGH5_BjEjalbxc4$nNXhPq1QzK-#{A9UKLQ7oXPO&}J*D4DHe$8o84fD=v+ z3GmJXK?H-1sl}}o@B;-M@CN{ri>RLnGxLuv{Lg0iiiN?@3~m{)cJ?vNo6$+0M$on) z_QM@b>VQ(_7l|pZ^ujBFh!wGWwN|-qwd@8DJ)qY*PO3sMiANgr@mLZpYNBB4I*kL} zaH?;)QIW&5u_X^c>Dw+KQqiaPD)!M&9#pa(pdCjkNLM9Z+$q9=pvuG*s{aaxYyo^WU%B0eA0;rc*ztyhJ_qQee~69IpnqhIrmLDj1Tes0TlwZvmWkQXq6^#OY#UV6d`4VxJB|l2vxP=r|x$@8fL3 zQ>3v2#kKzSLCO*s<2icLW9Cr8F*7MT=Zlz-7N=4NC%f@`P)i5!a7H z;`ldik2`pHd66d#4_0>0_U!E0iO1aov^ps}n7+T68SU*GNQfA+Kb?;WhHGCpe>E|Q z$G{j(y7e~?$v9VP%=gW~MZbs}RO1mnSsWm>n-cWSh`a34mO~sT?i`R@Y3E*@im)Sf z^djcw>cRpJJ&t?1e!g{nVuslZ(0^D`i^Pbl9OH>VSpHc!0%hCH(PW7p8`Hm?Yd=WOB>Zi z8)7<4eXd>&#~{Vaa_^}cTY++httYXyjV-xwts+K+9qQOP<1RCZZ4Qh(Vpy;_WXe0Y z)`tAa3B0I-$eAPjqlsza?j6xZy8sv!Wat~>P#Nc{tMlc-2vvJs*cMxOP>tM=951cs zERl?)k=_OR0FLO;RbMGIUtcak%L<0z_M*>eAVz=fe>=p$azS=}j^a!XAUji_z(eTn z8TITHm|sq$@l)~`c`q?m;$<7=eZ-az9yZO9U5=W1foMrOcAel z<9;5sA`q+!uyqcTEuuE+UNkTy%mSGXolH3I7m|b}#>*wjE4BNhQ5W7FjIzfQ%?a-0 z_|VvhF4znMNF+Q7MD}(LE}0)Ly9kKuuR6|h44M+;g*JTQqK>12;(PFDE+ zzr%j(9_*7C>2r{db(-Uxbuct>*ud{##2ri~D2vZDse_7>F5$j(zRR^em!~UaCVbYB zzY&?Y9s4FdOp0nscP9Aa@>!O!YGymf~u|84EV~cw(`R1?9z-Hn@o9 z1c?Wel6n<3u7=ahNk3sfaZsmSJGk;oTqtm+h+D-8@{A8dKMNFygm2nJcZa?UbfGM` zU`?sJyoyX7k+@9!A-yEaqZENi>k+-eQtAzFmmsFHIFBQ714oNy@_!Z|wiTbJJrzBJ zIY@b(EvnumA?F+M!^f6yjKkGEw+|_lYv^*)K8q8p&7vQ=^6A>P-{*6R<}zTe?qJmz z5y*g1ZPQPA-^dod3?-yaA;Rqqd0%*v!F%lVpHoserjW{r6wu@F47$_ea5<%^=U(V=OBP$MTG_Q^dXZB!D6=Z)Z8#yp&(iwN!&kQjH6P`hUx;dE{GLlE5hbOu&*c;*`>rA z#_WWJ-O40?212%d@JtnK2F~JO3Ia6Alh~Q#tRb7`>I(17#x^zNkWw3D#FS~vCQi96 z1OI65iD?;oNwYy{XM{5G1Bn$aFuOiL+!^9QpSjHBAW6|hqrq;6vFy=PA-kdA3s`&{ zHGiZoVEZcnN`y(mQ<<$nF>w*kiq~SBzJ!gVmc$RjY`NI>#pkw?TO!}>~NNzBr#<0MEWL5!C_~wqtCeAP;@hNr^;&!alHh(0YhxMpBF{Qty82I(laDz zrzFmftV0lEZu-HHxsCJ~kvLiTkY@4ACkl}nHAQ(K=x_*og5ywpQ1kQ} z^RPqE;?_CMz2RiSb!|@@a{;z;BlWd^K0WS^&h-!4eyCrFX};GT9G3pJ(X?h$Cwf0xoq2=;;uwh-|iT**VuHkUN9j!L4<)j>#Q%}<< zHeCE(=J-(xa{NNS?Q}YC@G(_I*B^Y z8Mamhx8`LJ=!IHvlDDukD>~S%NdUvT(+T4yqMe_(Kb;+y8jajDk39@|I{}wns~ite z3PKwu#13L8Y7o2jPj`_b+pSgBNs4x;TtEwkHgK9}le-Q3+`l^J z^)q+KR(uW-5(DaRT=SG!e>fMG!Zr7K8hfqpNMfa!oMFqOfw7yRqH+z2Rv+Tt6ys(;q)pMhmKZE|K=I0S?wgPSXxEOOEZ4CWl`_4^nnN5(PZVQ6 zU{~WPzeEqrI}9;4Td7uB$0dkh;N4r>mKhvqycfGzmRFbid^Mg11n?yakF4U{Igebom^hB41lWVAXxUwRn z1v)y}r3aRq^zxTdaD#2Gz^p7Hu2TkkI!|dIrrLUXJ0{h@n68@5P`M)<7aQWHk8`=! z_xb7SW?}x`ZabGfxv;C{VSWi+&bS_MPf==Fmz6v?NF9^Medm|c{%CALnNQE=0V@DK zoPNUS%RKpxXE5qPon3MiJ@2vIhexxTsrq+6`11!apj)B3~V{l;?Z9g+>OMPAOzr%$PDtCCB)=L6$Q z2}ZBVzUA%gDRx9)ZO7Ibxy;J#1=h~t>PqSc*gax&hA-7^=g(`(cIe7wxsKfBuD)2k z*v>Vih}9fQ6aVDKWavt=?RO!X81BWdRtcV=DsHGDYWS$fA!NgWCyvMw{C9^1H60t- zAFK+PqpD*Nr>Wv3P$~?hgVQR+VWLCHJ3?f;K7A^nDh}#qVyN@&_>F%~ zVtF~Ft0QSHF*s7%Ii1bnz$=Lz;>nrKo7$CD5NGji38ZlTK*n!$1o6NR9bd}S%axs& z<@mB%4aNr*661p3$pOIwKM?p^2SA=0;X#JL^PTOnu#AM$AnEmhpv)TLdao>+M1k_t zD#|wX^feRMzC*z(x6T<-*q|D-1_vtdwgWjjSXL6>M+x+}L<>X>vb5ac&Kbw7 zMOVmo&A~yOG%+)|c{xV>@tVk^t^8 zu~%+tx3XqHNxN`tp=`@2q?Su^015p>LL|?V#c-G1M*2m$VYdf)Ms|cFmdbeW4soQ$ z0~W=R^}#Ro0lE(;Tq}=n1#(~&+O^nDz*{V< z;9Zln5C%!Hq(qdI)zPWsTX#MsZqh(v^(w_o*#E|AjqeF`v&&s{p9P^etw?SlKj7F$ z6&*&#c@-xP%m$m4x`kKfc-g+`;vO$9!jNQ@rYsmZ5Esr@94^XC3_dS44+~4FAFZfI z6~k;dm7d0uOAHYeRZcT74_vVy`5nDcfAdJKzrQC!Je#)4PSZ-`XxkHdaUd3EvfSW! z2bJxKsU>aZe1LUTH^j*oY2$X?JjiQ z3y(DJ_AJ7kk+{4*oFegB<0RMyojpQ(T~RaQ)D~d$N^KFheB#60LvidOxd{i!hh7S9 zt%>u&gQ(@;V7E{E*i)$;oEJ-f1s^k00jCO97y7+!PeC>(_Lu83gu(ng z5ya^RKoRSN2RK#284du$wZrKqK|899$WaayTOzuC=S%DG#3;O|GvgEcA3Hic#Vgok zflF&S!meF&OW@pMH++H6^f=be+cK=`1AB^$ z327h$)@3Dd5>}dMWfVI*nPMWoo}hJ^jh8l-+W_$hpCqDr$N@wrr1+W)l|+V5bxqRb z-L@Ak=|UB1w`&?S##I0RwOnY3kddeb%Un(B<|4zI5)+$1P)VheW1vLhKr!W?840c< z^0zAm#)jm*`BcM=O!V0(?Q^R(T}w!>@lh-oZ@tm@(A4g+eY^J0j6Qy9bl)UyffaUQ z6m&*UI!ab?E*L@%gsRBT^=B&(BG)z^BI6i+gC51<4u?=d z)#N!F&~}n9brV(oOBnx0Do{rd9gwY7{HoIklp7orcmAf`?*gx#q!<=R7a3F zMsT=Ug0hgUh3RQ(4+B_9D9d7#kaN#YP3X?B0cn{|2`P4yJZ{eV;dS>P0t+CU8CThY zhL*W1WSTHh)xMv}vFw0pm!QwCH5)dhW=E@yHc3z6@P5xfA8^M+?ZxGpw&0}4i3t=Oxk;Y?U{b%I38-D?mahxO*S;Bnfn?CoU3}q#B-DoefIv#DcSM9DaLXbw zPUiq~>f(KH7M1em9@kJ#iAn|mzy+e=PKVfIH$?gDoI<_z8Db9fz z9hw}quN}lAj?y_=7z>(C_rzy*L!*7;?$o;s*)hX*L|akzUd9@$LgfSB z5Bvz}ker&FAnTG=v86<_%mQX^@8?Fy{WOyzqjsYU&T0R>R;@VpZ$xNLKk@hlsP=D^ zb=z@jtTN1-g(pHB6D4t+(#C;}=q{yDZ}flJd)KbGt}AWyJHMh#qg2UOfh^nU6C%sO zfGoOo;Q*4mk8qO$3aAJu-l{?}aXiL5&Tq(j9w|nggD0`owHEaOe3t3I+e`!S3ev+RhsO#8W-~SHmkV1|6dV7${WJ z@0nWYYQaE2(d(^A{6{l$dl~RorP?YTltzDj~l{%S06* zOMpHVB3S$<`W7LrC+FGNQITUpV>;x$Uz&2lJoEd41D^<4*h&6 zz0~iFuXztsH~}TK@m}j|L+7RA3!ZIFJWx+=)! z9nb>A#lDtBD~fQ<=maLn`uSVe5Xum3f*27whmm68JSCWK>V0@EU4wk>yxQD(9m+nd zH6D+sw6u|*mQS&AI(`o~oz^S$veDW1--2Dw8iCU=b-4yDA)nabs*k>m^)obRabum7 z?(P;S`y8yroL6?!QQ0)VbUOnMLxr`G61=LSIhlt3r_gzWFGEc+GyR{x$@~fTTK=03 z1e{0nU+w7qY-4OUXq4h2P(d9WSVGo`zo3XD?b%m+xG+YzlHScIb~LjUY16b^nb652 zUQ6poWYv2NGhiS(9*^(w37-yt6;Kn_b}`8ha$AfX<`(Bd$4tm9wNsaPK{aCHNl2i3Lmc=G>le-D?v zg*H?VX{E(({{q6WC)jLTZUZC9K3Oh_2h8Y9<{Cy%&#VtroT#Ut2;I{x4MmQzfoy7i zhFIa%XAmnfn#wOGCKJo-k$9)V-w1F)>Z068DPcEBZ7axrJ4Op>b@ESGEBdY6CPnsD zAkykGXuRPIo;s$Q#GHo29Z$wf;% z*iwQ)Y*vU;e8-D(WJm6K{4TfVZm!Xr5X_m#-a}lAi*_O|CKX1eLd2$@htp-5^C|O1 z3kZX_c18mZ75I?UVZC7v%e%`E3n#hBY0sZC)=61=07s`ixWu`gbW2mA9jGuB%R1OY z{nIgOLRY_pnj!bpV?B%}K13$%8)nFAd>zcaj9>>2P5OLVoD+kH5mJ4{BwRTUQzx>E zt9Zf08Afd11RY-7bnj5Vp2L))sKJvl3huKxhI8QwXYO72GqwTDDRyhs^9C#ChPtB|3e ztv!c}4l1Y82S{WhZ{S}52?zyplZU!YiMV0lXk<2tUXI?wUWKqPo>>Km6K*uvCMhint5vei>8C_imu&ILq zvETY6Tzg0Hp64UOI zb)IsIWvAGMZ;)&PX_d!i=x*6yvR|MQ!u?2IxVelbyU-|_xMI99;%mexe^rj?k1OSA zm%;pN3ra~A9UBWmhNu^=W?HlhSGWf(8{7GS2dx_N61#T5GNeZTX7{8l0y&wYLrS+) zThZ>BG>IrkP9PZ92Qo(7Whso$GNeO|S81m>D2TveKeJP=jLo6*IM@{ zA8y)!_CXUa}^_6D^FDW4ST6-rG}$0NCWaV>NuU~o!h`{h~UE!lVY{x!;}8` zRp;TuhfG|<`LG1IW9!Um9OPyJ#L-!w-b4NjU2zcHFm{Clba;Jw$^(S;BZK8)4BaY8 zh|6FU*8D*^anqC}H7E;(1H_{i#XCm;e&J47h$taKqim6)_27&76)N8rm)G#`C)TJU z(QdDEO9*sdiv;9A@Pr>1iK)q*lR76<>bX7#4=^7ezg{;e>|%Q_dKN}n1Q5}a!1S?% zF)D>1P$Sn+Oh!{X$DW^%w55cPcy&aO1%LAN*fVUUeqhJT_NYRAqI=9eTex@BVdT1) zUygs`u+i)aTVxGdn++jfaxU+W`nmVGQvZrj0+~1TP@-V z!m~OaYld?Wd1bN;Np}TCecS<|gz@Ap4X-3F0_q0n{Q*WH!9RdBeSkO6WyYNnD_C7s zLjfD>0^m!vONu2Gmz|67XX-46d95o&^cRrk=Nk{BtfqD9A#K~|N94t~f-Vjt zE-`(wPiE52>Y_$lH`R>A*Yq=qbN( z=&&mqFpU0Xgq%{pA^w;5ak~ks@lE=?&yKeUfG+^$DS#*QeE6<6;+sc5uI)VEdj3N- zT{_UsSd~2#?b8XikQN2Ya9o@@4-mz_w!H=AWdZ+XYPVH{IKROch@5$7=lk13Bmz9T zbNz57d!XN8bu=)~YD*J7Fn-)R@1IPt*~=0TxB22J$KLJt^-%2{k|=x4(5oG`p3!20DyBDm77LD zk1^OM?(nz;`-iLH%`U(4stL{fIxO7O+*^(FO09P)4!Ffh7wakn7YPMo@RsByh|&<> z>cSi&Dr8UWCOj2uxg9~Lb72tpP2m_Iq+i5Vfg*?y4Z!YP_#0x71 z18W>;wN>oUzH)jH`X(^s^s{Ff6t@l@P0nv%b-|&M>{Vu7 zNkDW6!Tn1b{tx8tEZo+O@<*5BF&w2ZlG=4f2x3ZK_n2IN7QRNnimovi+r8mx=AQF4iH#q* zEvk-Wq9|1~2`;mrZ+N0EhR3ksP)?yR0#k1fH>DkU%*M(2jU0;iMLvxOY#=~9LV|-u z`JQNrR4af|Fm1*;33xa+*wJ@{YFJ-Eu+iM-+aB=PeTc3mfU99WiJB&_)Ura>HhW6G zy)UI~qmWD7NNx3|kh69zp$f=0>D?gLB%?Cic~}}(HeCae5VjNaVUaIwdc>%c&>JI*HG&yQ zY2p-sXrSCoWGbC^isxe>I>h@#W?i8(ZoGngnB!jm%?c?HoI;b8KM$@B;b>U-a{2!9 zeRMPfLscRcg%1=XqUT(w_MUzJouIxh{XYihZ-vr4!&5Q3ESdi>#i~Fusx;Ara7n6I zg8_opdsKP=r>~kK5X=R7FeFZFCMyW|94RWx zZE7Tj#PzfZ@Sgf}(h?%LOE(RKJz7yBN;}#yKoawo8!@}4;Y2FSurExQ)Pmwn5`Cdc zLPCOTl`uY7BX-(7RS8aDV+{O5wBV$-Mm0F4`%5BEf)D6_YN!W%QpDQ{R;9QZs>y3T zFwcNDI~R>c9|I#XGb5bugO0R{9H;@rh1n81Ce0wZ18;*iz!9(EHQrc}8p^s4YhLS9RQrjruG<6#TDZ|C!QVb7|X}DnO-h;1OpUXdL z@$P^$oZ!VDXx=!WdE-FL8@%+`B~~Hy@DRFjGL#f4x?SIC zm5#YaNV)SvInj@3Xc9XOZ=^U{oPIAr{Fcv;fT% z!6A^zKncOVmk{a)X%Jspe3`qjDyk%oog0BNWiqNyl@=>zDhj$JkWFNpb@R?4@L4mb zRC};_AcCgcp#29^Q4g%+KQ!w1FuSl0_Jl?|8iqwWvi|L3HR%1(mjpU@e$v%!p+Axx z>YuZ8bdadp?x-cgy^=UB@J@=oqZs@|iY}}`65OnH)xIqWnJ@l1jnk+Y4c(6R#TVGo z#7<}!_;_vWX+SdUgYXd@Ol3qhuSR|&Hlw5;T)%_uJ&+bb*vH=(nxx)G?)9G61+dBPmQXb3AsgV$}ok<8CPu8Hvl z^=!M#!qlU=z6B7FUs3tm9x}df*4Q-6RKAu+^=|<;`mH-{Xn4bS2aqQYPN-H^ zzOKHlbyVjPXq9A2y$F?yNl}CA8;2Nwijmfr|J1f_s7_%vcv@ z-9y7X$)khJh|eFcOpYHtoE)Q6J}Q`hyZCnT(O+7h!^iRY-Olpo-`zzcY4Vq)yT39o z$w$Or649uKQ>8@zJLTl)s-L8VAi&7IuC?<$YcPd*O zUSz=G@@DlcG2U<>pTEN$0W9rb>pOdy_7CxzBZSlWvxKHCL+m4c939vVDzy%^-GQ}B zX-z2MRL4gBsHrct&Zk}J+`Jl=o*02zbVnJ}q}NLR6t9)}(h1*?^(=4sMAMapx*}bf zAu`xY=NXIScYGJ6U5e5daLYj2TV8a=2#l03!ER6hO5$VbgORi>N`B;HKv}USQi|xJ z8lP0b=(6+0kUMR&5qjM)8@~Hwvtj48*%OHV!nF`fskMaPuzjE3T9)u>Kcs7P~o_YPHV?%bH!~iV3eX`3`Ne6%u^9*Mk1w9 zCi~-R5hWRlQJKWItrsUJSO_b*)MP_t^OlHjI61zCQaQM6TBE&QR_7{wsaAk)Iix#= zb>jfx zsmLm*bbWO?g2+Rq67;L}&GJ{v4+xvH!70M`mupyCm8}}Ex6IaYyl65+z#G)3jvy|)TC5WY@1+zZ!W`s+7SXn-mB@MLW*hwg!)XTLpFu64WSHk0 z91ce4(aQPYP!Gcch`{%M`{1`=YR>^boACSVn*)REAPS9Ny{6Ec84%C-gc;hOe2#9 zhZZTy<{8fpQe?ou5%&XNLW~nJLV~LpovX1lQRj?Oz6I90s#wlk3mWw_xO!d6v8X~Q4t-$y-a;2K3k z1$_()Zn%T2;neORxt+C!YqwCn zgV-W$@e7H;ynvOwb=4n2R=_1*vdQ%SUw~guNP7Fnr?{GprH?EOtF|&zdrVbHc8WAk zU*;rETUxvq5p)cpP9qh_zy#3Yw~RQPI_kv#x1; zDg7`daONt8lkyU7C(_Qx;&f5ySoTG)6cP~XdoSK&6=-&GkEf2M z>Ih^uza7;&fx;)YJLp=%FIh1pR-9&)-g-eC<`i5E{w%eFhL}b3_?#45j$7NiJNJcq z;E%5@2unkkKtYw-ZYUS;Ncnr2IRHau|*VxSj^~ zTgs~D6t(bSN+LdUd%Q;o1hmy}L0KFe4G=18QsKDu$8OhQ@yGJ4>@K+3JEi0r z!#h&2ViNp?R2rH}^EBPNNgND#YEHT|Pqcvf9_*Z--B7?r&s;duA^nohFOV?^I#Mz; z#xvm9$wQi2r3t-0w@>^`7lK{Xw0QgrV)`lT=~(W%1O+|oUBZJ{zdgh3cWE1OqMdsM z8`^puHsXv#!3ry(Z+%)ho?6WtFd}m;*ZSDjsxvZ@T9s=})R3)!ckE=NL9OJ7zlAZL zmnCU`7Q^800v?e_VPZhfvv9h~-TJwyoW#N)O)bsu#XLqKA2PjcWMQe5=$U$z)gSto zeMGKM2=cCwgJe`!HS#GwZ1@Y9tx+o9nsnUU9T5LiCjjzQMTRw-h4nNX$(Dxp5}mfu z*UP}BT{6i%$-i2sr{YF6* z{x&R@gDckV^t7l1BvgV&+cyYPqbT(OqRl6)Y#`)O1spFVHA`I4Pmpg5ER?@zeK1?T z`Qdzsh}VxP*_=v`Q3^@Kl{MOvp+#Bb3Md*$Ic>8d!|0bmbbysZ;c(^lFCj&5P|lR7+mN zt%WFvQm%pb61tse_O^N&V0tZcn^Ey#2!LLQj9pP~=zx;@zN^5JgltM;8K6+j0ZOmj z98GhCjEK&S8@1M-Zndr_1899LWvGBZzd?{EF4Td!PvWi@pw;0MRN0o@$+|}Xlw81l zh}m$P&`zv`+qmxrBF$Sylw%6nH#8w1t?mN=qw)Sj%xd&#f9>jO1DBWW?+kkgW;OEFZp@%gm6BQCVa2yk@iRCm@M{ zKN*}_{J=@=H*_fp-@L6=;&23li+E#Yu@!TK9VKVK315G~Y(^oICZ+ASX)6Vd<}GSB zt(QAb#g2*zUqJyPzZY(y!y#DsHay*ixD{VcIK3fe2gC};T4#X2$|^UP%o+16KEeMa zdtR}Q5Cj4N|3p}=)!!up$-z+`jwOXTR9Ks$S9K_u5TyEWJ{}lVVT@84-aSl*)1;&& z*ds0{?hq#+sc5PimUeL=S)lHs71B3YlI`!oPh5k?A$hQr+`p$WicdIVx9j~a^D|B$ zgVel!`qU9az7E$ZU(dN%chbGUr z=W!IBH5oqtVlVkSy%EaJ2I9uDA^Dj-kn!#BFq+10r~n}m_Bui9Ep!%n890?>Us5(czs-C`(KQLHaDLV~#rD6q&Xene^u{R&7g84iW_vd4ko zvLK@vJF5$-E&~g3IYR%Hb5jfb&-avkzr^MPqF^_f-25qqw z?OtE8PNJM5I3$6|aDy=g-P$9;T=H{RC+9nipv~h`q#fn`N$Z!RbM{CC{Y=uEXrW4H zCwr&kWuN=(`E}TDw&M+%8YXrC<)WjhpO3em?rq|Nx3#BR8@y~6v`G-xplfH+`jPPk z97OGsY})aPK33uM4rhST*0t}s@2y>xo6;Q zYw=zGa1mn673x;NLb@n%{2U$i92PCwA%3IL8b2SO!e)*DZU6)!BiBD;xz#rQemLe^ z!2!MU%f0~Y;wRprW)Tp^*!K`kYTvP^>?;mY{~~Tm(e{U`repY?nRM-pQ+Ouri_VsX z>fBRSN_mNSJeJ{Lb0b#Te`*J|#+hat*abx$Ou^vH)!MF!E@`Eh7gVvNrc;s1JNhPc zAV=G|0f;$B{er2bc^hG&LcyM?rM$_iEj`TlZRit*4g}vXw791*rP2U+^c*(f#wwg=ya2aEQkB~Kuh z6apG-G`T-&3V1$bAyD0*N=u={3z$v+Mhkb$-lV1K>a8C%x*3r zV39WoT!1L^UUxKu1Qa0;%O}iGVyijF921N!;Kx&KTtUeuYl%ijkd~PY9%M8vnl_D$ zEttcmPRbS*nxZa}kv?rz?wBg!jsm@T9b24}x^^H=Z6hX8bw}fPbp1~|02J>d+V~bx zcoHuy&LD&@6)RPtQsEIf#k_TkIV@5mY!Iv@dg39H;g!gN zxny7RW{v)67bM-UwF~V8Bg*G!0S5^OT(|{#gb`i-{2p;jZ#wNC`{zgWvS35Fcdk0? zQ9AXLBm#f?@bue5lzI65$?3Pk$@~Q2LQ)JNEREh}ulB9RYdy@;0#z~?U14gUBw?Ih z<2DhZ0!Bx<>(etW@Ja)d;0GE<5@eIYjc9SerK5NBF@#gHxV-3xLZ{-dw% zieG$x|I7XTue$sD5BB%J2CSsVq-UhRdkI~Cl}H3Yo7Y}qjbSK$(SS{hXjOSH2U|>% zYy+GQMnO*v54W4Y#6{}Q*Pd-wJ1sP5?iILvVDjPtXK2LSCRl%4?g{iCNaL%Le@URy zb=XSKQpi+R#o*rv@%!E19V~Z$`eG&hu_R$9>`RcYJJml|3cN3l%Ru}6mAsHCw zD_BlCtj&%40K^-L`}7D-+XxyKl=oPZV1bopk+0lp!?Z7s@%}p|ef(W*nM(@_O@IbU zIlu?POo(z@ok&4qe<8|%5vfQwXbujB9WsVGSxXv#(W9P+`EzPtst^TKNi9E-=>jj3 zt{6Z>stsZLk)lWXwqf$g_oRKvPb^jra>O51ddf>Og-FhDl{}K_EE9lqwIO@R^aml0 z@{U(loI8;VqXeJTopI~oo$({iFMgx_WskfYKYa9YIA_Mrg^pb&$xq{&Sj_TMr=QdT z+jQ ztDrLL*8(!h&#C8O`|$s227$d}+-aOBEL6g%9JzF$l4PZ4(9lDx zV^S-Mkyw5(pjmX(I^gs-GY*95r8;4y7c<7N7R(4}*5Ap@ zOTuRXv7sbk;g34wwf@9Tfs|QmknnPEfUncB1^TYE&I7-<79*~^5MW5_&h6lc57Je> zKPc-ReJp5-$x0$fra)900jia00I;xY$$zQ=?ug?a_t%6eJ2y10gx~{;7^%Fv@^78* zwpDO`-EHkJ-`l_X<>{~ZpXa~sxBvZr|9?Myfm(TNB0TZY@)zITeYCW4%>$;L;*VGu zjlCOm2IE&0*f%Mm*nPE;v673V(F_pOL@Z(P3oY9zeL8D~i^q7f-bT}#9G!*E+C0Yn-slJys7XuN;DW6teqh`AnL!*%{7`P`Nq+7B%p)ZP66|Lr3)?DDP3YGsa1D=U+yEqWcqrh0;#q>MN<=4wRx z6MP!yq6@R|&hb)fBNkkOd1>}BX(@X$}AZlXN$Rcg!)mdz7nAk}BhrcD?QVb<=5 z?#F839?D4InJuG(%l3HA1r)(b0!pLSaiM(32MZXOQ;{pR-jK19+FCx3eWX2rIvq`( zkw|jxs!$xA4IyVGXCk}xi*4~zVvLzDAjWUp`z66|hC-s1SvLZ5-|@Cxfqds14~}fz zVetGSu3fjzep zc+AjZUq)Dk4UM{wgb$IrhPW`Fjr1Bd zLQ#?|wlP1Tt(sWd*b)o#(`L;b4dmEWMU!9tZGZfEluq_{S0IeQK8=h!KD7lu+TZ=+ z?%nUuR1KnG@^LGkDSB5;EH(#wn-Dr_NOa19YIX()-;f!407DGXFZ5AgY-ps^3HCdv zsEv~lkSxIPF9{2^cG`zDO2nRUw|%FL988#C1&>g}$IwP%c!^)hb{SR5%?g{;Sb_of zALu@Tg9%}fp4~Ap7Kp3sh3laOrVr-4rd~e|^*j`zI+!Sa%vg+o` z$R!X@pAvroZ%~pXhXJ5dQrB=!L_g8PPw4?zsZymrPqs!LBr58!1PFr{cd0`Df_=o5mHti)!N~RBa3vROaTzMtH zMnD3?ZZS8CXVqw2kqjr9PLIB7x|F_QT zfBP1!?^_fozq_PW$z>$KQzM*3!?{o{hpFyt{s2ek-ocBVjm@1553G#{dh)lNq{?Jo zhl=L1@zU<~1HFT1+J-c|OV{Qm3pHG*^`ah)FeN}k1Re1_f?lZK4}s0*IAzq1->6Ux z>afWPEm8DA&Upad}D@0P|KvnC6ga z0Li@;5|B0zwtjg2VrTQ<`R0!YPq&_L?q-{y-|`glFYZ7^@&S>QsbR6wA~^}3J_JD4 zR#c!qW#zSr010{X1NBOC3ZlN_17dctFCorC{(TO{ADRwEAfX8X8DrgLvN$DLCEH>z zaUq*b<{*OA#Cy@Lucwy;c|b z{?tOe2i|qeFStgmQbvHVQ5*q_il0%gBn~gj=Z!GREofqYBdVL0C8vfRo zQX98urt)RE!5oy$o!`;*BUt4_i$E&5T7`xbR3(=8ye~K2gt*3Fo&!YG)Yl(9CTYUD zNL--Z5j{H+#AmK#TnOAdX8KD0RQV9F)vCMXS0A$%y?4WoqJ8YX2ksdM^oShq=5^b= zTWNf4w(zMf?T8tWG7w~}q_R)V=CI;!;gC|`!9R&SEGNzt!ClL&GF&vm=T8%~5=_@! z7gTgH7ov#CPX3X~B$U+GdzZ%=;bPOEXp~RJ#EOt$O>igbpLs()hdpY8&fyl?>k`!? z>C_OPg8l|+2RA79E^mT91L0A<`KXw8DVQ@S^VK=WG8zZ^c!?{@ayX zX-cKD7+yJo03;2y?5HjxUd$rkmeX#aZR@sdEG4d2m^;y>Xx8dQZFkWLXrg$0U+ow zjH6P{wc7>JI7H$tE7ld##4zbOrn4#6kXQBxS%fC&(n0HVbd3BeX)PDzS#~qfi^XC9 zej=Md>-+VF8Qs3TY=$)rvnsD1V_ltJpQ3{~fDp^sA}G>6YwT7lyLD}9P$cFVU=w=l zI!ZQdthQc)%*NTt!GNsNI2?>NQo$KP#Ix~QD=5cLJOmslR>YB{Q0BaylXxh8qEjZf zv7nzuHsW^r+m~l1C`Q9m;Lluu9E$x_gE^$cJgYIY+_LmghN7Jlz_0!GFK_w(JQ>OP ztx$(usZn$Rea@7BW41;_KSYfne{S~|#Jg!FC8feAP>cpnS zYB9C>YEy@TurLlCU(>svKe@OnZnUs4)Typixy7)5lX}z1QX5K7YnlqqY;QtJ-v#}d z2Ol)cC0u^tWJ_&<9Z0&Z-vC=D-LNGU(&W-)QW5F>ig5yG7*S5@jYvG;<6GoLz^6c= z%6YBN&dL{JFa7_f(uZ5h9hG6LlX z2-ujP-Uk%R5#Hkhz_n2+9!?L9ct@ekOP)2z(&*U6!w;N(^s#_jcSgMtOMUY7u~(Sj z0~}UbdgPo;&LD|X&q9TA&4uTWa2@JGpY^5W4u}CdJ|7Mt&p_bLz@Z~(%F7rk4a$Kj z5V+l;rCeH-gC$FJ#R{th^^NV8mH5V>464EKqd;qlio1qHP*;?ym3%h{`K1M%Q`<|$ zGvRq`9tPSQox+I;CYvNRGpJJwV=lLsg|#d?1Om1-G+(Tup;Im5Up;?kxiNoEjlpq! zuG@pM*Lh{bO1(zbzap847a(0rm<5p&sDvV!NR9C8YFmq?ju8e+#>#ibz{C15bMKyp zao>p~zAt_RaMGrv78BXO`no7seT-$GAIy3q6|m&)C%D>hs<7Tz&kl6uU1b?C%B6OU zhfL?lI4p2?ieGMnGHMVNqrnbN}?yXjmq7c= zYKhu1dHkykpSzb$R=S4t2AeWsJdniHeFVu}e$l=ehnJ<%oGadh^bPtXN(jtxPPYvD zaDr&!J#22c*dYun%~jdhmC|4M#_aC6N1mz?rbC~sJrs*79W5XM+0@s?|3Vv9yuTAx zR5X>jf+0z7qyDjrnu>IKwWq0HxaOuZmn?8Z+X5mJ-olqnuh5QSBifl@zY3dbsIl8{ z60}Fx1+`>;9o?*zOheC2WzGc@t@Mn2*Cz(t<}Y*+@VapuMS>8G}bd1R-2Pb<8TtvRH~4I16876q#-qBS=EdXvS7^oD~0z-m%zfi`=E}|W%2lAJsAbmQ z*F5X}Jwi=8Zf?6pnM_TEmC4NYjS4!m22s{I?FOi)nj|td;8J0M(Kju%To6{3S2W)K zWCxQ;1G*C4AmYr*~PXS!1 z>HkqR6BjzjqAV67y3s`Z$OI)cqlF_q=biLOudd?8g=cHeH?TFnIP8Jav`;UnjfPOL ztD@Al(iJWS4*Dxm#eCVq_##C~q*{1qp8D-aT18x-(IDy=wwe5*17=~&^iP|YCP|Cn zbO04joAgx*-h~(}CaDg{t7P1XparH$tG|HEXp=Dvk zPOdCa zhNq9D#SV?|9F&g<*L}%Lxg2SCasyv9FHywK%MFbBrGQRfN{S4V8z#74;r#pI2=QOI zFap(OWMu0LSerIqhf{KA_zujEp&Uw4JMBB;7Gg+&4{-udU3f$nBM!gpAjA1ru?c$Q+GjM6K4^|sVhO3p$;ouU( zq~2VwIqD%sv__UlcjOsCG-RA8$@#V-K=RzS43z%x`shtRNtY7qpotqHL4_6PV#K!~ zlCcg@c}zF(ho?}pNK&g`>L_UG$PydqayrTh6-SL*!Ss=q2C+GNvW3qPYp^$AaGrMy zRKT_A7DHo=WCW%9t6G`104_imleY)9nJ^>Iy@Z?yDflIx)gU9Y^4O9%(GSuN!DC>Y zl8Vs!ry2|@%3H9XRi1wg{c)OpnpLEpOM45)ca{Q|Xo>S_e8~rH>z_5oG$qlhF7Na& zhHv{On12)<5&53zF=}_AK24{sgTa{-oKhj$#LhV5pzKf4!-AgKs3STo=JB;b9@#ds z1?><%qgb&?XWig1pHCy4y*i0|U~y20s%57#O*U@so)rKU~Lv~l?nK%a;c zvsb>RS3V9d;Q&Amc&=H~mj!>Uc7LpOjClnFV`*{~yl7)6TJmO3=|jEJN@hCk;r~Pm zKzLLGR@EY-E?*@Eb+DC6QPNub^|3ajdB;@;3vh-U>Gl$iNsWn(k?sSnQOqj-`g;)N>nk+ksFhgh_!*Sc zZB{*1S(eZ7g^!yG51lZUEQQr~IDtX%mHSB`U5C~l%0LUt!CgFF3mOsQOTF{So_0{W z6L_8;%I1^VQW%OoZ&2v*|f)4}B%L{($TQRW61V&%tLm$t%M zufal7y>cq%;36Rx+1xQgMRL-C{Y*>b6!88KCSXl*g$qcc`Si7oN<&HNM^{4`3_FFQ zz~NoB#;X_meb+-A18B2Cg2Re@fyso?rj-)%hL9f)a;Q=V4Cc4_0A|U)Cgn){ zN^&2BjWeliP8L8&!+wHs;AFT5!YR6=m%2z=5w2 z_#2vqjfw+8LI0TMzgK8)=!NC@s6;PJB5}Jf=!w_lEJ@b5L)`@is z(1PPxBfYA*H~$17q3PzW@D84=0pgEYMn$I>y4~$xVE_HTEX{GPH2E0Tm}nsV@Ef

t%%fkS-(JKnKZ@m} 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 l=9aIoQ(`0~9gb5h#?XdQBpXh~Dm!qaof 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�|fY|c=`#~sYLVWmy4A5=t4oJujpgPG{ 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%0DIb?>X>F(DO*NuRb6G{ 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 h&;Osh|NX!GpRJewj(Q literal 0 HcmV?d00001 diff --git a/config/.gitignore b/config/.gitignore new file mode 100644 index 0000000..ae8fd22 --- /dev/null +++ b/config/.gitignore @@ -0,0 +1 @@ +dev.config.php diff --git a/config/app.config.php b/config/app.config.php new file mode 100644 index 0000000..c750c07 --- /dev/null +++ b/config/app.config.php @@ -0,0 +1,18 @@ + [ + 'module/authentication/bootstrap.php', + 'module/authorization/bootstrap.php', + 'module/sch_sso/bootstrap.php', + 'module/application/bootstrap.php', + ], + 'cache_config' => 'data/cache/config/settings.php', +]; diff --git a/config/dev.config.php.dist b/config/dev.config.php.dist new file mode 100644 index 0000000..4d9a5a9 --- /dev/null +++ b/config/dev.config.php.dist @@ -0,0 +1,15 @@ + [ + 'module/debug/bootstrap.php', + ], + 'cache_config' => false, +]; diff --git a/config/settings/.gitignore b/config/settings/.gitignore new file mode 100644 index 0000000..fcfe831 --- /dev/null +++ b/config/settings/.gitignore @@ -0,0 +1,2 @@ +local.php +*.local.php \ No newline at end of file diff --git a/config/settings/cas.local.php.dist b/config/settings/cas.local.php.dist new file mode 100644 index 0000000..b5bb210 --- /dev/null +++ b/config/settings/cas.local.php.dist @@ -0,0 +1,25 @@ + [ + 'serverVersion' => 'S1', + 'proxy' => false, + 'serverHostname' => '', + 'serverPort' => 443, + 'serverUri' => '/cas', + 'changeSessionId' => false, + 'handleLogoutRequests' => true, + 'allowedClients' => [], + 'lang' => 'CAS_Languages_Greek', + 'casServerCaCert' => '', + 'casServerCnValidate' => '', + 'noCasServerValidation' => true, + ], +]; \ No newline at end of file diff --git a/config/settings/db.local.php.dist b/config/settings/db.local.php.dist new file mode 100644 index 0000000..e050d71 --- /dev/null +++ b/config/settings/db.local.php.dist @@ -0,0 +1,18 @@ + [ + 'dsn' => '', + 'user' => null, + 'pass' => null, + 'options' => [ + + ], + ], +]; \ No newline at end of file diff --git a/config/settings/debug.global.php b/config/settings/debug.global.php new file mode 100644 index 0000000..d299ea1 --- /dev/null +++ b/config/settings/debug.global.php @@ -0,0 +1,13 @@ + [ + 'debug_path' => 'data/log/debug.log', + ], +]; diff --git a/config/settings/global.php b/config/settings/global.php new file mode 100644 index 0000000..0bc9713 --- /dev/null +++ b/config/settings/global.php @@ -0,0 +1,13 @@ + false, + 'displayErrorDetails' => false, +]; diff --git a/config/settings/monolog.global.php b/config/settings/monolog.global.php new file mode 100644 index 0000000..95318df --- /dev/null +++ b/config/settings/monolog.global.php @@ -0,0 +1,15 @@ + [ + 'name' => 'app', + 'path' => 'data/log/app.log', + 'max_files' => 30, + ], +]; diff --git a/config/settings/nav.global.php b/config/settings/nav.global.php new file mode 100644 index 0000000..7554f6c --- /dev/null +++ b/config/settings/nav.global.php @@ -0,0 +1,64 @@ + [ + 'main' => [ + 'index' => [ + 'label' => 'Αρχική', + 'route' => 'index', + 'class' => 'hidden', + ], + 'school' => [ + 'label' => 'Το σχολείο', + 'route' => 'school', + 'pages' => [ + 'info' => [ + 'label' => 'Πληροφορίες', + 'route' => 'school', + 'icon' => 'info' + ], + 'staff' => [ + 'label' => 'Εκπαιδευτικοί', + 'route' => 'school.staff', + 'icon' => 'users' + ], + 'labs' => [ + 'label' => 'Χώροι', + 'route' => 'school.labs', + 'icon' => 'building-o' + ], + 'assets' => [ + 'label' => 'Εξοπλισμός', + 'route' => 'school.assets', + 'icon' => 'tv' + ], + ], + ], + // 'app-form' => [ + // 'label' => 'Αίτηση', + // 'route' => 'app-form', + // ], + + ], + 'main-right' => [ + 'login' => [ + 'label' => 'Σύνδεση', + 'route' => 'user.login', + 'icon' => 'unlock', + ], + 'logout' => [ + 'label' => 'Αποσύνδεση', + 'route' => 'user.logout', + 'id' => 'nav-logout', + 'icon' => 'lock', + ], + ], + ], +]; diff --git a/config/settings/twig.global.php b/config/settings/twig.global.php new file mode 100644 index 0000000..72a3909 --- /dev/null +++ b/config/settings/twig.global.php @@ -0,0 +1,19 @@ + [ + 'template_path' => 'module/application/templates', + 'twig' => [ + 'cache' => 'data/cache/templates', + 'debug' => false, + 'auto_reload' => true, + ], + ], +]; diff --git a/data/cache/config/.gitignore b/data/cache/config/.gitignore new file mode 100644 index 0000000..c96a04f --- /dev/null +++ b/data/cache/config/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/data/cache/templates/.gitignore b/data/cache/templates/.gitignore new file mode 100644 index 0000000..c96a04f --- /dev/null +++ b/data/cache/templates/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/data/log/.gitignore b/data/log/.gitignore new file mode 100644 index 0000000..c96a04f --- /dev/null +++ b/data/log/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/data/tmp/.gitignore b/data/tmp/.gitignore new file mode 100644 index 0000000..c96a04f --- /dev/null +++ b/data/tmp/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/module/application/bootstrap.php b/module/application/bootstrap.php new file mode 100644 index 0000000..b883fe4 --- /dev/null +++ b/module/application/bootstrap.php @@ -0,0 +1,107 @@ +getContainer(); + + $container['autoloader']->addPsr4('GrEduLabs\\Application\\', __DIR__ . '/src'); + + $container['view'] = function($c) { + $settings = $c['settings']; + $view = new Slim\Views\Twig( + $settings['view']['template_path'], + $settings['view']['twig'] + ); + $view->addExtension(new Slim\Views\TwigExtension( + $c['router'], + $c['request']->getUri() + )); + + $view->addExtension(new GrEduLabs\Application\Twig\Extension\Navigation( + $settings['navigation'], + $c->get('router'), + $c->get('request') + )); + $view->addExtension(new Knlv\Slim\Views\TwigMessages( + $c['flash'] + )); + + return $view; + }; + + $container['flash'] = function ($c) { + return new \Slim\Flash\Messages(); + }; + + $container['logger'] = function ($c) { + $settings = $c['settings']; + $logger = new Monolog\Logger($settings['logger']['name']); + $logger->pushProcessor(new Monolog\Processor\UidProcessor()); + $logger->pushHandler(new Monolog\Handler\RotatingFileHandler( + $settings['logger']['path'], + $settings['logger']['max_files'], + Monolog\Logger::INFO + )); + + return $logger; + }; + + $container['authenticate_redbean_listener'] = function ($c) { + return new GrEduLabs\Application\Authentication\RedbeanListener(); + }; + + $events = $container['events']; + $events('on', 'bootstrap', function () use ($container) { + session_name('GrEduLabs'); + session_start(); + + // setup RedbeanPHP + + RedBeanPHP\R::setup( + $container['settings']['db']['dsn'], + $container['settings']['db']['user'], + $container['settings']['db']['pass'] + ); + + }, 1000000); + $events('on', 'authenticate', $container['authenticate_redbean_listener']); + + $container['csrf'] = function ($c) { + return new \Slim\Csrf\Guard(); + }; + + $container['GrEduLabs\\Application\\Action\\Index'] = function ($c) { + return new GrEduLabs\Application\Action\Index($c['view']); + }; + + $container['GrEduLabs\\Application\\Action\\School\\Index'] = function ($c) { + return new GrEduLabs\Application\Action\School\Index($c->get('view')); + }; + + $container['GrEduLabs\\Application\\Action\\School\\Staff'] = function ($c) { + return new GrEduLabs\Application\Action\School\Staff($c->get('view')); + }; + + $container['GrEduLabs\\Application\\Action\\School\\Labs'] = function ($c) { + return new GrEduLabs\Application\Action\School\Labs($c->get('view')); + }; + + $container['GrEduLabs\\Application\\Action\\School\\Assets'] = function ($c) { + return new GrEduLabs\Application\Action\School\Assets($c->get('view')); + }; + + $app->get('/', 'GrEduLabs\\Application\\Action\\Index')->setName('index'); + $app->group('/school', function () { + $this->get('', 'GrEduLabs\\Application\\Action\\School\\Index')->setName('school'); + $this->get('/staff', 'GrEduLabs\\Application\\Action\\School\\Staff')->setName('school.staff'); + $this->get('/labs', 'GrEduLabs\\Application\\Action\\School\\Labs')->setName('school.labs'); + $this->get('/assets', 'GrEduLabs\\Application\\Action\\School\\Assets')->setName('school.assets'); + }); +}; diff --git a/module/application/src/Action/AppForm/Index.php b/module/application/src/Action/AppForm/Index.php new file mode 100644 index 0000000..2bab099 --- /dev/null +++ b/module/application/src/Action/AppForm/Index.php @@ -0,0 +1,86 @@ +view = $view; + } + + public function __invoke(Request $req, Response $res, array $args = []) + { + return $this->view->render($res, 'app-form/index.twig', [ + 'assets' => [ + [ + 'typeName' => 'ΒΙΝΤΕΟΠΡΟΒΟΛΕΑΣ', + 'labName' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 1', + 'quantity' => 2, + ], + [ + 'typeName' => 'LAPTOP', + 'labName' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 2', + 'quantity' => 1, + ], + [ + 'typeName' => 'ΠΛΗΚΤΡΟΛΟΓΙΟ', + 'labName' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 2', + 'quantity' => 10, + ], + ], + 'for_choices' => [ + [ + 'label' => 'ΠΛΗΡΕΣ ΕΡΓΑΣΤΗΡΙΟ', + 'value' => 'ΠΛΗΡΕΣ ΕΡΓΑΣΤΗΡΙΟ', + ], + [ + 'label' => 'ΑΝΑΒΑΘΜΙΣΗ ΕΡΓΑΣΤΗΡΙΟΥ', + 'value' => 'ΑΝΑΒΑΘΜΙΣΗ ΕΡΓΑΣΤΗΡΙΟΥ', + ], + [ + 'label' => 'ΚΙΝΗΤΟ ΕΡΓΑΣΤΗΡΙΟ', + 'value' => 'ΚΙΝΗΤΟ ΕΡΓΑΣΤΗΡΙΟ', + ], + ], + 'lab_choices' => [ + [ + 'value' => 1, + 'label' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 1', + ], + [ + 'value' => 2, + 'label' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 2', + ], + ], + 'type_choices' => [ + [ + 'value' => 1, + 'label' => 'ΒΙΝΤΕΟΠΡΟΒΟΛΕΑΣ', + ], + [ + 'value' => 3, + 'label' => 'LAPTOP', + ], + [ + 'value' => 2, + 'label' => 'ΠΛΗΚΤΡΟΛΟΓΙΟ', + ], + ], + ]); + } +} diff --git a/module/application/src/Action/AppForm/SubmitAppForm.php b/module/application/src/Action/AppForm/SubmitAppForm.php new file mode 100644 index 0000000..d2901c7 --- /dev/null +++ b/module/application/src/Action/AppForm/SubmitAppForm.php @@ -0,0 +1,24 @@ +getParams(); + var_dump($params); + die(); + } +} diff --git a/module/application/src/Action/Index.php b/module/application/src/Action/Index.php new file mode 100644 index 0000000..0564911 --- /dev/null +++ b/module/application/src/Action/Index.php @@ -0,0 +1,36 @@ +view = $view; + } + + public function __invoke(Request $req, Response $res) + { + return $this->view->render($res, 'index.twig'); + } +} diff --git a/module/application/src/Action/School/Assets.php b/module/application/src/Action/School/Assets.php new file mode 100644 index 0000000..92b6249 --- /dev/null +++ b/module/application/src/Action/School/Assets.php @@ -0,0 +1,63 @@ +view = $view; + } + + public function __invoke(Request $req, Response $res, array $args = []) + { + return $this->view->render($res, 'school/assets.twig', [ + 'assets' => [ + [ + 'id' => 1, + 'type' => 1, + 'typeName' => 'ΒΙΝΤΕΟΠΡΟΒΟΛΕΑΣ', + 'lab' => 1, + 'labName' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 1', + 'quantity' => 2, + 'acquisitionYear' => '2001', + 'comments' => 'test', + ], + [ + 'id' => 2, + 'type' => 3, + 'typeName' => 'LAPTOP', + 'lab' => 2, + 'labName' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 2', + 'quantity' => 1, + 'acquisitionYear' => '2003', + 'comments' => 'test', + ], + [ + 'id' => 3, + 'type' => 2, + 'typeName' => 'ΠΛΗΚΤΡΟΛΟΓΙΟ', + 'lab' => 2, + 'labName' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 2', + 'quantity' => 10, + 'acquisitionYear' => '2008', + 'comments' => 'test', + ], + ], + ]); + } +} diff --git a/module/application/src/Action/School/Index.php b/module/application/src/Action/School/Index.php new file mode 100644 index 0000000..ae5d9ac --- /dev/null +++ b/module/application/src/Action/School/Index.php @@ -0,0 +1,30 @@ +view = $view; + } + + public function __invoke(Request $req, Response $res, array $args = []) + { + return $this->view->render($res, 'school/index.twig'); + } +} diff --git a/module/application/src/Action/School/Labs.php b/module/application/src/Action/School/Labs.php new file mode 100644 index 0000000..ac5ac3f --- /dev/null +++ b/module/application/src/Action/School/Labs.php @@ -0,0 +1,86 @@ +view = $view; + } + + public function __invoke(Request $req, Response $res, array $args = []) + { + return $this->view->render($res, 'school/labs.twig', [ + 'labs' => [ + [ + 'id' => 1, + 'name' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 1', + 'type' => 1, + 'typeName' => 'ΕΡΓΑΣΤΗΡΙΟ', + 'responsible' => 1, + 'responsibleName' => 'Γιώργος Τάδε', + 'area' => 24, + ], + [ + 'id' => 2, + 'name' => 'ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦ/ΚΗΣ 2', + 'type' => 2, + 'typeName' => 'ΑΙΘΟΥΣΑ', + 'responsible' => 2, + 'responsibleName' => 'Νίκος Τάδε', + 'area' => 50, + ], + ], + 'staff' => [ + [ + 'value' => 1, + 'label' => 'Γιώργος Τάδε', + + ], + [ + 'value' => 2, + 'label' => 'Νίκος Τάδε', + ], + ], + 'lab_types' => [ + [ + 'value' => 1, + 'label' => 'ΕΡΓΑΣΤΗΡΙΟ', + ], + [ + 'value' => 2, + 'label' => 'ΑΙΘΟΥΣΑ', + ], + [ + 'value' => 3, + 'label' => 'ΓΡΑΦΕΙΟ', + ], + ], + 'lessons' => [ + [ + 'value' => 1, + 'label' => 'ΦΥΣΙΚΗ', + ], + [ + 'value' => 2, + 'label' => 'ΠΛΗΡΟΦΟΡΙΚΗ', + ], + ], + ]); + } +} diff --git a/module/application/src/Action/School/Staff.php b/module/application/src/Action/School/Staff.php new file mode 100644 index 0000000..a70260d --- /dev/null +++ b/module/application/src/Action/School/Staff.php @@ -0,0 +1,52 @@ +view = $view; + } + + public function __invoke(Request $req, Response $res, array $args = []) + { + return $this->view->render($res, 'school/staff.twig', [ + 'staff' => array_fill(0, 1, + [ + 'id' => 150, + 'name' => 'test', + 'surname' => 'test2', + 'branch' => 'Some branch', + 'telephone' => '2413123212', + 'email' => 'test@test.com', + 'positionLabel' => 'Εκπαδευτικός', + 'position' => 1, + ] + ), + 'positions' => [ + ['value' => 1, 'label' => 'Εκπαδευτικός'], + ['value' => 2, 'label' => 'Διευθυντής σχολείου'], + ['value' => 3, 'label' => 'Υπεύθυνος εργαστηρίου'], + ], + 'branches' => [ + ['value' => 'branch1', 'label' => 'branch'], + ['value' => 'branch2', 'label' => 'branch2'], + ], + ]); + } +} diff --git a/module/application/src/Authentication/RedbeanListener.php b/module/application/src/Authentication/RedbeanListener.php new file mode 100644 index 0000000..0d506c8 --- /dev/null +++ b/module/application/src/Authentication/RedbeanListener.php @@ -0,0 +1,23 @@ +navigation = $navigation; + $this->router = $router; + $this->request = $request; + $this->acl = $acl; + $this->currentRole = $currentRole; + } + + /** + * Extension name. + * + * @return string + */ + public function getName() + { + return 'slim-navigation'; + } + + /** + * Callback for twig. + * + * @return array + */ + public function getFunctions() + { + return [ + new Twig_SimpleFunction('nav', [$this, 'nav']), + ]; + } + + /** + * + */ + public function nav($root = null) + { + $navigation = (null !== $root) ? $this->navigation[$root] : $this->navigation; + + $aclFilter = function ($page) { + if (!$this->acl) { + return true; + } + + $path = parse_url($page['href'], PHP_URL_PATH); + + $resource = 'route' . $path; + + return $this->acl->isAllowed($this->currentRole, $resource, 'get'); + }; + $prepare = function ($page) use (&$prepare, &$aclFilter) { + + if (isset($page['route'])) { + $routeData = isset($page['route_data']) ? $page['route_data'] : []; + $query = isset($page['query']) ? $page['query'] : []; + $page['href'] = $this->router->pathFor($page['route'], $routeData, $query); + } + + $path = parse_url($page['href'], PHP_URL_PATH); + $page['active'] = ($path !== '/' && 0 === strpos($this->request->getUri()->getPath(), $path)); + + + if (isset($page['pages']) && is_array($page['pages'])) { + $page['pages'] = array_filter(array_map($prepare, $page['pages']), $aclFilter); + } + + return $page; + }; + + return array_filter(array_map($prepare, $navigation), $aclFilter); + } +} diff --git a/module/application/templates/app-form/index.twig b/module/application/templates/app-form/index.twig new file mode 100644 index 0000000..c2fcd11 --- /dev/null +++ b/module/application/templates/app-form/index.twig @@ -0,0 +1,162 @@ +{% extends "layout.twig" %} + +{% macro itemSelect(name, label, options, selected) %} + +{% endmacro %} + +{% macro itemCount(name, label, value) %} +

+{% endmacro %} + +{% macro select(name, label, options, selected) %} +
+ + +
+{% endmacro %} + +{% macro yesno(name, label) %} +
+ + +
+{% endmacro %} + +{% macro text(name, label, value) %} +
+ + +
+{% endmacro %} + +{% import _self as macros %} + +{% block content %} +
+

+ {% block title %} + Αίτηση για νέο εξοπλισμό + {% endblock %} +

+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent pulvinar tincidunt + odio, vel pretium mauris imperdiet at. In tempor fermentum enim, euismod posuere + purus venenatis sit amet. Sed tincidunt, sapien et varius congue, orci urna rutrum + magna, in porttitor tellus ante nec quam. Praesent non ante commodo, ornare tellus + ut, commodo dolor.

+
+
+ Υπάρχον εξοπλισμός +
+ + + + + + + + + + {% for asset in assets %} + + + + + + {% else %} + + + + {% endfor %} + + + + + + +
ΧώροςΤύποςΠλήθος
{{ asset.labName }}{{ asset.typeName }}{{ asset.quantity }}
Δεν έχει καταχωρηθεί εξοπλισμός
+
+
+
+ Νέος εξοπλισμός +
+
+ + + + + + + + + + + + + + + + +
ΧώροςΤύποςΠλήθοςΑιτιολογία χρήσης
+ +
+
+
+
+
+ Επιπλέον + {{ macros.select('for', 'Αίτημα του σχολείου για', for_choices) }} + {{ macros.yesno('new-lab-perspective', 'Ύπαρξη - προοπτική αίθουσας για δημιουργία νέου εργαστηρίου')}} + {{ macros.text('comments', 'Σχόλια/Παρατηρήσεις', '') }} + +
+
+
+ +
+
+ +
+{% endblock %} + +{% block inlinejs %} + {{ parent() }} + + + +{% endblock %} \ No newline at end of file diff --git a/module/application/templates/flash.twig b/module/application/templates/flash.twig new file mode 100644 index 0000000..e52d69a --- /dev/null +++ b/module/application/templates/flash.twig @@ -0,0 +1,7 @@ +{% for class, messages in flash() %} + +{% endfor %} diff --git a/module/application/templates/index.twig b/module/application/templates/index.twig new file mode 100644 index 0000000..96ff847 --- /dev/null +++ b/module/application/templates/index.twig @@ -0,0 +1,10 @@ +{% extends "layout.twig" %} +{% block content %} +
+{% endblock %} \ No newline at end of file diff --git a/module/application/templates/layout.twig b/module/application/templates/layout.twig new file mode 100644 index 0000000..5558f1c --- /dev/null +++ b/module/application/templates/layout.twig @@ -0,0 +1,42 @@ + + + + + + + + + GrEduLabs + + + + + + + + + + + {% include 'navigation/main.twig' %} +
+
+ {% include 'flash.twig' %} + {% block content %}{% endblock %} +
+ +
+ + + + {% block inlinejs %}{% endblock %} + + \ No newline at end of file diff --git a/module/application/templates/navigation/main.twig b/module/application/templates/navigation/main.twig new file mode 100644 index 0000000..5830c39 --- /dev/null +++ b/module/application/templates/navigation/main.twig @@ -0,0 +1,37 @@ +{% macro li(page) %} + + +{% endmacro %} + +{% import _self as macros %} + + \ No newline at end of file diff --git a/module/application/templates/school/assets.twig b/module/application/templates/school/assets.twig new file mode 100644 index 0000000..0b8db3c --- /dev/null +++ b/module/application/templates/school/assets.twig @@ -0,0 +1,89 @@ +{% extends "school/index.twig" %} + +{% import "school/index.twig" as macros %} + +{% block schoolTitle %} + {{ parent() }} Εξοπλισμός +{% endblock %} + +{% block navItems %} + +{% endblock %} + +{% block schoolContent %} +
+
+ + + + + + + + + + + {% for asset in assets %} + + + + + + + {% else %} + + + + {% endfor %} + + + + + + +
ΤύποςΧώροςΠλήθοςΈτος κτήσης
{{ asset.typeName }}{{ asset.labName }}{{ asset.quantity }}{{ asset.acquisitionYear }}
Δεν έχει καταχωρηθεί εξοπλισμός
+
+ + +
+{% endblock %} + +{% block inlinejs %} + {{ parent() }} + +{% endblock %} \ No newline at end of file diff --git a/module/application/templates/school/index.twig b/module/application/templates/school/index.twig new file mode 100644 index 0000000..c5cdcf0 --- /dev/null +++ b/module/application/templates/school/index.twig @@ -0,0 +1,154 @@ +{% extends "layout.twig" %} + +{% macro input(name, label, value, type, attributes) %} +
+ +
+ +
+
+{% endmacro %} + +{% macro file(name, label, value, attributes) %} +
+ +
+
+ + + Επιλέξτε… + + + + + + + + +
+
+
+{% endmacro %} + +{% macro select(name, label, options, selected, attributes) %} +
+ +
+ +
+
+{% endmacro %} + +{% macro select_year(name, label, selected, start, attributes) %} +
+ +
+ +
+
+{% endmacro %} + +{% macro text(name, label, value, attributes) %} +
+ +
+ +
+
+{% endmacro %} + +{% block content %} +
+

+ {% block schoolTitle %} + Το σχολείο + {% endblock %} +

+ +
+
+
+ {% block schoolContent %} + +

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent pulvinar tincidunt + odio, vel pretium mauris imperdiet at. In tempor fermentum enim, euismod posuere + purus venenatis sit amet. Sed tincidunt, sapien et varius congue, orci urna rutrum + magna, in porttitor tellus ante nec quam. Praesent non ante commodo, ornare tellus + ut, commodo dolor. Aliquam id laoreet est, sed efficitur erat. Nunc orci diam, + fringilla eu hendrerit sit amet, mollis a risus. Nullam aliquet nisi aliquam ipsum + scelerisque, at convallis augue convallis. In placerat lorem eget lectus maximus, + sed mattis arcu efficitur. Nunc in magna ac neque eleifend sagittis. Quisque non + eros id nibh faucibus posuere. Fusce ut lorem laoreet lacus fermentum tempus at a + ante. Suspendisse luctus libero vel varius fermentum. Suspendisse nec metus odio.

+ +

In sapien urna, interdum nec sollicitudin vitae, efficitur et elit. Aliquam erat + volutpat. Aenean a nisl non quam hendrerit condimentum. Sed rhoncus posuere nulla, + vel aliquam orci imperdiet ullamcorper. Morbi vel lacus sem. Donec sit amet eros + eros. Donec sit amet vestibulum nunc. Pellentesque habitant morbi tristique senectus + et netus et malesuada fames ac turpis egestas. Fusce interdum congue nibh accumsan + convallis. Curabitur sit amet orci efficitur, luctus metus ut, euismod enim. Aenean + ultricies arcu nisi, sit amet finibus risus posuere nec.

+ {% endblock %} +
+
+
+{% endblock %} +{% block inlinejs %} + + + +{% endblock %} \ No newline at end of file diff --git a/module/application/templates/school/labs.twig b/module/application/templates/school/labs.twig new file mode 100644 index 0000000..1dce857 --- /dev/null +++ b/module/application/templates/school/labs.twig @@ -0,0 +1,95 @@ +{% extends "school/index.twig" %} + +{% import "school/index.twig" as macros %} + +{% block schoolTitle %} + {{ parent() }} Χώροι +{% endblock %} + +{% block navItems %} + +{% endblock %} + +{% block schoolContent %} +
+
+ + + + + + + + + + + {% for lab in labs %} + + + + + + + {% else %} + + + + {% endfor %} + + + + + + +
ΟνομασίαΤύποςΥπεύθυνοςΕπιφάνεια (m2)
{{ lab.name }}{{ lab.typeName }}{{ lab.responsibleName }}{{ lab.area }}
+ Δεν έχουν καταχωρηθεί χώροι. +
+
+ + + +
+{% endblock %} + +{% block inlinejs %} + {{ parent() }} + +{% endblock %} \ No newline at end of file diff --git a/module/application/templates/school/staff.twig b/module/application/templates/school/staff.twig new file mode 100644 index 0000000..4dac6ce --- /dev/null +++ b/module/application/templates/school/staff.twig @@ -0,0 +1,104 @@ +{% extends "school/index.twig" %} + +{% import "school/index.twig" as macros %} + +{% block schoolTitle %} + {{ parent() }} Εκπαιδευτικοί +{% endblock %} + +{% block navItems %} + +{% endblock %} + +{% block schoolContent %} +
+
+ + + + + + + + + + + + + {% for employee in staff %} + + + + + + + + + {% else %} + + + + {% endfor %} + + + + + + +
ΌνομαΕπώνυμοΤηλέφωνοEmailΕιδικότηταΘέση
{{ employee.name }}{{ employee.surname }}{{ employee.telephone }}{{ employee.branch }}{{ employee.positionLabel }}
+ Δεν έχει καταχωρηθεί προσωπικό. +
+
+ + + + +
+{% endblock %} + +{% block inlinejs %} + {{ parent() }} + +{% endblock %} \ No newline at end of file diff --git a/module/application/templates/user/login.twig b/module/application/templates/user/login.twig new file mode 100644 index 0000000..54bf182 --- /dev/null +++ b/module/application/templates/user/login.twig @@ -0,0 +1,52 @@ +{% extends "layout.twig" %} + +{% block content %} +

Σύνδεση

+
+
+

Για την σύνδεση των σχολικών μονάδων, η σύνδεση πραγματοποιείται μέσω του Κεντρικής Υπηρεσίας Πιστοποίησης χρηστών του Πανελλήνιου Σχολικού Δικτύου.

+
+
+

+ + + +

+
+
+
+
+

Αν έχετε ήδη δημιουργήσει λογαριασμό στο σύστημα, συνδεθείτε εδώ.

+
+
+ +
+
+ + + + +
+
+
+
+ +
+
+ + + + +
+
+
+
+
+ +
+ + +
+
+
+{% endblock %} \ No newline at end of file diff --git a/module/authentication/bootstrap.php b/module/authentication/bootstrap.php new file mode 100644 index 0000000..0a47e0c --- /dev/null +++ b/module/authentication/bootstrap.php @@ -0,0 +1,73 @@ +getContainer(); + $events = $container['events']; + + $container['autoloader']->addPsr4('GrEduLabs\\Authentication\\', __DIR__ . '/src'); + + $container['authentication_storage'] = function ($c) { + return new GrEduLabs\Authentication\Storage\PhpSession(); + }; + + $container['authentication_adapter'] = function ($c) { + return new GrEduLabs\Authentication\Adapter\EventsAdapter($c['events']); + }; + + $container['authentication_service'] = function ($c) { + return new Zend\Authentication\AuthenticationService( + $c['authentication_storage'], + $c['authentication_adapter'] + ); + }; + + + $events('on', 'bootstrap', function () use ($container) { + $container->extend('view', function ($view, $c) { + $view->addExtension(new GrEduLabs\Authentication\Twig\Extension\Identity( + $c['authentication_service'] + )); + return $view; + }); + }); + + $container['GrEduLabs\\Authentication\\Action\\User\\Login'] = function ($c) { + + return new GrEduLabs\Authentication\Action\User\Login( + $c['view'], + $c['authentication_service'], + $c['flash'], + $c['csrf'], + $c['router']->pathFor('index') + ); + }; + + $container['GrEduLabs\\Authentication\\Action\\User\\Logout'] = function ($c) { + return new GrEduLabs\Authentication\Action\User\Logout( + $c['authentication_service'], + $c['events'], + $c['router']->pathFor('index') + ); + }; + + $app->group('/user', function () { + $this->map(['GET', 'POST'], '/login', 'GrEduLabs\\Authentication\\Action\\User\\Login') + ->setName('user.login'); + + $this->get('/logout', 'GrEduLabs\\Authentication\\Action\\User\\Logout') + ->setName('user.logout'); + }); + + $events = $container['events']; + $events('on', 'bootstrap', function () use ($container) { + $container['router']->getNamedRoute('user.login')->add('csrf'); + }); +}; \ No newline at end of file diff --git a/module/authentication/src/Action/User/Login.php b/module/authentication/src/Action/User/Login.php new file mode 100644 index 0000000..108bb96 --- /dev/null +++ b/module/authentication/src/Action/User/Login.php @@ -0,0 +1,106 @@ +view = $view; + $this->authService = $authService; + $this->flash = $flash; + $this->csrf = $csrf; + $this->successUrl = $successUrl; + } + + public function __invoke(Request $req, Response $res) + { + + if ($req->isPost()) { + $adapter = $this->authService->getAdapter(); + if ($adapter instanceof ValidatableAdapterInterface) { + $adapter->setIdentity($req->getParam('identity')); + $adapter->setCredential($req->getParam('credential')); + } + + $result = $this->authService->authenticate($adapter); + if (!$result->isValid()) { + $this->flash->addMessage('danger', reset($result->getMessages())); + + return $res->withRedirect($req->getUri()); + } + + return $res->withRedirect($this->successUrl); + } + + return $this->view->render($res, 'user/login.twig', $this->getCsrfData($req)); + } + + private function getCsrfData(Request $req) + { + $nameKey = $this->csrf->getTokenNameKey(); + $valueKey = $this->csrf->getTokenValueKey(); + $name = $req->getAttribute($nameKey); + $value = $req->getAttribute($valueKey); + + return [ + 'csrf_name_key' => $nameKey, + 'csrf_value_key' => $valueKey, + 'csrf_name' => $name, + 'csrf_value' => $value, + ]; + } +} diff --git a/module/authentication/src/Action/User/Logout.php b/module/authentication/src/Action/User/Logout.php new file mode 100644 index 0000000..6bede3f --- /dev/null +++ b/module/authentication/src/Action/User/Logout.php @@ -0,0 +1,54 @@ +authService = $authService; + $this->events = $events; + $this->redirectUrl = $redirectUrl; + } + + public function __invoke(ServerRequestInterface $req, Response $res) + { + if ($this->authService->hasIdentity()) { + $identity = $this->authService->getIdentity(); + $events = $this->events; + $this->authService->clearIdentity(); + $events('trigger', 'logout', $identity, $this->redirectUrl); + } + + return $res->withRedirect($this->redirectUrl); + } +} diff --git a/module/authentication/src/Adapter/EventsAdapter.php b/module/authentication/src/Adapter/EventsAdapter.php new file mode 100644 index 0000000..d998391 --- /dev/null +++ b/module/authentication/src/Adapter/EventsAdapter.php @@ -0,0 +1,40 @@ +events = $events; + } + + public function authenticate() + { + $events = $this->events; + $result = $events('trigger', 'authenticate', $this->getIdentity(), $this->getCredential()); + + $last = end($result['results']); + if ($last instanceof Identity) { + $events('trigger', 'authenticate.success', $last); + + return new Result(Result::SUCCESS, $last, ['Authentication success']); + } + $events('trigger', 'authenticate.failure'); + + return new Result(Result::FAILURE_UNCATEGORIZED, null, ['Authentication failure']); + } +} \ No newline at end of file diff --git a/module/authentication/src/Identity.php b/module/authentication/src/Identity.php new file mode 100644 index 0000000..7712341 --- /dev/null +++ b/module/authentication/src/Identity.php @@ -0,0 +1,69 @@ +uid = $uid; + $this->mail = $mail; + $this->displayName = $displayName; + $this->officeName = $officeName; + $this->authenticationSource = $authenticationSource; + } + + public function __get($name) + { + if (property_exists($this, $name)) { + return $this->{$name}; + } + + return; + } + + public function __toString() + { + return $this->displayName; + } + + public function getUid() + { + return $this->uid; + } + + public function toArray() + { + return [ + 'uid' => $this->uid, + 'mail' => $this->mail, + 'displayName' => $this->displayName, + 'officeName' => $this->officeName, + 'authenticationSource' => $this->authenticationSource, + ]; + } + + public function jsonSerialize() + { + return $this->toArray(); + } +} diff --git a/module/authentication/src/Storage/PhpSession.php b/module/authentication/src/Storage/PhpSession.php new file mode 100644 index 0000000..d37a2ab --- /dev/null +++ b/module/authentication/src/Storage/PhpSession.php @@ -0,0 +1,124 @@ +namespace = $namespace; + } + if ($member !== null) { + $this->member = $member; + } + } + + /** + * Returns the session namespace + * + * @return string + */ + public function getNamespace() + { + return $this->namespace; + } + + /** + * Returns the name of the session object member + * + * @return string + */ + public function getMember() + { + return $this->member; + } + + /** + * Returns true if and only if storage is empty + * + * @throws \Zend\Authentication\Exception\ExceptionInterface If it is impossible to determine whether storage is empty + * @return bool + */ + public function isEmpty() + { + return !isset($_SESSION[$this->namespace][$this->member]); + } + + /** + * Returns the contents of storage + * + * Behavior is undefined when storage is empty. + * + * @throws \Zend\Authentication\Exception\ExceptionInterface If reading contents from storage is impossible + * @return mixed + */ + public function read() + { + return $_SESSION[$this->namespace][$this->member]; + } + + /** + * Writes $contents to storage + * + * @param mixed $contents + * @throws \Zend\Authentication\Exception\ExceptionInterface If writing $contents to storage is impossible + * @return void + */ + public function write($contents) + { + $_SESSION[$this->namespace][$this->member] = $contents; + } + + /** + * Clears contents from storage + * + * @throws \Zend\Authentication\Exception\ExceptionInterface If clearing contents from storage is impossible + * @return void + */ + public function clear() + { + unset($_SESSION[$this->namespace][$this->member]); + } +} diff --git a/module/authentication/src/Twig/Extension/Identity.php b/module/authentication/src/Twig/Extension/Identity.php new file mode 100644 index 0000000..9e40925 --- /dev/null +++ b/module/authentication/src/Twig/Extension/Identity.php @@ -0,0 +1,66 @@ +authService = $authService; + } + + /** + * Extension name. + * + * @return string + */ + public function getName() + { + return 'slim-identity'; + } + + /** + * Callback for twig. + * + * @return array + */ + public function getFunctions() + { + return [ + new Twig_SimpleFunction('identity', [$this, 'identity']), + ]; + } + + /** + * + */ + public function identity($prop = null) + { + if (!$this->authService->hasIdentity()) { + return; + } + + $identity = $this->authService->getIdentity(); + if (null !== $prop) { + return $identity->{$prop}; + } + + return $identity; + } +} diff --git a/module/authorization/bootstrap.php b/module/authorization/bootstrap.php new file mode 100644 index 0000000..16496d3 --- /dev/null +++ b/module/authorization/bootstrap.php @@ -0,0 +1,11 @@ +getContainer(); + + $container['settings']->set('displayErrorDetails', true); + + $container->extend('view', function ($view) { + $view->addExtension(new Twig_Extension_Debug()); + $view->getEnvironment()->enableDebug(); + + return $view; + }); + + $container->extend('logger', function ($logger, $c) { + $settings = $c['settings']; + + $logger->pushHandler(new Monolog\Handler\StreamHandler( + $settings['logger']['debug_path'], + Monolog\Logger::DEBUG + )); + + return $logger; + }); +}; diff --git a/module/sch_sso/bootstrap.php b/module/sch_sso/bootstrap.php new file mode 100644 index 0000000..98e8a20 --- /dev/null +++ b/module/sch_sso/bootstrap.php @@ -0,0 +1,95 @@ +getContainer(); + + + + $events = $container['events']; + + $events('on', 'bootstrap', function () use ($container) { + $settings = $container['settings']['phpcas']; + phpCAS::client( + $settings['serverVersion'], + $settings['serverHostname'], + $settings['serverPort'], + $settings['serverUri'], + $settings['changeSessionId'] + ); + if (($casServerCaCert = $settings['casServerCaCert'])) { + if ($settings['casServerCnValidate']) { + phpCAS::setCasServerCACert($casServerCaCert, true); + } else { + phpCAS::setCasServerCACert($casServerCaCert, false); + } + } + + if ($settings['noCasServerValidation']) { + phpCAS::setNoCasServerValidation(); + } + phpCAS::handleLogoutRequests(); + + $container['router']->getNamedRoute('user.login')->add(function ($req, $res, $next) { + $method = $req->getMethod(); + $query = $req->getQueryParams(); + if ($method === 'GET' && isset($query['ticket'])) { + $req = $req->withoutHeader('Location') + ->withMethod('POST') + ->withQueryParams(array_merge($query, ['dologin' => '1'])); + } + return $next($req, $res); + }); + }, 10); + + $events('on', 'authenticate', function (callable $stop) use ($container) { + if (!phpCAS::forceAuthentication()) { + return false; + } + $attributes = phpCAS::getAttributes(); + $identity = phpCAS::getUser(); + $filterAttribute = function ($attribute) use ($attributes) { + if (!isset($attributes[$attribute])) { + return; + } + + if (is_array($attributes[$attribute])) { + return $attributes[$attribute]; + } + + return $attributes[$attribute]; + }; + + $stop(); + + return new GrEduLabs\Authentication\Identity( + $identity, + $filterAttribute('mail'), + $filterAttribute('cn'), + $filterAttribute('ou'), + 'CAS' + ); + }, -100000); + + + $events('on', 'logout', function (callable $stop, GrEduLabs\Authentication\Identity $identity, $redirect = null) { + + if ($identity->authenticationSource === 'CAS') { + if (!phpCAS::isAuthenticated()) { + return; + } + + if ($redirect) { + phpCAS::logoutWithRedirectService((string) $redirect); + } + phpCAS::logout(); + } + }); +}; \ No newline at end of file diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..889b428 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,16 @@ +# For production, put your rewrite rules directly into your VirtualHost +# directive and turn off AllowOverride. + + + RewriteEngine On + + RewriteCond %{REQUEST_FILENAME} -s [OR] + RewriteCond %{REQUEST_FILENAME} -l [OR] + RewriteCond %{REQUEST_FILENAME} -d + RewriteRule ^.*$ - [NC,L] + + + RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$ + RewriteRule ^(.*) - [E=BASE:%1] + RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L] + \ No newline at end of file diff --git a/public/css/.gitkeep b/public/css/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/public/css/bootstrap-theme.css b/public/css/bootstrap-theme.css new file mode 100644 index 0000000..ebe57fb --- /dev/null +++ b/public/css/bootstrap-theme.css @@ -0,0 +1,587 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default.disabled, +.btn-primary.disabled, +.btn-success.disabled, +.btn-info.disabled, +.btn-warning.disabled, +.btn-danger.disabled, +.btn-default[disabled], +.btn-primary[disabled], +.btn-success[disabled], +.btn-info[disabled], +.btn-warning[disabled], +.btn-danger[disabled], +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-danger { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/public/css/bootstrap-theme.css.map b/public/css/bootstrap-theme.css.map new file mode 100644 index 0000000..21e1910 --- /dev/null +++ b/public/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.6 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.6 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/public/css/bootstrap-theme.min.css b/public/css/bootstrap-theme.min.css new file mode 100644 index 0000000..dc95d8e --- /dev/null +++ b/public/css/bootstrap-theme.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} +/*# sourceMappingURL=bootstrap-theme.min.css.map */ \ No newline at end of file diff --git a/public/css/bootstrap-theme.min.css.map b/public/css/bootstrap-theme.min.css.map new file mode 100644 index 0000000..2c6b65a --- /dev/null +++ b/public/css/bootstrap-theme.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/public/css/bootstrap.css b/public/css/bootstrap.css new file mode 100644 index 0000000..42c79d6 --- /dev/null +++ b/public/css/bootstrap.css @@ -0,0 +1,6760 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +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-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +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 { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-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-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -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; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -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; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -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; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.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); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + padding-right: 15px; + padding-left: 15px; + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.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 { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .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; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + filter: alpha(opacity=0); + opacity: 0; + + line-break: auto; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + + line-break: auto; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.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 { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + background-color: rgba(0, 0, 0, 0); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + 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(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + 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(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.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-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/public/css/bootstrap.css.map b/public/css/bootstrap.css.map new file mode 100644 index 0000000..09f8cda --- /dev/null +++ b/public/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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CE,oBAAA;CfwkDH;AezkDC;EACE,oBAAA;Cf2kDH;Ae5kDC;EACE,WAAA;Cf8kDH;Ae/kDC;EACE,oBAAA;CfilDH;AellDC;EACE,mBAAA;CfolDH;AehlDC;EACE,YAAA;CfklDH;AelmDC;EACE,WAAA;CfomDH;AermDC;EACE,mBAAA;CfumDH;AexmDC;EACE,mBAAA;Cf0mDH;Ae3mDC;EACE,UAAA;Cf6mDH;Ae9mDC;EACE,mBAAA;CfgnDH;AejnDC;EACE,mBAAA;CfmnDH;AepnDC;EACE,UAAA;CfsnDH;AevnDC;EACE,mBAAA;CfynDH;Ae1nDC;EACE,mBAAA;Cf4nDH;Ae7nDC;EACE,UAAA;Cf+nDH;AehoDC;EACE,mBAAA;CfkoDH;AenoDC;EACE,kBAAA;CfqoDH;AejoDC;EACE,WAAA;CfmoDH;AernDC;EACE,kBAAA;CfunDH;AexnDC;EACE,0BAAA;Cf0nDH;Ae3nDC;EACE,0BAAA;Cf6nDH;Ae9nDC;EACE,iBAAA;CfgoDH;AejoDC;EACE,0BAAA;CfmoDH;AepoDC;EACE,0BAAA;CfsoDH;AevoDC;EACE,iBAAA;CfyoDH;Ae1oDC;EACE,0BAAA;Cf4oDH;Ae7oDC;EACE,0BAAA;Cf+oDH;AehpDC;EACE,iBAAA;CfkpDH;AenpDC;EACE,0BAAA;CfqpDH;AetpDC;EACE,yBAAA;CfwpDH;AezpDC;EACE,gBAAA;Cf2pDH;Aa3pDD;EElCI;IACE,YAAA;GfgsDH;EezrDD;IACE,YAAA;Gf2rDD;Ee5rDD;IACE,oBAAA;Gf8rDD;Ee/rDD;IACE,oBAAA;GfisDD;EelsDD;IACE,WAAA;GfosDD;EersDD;IACE,oBAAA;GfusDD;EexsDD;IACE,oBAAA;Gf0sDD;Ee3sDD;IACE,WAAA;Gf6sDD;Ee9sDD;IACE,oBAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,WAAA;GfstDD;EevtDD;IACE,oBAAA;GfytDD;Ee1tDD;IACE,mBAAA;Gf4tDD;Ee9sDD;IACE,YAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,oBAAA;GfstDD;EevtDD;IACE,WAAA;GfytDD;Ee1tDD;IACE,oBAAA;Gf4tDD;Ee7tDD;IACE,oBAAA;Gf+tDD;EehuDD;IACE,WAAA;GfkuDD;EenuDD;IACE,oBAAA;GfquDD;EetuDD;IACE,oBAAA;GfwuDD;EezuDD;IACE,WAAA;Gf2uDD;Ee5uDD;IACE,oBAAA;Gf8uDD;Ee/uDD;IACE,mBAAA;GfivDD;Ee7uDD;IACE,YAAA;Gf+uDD;Ee/vDD;IACE,WAAA;GfiwDD;EelwDD;IACE,mBAAA;GfowDD;EerwDD;IACE,mBAAA;GfuwDD;EexwDD;IACE,UAAA;Gf0wDD;Ee3wDD;IACE,mBAAA;Gf6wDD;Ee9wDD;IACE,mBAAA;GfgxDD;EejxDD;IACE,UAAA;GfmxDD;EepxDD;IACE,mBAAA;GfsxDD;EevxDD;IACE,mBAAA;GfyxDD;Ee1xDD;IACE,UAAA;Gf4xDD;Ee7xDD;IACE,mBAAA;Gf+xDD;EehyDD;IACE,kBAAA;GfkyDD;Ee9xDD;IACE,WAAA;GfgyDD;EelxDD;IACE,kBAAA;GfoxDD;EerxDD;IACE,0BAAA;GfuxDD;EexxDD;IACE,0BAAA;Gf0xDD;Ee3xDD;IACE,iBAAA;Gf6xDD;Ee9xDD;IACE,0BAAA;GfgyDD;EejyDD;IACE,0BAAA;GfmyDD;EepyDD;IACE,iBAAA;GfsyDD;EevyDD;IACE,0BAAA;GfyyDD;Ee1yDD;IACE,0BAAA;Gf4yDD;Ee7yDD;IACE,iBAAA;Gf+yDD;EehzDD;IACE,0BAAA;GfkzDD;EenzDD;IACE,yBAAA;GfqzDD;EetzDD;IACE,gBAAA;GfwzDD;CACF;AahzDD;EE3CI;IACE,YAAA;Gf81DH;Eev1DD;IACE,YAAA;Gfy1DD;Ee11DD;IACE,oBAAA;Gf41DD;Ee71DD;IACE,oBAAA;Gf+1DD;Eeh2DD;IACE,WAAA;Gfk2DD;Een2DD;IACE,oBAAA;Gfq2DD;Eet2DD;IACE,oBAAA;Gfw2DD;Eez2DD;IACE,WAAA;Gf22DD;Ee52DD;IACE,oBAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,WAAA;Gfo3DD;Eer3DD;IACE,oBAAA;Gfu3DD;Eex3DD;IACE,mBAAA;Gf03DD;Ee52DD;IACE,YAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,oBAAA;Gfo3DD;Eer3DD;IACE,WAAA;Gfu3DD;Eex3DD;IACE,oBAAA;Gf03DD;Ee33DD;IACE,oBAAA;Gf63DD;Ee93DD;IACE,WAAA;Gfg4DD;Eej4DD;IACE,oBAAA;Gfm4DD;Eep4DD;IACE,oBAAA;Gfs4DD;Eev4DD;IACE,WAAA;Gfy4DD;Ee14DD;IACE,oBAAA;Gf44DD;Ee74DD;IACE,mBAAA;Gf+4DD;Ee34DD;IACE,YAAA;Gf64DD;Ee75DD;IACE,WAAA;Gf+5DD;Eeh6DD;IACE,mBAAA;Gfk6DD;Een6DD;IACE,mBAAA;Gfq6DD;Eet6DD;IACE,UAAA;Gfw6DD;Eez6DD;IACE,mBAAA;Gf26DD;Ee56DD;IACE,mBAAA;Gf86DD;Ee/6DD;IACE,UAAA;Gfi7DD;Eel7DD;IACE,mBAAA;Gfo7DD;Eer7DD;IACE,mBAAA;Gfu7DD;Eex7DD;IACE,UAAA;Gf07DD;Ee37DD;IACE,mBAAA;Gf67DD;Ee97DD;IACE,kBAAA;Gfg8DD;Ee57DD;IACE,WAAA;Gf87DD;Eeh7DD;IACE,kBAAA;Gfk7DD;Een7DD;IACE,0BAAA;Gfq7DD;Eet7DD;IACE,0BAAA;Gfw7DD;Eez7DD;IACE,iBAAA;Gf27DD;Ee57DD;IACE,0BAAA;Gf87DD;Ee/7DD;IACE,0BAAA;Gfi8DD;Eel8DD;IACE,iBAAA;Gfo8DD;Eer8DD;IACE,0BAAA;Gfu8DD;Eex8DD;IACE,0BAAA;Gf08DD;Ee38DD;IACE,iBAAA;Gf68DD;Ee98DD;IACE,0BAAA;Gfg9DD;Eej9DD;IACE,yBAAA;Gfm9DD;Eep9DD;IACE,gBAAA;Gfs9DD;CACF;Aa38DD;EE9CI;IACE,YAAA;Gf4/DH;Eer/DD;IACE,YAAA;Gfu/DD;Eex/DD;IACE,oBAAA;Gf0/DD;Ee3/DD;IACE,oBAAA;Gf6/DD;Ee9/DD;IACE,WAAA;GfggED;EejgED;IACE,oBAAA;GfmgED;EepgED;IACE,oBAAA;GfsgED;EevgED;IACE,WAAA;GfygED;Ee1gED;IACE,oBAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,WAAA;GfkhED;EenhED;IACE,oBAAA;GfqhED;EethED;IACE,mBAAA;GfwhED;Ee1gED;IACE,YAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,oBAAA;GfkhED;EenhED;IACE,WAAA;GfqhED;EethED;IACE,oBAAA;GfwhED;EezhED;IACE,oBAAA;Gf2hED;Ee5hED;IACE,WAAA;Gf8hED;Ee/hED;IACE,oBAAA;GfiiED;EeliED;IACE,oBAAA;GfoiED;EeriED;IACE,WAAA;GfuiED;EexiED;IACE,oBAAA;Gf0iED;Ee3iED;IACE,mBAAA;Gf6iED;EeziED;IACE,YAAA;Gf2iED;Ee3jED;IACE,WAAA;Gf6jED;Ee9jED;IACE,mBAAA;GfgkED;EejkED;IACE,mBAAA;GfmkED;EepkED;IACE,UAAA;GfskED;EevkED;IACE,mBAAA;GfykED;Ee1kED;IACE,mBAAA;Gf4kED;Ee7kED;IACE,UAAA;Gf+kED;EehlED;IACE,mBAAA;GfklED;EenlED;IACE,mBAAA;GfqlED;EetlED;IACE,UAAA;GfwlED;EezlED;IACE,mBAAA;Gf2lED;Ee5lED;IACE,kBAAA;Gf8lED;Ee1lED;IACE,WAAA;Gf4lED;Ee9kED;IACE,kBAAA;GfglED;EejlED;IACE,0BAAA;GfmlED;EeplED;IACE,0BAAA;GfslED;EevlED;IACE,iBAAA;GfylED;Ee1lED;IACE,0BAAA;Gf4lED;Ee7lED;IACE,0BAAA;Gf+lED;EehmED;IACE,iBAAA;GfkmED;EenmED;IACE,0BAAA;GfqmED;EetmED;IACE,0BAAA;GfwmED;EezmED;IACE,iBAAA;Gf2mED;Ee5mED;IACE,0BAAA;Gf8mED;Ee/mED;IACE,yBAAA;GfinED;EelnED;IACE,gBAAA;GfonED;CACF;AgBxrED;EACE,8BAAA;ChB0rED;AgBxrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChB0rED;AgBxrED;EACE,iBAAA;ChB0rED;AgBprED;EACE,YA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.6 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .na