You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aurora.apache.org by ma...@apache.org on 2014/05/28 21:05:38 UTC

[29/29] git commit: Upgrade Aurora UI to bootstrap3

Upgrade Aurora UI to bootstrap3

Updated to bootstrap3 and jquery to 2.1.1. Upgraded smart-table to version 0.2.1 since it is more friendly to bootstrap3.
Updated our html per bootstrap migration guide.
Fixed layout issues with new CSS.
Removed the extra large glyphicons set from our code base since we are using svg icons from bootstrap3.
Added a .bowerrc file to make bower usable from project root.
Updated stats image to use glyphicons from bootstrap3.
Removed dividers from breadcrumb bar since we get them for free in bootstrap3.

All the updated files are in page 1 and page 12.

Testing Done:
./gradlew run and ./gradlew build.

Bugs closed: AURORA-449

Reviewed at https://reviews.apache.org/r/21790/


Project: http://git-wip-us.apache.org/repos/asf/incubator-aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-aurora/commit/3a992e2c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-aurora/tree/3a992e2c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-aurora/diff/3a992e2c

Branch: refs/heads/master
Commit: 3a992e2cd14439f304beb3eda7ac648c197f0d5d
Parents: 3d09a75
Author: Suman Karumuri <ma...@apache.org>
Authored: Wed May 28 11:54:40 2014 -0700
Committer: Suman Karumuri <sk...@twitter.com>
Committed: Wed May 28 11:54:40 2014 -0700

----------------------------------------------------------------------
 .bowerrc                                        |     3 +
 .../bootstrap-glyphicons-master/README.md       |    16 -
 .../css/bootstrap.icon-large.css                |   411 -
 .../css/bootstrap.icon-large.min.css            |     1 -
 .../bootstrap-glyphicons-master/glyphicons.png  |   Bin 111199 -> 0 bytes
 .../bower_components/bootstrap.css/.bower.json  |    44 -
 .../bower_components/bootstrap.css/README.md    |   141 -
 .../bower_components/bootstrap.css/bower.json   |    34 -
 .../bootstrap.css/css/bootstrap-responsive.css  |  1109 -
 .../css/bootstrap-responsive.min.css            |     9 -
 .../bootstrap.css/css/bootstrap.css             |  6167 ----
 .../bootstrap.css/css/bootstrap.min.css         |     9 -
 .../img/glyphicons-halflings-white.png          |   Bin 8777 -> 0 bytes
 .../bootstrap.css/img/glyphicons-halflings.png  |   Bin 12799 -> 0 bytes
 .../bootstrap.css/js/bootstrap.js               |  2280 --
 .../bootstrap.css/js/bootstrap.min.js           |     6 -
 .../bower_components/bootstrap/.bower.json      |    35 +
 .../bower_components/bootstrap/Gruntfile.js     |   421 +
 .../bower_components/bootstrap/LICENSE          |    21 +
 .../bower_components/bootstrap/README.md        |   173 +
 .../bower_components/bootstrap/bower.json       |    24 +
 .../fonts/glyphicons-halflings-regular.eot      |   Bin 0 -> 20335 bytes
 .../fonts/glyphicons-halflings-regular.svg      |   229 +
 .../fonts/glyphicons-halflings-regular.ttf      |   Bin 0 -> 41280 bytes
 .../fonts/glyphicons-halflings-regular.woff     |   Bin 0 -> 23320 bytes
 .../grunt/bs-glyphicons-data-generator.js       |    34 +
 .../bootstrap/grunt/bs-lessdoc-parser.js        |   236 +
 .../bootstrap/grunt/bs-raw-files-generator.js   |    31 +
 .../bootstrap/grunt/shrinkwrap.js               |    28 +
 .../bower_components/bootstrap/js/affix.js      |   137 +
 .../bower_components/bootstrap/js/alert.js      |    88 +
 .../bower_components/bootstrap/js/button.js     |   107 +
 .../bower_components/bootstrap/js/carousel.js   |   205 +
 .../bower_components/bootstrap/js/collapse.js   |   170 +
 .../bower_components/bootstrap/js/dropdown.js   |   147 +
 .../bower_components/bootstrap/js/modal.js      |   243 +
 .../bower_components/bootstrap/js/popover.js    |   110 +
 .../bower_components/bootstrap/js/scrollspy.js  |   153 +
 .../bower_components/bootstrap/js/tab.js        |   125 +
 .../bower_components/bootstrap/js/tooltip.js    |   399 +
 .../bower_components/bootstrap/js/transition.js |    48 +
 .../bower_components/bootstrap/less/alerts.less |    67 +
 .../bower_components/bootstrap/less/badges.less |    55 +
 .../bootstrap/less/bootstrap.less               |    49 +
 .../bootstrap/less/breadcrumbs.less             |    26 +
 .../bootstrap/less/button-groups.less           |   226 +
 .../bootstrap/less/buttons.less                 |   159 +
 .../bootstrap/less/carousel.less                |   232 +
 .../bower_components/bootstrap/less/close.less  |    33 +
 .../bower_components/bootstrap/less/code.less   |    63 +
 .../bootstrap/less/component-animations.less    |    29 +
 .../bootstrap/less/dropdowns.less               |   213 +
 .../bower_components/bootstrap/less/forms.less  |   438 +
 .../bootstrap/less/glyphicons.less              |   233 +
 .../bower_components/bootstrap/less/grid.less   |    84 +
 .../bootstrap/less/input-groups.less            |   162 +
 .../bootstrap/less/jumbotron.less               |    44 +
 .../bower_components/bootstrap/less/labels.less |    64 +
 .../bootstrap/less/list-group.less              |   110 +
 .../bower_components/bootstrap/less/media.less  |    56 +
 .../bower_components/bootstrap/less/mixins.less |   929 +
 .../bower_components/bootstrap/less/modals.less |   139 +
 .../bower_components/bootstrap/less/navbar.less |   616 +
 .../bower_components/bootstrap/less/navs.less   |   242 +
 .../bootstrap/less/normalize.less               |   423 +
 .../bower_components/bootstrap/less/pager.less  |    55 +
 .../bootstrap/less/pagination.less              |    88 +
 .../bower_components/bootstrap/less/panels.less |   241 +
 .../bootstrap/less/popovers.less                |   133 +
 .../bower_components/bootstrap/less/print.less  |   101 +
 .../bootstrap/less/progress-bars.less           |    80 +
 .../bootstrap/less/responsive-utilities.less    |    92 +
 .../bootstrap/less/scaffolding.less             |   134 +
 .../bower_components/bootstrap/less/tables.less |   233 +
 .../bower_components/bootstrap/less/theme.less  |   247 +
 .../bootstrap/less/thumbnails.less              |    36 +
 .../bootstrap/less/tooltip.less                 |    95 +
 .../bower_components/bootstrap/less/type.less   |   293 +
 .../bootstrap/less/utilities.less               |    56 +
 .../bootstrap/less/variables.less               |   829 +
 .../bower_components/bootstrap/less/wells.less  |    29 +
 .../bower_components/bootstrap/package.json     |    70 +
 .../bootstrap/test-infra/README.md              |   100 +
 .../test-infra/npm-shrinkwrap.canonical.json    |     1 +
 .../bootstrap/test-infra/requirements.txt       |     1 +
 .../bootstrap/test-infra/s3_cache.py            |   107 +
 .../bootstrap/test-infra/sauce_browsers.yml     |    83 +
 .../test-infra/uncached-npm-install.sh          |     4 +
 .../bower_components/jquery/.bower.json         |    42 +-
 .../bower_components/jquery/MIT-LICENSE.txt     |    21 +
 .../bower_components/jquery/bower.json          |    27 +
 .../bower_components/jquery/component.json      |     8 -
 .../bower_components/jquery/jquery.js           |  9440 ------
 .../bower_components/jquery/src/ajax.js         |   806 +
 .../bower_components/jquery/src/ajax/jsonp.js   |    89 +
 .../bower_components/jquery/src/ajax/load.js    |    75 +
 .../jquery/src/ajax/parseJSON.js                |    13 +
 .../jquery/src/ajax/parseXML.js                 |    28 +
 .../bower_components/jquery/src/ajax/script.js  |    64 +
 .../jquery/src/ajax/var/nonce.js                |     5 +
 .../jquery/src/ajax/var/rquery.js               |     3 +
 .../bower_components/jquery/src/ajax/xhr.js     |   135 +
 .../bower_components/jquery/src/attributes.js   |    11 +
 .../jquery/src/attributes/attr.js               |   143 +
 .../jquery/src/attributes/classes.js            |   158 +
 .../jquery/src/attributes/prop.js               |    96 +
 .../jquery/src/attributes/support.js            |    35 +
 .../jquery/src/attributes/val.js                |   163 +
 .../bower_components/jquery/src/callbacks.js    |   205 +
 .../bower_components/jquery/src/core.js         |   498 +
 .../bower_components/jquery/src/core/access.js  |    60 +
 .../bower_components/jquery/src/core/init.js    |   123 +
 .../jquery/src/core/parseHTML.js                |    39 +
 .../bower_components/jquery/src/core/ready.js   |    97 +
 .../jquery/src/core/var/rsingleTag.js           |     4 +
 .../bower_components/jquery/src/css.js          |   451 +
 .../jquery/src/css/addGetHookIf.js              |    24 +
 .../bower_components/jquery/src/css/curCSS.js   |    57 +
 .../jquery/src/css/defaultDisplay.js            |    70 +
 .../jquery/src/css/hiddenVisibleSelectors.js    |    15 +
 .../bower_components/jquery/src/css/support.js  |    91 +
 .../bower_components/jquery/src/css/swap.js     |    28 +
 .../jquery/src/css/var/cssExpand.js             |     3 +
 .../jquery/src/css/var/getStyles.js             |     5 +
 .../jquery/src/css/var/isHidden.js              |    13 +
 .../jquery/src/css/var/rmargin.js               |     3 +
 .../jquery/src/css/var/rnumnonpx.js             |     5 +
 .../bower_components/jquery/src/data.js         |   179 +
 .../bower_components/jquery/src/data/Data.js    |   181 +
 .../bower_components/jquery/src/data/accepts.js |    20 +
 .../jquery/src/data/var/data_priv.js            |     5 +
 .../jquery/src/data/var/data_user.js            |     5 +
 .../bower_components/jquery/src/deferred.js     |   149 +
 .../bower_components/jquery/src/deprecated.js   |    13 +
 .../bower_components/jquery/src/dimensions.js   |    50 +
 .../bower_components/jquery/src/effects.js      |   649 +
 .../jquery/src/effects/Tween.js                 |   114 +
 .../jquery/src/effects/animatedSelector.js      |    13 +
 .../bower_components/jquery/src/event.js        |   868 +
 .../bower_components/jquery/src/event/alias.js  |    39 +
 .../jquery/src/event/support.js                 |     9 +
 .../bower_components/jquery/src/exports/amd.js  |    24 +
 .../jquery/src/exports/global.js                |    32 +
 .../bower_components/jquery/src/intro.js        |    44 +
 .../bower_components/jquery/src/jquery.js       |    36 +
 .../bower_components/jquery/src/manipulation.js |   582 +
 .../jquery/src/manipulation/_evalUrl.js         |    18 +
 .../jquery/src/manipulation/support.js          |    31 +
 .../src/manipulation/var/rcheckableType.js      |     3 +
 .../bower_components/jquery/src/offset.js       |   204 +
 .../bower_components/jquery/src/outro.js        |     1 +
 .../bower_components/jquery/src/queue.js        |   142 +
 .../bower_components/jquery/src/queue/delay.js  |    22 +
 .../jquery/src/selector-native.js               |   172 +
 .../jquery/src/selector-sizzle.js               |    14 +
 .../bower_components/jquery/src/selector.js     |     1 +
 .../bower_components/jquery/src/serialize.js    |   111 +
 .../bower_components/jquery/src/traversing.js   |   200 +
 .../jquery/src/traversing/findFilter.js         |   100 +
 .../jquery/src/traversing/var/rneedsContext.js  |     6 +
 .../bower_components/jquery/src/var/arr.js      |     3 +
 .../jquery/src/var/class2type.js                |     4 +
 .../bower_components/jquery/src/var/concat.js   |     5 +
 .../bower_components/jquery/src/var/hasOwn.js   |     5 +
 .../bower_components/jquery/src/var/indexOf.js  |     5 +
 .../bower_components/jquery/src/var/pnum.js     |     3 +
 .../bower_components/jquery/src/var/push.js     |     5 +
 .../jquery/src/var/rnotwhite.js                 |     3 +
 .../bower_components/jquery/src/var/slice.js    |     5 +
 .../jquery/src/var/strundefined.js              |     3 +
 .../bower_components/jquery/src/var/support.js  |     4 +
 .../bower_components/jquery/src/var/toString.js |     5 +
 .../bower_components/jquery/src/wrap.js         |    78 +
 .../bower_components/smart-table/.bower.json    |    29 +-
 .../bower_components/smart-table/.gitignore     |     8 +
 .../bower_components/smart-table/CHANGELOG.md   |    68 +
 .../bower_components/smart-table/GruntFile.js   |    73 +
 .../bower_components/smart-table/README.md      |   119 +
 .../smart-table/Smart-Table.debug.js            |   186 +-
 .../smart-table/Smart-Table.min.js              |     2 +-
 .../bower_components/smart-table/bower.json     |    15 -
 .../smart-table/config/karma-e2e.conf.js        |    22 +
 .../smart-table/config/karma.conf.js            |    43 +
 .../smart-table/example-app/css/app.css         |    62 +
 .../smart-table/example-app/css/bootstrap.css   |  5776 ++++
 .../smart-table/example-app/index.html          |    20 +
 .../example-app/js/Smart-Table.debug.js         |   953 +
 .../smart-table/example-app/js/app.js           |    46 +
 .../example-app/lib/angular/angular.min.js      |  3772 +++
 .../smart-table/logs/.gitignore                 |     2 +
 .../bower_components/smart-table/package.json   |    36 +
 .../smart-table/scripts/e2e-test.bat            |    11 +
 .../smart-table/scripts/e2e-test.sh             |     9 +
 .../smart-table/scripts/test.bat                |    11 +
 .../smart-table/scripts/test.sh                 |     9 +
 .../smart-table/scripts/watchr.rb               |    19 +
 .../smart-table/scripts/web-server.js           |   244 +
 .../smart-table/smart-table-module/js/Column.js |    52 +
 .../smart-table-module/js/Directives.js         |   267 +
 .../smart-table-module/js/Filters.js            |    22 +
 .../smart-table/smart-table-module/js/Table.js  |   279 +
 .../smart-table-module/js/Template.js           |    81 +
 .../smart-table-module/js/TemplateUrlList.js    |    14 +
 .../smart-table-module/js/Utilities.js          |   120 +
 .../ui-bootstrap-custom-tpls-0.4.0-SNAPSHOT.js  |   111 +
 .../lib/angular/angular-bootstrap-prettify.js   |  1872 ++
 .../lib/angular/angular-bootstrap.js            |   180 +
 .../lib/angular/angular-cookies.js              |   185 +
 .../lib/angular/angular-loader.js               |   273 +
 .../lib/angular/angular-mocks.js                |  1798 ++
 .../lib/angular/angular-resource.js             |   462 +
 .../lib/angular/angular-sanitize.js             |   540 +
 .../lib/angular/angular-scenario.js             | 26487 +++++++++++++++++
 .../smart-table-module/lib/angular/angular.js   | 15018 ++++++++++
 .../partials/defaultCell.html                   |     1 +
 .../partials/defaultHeader.html                 |     1 +
 .../partials/editableCell.html                  |     7 +
 .../partials/globalSearchCell.html              |     2 +
 .../smart-table-module/partials/pagination.html |     6 +
 .../partials/selectAllCheckbox.html             |     1 +
 .../partials/selectionCheckbox.html             |     1 +
 .../smart-table-module/partials/smartTable.html |    28 +
 .../smart-table/test/e2e/runner.html            |    10 +
 .../smart-table/test/e2e/scenarios.js           |    45 +
 .../test/lib/angular/angular-mocks.js           |  1768 ++
 .../test/lib/angular/angular-scenario.js        | 26223 ++++++++++++++++
 .../smart-table/test/lib/angular/version.txt    |     1 +
 .../smart-table/test/unit/ColumnSpec.js         |    27 +
 .../smart-table/test/unit/TableSpec.js          |   641 +
 .../smart-table/test/unit/UtilitiesSpec.js      |   219 +
 .../smart-table/test/unit/directivesSpec.js     |     7 +
 .../smart-table/test/unit/filtersSpec.js        |    78 +
 .../aurora/scheduler/http/ServletModule.java    |    39 +-
 .../aurora/scheduler/http/ui/breadcrumb.html    |     8 +-
 .../apache/aurora/scheduler/http/ui/css/app.css |    17 +-
 .../apache/aurora/scheduler/http/ui/home.html   |     2 +-
 .../apache/aurora/scheduler/http/ui/index.html  |     7 +-
 .../apache/aurora/scheduler/http/ui/job.html    |     5 +-
 .../aurora/scheduler/http/ui/js/controllers.js  |     4 +-
 .../aurora/scheduler/http/ui/js/directives.js   |     2 +-
 .../apache/aurora/scheduler/http/ui/role.html   |     4 +-
 .../aurora/scheduler/http/ui/taskStatus.html    |     4 +-
 242 files changed, 107117 insertions(+), 19849 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/3a992e2c/.bowerrc
----------------------------------------------------------------------
diff --git a/.bowerrc b/.bowerrc
new file mode 100644
index 0000000..7d94bdd
--- /dev/null
+++ b/.bowerrc
@@ -0,0 +1,3 @@
+{
+  "cwd": "3rdparty/javascript"
+}

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/3a992e2c/3rdparty/javascript/bootstrap-glyphicons-master/README.md
----------------------------------------------------------------------
diff --git a/3rdparty/javascript/bootstrap-glyphicons-master/README.md b/3rdparty/javascript/bootstrap-glyphicons-master/README.md
deleted file mode 100644
index b5182d7..0000000
--- a/3rdparty/javascript/bootstrap-glyphicons-master/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-Bootstrap Glyphicons Support
-============================
-
-[Twitter's Bootstrap v2](http://twitter.github.com/bootstrap) project already uses GLYPHICONS halflings (created by [Jan Kovařík](http://glyphicons.com/)) and are released for Bootstrap under the Apache 2.0 License. What this project aims to accomplish is add seamless support for the 400+ GLYPHICONS (available for free under the [Creative Commons Attribution 3.0 Unported (CC BY 3.0)](http://creativecommons.org/licenses/by/3.0/deed.en) license) to Bootstrap so "large" icons can be used. To achieve this I've combined the over 400 24x24 GLYPHICONS in to a Sprite and added icon-large definitions.
-
-Whenever possible larger GLYPHICONS halflings names have been mapped. Otherwise the CSS class definition follows the names set by the files in the zip.
-
-To use this within your site you **NEED** to do the following:
-
- 1. Download `bootstrap.icon-large.min.css` and place it in the same directory as bootstrap.css file
- 2. Download `glyphicons.png` and place it in the same directory as glyphicons-halflings.png
- 3. Add the following CSS definition under the bootstrap.css call
-     `<link href="css/bootstrap.icon-large.min.css" rel="stylesheet">`
- 4. Clearly visible on the site (like the footer) add a link to [glyphicons.com](http://www.glyphicons.com/). This is a [requirement by the artist](http://glyphicons.com/glyphicons-licenses/) unless you purchase the GLYPHICONS ALL or GLYPHICONS PRO plans. If you don't want to give attribution to the artist, at least pay him for his fantastic work.
-
-That's it. You can find an entire listing of all the GLYPHICONS

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/3a992e2c/3rdparty/javascript/bootstrap-glyphicons-master/css/bootstrap.icon-large.css
----------------------------------------------------------------------
diff --git a/3rdparty/javascript/bootstrap-glyphicons-master/css/bootstrap.icon-large.css b/3rdparty/javascript/bootstrap-glyphicons-master/css/bootstrap.icon-large.css
deleted file mode 100644
index 4a6b1ef..0000000
--- a/3rdparty/javascript/bootstrap-glyphicons-master/css/bootstrap.icon-large.css
+++ /dev/null
@@ -1,411 +0,0 @@
-.icon-large {
-    background-image: url("../img/glyphicons.png");
-    background-position: 24px 24px;
-    background-repeat: no-repeat;
-    display: inline-block;
-    height: 28px;
-    line-height: 28px;
-    vertical-align: text-bottom;
-    width: 28px;
-}
-.icon-large.icon-glass{ background-position: 0 0;  } 
-.icon-large.icon-leaf{ background-position: 0 -34px;  } 
-.icon-large.icon-dog{ background-position: 0 -69px;  } 
-.icon-large.icon-user{ background-position: 0 -104px;  } 
-.icon-large.icon-girl{ background-position: 0 -136px;  } 
-.icon-large.icon-car{ background-position: 0 -168px;  } 
-.icon-large.icon-user-add{ background-position: 0 -200px;  } 
-.icon-large.icon-user-remove{ background-position: 0 -232px;  } 
-.icon-large.icon-film{ background-position: 0 -264px;  } 
-.icon-large.icon-magic{ background-position: 0 -300px;  } 
-.icon-large.icon-envelope{ background-position: 0 -330px;  } 
-.icon-large.icon-camera{ background-position: 0 -360px;  } 
-.icon-large.icon-heart{ background-position: 0 -390px;  } 
-.icon-large.icon-beach-umbrella{ background-position: 0 -422px;  } 
-.icon-large.icon-train{ background-position: 0 -457px;  } 
-.icon-large.icon-print{ background-position: 0 -494px;  } 
-.icon-large.icon-bin{ background-position: 0 -528px;  } 
-.icon-large.icon-trash{ background-position: 0 -528px;  } 
-.icon-large.icon-music{ background-position: 0 -566px;  } 
-.icon-large.icon-note{ background-position: 0 -601px;  } 
-.icon-large.icon-cogwheel{ background-position: 0 -636px;  } 
-.icon-large.icon-cog{ background-position: 0 -636px;  } 
-.icon-large.icon-home{ background-position: 0 -670px;  } 
-.icon-large.icon-snowflake{ background-position: 0 -706px;  } 
-.icon-large.icon-fire{ background-position: 0 -744px;  } 
-.icon-large.icon-cogwheels{ background-position: 0 -780px;  } 
-.icon-large.icon-parents{ background-position: 0 -816px;  } 
-.icon-large.icon-binoculars{ background-position: 0 -848px;  } 
-.icon-large.icon-road{ background-position: 0 -882px;  } 
-.icon-large.icon-search{ background-position: 0 -916px;  } 
-.icon-large.icon-cars{ background-position: 0 -950px;  } 
-.icon-large.icon-pencil{ background-position: 0 -985px;  } 
-.icon-large.icon-bus{ background-position: 0 -1020px;  } 
-.icon-large.icon-wifi-alt{ background-position: 0 -1055px;  } 
-.icon-large.icon-luggage{ background-position: 0 -1091px;  } 
-.icon-large.icon-old-man{ background-position: 0 -1128px;  } 
-.icon-large.icon-woman{ background-position: 0 -1162px;  } 
-.icon-large.icon-file{ background-position: 0 -1194px;  } 
-.icon-large.icon-credit{ background-position: 0 -1228px;  } 
-.icon-large.icon-airplane, .icon-large.icon-plane{ background-position: 0 -1262px;  } 
-.icon-large.icon-notes{ background-position: 0 -1297px;  } 
-.icon-large.icon-stats{ background-position: 0 -1332px;  } 
-.icon-large.icon-charts{ background-position: 0 -1367px;  } 
-.icon-large.icon-pie-chart{ background-position: 0 -1401px;  } 
-.icon-large.icon-group{ background-position: 0 -1436px;  } 
-.icon-large.icon-keys{ background-position: 0 -1468px;  } 
-.icon-large.icon-calendar{ background-position: 0 -1504px;  } 
-.icon-large.icon-router{ background-position: 0 -1539px;  } 
-.icon-large.icon-camera-small{ background-position: 0 -1575px;  } 
-.icon-large.icon-dislikes{ background-position: 0 -1609px;  } 
-.icon-large.icon-star-empty{ background-position: 0 -1609px;  } 
-.icon-large.icon-star{ background-position: 0 -1643px;  } 
-.icon-large.icon-link{ background-position: 0 -1677px;  } 
-.icon-large.icon-eye-open{ background-position: -1px -1704px;  } 
-.icon-large.icon-eye-close{ background-position: -1px -1737px;  } 
-.icon-large.icon-alarm{ background-position: 0 -1771px;  } 
-.icon-large.icon-clock{ background-position: 0 -1807px;  } 
-.icon-large.icon-time{ background-position: 0 -1807px;  } 
-.icon-large.icon-stopwatch{ background-position: 0 -1841px;  } 
-.icon-large.icon-projector{ background-position: 0 -1878px;  } 
-.icon-large.icon-history{ background-position: 0 -1913px;  } 
-.icon-large.icon-truck{ background-position: 0 -1949px;  } 
-.icon-large.icon-cargo{ background-position: 0 -1986px;  } 
-.icon-large.icon-compass{ background-position: -46px 0;  } 
-.icon-large.icon-keynote{ background-position: -46px -34px;  } 
-.icon-large.icon-attach{ background-position: -46px -74px;  } 
-.icon-large.icon-power{ background-position: -46px -108px;  } 
-.icon-large.icon-off{ background-position: -46px -108px;  } 
-.icon-large.icon-lightbulb{ background-position: -46px -142px;  } 
-.icon-large.icon-tag{ background-position: -46px -178px;  } 
-.icon-large.icon-tags{ background-position: -46px -212px;  } 
-.icon-large.icon-cleaning{ background-position: -46px -246px;  } 
-.icon-large.icon-ruller{ background-position: -46px -281px;  } 
-.icon-large.icon-gift{ background-position: -46px -305px;  } 
-.icon-large.icon-umbrella{ background-position: -46px -340px;  } 
-.icon-large.icon-book{ background-position: -46px -378px;  } 
-.icon-large.icon-bookmark{ background-position: -44px -412px;  } 
-.icon-large.icon-signal{ background-position: -46px -446px;  } 
-.icon-large.icon-cup{ background-position: -46px -479px;  } 
-.icon-large.icon-stroller{ background-position: -46px -513px;  } 
-.icon-large.icon-headphones{ background-position: -46px -549px;  } 
-.icon-large.icon-headset{ background-position: -46px -583px;  } 
-.icon-large.icon-warning-sign{ background-position: -46px -621px;  } 
-.icon-large.icon-signal{ background-position: -46px -655px;  } 
-.icon-large.icon-retweet{ background-position: -47px -680px  } 
-.icon-large.icon-refresh{ background-position: -46px -714px;  } 
-.icon-large.icon-roundabout{ background-position: -46px -750px;  } 
-.icon-large.icon-random{ background-position: -46px -787px;  } 
-.icon-large.icon-heat{ background-position: -46px -817px;  } 
-.icon-large.icon-repeat{ background-position: -46px -852px;  } 
-.icon-large.icon-display{ background-position: -46px -888px;  } 
-.icon-large.icon-log-book{ background-position: -46px -922px;  } 
-.icon-large.icon-adress-book{ background-position: -46px -956px;  } 
-.icon-large.icon-magnet{ background-position: -46px -990px;  } 
-.icon-large.icon-table{ background-position: -46px -1023px;  } 
-.icon-large.icon-adjust{ background-position: -46px -1057px;  } 
-.icon-large.icon-tint{ background-position: -46px -1093px;  } 
-.icon-large.icon-crop{ background-position: -46px -1129px;  } 
-.icon-large.icon-vector-path-square{ background-position: -46px -1165px;  } 
-.icon-large.icon-vector-path-circle{ background-position: -46px -1199px;  } 
-.icon-large.icon-vector-path-polygon{ background-position: -46px -1233px;  } 
-.icon-large.icon-vector-path-line{ background-position: -46px -1268px;  } 
-.icon-large.icon-vector-path-curve{ background-position: -46px -1302px;  } 
-.icon-large.icon-vector-path-all{ background-position: -46px -1336px;  } 
-.icon-large.icon-font{ background-position: -46px -1370px;  } 
-.icon-large.icon-italic{ background-position: -46px -1403px;  } 
-.icon-large.icon-bold{ background-position: -46px -1437px;  } 
-.icon-large.icon-text-underline{ background-position: -46px -1471px;  } 
-.icon-large.icon-text-strike{ background-position: -46px -1505px;  } 
-.icon-large.icon-text-height{ background-position: -46px -1537px;  } 
-.icon-large.icon-text-width{ background-position: -46px -1571px;  } 
-.icon-large.icon-text-resize{ background-position: -46px -1605px;  } 
-.icon-large.icon-left-indent, .icon-large.icon-indent-left{ background-position: -46px -1641px;  } 
-.icon-large.icon-right-indent, .icon-large.icon-indent-right{ background-position: -46px -1673px;  } 
-.icon-large.icon-align-left{ background-position: -46px -1705px;  } 
-.icon-large.icon-align-center{ background-position: -46px -1736px;  } 
-.icon-large.icon-align-right{ background-position: -46px -1767px;  } 
-.icon-large.icon-justify{ background-position: -46px -1798px;  } 
-.icon-large.icon-align-justify{ background-position: -46px -1798px;  } 
-.icon-large.icon-list{ background-position: -46px -1829px;  } 
-.icon-large.icon-text-smaller{ background-position: -46px -1860px;  } 
-.icon-large.icon-text-bigger{ background-position: -46px -1886px;  } 
-.icon-large.icon-embed{ background-position: -47px -1910px;  } 
-.icon-large.icon-embed-close{ background-position: -47px -1940px;  } 
-.icon-large.icon-adjust{ background-position: -46px -1976px;  } 
-.icon-large.icon-message-full{ background-position: -92px 0;  } 
-.icon-large.icon-message-empty{ background-position: -92px -38px;  } 
-.icon-large.icon-message-in{ background-position: -92px -76px;  } 
-.icon-large.icon-message-out{ background-position: -92px -114px;  } 
-.icon-large.icon-message-plus{ background-position: -92px -152px;  } 
-.icon-large.icon-message-minus{ background-position: -92px -185px;  } 
-.icon-large.icon-message-ban{ background-position: -92px -218px;  } 
-.icon-large.icon-message-flag{ background-position: -92px -251px;  } 
-.icon-large.icon-message-lock{ background-position: -92px -284px;  } 
-.icon-large.icon-message-new{ background-position: -92px -318px;  } 
-.icon-large.icon-inbox{ background-position: -92px -350px;  } 
-.icon-large.icon-inbox-plus{ background-position: -92px -383px;  } 
-.icon-large.icon-inbox-minus{ background-position: -92px -420px;  } 
-.icon-large.icon-inbox-lock{ background-position: -92px -457px;  } 
-.icon-large.icon-inbox-in{ background-position: -92px -495px;  } 
-.icon-large.icon-inbox-out{ background-position: -92px -531px;  } 
-.icon-large.icon-computer-locked{ background-position: -92px -567px;  } 
-.icon-large.icon-computer-service{ background-position: -92px -601px;  } 
-.icon-large.icon-computer-proces{ background-position: -92px -635px;  } 
-.icon-large.icon-phone{ background-position: -92px -669px;  } 
-.icon-large.icon-database-lock{ background-position: -92px -704px;  } 
-.icon-large.icon-database-plus{ background-position: -92px -742px;  } 
-.icon-large.icon-database-minus{ background-position: -92px -779px;  } 
-.icon-large.icon-database-ban{ background-position: -92px -816px;  } 
-.icon-large.icon-folder-open{ background-position: -92px -853px;  } 
-.icon-large.icon-folder-plus{ background-position: -92px -885px;  } 
-.icon-large.icon-folder-minus{ background-position: -92px -920px;  } 
-.icon-large.icon-folder-lock{ background-position: -92px -955px;  } 
-.icon-large.icon-folder-flag{ background-position: -92px -991px;  } 
-.icon-large.icon-folder-new{ background-position: -92px -1026px;  } 
-.icon-large.icon-check{ background-position: -92px -1060px;  } 
-.icon-large.icon-edit{ background-position: -92px -1088px;  } 
-.icon-large.icon-new-window{ background-position: -92px -1119px;  } 
-.icon-large.icon-more-windows{ background-position: -92px -1151px;  } 
-.icon-large.icon-show-big-thumbnails{ background-position: -92px -1184px;  } 
-.icon-large.icon-th-large{ background-position: -92px -1184px;  } 
-.icon-large.icon-show-thumbnails{ background-position: -92px -1216px;  } 
-.icon-large.icon-th{ background-position: -92px -1216px;  } 
-.icon-large.icon-show-thumbnails-with-lines{ background-position: -92px -1248px;  } 
-.icon-large.icon-th-list{ background-position: -92px -1248px;  } 
-.icon-large.icon-show-lines{ background-position: -92px -1273px;  } 
-.icon-large.icon-playlist{ background-position: -92px -1298px;  } 
-.icon-large.icon-picture{ background-position: -92px -1332px;  } 
-.icon-large.icon-imac{ background-position: -92px -1362px;  } 
-.icon-large.icon-macbook{ background-position: -92px -1394px;  } 
-.icon-large.icon-ipad{ background-position: -92px -1419px;  } 
-.icon-large.icon-iphone{ background-position: -92px -1456px;  } 
-.icon-large.icon-iphone-transfer{ background-position: -92px -1490px;  } 
-.icon-large.icon-iphone-exchange{ background-position: -92px -1524px;  } 
-.icon-large.icon-ipod{ background-position: -92px -1558px;  } 
-.icon-large.icon-ipod-shuffle{ background-position: -92px -1590px;  } 
-.icon-large.icon-ear-plugs{ background-position: -92px -1613px;  } 
-.icon-large.icon-albums{ background-position: -92px -1647px;  } 
-.icon-large.icon-step-backward{ background-position: -92px -1675px;  } 
-.icon-large.icon-fast-backward{ background-position: -92px -1703px;  } 
-.icon-large.icon-rewind, .icon-large.icon-backwards{ background-position: -92px -1731px;  } 
-.icon-large.icon-play{ background-position: -92px -1759px;  } 
-.icon-large.icon-pause{ background-position: -92px -1787px;  } 
-.icon-large.icon-stop{ background-position: -92px -1813px;  } 
-.icon-large.icon-forward{ background-position: -92px -1837px;  } 
-.icon-large.icon-fast-forward{ background-position: -92px -1865px;  } 
-.icon-large.icon-step-forward{ background-position: -92px -1893px;  } 
-.icon-large.icon-eject{ background-position: -92px -1921px;  } 
-.icon-large.icon-facetime-video{ background-position: -92px -1948px;  } 
-.icon-large.icon-download-alt{ background-position: -92px -1974px;  } 
-.icon-large.icon-mute, .icon-large.icon-volume-off{ background-position: -138px 4px;  } 
-.icon-large.icon-volume-down{ background-position: -134px -22px;  } 
-.icon-large.icon-volume-up{ background-position: -138px -52px;  } 
-.icon-large.icon-screenshot{ background-position: -138px -88px;  } 
-.icon-large.icon-move{ background-position: -138px -125px;  } 
-.icon-large.icon-more{ background-position: -138px -159px;  } 
-.icon-large.icon-brightness-reduce{ background-position: -138px -176px;  } 
-.icon-large.icon-brightness-increase{ background-position: -138px -206px;  } 
-.icon-large.icon-circle-plus, .icon-large.icon-plus-sign{ background-position: -138px -240px;  } 
-.icon-large.icon-circle-minus, .icon-large.icon-minus-sign{ background-position: -138px -276px;  } 
-.icon-large.icon-circle-remove, .icon-large.icon-remove-sign{ background-position: -138px -312px;  } 
-.icon-large.icon-circle-ok, .icon-large.icon-ok-sign{ background-position: -138px -348px;  } 
-.icon-large.icon-circle-question-mark, .icon-large.icon-question-sign{ background-position: -138px -384px;  } 
-.icon-large.icon-circle-info, .icon-large.icon-info-sign{ background-position: -138px -420px;  } 
-.icon-large.icon-circle-exclamation-mark, .icon-large.icon-exclamation-sign{ background-position: -138px -456px;  } 
-.icon-large.icon-remove{ background-position: -138px -492px;  } 
-.icon-large.icon-ok{ background-position: -138px -528px;  } 
-.icon-large.icon-ban{ background-position: -138px -564px;  } 
-.icon-large.icon-download{ background-position: -138px -600px;  } 
-.icon-large.icon-upload{ background-position: -138px -636px;  } 
-.icon-large.icon-shopping-cart{ background-position: -138px -672px;  } 
-.icon-large.icon-lock{ background-position: -138px -705px;  } 
-.icon-large.icon-unlock{ background-position: -138px -741px;  } 
-.icon-large.icon-electricity{ background-position: -138px -777px;  } 
-.icon-large.icon-cart-out{ background-position: -138px -811px;  } 
-.icon-large.icon-cart-in{ background-position: -138px -846px;  } 
-.icon-large.icon-left-arrow{ background-position: -138px -880px;  } 
-.icon-large.icon-right-arrow{ background-position: -138px -908px;  } 
-.icon-large.icon-down-arrow{ background-position: -138px -936px;  } 
-.icon-large.icon-up-arrow{ background-position: -138px -966px;  } 
-.icon-large.icon-resize-small{ background-position: -138px -996px;  } 
-.icon-large.icon-resize-full{ background-position: -138px -1030px;  } 
-.icon-large.icon-circle-arrow-left{ background-position: -138px -1064px;  } 
-.icon-large.icon-circle-arrow-right{ background-position: -138px -1100px;  } 
-.icon-large.icon-circle-arrow-top, .icon-large.icon-circle-arrow-up{ background-position: -138px -1136px;  } 
-.icon-large.icon-circle-arrow-down{ background-position: -138px -1172px;  } 
-.icon-large.icon-play-button{ background-position: -138px -1208px;  } 
-.icon-large.icon-play-circle{ background-position: -138px -1208px;  } 
-.icon-large.icon-unshare{ background-position: -138px -1244px;  } 
-.icon-large.icon-share{ background-position: -138px -1272px;  } 
-.icon-large.icon-thin-right-arrow, .icon-large.icon-chevron-right{ background-position: -138px -1300px;  } 
-.icon-large.icon-thin-arrow-left, .icon-large.icon-chevron-left{ background-position: -138px -1332px;  } 
-.icon-large.icon-bluetooth{ background-position: -138px -1364px;  } 
-.icon-large.icon-euro{ background-position: -138px -1398px;  } 
-.icon-large.icon-usd{ background-position: -138px -1431px;  } 
-.icon-large.icon-bp{ background-position: -138px -1467px;  } 
-.icon-large.icon-moon{ background-position: -138px -1501px;  } 
-.icon-large.icon-sun{ background-position: -138px -1536px;  } 
-.icon-large.icon-cloud{ background-position: -138px -1570px;  } 
-.icon-large.icon-direction{ background-position: -138px -1597px;  } 
-.icon-large.icon-brush{ background-position: -138px -1633px;  } 
-.icon-large.icon-pen{ background-position: -138px -1666px;  } 
-.icon-large.icon-zoom-in{ background-position: -138px -1700px;  } 
-.icon-large.icon-zoom-out{ background-position: -138px -1735px;  } 
-.icon-large.icon-pin{ background-position: -138px -1770px;  } 
-.icon-large.icon-riflescope{ background-position: -138px -1805px;  } 
-.icon-large.icon-rotation-lock{ background-position: -138px -1840px;  } 
-.icon-large.icon-flash{ background-position: -138px -1874px;  } 
-.icon-large.icon-google-maps, .icon-large.icon-map-marker{ background-position: -138px -1909px;  } 
-.icon-large.icon-anchor{ background-position: -138px -1943px;  } 
-.icon-large.icon-conversation{ background-position: -138px -1978px;  } 
-.icon-large.icon-chat{ background-position: -184px 0;  } 
-.icon-large.icon-male{ background-position: -184px -29px;  } 
-.icon-large.icon-female{ background-position: -184px -61px;  } 
-.icon-large.icon-asterisk{ background-position: -184px -98px;  } 
-.icon-large.icon-divide{ background-position: -184px -128px;  } 
-.icon-large.icon-snorkel-diving{ background-position: -184px -154px;  } 
-.icon-large.icon-scuba-diving{ background-position: -184px -189px;  } 
-.icon-large.icon-oxygen-bottle{ background-position: -184px -223px;  } 
-.icon-large.icon-fins{ background-position: -184px -260px;  } 
-.icon-large.icon-fishes{ background-position: -184px -297px;  } 
-.icon-large.icon-boat{ background-position: -184px -337px;  } 
-.icon-large.icon-delete-point{ background-position: -184px -371px;  } 
-.icon-large.icon-qrcode{ background-position: -184px -398px;  } 
-.icon-large.icon-barcode{ background-position: -184px -432px;  } 
-.icon-large.icon-pool{ background-position: -184px -466px;  } 
-.icon-large.icon-buoy{ background-position: -184px -500px;  } 
-.icon-large.icon-spade{ background-position: -184px -534px;  } 
-.icon-large.icon-bank{ background-position: -184px -568px;  } 
-.icon-large.icon-vcard{ background-position: -184px -602px;  } 
-.icon-large.icon-electrical-plug{ background-position: -184px -636px;  } 
-.icon-large.icon-flag{ background-position: -184px -671px;  } 
-.icon-large.icon-credit-card{ background-position: -184px -707px;  } 
-.icon-large.icon-keyboard-wireless{ background-position: -184px -736px;  } 
-.icon-large.icon-keyboard-wired{ background-position: -184px -765px;  } 
-.icon-large.icon-shield{ background-position: -184px -800px;  } 
-.icon-large.icon-ring{ background-position: -184px -834px;  } 
-.icon-large.icon-cake{ background-position: -184px -868px;  } 
-.icon-large.icon-drink{ background-position: -184px -902px;  } 
-.icon-large.icon-beer{ background-position: -184px -936px;  } 
-.icon-large.icon-fast-food{ background-position: -184px -970px;  } 
-.icon-large.icon-cutlery{ background-position: -184px -1004px;  } 
-.icon-large.icon-pizza{ background-position: -184px -1038px;  } 
-.icon-large.icon-birthday-cake{ background-position: -184px -1077px;  } 
-.icon-large.icon-tablet{ background-position: -184px -1116px;  } 
-.icon-large.icon-settings{ background-position: -184px -1151px;  } 
-.icon-large.icon-bullets{ background-position: -184px -1185px;  } 
-.icon-large.icon-cardio{ background-position: -184px -1218px;  } 
-.icon-large.icon-pants{ background-position: -184px -1254px;  } 
-.icon-large.icon-sweater{ background-position: -184px -1288px;  } 
-.icon-large.icon-fabric{ background-position: -184px -1322px;  } 
-.icon-large.icon-leather{ background-position: -184px -1354px;  } 
-.icon-large.icon-scissors{ background-position: -184px -1388px;  } 
-.icon-large.icon-podium{ background-position: -184px -1425px;  } 
-.icon-large.icon-skull{ background-position: -184px -1456px;  } 
-.icon-large.icon-celebration{ background-position: -184px -1490px;  } 
-.icon-large.icon-tea-kettle{ background-position: -184px -1525px;  } 
-.icon-large.icon-french-press{ background-position: -184px -1558px;  } 
-.icon-large.icon-coffe-cup{ background-position: -184px -1593px;  } 
-.icon-large.icon-pot{ background-position: -184px -1622px;  } 
-.icon-large.icon-grater{ background-position: -184px -1654px;  } 
-.icon-large.icon-kettle{ background-position: -184px -1688px;  } 
-.icon-large.icon-hospital{ background-position: -184px -1722px;  } 
-.icon-large.icon-hospital-h{ background-position: -184px -1756px;  } 
-.icon-large.icon-microphone{ background-position: -184px -1790px;  } 
-.icon-large.icon-webcam{ background-position: -184px -1824px;  } 
-.icon-large.icon-temple-christianity-church{ background-position: -184px -1858px;  } 
-.icon-large.icon-temple-islam{ background-position: -184px -1893px;  } 
-.icon-large.icon-temple-hindu{ background-position: -184px -1927px;  } 
-.icon-large.icon-temple-buddhist{ background-position: -184px -1961px;  } 
-.icon-large.icon-electrical-socket-eu{ background-position: -230px 0;  } 
-.icon-large.icon-electrical-socket-us{ background-position: -230px -33px;  } 
-.icon-large.icon-bomb{ background-position: -230px -66px;  } 
-.icon-large.icon-comments, .icon-large.icon-comment{ background-position: -230px -102px;  } 
-.icon-large.icon-flower{ background-position: -230px -135px;  } 
-.icon-large.icon-baseball{ background-position: -230px -170px;  } 
-.icon-large.icon-rugby{ background-position: -230px -206px;  } 
-.icon-large.icon-ax{ background-position: -230px -240px;  } 
-.icon-large.icon-table-tennis{ background-position: -230px -275px;  } 
-.icon-large.icon-bowling{ background-position: -230px -309px;  } 
-.icon-large.icon-tree-conifer{ background-position: -230px -343px;  } 
-.icon-large.icon-tree-deciduous{ background-position: -230px -377px;  } 
-.icon-large.icon-sort{ background-position: -230px -412px;  } 
-.icon-large.icon-filter{ background-position: -230px -447px;  } 
-.icon-large.icon-gamepad{ background-position: -230px -481px;  } 
-.icon-large.icon-playing-dices{ background-position: -230px -510px;  } 
-.icon-large.icon-calculator{ background-position: -230px -543px;  } 
-.icon-large.icon-tie{ background-position: -230px -577px;  } 
-.icon-large.icon-wallet{ background-position: -230px -613px;  } 
-.icon-large.icon-share{ background-position: -230px -643px;  } 
-.icon-large.icon-sampler{ background-position: -230px -675px;  } 
-.icon-large.icon-piano{ background-position: -230px -707px;  } 
-.icon-large.icon-web-browser{ background-position: -230px -741px;  } 
-.icon-large.icon-blog{ background-position: -230px -773px;  } 
-.icon-large.icon-dashboard{ background-position: -230px -806px;  } 
-.icon-large.icon-certificate{ background-position: -230px -840px;  } 
-.icon-large.icon-bell{ background-position: -230px -875px;  } 
-.icon-large.icon-candle{ background-position: -230px -909px;  } 
-.icon-large.icon-pin-classic{ background-position: -230px -944px;  } 
-.icon-large.icon-iphone-shake{ background-position: -230px -978px;  } 
-.icon-large.icon-pin-flag{ background-position: -230px -1012px;  } 
-.icon-large.icon-turtle{ background-position: -230px -1044px;  } 
-.icon-large.icon-rabbit{ background-position: -230px -1070px;  } 
-.icon-large.icon-globe{ background-position: -230px -1102px;  } 
-.icon-large.icon-briefcase{ background-position: -230px -1136px;  } 
-.icon-large.icon-hdd{ background-position: -230px -1167px;  } 
-.icon-large.icon-thumbs-up{ background-position: -230px -1198px;  } 
-.icon-large.icon-thumbs-down{ background-position: -230px -1229px;  } 
-.icon-large.icon-hand-right{ background-position: -230px -1260px;  } 
-.icon-large.icon-hand-left{ background-position: -230px -1289px;  } 
-.icon-large.icon-hand-up{ background-position: -230px -1318px;  } 
-.icon-large.icon-hand-down{ background-position: -230px -1354px;  } 
-.icon-large.icon-fullscreen{ background-position: -230px -1391px;  } 
-.icon-large.icon-shopping-bag{ background-position: -230px -1425px;  } 
-.icon-large.icon-book-open{ background-position: -230px -1461px;  } 
-.icon-large.icon-nameplate{ background-position: -230px -1494px;  } 
-.icon-large.icon-nameplate-alt{ background-position: -230px -1525px;  } 
-.icon-large.icon-vases{ background-position: -230px -1557px;  } 
-.icon-large.icon-announcement, .icon-large.icon-bullhorn{ background-position: -230px -1591px;  } 
-.icon-large.icon-dumbbell{ background-position: -230px -1621px;  } 
-.icon-large.icon-suitcase{ background-position: -230px -1647px;  } 
-.icon-large.icon-file-import{ background-position: -230px -1679px;  } 
-.icon-large.icon-file-export{ background-position: -230px -1713px;  } 
-.icon-large.icon-pinterest{ background-position: -230px -1747px;  } 
-.icon-large.icon-dropbox{ background-position: -230px -1781px;  } 
-.icon-large.icon-jolicloud{ background-position: -230px -1815px;  } 
-.icon-large.icon-yahoo{ background-position: -230px -1849px;  } 
-.icon-large.icon-blogger{ background-position: -230px -1883px;  } 
-.icon-large.icon-picasa{ background-position: -230px -1917px;  } 
-.icon-large.icon-amazon{ background-position: -230px -1951px;  } 
-.icon-large.icon-tumblr{ background-position: -230px -1985px;  } 
-.icon-large.icon-wordpress{ background-position: -276px 0;  } 
-.icon-large.icon-instapaper{ background-position: -276px -34px;  } 
-.icon-large.icon-evernote{ background-position: -276px -68px;  } 
-.icon-large.icon-xing{ background-position: -276px -102px;  } 
-.icon-large.icon-zootool{ background-position: -276px -136px;  } 
-.icon-large.icon-dribbble{ background-position: -276px -170px;  } 
-.icon-large.icon-deviantart{ background-position: -276px -204px;  } 
-.icon-large.icon-read-it-later{ background-position: -276px -238px;  } 
-.icon-large.icon-linked-in{ background-position: -276px -272px;  } 
-.icon-large.icon-forrst{ background-position: -276px -306px;  } 
-.icon-large.icon-pinboard{ background-position: -276px -340px;  } 
-.icon-large.icon-behance{ background-position: -276px -374px;  } 
-.icon-large.icon-github{ background-position: -276px -408px;  } 
-.icon-large.icon-youtube{ background-position: -276px -442px;  } 
-.icon-large.icon-skitch{ background-position: -276px -476px;  } 
-.icon-large.icon-quora{ background-position: -276px -510px;  } 
-.icon-large.icon-google-plus{ background-position: -276px -544px;  } 
-.icon-large.icon-spootify{ background-position: -276px -578px;  } 
-.icon-large.icon-stumbleupon{ background-position: -276px -612px;  } 
-.icon-large.icon-readability{ background-position: -276px -646px;  } 
-.icon-large.icon-facebook{ background-position: -276px -680px;  } 
-.icon-large.icon-twitter-t{ background-position: -276px -714px;  } 
-.icon-large.icon-twitter{ background-position: -276px -748px;  } 
-.icon-large.icon-buzz{ background-position: -276px -782px;  } 
-.icon-large.icon-vimeo{ background-position: -276px -816px;  } 
-.icon-large.icon-flickr{ background-position: -276px -850px;  } 
-.icon-large.icon-last-fm{ background-position: -276px -884px;  } 
-.icon-large.icon-rss{ background-position: -276px -918px;  } 
-.icon-large.icon-skype{ background-position: -276px -952px;  }
-

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/3a992e2c/3rdparty/javascript/bootstrap-glyphicons-master/css/bootstrap.icon-large.min.css
----------------------------------------------------------------------
diff --git a/3rdparty/javascript/bootstrap-glyphicons-master/css/bootstrap.icon-large.min.css b/3rdparty/javascript/bootstrap-glyphicons-master/css/bootstrap.icon-large.min.css
deleted file mode 100644
index 6d54222..0000000
--- a/3rdparty/javascript/bootstrap-glyphicons-master/css/bootstrap.icon-large.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.icon-large{background-image:url("../img/glyphicons.png");background-position:24px 24px;background-repeat:no-repeat;display:inline-block;height:28px;line-height:28px;vertical-align:text-bottom;width:28px}.icon-large.icon-glass{background-position:0 0}.icon-large.icon-leaf{background-position:0 -34px}.icon-large.icon-dog{background-position:0 -69px}.icon-large.icon-user{background-position:0 -104px}.icon-large.icon-girl{background-position:0 -136px}.icon-large.icon-car{background-position:0 -168px}.icon-large.icon-user-add{background-position:0 -200px}.icon-large.icon-user-remove{background-position:0 -232px}.icon-large.icon-film{background-position:0 -264px}.icon-large.icon-magic{background-position:0 -300px}.icon-large.icon-envelope{background-position:0 -330px}.icon-large.icon-camera{background-position:0 -360px}.icon-large.icon-heart{background-position:0 -390px}.icon-large.icon-beach-umbrella{background-position:0 -422px}.icon-large.icon-train{background-position:0 -457px}.icon-
 large.icon-print{background-position:0 -494px}.icon-large.icon-bin{background-position:0 -528px}.icon-large.icon-trash{background-position:0 -528px}.icon-large.icon-music{background-position:0 -566px}.icon-large.icon-note{background-position:0 -601px}.icon-large.icon-cogwheel{background-position:0 -636px}.icon-large.icon-cog{background-position:0 -636px}.icon-large.icon-home{background-position:0 -670px}.icon-large.icon-snowflake{background-position:0 -706px}.icon-large.icon-fire{background-position:0 -744px}.icon-large.icon-cogwheels{background-position:0 -780px}.icon-large.icon-parents{background-position:0 -816px}.icon-large.icon-binoculars{background-position:0 -848px}.icon-large.icon-road{background-position:0 -882px}.icon-large.icon-search{background-position:0 -916px}.icon-large.icon-cars{background-position:0 -950px}.icon-large.icon-pencil{background-position:0 -985px}.icon-large.icon-bus{background-position:0 -1020px}.icon-large.icon-wifi-alt{background-position:0 -1055px}.
 icon-large.icon-luggage{background-position:0 -1091px}.icon-large.icon-old-man{background-position:0 -1128px}.icon-large.icon-woman{background-position:0 -1162px}.icon-large.icon-file{background-position:0 -1194px}.icon-large.icon-credit{background-position:0 -1228px}.icon-large.icon-airplane,.icon-large.icon-plane{background-position:0 -1262px}.icon-large.icon-notes{background-position:0 -1297px}.icon-large.icon-stats{background-position:0 -1332px}.icon-large.icon-charts{background-position:0 -1367px}.icon-large.icon-pie-chart{background-position:0 -1401px}.icon-large.icon-group{background-position:0 -1436px}.icon-large.icon-keys{background-position:0 -1468px}.icon-large.icon-calendar{background-position:0 -1504px}.icon-large.icon-router{background-position:0 -1539px}.icon-large.icon-camera-small{background-position:0 -1575px}.icon-large.icon-dislikes{background-position:0 -1609px}.icon-large.icon-star-empty{background-position:0 -1609px}.icon-large.icon-star{background-position:0 
 -1643px}.icon-large.icon-link{background-position:0 -1677px}.icon-large.icon-eye-open{background-position:-1px -1704px}.icon-large.icon-eye-close{background-position:-1px -1737px}.icon-large.icon-alarm{background-position:0 -1771px}.icon-large.icon-clock{background-position:0 -1807px}.icon-large.icon-time{background-position:0 -1807px}.icon-large.icon-stopwatch{background-position:0 -1841px}.icon-large.icon-projector{background-position:0 -1878px}.icon-large.icon-history{background-position:0 -1913px}.icon-large.icon-truck{background-position:0 -1949px}.icon-large.icon-cargo{background-position:0 -1986px}.icon-large.icon-compass{background-position:-46px 0}.icon-large.icon-keynote{background-position:-46px -34px}.icon-large.icon-attach{background-position:-46px -74px}.icon-large.icon-power{background-position:-46px -108px}.icon-large.icon-off{background-position:-46px -108px}.icon-large.icon-lightbulb{background-position:-46px -142px}.icon-large.icon-tag{background-position:-46px -1
 78px}.icon-large.icon-tags{background-position:-46px -212px}.icon-large.icon-cleaning{background-position:-46px -246px}.icon-large.icon-ruller{background-position:-46px -281px}.icon-large.icon-gift{background-position:-46px -305px}.icon-large.icon-umbrella{background-position:-46px -340px}.icon-large.icon-book{background-position:-46px -378px}.icon-large.icon-bookmark{background-position:-44px -412px}.icon-large.icon-signal{background-position:-46px -446px}.icon-large.icon-cup{background-position:-46px -479px}.icon-large.icon-stroller{background-position:-46px -513px}.icon-large.icon-headphones{background-position:-46px -549px}.icon-large.icon-headset{background-position:-46px -583px}.icon-large.icon-warning-sign{background-position:-46px -621px}.icon-large.icon-signal{background-position:-46px -655px}.icon-large.icon-retweet{background-position:-47px -680px}.icon-large.icon-refresh{background-position:-46px -714px}.icon-large.icon-roundabout{background-position:-46px -750px}.icon-l
 arge.icon-random{background-position:-46px -787px}.icon-large.icon-heat{background-position:-46px -817px}.icon-large.icon-repeat{background-position:-46px -852px}.icon-large.icon-display{background-position:-46px -888px}.icon-large.icon-log-book{background-position:-46px -922px}.icon-large.icon-adress-book{background-position:-46px -956px}.icon-large.icon-magnet{background-position:-46px -990px}.icon-large.icon-table{background-position:-46px -1023px}.icon-large.icon-adjust{background-position:-46px -1057px}.icon-large.icon-tint{background-position:-46px -1093px}.icon-large.icon-crop{background-position:-46px -1129px}.icon-large.icon-vector-path-square{background-position:-46px -1165px}.icon-large.icon-vector-path-circle{background-position:-46px -1199px}.icon-large.icon-vector-path-polygon{background-position:-46px -1233px}.icon-large.icon-vector-path-line{background-position:-46px -1268px}.icon-large.icon-vector-path-curve{background-position:-46px -1302px}.icon-large.icon-vector-
 path-all{background-position:-46px -1336px}.icon-large.icon-font{background-position:-46px -1370px}.icon-large.icon-italic{background-position:-46px -1403px}.icon-large.icon-bold{background-position:-46px -1437px}.icon-large.icon-text-underline{background-position:-46px -1471px}.icon-large.icon-text-strike{background-position:-46px -1505px}.icon-large.icon-text-height{background-position:-46px -1537px}.icon-large.icon-text-width{background-position:-46px -1571px}.icon-large.icon-text-resize{background-position:-46px -1605px}.icon-large.icon-left-indent,.icon-large.icon-indent-left{background-position:-46px -1641px}.icon-large.icon-right-indent,.icon-large.icon-indent-right{background-position:-46px -1673px}.icon-large.icon-align-left{background-position:-46px -1705px}.icon-large.icon-align-center{background-position:-46px -1736px}.icon-large.icon-align-right{background-position:-46px -1767px}.icon-large.icon-justify{background-position:-46px -1798px}.icon-large.icon-align-justify{ba
 ckground-position:-46px -1798px}.icon-large.icon-list{background-position:-46px -1829px}.icon-large.icon-text-smaller{background-position:-46px -1860px}.icon-large.icon-text-bigger{background-position:-46px -1886px}.icon-large.icon-embed{background-position:-47px -1910px}.icon-large.icon-embed-close{background-position:-47px -1940px}.icon-large.icon-adjust{background-position:-46px -1976px}.icon-large.icon-message-full{background-position:-92px 0}.icon-large.icon-message-empty{background-position:-92px -38px}.icon-large.icon-message-in{background-position:-92px -76px}.icon-large.icon-message-out{background-position:-92px -114px}.icon-large.icon-message-plus{background-position:-92px -152px}.icon-large.icon-message-minus{background-position:-92px -185px}.icon-large.icon-message-ban{background-position:-92px -218px}.icon-large.icon-message-flag{background-position:-92px -251px}.icon-large.icon-message-lock{background-position:-92px -284px}.icon-large.icon-message-new{background-positi
 on:-92px -318px}.icon-large.icon-inbox{background-position:-92px -350px}.icon-large.icon-inbox-plus{background-position:-92px -383px}.icon-large.icon-inbox-minus{background-position:-92px -420px}.icon-large.icon-inbox-lock{background-position:-92px -457px}.icon-large.icon-inbox-in{background-position:-92px -495px}.icon-large.icon-inbox-out{background-position:-92px -531px}.icon-large.icon-computer-locked{background-position:-92px -567px}.icon-large.icon-computer-service{background-position:-92px -601px}.icon-large.icon-computer-proces{background-position:-92px -635px}.icon-large.icon-phone{background-position:-92px -669px}.icon-large.icon-database-lock{background-position:-92px -704px}.icon-large.icon-database-plus{background-position:-92px -742px}.icon-large.icon-database-minus{background-position:-92px -779px}.icon-large.icon-database-ban{background-position:-92px -816px}.icon-large.icon-folder-open{background-position:-92px -853px}.icon-large.icon-folder-plus{background-position:
 -92px -885px}.icon-large.icon-folder-minus{background-position:-92px -920px}.icon-large.icon-folder-lock{background-position:-92px -955px}.icon-large.icon-folder-flag{background-position:-92px -991px}.icon-large.icon-folder-new{background-position:-92px -1026px}.icon-large.icon-check{background-position:-92px -1060px}.icon-large.icon-edit{background-position:-92px -1088px}.icon-large.icon-new-window{background-position:-92px -1119px}.icon-large.icon-more-windows{background-position:-92px -1151px}.icon-large.icon-show-big-thumbnails{background-position:-92px -1184px}.icon-large.icon-th-large{background-position:-92px -1184px}.icon-large.icon-show-thumbnails{background-position:-92px -1216px}.icon-large.icon-th{background-position:-92px -1216px}.icon-large.icon-show-thumbnails-with-lines{background-position:-92px -1248px}.icon-large.icon-th-list{background-position:-92px -1248px}.icon-large.icon-show-lines{background-position:-92px -1273px}.icon-large.icon-playlist{background-position
 :-92px -1298px}.icon-large.icon-picture{background-position:-92px -1332px}.icon-large.icon-imac{background-position:-92px -1362px}.icon-large.icon-macbook{background-position:-92px -1394px}.icon-large.icon-ipad{background-position:-92px -1419px}.icon-large.icon-iphone{background-position:-92px -1456px}.icon-large.icon-iphone-transfer{background-position:-92px -1490px}.icon-large.icon-iphone-exchange{background-position:-92px -1524px}.icon-large.icon-ipod{background-position:-92px -1558px}.icon-large.icon-ipod-shuffle{background-position:-92px -1590px}.icon-large.icon-ear-plugs{background-position:-92px -1613px}.icon-large.icon-albums{background-position:-92px -1647px}.icon-large.icon-step-backward{background-position:-92px -1675px}.icon-large.icon-fast-backward{background-position:-92px -1703px}.icon-large.icon-rewind,.icon-large.icon-backwards{background-position:-92px -1731px}.icon-large.icon-play{background-position:-92px -1759px}.icon-large.icon-pause{background-position:-92px -
 1787px}.icon-large.icon-stop{background-position:-92px -1813px}.icon-large.icon-forward{background-position:-92px -1837px}.icon-large.icon-fast-forward{background-position:-92px -1865px}.icon-large.icon-step-forward{background-position:-92px -1893px}.icon-large.icon-eject{background-position:-92px -1921px}.icon-large.icon-facetime-video{background-position:-92px -1948px}.icon-large.icon-download-alt{background-position:-92px -1974px}.icon-large.icon-mute,.icon-large.icon-volume-off{background-position:-138px 4px}.icon-large.icon-volume-down{background-position:-134px -22px}.icon-large.icon-volume-up{background-position:-138px -52px}.icon-large.icon-screenshot{background-position:-138px -88px}.icon-large.icon-move{background-position:-138px -125px}.icon-large.icon-more{background-position:-138px -159px}.icon-large.icon-brightness-reduce{background-position:-138px -176px}.icon-large.icon-brightness-increase{background-position:-138px -206px}.icon-large.icon-circle-plus,.icon-large.ico
 n-plus-sign{background-position:-138px -240px}.icon-large.icon-circle-minus,.icon-large.icon-minus-sign{background-position:-138px -276px}.icon-large.icon-circle-remove,.icon-large.icon-remove-sign{background-position:-138px -312px}.icon-large.icon-circle-ok,.icon-large.icon-ok-sign{background-position:-138px -348px}.icon-large.icon-circle-question-mark,.icon-large.icon-question-sign{background-position:-138px -384px}.icon-large.icon-circle-info,.icon-large.icon-info-sign{background-position:-138px -420px}.icon-large.icon-circle-exclamation-mark,.icon-large.icon-exclamation-sign{background-position:-138px -456px}.icon-large.icon-remove{background-position:-138px -492px}.icon-large.icon-ok{background-position:-138px -528px}.icon-large.icon-ban{background-position:-138px -564px}.icon-large.icon-download{background-position:-138px -600px}.icon-large.icon-upload{background-position:-138px -636px}.icon-large.icon-shopping-cart{background-position:-138px -672px}.icon-large.icon-lock{backg
 round-position:-138px -705px}.icon-large.icon-unlock{background-position:-138px -741px}.icon-large.icon-electricity{background-position:-138px -777px}.icon-large.icon-cart-out{background-position:-138px -811px}.icon-large.icon-cart-in{background-position:-138px -846px}.icon-large.icon-left-arrow{background-position:-138px -880px}.icon-large.icon-right-arrow{background-position:-138px -908px}.icon-large.icon-down-arrow{background-position:-138px -936px}.icon-large.icon-up-arrow{background-position:-138px -966px}.icon-large.icon-resize-small{background-position:-138px -996px}.icon-large.icon-resize-full{background-position:-138px -1030px}.icon-large.icon-circle-arrow-left{background-position:-138px -1064px}.icon-large.icon-circle-arrow-right{background-position:-138px -1100px}.icon-large.icon-circle-arrow-top,.icon-large.icon-circle-arrow-up{background-position:-138px -1136px}.icon-large.icon-circle-arrow-down{background-position:-138px -1172px}.icon-large.icon-play-button{background-
 position:-138px -1208px}.icon-large.icon-play-circle{background-position:-138px -1208px}.icon-large.icon-unshare{background-position:-138px -1244px}.icon-large.icon-share{background-position:-138px -1272px}.icon-large.icon-thin-right-arrow,.icon-large.icon-chevron-right{background-position:-138px -1300px}.icon-large.icon-thin-arrow-left,.icon-large.icon-chevron-left{background-position:-138px -1332px}.icon-large.icon-bluetooth{background-position:-138px -1364px}.icon-large.icon-euro{background-position:-138px -1398px}.icon-large.icon-usd{background-position:-138px -1431px}.icon-large.icon-bp{background-position:-138px -1467px}.icon-large.icon-moon{background-position:-138px -1501px}.icon-large.icon-sun{background-position:-138px -1536px}.icon-large.icon-cloud{background-position:-138px -1570px}.icon-large.icon-direction{background-position:-138px -1597px}.icon-large.icon-brush{background-position:-138px -1633px}.icon-large.icon-pen{background-position:-138px -1666px}.icon-large.icon
 -zoom-in{background-position:-138px -1700px}.icon-large.icon-zoom-out{background-position:-138px -1735px}.icon-large.icon-pin{background-position:-138px -1770px}.icon-large.icon-riflescope{background-position:-138px -1805px}.icon-large.icon-rotation-lock{background-position:-138px -1840px}.icon-large.icon-flash{background-position:-138px -1874px}.icon-large.icon-google-maps,.icon-large.icon-map-marker{background-position:-138px -1909px}.icon-large.icon-anchor{background-position:-138px -1943px}.icon-large.icon-conversation{background-position:-138px -1978px}.icon-large.icon-chat{background-position:-184px 0}.icon-large.icon-male{background-position:-184px -29px}.icon-large.icon-female{background-position:-184px -61px}.icon-large.icon-asterisk{background-position:-184px -98px}.icon-large.icon-divide{background-position:-184px -128px}.icon-large.icon-snorkel-diving{background-position:-184px -154px}.icon-large.icon-scuba-diving{background-position:-184px -189px}.icon-large.icon-oxygen
 -bottle{background-position:-184px -223px}.icon-large.icon-fins{background-position:-184px -260px}.icon-large.icon-fishes{background-position:-184px -297px}.icon-large.icon-boat{background-position:-184px -337px}.icon-large.icon-delete-point{background-position:-184px -371px}.icon-large.icon-qrcode{background-position:-184px -398px}.icon-large.icon-barcode{background-position:-184px -432px}.icon-large.icon-pool{background-position:-184px -466px}.icon-large.icon-buoy{background-position:-184px -500px}.icon-large.icon-spade{background-position:-184px -534px}.icon-large.icon-bank{background-position:-184px -568px}.icon-large.icon-vcard{background-position:-184px -602px}.icon-large.icon-electrical-plug{background-position:-184px -636px}.icon-large.icon-flag{background-position:-184px -671px}.icon-large.icon-credit-card{background-position:-184px -707px}.icon-large.icon-keyboard-wireless{background-position:-184px -736px}.icon-large.icon-keyboard-wired{background-position:-184px -765px}.
 icon-large.icon-shield{background-position:-184px -800px}.icon-large.icon-ring{background-position:-184px -834px}.icon-large.icon-cake{background-position:-184px -868px}.icon-large.icon-drink{background-position:-184px -902px}.icon-large.icon-beer{background-position:-184px -936px}.icon-large.icon-fast-food{background-position:-184px -970px}.icon-large.icon-cutlery{background-position:-184px -1004px}.icon-large.icon-pizza{background-position:-184px -1038px}.icon-large.icon-birthday-cake{background-position:-184px -1077px}.icon-large.icon-tablet{background-position:-184px -1116px}.icon-large.icon-settings{background-position:-184px -1151px}.icon-large.icon-bullets{background-position:-184px -1185px}.icon-large.icon-cardio{background-position:-184px -1218px}.icon-large.icon-pants{background-position:-184px -1254px}.icon-large.icon-sweater{background-position:-184px -1288px}.icon-large.icon-fabric{background-position:-184px -1322px}.icon-large.icon-leather{background-position:-184px -1
 354px}.icon-large.icon-scissors{background-position:-184px -1388px}.icon-large.icon-podium{background-position:-184px -1425px}.icon-large.icon-skull{background-position:-184px -1456px}.icon-large.icon-celebration{background-position:-184px -1490px}.icon-large.icon-tea-kettle{background-position:-184px -1525px}.icon-large.icon-french-press{background-position:-184px -1558px}.icon-large.icon-coffe-cup{background-position:-184px -1593px}.icon-large.icon-pot{background-position:-184px -1622px}.icon-large.icon-grater{background-position:-184px -1654px}.icon-large.icon-kettle{background-position:-184px -1688px}.icon-large.icon-hospital{background-position:-184px -1722px}.icon-large.icon-hospital-h{background-position:-184px -1756px}.icon-large.icon-microphone{background-position:-184px -1790px}.icon-large.icon-webcam{background-position:-184px -1824px}.icon-large.icon-temple-christianity-church{background-position:-184px -1858px}.icon-large.icon-temple-islam{background-position:-184px -18
 93px}.icon-large.icon-temple-hindu{background-position:-184px -1927px}.icon-large.icon-temple-buddhist{background-position:-184px -1961px}.icon-large.icon-electrical-socket-eu{background-position:-230px 0}.icon-large.icon-electrical-socket-us{background-position:-230px -33px}.icon-large.icon-bomb{background-position:-230px -66px}.icon-large.icon-comments,.icon-large.icon-comment{background-position:-230px -102px}.icon-large.icon-flower{background-position:-230px -135px}.icon-large.icon-baseball{background-position:-230px -170px}.icon-large.icon-rugby{background-position:-230px -206px}.icon-large.icon-ax{background-position:-230px -240px}.icon-large.icon-table-tennis{background-position:-230px -275px}.icon-large.icon-bowling{background-position:-230px -309px}.icon-large.icon-tree-conifer{background-position:-230px -343px}.icon-large.icon-tree-deciduous{background-position:-230px -377px}.icon-large.icon-sort{background-position:-230px -412px}.icon-large.icon-filter{background-position
 :-230px -447px}.icon-large.icon-gamepad{background-position:-230px -481px}.icon-large.icon-playing-dices{background-position:-230px -510px}.icon-large.icon-calculator{background-position:-230px -543px}.icon-large.icon-tie{background-position:-230px -577px}.icon-large.icon-wallet{background-position:-230px -613px}.icon-large.icon-share{background-position:-230px -643px}.icon-large.icon-sampler{background-position:-230px -675px}.icon-large.icon-piano{background-position:-230px -707px}.icon-large.icon-web-browser{background-position:-230px -741px}.icon-large.icon-blog{background-position:-230px -773px}.icon-large.icon-dashboard{background-position:-230px -806px}.icon-large.icon-certificate{background-position:-230px -840px}.icon-large.icon-bell{background-position:-230px -875px}.icon-large.icon-candle{background-position:-230px -909px}.icon-large.icon-pin-classic{background-position:-230px -944px}.icon-large.icon-iphone-shake{background-position:-230px -978px}.icon-large.icon-pin-flag{
 background-position:-230px -1012px}.icon-large.icon-turtle{background-position:-230px -1044px}.icon-large.icon-rabbit{background-position:-230px -1070px}.icon-large.icon-globe{background-position:-230px -1102px}.icon-large.icon-briefcase{background-position:-230px -1136px}.icon-large.icon-hdd{background-position:-230px -1167px}.icon-large.icon-thumbs-up{background-position:-230px -1198px}.icon-large.icon-thumbs-down{background-position:-230px -1229px}.icon-large.icon-hand-right{background-position:-230px -1260px}.icon-large.icon-hand-left{background-position:-230px -1289px}.icon-large.icon-hand-up{background-position:-230px -1318px}.icon-large.icon-hand-down{background-position:-230px -1354px}.icon-large.icon-fullscreen{background-position:-230px -1391px}.icon-large.icon-shopping-bag{background-position:-230px -1425px}.icon-large.icon-book-open{background-position:-230px -1461px}.icon-large.icon-nameplate{background-position:-230px -1494px}.icon-large.icon-nameplate-alt{background-p
 osition:-230px -1525px}.icon-large.icon-vases{background-position:-230px -1557px}.icon-large.icon-announcement,.icon-large.icon-bullhorn{background-position:-230px -1591px}.icon-large.icon-dumbbell{background-position:-230px -1621px}.icon-large.icon-suitcase{background-position:-230px -1647px}.icon-large.icon-file-import{background-position:-230px -1679px}.icon-large.icon-file-export{background-position:-230px -1713px}.icon-large.icon-pinterest{background-position:-230px -1747px}.icon-large.icon-dropbox{background-position:-230px -1781px}.icon-large.icon-jolicloud{background-position:-230px -1815px}.icon-large.icon-yahoo{background-position:-230px -1849px}.icon-large.icon-blogger{background-position:-230px -1883px}.icon-large.icon-picasa{background-position:-230px -1917px}.icon-large.icon-amazon{background-position:-230px -1951px}.icon-large.icon-tumblr{background-position:-230px -1985px}.icon-large.icon-wordpress{background-position:-276px 0}.icon-large.icon-instapaper{background-p
 osition:-276px -34px}.icon-large.icon-evernote{background-position:-276px -68px}.icon-large.icon-xing{background-position:-276px -102px}.icon-large.icon-zootool{background-position:-276px -136px}.icon-large.icon-dribbble{background-position:-276px -170px}.icon-large.icon-deviantart{background-position:-276px -204px}.icon-large.icon-read-it-later{background-position:-276px -238px}.icon-large.icon-linked-in{background-position:-276px -272px}.icon-large.icon-forrst{background-position:-276px -306px}.icon-large.icon-pinboard{background-position:-276px -340px}.icon-large.icon-behance{background-position:-276px -374px}.icon-large.icon-github{background-position:-276px -408px}.icon-large.icon-youtube{background-position:-276px -442px}.icon-large.icon-skitch{background-position:-276px -476px}.icon-large.icon-quora{background-position:-276px -510px}.icon-large.icon-google-plus{background-position:-276px -544px}.icon-large.icon-spootify{background-position:-276px -578px}.icon-large.icon-stumb
 leupon{background-position:-276px -612px}.icon-large.icon-readability{background-position:-276px -646px}.icon-large.icon-facebook{background-position:-276px -680px}.icon-large.icon-twitter-t{background-position:-276px -714px}.icon-large.icon-twitter{background-position:-276px -748px}.icon-large.icon-buzz{background-position:-276px -782px}.icon-large.icon-vimeo{background-position:-276px -816px}.icon-large.icon-flickr{background-position:-276px -850px}.icon-large.icon-last-fm{background-position:-276px -884px}.icon-large.icon-rss{background-position:-276px -918px}.icon-large.icon-skype{background-position:-276px -952px}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/3a992e2c/3rdparty/javascript/bootstrap-glyphicons-master/glyphicons.png
----------------------------------------------------------------------
diff --git a/3rdparty/javascript/bootstrap-glyphicons-master/glyphicons.png b/3rdparty/javascript/bootstrap-glyphicons-master/glyphicons.png
deleted file mode 100644
index 0b85819..0000000
Binary files a/3rdparty/javascript/bootstrap-glyphicons-master/glyphicons.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/3a992e2c/3rdparty/javascript/bower_components/bootstrap.css/.bower.json
----------------------------------------------------------------------
diff --git a/3rdparty/javascript/bower_components/bootstrap.css/.bower.json b/3rdparty/javascript/bower_components/bootstrap.css/.bower.json
deleted file mode 100644
index b20efca..0000000
--- a/3rdparty/javascript/bower_components/bootstrap.css/.bower.json
+++ /dev/null
@@ -1,44 +0,0 @@
-{
-  "name": "bootstrap",
-  "description": "Sleek, intuitive, and powerful front-end framework for faster and easier web development.  This is the version that should be available to bower.",
-  "version": "2.3.2",
-  "keywords": [
-    "bootstrap",
-    "css",
-    "bootstrap.js"
-  ],
-  "homepage": "http://twitter.github.com/bootstrap/",
-  "author": {
-    "name": "Twitter Inc."
-  },
-  "scripts": {
-    "test": "make test"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/bowerjs/bootstrap.git"
-  },
-  "licenses": [
-    {
-      "type": "Apache-2.0",
-      "url": "http://www.apache.org/licenses/LICENSE-2.0"
-    }
-  ],
-  "readme": "[Twitter Bootstrap](http://twitter.github.com/bootstrap) [![Build Status](https://secure.travis-ci.org/twitter/bootstrap.png)](http://travis-ci.org/twitter/bootstrap)\n=================\n\nBootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created and maintained by [Mark Otto](http://twitter.com/mdo) and [Jacob Thornton](http://twitter.com/fat) at Twitter.\n\nTo get started, checkout http://getbootstrap.com!\n\n\n\nQuick start\n-----------\n\nClone the repo, `git clone git://github.com/twitter/bootstrap.git`, or [download the latest release](https://github.com/twitter/bootstrap/zipball/master).\n\n\n\nVersioning\n----------\n\nFor transparency and insight into our release cycle, and for striving to maintain backward compatibility, Bootstrap will be maintained under the Semantic Versioning guidelines as much as possible.\n\nReleases will be numbered with the following format:\n\n`<major>.<minor>.<patch>`\n\nAnd constr
 ucted with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n\n\nBug tracker\n-----------\n\nHave a bug? Please create an issue here on GitHub that conforms with [necolas's guidelines](https://github.com/necolas/issue-guidelines).\n\nhttps://github.com/twitter/bootstrap/issues\n\n\n\nTwitter account\n---------------\n\nKeep up to date on announcements and more by following Bootstrap on Twitter, [@TwBootstrap](http://twitter.com/TwBootstrap).\n\n\n\nBlog\n----\n\nRead more detailed announcements, discussions, and more on [The Official Twitter Bootstrap Blog](http://blog.getbootstrap.com).\n\n\n\nMailing list\n------------\n\nHave a question? Ask on our mailing list!\n\ntwitter-bootstrap@googlegroups.com\n\nhttp://
 groups.google.com/group/twitter-bootstrap\n\n\n\nIRC\n---\n\nServer: irc.freenode.net\n\nChannel: ##twitter-bootstrap (the double ## is not a typo)\n\n\n\nDevelopers\n----------\n\nWe have included a makefile with convenience methods for working with the Bootstrap library.\n\n+ **dependencies**\nOur makefile depends on you having recess, connect, uglify.js, and jshint installed. To install, just run the following command in npm:\n\n```\n$ npm install recess connect uglify-js jshint -g\n```\n\n+ **build** - `make`\nRuns the recess compiler to rebuild the `/less` files and compiles the docs pages. Requires recess and uglify-js. <a href=\"http://twitter.github.com/bootstrap/less.html#compiling\">Read more in our docs &raquo;</a>\n\n+ **test** - `make test`\nRuns jshint and qunit tests headlessly in [phantomjs](http://code.google.com/p/phantomjs/) (used for ci). Depends on having phantomjs installed.\n\n+ **watch** - `make watch`\nThis is a convenience method for watching just Less file
 s and automatically building them whenever you save. Requires the Watchr gem.\n\n\n\nContributing\n------------\n\nPlease submit all pull requests against *-wip branches. If your unit test contains javascript patches or features, you must include relevant unit tests. Thanks!\n\n\n\nAuthors\n-------\n\n**Mark Otto**\n\n+ http://twitter.com/mdo\n+ http://github.com/markdotto\n\n**Jacob Thornton**\n\n+ http://twitter.com/fat\n+ http://github.com/fat\n\n\n\nCopyright and license\n---------------------\n\nCopyright 2012 Twitter, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this work except in compliance with the License.\nYou may obtain a copy of the License in the LICENSE file, or at:\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied
 .\nSee the License for the specific language governing permissions and\nlimitations under the License.\n",
-  "_id": "bootstrap@2.1.1",
-  "ignore": [
-    "**/.*",
-    "node_modules",
-    "components"
-  ],
-  "_release": "2.3.2",
-  "_resolution": {
-    "type": "version",
-    "tag": "v2.3.2",
-    "commit": "48e1111cc7fbd6a1e6b0ecab37c6f5e07c2cc3ae"
-  },
-  "_source": "git://github.com/bowerjs/bootstrap.git",
-  "_target": "~2.3.2",
-  "_originalSource": "bootstrap.css",
-  "_direct": true
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/3a992e2c/3rdparty/javascript/bower_components/bootstrap.css/README.md
----------------------------------------------------------------------
diff --git a/3rdparty/javascript/bower_components/bootstrap.css/README.md b/3rdparty/javascript/bower_components/bootstrap.css/README.md
deleted file mode 100644
index b82b70e..0000000
--- a/3rdparty/javascript/bower_components/bootstrap.css/README.md
+++ /dev/null
@@ -1,141 +0,0 @@
-[Twitter Bootstrap](http://twitter.github.com/bootstrap) [![Build Status](https://secure.travis-ci.org/twitter/bootstrap.png)](http://travis-ci.org/twitter/bootstrap)
-=================
-
-This version of Bootstrap is maintained to be only the built version of bootstrap to be used with bower.  If you are looking for the full source of bootstrap go to [bootstrap](https://github.com/twitter/bootstrap)
-
-Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created and maintained by [Mark Otto](http://twitter.com/mdo) and [Jacob Thornton](http://twitter.com/fat) at Twitter.
-
-To get started, checkout http://getbootstrap.com!
-
-
-
-Quick start
------------
-
-Clone the repo, `git clone git://github.com/twitter/bootstrap.git`, or [download the latest release](https://github.com/twitter/bootstrap/zipball/master).
-
-
-
-Versioning
-----------
-
-For transparency and insight into our release cycle, and for striving to maintain backward compatibility, Bootstrap will be maintained under the Semantic Versioning guidelines as much as possible.
-
-Releases will be numbered with the following format:
-
-`<major>.<minor>.<patch>`
-
-And constructed with the following guidelines:
-
-* Breaking backward compatibility bumps the major (and resets the minor and patch)
-* New additions without breaking backward compatibility bumps the minor (and resets the patch)
-* Bug fixes and misc changes bumps the patch
-
-For more information on SemVer, please visit http://semver.org/.
-
-
-
-Bug tracker
------------
-
-Have a bug? Please create an issue here on GitHub that conforms with [necolas's guidelines](https://github.com/necolas/issue-guidelines).
-
-https://github.com/twitter/bootstrap/issues
-
-
-
-Twitter account
----------------
-
-Keep up to date on announcements and more by following Bootstrap on Twitter, [@TwBootstrap](http://twitter.com/TwBootstrap).
-
-
-
-Blog
-----
-
-Read more detailed announcements, discussions, and more on [The Official Twitter Bootstrap Blog](http://blog.getbootstrap.com).
-
-
-
-Mailing list
-------------
-
-Have a question? Ask on our mailing list!
-
-twitter-bootstrap@googlegroups.com
-
-http://groups.google.com/group/twitter-bootstrap
-
-
-
-IRC
----
-
-Server: irc.freenode.net
-
-Channel: ##twitter-bootstrap (the double ## is not a typo)
-
-
-
-Developers
-----------
-
-We have included a makefile with convenience methods for working with the Bootstrap library.
-
-+ **dependencies**
-Our makefile depends on you having recess, connect, uglify.js, and jshint installed. To install, just run the following command in npm:
-
-```
-$ npm install recess connect uglify-js jshint -g
-```
-
-+ **build** - `make`
-Runs the recess compiler to rebuild the `/less` files and compiles the docs pages. Requires recess and uglify-js. <a href="http://twitter.github.com/bootstrap/less.html#compiling">Read more in our docs &raquo;</a>
-
-+ **test** - `make test`
-Runs jshint and qunit tests headlessly in [phantomjs](http://code.google.com/p/phantomjs/) (used for ci). Depends on having phantomjs installed.
-
-+ **watch** - `make watch`
-This is a convenience method for watching just Less files and automatically building them whenever you save. Requires the Watchr gem.
-
-
-
-Contributing
-------------
-
-Please submit all pull requests against *-wip branches. If your unit test contains javascript patches or features, you must include relevant unit tests. Thanks!
-
-
-
-Authors
--------
-
-**Mark Otto**
-
-+ http://twitter.com/mdo
-+ http://github.com/markdotto
-
-**Jacob Thornton**
-
-+ http://twitter.com/fat
-+ http://github.com/fat
-
-
-
-Copyright and license
----------------------
-
-Copyright 2012 Twitter, Inc.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this work except in compliance with the License.
-You may obtain a copy of the License in the LICENSE file, or at:
-
-   http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.

http://git-wip-us.apache.org/repos/asf/incubator-aurora/blob/3a992e2c/3rdparty/javascript/bower_components/bootstrap.css/bower.json
----------------------------------------------------------------------
diff --git a/3rdparty/javascript/bower_components/bootstrap.css/bower.json b/3rdparty/javascript/bower_components/bootstrap.css/bower.json
deleted file mode 100644
index 977c581..0000000
--- a/3rdparty/javascript/bower_components/bootstrap.css/bower.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
-  "name": "bootstrap",
-  "description": "Sleek, intuitive, and powerful front-end framework for faster and easier web development.  This is the version that should be available to bower.",
-  "version": "2.3.2",
-  "keywords": [
-    "bootstrap",
-    "css",
-    "bootstrap.js"
-  ],
-  "homepage": "http://twitter.github.com/bootstrap/",
-  "author": {
-    "name": "Twitter Inc."
-  },
-  "scripts": {
-    "test": "make test"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/bowerjs/bootstrap.git"
-  },
-  "licenses": [
-    {
-      "type": "Apache-2.0",
-      "url": "http://www.apache.org/licenses/LICENSE-2.0"
-    }
-  ],
-  "readme": "[Twitter Bootstrap](http://twitter.github.com/bootstrap) [![Build Status](https://secure.travis-ci.org/twitter/bootstrap.png)](http://travis-ci.org/twitter/bootstrap)\n=================\n\nBootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created and maintained by [Mark Otto](http://twitter.com/mdo) and [Jacob Thornton](http://twitter.com/fat) at Twitter.\n\nTo get started, checkout http://getbootstrap.com!\n\n\n\nQuick start\n-----------\n\nClone the repo, `git clone git://github.com/twitter/bootstrap.git`, or [download the latest release](https://github.com/twitter/bootstrap/zipball/master).\n\n\n\nVersioning\n----------\n\nFor transparency and insight into our release cycle, and for striving to maintain backward compatibility, Bootstrap will be maintained under the Semantic Versioning guidelines as much as possible.\n\nReleases will be numbered with the following format:\n\n`<major>.<minor>.<patch>`\n\nAnd constr
 ucted with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n\n\nBug tracker\n-----------\n\nHave a bug? Please create an issue here on GitHub that conforms with [necolas's guidelines](https://github.com/necolas/issue-guidelines).\n\nhttps://github.com/twitter/bootstrap/issues\n\n\n\nTwitter account\n---------------\n\nKeep up to date on announcements and more by following Bootstrap on Twitter, [@TwBootstrap](http://twitter.com/TwBootstrap).\n\n\n\nBlog\n----\n\nRead more detailed announcements, discussions, and more on [The Official Twitter Bootstrap Blog](http://blog.getbootstrap.com).\n\n\n\nMailing list\n------------\n\nHave a question? Ask on our mailing list!\n\ntwitter-bootstrap@googlegroups.com\n\nhttp://
 groups.google.com/group/twitter-bootstrap\n\n\n\nIRC\n---\n\nServer: irc.freenode.net\n\nChannel: ##twitter-bootstrap (the double ## is not a typo)\n\n\n\nDevelopers\n----------\n\nWe have included a makefile with convenience methods for working with the Bootstrap library.\n\n+ **dependencies**\nOur makefile depends on you having recess, connect, uglify.js, and jshint installed. To install, just run the following command in npm:\n\n```\n$ npm install recess connect uglify-js jshint -g\n```\n\n+ **build** - `make`\nRuns the recess compiler to rebuild the `/less` files and compiles the docs pages. Requires recess and uglify-js. <a href=\"http://twitter.github.com/bootstrap/less.html#compiling\">Read more in our docs &raquo;</a>\n\n+ **test** - `make test`\nRuns jshint and qunit tests headlessly in [phantomjs](http://code.google.com/p/phantomjs/) (used for ci). Depends on having phantomjs installed.\n\n+ **watch** - `make watch`\nThis is a convenience method for watching just Less file
 s and automatically building them whenever you save. Requires the Watchr gem.\n\n\n\nContributing\n------------\n\nPlease submit all pull requests against *-wip branches. If your unit test contains javascript patches or features, you must include relevant unit tests. Thanks!\n\n\n\nAuthors\n-------\n\n**Mark Otto**\n\n+ http://twitter.com/mdo\n+ http://github.com/markdotto\n\n**Jacob Thornton**\n\n+ http://twitter.com/fat\n+ http://github.com/fat\n\n\n\nCopyright and license\n---------------------\n\nCopyright 2012 Twitter, Inc.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this work except in compliance with the License.\nYou may obtain a copy of the License in the LICENSE file, or at:\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied
 .\nSee the License for the specific language governing permissions and\nlimitations under the License.\n",
-  "_id": "bootstrap@2.1.1",
-  "ignore": [
-    "**/.*",
-    "node_modules",
-    "components"
-  ]
-}
\ No newline at end of file