From 4438e87a8c3665eccb6fae5eac35d9e913a07bdb Mon Sep 17 00:00:00 2001 From: Botanic Date: Sat, 15 Jun 2013 07:01:11 -0700 Subject: [PATCH] added charisma --HG-- branch : rc-botanic-webdev --- .../ryzom_ams/ams_lib/translations/fr.ini | 15 +- .../tools/server/ryzom_ams/www/config.php | 2 + .../tools/server/ryzom_ams/www/html/README.md | 10 + .../tools/server/ryzom_ams/www/html/blank.php | 33 + .../server/ryzom_ams/www/html/calendar.php | 45 + .../tools/server/ryzom_ams/www/html/chart.php | 120 + .../www/html/css/bootstrap-cerulean.css | 4453 ++++++++ .../www/html/css/bootstrap-classic.css | 4983 +++++++++ .../www/html/css/bootstrap-classic.min.css | 9 + .../www/html/css/bootstrap-cyborg.css | 4867 +++++++++ .../www/html/css/bootstrap-journal.css | 4404 ++++++++ .../ryzom_ams/www/html/css/bootstrap-redy.css | 4453 ++++++++ .../www/html/css/bootstrap-responsive.css | 815 ++ .../www/html/css/bootstrap-responsive.min.css | 10 + .../www/html/css/bootstrap-simplex.css | 4605 ++++++++ .../www/html/css/bootstrap-slate.css | 4890 +++++++++ .../www/html/css/bootstrap-spacelab.css | 4636 +++++++++ .../www/html/css/bootstrap-united.css | 4326 ++++++++ .../ryzom_ams/www/html/css/charisma-app.css | 501 + .../server/ryzom_ams/www/html/css/chosen.css | 396 + .../ryzom_ams/www/html/css/colorbox.css | 52 + .../ryzom_ams/www/html/css/elfinder.min.css | 9 + .../ryzom_ams/www/html/css/elfinder.theme.css | 49 + .../ryzom_ams/www/html/css/fullcalendar.css | 618 ++ .../www/html/css/fullcalendar.print.css | 61 + .../www/html/css/jquery-ui-1.8.21.custom.css | 565 + .../www/html/css/jquery.cleditor.css | 24 + .../www/html/css/jquery.iphone.toggle.css | 145 + .../ryzom_ams/www/html/css/jquery.noty.css | 105 + .../www/html/css/noty_theme_default.css | 240 + .../ryzom_ams/www/html/css/opa-icons.css | 366 + .../www/html/css/uniform.default.css | 609 ++ .../ryzom_ams/www/html/css/uploadify.css | 92 + .../html/doc/assets/images/html_structure.png | Bin 0 -> 44568 bytes .../www/html/doc/assets/images/image_1.png | Bin 0 -> 5304 bytes .../www/html/doc/css/documenter_style.css | 356 + .../ryzom_ams/www/html/doc/css/img/info.png | Bin 0 -> 686 bytes .../ryzom_ams/www/html/doc/css/img/pre_bg.png | Bin 0 -> 98 bytes .../www/html/doc/css/img/warning.png | Bin 0 -> 607 bytes .../server/ryzom_ams/www/html/doc/favicon.ico | Bin 0 -> 4286 bytes .../server/ryzom_ams/www/html/doc/index.html | 212 + .../ryzom_ams/www/html/doc/js/jquery.1.6.4.js | 4 + .../www/html/doc/js/jquery.easing.js | 205 + .../html/doc/js/jquery.scrollTo-1.4.2-min.js | 11 + .../ryzom_ams/www/html/doc/js/script.js | 159 + .../tools/server/ryzom_ams/www/html/error.php | 79 + .../ryzom_ams/www/html/file-manager.php | 36 + .../server/ryzom_ams/www/html/footer.php | 121 + .../tools/server/ryzom_ams/www/html/form.php | 333 + .../server/ryzom_ams/www/html/gallery.php | 41 + .../tools/server/ryzom_ams/www/html/grid.php | 240 + .../server/ryzom_ams/www/html/header.php | 158 + .../tools/server/ryzom_ams/www/html/icon.php | 355 + .../html/img/ajax-loaders/ajax-loader-1.gif | Bin 0 -> 723 bytes .../html/img/ajax-loaders/ajax-loader-2.gif | Bin 0 -> 477 bytes .../html/img/ajax-loaders/ajax-loader-3.gif | Bin 0 -> 1079 bytes .../html/img/ajax-loaders/ajax-loader-4.gif | Bin 0 -> 404 bytes .../html/img/ajax-loaders/ajax-loader-5.gif | Bin 0 -> 2892 bytes .../html/img/ajax-loaders/ajax-loader-6.gif | Bin 0 -> 3951 bytes .../html/img/ajax-loaders/ajax-loader-7.gif | Bin 0 -> 10819 bytes .../html/img/ajax-loaders/ajax-loader-8.gif | Bin 0 -> 7247 bytes .../ryzom_ams/www/html/img/arrows-active.png | Bin 0 -> 201 bytes .../ryzom_ams/www/html/img/arrows-normal.png | Bin 0 -> 312 bytes .../ryzom_ams/www/html/img/bg-input-focus.png | Bin 0 -> 143 bytes .../ryzom_ams/www/html/img/bg-input.png | Bin 0 -> 143 bytes .../server/ryzom_ams/www/html/img/border.png | Bin 0 -> 163 bytes .../server/ryzom_ams/www/html/img/buttons.gif | Bin 0 -> 3064 bytes .../ryzom_ams/www/html/img/cancel-off.png | Bin 0 -> 699 bytes .../ryzom_ams/www/html/img/cancel-on.png | Bin 0 -> 715 bytes .../ryzom_ams/www/html/img/chosen-sprite.png | Bin 0 -> 559 bytes .../ryzom_ams/www/html/img/controls.png | Bin 0 -> 2033 bytes .../server/ryzom_ams/www/html/img/crop.gif | Bin 0 -> 329 bytes .../server/ryzom_ams/www/html/img/dialogs.png | Bin 0 -> 16515 bytes .../ryzom_ams/www/html/img/error_bg.png | Bin 0 -> 137 bytes .../server/ryzom_ams/www/html/img/favicon.ico | Bin 0 -> 4286 bytes .../html/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../www/html/img/glyphicons-halflings.png | Bin 0 -> 13826 bytes .../ryzom_ams/www/html/img/icons-big.png | Bin 0 -> 35425 bytes .../ryzom_ams/www/html/img/icons-small.png | Bin 0 -> 7365 bytes .../html/img/iphone-style-checkboxes/off.png | Bin 0 -> 2577 bytes .../html/img/iphone-style-checkboxes/on.png | Bin 0 -> 2496 bytes .../img/iphone-style-checkboxes/slider.png | Bin 0 -> 1228 bytes .../iphone-style-checkboxes/slider_center.png | Bin 0 -> 260 bytes .../iphone-style-checkboxes/slider_left.png | Bin 0 -> 324 bytes .../iphone-style-checkboxes/slider_right.png | Bin 0 -> 321 bytes .../server/ryzom_ams/www/html/img/loading.gif | Bin 0 -> 9427 bytes .../www/html/img/loading_background.png | Bin 0 -> 166 bytes .../server/ryzom_ams/www/html/img/logo.png | Bin 0 -> 5304 bytes .../server/ryzom_ams/www/html/img/logo20.png | Bin 0 -> 1091 bytes .../www/html/img/opa-icons-black16.png | Bin 0 -> 27897 bytes .../www/html/img/opa-icons-black32.png | Bin 0 -> 82248 bytes .../www/html/img/opa-icons-blue16.png | Bin 0 -> 37955 bytes .../www/html/img/opa-icons-blue32.png | Bin 0 -> 73054 bytes .../www/html/img/opa-icons-color16.png | Bin 0 -> 45269 bytes .../www/html/img/opa-icons-color32.png | Bin 0 -> 85451 bytes .../www/html/img/opa-icons-darkgray16.png | Bin 0 -> 38231 bytes .../www/html/img/opa-icons-darkgray32.png | Bin 0 -> 82248 bytes .../www/html/img/opa-icons-gray16.png | Bin 0 -> 34203 bytes .../www/html/img/opa-icons-gray32.png | Bin 0 -> 73716 bytes .../www/html/img/opa-icons-green16.png | Bin 0 -> 40016 bytes .../www/html/img/opa-icons-green32.png | Bin 0 -> 77493 bytes .../www/html/img/opa-icons-orange16.png | Bin 0 -> 38353 bytes .../www/html/img/opa-icons-orange32.png | Bin 0 -> 74128 bytes .../www/html/img/opa-icons-red16.png | Bin 0 -> 38312 bytes .../www/html/img/opa-icons-red32.png | Bin 0 -> 73747 bytes .../www/html/img/opa-icons-white16.png | Bin 0 -> 21373 bytes .../www/html/img/opa-icons-white32.png | Bin 0 -> 46170 bytes .../ryzom_ams/www/html/img/progress.gif | Bin 0 -> 1727 bytes .../server/ryzom_ams/www/html/img/qrcode.png | Bin 0 -> 1542 bytes .../ryzom_ams/www/html/img/qrcode136.png | Bin 0 -> 10266 bytes .../ryzom_ams/www/html/img/quicklook-bg.png | Bin 0 -> 78 bytes .../www/html/img/quicklook-icons.png | Bin 0 -> 2647 bytes .../server/ryzom_ams/www/html/img/resize.png | Bin 0 -> 101 bytes .../ryzom_ams/www/html/img/spinner-mini.gif | Bin 0 -> 1849 bytes .../server/ryzom_ams/www/html/img/sprite.png | Bin 0 -> 34229 bytes .../ryzom_ams/www/html/img/star-half.png | Bin 0 -> 667 bytes .../ryzom_ams/www/html/img/star-off.png | Bin 0 -> 685 bytes .../server/ryzom_ams/www/html/img/star-on.png | Bin 0 -> 631 bytes .../server/ryzom_ams/www/html/img/thumb.png | Bin 0 -> 7384 bytes .../server/ryzom_ams/www/html/img/toolbar.gif | Bin 0 -> 68 bytes .../server/ryzom_ams/www/html/img/toolbar.png | Bin 0 -> 17160 bytes .../html/img/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../html/img/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../html/img/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../html/img/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../html/img/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../html/img/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../html/img/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../www/html/img/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../www/html/img/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../www/html/img/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../www/html/img/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../www/html/img/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../www/html/img/uploadify-cancel.png | Bin 0 -> 2960 bytes .../tools/server/ryzom_ams/www/html/index.php | 349 +- .../server/ryzom_ams/www/html/index_old.php | 20 + .../ryzom_ams/www/html/js/bootstrap-alert.js | 90 + .../ryzom_ams/www/html/js/bootstrap-button.js | 96 + .../www/html/js/bootstrap-carousel.js | 169 + .../www/html/js/bootstrap-collapse.js | 157 + .../www/html/js/bootstrap-dropdown.js | 100 + .../ryzom_ams/www/html/js/bootstrap-modal.js | 218 + .../www/html/js/bootstrap-popover.js | 98 + .../www/html/js/bootstrap-scrollspy.js | 151 + .../ryzom_ams/www/html/js/bootstrap-tab.js | 135 + .../ryzom_ams/www/html/js/bootstrap-toggle.js | 99 + .../www/html/js/bootstrap-tooltip.js | 275 + .../ryzom_ams/www/html/js/bootstrap-tour.js | 226 + .../www/html/js/bootstrap-transition.js | 61 + .../www/html/js/bootstrap-typeahead.js | 285 + .../server/ryzom_ams/www/html/js/charisma.js | 702 ++ .../server/ryzom_ams/www/html/js/excanvas.js | 1427 +++ .../ryzom_ams/www/html/js/fullcalendar.min.js | 114 + .../ryzom_ams/www/html/js/jquery-1.7.2.min.js | 4 + .../html/js/jquery-ui-1.8.21.custom.min.js | 125 + .../www/html/js/jquery.autogrow-textarea.js | 55 + .../www/html/js/jquery.chosen.min.js | 10 + .../www/html/js/jquery.cleditor.min.js | 31 + .../www/html/js/jquery.colorbox.min.js | 4 + .../ryzom_ams/www/html/js/jquery.cookie.js | 47 + .../www/html/js/jquery.dataTables.min.js | 154 + .../www/html/js/jquery.elfinder.min.js | 25 + .../ryzom_ams/www/html/js/jquery.flot.min.js | 6 + .../www/html/js/jquery.flot.pie.min.js | 1 + .../www/html/js/jquery.flot.resize.min.js | 1 + .../www/html/js/jquery.flot.stack.js | 184 + .../ryzom_ams/www/html/js/jquery.history.js | 1 + .../www/html/js/jquery.iphone.toggle.js | 284 + .../server/ryzom_ams/www/html/js/jquery.js | 9252 +++++++++++++++++ .../ryzom_ams/www/html/js/jquery.noty.js | 265 + .../ryzom_ams/www/html/js/jquery.raty.min.js | 12 + .../www/html/js/jquery.uniform.min.js | 1 + .../www/html/js/jquery.uploadify-3.1.min.js | 16 + .../server/ryzom_ams/www/html/license.txt | 13 + .../tools/server/ryzom_ams/www/html/login.php | 40 + .../ryzom_ams/www/html/misc/check-exists.php | 16 + .../misc/elfinder-connector/MySQLStorage.sql | 23 + .../misc/elfinder-connector/connector.php | 52 + .../elfinder-connector/elFinder.class.php | 1103 ++ .../elFinderConnector.class.php | 133 + .../elFinderVolumeDriver.class.php | 3370 ++++++ .../elFinderVolumeLocalFileSystem.class.php | 835 ++ .../elFinderVolumeMySQL.class.php | 896 ++ .../html/misc/elfinder-connector/mime.types | 512 + .../ryzom_ams/www/html/misc/uploadify.php | 27 + .../ryzom_ams/www/html/misc/uploadify.swf | Bin 0 -> 12675 bytes .../tools/server/ryzom_ams/www/html/table.php | 1140 ++ .../tools/server/ryzom_ams/www/html/tour.php | 32 + .../server/ryzom_ams/www/html/typography.php | 176 + .../tools/server/ryzom_ams/www/html/ui.php | 287 + 191 files changed, 72702 insertions(+), 21 deletions(-) create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/README.md create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/blank.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/calendar.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/chart.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-cerulean.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-classic.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-classic.min.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-cyborg.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-journal.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-redy.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-responsive.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-responsive.min.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-simplex.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-slate.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-spacelab.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-united.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/charisma-app.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/chosen.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/colorbox.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/elfinder.min.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/elfinder.theme.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/fullcalendar.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/fullcalendar.print.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/jquery-ui-1.8.21.custom.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.cleditor.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.iphone.toggle.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.noty.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/noty_theme_default.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/opa-icons.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/uniform.default.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/css/uploadify.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/assets/images/html_structure.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/assets/images/image_1.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/css/documenter_style.css create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/css/img/info.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/css/img/pre_bg.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/css/img/warning.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/favicon.ico create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/index.html create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.1.6.4.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.easing.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.scrollTo-1.4.2-min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/doc/js/script.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/error.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/file-manager.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/footer.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/form.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/gallery.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/grid.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/header.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/icon.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-1.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-2.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-3.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-4.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-5.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-6.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-7.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-8.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/arrows-active.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/arrows-normal.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/bg-input-focus.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/bg-input.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/border.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/buttons.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/cancel-off.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/cancel-on.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/chosen-sprite.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/controls.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/crop.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/dialogs.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/error_bg.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/favicon.ico create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/glyphicons-halflings-white.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/glyphicons-halflings.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/icons-big.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/icons-small.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/off.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/on.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/slider.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/slider_center.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/slider_left.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/slider_right.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/loading.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/loading_background.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/logo.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/logo20.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-black16.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-black32.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-blue16.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-blue32.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-color16.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-color32.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-darkgray16.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-darkgray32.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-gray16.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-gray32.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-green16.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-green32.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-orange16.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-orange32.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-red16.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-red32.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-white16.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-white32.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/progress.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/qrcode.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/qrcode136.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/quicklook-bg.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/quicklook-icons.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/resize.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/spinner-mini.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/sprite.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/star-half.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/star-off.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/star-on.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/thumb.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/toolbar.gif create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/toolbar.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-bg_flat_75_ffffff_40x100.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-bg_glass_65_ffffff_1x400.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-bg_glass_75_dadada_1x400.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-icons_222222_256x240.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-icons_2e83ff_256x240.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-icons_454545_256x240.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-icons_888888_256x240.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/ui-icons_cd0a0a_256x240.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/img/uploadify-cancel.png create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/index_old.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-alert.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-button.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-carousel.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-collapse.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-dropdown.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-modal.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-popover.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-scrollspy.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-tab.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-toggle.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-tooltip.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-tour.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-transition.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/bootstrap-typeahead.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/charisma.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/excanvas.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/fullcalendar.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery-1.7.2.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery-ui-1.8.21.custom.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.autogrow-textarea.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.chosen.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.cleditor.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.colorbox.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.cookie.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.dataTables.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.elfinder.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.flot.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.flot.pie.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.flot.resize.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.flot.stack.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.history.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.iphone.toggle.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.noty.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.raty.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.uniform.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/js/jquery.uploadify-3.1.min.js create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/license.txt create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/login.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/check-exists.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/elfinder-connector/MySQLStorage.sql create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/elfinder-connector/connector.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/elfinder-connector/elFinder.class.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/elfinder-connector/elFinderConnector.class.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/elfinder-connector/elFinderVolumeDriver.class.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/elfinder-connector/elFinderVolumeLocalFileSystem.class.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/elfinder-connector/elFinderVolumeMySQL.class.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/elfinder-connector/mime.types create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/uploadify.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/misc/uploadify.swf create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/table.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/tour.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/typography.php create mode 100644 code/ryzom/tools/server/ryzom_ams/www/html/ui.php diff --git a/code/ryzom/tools/server/ryzom_ams/ams_lib/translations/fr.ini b/code/ryzom/tools/server/ryzom_ams/ams_lib/translations/fr.ini index 348b44b69..2c00c81ef 100644 --- a/code/ryzom/tools/server/ryzom_ams/ams_lib/translations/fr.ini +++ b/code/ryzom/tools/server/ryzom_ams/ams_lib/translations/fr.ini @@ -4,5 +4,18 @@ [register] title = "RYZOM base dans ENREGISTREMENT DU JEU" welcome_message = "Bienvenue! S'il vous plaît remplissez les champs ci-dessous pour obtenir votre nouveau compte de base de Ryzom:" + username_tag = "Nom d'utilisateur désiré:" -username_tooltip = "5-12 caractères et de chiffres minuscules. Le login (nom d'utilisateur) que vous créez ici sera votre nom de connexion. Le nom de vos personnages de jeu sera choisi plus tard." \ No newline at end of file +username_tooltip = "5-12 caractères et de chiffres minuscules. Le login (nom d'utilisateur) que vous créez ici sera votre nom de connexion. Le nom de vos personnages de jeu sera choisi plus tard." + +password_tag = "désiré Mot de passe:" +password_message = "mot de passe doit être 5-20 caractères." + +cpassword_tag = "Confirmer le mot de passe:" +cpassword_message = "Retapez votre mot de passe" + +email_tag = "Adresse de courriel (pour qui un email de confirmation vous sera envoyé):" +email_message = "Veuillez vérifier que l'adresse e-mail que vous entrez ici est valable et restera valable à l'avenir. Elle ne sera utilisée que pour gérer votre compte de base de Ryzom." + +tac_tag = "OUI, j'accepte les termes de service." +tac_message = "Vous devez accepter les Conditions d'utilisation." diff --git a/code/ryzom/tools/server/ryzom_ams/www/config.php b/code/ryzom/tools/server/ryzom_ams/www/config.php index db8e7a126..db2571b3a 100644 --- a/code/ryzom/tools/server/ryzom_ams/www/config.php +++ b/code/ryzom/tools/server/ryzom_ams/www/config.php @@ -22,3 +22,5 @@ $AMS_TRANS = $AMS_LIB . '/translations'; $AMS_CACHEDIR = $AMS_LIB . '/cache'; $DEFAULT_LANGUAGE = 'en'; + +$SITEBASE = dirname( __FILE__ ) . '/html/' ; diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/README.md b/code/ryzom/tools/server/ryzom_ams/www/html/README.md new file mode 100644 index 000000000..b539a2627 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/README.md @@ -0,0 +1,10 @@ +Charisma +======== + +#### free, premium quality, responsive, multiple skin admin template. + +I have created Charisma to ease the repeat work I have to do on my projects. Now I re-use Charisma as a base for my admin panel work and I am sharing it with you :) + +[See Live Demo](http://usman.it/themes/charisma/ "") + +Please visit [http://usman.it/free-responsive-admin-template](http://usman.it/free-responsive-admin-template "") for more information. diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/blank.php b/code/ryzom/tools/server/ryzom_ams/www/html/blank.php new file mode 100644 index 000000000..e6d4b3268 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/blank.php @@ -0,0 +1,33 @@ + + + +
+ +
+ +
+
+
+

Blank

+
+ + + +
+
+
+ +
+
+ +
+ + + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/calendar.php b/code/ryzom/tools/server/ryzom_ams/www/html/calendar.php new file mode 100644 index 000000000..83f714dfe --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/calendar.php @@ -0,0 +1,45 @@ + + +
+ +
+ +
+
+
+

Calendar

+
+ + + +
+
+
+
+

Draggable Events

+
Default
+
Completed
+
Warning
+
Important
+
Info
+
Other
+

+ +

+
+ +
+ +
+
+
+
+ + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/chart.php b/code/ryzom/tools/server/ryzom_ams/www/html/chart.php new file mode 100644 index 000000000..10cd049ed --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/chart.php @@ -0,0 +1,120 @@ + + + +
+ +
+ +
+ +
+
+

Chart with points

+
+ + + +
+
+
+
+

Mouse position at (0, 0).

+
+
+ +
+
+

Flot

+
+ + + +
+
+
+
+
+
+ +
+
+

Stack Example

+
+ + + +
+
+
+
+ +

+ + +

+ +

+ + + +

+
+
+ +
+ +
+
+
+

Pie

+
+ + + +
+
+
+
+
+
+ +
+
+

Realtime

+
+ + + +
+
+
+
+

You can update a chart periodically to get a real-time effect by using a timer to insert the new data in the plot and redraw it.

+

Time between updates: milliseconds

+
+
+ +
+
+

Donut

+
+ + + +
+
+
+
+
+
+
+
+ + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-cerulean.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-cerulean.css new file mode 100644 index 000000000..82037d419 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-cerulean.css @@ -0,0 +1,4453 @@ +@import url(https://fonts.googleapis.com/css?family=Karla|Ubuntu); +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: "Ubuntu", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #555555; + background-color: #ffffff; + text-shadow:0 -1px 1px rgba(0, 0, 0, 0.2) +} +a { + color: #369bd7; + text-decoration: none; +} +a:hover { + color: #2071a1; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: 'Karla', sans-serif; + font-weight: bold; + color: #317eac; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + font-size: 18px; + line-height: 27px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #f5f5f5; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + width: 120px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #f5f5f5; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #f5f5f5; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #f5f5f5; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 13.5px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; +} +input, +textarea { + width: 210px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +.uneditable-textarea { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + border: 1px solid #bbb; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #f5f5f5; + border-color: #ddd; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #1c628b; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #1c628b; + border-color: #1c628b; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #134461; + -webkit-box-shadow: 0 0 6px #369bd7; + -moz-box-shadow: 0 0 6px #369bd7; + box-shadow: 0 0 6px #369bd7; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #1c628b; + background-color: #8bc5e8; + border-color: #1c628b; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #bd4247; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #bd4247; + border-color: #bd4247; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #983538; + -webkit-box-shadow: 0 0 6px #d88e90; + -moz-box-shadow: 0 0 6px #d88e90; + box-shadow: 0 0 6px #d88e90; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #bd4247; + background-color: #eddbe3; + border-color: #bd4247; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #669533; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #669533; + border-color: #669533; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #4c6f26; + -webkit-box-shadow: 0 0 6px #99ca63; + -moz-box-shadow: 0 0 6px #99ca63; + box-shadow: 0 0 6px #99ca63; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #669533; + background-color: #ccddbb; + border-color: #669533; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} +:-moz-placeholder { + color: #999999; +} +:-ms-input-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block, +.help-inline { + color: #555555; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #f5f5f5; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend .active, +.input-append .active { + background-color: #bede9c; + border-color: #73a839; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 160px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #369bd7; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn-primary { + background-color: #368bd7; + background-image: -moz-linear-gradient(top, #369bd7, #3673d7); + background-image: -ms-linear-gradient(top, #369bd7, #3673d7); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#369bd7), to(#3673d7)); + background-image: -webkit-linear-gradient(top, #369bd7, #3673d7); + background-image: -o-linear-gradient(top, #369bd7, #3673d7); + background-image: linear-gradient(top, #369bd7, #3673d7); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#369bd7', endColorstr='#3673d7', GradientType=0); + border-color: #3673d7 #3673d7 #2050a1; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #3673d7; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #3673d7; + *background-color: #2866cb; +} +.btn-primary:active, +.btn-primary.active { + background-color: #245bb6 \9; +} +.btn-warning { + background-color: #dd5600; + background-image: -moz-linear-gradient(top, #dd5600, #dd5600); + background-image: -ms-linear-gradient(top, #dd5600, #dd5600); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd5600), to(#dd5600)); + background-image: -webkit-linear-gradient(top, #dd5600, #dd5600); + background-image: -o-linear-gradient(top, #dd5600, #dd5600); + background-image: linear-gradient(top, #dd5600, #dd5600); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd5600', endColorstr='#dd5600', GradientType=0); + border-color: #dd5600 #dd5600 #913800; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #dd5600; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #dd5600; + *background-color: #c44c00; +} +.btn-warning:active, +.btn-warning.active { + background-color: #aa4200 \9; +} +.btn-danger { + background-color: #c32627; + background-image: -moz-linear-gradient(top, #c71c22, #bd362f); + background-image: -ms-linear-gradient(top, #c71c22, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c71c22), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #c71c22, #bd362f); + background-image: -o-linear-gradient(top, #c71c22, #bd362f); + background-image: linear-gradient(top, #c71c22, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c71c22', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #65a643; + background-image: -moz-linear-gradient(top, #73a839, #51a351); + background-image: -ms-linear-gradient(top, #73a839, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#73a839), to(#51a351)); + background-image: -webkit-linear-gradient(top, #73a839, #51a351); + background-image: -o-linear-gradient(top, #73a839, #51a351); + background-image: linear-gradient(top, #73a839, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73a839', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #6d76b3; + background-image: -moz-linear-gradient(top, #9760b3, #2f96b4); + background-image: -ms-linear-gradient(top, #9760b3, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9760b3), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #9760b3, #2f96b4); + background-image: -o-linear-gradient(top, #9760b3, #2f96b4); + background-image: linear-gradient(top, #9760b3, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9760b3', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #a27a28; + background-image: -moz-linear-gradient(top, #f7b42c, #222222); + background-image: -ms-linear-gradient(top, #f7b42c, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7b42c), to(#222222)); + background-image: -webkit-linear-gradient(top, #f7b42c, #222222); + background-image: -o-linear-gradient(top, #f7b42c, #222222); + background-image: linear-gradient(top, #f7b42c, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7b42c', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; + *background-color: #151515; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #3673d7; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #dd5600; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #8bc5e8; + border: 1px solid #7ed0e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #1c628b; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #ccddbb; + border-color: #c6d4aa; + color: #669533; +} +.alert-danger, +.alert-error { + background-color: #eddbe3; + border-color: #e8d1df; + color: #bd4247; +} +.alert-info { + background-color: #edebe1; + border-color: #e0d9cb; + color: #817b58; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.nav > .pull-right { + float: right; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #369bd7; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #f5f5f5 #f5f5f5 #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #369bd7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #369bd7; + border-bottom-color: #369bd7; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #2071a1; + border-bottom-color: #2071a1; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #f5f5f5 #dddddd #f5f5f5 #f5f5f5; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #f5f5f5 #f5f5f5 #f5f5f5 #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 20px; + background-color: #50a8dc; + background-image: -moz-linear-gradient(top, #61b0df, #369bd7); + background-image: -ms-linear-gradient(top, #61b0df, #369bd7); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b0df), to(#369bd7)); + background-image: -webkit-linear-gradient(top, #61b0df, #369bd7); + background-image: -o-linear-gradient(top, #61b0df, #369bd7); + background-image: linear-gradient(top, #61b0df, #369bd7); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b0df', endColorstr='#369bd7', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #f5f5f5; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #f5f5f5; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .navbar-link { + color: #f5f5f5; +} +.navbar .navbar-link:hover { + color: #ffffff; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #a0d0ec; + border: 1px solid #288ecb; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #ffffff; +} +.navbar-search .search-query:-ms-input-placeholder { + color: #ffffff; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #ffffff; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #f5f5f5; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-right: 1px solid #3887B3; + border-left: 1px solid #3887B3; +} +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 5px 5px 6px; +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: rgba(0, 0, 0, 0.2); +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #369bd7; + border-right: 1px solid #61b0df; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #50a8dc; + background-image: -moz-linear-gradient(top, #61b0df, #369bd7); + background-image: -ms-linear-gradient(top, #61b0df, #369bd7); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b0df), to(#369bd7)); + background-image: -webkit-linear-gradient(top, #61b0df, #369bd7); + background-image: -o-linear-gradient(top, #61b0df, #369bd7); + background-image: linear-gradient(top, #61b0df, #369bd7); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b0df', endColorstr='#369bd7', GradientType=0); + border-color: #369bd7 #369bd7 #2071a1; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #369bd7; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #369bd7; + *background-color: #288ecb; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #2480b6 \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #369bd7; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + padding: 1px 4px 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #bd4247; +} +.label-important[href], +.badge-important[href] { + background-color: #983538; +} +.label-warning, +.badge-warning { + background-color: #dd5600; +} +.label-warning[href], +.badge-warning[href] { + background-color: #aa4200; +} +.label-success, +.badge-success { + background-color: #669533; +} +.label-success[href], +.badge-success[href] { + background-color: #4c6f26; +} +.label-info, +.badge-info { + background-color: #817b58; +} +.label-info[href], +.badge-info[href] { + background-color: #625e43; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-warning .bar { + background-color: #f16e1a; + background-image: -moz-linear-gradient(top, #ff7d2b, #dd5600); + background-image: -ms-linear-gradient(top, #ff7d2b, #dd5600); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7d2b), to(#dd5600)); + background-image: -webkit-linear-gradient(top, #ff7d2b, #dd5600); + background-image: -o-linear-gradient(top, #ff7d2b, #dd5600); + background-image: linear-gradient(top, #ff7d2b, #dd5600); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d2b', endColorstr='#dd5600', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #ff7d2b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #f5f5f5; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.navbar,.top-block { + font-family: 'Karla', sans-serif; +} +.navbar .navbar-inner { + background-color: #3f9fd9; +} +.navbar-inner{ + background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.15) 50%, rgba(30,30,30,0) 100%); +background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(0,0,0,0.15)), color-stop(100%,rgba(30,30,30,0))); +background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 50%,rgba(30,30,30,0) 100%); +background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 50%,rgba(30,30,30,0) 100%); +background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 50%,rgba(30,30,30,0) 100%); +background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 50%,rgba(30,30,30,0) 100%); +filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#001e1e1e',GradientType=0 ); +} +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.active.open > .dropdown-toggle { + background-color: rgba(0, 0, 0, 0.2); +} +.navbar .search-query { + border: 1px solid #2480b6; +} +.navbar .nav-collapse.in > .nav > li .dropdown-menu a { + color: #ffffff; +} +.navbar .nav-collapse.in > .nav > li .dropdown-menu a:hover { + color: #ffffff; +} +.navbar .nav-collapse.in .nav li > a { + color: #ffffff; +} +.navbar .nav-collapse.in .nav li > a:hover { + background-color: #2B7CAC; +} +.navbar .btn-navbar:hover { + background-color: #cccccc; +} +div.subnav { + font-family: 'Karla', sans-serif; +} +.btn { + background-color: #ffffff; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(5%, #ffffff), to(#ffffff)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 5%, #ffffff); + background-image: -moz-linear-gradient(top, #ffffff, #ffffff 5%, #ffffff); + background-image: -ms-linear-gradient(#ffffff, #ffffff 5%, #ffffff); + background-image: -o-linear-gradient(#ffffff, #ffffff 5%, #ffffff); + background-image: linear-gradient(#ffffff, #ffffff 5%, #ffffff); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn:hover { + background-position: 0 0; +} +.btn-primary { + background-color: #43a1da; + background-image: -moz-linear-gradient(top, #4ba6db, #369bd7); + background-image: -ms-linear-gradient(top, #4ba6db, #369bd7); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4ba6db), to(#369bd7)); + background-image: -webkit-linear-gradient(top, #4ba6db, #369bd7); + background-image: -o-linear-gradient(top, #4ba6db, #369bd7); + background-image: linear-gradient(top, #4ba6db, #369bd7); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ba6db', endColorstr='#369bd7', GradientType=0); + border-color: #369bd7 #369bd7 #2071a1; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #369bd7; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #369bd7; + *background-color: #288ecb; +} +.btn-primary:active, +.btn-primary.active { + background-color: #2480b6 \9; +} +.btn-info { + background-color: #9e6ab8; + background-image: -moz-linear-gradient(top, #a271bb, #9760b3); + background-image: -ms-linear-gradient(top, #a271bb, #9760b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a271bb), to(#9760b3)); + background-image: -webkit-linear-gradient(top, #a271bb, #9760b3); + background-image: -o-linear-gradient(top, #a271bb, #9760b3); + background-image: linear-gradient(top, #a271bb, #9760b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a271bb', endColorstr='#9760b3', GradientType=0); + border-color: #9760b3 #9760b3 #6f4086; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #9760b3; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #9760b3; + *background-color: #8b51a9; +} +.btn-info:active, +.btn-info.active { + background-color: #7d4898 \9; +} +.btn-success { + background-color: #7bb33d; + background-image: -moz-linear-gradient(top, #80bb3f, #73a839); + background-image: -ms-linear-gradient(top, #80bb3f, #73a839); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#80bb3f), to(#73a839)); + background-image: -webkit-linear-gradient(top, #80bb3f, #73a839); + background-image: -o-linear-gradient(top, #80bb3f, #73a839); + background-image: linear-gradient(top, #80bb3f, #73a839); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80bb3f', endColorstr='#73a839', GradientType=0); + border-color: #73a839 #73a839 #4c6f26; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #73a839; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #73a839; + *background-color: #669533; +} +.btn-success:active, +.btn-success.active { + background-color: #59822c \9; +} +.btn-warning { + background-color: #ec5c00; + background-image: -moz-linear-gradient(top, #f76000, #dd5600); + background-image: -ms-linear-gradient(top, #f76000, #dd5600); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f76000), to(#dd5600)); + background-image: -webkit-linear-gradient(top, #f76000, #dd5600); + background-image: -o-linear-gradient(top, #f76000, #dd5600); + background-image: linear-gradient(top, #f76000, #dd5600); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76000', endColorstr='#dd5600', GradientType=0); + border-color: #dd5600 #dd5600 #913800; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #dd5600; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #dd5600; + *background-color: #c44c00; +} +.btn-warning:active, +.btn-warning.active { + background-color: #aa4200 \9; +} +.btn-danger { + background-color: #d41e24; + background-image: -moz-linear-gradient(top, #dd1f26, #c71c22); + background-image: -ms-linear-gradient(top, #dd1f26, #c71c22); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd1f26), to(#c71c22)); + background-image: -webkit-linear-gradient(top, #dd1f26, #c71c22); + background-image: -o-linear-gradient(top, #dd1f26, #c71c22); + background-image: linear-gradient(top, #dd1f26, #c71c22); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1f26', endColorstr='#c71c22', GradientType=0); + border-color: #c71c22 #c71c22 #841317; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #c71c22; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #c71c22; + *background-color: #b1191e; +} +.btn-danger:active, +.btn-danger.active { + background-color: #9a161a \9; +} +.btn-inverse { + background-color: #f8b93b; + background-image: -moz-linear-gradient(top, #f8bd45, #f7b42c); + background-image: -ms-linear-gradient(top, #f8bd45, #f7b42c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8bd45), to(#f7b42c)); + background-image: -webkit-linear-gradient(top, #f8bd45, #f7b42c); + background-image: -o-linear-gradient(top, #f8bd45, #f7b42c); + background-image: linear-gradient(top, #f8bd45, #f7b42c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bd45', endColorstr='#f7b42c', GradientType=0); + border-color: #f7b42c #f7b42c #cf8d08; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f7b42c; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #f7b42c; + *background-color: #f6ab13; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #e79e09 \9; +} +i[class^="icon-"] { + opacity: 0.8; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-classic.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-classic.css new file mode 100644 index 000000000..bb40c85f7 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-classic.css @@ -0,0 +1,4983 @@ +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover { + color: #005580; + text-decoration: underline; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + margin-left: 20px; +} + +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} + +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} + +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} + +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} + +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} + +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} + +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} + +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} + +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} + +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} + +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} + +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 9px; +} + +p small { + font-size: 11px; + color: #999999; +} + +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} + +h1 { + font-size: 30px; + line-height: 36px; +} + +h1 small { + font-size: 18px; +} + +h2 { + font-size: 24px; + line-height: 36px; +} + +h2 small { + font-size: 18px; +} + +h3 { + font-size: 18px; + line-height: 27px; +} + +h3 small { + font-size: 14px; +} + +h4, +h5, +h6 { + line-height: 18px; +} + +h4 { + font-size: 14px; +} + +h4 small { + font-size: 12px; +} + +h5 { + font-size: 12px; +} + +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} + +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} + +.page-header h1 { + line-height: 1; +} + +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +li { + line-height: 18px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +dl { + margin-bottom: 18px; +} + +dt, +dd { + line-height: 18px; +} + +dt { + font-weight: bold; + line-height: 17px; +} + +dd { + margin-left: 9px; +} + +.dl-horizontal dt { + float: left; + width: 120px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 130px; +} + +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +.muted { + color: #999999; +} + +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} + +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} + +small { + font-size: 100%; +} + +cite { + font-style: normal; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 18px; +} + +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 18px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 13.5px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; +} + +input, +textarea { + width: 210px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} + +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} + +select { + width: 220px; + border: 1px solid #bbb; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 930px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 850px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 770px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 690px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 610px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 530px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 450px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 370px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 290px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 210px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 130px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 50px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; + border-color: #ddd; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} + +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} + +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} + +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +:-moz-placeholder { + color: #999999; +} + +:-ms-input-placeholder { + color: #999999; +} + +::-webkit-input-placeholder { + color: #999999; +} + +.help-block, +.help-inline { + color: #555555; +} + +.help-block { + display: block; + margin-bottom: 9px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-prepend, +.input-append { + margin-bottom: 5px; +} + +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} + +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} + +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend .active, +.input-append .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 9px; +} + +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 160px; +} + +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} + +.form-horizontal .form-actions { + padding-left: 160px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 18px; +} + +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} + +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} + +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} + +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} + +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} + +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} + +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} + +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} + +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} + +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} + +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} + +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} + +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} + +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} + +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} + +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} + +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} + +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} + +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} + +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} + +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} + +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} + +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} + +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} + +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} + +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} + +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + background-position: -384px -120px; +} + +.icon-folder-open { + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #0088cc; +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 10px 4px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.btn-large [class^="icon-"] { + margin-top: 1px; +} + +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} + +.btn-small [class^="icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} + +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} + +.btn-primary { + background-color: #0074cc; + *background-color: #0055cc; + background-image: -ms-linear-gradient(top, #0088cc, #0055cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); + background-image: -o-linear-gradient(top, #0088cc, #0055cc); + background-image: -moz-linear-gradient(top, #0088cc, #0055cc); + background-image: linear-gradient(top, #0088cc, #0055cc); + background-repeat: repeat-x; + border-color: #0055cc #0055cc #003580; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #0055cc; + *background-color: #004ab3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #004099 \9; +} + +.btn-warning { + background-color: #faa732; + *background-color: #f89406; + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + background-color: #da4f49; + *background-color: #bd362f; + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + background-color: #5bb75b; + *background-color: #51a351; + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + background-color: #414141; + *background-color: #222222; + background-image: -ms-linear-gradient(top, #555555, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); + background-image: -webkit-linear-gradient(top, #555555, #222222); + background-image: -o-linear-gradient(top, #555555, #222222); + background-image: -moz-linear-gradient(top, #555555, #222222); + background-image: linear-gradient(top, #555555, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-group { + position: relative; + *margin-left: .3em; + *zoom: 1; +} + +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} + +.btn-group:after { + clear: both; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} + +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .dropdown-toggle { + *padding-top: 4px; + padding-right: 8px; + *padding-bottom: 4px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini.dropdown-toggle { + padding-right: 5px; + padding-left: 5px; +} + +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large.dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0055cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 7px; + margin-left: 0; +} + +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} + +.btn-mini .caret { + margin-top: 5px; +} + +.btn-small .caret { + margin-top: 6px; +} + +.btn-large .caret { + margin-top: 6px; + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.dropup .btn-large .caret { + border-top: 0; + border-bottom: 5px solid #000000; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + color: #c09853; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert-heading { + color: inherit; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 18px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > .pull-right { + float: right; +} + +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.nav-tabs.nav-stacked > li > a:hover { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 18px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; +} + +.navbar { + color: #999999; +} + +.navbar .brand:hover { + text-decoration: none; +} + +.navbar .brand { + display: block; + float: left; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #999999; +} + +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} + +.navbar .navbar-link { + color: #999999; +} + +.navbar .navbar-link:hover { + color: #ffffff; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn { + margin: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #626262; + border: 1px solid #151515; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; +} + +.navbar .nav > li { + display: block; + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #999999; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} + +.navbar .btn-group { + padding: 5px 5px 6px; + margin: 0; +} + +.navbar .nav > li > a:hover { + color: #ffffff; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #222222; +} + +.navbar .divider-vertical { + width: 1px; + height: 40px; + margin: 0 9px; + overflow: hidden; + background-color: #222222; + border-right: 1px solid #333333; +} + +.navbar .nav.pull-right { + margin-right: 0; + margin-left: 10px; +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + background-color: #2c2c2c; + *background-color: #222222; + background-image: -ms-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(top, #333333, #222222); + background-image: -moz-linear-gradient(top, #333333, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #222222; + *background-color: #151515; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #080808 \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} + +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} + +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.breadcrumb li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} + +.breadcrumb .active a { + color: #333333; +} + +.pagination { + height: 36px; + margin: 18px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination li { + display: inline; +} + +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} + +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} + +.pagination .active a { + color: #999999; + cursor: default; +} + +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} + +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pager { + margin-bottom: 18px; + margin-left: 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next a { + float: right; +} + +.pager .previous a { + float: left; +} + +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + cursor: default; + background-color: #fff; +} + +.modal-open .dropdown-menu { + z-index: 2050; +} + +.modal-open .dropdown.open { + *z-index: 2050; +} + +.modal-open .popover { + z-index: 2060; +} + +.modal-open .tooltip { + z-index: 2070; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 560px; + margin: -250px 0 0 -280px; + overflow: auto; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -ms-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 50%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-body { + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.tooltip { + position: absolute; + z-index: 1020; + display: block; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + margin-top: -2px; +} + +.tooltip.right { + margin-left: 2px; +} + +.tooltip.bottom { + margin-top: 2px; +} + +.tooltip.left { + margin-left: -2px; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top: 5px solid #000000; + border-right: 5px solid transparent; + border-left: 5px solid transparent; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; + border-left: 5px solid transparent; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-right: 5px solid #000000; + border-bottom: 5px solid transparent; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} + +.popover.top { + margin-top: -5px; +} + +.popover.right { + margin-left: 5px; +} + +.popover.bottom { + margin-top: 5px; +} + +.popover.left { + margin-left: -5px; +} + +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top: 5px solid #000000; + border-right: 5px solid transparent; + border-left: 5px solid transparent; +} + +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-right: 5px solid #000000; + border-bottom: 5px solid transparent; +} + +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; + border-left: 5px solid transparent; +} + +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} + +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} + +.popover-inner { + width: 280px; + padding: 3px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} + +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} + +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} + +a.thumbnail:hover { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; +} + +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 18px; + margin-bottom: 18px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + width: 0; + height: 18px; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .bar { + background-color: #149bdf; + 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); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} + +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} + +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} + +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} + +.progress-warning .bar { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); +} + +.progress-warning.progress-striped .bar { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} + +.accordion { + margin-bottom: 18px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel .item > img { + display: block; + line-height: 1; +} + +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} + +.carousel .active { + left: 0; +} + +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel .next { + left: 100%; +} + +.carousel .prev { + left: -100%; +} + +.carousel .next.left, +.carousel .prev.right { + left: 0; +} + +.carousel .active.left { + left: -100%; +} + +.carousel .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-classic.min.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-classic.min.css new file mode 100644 index 000000000..b74b4546a --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-classic.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}p{margin:0 0 9px}p small{font-size:11px;color:#999}.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999}h1{font-size:30px;line-height:36px}h1 small{font-size:18px}h2{font-size:24px;line-height:36px}h2 small{font-size:18px}h3{font-size:18px;line-height:27px}h3 small{font-size:14px}h4,h5,h6{line-height:18px}h4{font-size:14px}h4 small{font-size:12px}h5{font-size:12px}h6{font-size:11px;color:#999;text-transform:uppercase}.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eee}.page-header h1{line-height:1}ul,ol{padding:0;margin:0 0 9px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:18px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:18px}dt,dd{line-height:18px}dt{font-weight:bold;line-height:17px}dd{margin-left:9px}.dl-horizontal dt{float:left;width:120px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:130px}hr{margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}strong{font-weight:bold}em{font-style:italic}.muted{color:#999}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px}blockquote small{display:block;line-height:18px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:18px;font-style:normal;line-height:18px}small{font-size:100%}cite{font-style:normal}code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:18px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 18px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:13.5px;color:#999}label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555}input,textarea{width:210px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer}input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}.uneditable-textarea{width:auto;height:auto}select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px}select{width:220px;border:1px solid #bbb}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}input.span12,textarea.span12,.uneditable-input.span12{width:930px}input.span11,textarea.span11,.uneditable-input.span11{width:850px}input.span10,textarea.span10,.uneditable-input.span10{width:770px}input.span9,textarea.span9,.uneditable-input.span9{width:690px}input.span8,textarea.span8,.uneditable-input.span8{width:610px}input.span7,textarea.span7,.uneditable-input.span7{width:530px}input.span6,textarea.span6,.uneditable-input.span6{width:450px}input.span5,textarea.span5,.uneditable-input.span5{width:370px}input.span4,textarea.span4,.uneditable-input.span4{width:290px}input.span3,textarea.span3,.uneditable-input.span3{width:210px}input.span2,textarea.span2,.uneditable-input.span2{width:130px}input.span1,textarea.span1,.uneditable-input.span1{width:50px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee;border-color:#ddd}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:""}.form-actions:after{clear:both}.uneditable-input{overflow:hidden;white-space:nowrap;cursor:not-allowed;background-color:#fff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}:-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}::-webkit-input-placeholder{color:#999}.help-block,.help-inline{color:#555}.help-block{display:block;margin-bottom:9px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-prepend,.input-append{margin-bottom:5px}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:middle;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{z-index:2}.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc}.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;height:18px;min-width:16px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc}.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .uneditable-input{border-right-color:#ccc;border-left-color:#eee}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:9px}legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:18px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:160px}.form-horizontal .help-block{margin-top:9px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:18px}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5}table .span1{float:none;width:44px;margin-left:0}table .span2{float:none;width:124px;margin-left:0}table .span3{float:none;width:204px;margin-left:0}table .span4{float:none;width:284px;margin-left:0}table .span5{float:none;width:364px;margin-left:0}table .span6{float:none;width:444px;margin-left:0}table .span7{float:none;width:524px;margin-left:0}table .span8{float:none;width:604px;margin-left:0}table .span9{float:none;width:684px;margin-left:0}table .span10{float:none;width:764px;margin-left:0}table .span11{float:none;width:844px;margin-left:0}table .span12{float:none;width:924px;margin-left:0}table .span13{float:none;width:1004px;margin-left:0}table .span14{float:none;width:1084px;margin-left:0}table .span15{float:none;width:1164px;margin-left:0}table .span16{float:none;width:1244px;margin-left:0}table .span17{float:none;width:1324px;margin-left:0}table .span18{float:none;width:1404px;margin-left:0}table .span19{float:none;width:1484px;margin-left:0}table .span20{float:none;width:1564px;margin-left:0}table .span21{float:none;width:1644px;margin-left:0}table .span22{float:none;width:1724px;margin-left:0}table .span23{float:none;width:1804px;margin-left:0}table .span24{float:none;width:1884px;margin-left:0}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0}.icon-white{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:.3;filter:alpha(opacity=30)}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown:hover .caret,.open .caret{opacity:1;filter:alpha(opacity=100)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:4px 0;margin:1px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0,0,0,0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 10px 4px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:18px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:1px}.btn-small{padding:5px 9px;font-size:11px;line-height:16px}.btn-small [class^="icon-"]{margin-top:-1px}.btn-mini{padding:2px 6px;font-size:11px;line-height:14px}.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#ccc;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-primary{background-color:#0074cc;*background-color:#05c;background-image:-ms-linear-gradient(top,#08c,#05c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#05c));background-image:-webkit-linear-gradient(top,#08c,#05c);background-image:-o-linear-gradient(top,#08c,#05c);background-image:-moz-linear-gradient(top,#08c,#05c);background-image:linear-gradient(top,#08c,#05c);background-repeat:repeat-x;border-color:#05c #05c #003580;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#05c;*background-color:#004ab3}.btn-primary:active,.btn-primary.active{background-color:#004099 \9}.btn-warning{background-color:#faa732;*background-color:#f89406;background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{background-color:#da4f49;*background-color:#bd362f;background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{background-color:#5bb75b;*background-color:#51a351;background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{background-color:#49afcd;*background-color:#2f96b4;background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{background-color:#414141;*background-color:#222;background-image:-ms-linear-gradient(top,#555,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));background-image:-webkit-linear-gradient(top,#555,#222);background-image:-o-linear-gradient(top,#555,#222);background-image:-moz-linear-gradient(top,#555,#222);background-image:linear-gradient(top,#555,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-group{position:relative;*margin-left:.3em;*zoom:1}.btn-group:before,.btn-group:after{display:table;content:""}.btn-group:after{clear:both}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:9px;margin-bottom:9px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-group>.btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.dropdown-toggle{*padding-top:4px;padding-right:8px;*padding-bottom:4px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini.dropdown-toggle{padding-right:5px;padding-left:5px}.btn-group>.btn-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px}.btn-group>.btn-large.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#05c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:7px;margin-left:0}.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100)}.btn-mini .caret{margin-top:5px}.btn-small .caret{margin-top:6px}.btn-large .caret{margin-top:6px;border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-top:0;border-bottom:5px solid #000}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:.75;filter:alpha(opacity=75)}.alert{padding:8px 35px 8px 14px;margin-bottom:18px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert-heading{color:inherit}.alert .close{position:relative;top:-2px;right:-21px;line-height:18px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:18px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333;border-bottom-color:#333}.nav>.dropdown.active>a:hover{color:#000;cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.navbar{*position:relative;*z-index:2;margin-bottom:18px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top,#333,#222);background-image:-ms-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1)}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar{color:#999}.navbar .brand:hover{text-decoration:none}.navbar .brand{display:block;float:left;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#999}.navbar .navbar-text{margin-bottom:0;line-height:40px}.navbar .navbar-link{color:#999}.navbar .navbar-link:hover{color:#fff}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn{margin:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0}.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;color:#fff;background-color:#626262;border:1px solid #151515;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{display:block;float:left}.navbar .nav>li>a{float:none;padding:9px 10px 11px;line-height:19px;color:#999;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar .btn{display:inline-block;padding:4px 10px 4px;margin:5px 5px 6px;line-height:18px}.navbar .btn-group{padding:5px 5px 6px;margin:0}.navbar .nav>li>a:hover{color:#fff;text-decoration:none;background-color:transparent}.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#fff;text-decoration:none;background-color:#222}.navbar .divider-vertical{width:1px;height:40px;margin:0 9px;overflow:hidden;background-color:#222;border-right:1px solid #333}.navbar .nav.pull-right{margin-right:0;margin-left:10px}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;background-color:#2c2c2c;*background-color:#222;background-image:-ms-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);background-image:-moz-linear-gradient(top,#333,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{background-color:#222;*background-color:#151515}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#080808 \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown .dropdown-toggle .caret,.navbar .nav li.dropdown.open .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.active .caret{opacity:1;filter:alpha(opacity=100)}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:transparent}.navbar .nav li.dropdown.active>.dropdown-toggle:hover{color:#fff}.navbar .pull-right .dropdown-menu,.navbar .dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right .dropdown-menu:before,.navbar .dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right .dropdown-menu:after,.navbar .dropdown-menu.pull-right:after{right:13px;left:auto}.breadcrumb{padding:7px 14px;margin:0 0 18px;list-style:none;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:linear-gradient(top,#fff,#f5f5f5);background-repeat:repeat-x;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#999}.breadcrumb .active a{color:#333}.pagination{height:36px;margin:18px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination li{display:inline}.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0}.pagination a:hover,.pagination .active a{background-color:#f5f5f5}.pagination .active a{color:#999;cursor:default}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999;cursor:default;background-color:transparent}.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin-bottom:18px;margin-left:0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999;cursor:default;background-color:#fff}.modal-open .dropdown-menu{z-index:2050}.modal-open .dropdown.open{*z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2070}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;overflow:auto;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{position:absolute;z-index:1020;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-right:5px solid transparent;border-bottom:5px solid #000;border-left:5px solid transparent}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid transparent}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent}.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid transparent}.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-right:5px solid transparent;border-bottom:5px solid #000;border-left:5px solid transparent}.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.popover .arrow{position:absolute;width:0;height:0}.popover-inner{width:280px;padding:3px;overflow:hidden;background:#000;background:rgba(0,0,0,0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)}.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.popover-content{padding:14px;background-color:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:18px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px}.label,.badge{font-size:10.998px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:18px;margin-bottom:18px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-ms-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(top,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{width:0;height:18px;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(top,#149bdf,#0480be);background-image:-ms-linear-gradient(top,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-ms-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .bar{background-color:#149bdf;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);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);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(top,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0)}.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-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);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)}.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-ms-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(top,#62c462,#57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0)}.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-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);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)}.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-ms-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(top,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0)}.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-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);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)}.progress-warning .bar{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0)}.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-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);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)}.accordion{margin-bottom:18px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:18px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-ms-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:10px 15px 5px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit p{font-size:18px;font-weight:200;line-height:27px;color:inherit}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-cyborg.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-cyborg.css new file mode 100644 index 000000000..6f4b9c4f2 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-cyborg.css @@ -0,0 +1,4867 @@ +@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700'); +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: 'Droid Sans', sans-serif; + font-size: 13px; + line-height: 18px; + color: #999999; + background-color: #060606; +} +a { + color: #33b5e5; + text-decoration: none; +} +a:hover { + color: #ffffff; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; +} +p small { + font-size: 11px; + color: #adafae; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: normal; + color: #ffffff; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #adafae; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + font-size: 18px; + line-height: 27px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #adafae; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + width: 120px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #999999; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #adafae; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #adafae; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #adafae; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #282828; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #282828; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 13.5px; + color: #adafae; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: 'Droid Sans', sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #000; +} +input, +textarea { + width: 210px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #F8F8F8; + border: 1px solid #bbbbbb; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +.uneditable-textarea { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + border: 1px solid #bbb; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; + border-color: #ddd; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #a47e3c; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #a47e3c; + border-color: #a47e3c; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #7f612e; + -webkit-box-shadow: 0 0 6px #ceae78; + -moz-box-shadow: 0 0 6px #ceae78; + box-shadow: 0 0 6px #ceae78; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #a47e3c; + background-color: #eeeeee; + border-color: #a47e3c; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #eeeeee; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #eeeeee; + border-color: #468847; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: transparent; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #cccccc; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} +:-moz-placeholder { + color: #adafae; +} +:-ms-input-placeholder { + color: #adafae; +} +::-webkit-input-placeholder { + color: #adafae; +} +.help-block, +.help-inline { + color: #999999; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend .active, +.input-append .active { + background-color: #bbff33; + border-color: #669900; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 160px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #222222; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #222222; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #222222; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #222222; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: rgba(100, 100, 100, 0.1); +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #282828; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings-white.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} +.popover-inner > h3{ +background:black; +border:white solid 1px; +} +.popover-content a:hover{ +color:black; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: transparent; + border-bottom: 1px solid #222222; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #999999; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #33b5e5; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #282828; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #616161; + background-image: -moz-linear-gradient(top, #666666, #595959); + background-image: -ms-linear-gradient(top, #666666, #595959); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#595959)); + background-image: -webkit-linear-gradient(top, #666666, #595959); + background-image: -o-linear-gradient(top, #666666, #595959); + background-image: linear-gradient(top, #666666, #595959); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#595959', GradientType=0); + border-color: #595959 #595959 #333333; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #595959; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid rgba(0, 0, 0, 0); + *border: 0; + border-bottom-color: rgba(0, 0, 0, 0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #595959; + *background-color: #4d4d4d; +} +.btn:active, +.btn.active { + background-color: #404040 \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #282828; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn-primary { + background-color: #008ab8; + background-image: -moz-linear-gradient(top, #0099cc, #007399); + background-image: -ms-linear-gradient(top, #0099cc, #007399); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0099cc), to(#007399)); + background-image: -webkit-linear-gradient(top, #0099cc, #007399); + background-image: -o-linear-gradient(top, #0099cc, #007399); + background-image: linear-gradient(top, #0099cc, #007399); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099cc', endColorstr='#007399', GradientType=0); + border-color: #007399 #007399 #00394d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #007399; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #007399; + *background-color: #006080; +} +.btn-primary:active, +.btn-primary.active { + background-color: #004d66 \9; +} +.btn-warning { + background-color: #ff9d2e; + background-image: -moz-linear-gradient(top, #ffac4d, #ff8800); + background-image: -ms-linear-gradient(top, #ffac4d, #ff8800); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffac4d), to(#ff8800)); + background-image: -webkit-linear-gradient(top, #ffac4d, #ff8800); + background-image: -o-linear-gradient(top, #ffac4d, #ff8800); + background-image: linear-gradient(top, #ffac4d, #ff8800); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac4d', endColorstr='#ff8800', GradientType=0); + border-color: #ff8800 #ff8800 #b35f00; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #ff8800; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #ff8800; + *background-color: #e67a00; +} +.btn-warning:active, +.btn-warning.active { + background-color: #cc6d00 \9; +} +.btn-danger { + background-color: #eb0000; + background-image: -moz-linear-gradient(top, #ff0000, #cc0000); + background-image: -ms-linear-gradient(top, #ff0000, #cc0000); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff0000), to(#cc0000)); + background-image: -webkit-linear-gradient(top, #ff0000, #cc0000); + background-image: -o-linear-gradient(top, #ff0000, #cc0000); + background-image: linear-gradient(top, #ff0000, #cc0000); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#cc0000', GradientType=0); + border-color: #cc0000 #cc0000 #800000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #cc0000; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #cc0000; + *background-color: #b30000; +} +.btn-danger:active, +.btn-danger.active { + background-color: #990000 \9; +} +.btn-success { + background-color: #7ab800; + background-image: -moz-linear-gradient(top, #88cc00, #669900); + background-image: -ms-linear-gradient(top, #88cc00, #669900); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#88cc00), to(#669900)); + background-image: -webkit-linear-gradient(top, #88cc00, #669900); + background-image: -o-linear-gradient(top, #88cc00, #669900); + background-image: linear-gradient(top, #88cc00, #669900); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88cc00', endColorstr='#669900', GradientType=0); + border-color: #669900 #669900 #334d00; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #669900; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #669900; + *background-color: #558000; +} +.btn-success:active, +.btn-success.active { + background-color: #446600 \9; +} +.btn-info { + background-color: #292929; + background-image: -moz-linear-gradient(top, #333333, #191919); + background-image: -ms-linear-gradient(top, #333333, #191919); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#191919)); + background-image: -webkit-linear-gradient(top, #333333, #191919); + background-image: -o-linear-gradient(top, #333333, #191919); + background-image: linear-gradient(top, #333333, #191919); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#191919', GradientType=0); + border-color: #191919 #191919 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #191919; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #191919; + *background-color: #0d0d0d; +} +.btn-info:active, +.btn-info.active { + background-color: #000000 \9; +} +.btn-inverse { + background-color: #9f3fcf; + background-image: -moz-linear-gradient(top, #a347d1, #9933cc); + background-image: -ms-linear-gradient(top, #a347d1, #9933cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a347d1), to(#9933cc)); + background-image: -webkit-linear-gradient(top, #a347d1, #9933cc); + background-image: -o-linear-gradient(top, #a347d1, #9933cc); + background-image: linear-gradient(top, #a347d1, #9933cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a347d1', endColorstr='#9933cc', GradientType=0); + border-color: #9933cc #9933cc #6b248f; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #9933cc; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #9933cc; + *background-color: #8a2eb8; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #7a29a3 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #595959; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #007399; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #ff8800; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #cc0000; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #669900; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #191919; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #9933cc; +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #eeeeee; + border: 1px solid transparent; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #a47e3c; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #eeeeee; + border-color: #e1e1e1; + color: #468847; +} +.alert-danger, +.alert-error { + background-color: #eeeeee; + border-color: #e6e6e6; + color: #b94a48; +} +.alert-info { + background-color: #eeeeee; + border-color: #dcdcdc; + color: #0099cc; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav > .pull-right { + float: right; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #adafae; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #33b5e5; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #999999; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #33b5e5; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #33b5e5; + border-bottom-color: #33b5e5; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #282828; + border-bottom-color: #282828; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #adafae; + border-color: #adafae; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #adafae; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 20px; + background-color: #020202; + background-image: -moz-linear-gradient(top, #020202, #020202); + background-image: -ms-linear-gradient(top, #020202, #020202); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#020202), to(#020202)); + background-image: -webkit-linear-gradient(top, #020202, #020202); + background-image: -o-linear-gradient(top, #020202, #020202); + background-image: linear-gradient(top, #020202, #020202); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#020202', endColorstr='#020202', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #adafae; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #adafae; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .navbar-link { + color: #adafae; +} +.navbar .navbar-link:hover { + color: #ffffff; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: 'Droid Sans', sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #424242; + border: 1px solid #000000; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} +.navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #282828; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #adafae; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 5px 5px 6px; +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #020202; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #020202; + border-right: 1px solid #020202; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #020202; + background-image: -moz-linear-gradient(top, #020202, #020202); + background-image: -ms-linear-gradient(top, #020202, #020202); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#020202), to(#020202)); + background-image: -webkit-linear-gradient(top, #020202, #020202); + background-image: -o-linear-gradient(top, #020202, #020202); + background-image: linear-gradient(top, #020202, #020202); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#020202', endColorstr='#020202', GradientType=0); + border-color: #020202 #020202 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #020202; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #020202; + *background-color: #000000; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #000000 \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #adafae; +} +.breadcrumb .active a { + color: #282828; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #adafae; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #adafae; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #adafae; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #33b5e5; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #adafae; +} +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #b94a48; +} +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} +.label-warning, +.badge-warning { + background-color: #ff8800; +} +.label-warning[href], +.badge-warning[href] { + background-color: #cc6d00; +} +.label-success, +.badge-success { + background-color: #468847; +} +.label-success[href], +.badge-success[href] { + background-color: #356635; +} +.label-info, +.badge-info { + background-color: #0099cc; +} +.label-info[href], +.badge-info[href] { + background-color: #007399; +} +.label-inverse, +.badge-inverse { + background-color: #282828; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #0e0e0e; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-warning .bar { + background-color: #ff9d2e; + background-image: -moz-linear-gradient(top, #ffac4d, #ff8800); + background-image: -ms-linear-gradient(top, #ffac4d, #ff8800); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffac4d), to(#ff8800)); + background-image: -webkit-linear-gradient(top, #ffac4d, #ff8800); + background-image: -o-linear-gradient(top, #ffac4d, #ff8800); + background-image: linear-gradient(top, #ffac4d, #ff8800); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffac4d', endColorstr='#ff8800', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #ffac4d; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #020202; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #282828; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #131517; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.navbar { + font-size: 16px; +} +.navbar .brand, +.navbar .nav-collapse.in .nav li > a { + color: #eeeeee; + font-weight: normal; + text-shadow: none; +} +label, +input, +button, +select, +textarea, +.navbar .search-query:-moz-placeholder, +.navbar .search-query::-webkit-input-placeholder { + font-family: 'Droid Sans', sans-serif; + color: #999999; +} +.jumbotron h1 { + font-weight: normal !important; +} +html { + min-height: 100%; +} +body { + min-height: 100%; + background-color: #121417; + background-image: -moz-linear-gradient(top, #060606, #252a30); + background-image: -ms-linear-gradient(top, #060606, #252a30); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#060606), to(#252a30)); + background-image: -webkit-linear-gradient(top, #060606, #252a30); + background-image: -o-linear-gradient(top, #060606, #252a30); + background-image: linear-gradient(top, #060606, #252a30); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#060606', endColorstr='#252a30', GradientType=0); +} +.page-header { + border-bottom: 2px solid #33b5e5; +} +.navbar .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + border-bottom: 2px solid #33b5e5; +} +.navbar .brand { + padding: 12px 20px 8px; +} +.navbar .brand:hover { + border-bottom: 3px solid #33b5e5; +} +.navbar .navbar-text { + line-height: 43px; +} +.navbar .nav li > a { + padding: 13px 10px 8px; + border-bottom: 3px solid rgba(0, 0, 0, 0); + border-left: 1px solid #222; +} +.navbar .nav li > a:hover { + border-bottom: 3px solid #33b5e5; +} +.navbar .nav .active > a { + border-bottom: 3px solid #33b5e5; +} +.navbar .search-query, +.navbar .search-query:focus, +.navbar .search-query.focused { + color: #adafae; + text-shadow: none; + background-color: #222; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; +} +.navbar .search-query:-moz-placeholder, +.navbar .search-query:focus:-moz-placeholder, +.navbar .search-query.focused:-moz-placeholder { + color: #999999; +} +.navbar .search-query:-ms-input-placeholder, +.navbar .search-query:focus:-ms-input-placeholder, +.navbar .search-query.focused:-ms-input-placeholder { + color: #999999; +} +.navbar .search-query::-webkit-input-placeholder, +.navbar .search-query:focus::-webkit-input-placeholder, +.navbar .search-query.focused::-webkit-input-placeholder { + color: #999999; +} +.navbar .nav li.dropdown.active.open .dropdown-toggle:hover { + border-bottom: 3px solid #33b5e5; + border-left: 1px solid #222; +} +.navbar .dropdown-menu::before, +.navbar .dropdown-menu::after { + display: none; +} +.navbar .nav-collapse.in .nav > li > a { + border-left: 0; +} +.navbar .nav-collapse.in .nav a:hover { + background-color: #33b5e5; +} +.dropdown-menu { + background-color: #191A1A; + border-left: solid 1px rgba(255, 255, 255, 0.1); + -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); + -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); +} +.dropdown-menu li > a:hover { + background-color: #33b5e5; + border-bottom: 3px solid transparent; +} +div.subnav { + position: static; + background-color: #020202; + background-image: none; + border: 0; +} +div.subnav.subnav-fixed { + position: relative; + left: -1px; + top: auto; +} +div.subnav .nav > li > a, +div.subnav .nav .active a { + background-color: #020202; + border-left: 1px solid #222; + border-right: 0; + color: #eeeeee; +} +div.subnav .nav li.nav-header { + text-shadow: none; +} +div.subnav .nav > li > a:hover, +div.subnav .nav > li.active > a:hover, +div.subnav .nav > li:first-child > a:hover { + background: transparent; + border-bottom: 2px solid #33b5e5; + border-left: 1px solid #222; + color: #ffffff; +} +div.subnav .nav .open .dropdown-toggle { + border: 0; + border-left: 1px solid #222; + border-bottom: 2px solid #33b5e5; + background-color: #060606; +} +div.subnav .nav .open .dropdown-menu { + background-color: #020202; + border-left: solid 1px rgba(255, 255, 255, 0.1); +} +div.subnav .nav .open .dropdown-menu li > a:hover { + border-bottom: 0; + background: #33b5e5; +} +@media (max-width: 768px) { + div.subnav .nav > li + li > a, + div.subnav .nav > li:first-child > a { + border-top: 1px solid #222; + border-left: 1px solid #222; + } + .subnav .nav > li + li > a:hover, + .subnav .nav > li:first-child > a:hover { + border-bottom: 0; + background-color: #33b5e5; + } +} +.nav-list li > a { + text-shadow: none; +} +.nav-list li > a:hover { + background-color: #33b5e5; + color: #ffffff; +} +.nav-list .nav-header { + text-shadow: none; +} +.nav-list .divider { + background-color: transparent; + border-bottom: 1px solid #222; +} +.nav-tabs { + border-bottom: 1px solid #222; +} +.nav-tabs li > a:hover, +.nav-tabs li.active > a, +.nav-tabs li.active > a:hover { + border: 1px solid #222; + background-color: #33b5e5; + color: #ffffff; +} +.nav-tabs .open .dropdown-toggle { + background-color: #060606 !important; + border: 1px solid #222; +} +.nav-tabs .dropdown-menu li > a:hover { + border: none; +} +.nav-pills li > a:hover { + background-color: #33b5e5; + color: #ffffff; +} +.nav-pills .open .dropdown-toggle { + background-color: #060606; +} +.nav-pills .dropdown-menu li > a:hover { + border: none; +} +.nav-stacked li > a { + border: 1px solid #222 !important; +} +.nav-stacked li > a:hover, +.nav-stacked li.active > a { + background-color: #33b5e5; + color: #ffffff; +} +.tabbable .nav-tabs, +.tabbable .nav-tabs li.active > a { + border-color: #222; +} +.breadcrumb { + background-color: transparent; + background-image: none; + border-width: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + font-size: 14px; +} +.breadcrumb li > a { + color: #33b5e5; + text-shadow: none; +} +.breadcrumb li.active { + text-shadow: none; +} +.pagination ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.pagination a { + border: 0; + font-size: 14px; +} +.pagination a:hover, +.pagination .active a { + background-color: #33b5e5; + color: #ffffff; +} +.btn { + -webkit-box-shadow: 1px 1px 2px #111111; + -moz-box-shadow: 1px 1px 2px #111111; + box-shadow: 1px 1px 2px #111111; + background-color: #5c5c5c; + background-image: -moz-linear-gradient(top, #666666, #4d4d4d); + background-image: -ms-linear-gradient(top, #666666, #4d4d4d); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#4d4d4d)); + background-image: -webkit-linear-gradient(top, #666666, #4d4d4d); + background-image: -o-linear-gradient(top, #666666, #4d4d4d); + background-image: linear-gradient(top, #666666, #4d4d4d); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#4d4d4d', GradientType=0); + border-color: #4d4d4d #4d4d4d #262626; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #4d4d4d; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + color: #ffffff; + text-shadow: none; +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #4d4d4d; + *background-color: #404040; +} +.btn:active, +.btn.active { + background-color: #333333 \9; +} +.btn:hover { + text-shadow: none; + color: #ffffff; +} +.btn-primary { + background-color: #008ab8; + background-image: -moz-linear-gradient(top, #0099cc, #007399); + background-image: -ms-linear-gradient(top, #0099cc, #007399); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0099cc), to(#007399)); + background-image: -webkit-linear-gradient(top, #0099cc, #007399); + background-image: -o-linear-gradient(top, #0099cc, #007399); + background-image: linear-gradient(top, #0099cc, #007399); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099cc', endColorstr='#007399', GradientType=0); + border-color: #007399 #007399 #00394d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #007399; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #007399; + *background-color: #006080; +} +.btn-primary:active, +.btn-primary.active { + background-color: #004d66 \9; +} +.btn-warning { + background-color: #ff961f; + background-image: -moz-linear-gradient(top, #ffa033, #ff8800); + background-image: -ms-linear-gradient(top, #ffa033, #ff8800); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa033), to(#ff8800)); + background-image: -webkit-linear-gradient(top, #ffa033, #ff8800); + background-image: -o-linear-gradient(top, #ffa033, #ff8800); + background-image: linear-gradient(top, #ffa033, #ff8800); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa033', endColorstr='#ff8800', GradientType=0); + border-color: #ff8800 #ff8800 #b35f00; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #ff8800; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #ff8800; + *background-color: #e67a00; +} +.btn-warning:active, +.btn-warning.active { + background-color: #cc6d00 \9; +} +.btn-danger { + background-color: #eb0000; + background-image: -moz-linear-gradient(top, #ff0000, #cc0000); + background-image: -ms-linear-gradient(top, #ff0000, #cc0000); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff0000), to(#cc0000)); + background-image: -webkit-linear-gradient(top, #ff0000, #cc0000); + background-image: -o-linear-gradient(top, #ff0000, #cc0000); + background-image: linear-gradient(top, #ff0000, #cc0000); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#cc0000', GradientType=0); + border-color: #cc0000 #cc0000 #800000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #cc0000; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #cc0000; + *background-color: #b30000; +} +.btn-danger:active, +.btn-danger.active { + background-color: #990000 \9; +} +.btn-success { + background-color: #7ab800; + background-image: -moz-linear-gradient(top, #88cc00, #669900); + background-image: -ms-linear-gradient(top, #88cc00, #669900); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#88cc00), to(#669900)); + background-image: -webkit-linear-gradient(top, #88cc00, #669900); + background-image: -o-linear-gradient(top, #88cc00, #669900); + background-image: linear-gradient(top, #88cc00, #669900); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88cc00', endColorstr='#669900', GradientType=0); + border-color: #669900 #669900 #334d00; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #669900; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #669900; + *background-color: #558000; +} +.btn-success:active, +.btn-success.active { + background-color: #446600 \9; +} +.btn-info { + background-color: #292929; + background-image: -moz-linear-gradient(top, #333333, #191919); + background-image: -ms-linear-gradient(top, #333333, #191919); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#191919)); + background-image: -webkit-linear-gradient(top, #333333, #191919); + background-image: -o-linear-gradient(top, #333333, #191919); + background-image: linear-gradient(top, #333333, #191919); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#191919', GradientType=0); + border-color: #191919 #191919 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #191919; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #191919; + *background-color: #0d0d0d; +} +.btn-info:active, +.btn-info.active { + background-color: #000000 \9; +} +.btn-inverse { + background-color: #9f3fcf; + background-image: -moz-linear-gradient(top, #a347d1, #9933cc); + background-image: -ms-linear-gradient(top, #a347d1, #9933cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a347d1), to(#9933cc)); + background-image: -webkit-linear-gradient(top, #a347d1, #9933cc); + background-image: -o-linear-gradient(top, #a347d1, #9933cc); + background-image: linear-gradient(top, #a347d1, #9933cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a347d1', endColorstr='#9933cc', GradientType=0); + border-color: #9933cc #9933cc #6b248f; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #9933cc; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #9933cc; + *background-color: #8a2eb8; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #7a29a3 \9; +} +.btn .caret { + border-top: 4px solid black; + opacity: 0.3; +} +.btn-group > .dropdown-menu > li > a:hover { + border-bottom: 0; +} +.btn.disabled, +.btn[disabled] { + background-color: #adafae; +} +input, +textarea, +select { + border-width: 2px; +} +legend, +label { + color: #999999; + border-bottom: 0px solid #222; +} +input, +textarea, +select, +.uneditable-input { + color: #282828; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly], +.uneditable-input { + background-color: #555; + border-color: #444; +} +input:focus, +textarea:focus, +input.focused, +textarea.focused { + border-color: #52a8ec; + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.form-actions { + border-top: 1px solid #222; +} +.modal { + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + border-top: solid 1px #353535; + background-color: #282828; +} +.modal-header { + border-bottom: 1px solid #222; +} +.modal-footer { + background-color: #282828; + border-top: 1px solid #222; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.table, +.well, +.hero-unit, +.prettyprint, +input, +textarea, +select { + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; +} +code, +pre { + background-color: #eeeeee; +} +.well, +.hero-unit { + background-color: #131517; + border-top: solid 1px #353535; + -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); + -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); +} +blockquote { + border-left: 5px solid #33b5e5; +} +blockquote.pull-right { + border-right: 5px solid #33b5e5; +} +.thumbnail { + border-color: #222; +} +.progress { + background-color: #060606; + background-image: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.label { + color: #eeeeee; +} +.label, +.alert { + background-color: #666666; +} +.label:hover { + background-color: #4d4d4d; +} +.label-important, +.alert-danger, +.alert-error { + background-color: #cc0000; +} +.label-important:hover { + background-color: #990000; +} +.label-warning { + background-color: #cc6d00; +} +.label-warning:hover { + background-color: #995200; +} +.label-success, +.alert-success { + background-color: #5c8a00; +} +.label-success:hover { + background-color: #3a5700; +} +.label-info, +.alert-info { + background-color: #007399; +} +.label-info:hover { + background-color: #004d66; +} +.alert, +.alert .alert-heading, +.alert-success, +.alert-success .alert-heading, +.alert-danger, +.alert-error, +.alert-danger .alert-heading, +.alert-error .alert-heading, +.alert-info, +.alert-info .alert-heading { + color: #eeeeee; + text-shadow: none; + border: none; +} +footer.footer { + border-top: 1px solid #222; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-journal.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-journal.css new file mode 100644 index 000000000..9c184339c --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-journal.css @@ -0,0 +1,4404 @@ +@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700'); +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 18px; + color: #222222; + background-color: #fcfbfd; +} +a { + color: #222222; + text-decoration: none; +} +a:hover { + color: #888888; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; +} +p small { + font-size: 12px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + font-size: 18px; + line-height: 27px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + width: 120px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 13px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.950000000000001px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 21px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 13.5px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 14px; + line-height: 18px; + color: #888888; +} +input, +textarea { + width: 210px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +.uneditable-textarea { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + border: 1px solid #bbb; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; + border-color: #ddd; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #eeeeee; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} +:-moz-placeholder { + color: #999999; +} +:-ms-input-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block, +.help-inline { + color: #888888; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend .active, +.input-append .active { + background-color: #85e8a2; + border-color: #22b24c; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 160px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #eeeeee; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #fcfbfd; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #222222; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #222222; + text-decoration: none; + background-color: #eeeeee; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 14px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 16px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 12px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 12px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn-primary { + background-color: #222222; + background-image: -moz-linear-gradient(top, #222222, #222222); + background-image: -ms-linear-gradient(top, #222222, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#222222)); + background-image: -webkit-linear-gradient(top, #222222, #222222); + background-image: -o-linear-gradient(top, #222222, #222222); + background-image: linear-gradient(top, #222222, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #222222; + *background-color: #151515; +} +.btn-primary:active, +.btn-primary.active { + background-color: #080808 \9; +} +.btn-warning { + background-color: #ff8e1f; + background-image: -moz-linear-gradient(top, #ff9933, #ff7f00); + background-image: -ms-linear-gradient(top, #ff9933, #ff7f00); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9933), to(#ff7f00)); + background-image: -webkit-linear-gradient(top, #ff9933, #ff7f00); + background-image: -o-linear-gradient(top, #ff9933, #ff7f00); + background-image: linear-gradient(top, #ff9933, #ff7f00); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9933', endColorstr='#ff7f00', GradientType=0); + border-color: #ff7f00 #ff7f00 #b35900; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #ff7f00; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #ff7f00; + *background-color: #e67200; +} +.btn-warning:active, +.btn-warning.active { + background-color: #cc6600 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #1d1d1d; + background-image: -moz-linear-gradient(top, #222222, #151515); + background-image: -ms-linear-gradient(top, #222222, #151515); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#151515)); + background-image: -webkit-linear-gradient(top, #222222, #151515); + background-image: -o-linear-gradient(top, #222222, #151515); + background-image: linear-gradient(top, #222222, #151515); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#151515', GradientType=0); + border-color: #151515 #151515 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #151515; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #151515; + *background-color: #080808; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #000000 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #222222; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #ff7f00; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #151515; +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #c09853; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-danger, +.alert-error { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav > .pull-right { + float: right; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #222222; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #888888; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #222222; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #222222; + border-bottom-color: #222222; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #888888; + border-bottom-color: #888888; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + min-height: 70px; + padding-left: 20px; + padding-right: 20px; + background-color: #fcfbfd; + background-image: -moz-linear-gradient(top, #fcfbfd, #fcfbfd); + background-image: -ms-linear-gradient(top, #fcfbfd, #fcfbfd); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfbfd), to(#fcfbfd)); + background-image: -webkit-linear-gradient(top, #fcfbfd, #fcfbfd); + background-image: -o-linear-gradient(top, #fcfbfd, #fcfbfd); + background-image: linear-gradient(top, #fcfbfd, #fcfbfd); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfbfd', endColorstr='#fcfbfd', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #222222; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 23px 20px 27px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #222222; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 70px; +} +.navbar .navbar-link { + color: #222222; +} +.navbar .navbar-link:hover { + color: #222222; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 20px; +} +.navbar .btn-group .btn { + margin: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 20px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 21px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #ffffff; + border: 1px solid #b3b3b3; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} +.navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 24px 10px 26px; + line-height: 19px; + color: #222222; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 20px 5px 21px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 20px 5px 21px; +} +.navbar .nav > li > a:hover { + background-color: #eeeeee; + color: #222222; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #222222; + text-decoration: none; + background-color: #eeeeee; +} +.navbar .divider-vertical { + height: 70px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #fcfbfd; + border-right: 1px solid #fcfbfd; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #fcfbfd; + background-image: -moz-linear-gradient(top, #fcfbfd, #fcfbfd); + background-image: -ms-linear-gradient(top, #fcfbfd, #fcfbfd); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfbfd), to(#fcfbfd)); + background-image: -webkit-linear-gradient(top, #fcfbfd, #fcfbfd); + background-image: -o-linear-gradient(top, #fcfbfd, #fcfbfd); + background-image: linear-gradient(top, #fcfbfd, #fcfbfd); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfbfd', endColorstr='#fcfbfd', GradientType=0); + border-color: #fcfbfd #fcfbfd #d6c8e4; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #fcfbfd; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #fcfbfd; + *background-color: #efeaf5; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #e3d9ec \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #fcfbfd; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #fcfbfd; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #222222; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label, +.badge { + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #b94a48; +} +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} +.label-warning, +.badge-warning { + background-color: #ff7f00; +} +.label-warning[href], +.badge-warning[href] { + background-color: #cc6600; +} +.label-success, +.badge-success { + background-color: #468847; +} +.label-success[href], +.badge-success[href] { + background-color: #356635; +} +.label-info, +.badge-info { + background-color: #3a87ad; +} +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-warning .bar { + background-color: #ff962e; + background-image: -moz-linear-gradient(top, #ffa54d, #ff7f00); + background-image: -ms-linear-gradient(top, #ffa54d, #ff7f00); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa54d), to(#ff7f00)); + background-image: -webkit-linear-gradient(top, #ffa54d, #ff7f00); + background-image: -o-linear-gradient(top, #ffa54d, #ff7f00); + background-image: linear-gradient(top, #ffa54d, #ff7f00); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa54d', endColorstr='#ff7f00', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #ffa54d; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +h1, +h2, +h3, +h4, +h5, +h6, +.navbar .brand { + font-weight: 700; +} +a { + text-decoration: underline; +} +.nav a, +.navbar .brand, +.subnav a, +a.btn, +.dropdown-menu a { + text-decoration: none; +} +.navbar .navbar-inner { + -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); + border-top: 1px solid #E5E5E5; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar .brand { + text-shadow: none; +} +.navbar .brand:hover { + background-color: #EEEEEE; +} +.navbar .navbar-text { + line-height: 68px; +} +.navbar .nav > li > a { + text-shadow: none; +} +.navbar .dropdown-menu { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle:hover, +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active.open > .dropdown-toggle, +.navbar .nav li.dropdown.active.open > .dropdown-toggle:hover { + background-color: #eeeeee; + color: #222222; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav .open .caret, +.navbar .nav .open .dropdown-toggle:hover .caret { + border-top-color: #000000; + opacity: 1; +} +.navbar .nav-collapse.in .nav li > a:hover { + background-color: #eeeeee; +} +.navbar .nav-collapse .nav li > a { + color: #222222; + text-decoration: none; + font-weight: normal; +} +.navbar .nav-collapse .navbar-form, +.navbar .nav-collapse .navbar-search { + border-color: transparent; +} +.navbar .navbar-search .search-query, +.navbar .navbar-search .search-query:hover { + border: 1px solid #eeeeee; + color: #222222; +} +.navbar .navbar-search .search-query:-moz-placeholder, +.navbar .navbar-search .search-query:hover:-moz-placeholder { + color: #888888; +} +.navbar .navbar-search .search-query:-ms-input-placeholder, +.navbar .navbar-search .search-query:hover:-ms-input-placeholder { + color: #888888; +} +.navbar .navbar-search .search-query::-webkit-input-placeholder, +.navbar .navbar-search .search-query:hover::-webkit-input-placeholder { + color: #888888; +} +div.subnav { + background-color: #fcfbfd; + background-image: none; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +div.subnav.subnav-fixed { + top: 70px; +} +div.subnav .nav > li > a:hover, +div.subnav .nav > .active > a, +div.subnav .nav > .active > a:hover { + color: #222222; + text-decoration: none; + font-weight: normal; +} +div.subnav .nav > li:first-child > a, +div.subnav .nav > li:first-child > a:hover { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-primary { + background-color: #2a2a2a; + background-image: -moz-linear-gradient(top, #2f2f2f, #222222); + background-image: -ms-linear-gradient(top, #2f2f2f, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f2f2f), to(#222222)); + background-image: -webkit-linear-gradient(top, #2f2f2f, #222222); + background-image: -o-linear-gradient(top, #2f2f2f, #222222); + background-image: linear-gradient(top, #2f2f2f, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #222222; + *background-color: #151515; +} +.btn-primary:active, +.btn-primary.active { + background-color: #080808 \9; +} +[class^="icon-"], +[class*=" icon-"] { + vertical-align: -2px; +} +.modal { + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + background: #fcfbfd; +} +.modal-header { + border-bottom: none; +} +.modal-header .close { + text-decoration: none; +} +.modal-footer { + background: transparent; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + border-top: none; +} +code, +pre, +pre.prettyprint, +.well { + background-color: #eeeeee; +} +.hero-unit { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.table-bordered, +.well, +.prettyprint { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-redy.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-redy.css new file mode 100644 index 000000000..f4989827d --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-redy.css @@ -0,0 +1,4453 @@ +@import url(https://fonts.googleapis.com/css?family=Karla|Ubuntu); +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: "Ubuntu", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #555555; + background-color: #ffffff; + text-shadow:0 -1px 1px rgba(0, 0, 0, 0.2) +} +a { + color: #CC3364; + text-decoration: none; +} +a:hover { + color: #CC0041; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: 'Karla', sans-serif; + font-weight: bold; + color: #CC0041; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + font-size: 18px; + line-height: 27px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #f5f5f5; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + width: 120px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #f5f5f5; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #f5f5f5; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #f5f5f5; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 13.5px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; +} +input, +textarea { + width: 210px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +.uneditable-textarea { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + border: 1px solid #bbb; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #f5f5f5; + border-color: #ddd; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #1c628b; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #1c628b; + border-color: #1c628b; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #134461; + -webkit-box-shadow: 0 0 6px #369bd7; + -moz-box-shadow: 0 0 6px #369bd7; + box-shadow: 0 0 6px #369bd7; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #1c628b; + background-color: #8bc5e8; + border-color: #1c628b; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #bd4247; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #bd4247; + border-color: #bd4247; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #983538; + -webkit-box-shadow: 0 0 6px #d88e90; + -moz-box-shadow: 0 0 6px #d88e90; + box-shadow: 0 0 6px #d88e90; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #bd4247; + background-color: #eddbe3; + border-color: #bd4247; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #669533; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #669533; + border-color: #669533; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #4c6f26; + -webkit-box-shadow: 0 0 6px #99ca63; + -moz-box-shadow: 0 0 6px #99ca63; + box-shadow: 0 0 6px #99ca63; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #669533; + background-color: #ccddbb; + border-color: #669533; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} +:-moz-placeholder { + color: #999999; +} +:-ms-input-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block, +.help-inline { + color: #555555; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #f5f5f5; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend .active, +.input-append .active { + background-color: #bede9c; + border-color: #73a839; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 160px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #369bd7; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn-primary { + background-color: #368bd7; + background-image: -moz-linear-gradient(top, #369bd7, #3673d7); + background-image: -ms-linear-gradient(top, #369bd7, #3673d7); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#369bd7), to(#3673d7)); + background-image: -webkit-linear-gradient(top, #369bd7, #3673d7); + background-image: -o-linear-gradient(top, #369bd7, #3673d7); + background-image: linear-gradient(top, #369bd7, #3673d7); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#369bd7', endColorstr='#3673d7', GradientType=0); + border-color: #3673d7 #3673d7 #2050a1; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #3673d7; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #3673d7; + *background-color: #2866cb; +} +.btn-primary:active, +.btn-primary.active { + background-color: #245bb6 \9; +} +.btn-warning { + background-color: #dd5600; + background-image: -moz-linear-gradient(top, #dd5600, #dd5600); + background-image: -ms-linear-gradient(top, #dd5600, #dd5600); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd5600), to(#dd5600)); + background-image: -webkit-linear-gradient(top, #dd5600, #dd5600); + background-image: -o-linear-gradient(top, #dd5600, #dd5600); + background-image: linear-gradient(top, #dd5600, #dd5600); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd5600', endColorstr='#dd5600', GradientType=0); + border-color: #dd5600 #dd5600 #913800; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #dd5600; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #dd5600; + *background-color: #c44c00; +} +.btn-warning:active, +.btn-warning.active { + background-color: #aa4200 \9; +} +.btn-danger { + background-color: #c32627; + background-image: -moz-linear-gradient(top, #c71c22, #bd362f); + background-image: -ms-linear-gradient(top, #c71c22, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c71c22), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #c71c22, #bd362f); + background-image: -o-linear-gradient(top, #c71c22, #bd362f); + background-image: linear-gradient(top, #c71c22, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c71c22', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #65a643; + background-image: -moz-linear-gradient(top, #73a839, #51a351); + background-image: -ms-linear-gradient(top, #73a839, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#73a839), to(#51a351)); + background-image: -webkit-linear-gradient(top, #73a839, #51a351); + background-image: -o-linear-gradient(top, #73a839, #51a351); + background-image: linear-gradient(top, #73a839, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73a839', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #6d76b3; + background-image: -moz-linear-gradient(top, #9760b3, #2f96b4); + background-image: -ms-linear-gradient(top, #9760b3, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9760b3), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #9760b3, #2f96b4); + background-image: -o-linear-gradient(top, #9760b3, #2f96b4); + background-image: linear-gradient(top, #9760b3, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9760b3', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #a27a28; + background-image: -moz-linear-gradient(top, #f7b42c, #222222); + background-image: -ms-linear-gradient(top, #f7b42c, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7b42c), to(#222222)); + background-image: -webkit-linear-gradient(top, #f7b42c, #222222); + background-image: -o-linear-gradient(top, #f7b42c, #222222); + background-image: linear-gradient(top, #f7b42c, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7b42c', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; + *background-color: #151515; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #3673d7; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #dd5600; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #8bc5e8; + border: 1px solid #7ed0e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #1c628b; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #ccddbb; + border-color: #c6d4aa; + color: #669533; +} +.alert-danger, +.alert-error { + background-color: #eddbe3; + border-color: #e8d1df; + color: #bd4247; +} +.alert-info { + background-color: #edebe1; + border-color: #e0d9cb; + color: #817b58; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.nav > .pull-right { + float: right; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #369bd7; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #f5f5f5 #f5f5f5 #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #369bd7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #369bd7; + border-bottom-color: #369bd7; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #2071a1; + border-bottom-color: #2071a1; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #f5f5f5 #dddddd #f5f5f5 #f5f5f5; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #f5f5f5 #f5f5f5 #f5f5f5 #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 20px; + background-color: #50a8dc; + background-image: -moz-linear-gradient(top, #61b0df, #369bd7); + background-image: -ms-linear-gradient(top, #61b0df, #369bd7); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b0df), to(#369bd7)); + background-image: -webkit-linear-gradient(top, #61b0df, #369bd7); + background-image: -o-linear-gradient(top, #61b0df, #369bd7); + background-image: linear-gradient(top, #61b0df, #369bd7); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b0df', endColorstr='#369bd7', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #f5f5f5; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #f5f5f5; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .navbar-link { + color: #f5f5f5; +} +.navbar .navbar-link:hover { + color: #ffffff; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #CC3364; + border: 1px solid #CC0041; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #ffffff; +} +.navbar-search .search-query:-ms-input-placeholder { + color: #ffffff; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #ffffff; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #f5f5f5; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-right: 1px solid #CC3364; + border-left: 1px solid #CC3364; +} +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 5px 5px 6px; +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: rgba(0, 0, 0, 0.2); +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #369bd7; + border-right: 1px solid #61b0df; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #50a8dc; + background-image: -moz-linear-gradient(top, #61b0df, #369bd7); + background-image: -ms-linear-gradient(top, #61b0df, #369bd7); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#61b0df), to(#369bd7)); + background-image: -webkit-linear-gradient(top, #61b0df, #369bd7); + background-image: -o-linear-gradient(top, #61b0df, #369bd7); + background-image: linear-gradient(top, #61b0df, #369bd7); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b0df', endColorstr='#369bd7', GradientType=0); + border-color: #369bd7 #369bd7 #2071a1; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #369bd7; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #369bd7; + *background-color: #288ecb; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #2480b6 \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #369bd7; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + padding: 1px 4px 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #bd4247; +} +.label-important[href], +.badge-important[href] { + background-color: #983538; +} +.label-warning, +.badge-warning { + background-color: #dd5600; +} +.label-warning[href], +.badge-warning[href] { + background-color: #aa4200; +} +.label-success, +.badge-success { + background-color: #669533; +} +.label-success[href], +.badge-success[href] { + background-color: #4c6f26; +} +.label-info, +.badge-info { + background-color: #817b58; +} +.label-info[href], +.badge-info[href] { + background-color: #625e43; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-warning .bar { + background-color: #f16e1a; + background-image: -moz-linear-gradient(top, #ff7d2b, #dd5600); + background-image: -ms-linear-gradient(top, #ff7d2b, #dd5600); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7d2b), to(#dd5600)); + background-image: -webkit-linear-gradient(top, #ff7d2b, #dd5600); + background-image: -o-linear-gradient(top, #ff7d2b, #dd5600); + background-image: linear-gradient(top, #ff7d2b, #dd5600); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d2b', endColorstr='#dd5600', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #ff7d2b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #f5f5f5; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.navbar,.top-block { + font-family: 'Karla', sans-serif; +} +.navbar .navbar-inner { + background-color: #CC0041; +} +.navbar-inner{ + background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.15) 50%, rgba(30,30,30,0) 100%); +background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(0,0,0,0.15)), color-stop(100%,rgba(30,30,30,0))); +background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 50%,rgba(30,30,30,0) 100%); +background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 50%,rgba(30,30,30,0) 100%); +background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 50%,rgba(30,30,30,0) 100%); +background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.15) 50%,rgba(30,30,30,0) 100%); +filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#001e1e1e',GradientType=0 ); +} +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.active.open > .dropdown-toggle { + background-color: rgba(0, 0, 0, 0.2); +} +.navbar .search-query { + border: 1px solid #FF84AB; +} +.navbar .nav-collapse.in > .nav > li .dropdown-menu a { + color: #ffffff; +} +.navbar .nav-collapse.in > .nav > li .dropdown-menu a:hover { + color: #ffffff; +} +.navbar .nav-collapse.in .nav li > a { + color: #ffffff; +} +.navbar .nav-collapse.in .nav li > a:hover { + background-color: #2B7CAC; +} +.navbar .btn-navbar:hover { + background-color: #cccccc; +} +div.subnav { + font-family: 'Karla', sans-serif; +} +.btn { + background-color: #ffffff; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(5%, #ffffff), to(#ffffff)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 5%, #ffffff); + background-image: -moz-linear-gradient(top, #ffffff, #ffffff 5%, #ffffff); + background-image: -ms-linear-gradient(#ffffff, #ffffff 5%, #ffffff); + background-image: -o-linear-gradient(#ffffff, #ffffff 5%, #ffffff); + background-image: linear-gradient(#ffffff, #ffffff 5%, #ffffff); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.btn:hover { + background-position: 0 0; +} +.btn-primary { + background-color: #43a1da; + background-image: -moz-linear-gradient(top, #4ba6db, #369bd7); + background-image: -ms-linear-gradient(top, #4ba6db, #369bd7); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4ba6db), to(#369bd7)); + background-image: -webkit-linear-gradient(top, #4ba6db, #369bd7); + background-image: -o-linear-gradient(top, #4ba6db, #369bd7); + background-image: linear-gradient(top, #4ba6db, #369bd7); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ba6db', endColorstr='#369bd7', GradientType=0); + border-color: #369bd7 #369bd7 #2071a1; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #369bd7; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #369bd7; + *background-color: #288ecb; +} +.btn-primary:active, +.btn-primary.active { + background-color: #2480b6 \9; +} +.btn-info { + background-color: #9e6ab8; + background-image: -moz-linear-gradient(top, #a271bb, #9760b3); + background-image: -ms-linear-gradient(top, #a271bb, #9760b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a271bb), to(#9760b3)); + background-image: -webkit-linear-gradient(top, #a271bb, #9760b3); + background-image: -o-linear-gradient(top, #a271bb, #9760b3); + background-image: linear-gradient(top, #a271bb, #9760b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a271bb', endColorstr='#9760b3', GradientType=0); + border-color: #9760b3 #9760b3 #6f4086; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #9760b3; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #9760b3; + *background-color: #8b51a9; +} +.btn-info:active, +.btn-info.active { + background-color: #7d4898 \9; +} +.btn-success { + background-color: #7bb33d; + background-image: -moz-linear-gradient(top, #80bb3f, #73a839); + background-image: -ms-linear-gradient(top, #80bb3f, #73a839); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#80bb3f), to(#73a839)); + background-image: -webkit-linear-gradient(top, #80bb3f, #73a839); + background-image: -o-linear-gradient(top, #80bb3f, #73a839); + background-image: linear-gradient(top, #80bb3f, #73a839); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80bb3f', endColorstr='#73a839', GradientType=0); + border-color: #73a839 #73a839 #4c6f26; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #73a839; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #73a839; + *background-color: #669533; +} +.btn-success:active, +.btn-success.active { + background-color: #59822c \9; +} +.btn-warning { + background-color: #ec5c00; + background-image: -moz-linear-gradient(top, #f76000, #dd5600); + background-image: -ms-linear-gradient(top, #f76000, #dd5600); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f76000), to(#dd5600)); + background-image: -webkit-linear-gradient(top, #f76000, #dd5600); + background-image: -o-linear-gradient(top, #f76000, #dd5600); + background-image: linear-gradient(top, #f76000, #dd5600); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76000', endColorstr='#dd5600', GradientType=0); + border-color: #dd5600 #dd5600 #913800; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #dd5600; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #dd5600; + *background-color: #c44c00; +} +.btn-warning:active, +.btn-warning.active { + background-color: #aa4200 \9; +} +.btn-danger { + background-color: #d41e24; + background-image: -moz-linear-gradient(top, #dd1f26, #c71c22); + background-image: -ms-linear-gradient(top, #dd1f26, #c71c22); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd1f26), to(#c71c22)); + background-image: -webkit-linear-gradient(top, #dd1f26, #c71c22); + background-image: -o-linear-gradient(top, #dd1f26, #c71c22); + background-image: linear-gradient(top, #dd1f26, #c71c22); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1f26', endColorstr='#c71c22', GradientType=0); + border-color: #c71c22 #c71c22 #841317; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #c71c22; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #c71c22; + *background-color: #b1191e; +} +.btn-danger:active, +.btn-danger.active { + background-color: #9a161a \9; +} +.btn-inverse { + background-color: #f8b93b; + background-image: -moz-linear-gradient(top, #f8bd45, #f7b42c); + background-image: -ms-linear-gradient(top, #f8bd45, #f7b42c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8bd45), to(#f7b42c)); + background-image: -webkit-linear-gradient(top, #f8bd45, #f7b42c); + background-image: -o-linear-gradient(top, #f8bd45, #f7b42c); + background-image: linear-gradient(top, #f8bd45, #f7b42c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bd45', endColorstr='#f7b42c', GradientType=0); + border-color: #f7b42c #f7b42c #cf8d08; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f7b42c; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #f7b42c; + *background-color: #f6ab13; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #e79e09 \9; +} +i[class^="icon-"] { + opacity: 0.8; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-responsive.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-responsive.css new file mode 100644 index 000000000..fe224b296 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-responsive.css @@ -0,0 +1,815 @@ +/*! + * Bootstrap Responsive v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +@media (max-width: 767px) { + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 18px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-group > label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .modal { + position: absolute; + top: 10px; + right: 10px; + left: 10px; + width: auto; + margin: 0; + } + .modal.fade.in { + top: auto; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + [class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: auto; + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 20px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.762430939%; + *margin-left: 2.709239449638298%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 99.999999993%; + *width: 99.9468085036383%; + } + .row-fluid .span11 { + width: 91.436464082%; + *width: 91.38327259263829%; + } + .row-fluid .span10 { + width: 82.87292817100001%; + *width: 82.8197366816383%; + } + .row-fluid .span9 { + width: 74.30939226%; + *width: 74.25620077063829%; + } + .row-fluid .span8 { + width: 65.74585634900001%; + *width: 65.6926648596383%; + } + .row-fluid .span7 { + width: 57.182320438000005%; + *width: 57.129128948638304%; + } + .row-fluid .span6 { + width: 48.618784527%; + *width: 48.5655930376383%; + } + .row-fluid .span5 { + width: 40.055248616%; + *width: 40.0020571266383%; + } + .row-fluid .span4 { + width: 31.491712705%; + *width: 31.4385212156383%; + } + .row-fluid .span3 { + width: 22.928176794%; + *width: 22.874985304638297%; + } + .row-fluid .span2 { + width: 14.364640883%; + *width: 14.311449393638298%; + } + .row-fluid .span1 { + width: 5.801104972%; + *width: 5.747913482638298%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 714px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 652px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 590px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 528px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 466px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 404px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 342px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 280px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 218px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 156px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 94px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 32px; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + margin-left: 30px; + } + .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 28px; + margin-left: 2.564102564%; + *margin-left: 2.510911074638298%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145300001%; + *width: 91.3997999636383%; + } + .row-fluid .span10 { + width: 82.905982906%; + *width: 82.8527914166383%; + } + .row-fluid .span9 { + width: 74.358974359%; + *width: 74.30578286963829%; + } + .row-fluid .span8 { + width: 65.81196581200001%; + *width: 65.7587743226383%; + } + .row-fluid .span7 { + width: 57.264957265%; + *width: 57.2117657756383%; + } + .row-fluid .span6 { + width: 48.717948718%; + *width: 48.6647572286383%; + } + .row-fluid .span5 { + width: 40.170940171000005%; + *width: 40.117748681638304%; + } + .row-fluid .span4 { + width: 31.623931624%; + *width: 31.5707401346383%; + } + .row-fluid .span3 { + width: 23.076923077%; + *width: 23.0237315876383%; + } + .row-fluid .span2 { + width: 14.529914530000001%; + *width: 14.4767230406383%; + } + .row-fluid .span1 { + width: 5.982905983%; + *width: 5.929714493638298%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1160px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1060px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 960px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 860px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 760px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 660px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 560px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 460px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 360px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 260px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 160px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 60px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (max-width: 767px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 18px; + } + .navbar-fixed-bottom { + margin-top: 18px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 9px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #999999; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 6px 15px; + font-weight: bold; + color: #999999; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .dropdown-menu a:hover { + background-color: #222222; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: block; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 9px 15px; + margin: 9px 0; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 768px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-responsive.min.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-responsive.min.css new file mode 100644 index 000000000..09e888287 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-responsive.min.css @@ -0,0 +1,10 @@ +/*! + * Bootstrap Responsive v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}@media(max-width:767px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media(min-width:768px) and (max-width:979px){.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:18px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.modal{position:absolute;top:10px;right:10px;left:10px;width:auto;margin:0}.modal.fade.in{top:auto}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.762430939%;*margin-left:2.709239449638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}input,textarea,.uneditable-input{margin-left:0}input.span12,textarea.span12,.uneditable-input.span12{width:714px}input.span11,textarea.span11,.uneditable-input.span11{width:652px}input.span10,textarea.span10,.uneditable-input.span10{width:590px}input.span9,textarea.span9,.uneditable-input.span9{width:528px}input.span8,textarea.span8,.uneditable-input.span8{width:466px}input.span7,textarea.span7,.uneditable-input.span7{width:404px}input.span6,textarea.span6,.uneditable-input.span6{width:342px}input.span5,textarea.span5,.uneditable-input.span5{width:280px}input.span4,textarea.span4,.uneditable-input.span4{width:218px}input.span3,textarea.span3,.uneditable-input.span3{width:156px}input.span2,textarea.span2,.uneditable-input.span2{width:94px}input.span1,textarea.span1,.uneditable-input.span1{width:32px}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:30px}.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}input,textarea,.uneditable-input{margin-left:0}input.span12,textarea.span12,.uneditable-input.span12{width:1160px}input.span11,textarea.span11,.uneditable-input.span11{width:1060px}input.span10,textarea.span10,.uneditable-input.span10{width:960px}input.span9,textarea.span9,.uneditable-input.span9{width:860px}input.span8,textarea.span8,.uneditable-input.span8{width:760px}input.span7,textarea.span7,.uneditable-input.span7{width:660px}input.span6,textarea.span6,.uneditable-input.span6{width:560px}input.span5,textarea.span5,.uneditable-input.span5{width:460px}input.span4,textarea.span4,.uneditable-input.span4{width:360px}input.span3,textarea.span3,.uneditable-input.span3{width:260px}input.span2,textarea.span2,.uneditable-input.span2{width:160px}input.span1,textarea.span1,.uneditable-input.span1{width:60px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(max-width:767px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:18px}.navbar-fixed-bottom{margin-top:18px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 9px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#999;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#222}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:block;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #222;border-bottom:1px solid #222;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:768px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-simplex.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-simplex.css new file mode 100644 index 000000000..8b8f7ef0c --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-simplex.css @@ -0,0 +1,4605 @@ +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #555555; + background-color: #ededed; +} +a { + color: #366ddc; + text-decoration: none; +} +a:hover { + color: #1d4ba8; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: #333333; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + font-size: 18px; + line-height: 27px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #eeeeee; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + width: 120px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 13.5px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; +} +input, +textarea { + width: 210px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +.uneditable-textarea { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + border: 1px solid #bbb; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; + border-color: #ddd; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #ff6600; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #ff6600; + border-color: #ff6600; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #cc5200; + -webkit-box-shadow: 0 0 6px #ffa366; + -moz-box-shadow: 0 0 6px #ffa366; + box-shadow: 0 0 6px #ffa366; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #ff6600; + background-color: #fcf8e3; + border-color: #ff6600; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #e32c3b; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #e32c3b; + border-color: #e32c3b; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #c21a28; + -webkit-box-shadow: 0 0 6px #ef868f; + -moz-box-shadow: 0 0 6px #ef868f; + box-shadow: 0 0 6px #ef868f; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #e32c3b; + background-color: #f2dede; + border-color: #e32c3b; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #3d9400; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #3d9400; + border-color: #3d9400; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #286100; + -webkit-box-shadow: 0 0 6px #67fa00; + -moz-box-shadow: 0 0 6px #67fa00; + box-shadow: 0 0 6px #67fa00; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #3d9400; + background-color: #dff0d8; + border-color: #3d9400; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} +:-moz-placeholder { + color: #555555; +} +:-ms-input-placeholder { + color: #555555; +} +::-webkit-input-placeholder { + color: #555555; +} +.help-block, +.help-inline { + color: #555555; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 0 0 0; + -moz-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend .active, +.input-append .active { + background-color: #84ff2e; + border-color: #3d9400; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 0 0 0 0; + -moz-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 0 0 0 0; + -moz-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 0 0 0; + -moz-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 0 0 0 0; + -moz-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 0 0 0; + -moz-border-radius: 0 0 0 0; + border-radius: 0 0 0 0; +} +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 160px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #366ddc; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn-primary { + background-color: #365cdc; + background-image: -moz-linear-gradient(top, #366ddc, #3644dc); + background-image: -ms-linear-gradient(top, #366ddc, #3644dc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#366ddc), to(#3644dc)); + background-image: -webkit-linear-gradient(top, #366ddc, #3644dc); + background-image: -o-linear-gradient(top, #366ddc, #3644dc); + background-image: linear-gradient(top, #366ddc, #3644dc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#366ddc', endColorstr='#3644dc', GradientType=0); + border-color: #3644dc #3644dc #1d29a8; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #3644dc; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #3644dc; + *background-color: #2533d4; +} +.btn-primary:active, +.btn-primary.active { + background-color: #212ebe \9; +} +.btn-warning { + background-color: #ff822e; + background-image: -moz-linear-gradient(top, #ff944d, #ff6600); + background-image: -ms-linear-gradient(top, #ff944d, #ff6600); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff944d), to(#ff6600)); + background-image: -webkit-linear-gradient(top, #ff944d, #ff6600); + background-image: -o-linear-gradient(top, #ff944d, #ff6600); + background-image: linear-gradient(top, #ff944d, #ff6600); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff944d', endColorstr='#ff6600', GradientType=0); + border-color: #ff6600 #ff6600 #b34700; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #ff6600; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #ff6600; + *background-color: #e65c00; +} +.btn-warning:active, +.btn-warning.active { + background-color: #cc5200 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #454545; + background-image: -moz-linear-gradient(top, #555555, #2c2c2c); + background-image: -ms-linear-gradient(top, #555555, #2c2c2c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#2c2c2c)); + background-image: -webkit-linear-gradient(top, #555555, #2c2c2c); + background-image: -o-linear-gradient(top, #555555, #2c2c2c); + background-image: linear-gradient(top, #555555, #2c2c2c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#2c2c2c', GradientType=0); + border-color: #2c2c2c #2c2c2c #060606; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2c2c2c; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #2c2c2c; + *background-color: #1f1f1f; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #121212 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #3644dc; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #ff6600; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #2c2c2c; +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #ff6600; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3d9400; +} +.alert-danger, +.alert-error { + background-color: #f2dede; + border-color: #eed3d7; + color: #e32c3b; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #1155cc; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav > .pull-right { + float: right; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #366ddc; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #366ddc; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #366ddc; + border-bottom-color: #366ddc; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #1d4ba8; + border-bottom-color: #1d4ba8; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 20px; + background-color: #f3f3f3; + background-image: -moz-linear-gradient(top, #f3f3f3, #f3f3f3); + background-image: -ms-linear-gradient(top, #f3f3f3, #f3f3f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#f3f3f3)); + background-image: -webkit-linear-gradient(top, #f3f3f3, #f3f3f3); + background-image: -o-linear-gradient(top, #f3f3f3, #f3f3f3); + background-image: linear-gradient(top, #f3f3f3, #f3f3f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f3f3f3', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #555555; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #333333; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .navbar-link { + color: #555555; +} +.navbar .navbar-link:hover { + color: #333333; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #ffffff; + border: 1px solid #b3b3b3; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} +.navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #555555; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 5px 5px 6px; +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #333333; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #333333; + text-decoration: none; + background-color: #f3f3f3; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #f3f3f3; + border-right: 1px solid #f3f3f3; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #f3f3f3; + background-image: -moz-linear-gradient(top, #f3f3f3, #f3f3f3); + background-image: -ms-linear-gradient(top, #f3f3f3, #f3f3f3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#f3f3f3)); + background-image: -webkit-linear-gradient(top, #f3f3f3, #f3f3f3); + background-image: -o-linear-gradient(top, #f3f3f3, #f3f3f3); + background-image: linear-gradient(top, #f3f3f3, #f3f3f3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f3f3f3', GradientType=0); + border-color: #f3f3f3 #f3f3f3 #cdcdcd; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f3f3f3; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #f3f3f3; + *background-color: #e6e6e6; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #dadada \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #366ddc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #e32c3b; +} +.label-important[href], +.badge-important[href] { + background-color: #c21a28; +} +.label-warning, +.badge-warning { + background-color: #ff6600; +} +.label-warning[href], +.badge-warning[href] { + background-color: #cc5200; +} +.label-success, +.badge-success { + background-color: #3d9400; +} +.label-success[href], +.badge-success[href] { + background-color: #286100; +} +.label-info, +.badge-info { + background-color: #1155cc; +} +.label-info[href], +.badge-info[href] { + background-color: #0d419d; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-warning .bar { + background-color: #ff822e; + background-image: -moz-linear-gradient(top, #ff944d, #ff6600); + background-image: -ms-linear-gradient(top, #ff944d, #ff6600); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff944d), to(#ff6600)); + background-image: -webkit-linear-gradient(top, #ff944d, #ff6600); + background-image: -o-linear-gradient(top, #ff944d, #ff6600); + background-image: linear-gradient(top, #ff944d, #ff6600); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff944d', endColorstr='#ff6600', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #ff944d; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #2c2c2c; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +h6, +.hero-unit { + color: #333333; +} +.navbar .navbar-inner { + -webkit-box-shadow: inset 0 -1px #cfcaca; + -moz-box-shadow: inset 0 -1px #cfcaca; + box-shadow: inset 0 -1px #cfcaca; + border-bottom: 1px solid #FFF; + border-bottom: none; +} +.navbar .brand { + padding-top: 10px; + color: #333333; +} +.navbar .navbar-text { + padding: 14px 10px 11px; + text-shadow: none; + font-weight: normal; + font-size: 11px; + line-height: 19px; +} +.navbar .nav > li > a { + padding-top: 14px; + text-shadow: none; + font-weight: normal; + font-size: 11px; +} +.navbar .nav > li > a:hover { + text-decoration: underline; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + background-color: transparent; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.open.dropdown .dropdown-toggle .caret { + border-top-color: #555555; +} +.navbar .nav-collapse .nav li > a { + color: #333333; + font-weight: normal; +} +.navbar .nav-collapse .nav li > a:hover { + background-color: transparent; + color: #000000; + text-decoration: underline; +} +div.subnav { + background-image: none; + background-color: #f3f3f3; + border-bottom: 1px solid transparent; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); +} +div.subnav.subnav-fixed { + -webkit-box-shadow: inset 0 5px #ffffff , 0 1px 1px rgba(0, 0, 0, 0.3); + -moz-box-shadow: inset 0 5px #ffffff , 0 1px 1px rgba(0, 0, 0, 0.3); + box-shadow: inset 0 5px #ffffff , 0 1px 1px rgba(0, 0, 0, 0.3); +} +div.subnav .nav > li > a { + padding-top: 12px; + color: #555555; + font-weight: normal; + font-size: 11px; +} +div.subnav .nav > li > a:hover { + text-decoration: underline; +} +div.subnav .nav > li.open > a, +div.subnav .nav > li.open > a:hover { + background-color: transparent; + border-left: 1px solid whiteSmoke; + border-right: 1px solid #E5E5E5; +} +@media (max-width: 979px) { + form.navbar-form, + form.navbar-search { + border-top: 1px solid #ccc; + border-bottom: 1px solid #ccc; + } +} +.nav .nav-header { + font-weight: normal; + text-transform: none; +} +.nav > li > a { + font-size: 11px; + border-width: 1px; +} +.dropdown-menu { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + font-size: 11px; +} +.dropdown.open .dropdown-toggle { + color: #333333; +} +.nav-tabs > li > a, +.nav-tabs > li > a:hover, +.tabbable > .nav-tabs > li > a, +.tabbable > .nav-tabs > li > a:hover { + background-color: #e5e5e5; + border: 1px solid #ccc; +} +.tabbable > .nav-tabs > li.active > a { + border-bottom: 1px solid transparent; +} +.tabbable.tabs-below > .nav-tabs > li.active > a, +.tabbable.tabs-left > .nav-tabs > li.active > a, +.tabbable.tabs-right > .nav-tabs > li.active > a { + border-bottom: 1px solid #ccc; +} +.nav-pills > li > a:hover { + background-color: transparent; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover { + background-color: #ededed; +} +legend { + border-bottom: 1px solid #ddd; +} +.navbar-search .search-query { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + background-color: #ededed; + color: #555555; +} +.help-inline, +.help-block { + font-size: 11px; +} +.btn { + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + font-weight: bold; + background-color: #fafafa; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); + background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); +} +.btn-primary { + background-color: #4376de; + background-image: -moz-linear-gradient(top, #4c7de0, #366ddc); + background-image: -ms-linear-gradient(top, #4c7de0, #366ddc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4c7de0), to(#366ddc)); + background-image: -webkit-linear-gradient(top, #4c7de0, #366ddc); + background-image: -o-linear-gradient(top, #4c7de0, #366ddc); + background-image: linear-gradient(top, #4c7de0, #366ddc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c7de0', endColorstr='#366ddc', GradientType=0); + border-color: #366ddc #366ddc #1d4ba8; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #366ddc; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #366ddc; + *background-color: #255fd4; +} +.btn-primary:active, +.btn-primary.active { + background-color: #2155be \9; +} +.btn-warning { + background-color: #ff6f0f; + background-image: -moz-linear-gradient(top, #ff751a, #ff6600); + background-image: -ms-linear-gradient(top, #ff751a, #ff6600); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff751a), to(#ff6600)); + background-image: -webkit-linear-gradient(top, #ff751a, #ff6600); + background-image: -o-linear-gradient(top, #ff751a, #ff6600); + background-image: linear-gradient(top, #ff751a, #ff6600); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff751a', endColorstr='#ff6600', GradientType=0); + border-color: #ff6600 #ff6600 #b34700; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #ff6600; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #ff6600; + *background-color: #e65c00; +} +.btn-warning:active, +.btn-warning.active { + background-color: #cc5200 \9; +} +.btn-danger { + background-color: #e53a48; + background-image: -moz-linear-gradient(top, #e64350, #e32c3b); + background-image: -ms-linear-gradient(top, #e64350, #e32c3b); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e64350), to(#e32c3b)); + background-image: -webkit-linear-gradient(top, #e64350, #e32c3b); + background-image: -o-linear-gradient(top, #e64350, #e32c3b); + background-image: linear-gradient(top, #e64350, #e32c3b); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64350', endColorstr='#e32c3b', GradientType=0); + border-color: #e32c3b #e32c3b #ac1723; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e32c3b; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #e32c3b; + *background-color: #d91d2c; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c21a28 \9; +} +.btn-success { + background-color: #43a300; + background-image: -moz-linear-gradient(top, #48ae00, #3d9400); + background-image: -ms-linear-gradient(top, #48ae00, #3d9400); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#48ae00), to(#3d9400)); + background-image: -webkit-linear-gradient(top, #48ae00, #3d9400); + background-image: -o-linear-gradient(top, #48ae00, #3d9400); + background-image: linear-gradient(top, #48ae00, #3d9400); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48ae00', endColorstr='#3d9400', GradientType=0); + border-color: #3d9400 #3d9400 #1d4800; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #3d9400; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #3d9400; + *background-color: #327b00; +} +.btn-success:active, +.btn-success.active { + background-color: #286100 \9; +} +.btn-info { + background-color: #68c5e1; + background-image: -moz-linear-gradient(top, #70c8e2, #5bc0de); + background-image: -ms-linear-gradient(top, #70c8e2, #5bc0de); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70c8e2), to(#5bc0de)); + background-image: -webkit-linear-gradient(top, #70c8e2, #5bc0de); + background-image: -o-linear-gradient(top, #70c8e2, #5bc0de); + background-image: linear-gradient(top, #70c8e2, #5bc0de); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70c8e2', endColorstr='#5bc0de', GradientType=0); + border-color: #5bc0de #5bc0de #28a1c5; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #5bc0de; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #5bc0de; + *background-color: #46b8da; +} +.btn-info:active, +.btn-info.active { + background-color: #31b0d5 \9; +} +.btn-inverse { + background-color: #a54ca9; + background-image: -moz-linear-gradient(top, #ac4fb0, #9b479f); + background-image: -ms-linear-gradient(top, #ac4fb0, #9b479f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ac4fb0), to(#9b479f)); + background-image: -webkit-linear-gradient(top, #ac4fb0, #9b479f); + background-image: -o-linear-gradient(top, #ac4fb0, #9b479f); + background-image: linear-gradient(top, #ac4fb0, #9b479f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac4fb0', endColorstr='#9b479f', GradientType=0); + border-color: #9b479f #9b479f #672f6a; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #9b479f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #9b479f; + *background-color: #8a3f8d; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #79377c \9; +} +.modal, +.modal-header, +.modal-footer { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.modal-header { + border-bottom: none; +} +.modal-header, +.modal-body { + background-color: #f3f3f3; +} +.modal-footer { + background-color: #ededed; +} +i[class^="icon-"] { + opacity: 0.6; + vertical-align: -2px; +} +.alert, +.alert p, +.alert-heading { + font-size: 11px; +} +.progress { + background-color: #e3e3e3; + background-image: -moz-linear-gradient(top, #e0e0e0, #e8e8e8); + background-image: -ms-linear-gradient(top, #e0e0e0, #e8e8e8); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), to(#e8e8e8)); + background-image: -webkit-linear-gradient(top, #e0e0e0, #e8e8e8); + background-image: -o-linear-gradient(top, #e0e0e0, #e8e8e8); + background-image: linear-gradient(top, #e0e0e0, #e8e8e8); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#e8e8e8', GradientType=0); +} +.label { + font-size: 11px; + font-weight: normal; +} +.hero-unit { + background-color: #ffffff; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); +} +.well { + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + background-color: #ffffff; + border: none; +} +.breadcrumb { + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); + border: 0px solid transparent; + font-size: 11px; +} +footer.footer p { + font-size: 11px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-slate.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-slate.css new file mode 100644 index 000000000..34f062e0a --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-slate.css @@ -0,0 +1,4890 @@ +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #EBEBEB; + background-color: #272b30; +} +a { + color: #ffffff; + text-decoration: none; +} +a:hover { + color: #ffffff; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; +} +p small { + font-size: 11px; + color: #757c82; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #757c82; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + font-size: 18px; + line-height: 27px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #757c82; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #bbbfc2; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + width: 120px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #bbbfc2; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #757c82; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #757c82; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #bbbfc2; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #757c82; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #bbbfc2; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #3a3f44; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #3a3f44; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 13.5px; + color: #757c82; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #52575c; +} +input, +textarea { + width: 210px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +.uneditable-textarea { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + border: 1px solid #bbb; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #bbbfc2; + border-color: #ddd; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; + border-color: #c09853; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: 0 0 6px #dbc59e; + -moz-box-shadow: 0 0 6px #dbc59e; + box-shadow: 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; + border-color: #b94a48; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: 0 0 6px #d59392; + -moz-box-shadow: 0 0 6px #d59392; + box-shadow: 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; + border-color: #468847; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: 0 0 6px #7aba7b; + -moz-box-shadow: 0 0 6px #7aba7b; + box-shadow: 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #202328; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} +:-moz-placeholder { + color: #757c82; +} +:-ms-input-placeholder { + color: #757c82; +} +::-webkit-input-placeholder { + color: #757c82; +} +.help-block, +.help-inline { + color: #52575c; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #bbbfc2; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend .active, +.input-append .active { + background-color: #d6edc3; + border-color: #87ca4d; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 160px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #1c1e22; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #1c1e22; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #1c1e22; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #1c1e22; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #2e3236; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #3a3f44; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings-white.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings.png"); +} +.popover-inner > h3{ +background:black; +border:white solid 1px; +color:white; +} +.popover-content a{ +color:#94B3CE; +} +.popover-inner{ +color:black; +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #3a3f44; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #1c1e22; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #bbbfc2; + text-decoration: none; + background-color: #272b30; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #3a3f44; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #3a3f44; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn-primary { + background-color: #757b82; + background-image: -moz-linear-gradient(top, #757c82, #757982); + background-image: -ms-linear-gradient(top, #757c82, #757982); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#757c82), to(#757982)); + background-image: -webkit-linear-gradient(top, #757c82, #757982); + background-image: -o-linear-gradient(top, #757c82, #757982); + background-image: linear-gradient(top, #757c82, #757982); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757c82', endColorstr='#757982', GradientType=0); + border-color: #757982 #757982 #51535a; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #757982; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #757982; + *background-color: #696c75; +} +.btn-primary:active, +.btn-primary.active { + background-color: #5d6067 \9; +} +.btn-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f89406; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; + *background-color: #df8505; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #41454a; + background-image: -moz-linear-gradient(top, #52575c, #272b30); + background-image: -ms-linear-gradient(top, #52575c, #272b30); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52575c), to(#272b30)); + background-image: -webkit-linear-gradient(top, #52575c, #272b30); + background-image: -o-linear-gradient(top, #52575c, #272b30); + background-image: linear-gradient(top, #52575c, #272b30); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52575c', endColorstr='#272b30', GradientType=0); + border-color: #272b30 #272b30 #050506; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #272b30; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #272b30; + *background-color: #1c1e22; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #101214 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #757982; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #272b30; +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #c09853; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-danger, +.alert-error { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #bbbfc2; +} +.nav > .pull-right { + float: right; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #757c82; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #ffffff; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #bbbfc2 #bbbfc2 #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #52575c; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #ffffff; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #3a3f44; + border-bottom-color: #3a3f44; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #757c82; + border-color: #757c82; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #757c82; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #bbbfc2 #dddddd #bbbfc2 #bbbfc2; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #bbbfc2 #bbbfc2 #bbbfc2 #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 20px; + background-color: #32373c; + background-image: -moz-linear-gradient(top, #3a3f44, #272b30); + background-image: -ms-linear-gradient(top, #3a3f44, #272b30); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a3f44), to(#272b30)); + background-image: -webkit-linear-gradient(top, #3a3f44, #272b30); + background-image: -o-linear-gradient(top, #3a3f44, #272b30); + background-image: linear-gradient(top, #3a3f44, #272b30); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3f44', endColorstr='#272b30', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #757c82; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #bbbfc2; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .navbar-link { + color: #bbbfc2; +} +.navbar .navbar-link:hover { + color: #bbbfc2; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #606a76; + border: 1px solid #1c1e22; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} +.navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #3a3f44; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #bbbfc2; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 5px 5px 6px; +} +.navbar .nav > li > a:hover { + background-color: #3a3f44; + color: #bbbfc2; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #bbbfc2; + text-decoration: none; + background-color: #272b30; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #272b30; + border-right: 1px solid #3a3f44; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #32373c; + background-image: -moz-linear-gradient(top, #3a3f44, #272b30); + background-image: -ms-linear-gradient(top, #3a3f44, #272b30); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a3f44), to(#272b30)); + background-image: -webkit-linear-gradient(top, #3a3f44, #272b30); + background-image: -o-linear-gradient(top, #3a3f44, #272b30); + background-image: linear-gradient(top, #3a3f44, #272b30); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3f44', endColorstr='#272b30', GradientType=0); + border-color: #272b30 #272b30 #050506; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #272b30; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #272b30; + *background-color: #1c1e22; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #101214 \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #3a3f44; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #3a3f44; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #757c82; +} +.breadcrumb .active a { + color: #3a3f44; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #757c82; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #757c82; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #757c82; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #ffffff; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #757c82; +} +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #b94a48; +} +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} +.label-warning, +.badge-warning { + background-color: #f89406; +} +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} +.label-success, +.badge-success { + background-color: #468847; +} +.label-success[href], +.badge-success[href] { + background-color: #356635; +} +.label-info, +.badge-info { + background-color: #3a87ad; +} +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} +.label-inverse, +.badge-inverse { + background-color: #3a3f44; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #232628; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-warning .bar { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #272b30; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #3a3f44; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #bbbfc2; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +h1, +h2, +h3, +h4, +h5, +h6, +body, +legend, +label { + text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); +} +.navbar .navbar-inner { + background-color: #3a3f44; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52575c), color-stop(70%, #3a3f44), to(#3a3f44)); + background-image: -webkit-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: -moz-linear-gradient(top, #52575c, #3a3f44 70%, #3a3f44); + background-image: -ms-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: -o-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52575c', endColorstr='#3a3f44', GradientType=0); +} +.navbar .brand { + font-weight: bold; + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); + border-right: 1px solid #2e3134; +} +.navbar .navbar-text { + padding: 0 10px; + line-height: 38px; +} +.navbar .nav > li > a { + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); + border-right: 1px solid #2e3134; + border-left: 1px solid #52575c; +} +.navbar .nav > li > a:hover { + background-color: #3a3f44; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -ms-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -webkit-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -o-linear-gradient(280deg, #272b30, #3a3f44); + background-image: linear-gradient(280deg, #272b30, #3a3f44); + border-left: 1px solid transparent; + border-right: 1px solid transparent; +} +.navbar .nav > li.active > a, +.navbar .nav > li.active > a:hover { + color: #bbbfc2; + background-color: #3a3f44; + background-color: #43494f; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(280deg, #30353b, #43494f); + background-image: -ms-linear-gradient(280deg, #30353b, #43494f); + background-image: -webkit-linear-gradient(280deg, #30353b, #43494f); + background-image: -o-linear-gradient(280deg, #30353b, #43494f); + background-image: linear-gradient(280deg, #30353b, #43494f); + border-right: 1px solid #2e3134; +} +.navbar .navbar-search .search-query { + border: 1px solid #2e3134; +} +.navbar .divider-vertical { + background-color: transparent; + border-right: none; +} +.navbar .dropdown-menu::after { + border-bottom: 6px solid #3a3f44; +} +.navbar .nav-collapse.in > .nav > li > a, +.navbar .nav-collapse.in > .nav > li.active > a, +.navbar .nav-collapse.in > .nav > li > a:hover, +.navbar .nav-collapse.in > .nav > li.active > a:hover { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + color: #bbbfc2; + border: 1px solid transparent; + background-color: transparent; + background-image: none; +} +.navbar .nav-collapse.in > .nav > li > a:hover, +.navbar .nav-collapse.in > .nav > li.active > a:hover { + background-color: #272b30; +} +@media (max-width: 979px) { + .navbar .brand { + border-right: none; + } +} +div.subnav { + background-color: #3a3f44; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52575c), color-stop(70%, #3a3f44), to(#3a3f44)); + background-image: -webkit-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: -moz-linear-gradient(top, #52575c, #3a3f44 70%, #3a3f44); + background-image: -ms-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: -o-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52575c', endColorstr='#3a3f44', GradientType=0); + border: 1px solid transparent; + -webkit-box-shadow: '0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'; + -moz-box-shadow: '0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'; + box-shadow: '0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'; +} +div.subnav .nav > li > a { + color: #bbbfc2; + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); + border-right: 1px solid #2e3134; + border-left: 1px solid #52575c; +} +div.subnav .nav > li > a:hover { + color: #bbbfc2; + background-color: #3a3f44; + background-color: #3a3f44; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -ms-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -webkit-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -o-linear-gradient(280deg, #272b30, #3a3f44); + background-image: linear-gradient(280deg, #272b30, #3a3f44); + border-left: 1px solid transparent; + border-right: 1px solid transparent; +} +div.subnav .nav > li.active > a, +div.subnav .nav > li.active > a:hover { + color: #bbbfc2; + background-color: #3a3f44; + background-color: #43494f; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(280deg, #30353b, #43494f); + background-image: -ms-linear-gradient(280deg, #30353b, #43494f); + background-image: -webkit-linear-gradient(280deg, #30353b, #43494f); + background-image: -o-linear-gradient(280deg, #30353b, #43494f); + background-image: linear-gradient(280deg, #30353b, #43494f); + border-right: 1px solid #2e3134; +} +div.subnav .nav > li:first-child > a, +div.subnav .nav > li:first-child > a:hover { + border-left: 1px solid transparent; +} +div.subnav.subnav-fixed .nav > li.active:first-child > a, +div.subnav.subnav-fixed .nav > li:first-child > a:hover { + border-left: 1px solid #2e3134; +} +div.subnav .nav > li.active:last-child > a, +div.subnav .nav > li:last-child > a:hover { + border-right: 1px solid #2e3134; +} +div.subnav .open .dropdown-toggle { + border-right: 1px solid #2e3134; + border-left: 1px solid #52575c; +} +div.subnav.subnav-fixed { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +@media (max-width: 768px) { + div.subnav .nav > li + li > a { + border-top: 1px solid transparent; + } +} +.btn { + background-color: #484d51; + background-image: -moz-linear-gradient(top, #52575c, #3a3e41); + background-image: -ms-linear-gradient(top, #52575c, #3a3e41); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52575c), to(#3a3e41)); + background-image: -webkit-linear-gradient(top, #52575c, #3a3e41); + background-image: -o-linear-gradient(top, #52575c, #3a3e41); + background-image: linear-gradient(top, #52575c, #3a3e41); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52575c', endColorstr='#3a3e41', GradientType=0); + border-color: #3a3e41 #3a3e41 #161719; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #3a3e41; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + border: 1px solid #272b30; +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #3a3e41; + *background-color: #2e3134; +} +.btn:active, +.btn.active { + background-color: #222426 \9; +} +.btn, +.btn:hover { + color: #ffffff; + font-weight: bold; + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); +} +.btn-primary { + background-color: #757a82; + background-image: -moz-linear-gradient(top, #757c82, #757882); + background-image: -ms-linear-gradient(top, #757c82, #757882); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#757c82), to(#757882)); + background-image: -webkit-linear-gradient(top, #757c82, #757882); + background-image: -o-linear-gradient(top, #757c82, #757882); + background-image: linear-gradient(top, #757c82, #757882); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757c82', endColorstr='#757882', GradientType=0); + border-color: #757882 #757882 #51535a; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #757882; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #757882; + *background-color: #696b75; +} +.btn-primary:active, +.btn-primary.active { + background-color: #5d5f67 \9; +} +.btn-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -ms-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(top, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f89406; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f89406; + *background-color: #df8505; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #393939; + background-image: -moz-linear-gradient(top, #454545, #262626); + background-image: -ms-linear-gradient(top, #454545, #262626); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626)); + background-image: -webkit-linear-gradient(top, #454545, #262626); + background-image: -o-linear-gradient(top, #454545, #262626); + background-image: linear-gradient(top, #454545, #262626); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0); + border-color: #262626 #262626 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #262626; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #262626; + *background-color: #191919; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #0c0c0c \9; +} +.caret { + border-top-color: #ffffff; +} +.pagination > ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.breadcrumb { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.breadcrumb, +.pagination > ul a, +.pager a { + border: 1px solid transparent; + -webkit-box-shadow: '0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'; + -moz-box-shadow: '0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'; + box-shadow: '0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'; + background-color: #3a3f44; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52575c), color-stop(70%, #3a3f44), to(#3a3f44)); + background-image: -webkit-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: -moz-linear-gradient(top, #52575c, #3a3f44 70%, #3a3f44); + background-image: -ms-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: -o-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52575c', endColorstr='#3a3f44', GradientType=0); +} +.breadcrumb li, +.breadcrumb a, +.pagination > ul a { + color: #bbbfc2; + font-weight: bold; + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); +} +.breadcrumb a { + color: #ffffff; +} +.pagination li > a, +.pagination li.disabled > a { + border-left: 1px solid #52575c; + border-right: 1px solid #2e3134; + border-top: none; + border-bottom: none; +} +.pagination li.disabled > a { + background-color: #52575c; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#757c82), color-stop(70%, #52575c), to(#52575c)); + background-image: -webkit-linear-gradient(#757c82, #52575c 70%, #52575c); + background-image: -moz-linear-gradient(top, #757c82, #52575c 70%, #52575c); + background-image: -ms-linear-gradient(#757c82, #52575c 70%, #52575c); + background-image: -o-linear-gradient(#757c82, #52575c 70%, #52575c); + background-image: linear-gradient(#757c82, #52575c 70%, #52575c); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757c82', endColorstr='#52575c', GradientType=0); +} +.pagination > ul > li:not(.disabled) a:hover { + background-color: #3a3f44; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -ms-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -webkit-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -o-linear-gradient(280deg, #272b30, #3a3f44); + background-image: linear-gradient(280deg, #272b30, #3a3f44); + border-left: 1px solid transparent; +} +.pagination > ul > li.active > a, +.pagination > ul > li.active > a:hover { + color: #bbbfc2; + background-color: #3a3f44; + background-color: #43494f; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(280deg, #30353b, #43494f); + background-image: -ms-linear-gradient(280deg, #30353b, #43494f); + background-image: -webkit-linear-gradient(280deg, #30353b, #43494f); + background-image: -o-linear-gradient(280deg, #30353b, #43494f); + background-image: linear-gradient(280deg, #30353b, #43494f); + border-left: 1px solid transparent; +} +.pager a:hover { + background-color: #3a3f44; + background-repeat: repeat-x; + background-image: -moz-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -ms-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -webkit-linear-gradient(280deg, #272b30, #3a3f44); + background-image: -o-linear-gradient(280deg, #272b30, #3a3f44); + background-image: linear-gradient(280deg, #272b30, #3a3f44); + border: 1px solid transparent; +} +.nav .nav-header { + text-shadow: none; +} +.nav > li > a { + background-color: #3a3f44; + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52575c), color-stop(70%, #3a3f44), to(#3a3f44)); + background-image: -webkit-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: -moz-linear-gradient(top, #52575c, #3a3f44 70%, #3a3f44); + background-image: -ms-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: -o-linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-image: linear-gradient(#52575c, #3a3f44 70%, #3a3f44); + background-repeat: no-repeat; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52575c', endColorstr='#3a3f44', GradientType=0); + -webkit-box-shadow: '0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'; + -moz-box-shadow: '0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'; + box-shadow: '0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'; + border: none; + color: #94B3CE; + font-weight: bold; + text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); +} +.nav > li.active > a, +.nav > li.active > a:hover { + background-color: transparent; + border: none; + color: #ffffff; +} +.nav > li > a:hover { + background-color: transparent; + color: #bbbfc2; +} +.nav-list { + background-color: #3a3f44; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); + -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); +} +.nav-list li > a { + background-image: none; + text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); +} +.nav-list .nav-header { + color: #52575c; + text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); +} +.nav-list .divider { + border-bottom: 1px solid #1c1e22; + background-color: transparent; +} +.nav-tabs { + border-bottom: none; +} +.tabs-below .nav-tabs { + border-top: none; +} +.tabs-left .nav-tabs { + border-right: none; +} +.tabs-right .nav-tabs { + border-left: none; +} +.nav-tabs.nav-stacked > li > a, +.nav-tabs.nav-stacked > li > a:hover { + border: none; +} +.dropdown-menu { + -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); +} +.dropdown-menu li.active a, +.dropdown-menu li.active a:hover { + background-color: #3a3f44; +} +.dropdown.open .dropdown-toggle { + background-color: #3a3f44; + color: #bbbfc2; +} +label, +input, +button, +select, +textarea, +legend { + color: #757c82; +} +.form-actions { + border-top: none; +} +.input-prepend .add-on, +.input-append .add-on { + vertical-align: top; + height: 19px; + background-color: #52575c; + border-top: 1px solid #757c82; + border-left: 1px solid #757c82; + border-bottom: 1px solid #3a3f44; + border-right: 1px solid #3a3f44; + text-shadow: none; +} +.uneditable-input, +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + text-shadow: none; + color: #bbbfc2; +} +.label, +.alert { + color: rgba(255, 255, 255, 0.9); + text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); +} +.alert-heading { + color: rgba(255, 255, 255, 0.9); + text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4); +} +.alert { + background-color: #f89406; + border-color: #f89406; +} +.alert-success { + background-color: #468847; + border-color: #468847; +} +.alert-error { + background-color: #b94a48; + border-color: #b94a48; +} +.alert-info { + background-color: #3a87ad; + border-color: #3a87ad; +} +.modal { + background-color: #2e3236; +} +.modal-header { + border-bottom: none; +} +.modal-body { + border-bottom: 1px solid #1C1E22; +} +.modal-footer { + border-top: none; + background-color: #272b30; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +code, +pre { + background-color: #F7F7F7; + border: 1px solid #1c1e22; + text-shadow: none; +} +hr, +legend, +.page-header, +.dropdown-menu .divider { + border-top: none; + border-bottom: 1px solid #1c1e22; + background-color: transparent; +} +footer.footer { + border-top: 1px solid #1c1e22; +} +footer.footer p { + color: #757c82; +} +.well, +.progress, +.hero-unit { + background-color: #202328; + -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.5); + -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.5); + box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.5); +} +.progress { + background-color: #202328; + background-image: -moz-linear-gradient(top, #202328, #202328); + background-image: -ms-linear-gradient(top, #202328, #202328); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#202328), to(#202328)); + background-image: -webkit-linear-gradient(top, #202328, #202328); + background-image: -o-linear-gradient(top, #202328, #202328); + background-image: linear-gradient(top, #202328, #202328); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#202328', endColorstr='#202328', GradientType=0); +} +.thumbnail, +a.thumbnail:hover { + border: 1px solid #1c1e22; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-spacelab.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-spacelab.css new file mode 100644 index 000000000..00e5c9f05 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-spacelab.css @@ -0,0 +1,4636 @@ +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} +a { + color: #4183c4; + text-decoration: none; +} +a:hover { + color: #4183c4; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + font-size: 18px; + line-height: 27px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #f5f5f5; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + width: 120px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #f5f5f5; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #f5f5f5; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #f5f5f5; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 13.5px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; +} +input, +textarea { + width: 210px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +.uneditable-textarea { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + border: 1px solid #bbb; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #f5f5f5; + border-color: #ddd; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #393939; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #393939; + border-color: #393939; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #202020; + -webkit-box-shadow: 0 0 6px #6c6c6c; + -moz-box-shadow: 0 0 6px #6c6c6c; + box-shadow: 0 0 6px #6c6c6c; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #393939; + background-color: #f5f3b4; + border-color: #393939; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #393939; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #393939; + border-color: #393939; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #202020; + -webkit-box-shadow: 0 0 6px #6c6c6c; + -moz-box-shadow: 0 0 6px #6c6c6c; + box-shadow: 0 0 6px #6c6c6c; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #393939; + background-color: #ffe9e9; + border-color: #393939; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #333333; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #333333; + border-color: #333333; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #1a1a1a; + -webkit-box-shadow: 0 0 6px #666666; + -moz-box-shadow: 0 0 6px #666666; + box-shadow: 0 0 6px #666666; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #333333; + background-color: #bedebe; + border-color: #333333; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} +:-moz-placeholder { + color: #999999; +} +:-ms-input-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block, +.help-inline { + color: #555555; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #f5f5f5; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend .active, +.input-append .active { + background-color: #fafefa; + border-color: #84de81; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 160px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #4183c4; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn-primary { + background-color: #4176c4; + background-image: -moz-linear-gradient(top, #4183c4, #4162c4); + background-image: -ms-linear-gradient(top, #4183c4, #4162c4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4183c4), to(#4162c4)); + background-image: -webkit-linear-gradient(top, #4183c4, #4162c4); + background-image: -o-linear-gradient(top, #4183c4, #4162c4); + background-image: linear-gradient(top, #4183c4, #4162c4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4183c4', endColorstr='#4162c4', GradientType=0); + border-color: #4162c4 #4162c4 #2c448d; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #4162c4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #4162c4; + *background-color: #3857b4; +} +.btn-primary:active, +.btn-primary.active { + background-color: #324ea0 \9; +} +.btn-warning { + background-color: #ff942e; + background-image: -moz-linear-gradient(top, #ffa44d, #ff7d00); + background-image: -ms-linear-gradient(top, #ffa44d, #ff7d00); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa44d), to(#ff7d00)); + background-image: -webkit-linear-gradient(top, #ffa44d, #ff7d00); + background-image: -o-linear-gradient(top, #ffa44d, #ff7d00); + background-image: linear-gradient(top, #ffa44d, #ff7d00); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa44d', endColorstr='#ff7d00', GradientType=0); + border-color: #ff7d00 #ff7d00 #b35800; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #ff7d00; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #ff7d00; + *background-color: #e67100; +} +.btn-warning:active, +.btn-warning.active { + background-color: #cc6400 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(top, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + background-color: #414141; + background-image: -moz-linear-gradient(top, #555555, #222222); + background-image: -ms-linear-gradient(top, #555555, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); + background-image: -webkit-linear-gradient(top, #555555, #222222); + background-image: -o-linear-gradient(top, #555555, #222222); + background-image: linear-gradient(top, #555555, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; + *background-color: #151515; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #4162c4; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #ff7d00; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #f5f3b4; + border: 1px solid #f3e4a7; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #393939; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #bedebe; + border-color: #b4d5ad; + color: #333333; +} +.alert-danger, +.alert-error { + background-color: #ffe9e9; + border-color: #ffdae0; + color: #393939; +} +.alert-info { + background-color: #e4f0ff; + border-color: #c0e7ff; + color: #1b3650; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.nav > .pull-right { + float: right; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #4183c4; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #f5f5f5 #f5f5f5 #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #4183c4; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #4183c4; + border-bottom-color: #4183c4; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #4183c4; + border-bottom-color: #4183c4; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #f5f5f5 #dddddd #f5f5f5 #f5f5f5; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #f5f5f5 #f5f5f5 #f5f5f5 #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 20px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #ffffff, #eaeaea); + background-image: -ms-linear-gradient(top, #ffffff, #eaeaea); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eaeaea)); + background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea); + background-image: -o-linear-gradient(top, #ffffff, #eaeaea); + background-image: linear-gradient(top, #ffffff, #eaeaea); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #222222; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #333333; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .navbar-link { + color: #222222; +} +.navbar .navbar-link:hover { + color: #4183c4; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #ffffff; + border: 1px solid #b3b3b3; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} +.navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #222222; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 5px 5px 6px; +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #4183c4; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #4183c4; + text-decoration: none; + background-color: #eaeaea; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #eaeaea; + border-right: 1px solid #ffffff; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #ffffff, #eaeaea); + background-image: -ms-linear-gradient(top, #ffffff, #eaeaea); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eaeaea)); + background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea); + background-image: -o-linear-gradient(top, #ffffff, #eaeaea); + background-image: linear-gradient(top, #ffffff, #eaeaea); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0); + border-color: #eaeaea #eaeaea #c4c4c4; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #eaeaea; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #eaeaea; + *background-color: #dddddd; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #d1d1d1 \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #4183c4; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #393939; +} +.label-important[href], +.badge-important[href] { + background-color: #202020; +} +.label-warning, +.badge-warning { + background-color: #ff7d00; +} +.label-warning[href], +.badge-warning[href] { + background-color: #cc6400; +} +.label-success, +.badge-success { + background-color: #333333; +} +.label-success[href], +.badge-success[href] { + background-color: #1a1a1a; +} +.label-info, +.badge-info { + background-color: #1b3650; +} +.label-info[href], +.badge-info[href] { + background-color: #0e1c2a; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-warning .bar { + background-color: #ff942e; + background-image: -moz-linear-gradient(top, #ffa44d, #ff7d00); + background-image: -ms-linear-gradient(top, #ffa44d, #ff7d00); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffa44d), to(#ff7d00)); + background-image: -webkit-linear-gradient(top, #ffa44d, #ff7d00); + background-image: -o-linear-gradient(top, #ffa44d, #ff7d00); + background-image: linear-gradient(top, #ffa44d, #ff7d00); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa44d', endColorstr='#ff7d00', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #ffa44d; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #f5f5f5; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.navbar { + border-bottom: 1px solid #CACACA; +} +.navbar .navbar-inner { + -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) , 0 0 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) , 0 0 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) , 0 0 10px rgba(0, 0, 0, 0.1); +} +.navbar .brand { + font-weight: bold; +} +.navbar .brand:hover { + color: #4183c4; +} +.navbar .navbar-text { + line-height: 38px; + padding: 0 10px; +} +.navbar .nav > li > a { + font-weight: bold; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.navbar .nav .active > a { + background-color: transparent; + color: #333333; +} +.navbar .nav .active > a:hover { + background-color: transparent; + color: #4183c4; +} +.navbar .nav > li > a:hover, +.navbar .nav li.open.dropdown .dropdown-toggle { + color: #4183c4; +} +.navbar .nav .dropdown-toggle .caret { + border-top-color: #333333; + opacity: 1; +} +.navbar .navbar-search .search-query, +.navbar .navbar-search .search-query:hover { + border: none; + color: #999999; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); +} +.navbar .navbar-search .search-query:-moz-placeholder, +.navbar .navbar-search .search-query:hover:-moz-placeholder { + color: #999999; +} +.navbar .navbar-search .search-query:-ms-input-placeholder, +.navbar .navbar-search .search-query:hover:-ms-input-placeholder { + color: #999999; +} +.navbar .navbar-search .search-query::-webkit-input-placeholder, +.navbar .navbar-search .search-query:hover::-webkit-input-placeholder { + color: #999999; +} +.navbar .navbar-search .search-query:focus, +.navbar .navbar-search .search-query:hover:focus, +.navbar .navbar-search .search-query.focused, +.navbar .navbar-search .search-query:hover.focused { + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5); + color: #333333; +} +.navbar .nav-collapse.in .navbar-search { + border-top: none; + border-bottom: none; +} +.navbar .nav-collapse.in > .nav li > a { + color: #333333; +} +.navbar .nav-collapse.in > .nav li > a .caret { + border-top-color: #999999; +} +.navbar .nav-collapse.in > .nav li > a:hover { + text-shadow: none; + color: #4183c4; + background-color: transparent; +} +.navbar .nav-collapse.in > .nav li > a:hover .caret { + border-top-color: #ffffff; +} +.nav li.open.dropdown .caret, +.nav .dropdown-toggle:hover .caret { + border-top-color: #4183c4; +} +div.subnav .nav > li > a { + font-weight: bold; + color: #333333; +} +div.subnav .nav > li > a:hover { + color: #4183c4; +} +div.subnav .nav > li.active > a { + color: #333333; +} +div.subnav .nav > li.active > a:hover { + color: #333333; +} +div.subnav .nav > li > .dropdown-toggle { + background-color: transparent; +} +div.subnav .nav > li.dropdown.open > .dropdown-toggle { + border-left: 1px solid whiteSmoke; + border-right: 1px solid #E5E5E5; + color: #4183c4; +} +div.subnav .nav > .open > .dropdown-toggle:hover .caret { + border-top-color: #4183c4; +} +.btn { + background-color: #f1f1f1; + background-image: -moz-linear-gradient(top, #f4f4f4, #ececec); + background-image: -ms-linear-gradient(top, #f4f4f4, #ececec); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec)); + background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec); + background-image: -o-linear-gradient(top, #f4f4f4, #ececec); + background-image: linear-gradient(top, #f4f4f4, #ececec); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ececec', GradientType=0); + border-color: #ececec #ececec #c6c6c6; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #ececec; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #ececec; + *background-color: #dfdfdf; +} +.btn:active, +.btn.active { + background-color: #d3d3d3 \9; +} +.btn-primary { + background-color: #707070; + background-image: -moz-linear-gradient(top, #909090, #3f3f3f); + background-image: -ms-linear-gradient(top, #909090, #3f3f3f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#909090), to(#3f3f3f)); + background-image: -webkit-linear-gradient(top, #909090, #3f3f3f); + background-image: -o-linear-gradient(top, #909090, #3f3f3f); + background-image: linear-gradient(top, #909090, #3f3f3f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#909090', endColorstr='#3f3f3f', GradientType=0); + border-color: #3f3f3f #3f3f3f #191919; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #3f3f3f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #3f3f3f; + *background-color: #323232; +} +.btn-primary:active, +.btn-primary.active { + background-color: #262626 \9; +} +.btn-warning { + background-color: #fbd627; + background-image: -moz-linear-gradient(top, #ffde42, #f4ca00); + background-image: -ms-linear-gradient(top, #ffde42, #f4ca00); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffde42), to(#f4ca00)); + background-image: -webkit-linear-gradient(top, #ffde42, #f4ca00); + background-image: -o-linear-gradient(top, #ffde42, #f4ca00); + background-image: linear-gradient(top, #ffde42, #f4ca00); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde42', endColorstr='#f4ca00', GradientType=0); + border-color: #f4ca00 #f4ca00 #a88b00; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f4ca00; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #f4ca00; + *background-color: #dbb500; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c1a000 \9; +} +.btn-danger { + background-color: #e15454; + background-image: -moz-linear-gradient(top, #e56e6e, #da2d2d); + background-image: -ms-linear-gradient(top, #e56e6e, #da2d2d); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e56e6e), to(#da2d2d)); + background-image: -webkit-linear-gradient(top, #e56e6e, #da2d2d); + background-image: -o-linear-gradient(top, #e56e6e, #da2d2d); + background-image: linear-gradient(top, #e56e6e, #da2d2d); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e56e6e', endColorstr='#da2d2d', GradientType=0); + border-color: #da2d2d #da2d2d #9f1c1c; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #da2d2d; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #da2d2d; + *background-color: #ca2424; +} +.btn-danger:active, +.btn-danger.active { + background-color: #b42020 \9; +} +.btn-success { + background-color: #79cb5d; + background-image: -moz-linear-gradient(top, #8add6d, #60b044); + background-image: -ms-linear-gradient(top, #8add6d, #60b044); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8add6d), to(#60b044)); + background-image: -webkit-linear-gradient(top, #8add6d, #60b044); + background-image: -o-linear-gradient(top, #8add6d, #60b044); + background-image: linear-gradient(top, #8add6d, #60b044); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8add6d', endColorstr='#60b044', GradientType=0); + border-color: #60b044 #60b044 #42792f; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #60b044; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #60b044; + *background-color: #569e3d; +} +.btn-success:active, +.btn-success.active { + background-color: #4c8b36 \9; +} +.btn-info { + background-color: #669dc7; + background-image: -moz-linear-gradient(top, #7caccf, #4488bb); + background-image: -ms-linear-gradient(top, #7caccf, #4488bb); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7caccf), to(#4488bb)); + background-image: -webkit-linear-gradient(top, #7caccf, #4488bb); + background-image: -o-linear-gradient(top, #7caccf, #4488bb); + background-image: linear-gradient(top, #7caccf, #4488bb); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7caccf', endColorstr='#4488bb', GradientType=0); + border-color: #4488bb #4488bb #305f83; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #4488bb; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #4488bb; + *background-color: #3d7aa8; +} +.btn-info:active, +.btn-info.active { + background-color: #366d96 \9; +} +.btn-inverse { + background-color: #466274; + background-image: -moz-linear-gradient(top, #4a687a, #405a6a); + background-image: -ms-linear-gradient(top, #4a687a, #405a6a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4a687a), to(#405a6a)); + background-image: -webkit-linear-gradient(top, #4a687a, #405a6a); + background-image: -o-linear-gradient(top, #4a687a, #405a6a); + background-image: linear-gradient(top, #4a687a, #405a6a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a687a', endColorstr='#405a6a', GradientType=0); + border-color: #405a6a #405a6a #23323a; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #405a6a; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #405a6a; + *background-color: #364d5a; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #2d3f4a \9; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #e29235; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #e29235; + border-color: #e29235; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #c7781d; + -webkit-box-shadow: 0 0 6px #efc28e; + -moz-box-shadow: 0 0 6px #efc28e; + box-shadow: 0 0 6px #efc28e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #e29235; + background-color: #f5f3b4; + border-color: #e29235; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #cc0000; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #cc0000; + border-color: #cc0000; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #990000; + -webkit-box-shadow: 0 0 6px #ff3333; + -moz-box-shadow: 0 0 6px #ff3333; + box-shadow: 0 0 6px #ff3333; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #cc0000; + background-color: #ffe9e9; + border-color: #cc0000; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #2ba949; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #2ba949; + border-color: #2ba949; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #218037; + -webkit-box-shadow: 0 0 6px #63d77e; + -moz-box-shadow: 0 0 6px #63d77e; + box-shadow: 0 0 6px #63d77e; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #2ba949; + background-color: #bedebe; + border-color: #2ba949; +} +.label-important { + background-color: #BD2C00; +} +.label-warning { + background-color: #E3E84D; +} +.label-success { + background-color: #6CC644; +} +.label-info { + background-color: #4183C4; +} +.hero-unit { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + border: 1px solid rgba(0, 0, 0, 0.05); +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-united.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-united.css new file mode 100644 index 000000000..b05b04e4d --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/bootstrap-united.css @@ -0,0 +1,4326 @@ +@import url(https://fonts.googleapis.com/css?family=Ubuntu); +/*! + * Bootstrap v2.0.4 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} +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-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: 'Ubuntu', Tahoma, sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; + background-color: #ffffff; +} +a { + color: #dd4814; + text-decoration: none; +} +a:hover { + color: #97310e; + text-decoration: underline; +} +.row { + margin-left: -20px; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + margin-left: 20px; +} +.container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.span12 { + width: 940px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} +.span7 { + width: 540px; +} +.span6 { + width: 460px; +} +.span5 { + width: 380px; +} +.span4 { + width: 300px; +} +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574%; + *margin-left: 2.0744680846382977%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .span12 { + width: 99.99999998999999%; + *width: 99.94680850063828%; +} +.row-fluid .span11 { + width: 91.489361693%; + *width: 91.4361702036383%; +} +.row-fluid .span10 { + width: 82.97872339599999%; + *width: 82.92553190663828%; +} +.row-fluid .span9 { + width: 74.468085099%; + *width: 74.4148936096383%; +} +.row-fluid .span8 { + width: 65.95744680199999%; + *width: 65.90425531263828%; +} +.row-fluid .span7 { + width: 57.446808505%; + *width: 57.3936170156383%; +} +.row-fluid .span6 { + width: 48.93617020799999%; + *width: 48.88297871863829%; +} +.row-fluid .span5 { + width: 40.425531911%; + *width: 40.3723404216383%; +} +.row-fluid .span4 { + width: 31.914893614%; + *width: 31.8617021246383%; +} +.row-fluid .span3 { + width: 23.404255317%; + *width: 23.3510638276383%; +} +.row-fluid .span2 { + width: 14.89361702%; + *width: 14.8404255306383%; +} +.row-fluid .span1 { + width: 6.382978723%; + *width: 6.329787233638298%; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 9px; +} +p small { + font-size: 11px; + color: #999999; +} +.lead { + margin-bottom: 18px; + font-size: 20px; + font-weight: 200; + line-height: 27px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; + font-family: inherit; + font-weight: bold; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + color: #999999; +} +h1 { + font-size: 30px; + line-height: 36px; +} +h1 small { + font-size: 18px; +} +h2 { + font-size: 24px; + line-height: 36px; +} +h2 small { + font-size: 18px; +} +h3 { + font-size: 18px; + line-height: 27px; +} +h3 small { + font-size: 14px; +} +h4, +h5, +h6 { + line-height: 18px; +} +h4 { + font-size: 14px; +} +h4 small { + font-size: 12px; +} +h5 { + font-size: 12px; +} +h6 { + font-size: 11px; + color: #999999; + text-transform: uppercase; +} +.page-header { + padding-bottom: 17px; + margin: 18px 0; + border-bottom: 1px solid #f5f5f5; +} +.page-header h1 { + line-height: 1; +} +ul, +ol { + padding: 0; + margin: 0 0 9px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +ul { + list-style: disc; +} +ol { + list-style: decimal; +} +li { + line-height: 18px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +dl { + margin-bottom: 18px; +} +dt, +dd { + line-height: 18px; +} +dt { + font-weight: bold; + line-height: 17px; +} +dd { + margin-left: 9px; +} +.dl-horizontal dt { + float: left; + width: 120px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.dl-horizontal dd { + margin-left: 130px; +} +hr { + margin: 18px 0; + border: 0; + border-top: 1px solid #f5f5f5; + border-bottom: 1px solid #ffffff; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +.muted { + color: #999999; +} +abbr[title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 18px; + border-left: 5px solid #f5f5f5; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 22.5px; +} +blockquote small { + display: block; + line-height: 18px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #f5f5f5; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 18px; + font-style: normal; + line-height: 18px; +} +small { + font-size: 100%; +} +cite { + font-style: normal; +} +code, +pre { + padding: 0 3px 2px; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12.025px; + line-height: 18px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 18px; +} +pre code { + padding: 0; + color: inherit; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 18px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 27px; + font-size: 19.5px; + line-height: 36px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 13.5px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 13px; + font-weight: normal; + line-height: 18px; +} +input, +button, +select, +textarea { + font-family: 'Ubuntu', Tahoma, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 18px; + padding: 4px; + margin-bottom: 9px; + font-size: 13px; + line-height: 18px; + color: #555555; +} +input, +textarea { + width: 210px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -ms-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 3px 0; + *margin-top: 0; + /* IE7 */ + + line-height: normal; + cursor: pointer; +} +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +.uneditable-textarea { + width: auto; + height: auto; +} +select, +input[type="file"] { + height: 28px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 28px; +} +select { + width: 220px; + border: 1px solid #bbb; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.radio, +.checkbox { + min-height: 18px; + padding-left: 18px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 930px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 850px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 770px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 690px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 610px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 530px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 450px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 370px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 290px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 210px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 130px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 50px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #f5f5f5; + border-color: #ddd; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning > label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #eca918; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #eca918; + border-color: #eca918; +} +.control-group.warning .checkbox:focus, +.control-group.warning .radio:focus, +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #c18910; + -webkit-box-shadow: 0 0 6px #f4cc76; + -moz-box-shadow: 0 0 6px #f4cc76; + box-shadow: 0 0 6px #f4cc76; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #eca918; + background-color: #fcefd4; + border-color: #eca918; +} +.control-group.error > label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #df382c; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #df382c; + border-color: #df382c; +} +.control-group.error .checkbox:focus, +.control-group.error .radio:focus, +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #bc271c; + -webkit-box-shadow: 0 0 6px #ec8c85; + -moz-box-shadow: 0 0 6px #ec8c85; + box-shadow: 0 0 6px #ec8c85; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #df382c; + background-color: #fadfdd; + border-color: #df382c; +} +.control-group.success > label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #38b44a; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #38b44a; + border-color: #38b44a; +} +.control-group.success .checkbox:focus, +.control-group.success .radio:focus, +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #2c8d3a; + -webkit-box-shadow: 0 0 6px #7cd689; + -moz-box-shadow: 0 0 6px #7cd689; + box-shadow: 0 0 6px #7cd689; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #38b44a; + background-color: #caeecf; + border-color: #38b44a; +} +input:focus:required:invalid, +textarea:focus:required:invalid, +select:focus:required:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:required:invalid:focus, +textarea:focus:required:invalid:focus, +select:focus:required:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 17px 20px 18px; + margin-top: 18px; + margin-bottom: 18px; + background-color: transparent; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; +} +.form-actions:after { + clear: both; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; + cursor: not-allowed; + background-color: #ffffff; + border-color: #eee; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} +:-moz-placeholder { + color: #999999; +} +:-ms-input-placeholder { + color: #999999; +} +::-webkit-input-placeholder { + color: #999999; +} +.help-block, +.help-inline { + color: #555555; +} +.help-block { + display: block; + margin-bottom: 9px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-prepend, +.input-append { + margin-bottom: 5px; +} +.input-prepend input, +.input-append input, +.input-prepend select, +.input-append select, +.input-prepend .uneditable-input, +.input-append .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: middle; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend input:focus, +.input-append input:focus, +.input-prepend select:focus, +.input-append select:focus, +.input-prepend .uneditable-input:focus, +.input-append .uneditable-input:focus { + z-index: 2; +} +.input-prepend .uneditable-input, +.input-append .uneditable-input { + border-left-color: #ccc; +} +.input-prepend .add-on, +.input-append .add-on { + display: inline-block; + width: auto; + height: 18px; + min-width: 16px; + padding: 4px 5px; + font-weight: normal; + line-height: 18px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + vertical-align: middle; + background-color: #f5f5f5; + border: 1px solid #ccc; +} +.input-prepend .add-on, +.input-append .add-on, +.input-prepend .btn, +.input-append .btn { + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend .active, +.input-append .active { + background-color: #a3e2ac; + border-color: #38b44a; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-append .uneditable-input { + border-right-color: #ccc; + border-left-color: #eee; +} +.input-append .add-on:last-child, +.input-append .btn:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 9px; +} +legend + .control-group { + margin-top: 18px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 18px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 140px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 160px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 160px; +} +.form-horizontal .help-block { + margin-top: 9px; + margin-bottom: 0; +} +.form-horizontal .form-actions { + padding-left: 160px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 18px; +} +.table th, +.table td { + padding: 8px; + line-height: 18px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapsed; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child th:first-child, +.table-bordered tbody:first-child tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} +.table-bordered thead:first-child tr:first-child th:last-child, +.table-bordered tbody:first-child tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} +.table-bordered thead:last-child tr:last-child th:first-child, +.table-bordered tbody:last-child tr:last-child td:first-child { + -webkit-border-radius: 0 0 0 4px; + -moz-border-radius: 0 0 0 4px; + border-radius: 0 0 0 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} +.table-bordered thead:last-child tr:last-child th:last-child, +.table-bordered tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #f9f9f9; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #f5f5f5; +} +table .span1 { + float: none; + width: 44px; + margin-left: 0; +} +table .span2 { + float: none; + width: 124px; + margin-left: 0; +} +table .span3 { + float: none; + width: 204px; + margin-left: 0; +} +table .span4 { + float: none; + width: 284px; + margin-left: 0; +} +table .span5 { + float: none; + width: 364px; + margin-left: 0; +} +table .span6 { + float: none; + width: 444px; + margin-left: 0; +} +table .span7 { + float: none; + width: 524px; + margin-left: 0; +} +table .span8 { + float: none; + width: 604px; + margin-left: 0; +} +table .span9 { + float: none; + width: 684px; + margin-left: 0; +} +table .span10 { + float: none; + width: 764px; + margin-left: 0; +} +table .span11 { + float: none; + width: 844px; + margin-left: 0; +} +table .span12 { + float: none; + width: 924px; + margin-left: 0; +} +table .span13 { + float: none; + width: 1004px; + margin-left: 0; +} +table .span14 { + float: none; + width: 1084px; + margin-left: 0; +} +table .span15 { + float: none; + width: 1164px; + margin-left: 0; +} +table .span16 { + float: none; + width: 1244px; + margin-left: 0; +} +table .span17 { + float: none; + width: 1324px; + margin-left: 0; +} +table .span18 { + float: none; + width: 1404px; + margin-left: 0; +} +table .span19 { + float: none; + width: 1484px; + margin-left: 0; +} +table .span20 { + float: none; + width: 1564px; + margin-left: 0; +} +table .span21 { + float: none; + width: 1644px; + margin-left: 0; +} +table .span22 { + float: none; + width: 1724px; + margin-left: 0; +} +table .span23 { + float: none; + width: 1804px; + margin-left: 0; +} +table .span24 { + float: none; + width: 1884px; + margin-left: 0; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + /*vertical-align: text-top;*/ + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} +[class^="icon-"]:last-child, +[class*=" icon-"]:last-child { + *margin-left: 0; +} +.icon-white { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; + opacity: 0.3; + filter: alpha(opacity=30); +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown:hover .caret, +.open .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 4px 0; + margin: 1px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu a { + display: block; + padding: 3px 15px; + clear: both; + font-weight: normal; + line-height: 18px; + color: #dd4814; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #dd4814; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: "\2191"; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.typeahead { + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #eee; + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -ms-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -ms-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 18px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 10px 4px; + margin-bottom: 0; + font-size: 13px; + line-height: 18px; + *line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(top, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -ms-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-color: #e6e6e6; + background-color: #d9d9d9 \9; + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-color: #e6e6e6; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 9px 14px; + font-size: 15px; + line-height: normal; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.btn-large [class^="icon-"] { + margin-top: 1px; +} +.btn-small { + padding: 5px 9px; + font-size: 11px; + line-height: 16px; +} +.btn-small [class^="icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 2px 6px; + font-size: 11px; + line-height: 14px; +} +.btn-primary, +.btn-primary:hover, +.btn-warning, +.btn-warning:hover, +.btn-danger, +.btn-danger:hover, +.btn-success, +.btn-success:hover, +.btn-info, +.btn-info:hover, +.btn-inverse, +.btn-inverse:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #ccc; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +} +.btn-primary { + background-color: #dd5c14; + background-image: -moz-linear-gradient(top, #dd4814, #dd7a14); + background-image: -ms-linear-gradient(top, #dd4814, #dd7a14); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4814), to(#dd7a14)); + background-image: -webkit-linear-gradient(top, #dd4814, #dd7a14); + background-image: -o-linear-gradient(top, #dd4814, #dd7a14); + background-image: linear-gradient(top, #dd4814, #dd7a14); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4814', endColorstr='#dd7a14', GradientType=0); + border-color: #dd7a14 #dd7a14 #97530e; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #dd7a14; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #dd7a14; + *background-color: #c66d12; +} +.btn-primary:active, +.btn-primary.active { + background-color: #ae6010 \9; +} +.btn-warning { + background-color: #e86537; + background-image: -moz-linear-gradient(top, #ef784e, #dd4814); + background-image: -ms-linear-gradient(top, #ef784e, #dd4814); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef784e), to(#dd4814)); + background-image: -webkit-linear-gradient(top, #ef784e, #dd4814); + background-image: -o-linear-gradient(top, #ef784e, #dd4814); + background-image: linear-gradient(top, #ef784e, #dd4814); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef784e', endColorstr='#dd4814', GradientType=0); + border-color: #dd4814 #dd4814 #97310e; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #dd4814; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #dd4814; + *background-color: #c64012; +} +.btn-warning:active, +.btn-warning.active { + background-color: #ae3910 \9; +} +.btn-danger { + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(top, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -ms-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(top, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + background-color: #99356b; + background-image: -moz-linear-gradient(top, #b03d7b, #772953); + background-image: -ms-linear-gradient(top, #b03d7b, #772953); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b03d7b), to(#772953)); + background-image: -webkit-linear-gradient(top, #b03d7b, #772953); + background-image: -o-linear-gradient(top, #b03d7b, #772953); + background-image: linear-gradient(top, #b03d7b, #772953); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b03d7b', endColorstr='#772953', GradientType=0); + border-color: #772953 #772953 #3e152b; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #772953; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + background-color: #772953; + *background-color: #642246; +} +.btn-info:active, +.btn-info.active { + background-color: #511c39 \9; +} +.btn-inverse { + background-color: #414141; + background-image: -moz-linear-gradient(top, #555555, #222222); + background-image: -ms-linear-gradient(top, #555555, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222)); + background-image: -webkit-linear-gradient(top, #555555, #222222); + background-image: -o-linear-gradient(top, #555555, #222222); + background-image: linear-gradient(top, #555555, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + background-color: #222222; + *background-color: #151515; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 2px; + *padding-bottom: 2px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-group { + position: relative; + *zoom: 1; + *margin-left: .3em; +} +.btn-group:before, +.btn-group:after { + display: table; + content: ""; +} +.btn-group:after { + clear: both; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + margin-top: 9px; + margin-bottom: 9px; +} +.btn-toolbar .btn-group { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group > .btn { + position: relative; + float: left; + margin-left: -1px; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-mini.dropdown-toggle { + padding-left: 5px; + padding-right: 5px; +} +.btn-group > .btn-small.dropdown-toggle { + *padding-top: 4px; + *padding-bottom: 4px; +} +.btn-group > .btn-large.dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #dd7a14; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #dd4814; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #772953; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} +.btn .caret { + margin-top: 7px; + margin-left: 0; +} +.btn:hover .caret, +.open.btn-group .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.btn-mini .caret { + margin-top: 5px; +} +.btn-small .caret { + margin-top: 6px; +} +.btn-large .caret { + margin-top: 6px; + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom: 5px solid #000000; + border-top: 0; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 0.75; + filter: alpha(opacity=75); +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 18px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcefd4; + border: 1px solid #fae1c6; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + color: #eca918; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #caeecf; + border-color: #b7e8b6; + color: #38b44a; +} +.alert-danger, +.alert-error { + background-color: #fadfdd; + border-color: #f8d0d4; + color: #df382c; +} +.alert-info { + background-color: #e7b8d1; + border-color: #de9ecb; + color: #772953; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-bottom: 18px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.nav > .pull-right { + float: right; +} +.nav .nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 18px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #dd4814; +} +.nav-list [class^="icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 8px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 18px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #f5f5f5 #f5f5f5 #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #dd4814; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 5px 5px; + -moz-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.nav-tabs .dropdown-toggle .caret, +.nav-pills .dropdown-toggle .caret { + border-top-color: #dd4814; + border-bottom-color: #dd4814; + margin-top: 6px; +} +.nav-tabs .dropdown-toggle:hover .caret, +.nav-pills .dropdown-toggle:hover .caret { + border-top-color: #97310e; + border-bottom-color: #97310e; +} +.nav-tabs .active .dropdown-toggle .caret, +.nav-pills .active .dropdown-toggle .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} +.nav > .dropdown.active > a:hover { + color: #000000; + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #f5f5f5 #dddddd #f5f5f5 #f5f5f5; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #f5f5f5 #f5f5f5 #f5f5f5 #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.navbar { + *position: relative; + *z-index: 2; + overflow: visible; + margin-bottom: 18px; +} +.navbar-inner { + min-height: 40px; + padding-left: 20px; + padding-right: 20px; + background-color: #d44413; + background-image: -moz-linear-gradient(top, #ce4213, #dd4814); + background-image: -ms-linear-gradient(top, #ce4213, #dd4814); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce4213), to(#dd4814)); + background-image: -webkit-linear-gradient(top, #ce4213, #dd4814); + background-image: -o-linear-gradient(top, #ce4213, #dd4814); + background-image: linear-gradient(top, #ce4213, #dd4814); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4213', endColorstr='#dd4814', GradientType=0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); + box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1); +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; +} +.navbar { + color: #ffffff; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 12px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + line-height: 1; + color: #ffffff; +} +.navbar .navbar-text { + margin-bottom: 0; + line-height: 40px; +} +.navbar .navbar-link { + color: #ffffff; +} +.navbar .navbar-link:hover { + color: #ffffff; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn { + margin: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 6px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 6px; + margin-bottom: 0; +} +.navbar-search .search-query { + padding: 4px 9px; + font-family: 'Ubuntu', Tahoma, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #ffffff; + background-color: #f39c7d; + border: 1px solid #c64012; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.navbar-search .search-query:-moz-placeholder { + color: #ffffff; +} +.navbar-search .search-query:-ms-input-placeholder { + color: #ffffff; +} +.navbar-search .search-query::-webkit-input-placeholder { + color: #ffffff; +} +.navbar-search .search-query:focus, +.navbar-search .search-query.focused { + padding: 5px 10px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; +} +.navbar .nav > li { + display: block; + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 9px 10px 11px; + line-height: 19px; + color: #ffffff; + text-decoration: none; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar .btn { + display: inline-block; + padding: 4px 10px 4px; + margin: 5px 5px 6px; + line-height: 18px; +} +.navbar .btn-group { + margin: 0; + padding: 5px 5px 6px; +} +.navbar .nav > li > a:hover { + background-color: transparent; + color: #ffffff; + text-decoration: none; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + color: #ffffff; + text-decoration: none; + background-color: #dd4814; +} +.navbar .divider-vertical { + height: 40px; + width: 1px; + margin: 0 9px; + overflow: hidden; + background-color: #dd4814; + border-right: 1px solid #ce4213; +} +.navbar .nav.pull-right { + margin-left: 10px; + margin-right: 0; +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + background-color: #d44413; + background-image: -moz-linear-gradient(top, #ce4213, #dd4814); + background-image: -ms-linear-gradient(top, #ce4213, #dd4814); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce4213), to(#dd4814)); + background-image: -webkit-linear-gradient(top, #ce4213, #dd4814); + background-image: -o-linear-gradient(top, #ce4213, #dd4814); + background-image: linear-gradient(top, #ce4213, #dd4814); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4213', endColorstr='#dd4814', GradientType=0); + border-color: #dd4814 #dd4814 #97310e; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #dd4814; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + background-color: #dd4814; + *background-color: #c64012; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #ae3910 \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown .dropdown-toggle .caret, +.navbar .nav li.dropdown.open .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar .nav li.dropdown.active .caret { + opacity: 1; + filter: alpha(opacity=100); +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: transparent; +} +.navbar .nav li.dropdown.active > .dropdown-toggle:hover { + color: #ffffff; +} +.navbar .pull-right .dropdown-menu, +.navbar .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right .dropdown-menu:before, +.navbar .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right .dropdown-menu:after, +.navbar .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.breadcrumb { + padding: 7px 14px; + margin: 0 0 18px; + list-style: none; + background-color: #fbfbfb; + background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); + background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); + background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); + background-image: linear-gradient(top, #ffffff, #f5f5f5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); + border: 1px solid #ddd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} +.breadcrumb li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb .divider { + padding: 0 5px; + color: #999999; +} +.breadcrumb .active a { + color: #333333; +} +.pagination { + height: 36px; + margin: 18px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination li { + display: inline; +} +.pagination a { + float: left; + padding: 0 14px; + line-height: 34px; + text-decoration: none; + border: 1px solid #ddd; + border-left-width: 0; +} +.pagination a:hover, +.pagination .active a { + background-color: #f5f5f5; +} +.pagination .active a { + color: #999999; + cursor: default; +} +.pagination .disabled span, +.pagination .disabled a, +.pagination .disabled a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination li:first-child a { + border-left-width: 1px; + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.pagination li:last-child a { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pager { + margin-left: 0; + margin-bottom: 18px; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager a { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next a { + float: right; +} +.pager .previous a { + float: left; +} +.pager .disabled a, +.pager .disabled a:hover { + color: #999999; + background-color: #fff; + cursor: default; +} +.modal-open .dropdown-menu { + z-index: 2050; +} +.modal-open .dropdown.open { + *z-index: 2050; +} +.modal-open .popover { + z-index: 2060; +} +.modal-open .tooltip { + z-index: 2070; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + overflow: auto; + width: 560px; + margin: -250px 0 0 -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -ms-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 50%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-body { + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.tooltip { + position: absolute; + z-index: 1020; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -2px; +} +.tooltip.right { + margin-left: 2px; +} +.tooltip.bottom { + margin-top: 2px; +} +.tooltip.left { + margin-left: -2px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + padding: 5px; +} +.popover.top { + margin-top: -5px; +} +.popover.right { + margin-left: 5px; +} +.popover.bottom { + margin-top: 5px; +} +.popover.left { + margin-left: -5px; +} +.popover.top .arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #000000; +} +.popover.right .arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid #000000; +} +.popover.bottom .arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-bottom: 5px solid #000000; +} +.popover.left .arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-left: 5px solid #000000; +} +.popover .arrow { + position: absolute; + width: 0; + height: 0; +} +.popover-inner { + padding: 3px; + width: 280px; + overflow: hidden; + background: #000000; + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); +} +.popover-title { + padding: 9px 15px; + line-height: 1; + background-color: #f5f5f5; + border-bottom: 1px solid #eee; + -webkit-border-radius: 3px 3px 0 0; + -moz-border-radius: 3px 3px 0 0; + border-radius: 3px 3px 0 0; +} +.popover-content { + padding: 14px; + background-color: #ffffff; + -webkit-border-radius: 0 0 3px 3px; + -moz-border-radius: 0 0 3px 3px; + border-radius: 0 0 3px 3px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} +.popover-content p, +.popover-content ul, +.popover-content ol { + margin-bottom: 0; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 18px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 1; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); +} +a.thumbnail:hover { + border-color: #dd4814; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; +} +.label, +.badge { + font-size: 10.998px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + padding: 1px 4px 2px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding: 1px 9px 2px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #df382c; +} +.label-important[href], +.badge-important[href] { + background-color: #bc271c; +} +.label-warning, +.badge-warning { + background-color: #dd4814; +} +.label-warning[href], +.badge-warning[href] { + background-color: #ae3910; +} +.label-success, +.badge-success { + background-color: #38b44a; +} +.label-success[href], +.badge-success[href] { + background-color: #2c8d3a; +} +.label-info, +.badge-info { + background-color: #772953; +} +.label-info[href], +.badge-info[href] { + background-color: #511c39; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(top, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 18px; + color: #ffffff; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -ms-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(top, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -ms-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(top, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); +} +.progress-danger.progress-striped .bar { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-success .bar { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -ms-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(top, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); +} +.progress-success.progress-striped .bar { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-info .bar { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(top, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); +} +.progress-info.progress-striped .bar { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.progress-warning .bar { + background-color: #e86537; + background-image: -moz-linear-gradient(top, #ef784e, #dd4814); + background-image: -ms-linear-gradient(top, #ef784e, #dd4814); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef784e), to(#dd4814)); + background-image: -webkit-linear-gradient(top, #ef784e, #dd4814); + background-image: -o-linear-gradient(top, #ef784e, #dd4814); + background-image: linear-gradient(top, #ef784e, #dd4814); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef784e', endColorstr='#dd4814', GradientType=0); +} +.progress-warning.progress-striped .bar { + background-color: #ef784e; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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); + background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-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); + 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); +} +.accordion { + margin-bottom: 18px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 18px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -ms-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel .item > img { + display: block; + line-height: 1; +} +.carousel .active, +.carousel .next, +.carousel .prev { + display: block; +} +.carousel .active { + left: 0; +} +.carousel .next, +.carousel .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel .next { + left: 100%; +} +.carousel .prev { + left: -100%; +} +.carousel .next.left, +.carousel .prev.right { + left: 0; +} +.carousel .active.left { + left: -100%; +} +.carousel .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 10px 15px 5px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + background-color: #f5f5f5; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit p { + font-size: 18px; + font-weight: 200; + line-height: 27px; + color: inherit; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.navbar .nav > li > a { + border-right: 1px solid #C03D14; + border-left: 1px solid #E6633A; +} +.navbar .nav > li > a:hover { + background-color: #97310e; +} +.navbar .nav .active > a, +.navbar .nav .active > a:hover { + background-color: rgba(0, 0, 0, 0.2); +} +.navbar .divider-vertical { + background-color: inherit; + border-right: 0px solid #CE4213; +} +.navbar .navbar-text { + padding: 9px 10px 11px; + line-height: 19px; + color: #ffffff; +} +.navbar .navbar-search .search-query { + margin-bottom: 3px; + border: 1px solid #97310e; +} +.navbar .nav-collapse.in > .nav li > a { + color: #ffffff; + border-left: 0px solid #dd4814; + border-right: 0px solid #dd4814; +} +.navbar .nav-collapse.in > .nav li > a:hover { + background-color: #97310e; +} +.navbar .nav-collapse.in .navbar-form, +.navbar .nav-collapse.in .navbar-search { + border-top: 0px solid #dd4814; + border-bottom: 0px solid #dd4814; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-primary { + background-color: #e86537; + background-image: -moz-linear-gradient(top, #ef784e, #dd4814); + background-image: -ms-linear-gradient(top, #ef784e, #dd4814); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef784e), to(#dd4814)); + background-image: -webkit-linear-gradient(top, #ef784e, #dd4814); + background-image: -o-linear-gradient(top, #ef784e, #dd4814); + background-image: linear-gradient(top, #ef784e, #dd4814); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef784e', endColorstr='#dd4814', GradientType=0); + border-color: #dd4814 #dd4814 #97310e; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #dd4814; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + background-color: #dd4814; + *background-color: #c64012; +} +.btn-primary:active, +.btn-primary.active { + background-color: #ae3910 \9; +} +.btn-warning { + background-color: #f3c768; + background-image: -moz-linear-gradient(top, #f5d185, #efb73e); + background-image: -ms-linear-gradient(top, #f5d185, #efb73e); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5d185), to(#efb73e)); + background-image: -webkit-linear-gradient(top, #f5d185, #efb73e); + background-image: -o-linear-gradient(top, #f5d185, #efb73e); + background-image: linear-gradient(top, #f5d185, #efb73e); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5d185', endColorstr='#efb73e', GradientType=0); + border-color: #efb73e #efb73e #cf9311; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #efb73e; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + background-color: #efb73e; + *background-color: #edae26; +} +.btn-warning:active, +.btn-warning.active { + background-color: #e7a413 \9; +} +.alert { + text-shadow: none; +} +.hero-unit { + border: 1px solid rgba(0, 0, 0, 0.05); + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.hero-unit h1 { + line-height: 1.6em; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/charisma-app.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/charisma-app.css new file mode 100644 index 000000000..7b6ae40fa --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/charisma-app.css @@ -0,0 +1,501 @@ +@import url(https://fonts.googleapis.com/css?family=Shojumaru); + +select{ +background-color:#fff; +} + +.top-block{ +font-size:14px; +text-align: center; +padding: 5px; +margin-bottom:10px; +font-weight:bold; +position: relative; +display: block; +line-height: 22px; +text-shadow: 0 0 1px #DDD; +text-decoration:none; +-webkit-box-shadow: inset 0 0 0 1px #FAFAFA; +-moz-box-shadow: inset 0 0 0 1px #FAFAFA; +box-shadow: inset 0 0 0 1px #FAFAFA; +background: -moz-linear-gradient(top, rgba(30,87,153,0.2) 0%, rgba(125,185,232,0) 100%); +background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,0.2)), color-stop(100%,rgba(125,185,232,0))); +background: -webkit-linear-gradient(top, rgba(30,87,153,0.2) 0%,rgba(125,185,232,0) 100%); +background: -o-linear-gradient(top, rgba(30,87,153,0.2) 0%,rgba(125,185,232,0) 100%); +background: -ms-linear-gradient(top, rgba(30,87,153,0.2) 0%,rgba(125,185,232,0) 100%); +background: linear-gradient(to bottom, rgba(30,87,153,0.2) 0%,rgba(125,185,232,0) 100%); +filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#331e5799', endColorstr='#007db9e8',GradientType=0 ); +} + +.top-block span{ +clear:both; +} + + +.top-block:hover{ +text-decoration:none; +} + +.notification { +display: block; +position: absolute; +top: -10px; +right: -5px; +line-height: 16px; +height: 16px; +padding: 0 5px; +font-family: Arial, sans-serif; +color: white !important; +text-shadow: 0 1px +hsla(0, 0%, 0%, 0.25); +border-width: 1px; +border-style: solid; +border-radius: 10px; +-webkit-border-radius: 10px; +-moz-border-radius: 10px; +-webkit-box-shadow: 0 1px 1px +hsla(0, 0%, 0%, 0.08), inset 0 1px +hsla(0, 100%, 100%, 0.3); +-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), inset 0 1px rgba(255, 255, 255, 0.3); +box-shadow: 0 1px 1px +hsla(0, 0%, 0%, 0.08), inset 0 1px +hsla(0, 100%, 100%, 0.3); +} + +.notification { +border-color: #2FABE9; +background-color: #67C2EF; +background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(200, 80%, 82%)), color-stop(100%, hsl(200, 81%, 67%))); +background-image: -webkit-linear-gradient(top, hsl(200, 80%, 82%), hsl(200, 81%, 67%)); +background-image: -moz-linear-gradient(top, hsl(200, 80%, 82%), hsl(200, 81%, 67%)); +background-image: -ms-linear-gradient(top, hsl(200, 80%, 82%), hsl(200, 81%, 67%)); +background-image: -o-linear-gradient(top, hsl(200, 80%, 82%), hsl(200, 81%, 67%)); +background-image: linear-gradient(top, hsl(200, 80%, 82%), hsl(200, 81%, 67%)); +} + +.notification.green { +border-color: #5AAD34; +background-color: #78CD51; +background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(101, 54%, 71%)), color-stop(100%, hsl(101, 55%, 56%))); +background-image: -webkit-linear-gradient(top, hsl(101, 54%, 71%), hsl(101, 55%, 56%)); +background-image: -moz-linear-gradient(top, hsl(101, 54%, 71%), hsl(101, 55%, 56%)); +background-image: -ms-linear-gradient(top, hsl(101, 54%, 71%), hsl(101, 55%, 56%)); +background-image: -o-linear-gradient(top, hsl(101, 54%, 71%), hsl(101, 55%, 56%)); +background-image: linear-gradient(top, hsl(101, 54%, 71%), hsl(101, 55%, 56%)); +} + +.notification.yellow { +border-color: #F4A506; +background-color: #FABB3D; +background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(40, 95%, 76%)), color-stop(100%, hsl(40, 95%, 61%))); +background-image: -webkit-linear-gradient(top, hsl(40, 95%, 76%), hsl(40, 95%, 61%)); +background-image: -moz-linear-gradient(top, hsl(40, 95%, 76%), hsl(40, 95%, 61%)); +background-image: -ms-linear-gradient(top, hsl(40, 95%, 76%), hsl(40, 95%, 61%)); +background-image: -o-linear-gradient(top, hsl(40, 95%, 76%), hsl(40, 95%, 61%)); +background-image: linear-gradient(top, hsl(40, 95%, 76%), hsl(40, 95%, 61%)); +} + +.notification.red { +border-color: #FA5833; +background-color: #FA603D; +background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, hsl(11, 95%, 76%)), color-stop(100%, hsl(11, 95%, 61%))); +background-image: -webkit-linear-gradient(top, hsl(11, 95%, 76%), hsl(11, 95%, 61%)); +background-image: -moz-linear-gradient(top, hsl(11, 95%, 76%), hsl(11, 95%, 61%)); +background-image: -ms-linear-gradient(top, hsl(11, 95%, 76%), hsl(11, 95%, 61%)); +background-image: -o-linear-gradient(top, hsl(11, 95%, 76%), hsl(11, 95%, 61%)); +background-image: linear-gradient(top, hsl(11, 95%, 76%), hsl(11, 95%, 61%)); +} + +#external-events { +float: left; +width: 15%; +padding: 10px; +text-align: left; +} +.external-event{ +margin: 5px; +cursor:move; +} +#calendar { +float: right; +width: 80%; +} + + + +.box{ +border: 1px solid #DEDEDE; +border-radius:3px; +-webkit-border-radius:3px; +-moz-border-radius:3px; +margin-top: 10px; +margin-bottom: 10px ; +box-shadow: 0 0 10px rgba(189, 189, 189, 0.4); +-webkit-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4); +-moz-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4); +} + +.box-header{ +border:none; +padding-top:5px; +border-bottom: 1px solid #DEDEDE; +border-radius:3px 3px 0 0; +-webkit-border-radius:3px 3px 0 0; +-moz-border-radius:3px 3px 0 0; +height:12px; +min-height:12px; +margin-bottom: 0; +cursor:move; +font-weight:bold; +font-size:16px; +background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%); +background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1))); +background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); +background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); +background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); +background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); +filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1a000000',GradientType=0 ); + +} + +.box-header h2{ +font-size:15px; +width:auto; +clear:none; +float:left; +line-height:25px; +} +.box-header h3{ +font-size:13px; +width:auto; +clear:none; +float:left; +line-height:25px; +} +.box-header h2 > i{ +margin-top:1px; +} +.box-icon{ +float:right; +} +.box-icon a{ +clear:none; +float:left; +margin:0 2px; +height: 18px; +width:5px; +margin-top: -1px; +} +.box-icon a i{ +margin-left:-4.5px; +} +.box-content{ +padding:10px; +} + + +.btn-round{ +border-radius: 40px; +-webkit-border-radius: 40px; +-moz-border-radius: 40px; +font-size:12px; +padding-top:4px; +} + +ul.dashboard-list li{ +padding: 7px 0; +list-style:none; +border-bottom: 1px solid #EBEBEB; +border-top: 1px solid white; +} + +ul.dashboard-list a:hover{ +text-decoration:none; +} + +ul.dashboard-list{ +margin:0; +} + +ul.dashboard-list li a span { +display: inline-block; +font-size: 18px; +font-weight: bold; +margin-right: 10px; +text-align: right; +width: 70px; +zoom: 1; +} + +.dashboard-avatar{ +height: 50px; +width: 50px; +padding: 1px; +float: left; +margin-left: 15px; +margin-right: 15px; +border: 1px solid #EBEBEB; +} + +#prependedInput,#appendedPrependedInput,#appendedInputButtons,#appendedInputButton{ +width:200px; +} +#appendedInput{ +width:75px; +} +.thumbnail{ +background-color:white; +z-index:2; +position:relative; +margin-bottom:40px !important; +} +.thumbnails > li{ +margin-left:15px; +} +.thumbnail img,.thumbnail > a{ +z-index:2; +height:100px; +width:100px; +position:relative; +display: block; +} + +img.grayscale{ +-webkit-filter: grayscale(1); +-webkit-filter: grayscale(100%); +-moz-filter: grayscale(100%); +-ms-filter: grayscale(100%); +-o-filter: grayscale(100%); +/*filter: url(desaturate.svg#grayscale); +filter: gray; +filter: grayscale(100%); */ +} + +.thumbnail .gallery-controls{ +position:absolute; +z-index:1; +margin-top:-30px; +height:22px; +min-height:22px; +width:80px; +padding:9px; +} +.thumbnail .gallery-controls p{ +display:block; +margin:auto; +width:100%; +} +label div.checker,label div.radio{ +margin-bottom:3px; +} +div.uploader{ +border-radius:14px; +-webkit-border-radius:14px; +-moz-border-radius:14px; +} +footer{ +clear:both; +} +footer .pull-right{ +float:right; +margin-right:10px; +} +footer .pull-left{ +float:left; +margin-left:10px; +} +.docs-input-sizes select, .docs-input-sizes input[type="text"] { +display: block; +margin-bottom: 9px; +} + +div.center,p.center,img.center{ +margin-left: auto !important; +margin-right: auto !important; +float:none !important; +display: block; +text-align:center; +} + +.stackControls{ +padding:5px; +} + +.clear{ +clear:both; +width:0px; +height:0px; +} + +.sidebar-nav{ +min-height:0; +box-shadow: 0 0 10px #BDBDBD; +-webkit-box-shadow: 0 0 10px #BDBDBD; +-moz-box-shadow: 0 0 10px #BDBDBD; +border-radius: 5px; +-webkit-border-radius: 5px; +-moz-border-radius: 5px; +margin-bottom: 0; +padding-bottom:0; +} +.sidebar-nav > ul > li:not(.nav-header){ +margin-right:-2px; +margin-left:-2px; +} +.brand{ +font-family: 'Shojumaru', cursive, Arial, serif; +letter-spacing:2px; +text-shadow:1px 1px 5px rgba(0, 0, 0, 0.5); +width:166px; +} +.brand img{ +float:left; +height:20px; +width:20px; +margin-right:5px; +} +.brand span{ +float:left; +} +@media (max-width: 979px){ +.sidebar-nav{ +padding:0; +margin-bottom:0; +} +.theme-text{ + display:none; +} +} +@media (min-width: 768px) and (max-width: 979px) { +.box-icon{ + display:none; +} +.box-header h2{ + font-size:13px !important; +} +.box-header h3{ + font-size:11px !important; +} +.main-menu-span{ + width:6.2% !important; + margin-right:4%; +} +} + +.navbar-search{ +margin-left:10px; +} +.navbar-inner{ +border-radius:0 0 10px 10px; +-webkit-border-radius:0 0 10px 10px; +-moz-border-radius:0 0 10px 10px; +padding-top:5px; +padding-bottom:5px; +} +div.dataTables_length select { +width: 50px; +} +.dataTables_filter input, .dataTables_length select { +display: inline-block; +margin-bottom: 0; +} +ul.ajax-loaders li{ +display:inline-block; +list-style:none; +padding:10px; +} +ul.ajax-loaders{ +min-height:80px; +} +.bs-icons li{ +list-style:none; +} +#for-is-ajax{ +padding-left: 12px; +cursor:pointer; +} +#loading{ +margin-top: 20px; +width:128px; +font-weight: bold; +} +#loading div.center{ +margin-top:10px; +height:15px; +width:128px; +background:url(../img/ajax-loaders/ajax-loader-6.gif); +} + +.box-content .nav-tabs{ +margin-right:-10px; +margin-left:-10px; +} +#inputIcon{ +width:200px; +} +.show-grid [class*="span"] { +background-color: #EDEDED; +text-align: center; +-webkit-border-radius: 3px; +-moz-border-radius: 3px; +border-radius: 3px; +min-height: 30px; +line-height: 30px; +} +.show-grid { +margin-top: 10px; +margin-bottom: 20px; +color:black; +} +.show-grid:hover [class*="span"] { +background: #DEDEDE; +} +.login-header{ +padding-top:30px; +height:120px; +} +.pull-left{ +float:left !important; +} +.pull-right{ +float:right !important; +} +.remember{ +margin-top:3px; +} +.green { +color: #458746; +} +.red { +color: #B94846; +} +.blue { +color: #3986AC; +} +.yellow { +color: #F99406; +} +.login-box{ + +} +.login-box .input-prepend{ +margin-bottom: 10px; +} +.login-box .btn{ +margin-top:15px; +width:100% +} +.charisma_qr{ +height:136px; +width:136px; +border:solid grey 1px; +border-radius:2px; +-webkit-border-radius:2px; +-moz-border-radius:2px; +box-shadow: 0 0 10px #BDBDBD; +-webkit-box-shadow: 0 0 10px #BDBDBD; +-moz-box-shadow: 0 0 10px #BDBDBD; +} +.box-content.buttons{ +min-height:297px; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/chosen.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/chosen.css new file mode 100644 index 000000000..410d0f403 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/chosen.css @@ -0,0 +1,396 @@ +/* @group Base */ +.chzn-container { + font-size: 13px; + position: relative; + display: inline-block; + zoom: 1; + *display: inline; +} +.chzn-container .chzn-drop { + background: #fff; + border: 1px solid #aaa; + border-top: 0; + position: absolute; + top: 29px; + left: 0; + -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15); + -moz-box-shadow : 0 4px 5px rgba(0,0,0,.15); + -o-box-shadow : 0 4px 5px rgba(0,0,0,.15); + box-shadow : 0 4px 5px rgba(0,0,0,.15); + z-index: 1010; +} +/* @end */ + +/* @group Single Chosen */ +.chzn-container-single .chzn-single { + background-color: #ffffff; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 ); + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4)); + background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background-image: -ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); + -webkit-border-radius: 5px; + -moz-border-radius : 5px; + border-radius : 5px; + -moz-background-clip : padding; + -webkit-background-clip: padding-box; + background-clip : padding-box; + border: 1px solid #aaaaaa; + -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); + -moz-box-shadow : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); + box-shadow : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); + display: block; + overflow: hidden; + white-space: nowrap; + position: relative; + height: 23px; + line-height: 24px; + padding: 0 0 0 8px; + color: #444444; + text-decoration: none; +} +.chzn-container-single .chzn-default { + color: #999; +} +.chzn-container-single .chzn-single span { + margin-right: 26px; + display: block; + overflow: hidden; + white-space: nowrap; + -o-text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + text-overflow: ellipsis; +} +.chzn-container-single .chzn-single abbr { + display: block; + position: absolute; + right: 26px; + top: 6px; + width: 12px; + height: 13px; + font-size: 1px; + background: url('../img/../img/chosen-sprite.png') right top no-repeat; +} +.chzn-container-single .chzn-single abbr:hover { + background-position: right -11px; +} +.chzn-container-single.chzn-disabled .chzn-single abbr:hover { + background-position: right top; +} +.chzn-container-single .chzn-single div { + position: absolute; + right: 0; + top: 0; + display: block; + height: 100%; + width: 18px; +} +.chzn-container-single .chzn-single div b { + background: url('../img/chosen-sprite.png') no-repeat 0 0; + display: block; + width: 100%; + height: 100%; +} +.chzn-container-single .chzn-search { + padding: 3px 4px; + position: relative; + margin: 0; + white-space: nowrap; + z-index: 1010; +} +.chzn-container-single .chzn-search input { + background: #fff url('../img/chosen-sprite.png') no-repeat 100% -22px; + background: url('../img/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); + background: url('../img/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('../img/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('../img/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('../img/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('../img/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%); + margin: 1px 0; + padding: 4px 20px 4px 5px; + outline: 0; + border: 1px solid #aaa; + font-family: sans-serif; + font-size: 1em; +} +.chzn-container-single .chzn-drop { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius : 0 0 4px 4px; + border-radius : 0 0 4px 4px; + -moz-background-clip : padding; + -webkit-background-clip: padding-box; + background-clip : padding-box; +} +/* @end */ + +.chzn-container-single-nosearch .chzn-search input { + position: absolute; + left: -9000px; +} + +/* @group Multi Chosen */ +.chzn-container-multi .chzn-choices { + background-color: #fff; + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); + background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%); + border: 1px solid #aaa; + margin: 0; + padding: 0; + cursor: text; + overflow: hidden; + height: auto !important; + height: 1%; + position: relative; +} +.chzn-container-multi .chzn-choices li { + float: left; + list-style: none; +} +.chzn-container-multi .chzn-choices .search-field { + white-space: nowrap; + margin: 0; + padding: 0; +} +.chzn-container-multi .chzn-choices .search-field input { + color: #666; + background: transparent !important; + border: 0 !important; + font-family: sans-serif; + font-size: 100%; + height: 15px; + padding: 5px; + margin: 1px 0; + outline: 0; + -webkit-box-shadow: none; + -moz-box-shadow : none; + -o-box-shadow : none; + box-shadow : none; +} +.chzn-container-multi .chzn-choices .search-field .default { + color: #999; +} +.chzn-container-multi .chzn-choices .search-choice { + -webkit-border-radius: 3px; + -moz-border-radius : 3px; + border-radius : 3px; + -moz-background-clip : padding; + -webkit-background-clip: padding-box; + background-clip : padding-box; + background-color: #e4e4e4; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); + background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); + -moz-box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); + box-shadow : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); + color: #333; + border: 1px solid #aaaaaa; + line-height: 13px; + padding: 3px 20px 3px 5px; + margin: 3px 0 3px 5px; + position: relative; + cursor: default; +} +.chzn-container-multi .chzn-choices .search-choice-focus { + background: #d4d4d4; +} +.chzn-container-multi .chzn-choices .search-choice .search-choice-close { + display: block; + position: absolute; + right: 3px; + top: 4px; + width: 12px; + height: 13px; + font-size: 1px; + background: url('../img/chosen-sprite.png') right top no-repeat; +} +.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover { + background-position: right -11px; +} +.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close { + background-position: right -11px; +} +/* @end */ + +/* @group Results */ +.chzn-container .chzn-results { + margin: 0 4px 4px 0; + max-height: 240px; + padding: 0 0 0 4px; + position: relative; + overflow-x: hidden; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} +.chzn-container-multi .chzn-results { + margin: -1px 0 0; + padding: 0; +} +.chzn-container .chzn-results li { + display: none; + line-height: 15px; + padding: 5px 6px; + margin: 0; + list-style: none; +} +.chzn-container .chzn-results .active-result { + cursor: pointer; + display: list-item; +} +.chzn-container .chzn-results .highlighted { + background-color: #3875d7; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 ); + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc)); + background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%); + background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%); + background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%); + background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%); + background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%); + color: #fff; +} +.chzn-container .chzn-results li em { + background: #feffde; + font-style: normal; +} +.chzn-container .chzn-results .highlighted em { + background: transparent; +} +.chzn-container .chzn-results .no-results { + background: #f4f4f4; + display: list-item; +} +.chzn-container .chzn-results .group-result { + cursor: default; + color: #999; + font-weight: bold; +} +.chzn-container .chzn-results .group-option { + padding-left: 15px; +} +.chzn-container-multi .chzn-drop .result-selected { + display: none; +} +.chzn-container .chzn-results-scroll { + background: white; + margin: 0 4px; + position: absolute; + text-align: center; + width: 321px; /* This should by dynamic with js */ + z-index: 1; +} +.chzn-container .chzn-results-scroll span { + display: inline-block; + height: 17px; + text-indent: -5000px; + width: 9px; +} +.chzn-container .chzn-results-scroll-down { + bottom: 0; +} +.chzn-container .chzn-results-scroll-down span { + background: url('../img/chosen-sprite.png') no-repeat -4px -3px; +} +.chzn-container .chzn-results-scroll-up span { + background: url('../img/chosen-sprite.png') no-repeat -22px -3px; +} +/* @end */ + +/* @group Active */ +.chzn-container-active .chzn-single { + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + -moz-box-shadow : 0 0 5px rgba(0,0,0,.3); + -o-box-shadow : 0 0 5px rgba(0,0,0,.3); + box-shadow : 0 0 5px rgba(0,0,0,.3); + border: 1px solid #5897fb; +} +.chzn-container-active .chzn-single-with-drop { + border: 1px solid #aaa; + -webkit-box-shadow: 0 1px 0 #fff inset; + -moz-box-shadow : 0 1px 0 #fff inset; + -o-box-shadow : 0 1px 0 #fff inset; + box-shadow : 0 1px 0 #fff inset; + background-color: #eee; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 ); + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff)); + background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%); + background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%); + background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%); + background-image: -ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%); + background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%); + -webkit-border-bottom-left-radius : 0; + -webkit-border-bottom-right-radius: 0; + -moz-border-radius-bottomleft : 0; + -moz-border-radius-bottomright: 0; + border-bottom-left-radius : 0; + border-bottom-right-radius: 0; +} +.chzn-container-active .chzn-single-with-drop div { + background: transparent; + border-left: none; +} +.chzn-container-active .chzn-single-with-drop div b { + background-position: -18px 1px; +} +.chzn-container-active .chzn-choices { + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + -moz-box-shadow : 0 0 5px rgba(0,0,0,.3); + -o-box-shadow : 0 0 5px rgba(0,0,0,.3); + box-shadow : 0 0 5px rgba(0,0,0,.3); + border: 1px solid #5897fb; +} +.chzn-container-active .chzn-choices .search-field input { + color: #111 !important; +} +/* @end */ + +/* @group Disabled Support */ +.chzn-disabled { + cursor: default; + opacity:0.5 !important; +} +.chzn-disabled .chzn-single { + cursor: default; +} +.chzn-disabled .chzn-choices .search-choice .search-choice-close { + cursor: default; +} + +/* @group Right to Left */ +.chzn-rtl { text-align: right; } +.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; } +.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; } + +.chzn-rtl .chzn-single div { left: 3px; right: auto; } +.chzn-rtl .chzn-single abbr { + left: 26px; + right: auto; +} +.chzn-rtl .chzn-choices .search-field input { direction: rtl; } +.chzn-rtl .chzn-choices li { float: right; } +.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; } +.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;} +.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; } +.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; } +.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; } +.chzn-rtl .chzn-search input { + background: #fff url('../img/chosen-sprite.png') no-repeat -38px -22px; + background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)); + background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%); + background: url('../img/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%); + padding: 4px 5px 4px 20px; + direction: rtl; +} +/* @end */ diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/colorbox.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/colorbox.css new file mode 100644 index 000000000..261486c65 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/colorbox.css @@ -0,0 +1,52 @@ +/* + ColorBox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;} +.cboxIframe{width:100%; height:100%; display:block; border:0;} +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;} + +/* + User Style: + Change the following styles to modify the appearance of ColorBox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:#000;} +#colorbox{} + #cboxTopLeft{width:14px; height:14px; background:url(../img/controls.png) no-repeat 0 0;} + #cboxTopCenter{height:14px; background:url(../img/border.png) repeat-x top left;} + #cboxTopRight{width:14px; height:14px; background:url(../img/controls.png) no-repeat -36px 0;} + #cboxBottomLeft{width:14px; height:43px; background:url(../img/controls.png) no-repeat 0 -32px;} + #cboxBottomCenter{height:43px; background:url(../img/border.png) repeat-x bottom left;} + #cboxBottomRight{width:14px; height:43px; background:url(../img/controls.png) no-repeat -36px -32px;} + #cboxMiddleLeft{width:14px; background:url(../img/controls.png) repeat-y -175px 0;} + #cboxMiddleRight{width:14px; background:url(../img/controls.png) repeat-y -211px 0;} + #cboxContent{background:#fff; overflow:visible;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{margin-bottom:5px;} + #cboxLoadingOverlay{background:url(../img/loading_background.png) no-repeat center center;} + #cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;} + #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;} + #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} + + #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../img/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;} + #cboxPrevious{left:0px; background-position: -51px -25px;} + #cboxPrevious:hover{background-position:-51px 0px;} + #cboxNext{left:27px; background-position:-75px -25px;} + #cboxNext:hover{background-position:-75px 0px;} + #cboxClose{right:0; background-position:-100px -25px;} + #cboxClose:hover{background-position:-100px 0px;} + + .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;} + .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;} + .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;} + .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/elfinder.min.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/elfinder.min.css new file mode 100644 index 000000000..19e5e7c8a --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/elfinder.min.css @@ -0,0 +1,9 @@ +/*! + * elFinder - file manager for web + * Version 2.0 rc1 (2012-04-10) + * http://elfinder.org + * + * Copyright 2009-2012, Studio 42 + * Licensed under a 3 clauses BSD license + */ +.elfinder-dialog-resize{margin-top:.3em}.elfinder-resize-type{float:left;margin-bottom:.4em}.elfinder-resize-control{padding-top:3em}.elfinder-resize-control input[type=text]{border:1px solid #aaa;text-align:right}.elfinder-resize-preview{width:400px;height:400px;padding:10px;background:#fff;border:1px solid #aaa;float:right;position:relative;overflow:auto}.elfinder-resize-handle{position:relative}.elfinder-resize-handle-hline,.elfinder-resize-handle-vline{position:absolute;background-image:url("../img/crop.gif")}.elfinder-resize-handle-hline{width:100%;height:1px!important;background-repeat:repeat-x}.elfinder-resize-handle-vline{width:1px!important;height:100%;background-repeat:repeat-y}.elfinder-resize-handle-hline-top{top:0;left:0}.elfinder-resize-handle-hline-bottom{bottom:0;left:0}.elfinder-resize-handle-vline-left{top:0;left:0}.elfinder-resize-handle-vline-right{top:0;right:0}.elfinder-resize-handle-point{position:absolute;width:8px;height:8px;border:1px solid #777;background:0 0}.elfinder-resize-handle-point-n{top:0;left:50%;margin-top:-5px;margin-left:-5px}.elfinder-resize-handle-point-ne{top:0;right:0;margin-top:-5px;margin-right:-5px}.elfinder-resize-handle-point-e{top:50%;right:0;margin-top:-5px;margin-right:-5px}.elfinder-resize-handle-point-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px}.elfinder-resize-handle-point-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px}.elfinder-resize-handle-point-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px}.elfinder-resize-handle-point-w{top:50%;left:0;margin-top:-5px;margin-left:-5px}.elfinder-resize-handle-point-nw{top:0;left:0;margin-top:-5px;margin-left:-5px}.elfinder-resize-spinner{position:absolute;width:200px;height:30px;top:50%;margin-top:-25px;left:50%;margin-left:-100px;text-align:center;background:url(../img/progress.gif) center bottom repeat-x}.elfinder-resize-row{margin-bottom:7px;position:relative}.elfinder-resize-label{float:left;width:80px;padding-top:3px}.elfinder-resize-reset{width:16px;height:16px;position:absolute;margin-top:-8px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-e{height:100%;width:10px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-s{width:100%;height:10px}.elfinder-dialog .elfinder-dialog-resize .ui-resizable-se{background:0 0;bottom:0;right:0;margin-right:-7px;margin-bottom:-7px}.elfinder-dialog-resize .ui-icon-grip-solid-vertical{position:absolute;top:50%;right:0;margin-top:-8px;margin-right:-11px}.elfinder-dialog-resize .ui-icon-grip-solid-horizontal{position:absolute;left:50%;bottom:0;margin-left:-8px;margin-bottom:-11px}.elfinder-resize-row .elfinder-buttonset{float:right}.elfinder-resize-rotate-slider{float:left;width:195px;margin:7px 7px 0}.elfinder-file-edit{width:99%;height:99%;margin:0;padding:2px;border:1px solid #ccc}.elfinder-help{margin-bottom:.5em}.elfinder-help .ui-tabs-panel{padding:.5em}.elfinder-dialog .ui-tabs .ui-tabs-nav li a{padding:.2em 1em}.elfinder-help-shortcuts{height:300px;padding:1em;margin:.5em 0;overflow:auto}.elfinder-help-shortcut{white-space:nowrap;clear:both}.elfinder-help-shortcut-pattern{float:left;width:160px}.elfinder-help-logo{width:100px;height:96px;float:left;margin-right:1em;background:url('../img/logo.png') center center no-repeat}.elfinder-help h3{font-size:1.5em;margin:.2em 0 .3em}.elfinder-help-separator{clear:both;padding:.5em}.elfinder-help-link{padding:2px}.elfinder-help .ui-priority-secondary{font-size:.9em}.elfinder-help .ui-priority-primary{margin-bottom:7px}.elfinder-help-team{clear:both;text-align:right;border-bottom:1px solid #ccc;margin:.5em 0;font-size:.9em}.elfinder-help-team div{float:left}.elfinder-help-license{font-size:.9em}.elfinder-help-disabled{font-weight:700;text-align:center;margin:90px 0}.elfinder-help .elfinder-dont-panic{display:block;border:1px solid transparent;width:200px;height:200px;margin:30px auto;text-decoration:none;text-align:center;position:relative;background:#d90004;-moz-box-shadow:5px 5px 9px #111;-webkit-box-shadow:5px 5px 9px #111;box-shadow:5px 5px 9px #111;background:-moz-radial-gradient(80px 80px,circle farthest-corner,#d90004 35%,#960004 100%);background:-webkit-gradient(radial,80 80,60,80 80,120,from(#d90004),to(#960004));-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;outline:none}.elfinder-help .elfinder-dont-panic span{font-size:3em;font-weight:700;text-align:center;color:#fff;position:absolute;left:0;top:45px}.elfinder{padding:0;position:relative;display:block}.elfinder-rtl{text-align:right;direction:rtl}.elfinder-workzone{padding:0;position:relative;overflow:hidden}.elfinder-perms,.elfinder-symlink{position:absolute;width:16px;height:16px;background-image:url(../img/toolbar.png);background-repeat:no-repeat;background-position:0 -528px}.elfinder-na .elfinder-perms{background-position:0 -96px}.elfinder-ro .elfinder-perms{background-position:0 -64px}.elfinder-wo .elfinder-perms{background-position:0 -80px}.elfinder-drag-helper{width:60px;height:50px;padding:0 0 0 25px;z-index:100000}.elfinder-drag-helper-icon-plus{position:absolute;width:16px;height:16px;left:43px;top:55px;background:url('../img/toolbar.png') 0 -544px no-repeat;display:none}.elfinder-drag-helper-plus .elfinder-drag-helper-icon-plus{display:block}.elfinder-drag-num{position:absolute;top:0;left:0;width:16px;height:14px;text-align:center;padding-top:2px;font-size:12px;font-weight:700;color:#fff;background-color:red;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.elfinder-drag-helper .elfinder-cwd-icon{margin:0 0 0 -24px;float:left}.elfinder-overlay{opacity:0;filter:Alpha(Opacity=0)}.elfinder .elfinder-panel{position:relative;background-image:none;padding:7px 12px}.elfinder-contextmenu,.elfinder-contextmenu-sub{display:none;position:absolute;border:1px solid #aaa;background:#fff;color:#555;padding:4px 0}.elfinder-contextmenu-sub{top:5px}.elfinder-contextmenu-ltr .elfinder-contextmenu-sub{margin-left:-5px}.elfinder-contextmenu-rtl .elfinder-contextmenu-sub{margin-right:-5px}.elfinder-contextmenu-item{position:relative;display:block;padding:4px 30px;text-decoration:none;white-space:nowrap;cursor:default}.elfinder-contextmenu .elfinder-contextmenu-item span{font-size:.76em;display:block}.elfinder-contextmenu-ltr .elfinder-contextmenu-item{text-align:left}.elfinder-contextmenu-rtl .elfinder-contextmenu-item{text-align:right}.elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextmenu-item{padding-left:12px}.elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextmenu-item{padding-right:12px}.elfinder-contextmenu-arrow,.elfinder-contextmenu-icon{position:absolute;top:50%;margin-top:-8px}.elfinder-contextmenu-ltr .elfinder-contextmenu-icon{left:8px}.elfinder-contextmenu-rtl .elfinder-contextmenu-icon{right:8px}.elfinder-contextmenu-arrow{width:16px;height:16px;background:url('../img/arrows-normal.png') 5px 4px no-repeat}.elfinder-contextmenu-ltr .elfinder-contextmenu-arrow{right:5px}.elfinder-contextmenu-rtl .elfinder-contextmenu-arrow{left:5px;background-position:0 -10px}.elfinder-contextmenu .ui-state-hover{border:0 solid;background-image:none}.elfinder-contextmenu-separator{height:0;border-top:1px solid #ccc;margin:0 1px}.elfinder-cwd-wrapper{overflow:auto;position:relative;padding:2px;margin:0}.elfinder-cwd-wrapper-list{padding:0}.elfinder-cwd{position:relative;font-size:.7em;cursor:default;padding:0;margin:0;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.elfinder .elfinder-cwd-wrapper.elfinder-droppable-active{padding:0;border:2px solid #8cafed}.elfinder-cwd-view-icons .elfinder-cwd-file{width:120px;height:80px;padding-bottom:2px;cursor:default;overflow:hidden}.elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file{float:left;margin:0 3px 12px 0}.elfinder-rtl .elfinder-cwd-view-icons .elfinder-cwd-file{float:right;margin:0 0 5px 3px}.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover{border:0 solid}.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper{width:52px;height:52px;margin:1px auto;padding:2px;position:relative}.elfinder-cwd-view-icons .elfinder-cwd-filename{text-align:center;white-space:pre;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin:3px 1px 0;padding:1px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.elfinder-cwd-view-icons .elfinder-perms{bottom:4px;right:2px}.elfinder-cwd-view-icons .elfinder-symlink{bottom:6px;left:0}.elfinder-cwd-icon{display:block;width:48px;height:48px;margin:0 auto;background:url('../img/icons-big.png') 0 0 no-repeat;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon{background-position:0 -100px}.elfinder-cwd-icon-directory{background-position:0 -50px}.elfinder-cwd-icon-application{background-position:0 -150px}.elfinder-cwd-icon-x-empty,.elfinder-cwd-icon-text{background-position:0 -200px}.elfinder-cwd-icon-image,.elfinder-cwd-icon-vnd-adobe-photoshop,.elfinder-cwd-icon-postscript{background-position:0 -250px}.elfinder-cwd-icon-audio{background-position:0 -300px}.elfinder-cwd-icon-video,.elfinder-cwd-icon-flash-video{background-position:0 -350px}.elfinder-cwd-icon-rtf,.elfinder-cwd-icon-rtfd{background-position:0 -401px}.elfinder-cwd-icon-pdf{background-position:0 -450px}.elfinder-cwd-icon-vnd-ms-office,.elfinder-cwd-icon-msword,.elfinder-cwd-icon-vnd-ms-word,.elfinder-cwd-icon-vnd-oasis-opendocument-text,.elfinder-cwd-icon-ms-excel,.elfinder-cwd-icon-vnd-ms-excel,.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet,.elfinder-cwd-icon-vnd-ms-powerpoint,.elfinder-cwd-icon-vnd-oasis-opendocument-presentation{background-position:0 -500px}.elfinder-cwd-icon-html{background-position:0 -550px}.elfinder-cwd-icon-css{background-position:0 -600px}.elfinder-cwd-icon-javascript,.elfinder-cwd-icon-x-javascript{background-position:0 -650px}.elfinder-cwd-icon-x-perl{background-position:0 -700px}.elfinder-cwd-icon-x-python{background-position:0 -750px}.elfinder-cwd-icon-x-ruby{background-position:0 -800px}.elfinder-cwd-icon-x-sh,.elfinder-cwd-icon-x-shellscript{background-position:0 -850px}.elfinder-cwd-icon-x-c,.elfinder-cwd-icon-x-csrc,.elfinder-cwd-icon-x-chdr,.elfinder-cwd-icon-x-c--,.elfinder-cwd-icon-x-c--src,.elfinder-cwd-icon-x-c--hdr,.elfinder-cwd-icon-x-java,.elfinder-cwd-icon-x-java-source{background-position:0 -900px}.elfinder-cwd-icon-x-php{background-position:0 -950px}.elfinder-cwd-icon-xml{background-position:0 -1000px}.elfinder-cwd-icon-zip,.elfinder-cwd-icon-x-zip,.elfinder-cwd-icon-x-7z-compressed{background-position:0 -1050px}.elfinder-cwd-icon-x-gzip,.elfinder-cwd-icon-x-tar{background-position:0 -1100px}.elfinder-cwd-icon-x-bzip,.elfinder-cwd-icon-x-bzip2{background-position:0 -1150px}.elfinder-cwd-icon-x-rar,.elfinder-cwd-icon-x-rar-compressed{background-position:0 -1200px}.elfinder-cwd-icon-x-shockwave-flash{background-position:0 -1250px}.elfinder-cwd-icon-group{background-position:0 -1300px}.elfinder-cwd input{width:100%;border:0 solid;margin:0;padding:0}.elfinder-cwd-view-icons input,.elfinder-cwd-view-icons{text-align:center}.elfinder-cwd table{width:100%;border-collapse:collapse;border:0 solid;margin:0 0 10px}.elfinder .elfinder-cwd table thead tr{border-left:0 solid;border-top:0 solid;border-right:0 solid}.elfinder .elfinder-cwd table thead td{font-size:.9em}.elfinder .elfinder-cwd table td{padding:3px 12px;white-space:pre;overflow:hidden;text-align:right;cursor:default;border:0 solid}.elfinder-ltr .elfinder-cwd table td{text-align:right}.elfinder-ltr .elfinder-cwd table td:first-child{text-align:left}.elfinder-rtl .elfinder-cwd table td{text-align:left}.elfinder-rtl .elfinder-cwd table td:first-child{text-align:right}.elfinder-odd-row{background:#eee}.elfinder-cwd-view-list .elfinder-cwd-file-wrapper{width:97%;position:relative}.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-file-wrapper{padding-left:23px}.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-file-wrapper{padding-right:23px}.elfinder-cwd-view-list .elfinder-perms,.elfinder-cwd-view-list .elfinder-symlink{top:50%;margin-top:-6px}.elfinder-ltr .elfinder-cwd-view-list .elfinder-perms{left:7px}.elfinder-ltr .elfinder-cwd-view-list .elfinder-symlink{left:-7px}.elfinder-cwd-view-list td .elfinder-cwd-icon{width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;background-image:url(../img/icons-small.png)}.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-icon{left:0}.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-icon{right:0}.std42-dialog{padding:0}.std42-dialog .ui-dialog-titlebar{border-left:0 solid transparent;border-top:0 solid transparent;border-right:0 solid transparent;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;font-size:.82em;font-weight:400;padding:.2em 1em}.std42-dialog .ui-dialog-titlebar-close,.std42-dialog .ui-dialog-titlebar-close:hover{padding:1px}.elfinder-rtl .elfinder-dialog .ui-dialog-titlebar{text-align:right}.elfinder-rtl .elfinder-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:auto;left:.3em}.std42-dialog .ui-dialog-content{padding:.3em .5em;font-size:.72em}.std42-dialog .ui-dialog-buttonpane{border:0 solid;margin:0;padding:.5em .7em;font-size:.76em}.std42-dialog .ui-dialog-buttonpane button{margin:0 0 0 .4em;padding:0;outline:0 solid}.std42-dialog .ui-dialog-buttonpane button span{padding:2px 9px}.elfinder-dialog .ui-resizable-e,.elfinder-dialog .ui-resizable-s{width:0;height:0}.std42-dialog .ui-button input{cursor:pointer}.elfinder-dialog-icon{position:absolute;width:32px;height:32px;left:12px;top:50%;margin-top:-15px;background:url("../img/dialogs.png") 0 0 no-repeat}.elfinder-rtl .elfinder-dialog-icon{left:auto;right:12px}.elfinder-dialog-error .ui-dialog-content,.elfinder-dialog-confirm .ui-dialog-content{padding-left:56px;min-height:35px}.elfinder-rtl .elfinder-dialog-error .ui-dialog-content,.elfinder-rtl .elfinder-dialog-confirm .ui-dialog-content{padding-left:0;padding-right:56px}.elfinder-dialog-notify .ui-dialog-titlebar-close{display:none}.elfinder-dialog-notify .ui-dialog-content{padding:0}.elfinder-notify{border-bottom:1px solid #ccc;position:relative;padding:.5em;text-align:center;overflow:hidden}.elfinder-ltr .elfinder-notify{padding-left:30px}.elfinder-rtl .elfinder-notify{padding-right:30px}.elfinder-notify:last-child{border:0 solid}.elfinder-notify-progressbar{width:180px;height:8px;border:1px solid #aaa;background:#f5f5f5;margin:5px auto;overflow:hidden}.elfinder-notify-progress{width:100%;height:8px;background:url(../img/progress.gif) center center repeat-x}.elfinder-notify-progressbar,.elfinder-notify-progress{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.elfinder-dialog-icon-open,.elfinder-dialog-icon-file,.elfinder-dialog-icon-reload{background-position:0 -225px}.elfinder-dialog-icon-mkdir{background-position:0 -64px}.elfinder-dialog-icon-mkfile{background-position:0 -96px}.elfinder-dialog-icon-copy,.elfinder-dialog-icon-prepare,.elfinder-dialog-icon-move{background-position:0 -128px}.elfinder-dialog-icon-upload{background-position:0 -160px}.elfinder-dialog-icon-rm{background-position:0 -192px}.elfinder-dialog-icon-download{background-position:0 -260px}.elfinder-dialog-icon-save{background-position:0 -295px}.elfinder-dialog-icon-rename{background-position:0 -330px}.elfinder-dialog-icon-archive,.elfinder-dialog-icon-extract{background-position:0 -365px}.elfinder-dialog-icon-search{background-position:0 -402px}.elfinder-dialog-confirm-applyall{padding-top:3px}.elfinder-dialog-confirm .elfinder-dialog-icon{background-position:0 -32px}.elfinder-info-title .elfinder-cwd-icon{float:left;width:48px;height:48px;margin-right:1em}.elfinder-info-title strong{display:block;padding:.3em 0 .5em}.elfinder-info-tb{min-width:200px;border:0 solid;margin:1em .2em;font-size:.9em}.elfinder-info-tb td{white-space:nowrap;padding:2px}.elfinder-info-tb tr td:first-child{text-align:right}.elfinder-info-tb span{float:left}.elfinder-info-tb a{outline:none;text-decoration:underline}.elfinder-info-tb a:hover{text-decoration:none}.elfinder-info-spinner{width:14px;height:14px;float:left;background:url("../img/spinner-mini.gif") center center no-repeat;margin:0 5px}.elfinder-upload-dropbox{font-size:1.2em;text-align:center;padding:2em 0;border:3px dashed #aaa}.elfinder-upload-dropbox.ui-state-hover{background:#dfdfdf;border:3px dashed #555}.elfinder-upload-dialog-or{font-size:1.2em;margin:.3em 0;text-align:center}.elfinder-upload-dialog-wrapper{text-align:center}.elfinder-upload-dialog-wrapper .ui-button{position:relative;overflow:hidden}.elfinder-upload-dialog-wrapper .ui-button form{position:absolute;right:0;top:0;opacity:0;filter:Alpha(Opacity=0)}.elfinder-upload-dialog-wrapper .ui-button form input{padding:0 20px;font-size:3em}.dialogelfinder .dialogelfinder-drag{border-left:0 solid;border-top:0 solid;border-right:0 solid;font-weight:400;font-size:.9em;padding:2px 12px;cursor:move;position:relative;text-align:left}.elfinder-rtl .dialogelfinder-drag{text-align:right}.dialogelfinder-drag-close{position:absolute;top:50%;margin-top:-8px}.elfinder-ltr .dialogelfinder-drag-close{right:12px}.elfinder-rtl .dialogelfinder-drag-close{left:12px}.elfinder .elfinder-navbar{width:230px;padding:3px 5px;font-size:.72em;background-image:none;border-top:0 solid;border-bottom:0 solid;overflow:auto;display:none;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.elfinder-ltr .elfinder-navbar{float:left;border-left:0 solid}.elfinder-rtl .elfinder-navbar{float:right;border-right:0 solid}.elfinder-ltr .ui-resizable-e{margin-left:10px}.elfinder-tree{display:table;width:100%;margin:0 0 .5em}.elfinder-navbar-dir{position:relative;display:block;white-space:nowrap;padding:3px 12px;margin:0;outline:0 solid;border:1px solid transparent;cursor:default}.elfinder-ltr .elfinder-navbar-dir{padding-left:35px}.elfinder-rtl .elfinder-navbar-dir{padding-right:35px}.elfinder-navbar-arrow{width:12px;height:14px;position:absolute;display:none;top:50%;margin-top:-8px;background-image:url("../img/arrows-normal.png");background-repeat:no-repeat}.ui-state-active .elfinder-navbar-arrow{background-image:url("../img/arrows-active.png")}.elfinder-navbar-collapsed .elfinder-navbar-arrow{display:block}.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow{background-position:0 4px;left:0}.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow{background-position:0 -10px;right:0}.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow,.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow{background-position:0 -21px}.elfinder-navbar-icon{width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;background-image:url("../img/toolbar.png");background-repeat:no-repeat;background-position:0 -16px}.elfinder-ltr .elfinder-navbar-icon{left:14px}.elfinder-rtl .elfinder-navbar-icon{right:14px}.elfinder-tree .elfinder-navbar-root .elfinder-navbar-icon{background-position:0 0}.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon{background-position:0 -48px}.ui-state-active .elfinder-navbar-icon,.elfinder-droppable-active .elfinder-navbar-icon,.ui-state-hover .elfinder-navbar-icon{background-position:0 -32px}.elfinder-navbar-subtree{display:none}.elfinder-ltr .elfinder-navbar-subtree{margin-left:12px}.elfinder-rtl .elfinder-navbar-subtree{margin-right:12px}.elfinder-navbar-spinner{width:14px;height:14px;position:absolute;display:block;top:50%;margin-top:-7px;background:url("../img/spinner-mini.gif") center center no-repeat}.elfinder-ltr .elfinder-navbar-spinner{left:0;margin-left:-2px}.elfinder-rtl .elfinder-navbar-spinner{right:0;margin-right:-2px}.elfinder-navbar .elfinder-perms{top:50%;margin-top:-8px}.elfinder-ltr .elfinder-navbar .elfinder-perms{left:18px}.elfinder-rtl .elfinder-navbar .elfinder-perms{right:18px}.elfinder-ltr .elfinder-navbar .elfinder-symlink{left:8px}.elfinder-rtl .elfinder-navbar .elfinder-symlink{right:8px}.elfinder-navbar .ui-resizable-handle{width:12px;background:url('../img/resize.png') center center no-repeat;left:0}.elfinder-nav-handle-icon{position:absolute;top:50%;margin:-8px 2px 0;opacity:.5;filter:Alpha(Opacity=50)}.elfinder-places{border:1px solid transparent}.elfinder-places.elfinder-droppable-active{border:1px solid #8cafed}.elfinder-place-drag .elfinder-navbar-dir{font-size:.9em}.elfinder-quicklook{position:absolute;background:url("../img/quicklook-bg.png");display:none;overflow:hidden;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:20px 0 40px}.elfinder-quicklook .ui-resizable-se{width:14px;height:14px;right:5px;bottom:3px;background:url("../img/toolbar.png") 0 -496px no-repeat}.elfinder-quicklook-fullscreen{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-background-clip:padding-box;padding:0;background:#000;z-index:90000;display:block}.elfinder-quicklook-fullscreen .elfinder-quicklook-titlebar{display:none}.elfinder-quicklook-fullscreen .elfinder-quicklook-preview{border:0 solid}.elfinder-quicklook-titlebar{text-align:center;background:#777;position:absolute;left:0;top:0;width:100%;height:20px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-topright:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;cursor:move}.elfinder-quicklook-title{font-size:.7em;color:#fff;white-space:nowrap;overflow:hidden;padding:2px 0}.elfinder-quicklook-titlebar .ui-icon{position:absolute;left:4px;top:50%;margin-top:-8px;width:16px;height:16px;cursor:default}.elfinder-quicklook-preview{overflow:hidden;position:relative;border:0 solid;border-left:1px solid transparent;border-right:1px solid transparent;height:100%}.elfinder-quicklook-info-wrapper{position:absolute;width:100%;left:0;top:50%;margin-top:-50px}.elfinder-quicklook-info{padding:0 12px 0 112px}.elfinder-quicklook-info .elfinder-quicklook-info-data:first-child{color:#fff;font-weight:700;padding-bottom:.5em}.elfinder-quicklook-info-data{font-size:.72em;padding-bottom:.2em;color:#fff}.elfinder-quicklook .elfinder-cwd-icon{position:absolute;left:32px;top:50%;margin-top:-20px}.elfinder-quicklook-preview img{display:block;margin:0 auto}.elfinder-quicklook-navbar{position:absolute;left:50%;bottom:4px;width:140px;height:32px;padding:0;margin-left:-70px;border:1px solid transparent;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px}.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar{width:188px;margin-left:-94px;padding:5px;border:1px solid #eee;background:#000}.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-icon-close,.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-separator{display:inline}.elfinder-quicklook-navbar-icon{width:32px;height:32px;margin:0 7px;float:left;background:url("../img/quicklook-icons.png") 0 0 no-repeat}.elfinder-quicklook-navbar-icon-fullscreen{background-position:0 -64px}.elfinder-quicklook-navbar-icon-fullscreen-off{background-position:0 -96px}.elfinder-quicklook-navbar-icon-prev{background-position:0 0}.elfinder-quicklook-navbar-icon-next{background-position:0 -32px}.elfinder-quicklook-navbar-icon-close{background-position:0 -128px;display:none}.elfinder-quicklook-navbar-separator{width:1px;height:32px;float:left;border-left:1px solid #fff;display:none}.elfinder-quicklook-preview-text-wrapper{width:100%;height:100%;background:#fff;color:#222;font-size:.9em;overflow:auto}pre.elfinder-quicklook-preview-text{margin:0;padding:3px 9px}.elfinder-quicklook-preview-html,.elfinder-quicklook-preview-pdf{width:100%;height:100%;background:#fff;border:0 solid;margin:0}.elfinder-quicklook-preview-flash{width:100%;height:100%}.elfinder-quicklook-preview-audio{width:100%;position:absolute;bottom:0;left:0}embed.elfinder-quicklook-preview-audio{height:30px;background:0 0}.elfinder-quicklook-preview-video{width:100%;height:100%}.elfinder-statusbar{text-align:center;font-weight:400;padding:.2em .5em;border-right:0 solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent}.elfinder-statusbar a{text-decoration:none}.elfinder-statusbar div{font-size:.7em}.elfinder-path{max-width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.elfinder-ltr .elfinder-path{float:left}.elfinder-rtl .elfinder-path{float:right}.elfinder-stat-size{white-space:nowrap}.elfinder-ltr .elfinder-stat-size{float:right}.elfinder-rtl .elfinder-stat-size{float:left}.elfinder-stat-selected{white-space:nowrap;overflow:hidden}.elfinder-toolbar{padding:4px 0 3px;border-left:0 solid transparent;border-top:0 solid transparent;border-right:0 solid transparent}.elfinder-buttonset{margin:1px 4px;float:left;background:0 0;padding:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.elfinder .elfinder-button{width:16px;height:16px;margin:0;padding:4px;float:left;overflow:hidden;position:relative;border:0 solid}.elfinder .ui-icon-search{cursor:pointer}.elfinder-button:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.elfinder-button:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.elfinder-toolbar-button-separator{float:left;padding:0;height:24px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;width:0}.elfinder .elfinder-button.ui-state-disabled{opacity:1;filter:Alpha(Opacity=100)}.elfinder .elfinder-button.ui-state-disabled .elfinder-button-icon{opacity:.4;filter:Alpha(Opacity=40)}.elfinder-rtl .elfinder-buttonset{float:right}.elfinder-button-icon{width:16px;height:16px;display:block;background:url('../img/toolbar.png') no-repeat}.elfinder-button-icon-home{background-position:0 0}.elfinder-button-icon-back{background-position:0 -112px}.elfinder-button-icon-forward{background-position:0 -128px}.elfinder-button-icon-up{background-position:0 -144px}.elfinder-button-icon-reload{background-position:0 -160px}.elfinder-button-icon-open{background-position:0 -176px}.elfinder-button-icon-mkdir{background-position:0 -192px}.elfinder-button-icon-mkfile{background-position:0 -208px}.elfinder-button-icon-rm{background-position:0 -224px}.elfinder-button-icon-copy{background-position:0 -240px}.elfinder-button-icon-cut{background-position:0 -256px}.elfinder-button-icon-paste{background-position:0 -272px}.elfinder-button-icon-getfile{background-position:0 -288px}.elfinder-button-icon-duplicate{background-position:0 -304px}.elfinder-button-icon-rename{background-position:0 -320px}.elfinder-button-icon-edit{background-position:0 -336px}.elfinder-button-icon-quicklook{background-position:0 -352px}.elfinder-button-icon-upload{background-position:0 -368px}.elfinder-button-icon-download{background-position:0 -384px}.elfinder-button-icon-info{background-position:0 -400px}.elfinder-button-icon-extract{background-position:0 -416px}.elfinder-button-icon-archive{background-position:0 -432px}.elfinder-button-icon-view{background-position:0 -448px}.elfinder-button-icon-view-list{background-position:0 -464px}.elfinder-button-icon-help{background-position:0 -480px}.elfinder-button-icon-resize{background-position:0 -512px}.elfinder-button-icon-search{background-position:0 -561px}.elfinder-button-icon-sort{background-position:0 -577px}.elfinder-button-icon-rotate-r{background-position:0 -625px}.elfinder-button-icon-rotate-l{background-position:0 -641px}.elfinder .elfinder-menubutton{overflow:visible}.elfinder-button-menu{position:absolute;left:0;top:26px;padding:3px 0}.elfinder-button-menu-item{white-space:nowrap;font-size:.72em;cursor:default;padding:5px 19px;position:relative}.elfinder-button-menu .ui-state-hover{border:0 solid}.elfinder-menu-item-sort-dir{width:16px;height:16px;position:absolute;left:2px;top:50%;margin-top:-8px;background:url("../img/toolbar.png") 0 -594px no-repeat;display:none}.elfinder-button-menu-item-selected .elfinder-menu-item-sort-dir{display:block}.elfinder-menu-item-sort-desc .elfinder-menu-item-sort-dir{background-position:0 -608px}.elfinder-button form{position:absolute;top:0;right:0;opacity:0;filter:Alpha(Opacity=0);cursor:pointer}.elfinder .elfinder-button form input{background:0 0;cursor:default}.elfinder .elfinder-button-search{border:0 solid;background:0 0;padding:0;margin:1px 4px;height:auto;min-height:26px;float:right;width:202px}.elfinder-ltr .elfinder-button-search{float:right;margin-right:10px}.elfinder-rtl .elfinder-button-search{float:left;margin-left:10px}.elfinder-button-search input{width:160px;height:22px;padding:0 20px;font-size:.8em;line-height:22px;border:1px solid #aaa;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;outline:0 solid}.elfinder-rtl .elfinder-button-search input{direction:rtl}.elfinder-button-search .ui-icon{position:absolute;height:18px;top:50%;margin:-9px 4px 0;opacity:.6;filter:Alpha(Opacity=60)}.elfinder-ltr .elfinder-button-search .ui-icon-search{left:0}.elfinder-rtl .elfinder-button-search .ui-icon-search,.elfinder-ltr .elfinder-button-search .ui-icon-close{right:0}.elfinder-rtl .elfinder-button-search .ui-icon-close{left:0} \ No newline at end of file diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/elfinder.theme.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/elfinder.theme.css new file mode 100644 index 000000000..369270ad5 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/elfinder.theme.css @@ -0,0 +1,49 @@ +/** + * MacOS X like theme for elFinder. + * Required jquery ui "smoothness" theme. + * + * @author Dmitry (dio) Levashov + **/ + +/* dialogs */ +.std42-dialog, .std42-dialog .ui-widget-content { background-color:#ededed; background-image:none; background-clip: content-box; } + +/* navbar */ +.elfinder .elfinder-navbar { background:#dde4eb; } +.elfinder-navbar .ui-state-hover { background:transparent; border-color:transparent; } +.elfinder-navbar .ui-state-active { background: #3875d7; border-color:#3875d7; color:#fff; } +/* disabled elfinder */ +.elfinder-disabled .elfinder-navbar .ui-state-active { background: #dadada; border-color:#aaa; color:#fff; } + + +/* current directory */ +/* selected file in "icons" view */ +.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover { background:#ccc; } +/* list view*/ +.elfinder-cwd table tr:nth-child(odd) { background-color:#edf3fe; } +.elfinder-cwd table tr { border-top:1px solid #fff; } + +/* common selected background/color */ +.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, +.elfinder-cwd table td.ui-state-hover, +.elfinder-button-menu .ui-state-hover { background: #3875d7; color:#fff;} +/* disabled elfinder */ +.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, +.elfinder-disabled .elfinder-cwd table td.ui-state-hover { background:#dadada;} + +/* statusbar */ +.elfinder .elfinder-statusbar { color:#555; } +.elfinder .elfinder-statusbar a { text-decoration:none; color:#555;} + + +.std42-dialog .elfinder-help, .std42-dialog .elfinder-help .ui-widget-content { background:#fff;} + +/* contextmenu */ +.elfinder-contextmenu .ui-state-hover { background: #3875d7; color:#fff; } +.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow { background-image:url('../img/arrows-active.png'); } + + + + + + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/fullcalendar.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/fullcalendar.css new file mode 100644 index 000000000..04f118493 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/fullcalendar.css @@ -0,0 +1,618 @@ +/* + * FullCalendar v1.5.3 Stylesheet + * + * Copyright (c) 2011 Adam Shaw + * Dual licensed under the MIT and GPL licenses, located in + * MIT-LICENSE.txt and GPL-LICENSE.txt respectively. + * + * Date: Mon Feb 6 22:40:40 2012 -0800 + * + */ + + +.fc { + direction: ltr; + text-align: left; + } + +.fc table { + border-collapse: collapse; + border-spacing: 0; + } + +html .fc, +.fc table { + font-size: 1em; + } + +.fc td, +.fc th { + padding: 0; + vertical-align: top; + } + + + +/* Header +------------------------------------------------------------------------*/ + +.fc-header td { + white-space: nowrap; + } + +.fc-header-left { + width: 25%; + text-align: left; + } + +.fc-header-center { + text-align: center; + } + +.fc-header-right { + width: 25%; + text-align: right; + } + +.fc-header-title { + display: inline-block; + vertical-align: top; + } + +.fc-header-title h2 { + margin-top: 0; + white-space: nowrap; + } + +.fc .fc-header-space { + padding-left: 10px; + } + +.fc-header .fc-button { + margin-bottom: 1em; + vertical-align: top; + } + +/* buttons edges butting together */ + +.fc-header .fc-button { + margin-right: -1px; + } + +.fc-header .fc-corner-right { + margin-right: 1px; /* back to normal */ + } + +.fc-header .ui-corner-right { + margin-right: 0; /* back to normal */ + } + +/* button layering (for border precedence) */ + +.fc-header .fc-state-hover, +.fc-header .ui-state-hover { + z-index: 2; + } + +.fc-header .fc-state-down { + z-index: 3; + } + +.fc-header .fc-state-active, +.fc-header .ui-state-active { + z-index: 4; + } + + + +/* Content +------------------------------------------------------------------------*/ + +.fc-content { + clear: both; + } + +.fc-view { + width: 100%; /* needed for view switching (when view is absolute) */ + overflow: hidden; + } + + + +/* Cell Styles +------------------------------------------------------------------------*/ + +.fc-widget-header, /* , usually */ +.fc-widget-content { /* , usually */ + border: 1px solid #ccc; + } + +.fc-state-highlight { /* today cell */ /* TODO: add .fc-today to */ + background: #ffc; + } + +.fc-cell-overlay { /* semi-transparent rectangle while dragging */ + background: #9cf; + opacity: .2; + filter: alpha(opacity=20); /* for IE */ + } + + + +/* Buttons +------------------------------------------------------------------------*/ + +.fc-button { + position: relative; + display: inline-block; + cursor: pointer; + } + +.fc-state-default { /* non-theme */ + border-style: solid; + border-width: 1px 0; + } + +.fc-button-inner { + position: relative; + float: left; + overflow: hidden; + } + +.fc-state-default .fc-button-inner { /* non-theme */ + border-style: solid; + border-width: 0 1px; + } + +.fc-button-content { + position: relative; + float: left; + height: 1.9em; + line-height: 1.9em; + padding: 0 .6em; + white-space: nowrap; + } + +/* icon (for jquery ui) */ + +.fc-button-content .fc-icon-wrap { + position: relative; + float: left; + top: 50%; + } + +.fc-button-content .ui-icon { + position: relative; + float: left; + margin-top: -50%; + *margin-top: 0; + *top: -50%; + } + +/* gloss effect */ + +.fc-state-default .fc-button-effect { + position: absolute; + top: 50%; + left: 0; + } + +.fc-state-default .fc-button-effect span { + position: absolute; + top: -100px; + left: 0; + width: 500px; + height: 100px; + border-width: 100px 0 0 1px; + border-style: solid; + border-color: #fff; + background: #444; + opacity: .09; + filter: alpha(opacity=9); + } + +/* button states (determines colors) */ + +.fc-state-default, +.fc-state-default .fc-button-inner { + border-style: solid; + border-color: #ccc #bbb #aaa; + background: #F3F3F3; + color: #000; + } + +.fc-state-hover, +.fc-state-hover .fc-button-inner { + border-color: #999; + } + +.fc-state-down, +.fc-state-down .fc-button-inner { + border-color: #555; + background: #777; + } + +.fc-state-active, +.fc-state-active .fc-button-inner { + border-color: #555; + background: #777; + color: #fff; + } + +.fc-state-disabled, +.fc-state-disabled .fc-button-inner { + color: #999; + border-color: #ddd; + } + +.fc-state-disabled { + cursor: default; + } + +.fc-state-disabled .fc-button-effect { + display: none; + } + + + +/* Global Event Styles +------------------------------------------------------------------------*/ + +.fc-event { + border-style: solid; + border-width: 0; + font-size: .85em; + cursor: default; + } + +a.fc-event, +.fc-event-draggable { + cursor: pointer; + } + +a.fc-event { + text-decoration: none; + } + +.fc-rtl .fc-event { + text-align: right; + } + +.fc-event-skin { + border-color: #36c; /* default BORDER color */ + background-color: #36c; /* default BACKGROUND color */ + color: #fff; /* default TEXT color */ + } + +.fc-event-inner { + position: relative; + width: 100%; + height: 100%; + border-style: solid; + border-width: 0; + overflow: hidden; + } + +.fc-event-time, +.fc-event-title { + padding: 0 1px; + } + +.fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/ + display: block; + position: absolute; + z-index: 99999; + overflow: hidden; /* hacky spaces (IE6/7) */ + font-size: 300%; /* */ + line-height: 50%; /* */ + } + + + +/* Horizontal Events +------------------------------------------------------------------------*/ + +.fc-event-hori { + border-width: 1px 0; + margin-bottom: 1px; + } + +/* resizable */ + +.fc-event-hori .ui-resizable-e { + top: 0 !important; /* importants override pre jquery ui 1.7 styles */ + right: -3px !important; + width: 7px !important; + height: 100% !important; + cursor: e-resize; + } + +.fc-event-hori .ui-resizable-w { + top: 0 !important; + left: -3px !important; + width: 7px !important; + height: 100% !important; + cursor: w-resize; + } + +.fc-event-hori .ui-resizable-handle { + _padding-bottom: 14px; /* IE6 had 0 height */ + } + + + +/* Fake Rounded Corners (for buttons and events) +------------------------------------------------------------*/ + +.fc-corner-left { + margin-left: 1px; + } + +.fc-corner-left .fc-button-inner, +.fc-corner-left .fc-event-inner { + margin-left: -1px; + } + +.fc-corner-right { + margin-right: 1px; + } + +.fc-corner-right .fc-button-inner, +.fc-corner-right .fc-event-inner { + margin-right: -1px; + } + +.fc-corner-top { + margin-top: 1px; + } + +.fc-corner-top .fc-event-inner { + margin-top: -1px; + } + +.fc-corner-bottom { + margin-bottom: 1px; + } + +.fc-corner-bottom .fc-event-inner { + margin-bottom: -1px; + } + + + +/* Fake Rounded Corners SPECIFICALLY FOR EVENTS +-----------------------------------------------------------------*/ + +.fc-corner-left .fc-event-inner { + border-left-width: 1px; + } + +.fc-corner-right .fc-event-inner { + border-right-width: 1px; + } + +.fc-corner-top .fc-event-inner { + border-top-width: 1px; + } + +.fc-corner-bottom .fc-event-inner { + border-bottom-width: 1px; + } + + + +/* Reusable Separate-border Table +------------------------------------------------------------*/ + +table.fc-border-separate { + border-collapse: separate; + } + +.fc-border-separate th, +.fc-border-separate td { + border-width: 1px 0 0 1px; + } + +.fc-border-separate th.fc-last, +.fc-border-separate td.fc-last { + border-right-width: 1px; + } + +.fc-border-separate tr.fc-last th, +.fc-border-separate tr.fc-last td { + border-bottom-width: 1px; + } + +.fc-border-separate tbody tr.fc-first td, +.fc-border-separate tbody tr.fc-first th { + border-top-width: 0; + } + + + +/* Month View, Basic Week View, Basic Day View +------------------------------------------------------------------------*/ + +.fc-grid th { + text-align: center; + } + +.fc-grid .fc-day-number { + float: right; + padding: 0 2px; + } + +.fc-grid .fc-other-month .fc-day-number { + opacity: 0.3; + filter: alpha(opacity=30); /* for IE */ + /* opacity with small font can sometimes look too faded + might want to set the 'color' property instead + making day-numbers bold also fixes the problem */ + } + +.fc-grid .fc-day-content { + clear: both; + padding: 2px 2px 1px; /* distance between events and day edges */ + } + +/* event styles */ + +.fc-grid .fc-event-time { + font-weight: bold; + } + +/* right-to-left */ + +.fc-rtl .fc-grid .fc-day-number { + float: left; + } + +.fc-rtl .fc-grid .fc-event-time { + float: right; + } + + + +/* Agenda Week View, Agenda Day View +------------------------------------------------------------------------*/ + +.fc-agenda table { + border-collapse: separate; + } + +.fc-agenda-days th { + text-align: center; + } + +.fc-agenda .fc-agenda-axis { + width: 50px; + padding: 0 4px; + vertical-align: middle; + text-align: right; + white-space: nowrap; + font-weight: normal; + } + +.fc-agenda .fc-day-content { + padding: 2px 2px 1px; + } + +/* make axis border take precedence */ + +.fc-agenda-days .fc-agenda-axis { + border-right-width: 1px; + } + +.fc-agenda-days .fc-col0 { + border-left-width: 0; + } + +/* all-day area */ + +.fc-agenda-allday th { + border-width: 0 1px; + } + +.fc-agenda-allday .fc-day-content { + min-height: 34px; /* TODO: doesnt work well in quirksmode */ + _height: 34px; + } + +/* divider (between all-day and slots) */ + +.fc-agenda-divider-inner { + height: 2px; + overflow: hidden; + } + +.fc-widget-header .fc-agenda-divider-inner { + background: #eee; + } + +/* slot rows */ + +.fc-agenda-slots th { + border-width: 1px 1px 0; + } + +.fc-agenda-slots td { + border-width: 1px 0 0; + background: none; + } + +.fc-agenda-slots td div { + height: 20px; + } + +.fc-agenda-slots tr.fc-slot0 th, +.fc-agenda-slots tr.fc-slot0 td { + border-top-width: 0; + } + +.fc-agenda-slots tr.fc-minor th, +.fc-agenda-slots tr.fc-minor td { + border-top-style: dotted; + } + +.fc-agenda-slots tr.fc-minor th.ui-widget-header { + *border-top-style: solid; /* doesn't work with background in IE6/7 */ + } + + + +/* Vertical Events +------------------------------------------------------------------------*/ + +.fc-event-vert { + border-width: 0 1px; + } + +.fc-event-vert .fc-event-head, +.fc-event-vert .fc-event-content { + position: relative; + z-index: 2; + width: 100%; + overflow: hidden; + } + +.fc-event-vert .fc-event-time { + white-space: nowrap; + font-size: 10px; + } + +.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay */ + position: absolute; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #fff; + opacity: .3; + filter: alpha(opacity=30); + } + +.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */ +.fc-select-helper .fc-event-bg { + display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */ + } + +/* resizable */ + +.fc-event-vert .ui-resizable-s { + bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */ + width: 100% !important; + height: 8px !important; + overflow: hidden !important; + line-height: 8px !important; + font-size: 11px !important; + font-family: monospace; + text-align: center; + cursor: s-resize; + } + +.fc-agenda .ui-resizable-resizing { /* TODO: better selector */ + _overflow: hidden; + } + + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/fullcalendar.print.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/fullcalendar.print.css new file mode 100644 index 000000000..e11c18163 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/fullcalendar.print.css @@ -0,0 +1,61 @@ +/* + * FullCalendar v1.5.3 Print Stylesheet + * + * Include this stylesheet on your page to get a more printer-friendly calendar. + * When including this stylesheet, use the media='print' attribute of the tag. + * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css. + * + * Copyright (c) 2011 Adam Shaw + * Dual licensed under the MIT and GPL licenses, located in + * MIT-LICENSE.txt and GPL-LICENSE.txt respectively. + * + * Date: Mon Feb 6 22:40:40 2012 -0800 + * + */ + + + /* Events +-----------------------------------------------------*/ + +.fc-event-skin { + background: none !important; + color: #000 !important; + } + +/* horizontal events */ + +.fc-event-hori { + border-width: 0 0 1px 0 !important; + border-bottom-style: dotted !important; + border-bottom-color: #000 !important; + padding: 1px 0 0 0 !important; + } + +.fc-event-hori .fc-event-inner { + border-width: 0 !important; + padding: 0 1px !important; + } + +/* vertical events */ + +.fc-event-vert { + border-width: 0 0 0 1px !important; + border-left-style: dotted !important; + border-left-color: #000 !important; + padding: 0 1px 0 0 !important; + } + +.fc-event-vert .fc-event-inner { + border-width: 0 !important; + padding: 1px 0 !important; + } + +.fc-event-bg { + display: none !important; + } + +.fc-event .ui-resizable-handle { + display: none !important; + } + + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery-ui-1.8.21.custom.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery-ui-1.8.21.custom.css new file mode 100644 index 000000000..fcadf559e --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery-ui-1.8.21.custom.css @@ -0,0 +1,565 @@ +/*! + * jQuery UI CSS Framework 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } +.ui-helper-clearfix:after { clear: both; } +.ui-helper-clearfix { zoom: 1; } +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and ../img */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/*! + * jQuery UI CSS Framework 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } +.ui-widget-content a { color: #222222; } +.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../img/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } +.ui-widget-header a { color: #222222; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../img/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../img/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(../img/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../img/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and ../img */ +.ui-icon { width: 16px; height: 16px; background-image: url(../img/ui-icons_222222_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(../img/ui-icons_222222_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(../img/ui-icons_222222_256x240.png); } +.ui-state-default .ui-icon { background-image: url(../img/ui-icons_888888_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../img/ui-icons_454545_256x240.png); } +.ui-state-active .ui-icon {background-image: url(../img/ui-icons_454545_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(../img/ui-icons_2e83ff_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../img/ui-icons_cd0a0a_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } + +/* Overlays */ +.ui-widget-overlay { background: #aaaaaa url(../img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } +.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*! + * jQuery UI Resizable 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */ +.ui-resizable { position: relative;} +.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*! + * jQuery UI Selectable 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectable#theming + */ +.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } +/*! + * jQuery UI Accordion 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion#theming + */ +/* IE/Win - Fix animation bug - #4615 */ +.ui-accordion { width: 100%; } +.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } +.ui-accordion .ui-accordion-li-fix { display: inline; } +.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } +.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } +.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } +.ui-accordion .ui-accordion-content-active { display: block; } +/*! + * jQuery UI Autocomplete 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete#theming + */ +.ui-autocomplete { position: absolute; cursor: default; } + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ + +/* + * jQuery UI Menu 1.8.21 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Menu#theming + */ +.ui-menu { + list-style:none; + padding: 2px; + margin: 0; + display:block; + float: left; +} +.ui-menu .ui-menu { + margin-top: -3px; +} +.ui-menu .ui-menu-item { + margin:0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} +.ui-menu .ui-menu-item a { + text-decoration:none; + display:block; + padding:.2em .4em; + line-height:1.5; + zoom:1; +} +.ui-menu .ui-menu-item a.ui-state-hover, +.ui-menu .ui-menu-item a.ui-state-active { + font-weight: normal; + margin: -1px; +} +/*! + * jQuery UI Button 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Button#theming + */ +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } + +/*button sets*/ +.ui-buttonset { margin-right: 7px; } +.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } + +/* workarounds */ +button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ +/*! + * jQuery UI Dialog 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Dialog#theming + */ +.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } +.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } +.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } +.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } +.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } +.ui-draggable .ui-dialog-titlebar { cursor: move; } +/*! + * jQuery UI Slider 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Slider#theming + */ +.ui-slider { position: relative; text-align: left; } +.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } + +.ui-slider-horizontal { height: .8em; } +.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +.ui-slider-horizontal .ui-slider-range-min { left: 0; } +.ui-slider-horizontal .ui-slider-range-max { right: 0; } + +.ui-slider-vertical { width: .8em; height: 100px; } +.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +.ui-slider-vertical .ui-slider-range-max { top: 0; }/*! + * jQuery UI Tabs 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Tabs#theming + */ +.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } +.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } +.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } +.ui-tabs .ui-tabs-hide { display: none !important; } +/*! + * jQuery UI Datepicker 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Datepicker#theming + */ +.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } +.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } +.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } +.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +.ui-datepicker .ui-datepicker-prev { left:2px; } +.ui-datepicker .ui-datepicker-next { right:2px; } +.ui-datepicker .ui-datepicker-prev-hover { left:1px; } +.ui-datepicker .ui-datepicker-next-hover { right:1px; } +.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } +.ui-datepicker select.ui-datepicker-month-year {width: 100%;} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { width: 49%;} +.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } +.ui-datepicker td { border: 0; padding: 1px; } +.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { width:auto; } +.ui-datepicker-multi .ui-datepicker-group { float:left; } +.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } + +/* RTL support */ +.ui-datepicker-rtl { direction: rtl; } +.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +.ui-datepicker-rtl .ui-datepicker-group { float:right; } +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-datepicker-cover { + display: none; /*sorry for IE5*/ + display/**/: block; /*sorry for IE5*/ + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +}/*! + * jQuery UI Progressbar 1.8.21 + * + * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Progressbar#theming + */ +.ui-progressbar { height:2em; text-align: left; overflow: hidden; } +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.cleditor.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.cleditor.css new file mode 100644 index 000000000..1ee2a511f --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.cleditor.css @@ -0,0 +1,24 @@ +.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white} +.cleditorMain iframe {border:none; margin:0; padding:0} +.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */} +.cleditorToolbar {background: url('../img/toolbar.gif') repeat} +.cleditorGroup {float:left; height:26px} +.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('../img/buttons.gif')} +.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)} +.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC} +.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000} +.cleditorList div {padding:2px 4px 2px 4px} +.cleditorList p, +.cleditorList h1, +.cleditorList h2, +.cleditorList h3, +.cleditorList h4, +.cleditorList h5, +.cleditorList h6, +.cleditorList font {padding:0; margin:0; background-color:Transparent} +.cleditorColor {width:150px; padding:1px 0 0 1px} +.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0} +.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt} +.cleditorPrompt input, +.cleditorPrompt textarea {font:8.5pt Arial,Verdana;} +.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.iphone.toggle.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.iphone.toggle.css new file mode 100644 index 000000000..f84e88557 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.iphone.toggle.css @@ -0,0 +1,145 @@ +.iPhoneCheckContainer { + position: relative; + height: 27px; + cursor: pointer; + overflow: hidden; } + .iPhoneCheckContainer input { + position: absolute; + top: 5px; + left: 30px; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; } + .iPhoneCheckContainer label { + white-space: nowrap; + font-size: 17px; + line-height: 17px; + font-weight: bold; + font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; + cursor: pointer; + display: block; + height: 27px; + position: absolute; + width: auto; + top: 0; + padding-top: 5px; + overflow: hidden; } + .iPhoneCheckContainer, .iPhoneCheckContainer label { + user-select: none; + -moz-user-select: none; + -khtml-user-select: none; } + +.iPhoneCheckDisabled { + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); + opacity: 0.5; } + +label.iPhoneCheckLabelOn { + color: white; + background: url('../img/iphone-style-checkboxes/on.png?1284697268') no-repeat; + text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); + left: 0; + padding-top: 5px; } + label.iPhoneCheckLabelOn span { + padding-left: 8px; } +label.iPhoneCheckLabelOff { + color: #8b8b8b; + background: url('../img/iphone-style-checkboxes/off.png?1284697268') no-repeat right 0; + text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6); + text-align: right; + right: 0; } + label.iPhoneCheckLabelOff span { + padding-right: 8px; } + +.iPhoneCheckHandle { + display: block; + height: 27px; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + width: 0; + background: url('../img/iphone-style-checkboxes/slider_left.png?1284697268') no-repeat; + padding-left: 3px; } + +.iPhoneCheckHandleRight { + height: 100%; + width: 100%; + padding-right: 3px; + background: url('../img/iphone-style-checkboxes/slider_right.png?1284697268') no-repeat right 0; } + +.iPhoneCheckHandleCenter { + height: 100%; + width: 100%; + background: url('../img/iphone-style-checkboxes/slider_center.png?1284697268'); } + +.iOSCheckContainer { + position: relative; + height: 27px; + cursor: pointer; + overflow: hidden; } + .iOSCheckContainer input { + position: absolute; + top: 5px; + left: 30px; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; } + .iOSCheckContainer label { + white-space: nowrap; + font-size: 17px; + line-height: 17px; + font-weight: bold; + font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; + cursor: pointer; + display: block; + height: 27px; + position: absolute; + width: auto; + top: 0; + padding-top: 5px; + overflow: hidden; } + .iOSCheckContainer, .iOSCheckContainer label { + user-select: none; + -moz-user-select: none; + -khtml-user-select: none; } + +.iOSCheckDisabled { + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); + opacity: 0.5; } + +label.iOSCheckLabelOn { + color: white; + background: url('../img/ios-style-checkboxes/on.png?1284697268') no-repeat; + text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); + left: 0; + padding-top: 5px; } + label.iOSCheckLabelOn span { + padding-left: 8px; } +label.iOSCheckLabelOff { + color: #8b8b8b; + background: url('../img/ios-style-checkboxes/off.png?1284697268') no-repeat right 0; + text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6); + text-align: right; + right: 0; } + label.iOSCheckLabelOff span { + padding-right: 8px; } + +.iOSCheckHandle { + display: block; + height: 27px; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + width: 0; + background: url('../img/ios-style-checkboxes/slider_left.png?1284697268') no-repeat; + padding-left: 3px; } + +.iOSCheckHandleRight { + height: 100%; + width: 100%; + padding-right: 3px; + background: url('../img/ios-style-checkboxes/slider_right.png?1284697268') no-repeat right 0; } + +.iOSCheckHandleCenter { + height: 100%; + width: 100%; + background: url('../img/ios-style-checkboxes/slider_center.png?1284697268'); } diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.noty.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.noty.css new file mode 100644 index 000000000..b589ebfa1 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/jquery.noty.css @@ -0,0 +1,105 @@ + +/* CORE STYLES */ + + /* noty bar */ + .noty_bar { + position: fixed; + display: none; + z-index: 9999999; + } + + /* noty_message */ + .noty_bar .noty_message { + text-align: center; + } + + /* noty close button */ + .noty_bar .noty_close { + cursor: pointer; + } + + /* noty modal */ + .noty_modal { + position: fixed; + width: 100%; + height: 100%; + background-color: #000; + z-index: 10000; + opacity: 0.6; + display: none; + left: 0; + top: 0; + } + + /* noty container for noty_layout_topLeft & noty_layout_topRight */ + ul.noty_cont { + position: fixed; + z-index: 10000000; + margin: 0px; + padding: 0px; + list-style: none; + width: 300px; + } + ul.noty_cont li { + position: relative; + float: left; + clear: both; + list-style: none; + padding: 0px; + margin: 10px 0 0 0; + width: 300px; /* Fix for: http://bugs.jquery.com/ticket/2278 */ + } + ul.noty_cont.noty_layout_topLeft {left:20px; top:20px;} + ul.noty_cont.noty_layout_topRight {right:40px; top:20px;} + ul.noty_cont.noty_layout_bottomLeft {left:20px; bottom:20px} + ul.noty_cont.noty_layout_bottomRight {right:40px; bottom:20px} + ul.noty_cont.noty_layout_topRight li {float:right} + +/* LAYOUTS */ + + /* noty_layout_top */ + .noty_bar.noty_layout_top { + top: 0; + left: 0; + width: 100%; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + + /* noty_layout_bottom */ + .noty_bar.noty_layout_bottom { + bottom: 0; + left: 0; + width: 100%; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + border-radius: 0px; + } + + /* noty_layout_center */ + .noty_bar.noty_layout_center { + top: 40%; + } + + /* noty_layout_topLeft & noty_layout_topRight */ + .noty_bar.noty_layout_topLeft, + .noty_bar.noty_layout_topRight, + .noty_bar.noty_layout_bottomLeft, + .noty_bar.noty_layout_bottomRight { + width: 100%; + clear: both; + position: relative; + } + + .noty_bar.noty_layout_topLeft .noty_message, + .noty_bar.noty_layout_topRight .noty_message, + .noty_bar.noty_layout_bottomLeft .noty_message, + .noty_bar.noty_layout_bottomRight .noty_message { + text-align: left; + } + + /* noty_layout_topCenter */ + .noty_bar.noty_layout_topCenter { + top: 20px; + } \ No newline at end of file diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/noty_theme_default.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/noty_theme_default.css new file mode 100644 index 000000000..da94e8c36 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/noty_theme_default.css @@ -0,0 +1,240 @@ + +/* CORE STYLES*/ + + /* noty bar */ + .noty_bar.noty_theme_default { + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNq81tsOgjAMANB2ov7/7ypaN7IlIwi9rGuT8QSc9EIDAsAznxvY4pXPKr05RUE5MEVB+TyWfCEl9LZApYopCmo9C4FKSMtYoI8Bwv79aQJU4l6hXXCZrQbokJEksxHo9KMOgc6w1atHXM8K9DVC7FQnJ0i8iK3QooGgbnyKgMDygBWyYFZoqx4qS27KqLZJjA1D0jK6QJcYEQEiWv9PGkTsbqxQ8oT+ZtZB6AkdsJnQDnMoHXHLGKOgDYuCWmYhEERCI5gaamW0bnHdA3k2ltlIN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==') repeat-x scroll left top #fff; + } + + /* if you use noty with customContainer you can access noty with this way + * .noty_custom_container noty will add automaticly this class to your customContainer + * .noty_theme_default your theme + * .noty_layout_inline your layout + */ + + /* custom container */ + .noty_custom_container.noty_theme_default.noty_layout_inline { + position: relative; + } + + /* custom growl container */ + .noty_custom_container.noty_theme_default.noty_layout_inline .noty_cont.noty_layout_inline { + position: static; + } + /* custom noty bar */ + .noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar { + border-width: 1px; + border-style: solid; + position: static; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + } + .noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar .noty_message { + font-size: 13px; + padding: 4px; + } + .noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar .noty_message .noty_buttons { + margin-top: -1px; + } + + /* noty_message */ + .noty_bar.noty_theme_default .noty_message { + padding: 8px 14px; + font-size: 16px; + font-weight: bold; + width: auto; + } + .noty_bar.noty_theme_default.noty_closable .noty_message { + padding: 8px 34px 8px 14px; + } + + /* noty_buttons */ + .noty_bar.noty_theme_default .noty_message .noty_buttons { + float: right; + font-size: 13px; + margin-top: -4px; + margin-left: 4px; + } + + /* noty_button */ + .noty_bar.noty_theme_default .noty_message .noty_buttons button { + margin-left: 5px; + } + + /* noty close button */ + .noty_bar.noty_theme_default .noty_close { + position: absolute; + top: 10px; + right: 10px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNq0lU0OgjAQhRm5gUl3rLyBB3BDQjwI4TDcgmu4NqwNJGxdueqWA4zzCJoxtvxoeckLzbz2C5ShEDNHDiXis/gkPooPY/0uvomv4ov48bUSQGUSF+Ka51WPc0kzNGwvLnm9ynHtB5B+hGkoaWDB/6t4AZOFe7ZkTxMAc1dqreU0TbnrunetbVvOsmzIPMoBrFwJYGgCY8wAgjFGDZlHFYCNK9EAXPUYmUcNgL0v1dAFMKjfRSsVx/H0hC0eOfhLmWwbfTcYozbXNsEbO/int8nhEPz4CnbAUuhfwFOAAQAA48KKOuexjwAAAABJRU5ErkJggg=='); + width: 20px; + height: 20px; + } + + /* noty modal */ + .noty_modal.noty_theme_default { + opacity: 0.7; + } + +/* LAYOUTS */ + + /* noty_layout_top */ + .noty_bar.noty_theme_default.noty_layout_top { + border-bottom: 3px solid #eee; + } + + /* noty_layout_bottom */ + .noty_bar.noty_theme_default.noty_layout_bottom { + border-top: 3px solid #eee; + } + + .noty_bar.noty_theme_default.noty_layout_center .noty_close { + top: 8px; + } + + .noty_bar.noty_theme_default.noty_layout_center .noty_message .noty_buttons { + margin-top: -2px + } + + /* noty_layout_topLeft & noty_layout_topRight */ + .noty_bar.noty_theme_default.noty_layout_center, + .noty_bar.noty_theme_default.noty_layout_topLeft, + .noty_bar.noty_theme_default.noty_layout_topRight, + .noty_bar.noty_theme_default.noty_layout_bottomLeft, + .noty_bar.noty_theme_default.noty_layout_bottomRight { + border: 1px solid #eee; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + } + .noty_bar.noty_theme_default.noty_layout_center .noty_message, + .noty_bar.noty_theme_default.noty_layout_topLeft .noty_message, + .noty_bar.noty_theme_default.noty_layout_topRight .noty_message, + .noty_bar.noty_theme_default.noty_layout_bottomLeft .noty_message, + .noty_bar.noty_theme_default.noty_layout_bottomRight .noty_message { + font-size: 13px; + font-weight: normal; + } + .noty_bar.noty_theme_default.noty_layout_topLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_layout_topRight .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_layout_bottomLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_layout_bottomRight .noty_message .noty_buttons { + float: none; + border-top: 1px solid #ccc; + margin-left: 0; + margin-top: 10px; + padding-top: 10px; + text-align: right; + } + + /* noty_layout_topCenter */ + .noty_bar.noty_theme_default.noty_layout_topCenter { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + } + .noty_bar.noty_theme_default.noty_layout_topCenter .noty_message { + font-weight: normal; + font-size: 13px; + } + .noty_bar.noty_theme_default.noty_layout_topCenter .noty_close { + top: 50%; + margin-top: -10px; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; + } + .noty_bar.noty_theme_default.noty_layout_topCenter.noty_success { + border: 1px solid #50C24E; + } + .noty_bar.noty_theme_default.noty_layout_topCenter .noty_message .noty_buttons { + margin-left: 15px; + margin-top: 0px + } + +/* NOTIFICATION TYPES */ + + /* noty_notification */ + .noty_bar.noty_theme_default.noty_notification { + background-color: #fff; + border-color: #ccc; + color: #555; + } + .noty_bar.noty_theme_default.noty_notification.noty_layout_topLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_notification.noty_layout_topRight .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_notification.noty_layout_bottomLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_notification.noty_layout_bottomRight .noty_message .noty_buttons { + border-color: #ccc; + } + + /* noty_warning */ + .noty_bar.noty_theme_default.noty_warning { + background-color: #FFEAA8; + border-color: #FFC237; + color: #826200; + } + .noty_bar.noty_theme_default.noty_warning.noty_layout_topLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_warning.noty_layout_topRight .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_warning.noty_layout_bottomLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_warning.noty_layout_bottomRight .noty_message .noty_buttons { + border-color: #FFC237; + } + + /* noty_alert */ + .noty_bar.noty_theme_default.noty_alert { + background-color: #fff; + border-color: #ccc; + } + .noty_bar.noty_theme_default.noty_alert.noty_layout_topLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_alert.noty_layout_topRight .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_alert.noty_layout_bottomLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_alert.noty_layout_bottomRight .noty_message .noty_buttons { + border-color: #ccc; + } + + /* noty_error */ + .noty_bar.noty_theme_default.noty_error { + background-color: red; + color: #fff; + border-color: darkred; + } + .noty_bar.noty_theme_default.noty_error .noty_message { + font-weight: bold; + } + .noty_bar.noty_theme_default.noty_error.noty_layout_topLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_error.noty_layout_topRight .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_error.noty_layout_bottomLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_error.noty_layout_bottomRight .noty_message .noty_buttons { + border-color: darkred; + } + + /* noty_success */ + .noty_bar.noty_theme_default.noty_success { + background-color: lightgreen; + color: darkgreen; + border-color: #50C24E; + } + .noty_bar.noty_theme_default.noty_success.noty_layout_topLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_success.noty_layout_topRight .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_success.noty_layout_bottomLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_success.noty_layout_bottomRight .noty_message .noty_buttons { + border-color: #50C24E; + } + + /* noty_information */ + .noty_bar.noty_theme_default.noty_information { + background-color: #57B7E2; + border-color: #0B90C4; + color: #fff; + } + .noty_bar.noty_theme_default.noty_information.noty_layout_topLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_information.noty_layout_topRight .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_information.noty_layout_bottomLeft .noty_message .noty_buttons, + .noty_bar.noty_theme_default.noty_information.noty_layout_bottomRight .noty_message .noty_buttons { + border-color: #0B90C4; + } + \ No newline at end of file diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/opa-icons.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/opa-icons.css new file mode 100644 index 000000000..1b28938bc --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/opa-icons.css @@ -0,0 +1,366 @@ +.active .icon.icon-add,.icon.icon-add,.icon.icon-add:hover {background-position : -16px -128px ;} +.active .icon.icon-alert,.icon.icon-alert,.icon.icon-alert:hover {background-position : -64px -128px ;} +.active .icon.icon-archive,.icon.icon-archive,.icon.icon-archive:hover {background-position : -32px -144px ;} +.active .icon.icon-arrow-4diag,.icon.icon-arrow-4diag,.icon.icon-arrow-4diag:hover {background-position : -208px -32px ;} +.active .icon.icon-arrow-e,.icon.icon-arrow-e,.icon.icon-arrow-e:hover {background-position : -32px -32px ;} +.active .icon.icon-arrow-e-w,.icon.icon-arrow-e-w,.icon.icon-arrow-e-w:hover {background-position : -160px -32px ;} +.active .icon.icon-arrow-n,.icon.icon-arrow-n,.icon.icon-arrow-n:hover {background-position : 0 -32px ;} +.active .icon.icon-arrow-n-s,.icon.icon-arrow-n-s,.icon.icon-arrow-n-s:hover {background-position : -128px -32px ;} +.active .icon.icon-arrow-ne,.icon.icon-arrow-ne,.icon.icon-arrow-ne:hover {background-position : -16px -32px ;} +.active .icon.icon-arrow-ne-sw,.icon.icon-arrow-ne-sw,.icon.icon-arrow-ne-sw:hover {background-position : -144px -32px ;} +.active .icon.icon-arrow-nesw,.icon.icon-arrow-nesw,.icon.icon-arrow-nesw:hover {background-position : -192px -32px ;} +.active .icon.icon-arrow-nw,.icon.icon-arrow-nw,.icon.icon-arrow-nw:hover {background-position : -112px -32px ;} +.active .icon.icon-arrow-s,.icon.icon-arrow-s,.icon.icon-arrow-s:hover {background-position : -64px -32px ;} +.active .icon.icon-arrow-se,.icon.icon-arrow-se,.icon.icon-arrow-se:hover {background-position : -48px -32px ;} +.active .icon.icon-arrow-se-nw,.icon.icon-arrow-se-nw,.icon.icon-arrow-se-nw:hover {background-position : -176px -32px ;} +.active .icon.icon-arrow-sw,.icon.icon-arrow-sw,.icon.icon-arrow-sw:hover {background-position : -80px -32px ;} +.active .icon.icon-arrow-w,.icon.icon-arrow-w,.icon.icon-arrow-w:hover {background-position : -96px -32px ;} +.active .icon.icon-arrowrefresh-e,.icon.icon-arrowrefresh-e,.icon.icon-arrowrefresh-e:hover {background-position : -160px -64px ;} +.active .icon.icon-arrowrefresh-n,.icon.icon-arrowrefresh-n,.icon.icon-arrowrefresh-n:hover {background-position : -144px -64px ;} +.active .icon.icon-arrowrefresh-s,.icon.icon-arrowrefresh-s,.icon.icon-arrowrefresh-s:hover {background-position : -176px -64px ;} +.active .icon.icon-arrowrefresh-w,.icon.icon-arrowrefresh-w,.icon.icon-arrowrefresh-w:hover {background-position : -128px -64px ;} +.active .icon.icon-arrowreturn-en,.icon.icon-arrowreturn-en,.icon.icon-arrowreturn-en:hover {background-position : -112px -64px ;} +.active .icon.icon-arrowreturn-es,.icon.icon-arrowreturn-es,.icon.icon-arrowreturn-es:hover {background-position : -80px -64px ;} +.active .icon.icon-arrowreturn-ne,.icon.icon-arrowreturn-ne,.icon.icon-arrowreturn-ne:hover {background-position : -32px -64px ;} +.active .icon.icon-arrowreturn-nw,.icon.icon-arrowreturn-nw,.icon.icon-arrowreturn-nw:hover {background-position : -48px -64px ;} +.active .icon.icon-arrowreturn-se,.icon.icon-arrowreturn-se,.icon.icon-arrowreturn-se:hover {background-position : 0 -64px ;} +.active .icon.icon-arrowreturn-sw,.icon.icon-arrowreturn-sw,.icon.icon-arrowreturn-sw:hover {background-position : -16px -64px ;} +.active .icon.icon-arrowreturn-wn,.icon.icon-arrowreturn-wn,.icon.icon-arrowreturn-wn:hover {background-position : -96px -64px ;} +.active .icon.icon-arrowreturn-ws,.icon.icon-arrowreturn-ws,.icon.icon-arrowreturn-ws:hover {background-position : -64px -64px ;} +.active .icon.icon-arrowstop-e,.icon.icon-arrowstop-e,.icon.icon-arrowstop-e:hover {background-position : -176px 0 ;} +.active .icon.icon-arrowstop-n,.icon.icon-arrowstop-n,.icon.icon-arrowstop-n:hover {background-position : -160px 0 ;} +.active .icon.icon-arrowstop-s,.icon.icon-arrowstop-s,.icon.icon-arrowstop-s:hover {background-position : -192px 0 ;} +.active .icon.icon-arrowstop-w,.icon.icon-arrowstop-w,.icon.icon-arrowstop-w:hover {background-position : -208px 0 ;} +.active .icon.icon-arrowthick-e,.icon.icon-arrowthick-e,.icon.icon-arrowthick-e:hover {background-position : -32px -48px ;} +.active .icon.icon-arrowthick-n,.icon.icon-arrowthick-n,.icon.icon-arrowthick-n:hover {background-position : 0 -48px ;} +.active .icon.icon-arrowthick-ne,.icon.icon-arrowthick-ne,.icon.icon-arrowthick-ne:hover {background-position : -16px -48px ;} +.active .icon.icon-arrowthick-nw,.icon.icon-arrowthick-nw,.icon.icon-arrowthick-nw:hover {background-position : -112px -48px ;} +.active .icon.icon-arrowthick-s,.icon.icon-arrowthick-s,.icon.icon-arrowthick-s:hover {background-position : -64px -48px ;} +.active .icon.icon-arrowthick-se,.icon.icon-arrowthick-se,.icon.icon-arrowthick-se:hover {background-position : -48px -48px ;} +.active .icon.icon-arrowthick-sw,.icon.icon-arrowthick-sw,.icon.icon-arrowthick-sw:hover {background-position : -80px -48px ;} +.active .icon.icon-arrowthick-w,.icon.icon-arrowthick-w,.icon.icon-arrowthick-w:hover {background-position : -96px -48px ;} +.active .icon.icon-attachment,.icon.icon-attachment,.icon.icon-attachment:hover {background-position : -80px -144px ;} +.active .icon.icon-audio,.icon.icon-audio,.icon.icon-audio:hover {background-position : -208px -128px ;} +.active .icon.icon-basket,.icon.icon-basket,.icon.icon-basket:hover {background-position : -144px -128px ;} +.active .icon.icon-book,.icon.icon-book,.icon.icon-book:hover {background-position : -64px -80px ;} +.active .icon.icon-book-empty,.icon.icon-book-empty,.icon.icon-book-empty:hover {background-position : -80px -80px ;} +.active .icon.icon-bookmark,.icon.icon-bookmark,.icon.icon-bookmark:hover {background-position : -144px -80px ;} +.active .icon.icon-briefcase,.icon.icon-briefcase,.icon.icon-briefcase:hover {background-position : -240px -112px ;} +.active .icon.icon-bullet-off,.icon.icon-bullet-off,.icon.icon-bullet-off:hover {background-position : -208px -48px ;} +.active .icon.icon-bullet-on,.icon.icon-bullet-on,.icon.icon-bullet-on:hover {background-position : -192px -48px ;} +.active .icon.icon-calendar,.icon.icon-calendar,.icon.icon-calendar:hover {background-position : -16px -112px ;} +.active .icon.icon-cancel,.icon.icon-cancel,.icon.icon-cancel:hover {background-position : -176px -80px ;} +.active .icon.icon-carat-1-e,.icon.icon-carat-1-e,.icon.icon-carat-1-e:hover {background-position : -32px -16px ;} +.active .icon.icon-carat-1-n,.icon.icon-carat-1-n,.icon.icon-carat-1-n:hover {background-position : 0 -16px ;} +.active .icon.icon-carat-1-ne,.icon.icon-carat-1-ne,.icon.icon-carat-1-ne:hover {background-position : -16px -16px ;} +.active .icon.icon-carat-1-nw,.icon.icon-carat-1-nw,.icon.icon-carat-1-nw:hover {background-position : -112px -16px ;} +.active .icon.icon-carat-1-s,.icon.icon-carat-1-s,.icon.icon-carat-1-s:hover {background-position : -64px -16px ;} +.active .icon.icon-carat-1-se,.icon.icon-carat-1-se,.icon.icon-carat-1-se:hover {background-position : -48px -16px ;} +.active .icon.icon-carat-1-sw,.icon.icon-carat-1-sw,.icon.icon-carat-1-sw:hover {background-position : -80px -16px ;} +.active .icon.icon-carat-1-w,.icon.icon-carat-1-w,.icon.icon-carat-1-w:hover {background-position : -96px -16px ;} +.active .icon.icon-carat-2-ew,.icon.icon-carat-2-ew,.icon.icon-carat-2-ew :hover {background-position : -144px -16px ;} +.active .icon.icon-carat-2-ns,.icon.icon-carat-2-ns,.icon.icon-carat-2-ns:hover {background-position : -128px -16px ;} +.active .icon.icon-cart,.icon.icon-cart,.icon.icon-cart:hover {background-position : -128px -128px ;} +.active .icon.icon-check,.icon.icon-check,.icon.icon-check:hover {background-position : -208px -16px ;} +.active .icon.icon-clipboard,.icon.icon-clipboard,.icon.icon-clipboard:hover {background-position : -80px -96px ;} +.active .icon.icon-clock,.icon.icon-clock,.icon.icon-clock:hover {background-position : -32px -112px ;} +.active .icon.icon-close,.icon.icon-close,.icon.icon-close:hover {background-position : -192px -16px ;} +.active .icon.icon-comment,.icon.icon-comment,.icon.icon-comment:hover {background-position : -112px -128px ;} +.active .icon.icon-comment-text,.icon.icon-comment-text,.icon.icon-comment-text:hover {background-position : -80px -128px ;} +.active .icon.icon-comment-video,.icon.icon-comment-video,.icon.icon-comment-video:hover {background-position : -96px -128px ;} +.active .icon.icon-compose,.icon.icon-compose,.icon.icon-compose:hover {background-position : 0 -144px ;} +.active .icon.icon-contacts,.icon.icon-contacts,.icon.icon-contacts:hover {background-position : -176px -112px ;} +.active .icon.icon-copy,.icon.icon-copy,.icon.icon-copy:hover {background-position : -144px -96px ;} +.active .icon.icon-cross,.icon.icon-cross,.icon.icon-cross:hover {background-position : 0 -128px ;} +.active .icon.icon-date,.icon.icon-date,.icon.icon-cdate:hover {background-position : 0 -112px ;} +.active .icon.icon-doc,.icon.icon-doc,.icon.icon-doc:hover {background-position : -192px -96px ;} +.active .icon.icon-document,.icon.icon-document,.icon.icon-document:hover {background-position : -224px -96px ;} +.active .icon.icon-edit,.icon.icon-edit,.icon.icon-edit:hover {background-position : -112px -96px ;} +.active .icon.icon-envelope-closed,.icon.icon-envelope-closed,.icon.icon-envelope-closed:hover {background-position : -48px -112px ;} +.active .icon.icon-envelope-open,.icon.icon-envelope-open,.icon.icon-envelope-open:hover {background-position : -64px -112px ;} +.active .icon.icon-extlink,.icon.icon-extlink,.icon.icon-extlink:hover {background-position : -240px -32px ;} +.active .icon.icon-flag,.icon.icon-flag,.icon.icon-flag:hover {background-position : -128px -80px ;} +.active .icon.icon-folder-collapsed,.icon.icon-folder-collapsed,.icon.icon-folder-collapsed:hover {background-position : -96px -80px ;} +.active .icon.icon-folder-open,.icon.icon-folder-open,.icon.icon-folder-open:hover {background-position : -112px -80px ;} +.active .icon.icon-gear,.icon.icon-gear,.icon.icon-gear:hover {background-position : 0 -96px ;} +.active .icon.icon-globe,.icon.icon-globe,.icon.icon-globe:hover {background-position : -160px -112px ;} +.active .icon.icon-heart,.icon.icon-heart,.icon.icon-heart:hover {background-position : -160px -80px ;} +.active .icon.icon-help,.icon.icon-help,.icon.icon-help:hover {background-position : -224px -16px ;} +.active .icon.icon-home,.icon.icon-home,.icon.icon-home:hover {background-position : 0 -80px ;} +.active .icon.icon-image,.icon.icon-image,.icon.icon-image:hover {background-position : -208px -112px ;} +.active .icon.icon-inbox,.icon.icon-inbox,.icon.icon-inbox:hover {background-position : -16px -144px ;} +.active .icon.icon-info,.icon.icon-info,.icon.icon-info:hover {background-position : -48px -128px ;} +.active .icon.icon-key,.icon.icon-key,.icon.icon-key:hover {background-position : -64px -96px ;} +.active .icon.icon-lightbulb,.icon.icon-lightbulb,.icon.icon-lightbulb:hover {background-position : -240px -80px ;} +.active .icon.icon-link,.icon.icon-link,.icon.icon-link:hover {background-position : -112px -112px ;} +.active .icon.icon-locked,.icon.icon-locked,.icon.icon-locked:hover {background-position : -32px -96px ;} +.active .icon.icon-mail-closed,.icon.icon-mail-closed,.icon.icon-mail-closed:hover {background-position : -80px -112px ;} +.active .icon.icon-mail-open,.icon.icon-mail-open,.icon.icon-mail-open:hover {background-position : -96px -112px ;} +.active .icon.icon-messages,.icon.icon-messages,.icon.icon-messages:hover {background-position : -160px -128px ;} +.active .icon.icon-minus,.icon.icon-minus,.icon.icon-minus:hover {background-position : -176px -16px ;} +.active .icon.icon-newwin,.icon.icon-newwin,.icon.icon-newwin:hover {background-position : -224px -32px ;} +.active .icon.icon-note,.icon.icon-note,.icon.icon-note:hover {background-position : -160px -96px ;} +.active .icon.icon-notice,.icon.icon-notice,.icon.icon-notice:hover {background-position : -240px -16px ;} +.active .icon.icon-page,.icon.icon-page,.icon.icon-page:hover {background-position : -128px -96px ;} +.active .icon.icon-pdf,.icon.icon-pdf,.icon.icon-pdf:hover {background-position : -176px -96px ;} +.active .icon.icon-pin,.icon.icon-pin,.icon.icon-pin:hover {background-position : -208px -80px ;} +.active .icon.icon-plus,.icon.icon-plus,.icon.icon-plus:hover {background-position : -160px -16px ;} +.active .icon.icon-print,.icon.icon-print,.icon.icon-print:hover {background-position : -32px -80px ;} +.active .icon.icon-profile,.icon.icon-profile,.icon.icon-profile:hover {background-position : -192px -112px ;} +.active .icon.icon-redo,.icon.icon-redo,.icon.icon-redo:hover {background-position : -144px -48px ;} +.active .icon.icon-refresh,.icon.icon-refresh,.icon.icon-refresh:hover {background-position : -176px -48px ;} +.active .icon.icon-remove,.icon.icon-remove,.icon.icon-remove:hover {background-position : -32px -128px ;} +.active .icon.icon-reply,.icon.icon-reply,.icon.icon-reply:hover {background-position : -48px -144px ;} +.active .icon.icon-replyall,.icon.icon-replyall,.icon.icon-replyall:hover {background-position : -160px -48px ;} +.active .icon.icon-rssfeed,.icon.icon-rssfeed,.icon.icon-rssfeed:hover {background-position : -240px -64px ;} +.active .icon.icon-save,.icon.icon-save,.icon.icon-save:hover {background-position : -48px -80px ;} +.active .icon.icon-scissors,.icon.icon-scissors,.icon.icon-scissors:hover {background-position : -96px -96px ;} +.active .icon.icon-script,.icon.icon-script,.icon.icon-script:hover {background-position : -240px -96px ;} +.active .icon.icon-search,.icon.icon-search,.icon.icon-search:hover {background-position : -192px -64px ;} +.active .icon.icon-sent,.icon.icon-sent,.icon.icon-sent:hover {background-position : -64px -144px ;} +.active .icon.icon-shuffle,.icon.icon-shuffle,.icon.icon-shuffle:hover {background-position : -240px 0 ;} +.active .icon.icon-square-minus,.icon.icon-square-minus,.icon.icon-square-minus:hover {background-position : -176px -240px ;} +.active .icon.icon-square-plus,.icon.icon-square-plus,.icon.icon-square-plus:hover {background-position : -160px -240px ;} +.active .icon.icon-star-off,.icon.icon-star-off,.icon.icon-star-off:hover {background-position : -240px -48px ;} +.active .icon.icon-star-on,.icon.icon-star-on,.icon.icon-star-on:hover {background-position : -224px -48px ;} +.active .icon.icon-suitcase,.icon.icon-suitcase,.icon.icon-suitcase:hover {background-position : -224px -112px ;} +.active .icon.icon-tag,.icon.icon-tag,.icon.icon-tag:hover {background-position : -224px -80px ;} +.active .icon.icon-transfer-ew,.icon.icon-transfer-ew,.icon.icon-transfer-ew:hover {background-position : -224px 0 ;} +.active .icon.icon-trash,.icon.icon-trash,.icon.icon-trash:hover {background-position : -192px -80px ;} +.active .icon.icon-treeview-corner,.icon.icon-treeview-corner,.icon.icon-treeview-corner:hover {background-position : -224px -240px ;} +.active .icon.icon-treeview-corner-minus,.icon.icon-treeview-corner-minus,.icon.icon-treeview-corner-minus:hover {background-position : -208px -240px ;} +.active .icon.icon-treeview-corner-plus,.icon.icon-treeview-corner-plus,.icon.icon-treeview-corner-plus:hover {background-position : -192px -240px ;} +.active .icon.icon-treeview-vertical-line,.icon.icon-treeview-vertical-line,.icon.icon-treeview-vertical-line:hover {background-position : -240px -240px ;} +.active .icon.icon-triangle-e,.icon.icon-triangle-e,.icon.icon-triangle-e:hover {background-position : -32px 0 ;} +.active .icon.icon-triangle-ew,.icon.icon-triangle-ew,.icon.icon-triangle-ew:hover {background-position : -144px 0 ;} +.active .icon.icon-triangle-n,.icon.icon-triangle-n,.icon.icon-triangle-n:hover {background-position : 0 0 ;} +.active .icon.icon-triangle-ne,.icon.icon-triangle-ne,.icon.icon-triangle-ne:hover {background-position : -16px 0 ;} +.active .icon.icon-triangle-ns,.icon.icon-triangle-ns,.icon.icon-triangle-ns:hover {background-position : -128px 0 ;} +.active .icon.icon-triangle-nw,.icon.icon-triangle-nw,.icon.icon-triangle-nw:hover {background-position : -112px 0 ;} +.active .icon.icon-triangle-s,.icon.icon-triangle-s,.icon.icon-triangle-s:hover {background-position : -64px 0 ;} +.active .icon.icon-triangle-se,.icon.icon-triangle-se,.icon.icon-triangle-se:hover {background-position : -48px 0 ;} +.active .icon.icon-triangle-sw,.icon.icon-triangle-sw,.icon.icon-triangle-sw:hover {background-position : -80px 0 ;} +.active .icon.icon-triangle-w,.icon.icon-triangle-w,.icon.icon-triangle-w:hover {background-position : -96px 0 ;} +.active .icon.icon-undo,.icon.icon-undo,.icon.icon-undo:hover {background-position : -128px -48px ;} +.active .icon.icon-unlink,.icon.icon-unlink,.icon.icon-unlink:hover {background-position : -128px -112px ;} +.active .icon.icon-unlocked,.icon.icon-unlocked,.icon.icon-unlocked:hover {background-position : -48px -96px ;} +.active .icon.icon-user,.icon.icon-user,.icon.icon-user:hover {background-position : -16px -80px ;} +.active .icon.icon-users,.icon.icon-users,.icon.icon-users:hover {background-position : -176px -128px ;} +.active .icon.icon-video,.icon.icon-video,.icon.icon-video:hover {background-position : -192px -128px ;} +.active .icon.icon-volume-off,.icon.icon-volume-off,.icon.icon-volume-off:hover {background-position : -224px -128px ;} +.active .icon.icon-volume-on,.icon.icon-volume-on,.icon.icon-volume-on:hover {background-position : -240px -128px ;} +.active .icon.icon-web,.icon.icon-web,.icon.icon-web:hover {background-position : -144px -112px ;} +.active .icon.icon-wrench,.icon.icon-wrench,.icon.icon-wrench:hover {background-position : -16px -96px ;} +.active .icon.icon-xls,.icon.icon-xls,.icon.icon-xls:hover {background-position : -208px -96px ;} +.active .icon.icon-zoomin,.icon.icon-zoomin,.icon.icon-zoomin:hover {background-position : -208px -64px ;} +.active .icon.icon-zoomout,.icon.icon-zoomout,.icon.icon-zoomout:hover {background-position : -224px -64px ;} +.active .icon32.icon-add,.icon32.icon-add,.icon32.icon-add:hover {background-position : -32px -256px ;} +.active .icon32.icon-alert,.icon32.icon-alert,.icon32.icon-alert:hover {background-position : -128px -256px ;} +.active .icon32.icon-archive,.icon32.icon-archive,.icon32.icon-archive:hover {background-position : -64px -288px ;} +.active .icon32.icon-arrow-4diag,.icon32.icon-arrow-4diag,.icon32.icon-arrow-4diag:hover {background-position : -416px -64px ;} +.active .icon32.icon-arrow-e,.icon32.icon-arrow-e,.icon32.icon-arrow-e:hover {background-position : -64px -64px ;} +.active .icon32.icon-arrow-e-w,.icon32.icon-arrow-e-w,.icon32.icon-arrow-e-w:hover {background-position : -320px -64px ;} +.active .icon32.icon-arrow-n,.icon32.icon-arrow-n,.icon32.icon-arrow-n:hover {background-position : 0 -64px ;} +.active .icon32.icon-arrow-n-s,.icon32.icon-arrow-n-s,.icon32.icon-arrow-n-s:hover {background-position : -256px -64px ;} +.active .icon32.icon-arrow-ne,.icon32.icon-arrow-ne,.icon32.icon-arrow-ne:hover {background-position : -32px -64px ;} +.active .icon32.icon-arrow-ne-sw,.icon32.icon-arrow-ne-sw,.icon32.icon-arrow-ne-sw:hover {background-position : -288px -64px ;} +.active .icon32.icon-arrow-nesw,.icon32.icon-arrow-nesw,.icon32.icon-arrow-nesw:hover {background-position : -384px -64px ;} +.active .icon32.icon-arrow-nw,.icon32.icon-arrow-nw,.icon32.icon-arrow-nw:hover {background-position : -224px -64px ;} +.active .icon32.icon-arrow-s,.icon32.icon-arrow-s,.icon32.icon-arrow-s:hover {background-position : -128px -64px ;} +.active .icon32.icon-arrow-se,.icon32.icon-arrow-se,.icon32.icon-arrow-se:hover {background-position : -96px -64px ;} +.active .icon32.icon-arrow-se-nw,.icon32.icon-arrow-se-nw,.icon32.icon-arrow-se-nw:hover {background-position : -352px -64px ;} +.active .icon32.icon-arrow-sw,.icon32.icon-arrow-sw,.icon32.icon-arrow-sw:hover {background-position : -160px -64px ;} +.active .icon32.icon-arrow-w,.icon32.icon-arrow-w,.icon32.icon-arrow-w:hover {background-position : -192px -64px ;} +.active .icon32.icon-arrowrefresh-e,.icon32.icon-arrowrefresh-e,.icon32.icon-arrowrefresh-e:hover {background-position : -320px -128px ;} +.active .icon32.icon-arrowrefresh-n,.icon32.icon-arrowrefresh-n,.icon32.icon-arrowrefresh-n:hover {background-position : -288px -128px ;} +.active .icon32.icon-arrowrefresh-s,.icon32.icon-arrowrefresh-s,.icon32.icon-arrowrefresh-s:hover {background-position : -352px -128px ;} +.active .icon32.icon-arrowrefresh-w,.icon32.icon-arrowrefresh-w,.icon32.icon-arrowrefresh-w:hover {background-position : -256px -128px ;} +.active .icon32.icon-arrowreturn-en,.icon32.icon-arrowreturn-en,.icon32.icon-arrowreturn-en:hover {background-position : -224px -128px ;} +.active .icon32.icon-arrowreturn-es,.icon32.icon-arrowreturn-es,.icon32.icon-arrowreturn-es:hover {background-position : -160px -128px ;} +.active .icon32.icon-arrowreturn-ne,.icon32.icon-arrowreturn-ne,.icon32.icon-arrowreturn-ne:hover {background-position : -64px -128px ;} +.active .icon32.icon-arrowreturn-nw,.icon32.icon-arrowreturn-nw,.icon32.icon-arrowreturn-nw:hover {background-position : -96px -128px ;} +.active .icon32.icon-arrowreturn-se,.icon32.icon-arrowreturn-se,.icon32.icon-arrowreturn-se:hover {background-position : 0 -128px ;} +.active .icon32.icon-arrowreturn-sw,.icon32.icon-arrowreturn-sw,.icon32.icon-arrowreturn-sw:hover {background-position : -32px -128px ;} +.active .icon32.icon-arrowreturn-wn,.icon32.icon-arrowreturn-wn,.icon32.icon-arrowreturn-wn:hover {background-position : -192px -128px ;} +.active .icon32.icon-arrowreturn-ws,.icon32.icon-arrowreturn-ws,.icon32.icon-arrowreturn-ws:hover {background-position : -128px -128px ;} +.active .icon32.icon-arrowstop-e,.icon32.icon-arrowstop-e,.icon32.icon-arrowstop-e:hover {background-position : -352px 0 ;} +.active .icon32.icon-arrowstop-n,.icon32.icon-arrowstop-n,.icon32.icon-arrowstop-n:hover {background-position : -320px 0 ;} +.active .icon32.icon-arrowstop-s,.icon32.icon-arrowstop-s,.icon32.icon-arrowstop-s:hover {background-position : -384px 0 ;} +.active .icon32.icon-arrowstop-w,.icon32.icon-arrowstop-w,.icon32.icon-arrowstop-w:hover {background-position : -416px 0 ;} +.active .icon32.icon-arrowthick-e,.icon32.icon-arrowthick-e,.icon32.icon-arrowthick-e:hover {background-position : -64px -96px ;} +.active .icon32.icon-arrowthick-n,.icon32.icon-arrowthick-n,.icon32.icon-arrowthick-n:hover {background-position : 0 -96px ;} +.active .icon32.icon-arrowthick-ne,.icon32.icon-arrowthick-ne,.icon32.icon-arrowthick-ne:hover {background-position : -32px -96px ;} +.active .icon32.icon-arrowthick-nw,.icon32.icon-arrowthick-nw,.icon32.icon-arrowthick-nw:hover {background-position : -224px -96px ;} +.active .icon32.icon-arrowthick-s,.icon32.icon-arrowthick-s,.icon32.icon-arrowthick-s:hover {background-position : -128px -96px ;} +.active .icon32.icon-arrowthick-se,.icon32.icon-arrowthick-se,.icon32.icon-arrowthick-se:hover {background-position : -96px -96px ;} +.active .icon32.icon-arrowthick-sw,.icon32.icon-arrowthick-sw,.icon32.icon-arrowthick-sw:hover {background-position : -160px -96px ;} +.active .icon32.icon-arrowthick-w,.icon32.icon-arrowthick-w,.icon32.icon-arrowthick-w:hover {background-position : -192px -96px ;} +.active .icon32.icon-attachment,.icon32.icon-attachment,.icon32.icon-attachment:hover {background-position : -160px -288px ;} +.active .icon32.icon-audio,.icon32.icon-audio,.icon32.icon-audio:hover {background-position : -416px -256px ;} +.active .icon32.icon-basket,.icon32.icon-basket,.icon32.icon-basket:hover {background-position : -288px -256px ;} +.active .icon32.icon-book,.icon32.icon-book,.icon32.icon-book:hover {background-position : -128px -160px ;} +.active .icon32.icon-book-empty,.icon32.icon-book-empty,.icon32.icon-book-empty:hover {background-position : -160px -160px ;} +.active .icon32.icon-bookmark,.icon32.icon-bookmark,.icon32.icon-bookmark:hover {background-position : -288px -160px ;} +.active .icon32.icon-briefcase,.icon32.icon-briefcase,.icon32.icon-briefcase:hover {background-position : -480px -224px ;} +.active .icon32.icon-bullet-off,.icon32.icon-bullet-off,.icon32.icon-bullet-off:hover {background-position : -416px -96px ;} +.active .icon32.icon-bullet-on,.icon32.icon-bullet-on,.icon32.icon-bullet-on:hover {background-position : -384px -96px ;} +.active .icon32.icon-calendar,.icon32.icon-calendar,.icon32.icon-calendar:hover {background-position : -32px -224px ;} +.active .icon32.icon-cancel,.icon32.icon-cancel,.icon32.icon-cancel:hover {background-position : -352px -160px ;} +.active .icon32.icon-carat-1-e,.icon32.icon-carat-1-e,.icon32.icon-carat-1-e:hover {background-position : -64px -32px ;} +.active .icon32.icon-carat-1-n,.icon32.icon-carat-1-n,.icon32.icon-carat-1-n:hover {background-position : 0 -32px ;} +.active .icon32.icon-carat-1-ne,.icon32.icon-carat-1-ne,.icon32.icon-carat-1-ne:hover {background-position : -32px -32px ;} +.active .icon32.icon-carat-1-nw,.icon32.icon-carat-1-nw,.icon32.icon-carat-1-nw:hover {background-position : -224px -32px ;} +.active .icon32.icon-carat-1-s,.icon32.icon-carat-1-s,.icon32.icon-carat-1-s:hover {background-position : -128px -32px ;} +.active .icon32.icon-carat-1-se,.icon32.icon-carat-1-se,.icon32.icon-carat-1-se:hover {background-position : -96px -32px ;} +.active .icon32.icon-carat-1-sw,.icon32.icon-carat-1-sw,.icon32.icon-carat-1-sw:hover {background-position : -160px -32px ;} +.active .icon32.icon-carat-1-w,.icon32.icon-carat-1-w,.icon32.icon-carat-1-w:hover {background-position : -192px -32px ;} +.active .icon32.icon-carat-2-ew,.icon32.icon-carat-2-ew,.icon32.icon-carat-2-ew:hover {background-position : -288px -32px ;} +.active .icon32.icon-carat-2-ns,.icon32.icon-carat-2-ns,.icon32.icon-carat-2-ns:hover {background-position : -256px -32px ;} +.active .icon32.icon-cart,.icon32.icon-cart,.icon32.icon-cart:hover {background-position : -256px -256px ;} +.active .icon32.icon-check,.icon32.icon-check,.icon32.icon-check:hover {background-position : -416px -32px ;} +.active .icon32.icon-clipboard,.icon32.icon-clipboard,.icon32.icon-clipboard:hover {background-position : -160px -192px ;} +.active .icon32.icon-clock,.icon32.icon-clock,.icon32.icon-clock:hover {background-position : -64px -224px ;} +.active .icon32.icon-close,.icon32.icon-close,.icon32.icon-close:hover {background-position : -384px -32px ;} +.active .icon32.icon-comment,.icon32.icon-comment,.icon32.icon-comment:hover {background-position : -224px -256px ;} +.active .icon32.icon-comment-text,.icon32.icon-comment-text,.icon32.icon-comment-text:hover {background-position : -160px -256px ;} +.active .icon32.icon-comment-video,.icon32.icon-comment-video,.icon32.icon-comment-video:hover {background-position : -192px -256px ;} +.active .icon32.icon-compose,.icon32.icon-compose,.icon32.icon-compose:hover {background-position : 0 -288px ;} +.active .icon32.icon-contacts,.icon32.icon-contacts,.icon32.icon-contacts:hover {background-position : -352px -224px ;} +.active .icon32.icon-copy,.icon32.icon-copy,.icon32.icon-copy:hover {background-position : -288px -192px ;} +.active .icon32.icon-cross,.icon32.icon-cross,.icon32.icon-cross:hover {background-position : 0 -256px ;} +.active .icon32.icon-date,.icon32.icon-date,.icon32.icon-date:hover {background-position : 0 -224px ;} +.active .icon32.icon-doc,.icon32.icon-doc,.icon32.icon-doc:hover {background-position : -384px -192px ;} +.active .icon32.icon-document,.icon32.icon-document,.icon32.icon-document:hover {background-position : -448px -192px ;} +.active .icon32.icon-edit,.icon32.icon-edit,.icon32.icon-edit:hover {background-position : -224px -192px ;} +.active .icon32.icon-envelope-closed,.icon32.icon-envelope-closed,.icon32.icon-envelope-closed:hover {background-position : -96px -224px ;} +.active .icon32.icon-envelope-open,.icon32.icon-envelope-open,.icon32.icon-envelope-open:hover {background-position : -128px -224px ;} +.active .icon32.icon-extlink,.icon32.icon-extlink,.icon32.icon-extlink:hover {background-position : -480px -64px ;} +.active .icon32.icon-flag,.icon32.icon-flag,.icon32.icon-flag:hover {background-position : -256px -160px ;} +.active .icon32.icon-folder-collapsed,.icon32.icon-folder-collapsed,.icon32.icon-folder-collapsed:hover {background-position : -192px -160px ;} +.active .icon32.icon-folder-open,.icon32.icon-folder-open,.icon32.icon-folder-open:hover {background-position : -224px -160px ;} +.active .icon32.icon-gear,.icon32.icon-gear,.icon32.icon-gear:hover {background-position : 0 -192px ;} +.active .icon32.icon-globe,.icon32.icon-globe,.icon32.icon-globe:hover {background-position : -320px -224px ;} +.active .icon32.icon-heart,.icon32.icon-heart,.icon32.icon-heart:hover {background-position : -320px -160px ;} +.active .icon32.icon-help,.icon32.icon-help,.icon32.icon-help:hover {background-position : -448px -32px ;} +.active .icon32.icon-home,.icon32.icon-home,.icon32.icon-home:hover {background-position : 0 -160px ;} +.active .icon32.icon-image,.icon32.icon-image,.icon32.icon-image:hover {background-position : -416px -224px ;} +.active .icon32.icon-inbox,.icon32.icon-inbox,.icon32.icon-inbox:hover {background-position : -32px -288px ;} +.active .icon32.icon-info,.icon32.icon-info,.icon32.icon-info:hover {background-position : -96px -256px ;} +.active .icon32.icon-key,.icon32.icon-key,.icon32.icon-key:hover {background-position : -128px -192px ;} +.active .icon32.icon-lightbulb,.icon32.icon-lightbulb,.icon32.icon-lightbulb:hover {background-position : -480px -160px ;} +.active .icon32.icon-link,.icon32.icon-link,.icon32.icon-link:hover {background-position : -224px -224px ;} +.active .icon32.icon-locked,.icon32.icon-locked,.icon32.icon-locked:hover {background-position : -64px -192px ;} +.active .icon32.icon-mail-closed,.icon32.icon-mail-closed,.icon32.icon-mail-closed:hover {background-position : -160px -224px ;} +.active .icon32.icon-mail-open,.icon32.icon-mail-open,.icon32.icon-mail-open:hover {background-position : -192px -224px ;} +.active .icon32.icon-messages,.icon32.icon-messages,.icon32.icon-messages:hover {background-position : -320px -256px ;} +.active .icon32.icon-minus,.icon32.icon-minus,.icon32.icon-minus:hover {background-position : -352px -32px ;} +.active .icon32.icon-newwin,.icon32.icon-newwin,.icon32.icon-newwin:hover {background-position : -448px -64px ;} +.active .icon32.icon-note,.icon32.icon-note,.icon32.icon-note:hover {background-position : -320px -192px ;} +.active .icon32.icon-notice,.icon32.icon-notice,.icon32.icon-notice:hover {background-position : -480px -32px ;} +.active .icon32.icon-page,.icon32.icon-page,.icon32.icon-page:hover {background-position : -256px -192px ;} +.active .icon32.icon-pdf,.icon32.icon-pdf,.icon32.icon-pdf:hover {background-position : -352px -192px ;} +.active .icon32.icon-pin,.icon32.icon-pin,.icon32.icon-pin:hover {background-position : -416px -160px ;} +.active .icon32.icon-plus,.icon32.icon-plus,.icon32.icon-plus:hover {background-position : -320px -32px ;} +.active .icon32.icon-print,.icon32.icon-print,.icon32.icon-print:hover {background-position : -64px -160px ;} +.active .icon32.icon-profile,.icon32.icon-profile,.icon32.icon-profile:hover {background-position : -384px -224px ;} +.active .icon32.icon-redo,.icon32.icon-redo,.icon32.icon-redo:hover {background-position : -288px -96px ;} +.active .icon32.icon-refresh,.icon32.icon-refresh,.icon32.icon-refresh:hover {background-position : -352px -96px ;} +.active .icon32.icon-remove,.icon32.icon-remove,.icon32.icon-remove:hover {background-position : -64px -256px ;} +.active .icon32.icon-reply,.icon32.icon-reply,.icon32.icon-reply:hover {background-position : -96px -288px ;} +.active .icon32.icon-replyall,.icon32.icon-replyall,.icon32.icon-replyall:hover {background-position : -320px -96px ;} +.active .icon32.icon-rssfeed,.icon32.icon-rssfeed,.icon32.icon-rssfeed:hover {background-position : -480px -128px ;} +.active .icon32.icon-save,.icon32.icon-save,.icon32.icon-save:hover {background-position : -96px -160px ;} +.active .icon32.icon-scissors,.icon32.icon-scissors,.icon32.icon-scissors:hover {background-position : -192px -192px ;} +.active .icon32.icon-script,.icon32.icon-script,.icon32.icon-script:hover {background-position : -480px -192px ;} +.active .icon32.icon-search,.icon32.icon-search,.icon32.icon-search:hover {background-position : -384px -128px ;} +.active .icon32.icon-sent,.icon32.icon-sent,.icon32.icon-sent:hover {background-position : -128px -288px ;} +.active .icon32.icon-shuffle,.icon32.icon-shuffle,.icon32.icon-shuffle:hover {background-position : -480px 0 ;} +.active .icon32.icon-square-minus,.icon32.icon-square-minus,.icon32.icon-square-minus:hover {background-position : -352px -480px ;} +.active .icon32.icon-square-plus,.icon32.icon-square-plus,.icon32.icon-square-plus:hover {background-position : -320px -480px ;} +.active .icon32.icon-star-off,.icon32.icon-star-off,.icon32.icon-star-off:hover {background-position : -480px -96px ;} +.active .icon32.icon-star-on,.icon32.icon-star-on,.icon32.icon-star-on:hover {background-position : -448px -96px ;} +.active .icon32.icon-suitcase,.icon32.icon-suitcase,.icon32.icon-suitcase:hover {background-position : -448px -224px ;} +.active .icon32.icon-tag,.icon32.icon-tag,.icon32.icon-tag:hover {background-position : -448px -160px ;} +.active .icon32.icon-transfer-ew,.icon32.icon-transfer-ew,.icon32.icon-transfer-ew:hover {background-position : -448px 0 ;} +.active .icon32.icon-trash,.icon32.icon-trash,.icon32.icon-trash:hover {background-position : -384px -160px ;} +.active .icon32.icon-treeview-corner,.icon32.icon-treeview-corner,.icon32.icon-treeview-corner:hover {background-position : -448px -480px ;} +.active .icon32.icon-treeview-corner-minus,.icon32.icon-treeview-corner-minus,.icon32.icon-treeview-corner-minus:hover {background-position : -416px -480px ;} +.active .icon32.icon-treeview-corner-plus,.icon32.icon-treeview-corner-plus,.icon32.icon-treeview-corner-plus:hover {background-position : -384px -480px ;} +.active .icon32.icon-treeview-vertical-line,.icon32.icon-treeview-vertical-line,.icon32.icon-treeview-vertical-line:hover {background-position : -480px -480px ;} +.active .icon32.icon-triangle-e,.icon32.icon-triangle-e,.icon32.icon-triangle-e:hover {background-position : -64px 0 ;} +.active .icon32.icon-triangle-ew,.icon32.icon-triangle-ew,.icon32.icon-triangle-ew:hover {background-position : -288px 0 ;} +.active .icon32.icon-triangle-n,.icon32.icon-triangle-n,.icon32.icon-triangle-n:hover {background-position : 0 0 ;} +.active .icon32.icon-triangle-ne,.icon32.icon-triangle-ne,.icon32.icon-triangle-ne:hover {background-position : -32px 0 ;} +.active .icon32.icon-triangle-ns,.icon32.icon-triangle-ns,.icon32.icon-triangle-ns:hover {background-position : -256px 0 ;} +.active .icon32.icon-triangle-nw,.icon32.icon-triangle-nw,.icon32.icon-triangle-nw:hover {background-position : -224px 0 ;} +.active .icon32.icon-triangle-s,.icon32.icon-triangle-s,.icon32.icon-triangle-s:hover {background-position : -128px 0 ;} +.active .icon32.icon-triangle-se,.icon32.icon-triangle-se,.icon32.icon-triangle-se:hover {background-position : -96px 0 ;} +.active .icon32.icon-triangle-sw,.icon32.icon-triangle-sw,.icon32.icon-triangle-sw:hover {background-position : -160px 0 ;} +.active .icon32.icon-triangle-w,.icon32.icon-triangle-w,.icon32.icon-triangle-w:hover {background-position : -192px 0 ;} +.active .icon32.icon-undo,.icon32.icon-undo,.icon32.icon-undo:hover {background-position : -256px -96px ;} +.active .icon32.icon-unlink,.icon32.icon-unlink,.icon32.icon-unlink:hover {background-position : -256px -224px ;} +.active .icon32.icon-unlocked,.icon32.icon-unlocked,.icon32.icon-unlocked:hover {background-position : -96px -192px ;} +.active .icon32.icon-user,.icon32.icon-user,.icon32.icon-user:hover {background-position : -32px -160px ;} +.active .icon32.icon-users,.icon32.icon-users,.icon32.icon-users:hover {background-position : -352px -256px ;} +.active .icon32.icon-video,.icon32.icon-video,.icon32.icon-video:hover {background-position : -384px -256px ;} +.active .icon32.icon-volume-off,.icon32.icon-volume-off,.icon32.icon-volume-off:hover {background-position : -448px -256px ;} +.active .icon32.icon-volume-on,.icon32.icon-volume-on,.icon32.icon-volume-on:hover {background-position : -480px -256px ;} +.active .icon32.icon-web,.icon32.icon-web,.icon32.icon-web:hover {background-position : -288px -224px ;} +.active .icon32.icon-wrench,.icon32.icon-wrench,.icon32.icon-wrench:hover {background-position : -32px -192px ;} +.active .icon32.icon-xls,.icon32.icon-xls,.icon32.icon-xls:hover {background-position : -416px -192px ;} +.active .icon32.icon-zoomin,.icon32.icon-zoomin,.icon32.icon-zoomin:hover {background-position : -416px -128px ;} +.active .icon32.icon-zoomout,.icon32.icon-zoomout,.icon32.icon-zoomout:hover {background-position : -448px -128px ;} +.icon.icon-black,.icons-black .icon,.icon.icon-darkgray:hover {background-image : url('../img/opa-icons-black16.png') ;} +.icon.icon-blue,.icons-blue .icon {background-image : url('../img/opa-icons-blue16.png') ;} +.icon.icon-color,.icons-color .icon,.active .icon {background-image : url('../img/opa-icons-color16.png') ;} +.icon.icon-green,.icons-green .icon {background-image : url('../img/opa-icons-green16.png') ;} +.icon.icon-orange,.icons-orange .icon {background-image : url('../img/opa-icons-orange16.png') ;} +.icon.icon-red,.icons-red .icon {background-image : url('../img/opa-icons-red16.png') ;} +.icon.icon-white:hover,.icons-white .icon:hover,.icons-gray .icon {background-image : url('../img/opa-icons-gray16.png') ;} +.icon.icon-white,.icons-white .icon {background-image : url('../img/opa-icons-white16.png') ;} +.icon:hover,.icon.icon-darkgray,.icons-darkgray .icon {background-image : url('../img/opa-icons-darkgray16.png') ;} +.icon {background-image : url('../img/opa-icons-gray16.png') ;background-repeat : no-repeat ;display : inline-block ;height : 16px ;vertical-align : text-top ;width : 16px ;} +.icon32.icon-black,.icons-black .icon32,.icon32.icon-darkgray:hover {background-image : url('../img/opa-icons-black32.png') ;} +.icon32.icon-blue,.icons-blue .icon32 {background-image : url('../img/opa-icons-blue32.png') ;} +.icon32.icon-color,.icons-color .icon32,.active .icon32 {background-image : url('../img/opa-icons-color32.png') ;} +.icon32.icon-green,.icons-green .icon32 {background-image : url('../img/opa-icons-green32.png') ;} +.icon32.icon-orange,.icons-orange .icon32 {background-image : url('../img/opa-icons-orange32.png') ;} +.icon32.icon-red,.icons-red .icon32 {background-image : url('../img/opa-icons-red32.png') ;} +.icon32.icon-white:hover,.icons-white .icon32:hover,.icons-gray .icon32 {background-image : url('../img/opa-icons-gray32.png') ;} +.icon32.icon-white,.icons-white .icon32 {background-image : url('../img/opa-icons-white32.png') ;} +.icon32:hover,.icon32.icon-darkgray,.icons-darkgray .icon32 {background-image : url('../img/opa-icons-darkgray32.png') ;} +.icon32 {background-image : url('../img/opa-icons-gray32.png') ;background-repeat : no-repeat ;display : inline-block ;height : 32px ;vertical-align : text-top ;width : 32px ;} + +ul.media-grid li { + text-align: center; +} +.btn.opa-source { + margin-top: 5px; + vertical-align: top; +} + +.subhead { + background-color: #287590; + background-image: -webkit-gradient(linear, left top, left bottom, from(#2C4369), to(#23A1B2)); + background-image: -webkit-linear-gradient(#2C4369, #23A1B2); + background-image: -moz-linear-gradient(#2C4369, #23A1B2); + background-image: -o-linear-gradient(top, #2C4369, #23A1B2); + background-image: -khtml-gradient(linear, left top, left bottom, from(#2C4369), to(#23A1B2)); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2C4369', endColorstr='#23A1B2', GradientType=0); +} +.subhead p a { + font-weight: bold; +} +.subhead hr { + border-color:#CCC; +} +ul.icons-list li { + display:inline-block; + margin:6px; +} +.well-gray { + background-color:#CCC; +} +.well-black { + background-color:#333; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/uniform.default.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/uniform.default.css new file mode 100644 index 000000000..ee148d328 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/uniform.default.css @@ -0,0 +1,609 @@ +/* + +Uniform Theme: Uniform Default +Version: 1.6 +By: Josh Pyles +License: MIT License +--- +For use with the Uniform plugin: +http://pixelmatrixdesign.com/uniform/ +--- +Generated by Uniform Theme Generator: +http://pixelmatrixdesign.com/uniform/themer.html + +*/ + +/* Global Declaration */ + +div.selector, +div.selector span, +div.checker span, +div.radio span, +div.uploader, +div.uploader span.action, +div.button, +div.button span { + background-image: url(../img/sprite.png); + background-repeat: no-repeat; + -webkit-font-smoothing: antialiased; +} + +.selector, +.radio, +.checker, +.uploader, +.button, +.selector *, +.radio *, +.checker *, +.uploader *, +.button *{ + margin: 0; + padding: 0; +} + +/* INPUT & TEXTAREA */ + +input.text, +input.email, +input.password, +textarea.uniform { + font-size: 12px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: normal; + padding: 3px; + color: #777; + background: url('../img/bg-input-focus.png') repeat-x 0px 0px; + background: url('../img/bg-input.png') repeat-x 0px 0px; + border-top: solid 1px #aaa; + border-left: solid 1px #aaa; + border-bottom: solid 1px #ccc; + border-right: solid 1px #ccc; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + outline: 0; +} + +input.text:focus, +input.email:focus, +input.password:focus, +textarea.uniform:focus { + -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3); + -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3); + box-shadow: 0px 0px 4px rgba(0,0,0,0.3); + border-color: #999; + background: url('../img/bg-input-focus.png') repeat-x 0px 0px; +} + +/* SPRITES */ + +/* Select */ + +div.selector { + background-position: -483px -130px; + line-height: 26px; + height: 26px; +} + +div.selector span { + background-position: right 0px; + height: 26px; + line-height: 26px; +} + +div.selector select { + /* change these to adjust positioning of select element */ + top: 0px; + left: 0px; +} + +div.selector:active, +div.selector.active { + background-position: -483px -156px; +} + +div.selector:active span, +div.selector.active span { + background-position: right -26px; +} + +div.selector.focus, div.selector.hover, div.selector:hover { + background-position: -483px -182px; +} + +div.selector.focus span, div.selector.hover span, div.selector:hover span { + background-position: right -52px; +} + +div.selector.focus:active, +div.selector.focus.active, +div.selector:hover:active, +div.selector.active:hover { + background-position: -483px -208px; +} + +div.selector.focus:active span, +div.selector:hover:active span, +div.selector.active:hover span, +div.selector.focus.active span { + background-position: right -78px; +} + +div.selector.disabled { + background-position: -483px -234px; +} + +div.selector.disabled span { + background-position: right -104px; +} + +/* Checkbox */ + +div.checker { + width: 19px; + height: 19px; +} + +div.checker input { + width: 19px; + height: 19px; +} + +div.checker span { + background-position: 0px -260px; + height: 19px; + width: 19px; +} + +div.checker:active span, +div.checker.active span { + background-position: -19px -260px; +} + +div.checker.focus span, +div.checker:hover span { + background-position: -38px -260px; +} + +div.checker.focus:active span, +div.checker:active:hover span, +div.checker.active:hover span, +div.checker.focus.active span { + background-position: -57px -260px; +} + +div.checker span.checked { + background-position: -76px -260px; +} + +div.checker:active span.checked, +div.checker.active span.checked { + background-position: -95px -260px; +} + +div.checker.focus span.checked, +div.checker:hover span.checked { + background-position: -114px -260px; +} + +div.checker.focus:active span.checked, +div.checker:hover:active span.checked, +div.checker.active:hover span.checked, +div.checker.active.focus span.checked { + background-position: -133px -260px; +} + +div.checker.disabled span, +div.checker.disabled:active span, +div.checker.disabled.active span { + background-position: -152px -260px; +} + +div.checker.disabled span.checked, +div.checker.disabled:active span.checked, +div.checker.disabled.active span.checked { + background-position: -171px -260px; +} + +/* Radio */ + +div.radio { + width: 18px; + height: 18px; +} + +div.radio input { + width: 18px; + height: 18px; +} + +div.radio span { + height: 18px; + width: 18px; + background-position: 0px -279px; +} + +div.radio:active span, +div.radio.active span { + background-position: -18px -279px; +} + +div.radio.focus span, +div.radio:hover span { + background-position: -36px -279px; +} + +div.radio.focus:active span, +div.radio:active:hover span, +div.radio.active:hover span, +div.radio.active.focus span { + background-position: -54px -279px; +} + +div.radio span.checked { + background-position: -72px -279px; +} + +div.radio:active span.checked, +div.radio.active span.checked { + background-position: -90px -279px; +} + +div.radio.focus span.checked, div.radio:hover span.checked { + background-position: -108px -279px; +} + +div.radio.focus:active span.checked, +div.radio:hover:active span.checked, +div.radio.focus.active span.checked, +div.radio.active:hover span.checked { + background-position: -126px -279px; +} + +div.radio.disabled span, +div.radio.disabled:active span, +div.radio.disabled.active span { + background-position: -144px -279px; +} + +div.radio.disabled span.checked, +div.radio.disabled:active span.checked, +div.radio.disabled.active span.checked { + background-position: -162px -279px; +} + +/* Uploader */ + +div.uploader { + background-position: 0px -297px; + height: 28px; +} + +div.uploader span.action { + background-position: right -409px; + height: 24px; + line-height: 24px; +} + +div.uploader span.filename { + height: 24px; + /* change this line to adjust positioning of filename area */ + margin: 2px 0px 2px 2px; + line-height: 24px; +} + +div.uploader.focus, +div.uploader.hover, +div.uploader:hover { + background-position: 0px -353px; +} + +div.uploader.focus span.action, +div.uploader.hover span.action, +div.uploader:hover span.action { + background-position: right -437px; +} + +div.uploader.active span.action, +div.uploader:active span.action { + background-position: right -465px; +} + +div.uploader.focus.active span.action, +div.uploader:focus.active span.action, +div.uploader.focus:active span.action, +div.uploader:focus:active span.action { + background-position: right -493px; +} + +div.uploader.disabled { + background-position: 0px -325px; +} + +div.uploader.disabled span.action { + background-position: right -381px; +} + +div.button { + background-position: 0px -523px; +} + +div.button span { + background-position: right -643px; +} + +div.button.focus, +div.button:focus, +div.button:hover, +div.button.hover { + background-position: 0px -553px; +} + +div.button.focus span, +div.button:focus span, +div.button:hover span, +div.button.hover span { + background-position: right -673px; +} + +div.button.active, +div.button:active { + background-position: 0px -583px; +} + +div.button.active span, +div.button:active span { + background-position: right -703px; + color: #555; +} + +div.button.disabled, +div.button:disabled { + background-position: 0px -613px; +} + +div.button.disabled span, +div.button:disabled span { + background-position: right -733px; + color: #bbb; + cursor: default; +} + +/* PRESENTATION */ + +/* Button */ + +div.button { + height: 30px; +} + +div.button span { + margin-left: 13px; + height: 22px; + padding-top: 8px; + font-weight: bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + letter-spacing: 1px; + text-transform: uppercase; + padding-left: 2px; + padding-right: 15px; +} + +/* Select */ +div.selector { + width: 190px; + font-size: 12px; +} + +div.selector select { + min-width: 190px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + border: solid 1px #fff; +} + +div.selector span { + padding: 0px 25px 0px 2px; + cursor: pointer; +} + +div.selector span { + color: #666; + width: 158px; + text-shadow: 0 1px 0 #fff; +} + +div.selector.disabled span { + color: #bbb; +} + +/* Checker */ +div.checker { + margin-right: 5px; +} + +/* Radio */ +div.radio { + margin-right: 3px; +} + +/* Uploader */ +div.uploader { + width: 190px; + cursor: pointer; +} + +div.uploader span.action { + width: 85px; + text-align: center; + text-shadow: #fff 0px 1px 0px; + font-size: 11px; + font-weight: bold; +} + +div.uploader span.filename { + color: #777; + width: 82px; + border-right: solid 1px #bbb; + font-size: 11px; +} + +div.uploader input { + width: 190px; +} + +div.uploader.disabled span.action { + color: #aaa; +} + +div.uploader.disabled span.filename { + border-color: #ddd; + color: #aaa; +} +/* + +CORE FUNCTIONALITY + +Not advised to edit stuff below this line +----------------------------------------------------- +*/ + +.selector, +.checker, +.button, +.radio, +.uploader { + display: -moz-inline-box; + display: inline-block; + vertical-align: middle; + zoom: 1; + *display: inline; +} + +.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus { + outline: 0; +} + +/* Button */ + +div.button a, +div.button button, +div.button input { + position: absolute; +} + +div.button { + cursor: pointer; + position: relative; +} + +div.button span { + display: -moz-inline-box; + display: inline-block; + line-height: 1; + text-align: center; +} + +/* Select */ + +div.selector { + position: relative; + padding-left: 10px; + overflow: hidden; +} + +div.selector span { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +div.selector select { + position: absolute; + opacity: 0; + filter: alpha(opacity=0); + height: 25px; + border: none; + background: none; +} + +/* Checker */ + +div.checker { + position: relative; +} + +div.checker span { + display: -moz-inline-box; + display: inline-block; + text-align: center; +} + +div.checker input { + opacity: 0; + filter: alpha(opacity=0); + display: inline-block; + background: none; +} + +/* Radio */ + +div.radio { + position: relative; +} + +div.radio span { + display: -moz-inline-box; + display: inline-block; + text-align: center; +} + +div.radio input { + opacity: 0; + filter: alpha(opacity=0); + text-align: center; + display: inline-block; + background: none; +} + +/* Uploader */ + +div.uploader { + position: relative; + overflow: hidden; + cursor: default; +} + +div.uploader span.action { + float: left; + display: inline; + padding: 2px 0px; + overflow: hidden; + cursor: pointer; +} + +div.uploader span.filename { + padding: 0px 10px; + float: left; + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + cursor: default; +} + +div.uploader input { + opacity: 0; + filter: alpha(opacity=0); + position: absolute; + top: 0; + right: 0; + bottom: 0; + float: right; + height: 25px; + border: none; + cursor: default; +} diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/css/uploadify.css b/code/ryzom/tools/server/ryzom_ams/www/html/css/uploadify.css new file mode 100644 index 000000000..1df3e3e9d --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/css/uploadify.css @@ -0,0 +1,92 @@ +/* +Uploadify +Copyright (c) 2012 Reactive Apps, Ronnie Garcia +Released under the MIT License +*/ + +.uploadify { + position: relative; + margin-bottom: 1em; +} +.uploadify-button { + background-color: #505050; + background-image: linear-gradient(bottom, #505050 0%, #707070 100%); + background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%); + background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%); + background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%); + background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%); + background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0, #505050), + color-stop(1, #707070) + ); + background-position: center top; + background-repeat: no-repeat; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + border-radius: 30px; + border: 2px solid #808080; + color: #FFF; + font: bold 12px Arial, Helvetica, sans-serif; + text-align: center; + text-shadow: 0 -1px 0 rgba(0,0,0,0.25); + width: 100%; +} +.uploadify:hover .uploadify-button { + background-color: #606060; + background-image: linear-gradient(top, #606060 0%, #808080 100%); + background-image: -o-linear-gradient(top, #606060 0%, #808080 100%); + background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%); + background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%); + background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%); + background-image: -webkit-gradient( + linear, + left bottom, + left top, + color-stop(0, #606060), + color-stop(1, #808080) + ); + background-position: center bottom; +} +.uploadify-button.disabled { + background-color: #D0D0D0; + color: #808080; +} +.uploadify-queue { + margin-bottom: 1em; +} +.uploadify-queue-item { + background-color: #F5F5F5; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + font: 11px Verdana, Geneva, sans-serif; + margin-top: 5px; + max-width: 350px; + padding: 10px; +} +.uploadify-error { + background-color: #FDE5DD !important; +} +.uploadify-queue-item .cancel a { + background: url('../img/uploadify-cancel.png') 0 0 no-repeat; + float: right; + height: 16px; + text-indent: -9999px; + width: 16px; +} +.uploadify-queue-item.completed { + background-color: #E5E5E5; +} +.uploadify-progress { + background-color: #E5E5E5; + margin-top: 10px; + width: 100%; +} +.uploadify-progress-bar { + background-color: #0099FF; + height: 3px; + width: 1px; +} \ No newline at end of file diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/assets/images/html_structure.png b/code/ryzom/tools/server/ryzom_ams/www/html/doc/assets/images/html_structure.png new file mode 100644 index 0000000000000000000000000000000000000000..069342a0b9f40a18941b2a76c905c3977355b6f9 GIT binary patch literal 44568 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 UmzB=%ILJzjFI@PfLasez%q0<*?O6lTPFs{|+a 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 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/assets/images/image_1.png b/code/ryzom/tools/server/ryzom_ams/www/html/doc/assets/images/image_1.png new file mode 100644 index 0000000000000000000000000000000000000000..932fa3c98e34d07657251a6c00bd66879c42e8e4 GIT binary patch literal 5304 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 KMNUMnLSTY5E*Fge literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/css/documenter_style.css b/code/ryzom/tools/server/ryzom_ams/www/html/doc/css/documenter_style.css new file mode 100644 index 000000000..8d8db29a4 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/doc/css/documenter_style.css @@ -0,0 +1,356 @@ +/*! + * Documenter 1.6 + * http://rxa.li/documenter + * + * Copyright 2011, Xaver Birsak + * http://revaxarts.com + * + */ +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ + margin:0; + padding:0; + border:0; + outline:0; + font-weight:inherit; + font-style:inherit; + font-size:100%; + font-family:inherit; + vertical-align:baseline; +} +html { + font-size:101%; + font-family:Arial,verdana,arial,sans-serif; + font-size:12px; + -webkit-text-size-adjust:none; + color:#6F6F6F; + background-color:#efefef; +} +body{ + min-height:100%; + height:auto; + width:100%; +} +footer, header, section { + display:block; +} +a{ color:#6F6F6F; text-decoration:none; cursor:pointer; } +a:hover { text-decoration:underline } +p, ul, ol{ + margin:18px 0; + line-height:1.5em; +} +li{ + list-style:none; +} +li.placeholder{ + height:70px; + width:100%; + font-size:16px; +} +hr { + display:block; + height:0px; + line-height:0px; + border:0; + border-top:1px solid #ddd; + border-bottom:1px solid #aaa; + margin:16px 0; + padding:0; +} +hr.notop{ + margin-top:0; +} +strong{ + font-weight:700; +} +#documenter_content{ + position:absolute; + right:18px; + left:218px; + padding-left:10px; + padding-bottom:800px; + min-height:100%; + height:auto; + z-index:1; +} +#documenter_sidebar{ + -moz-box-shadow:0 0 6px rgba(3,3,3,0.6); + -webkit-box-shadow:0 0 6px rgba(3,3,3,0.6); + box-shadow:0 0 6px rgba(3,3,3,0.6); + position:fixed; + left:0; + width:200px; + height:100%; + min-height:100%; + z-index:100; +} +#documenter_sidebar a{ + position:relative; + z-index:100; +} +img{ + border:0; +} +#documenter_copyright{ + position:absolute; + bottom:10px; + font-size:10px; + right:15px; + width:200px; + text-align:right; + z-index:1 +} +noscript{ + display:block; + position:absolute; + top:238px; + margin:0 auto; + width:800px; + bottom:0; + z-index:20; +} +noscript p{ + width:800px; + font-size:20px; + padding-top:20px; + margin:0 auto; + color:#4D4D4D; +} +.small{ + font-size:10px; + letter-spacing:0; +} + +/*----------------------------------------------------------------------*/ +/* Sidebar +/*----------------------------------------------------------------------*/ + +#documenter_sidebar #documenter_logo{ + display:block; + height:20%; + max-height:200px; + min-height:70px; + width:200px; + background-position:center center; + background-repeat:no-repeat; +} +#documenter_sidebar ol{ + font-size:12px; + font-weight:700; + min-height:150px; + height:75%; + overflow:auto; +} + +#documenter_sidebar ol li{ + text-align:right; + padding:0; +} +#documenter_sidebar ol a{ + display:block; + border-top:1px solid #ddd; + border-bottom:1px solid #aaa; + padding:6px 15px 7px 0; + text-align:right; +} +#documenter_sidebar ol a:hover,#documenter_sidebar ol a.current{ + -webkit-text-shadow:none; + -moz-text-shadow:none; + text-shadow:none; + text-decoration:none; +} +#documenter_sidebar ol li ol{ + border-top:0; + font-size:10px; + min-height:10px; + height:auto; + overflow:auto; + margin:0; + display:none; +} +#documenter_sidebar ol li ol li a{ + display:block; + padding:4px 15px 5px 0; + text-align:right; +} + +/*----------------------------------------------------------------------*/ +/* Content +/*----------------------------------------------------------------------*/ + +#documenter_cover{ + height:800px; + padding-top:200px !important; +} +#documenter_cover li{ + list-style:none !important; + margin-left:0 !important; +} +#documenter_cover p{ + width:500px; +} +#documenter_content section{ + padding-top:70px; +} +#documenter_content h1{ + font-size:30px; + font-weight:700; +} +#documenter_content h2{ + font-size:20px; + margin-bottom:18px; + font-weight:100; +} +#documenter_content h3{ + font-size:26px; + margin:18px 0 0; + font-weight:100; +} +#documenter_content h4{ + font-size:20px; + margin:18px 0; + font-weight:100; +} +#documenter_content h5{ + font-size:16px; + margin:18px 0; + font-weight:100; +} +#documenter_content h6{ + font-size:14px; + margin:18px 0; + font-weight:100; +} +#documenter_content p{ + margin:18px 0; +} +#documenter_content ol li{ + list-style:decimal; + margin-left:36px; +} +#documenter_content ul li{ + list-style:square; + margin-left:36px; +} +#documenter_content dl{ +} +#documenter_content dl dt{ + padding-top:12px; + font-weight:700; + font-size:14px; +} +#documenter_content dl dd{ + padding-top:3px; + margin-left:18px; +} +#documenter_content table{ + border-collapse:collapse; +} +#documenter_content table th{ + font-weight:700; +} +#documenter_content table th, #documenter_content table td{ + padding:3px; + text-align:left; +} +#documenter_content code, #documenter_content pre{ + font-family:"Courier New", Courier, monospace; + font-size:12px; +} +#documenter_content .warning{ + padding:10px 10px 10px 30px; + border:1px solid #D5D458; + background-color:#F0FEB1; + background-image:url(img/warning.png); + background-repeat:no-repeat; + background-position: 8px 11px; +} +#documenter_content .info{ + padding:10px 10px 10px 30px; + border:1px solid #6AB3FF; + background-color:#A3D0FF; + background-image:url(img/info.png); + background-repeat:no-repeat; + background-position: 8px 11px; +} +#documenter_content pre{ + background-image:url(img/pre_bg.png); + line-height:19px; +} + + + + +/*----------------------------------------------------------------------*/ +/* Print Styles +/*----------------------------------------------------------------------*/ + +@media print { + * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; + -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */ + a, a:visited { color: #444 !important; text-decoration: underline; } + a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */ + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } + thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */ + tr, img { page-break-inside: avoid; } + @page { margin: 0.5cm; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3{ page-break-after: avoid; } + hr { border-top:1px solid #000 !important;border-bottom:0 !important; } + + #documenter_sidebar{ + -moz-box-shadow:none; + -webkit-box-shadow:none; + box-shadow:none; + position:absolute; + left:10px; + top:0; + width:100%; + margin-top:500px; + } + #documenter_sidebar ol:before { content: "Table of Contents"; } + + #documenter_sidebar ol{ + border:0 !important; + } + #documenter_sidebar ol li{ + border:0 !important; + text-align:left; + } + #documenter_sidebar ol li a{ + border:0 !important; + text-align:left; + padding:4px; + } + #documenter_sidebar ol li a:hover{ + border:0 !important; + } + #documenter_sidebar #documenter_logo{ + display:none; + } + #documenter_sidebar #documenter_copyright{ + display:none; + } + #documenter_content{ + left:10px; + } + #documenter_cover{ + margin-bottom:300px; + } + #documenter_content .warning{ + background-image:url(img/warning.png) !important; + background-repeat:no-repeat !important; + background-position: 8px 11px !important; + } + #documenter_content .info{ + background-image:url(img/info.png) !important; + background-repeat:no-repeat !important; + background-position: 8px 11px !important; + } + #documenter_content pre{ + background-image:url(img/pre_bg.png) !important; + line-height:19px; + } +} \ No newline at end of file diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/css/img/info.png b/code/ryzom/tools/server/ryzom_ams/www/html/doc/css/img/info.png new file mode 100644 index 0000000000000000000000000000000000000000..466be2a403c193c42838efe4236d7cd116c39d4e GIT binary patch literal 686 zcmV;f0#W^mP)VM~`wErtPJ#XEZxWCXIDY*aX2e*Vk&;oDz^Pv8GCfMoeNnHl(jSc;G3 z|Dluje%!wQcE+||_ae9f?)lqlmF0yhO-+?KFFg9j@cS>s&}+}1f@v*DX)w(KbdSCq z7sJI1_rKq~`=)p2M6X&#r>u=q9PF$&y*%`}FFyUjh#Vxdla#=8>b!d>;iNCa`G5DG zOJBcy{i)9M_xGPC3yU|{<7>o0}@`zox#boAsK7;-Pa zFf#%5DgjOT{rmO%AOHU|GBPsY06%|Wy6zWH45*g@YW2lNUDw#o7shhOW5TUIT(llKOR5)@$1d&Nw@dsm&22?qHS*H9&v?0L=AG U${qL#>;M1&07*qoM6N<$f@3xgS2RssbXJYD@<);T3K0RV$P8%_WK literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/css/img/warning.png b/code/ryzom/tools/server/ryzom_ams/www/html/doc/css/img/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..46834b996ac145e6652c891cb476f57cb3bb959a GIT binary patch literal 607 zcmV-l0-*hgP)uC#1hEh+3(=fcot>EU@du(NBAAGH(JDW8 z);F`+WjD!VA2U1izHh#H^PcqYmm3YHk}Kpgnk`Nq=995lRV*~3RsWZtk%7=UB+1o; zzB>M`zpJ`aaPE3)dd*zmMZi!qb>V}hdu tt~53iPj!?6c#wkDCcxwsbKzZp0RU+71as8u_Q3!E002ovPDHLkV1ha76WRa( literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/favicon.ico b/code/ryzom/tools/server/ryzom_ams/www/html/doc/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b1b83939efc5dee751cf1c83ebdd586d73248329 GIT binary patch literal 4286 zcmbuBe@s z{g{8XT3anE|7dMiD-A*5Dw4?0NE87<&?}&MGeY2=_kH@l=bra)Ou)-L>~o*zeV_05 zdERrl_kyCN;3pVV#H(^>o}y$cic$!$rK|;Fe>zv-*i2gj;44Kb3iW8v0mu^ zRY{Ygz_A%Jz2~SNPd9t`%Tn|GWoZY%84$&K7>t0MSa*VQ@Vc@xF;e>O^#EGseY4bx z^nHLVxFeT)&iF58uh%LwQp9X6GI!cX&`!8ak6N8kpjOXmRIBC?q7$xREkTW2^+ZhQ zKMz#SnKkX$3Ojb#4OOiWEGZ{b}&z z{P7RM1dW2V3w7vj1mQ(&1z!YzU-Z6yIy-X$`Gi|J4ZcM=4gNmBEhwkn_q`CK--I4# zEmW_j=Qd=`o>X|3LQb>35s)OeNsk8`e0O~lXCLK??|6&d-F<|uaUbDtf)Bxd@CJCu z7EF@lwuZh8wT1|A5p(~@eOpL#o3sfXo^o#QXP5B>*}w69fB~9>VeG#J?R;tURE+ls zwH367&J~bJ8{*l;lfHR9$H#r{a=sJX1Z2S-`9ynBcR71ao=OxlZv^4g2i zf@kw&*^ZtF*}3~TuK)zN1>tOBjmQw0xt4nlEx9ZBC#a{2X5I)_7I!UUfD$Z?E$&>J zme;%7o+T6S31+6AYIe|5g*jE6o3Yx=#k$Q?#lCh|@sE&yjQkMti>4-_P3VQUn(Y3t!+VmeLWCK%RwjPy z+|U%j6Lt7Sj}DMoaAnnwg6L{;Fd+TT=&j}Z0Re6i^`7E6LWBNJ>20~JLAxACKO&w( zE#Fu;utqN&TssW71r-ji*)5ucZ>%@*))^VzI#v(31$j@icW)as#llycI3GM8z)yCM zI`+$wE2~orudn-Y$zSUTaEmd-9inCE@&UzH&ldUWjbT6%_lfu&?~^HxV3vGmj12hW zvIpX*D1>9{yx~|W5C2_CKt!2;CF;H=RshJRk)1L3>l2>|ktcKc8d)l+wfmrFIQE2T z4d2}Gc+t>CBRsT`EI4AVDEeC1T7L^8n`ZWHGV}hg@i(&+^f+wyK~JG6yisaOi-w=t zR&?uW0^FiT6#T91kw7aW2j<@=(=?42_*1~ojz0F6TFI@=W~ZXjEsqtCKGRq{wv|9j z2`io9Kg;w$8|IJGE5v#I$v=O!ohjn}(WA}k!$p+G507kCibuDY%aXCJ=_SUq8%o%7 zhl}|O*@1H`D{!6-sOK3;u+Ep>WFx!*={Ms!c5Nar=H9lASu+D2Mw!}Sa6lH{2$9xh z+@_ss0bix%P4u~79GFV)tf`&xSG2A;0d8TaoyI1i(RwC7gRH4t#ybwb*#|wBI%nK1 zSG(i=Y7g$e2hSl9MZU>@aq{`7r-5yjUieHe&Q-2mG?MxbfzCV{JYnrpJg)T`1h|FB z59__gCapU@N8SUp^Rf3lYGpuZq=&Ri22;C@kklpUhBGhWg!8*%Lleiv78 zh6Exf-9+q5FcW(gLQC*6^jIcl;!MemzC)u$<1gz`V+au7RuuWeu7<%lc%IaPbtP5oH&}6rH*i7gZWA+D+-S z2erNQ54lL$<>HF&8d1_+F(u6v+qK8lO;vlVsAo@vx{60|U^D=)GNNPyYeOXEMY9 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/index.html b/code/ryzom/tools/server/ryzom_ams/www/html/doc/index.html new file mode 100644 index 000000000..91848c3fa --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/doc/index.html @@ -0,0 +1,212 @@ + + + + + + + + + + Charisma - a fully featured admin template + + + + + + + + + + + + + + + + + + + + + + +
+ +
    +
  1. Start
  2. +
  3. Intro
  4. +
  5. Features
  6. +
  7. Folder Structure
  8. +
  9. HTML Structure
  10. +
  11. Styling
  12. +
  13. Plugins Used
  14. +
  15. Sources and Credits
  16. + +
+ +
+
+

Charisma

free, responsive, multiple skin admin template


Thank you for using the template. If you have any questions that are beyond the scope of this file, please feel free to ask on the comment section of the article page, but there is no warranty. + +Please share the template on your social network. +

+Apart from this doc there is a live preview with examples and also the code is commented for your convenience. +
+

Please note: when you access it from a server like localhost, by default php-version is served even though you browse using .html extension, remove .htaccess file if you need HTML files to be served.

+

+Thanks.

+

Intro


+

Charisma is a fully featured, responsive admin template based on Bootstrap from Twitter, which comes with 9 different themes to suite your style and application type. It is featured with many plugins and UI elements to ease your work. It works on all major browsers and optimizes itself for tablets and mobile phones.

+
+
+

Features


+
    +
  • 9 different themes
  • +
  • Fully responsive, optimized UI for tablets and mobile phones
  • +
  • Based on Bootstrap, jQuery UI can be also used without hassle
  • +
  • HTML5 valid and CSS3, though compatible with HTML4, works on IE8+
  • +
  • Commented code
  • +
  • Custom product tour, see example
  • +
  • 1000+ icons, see icons (Glyphicons + Opa Library Icons)
  • +
  • Grid system, see example
  • +
  • Charts, including, pie, stack, flot, realtime etc.
  • +
  • Data tables
  • +
  • Widget boxes, collapsible, sortable, closable, see example
  • +
  • Gallery with fullscreen support, see example
  • +
  • Ajaxified menus
  • +
  • Full calendar, monthly weekly, daily, with todo list.
  • +
  • File manager, with create, view, delete, upload, compress and uncompress features
  • +
  • Custom error page
  • +
  • Auto active link detection and much more.
  • +
+

UI Elements

+
    +
  • Autocomplete
  • +
  • Custom Tooltip
  • +
  • Popover
  • +
  • Star Rating
  • +
  • Toggle Switch
  • +
  • Tag Boxes
  • +
  • Rich Text Editor
  • +
  • Date Picker
  • +
  • Multiple File Upload
  • +
  • Slider
  • +
  • Dialog Box
  • +
  • Auto Growing Textarea
  • +
  • Ajax Loaders
  • +
  • Progress Bars
  • +
  • Alerts
  • +
  • Pop Notifications
  • +
+ +
+
+

Folder Structure


+

+ charisma

+

   - css

+

   - img

+

   - js

+

   - misc

+

   - php-version

+

 

+

The root folder contains the template files in HTML format, usable in any backend language.

+

css: contains al the CSS files

+

img: contains all the images.

+

js: contains the JavaScript files

+

misc: contains PHP connector for file manager and handler for Uploadify.

+

php-version: contains the template files in PHP format, using common header and footer.

+

 

+

+  

+
+
+

HTML Structure


+

+ This theme is based on Twitter Bootstrap, so it uses Bootstrap's grid system with 12 grids, more info.

+

+ To view Charisma's grid system please check the grid.html file or http://usman.it/themes/charisma/grid.html

+

+ The HTML structure 

+
+HTML Structure +
+
+

Styling


+

+  

+

+ Forms:

+

+ For form styling please refer to Twitter Bootstrap form styling page.

+

+  

+

+ Buttons:

+

+ Adding basic class or classes can convert an element to a button, please refer to Twitter Bootstrap button styling page.

+

+  

+

+ Table:

+

+ For table styling please refer to Twitter Bootstrap table stying page.

+
+  
+
+
+

Plugins Used


+ +
+
+

Sources and Credits


+

+ Without Twitter Bootstrap this template won't be possible, I am grateful to all the jQuery plugin authors, Opa Library for icons and Bootswatch for skins which are modified.

+
+ +
+ + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.1.6.4.js b/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.1.6.4.js new file mode 100644 index 000000000..3684c36b5 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.1.6.4.js @@ -0,0 +1,4 @@ +/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */ +(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bv(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bd,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,"input")?bj(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bj)}function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"&")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+"").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",C,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,"ms-").replace(w,y)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},m&&f.extend(p,{position:"absolute",left:"-1000px",top:"-1000px"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c=="string",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d);if(c==="events"&&!g[c])return g[i]&&g[i].events;j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u&&(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.attr(a,b,""),a.removeAttribute(b),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(u&&f.nodeName(a,"button"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,"button"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=/\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\./g,z=/ /g,A=/[^\w\s.|`]/g,B=function(a){return a.replace(A,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),B).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=H(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",H(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in G)f.event.add(this,c+".specialChange",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)g[h]&&bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=be[l]||be._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bn.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bm,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bm.test(g)?g.replace(bm,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bv(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bw=function(a,c){var d,e,g;c=c.replace(bo,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bx=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bp.test(d)&&bq.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bv=bw||bx,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bz=/%20/g,bA=/\[\]$/,bB=/\r?\n/g,bC=/#.*$/,bD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bE=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bF=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bG=/^(?:GET|HEAD)$/,bH=/^\/\//,bI=/\?/,bJ=/)<[^<]*)*<\/script>/gi,bK=/^(?:select|textarea)/i,bL=/\s+/,bM=/([?&])_=[^&]*/,bN=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bO=f.fn.load,bP={},bQ={},bR,bS,bT=["*/"]+["*"];try{bR=e.href}catch(bU){bR=c.createElement("a"),bR.href="",bR=bR.href}bS=bN.exec(bR.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bO)return bO.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bJ,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bK.test(this.nodeName)||bE.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bB,"\r\n")}}):{name:b.name,value:c.replace(bB,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?bX(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),bX(a,b);return a},ajaxSettings:{url:bR,isLocal:bF.test(bS[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bT},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bV(bP),ajaxTransport:bV(bQ),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?bZ(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=b$(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bD.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bC,"").replace(bH,bS[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bL),d.crossDomain==null&&(r=bN.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bS[1]&&r[2]==bS[2]&&(r[3]||(r[1]==="http:"?80:443))==(bS[3]||(bS[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bW(bP,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bG.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bI.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bM,"$1_="+x);d.url=y+(y===d.url?(bI.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bT+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bW(bQ,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bz,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cq("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=ct.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!ct.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cu(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cu(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNaN(j)?i:j}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.easing.js b/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.easing.js new file mode 100644 index 000000000..ef7432107 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.easing.js @@ -0,0 +1,205 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +jQuery.easing['jswing'] = jQuery.easing['swing']; + +jQuery.extend( jQuery.easing, +{ + def: 'easeOutQuad', + swing: function (x, t, b, c, d) { + //alert(jQuery.easing.default); + return jQuery.easing[jQuery.easing.def](x, t, b, c, d); + }, + easeInQuad: function (x, t, b, c, d) { + return c*(t/=d)*t + b; + }, + easeOutQuad: function (x, t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }, + easeInOutQuad: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t + b; + return -c/2 * ((--t)*(t-2) - 1) + b; + }, + easeInCubic: function (x, t, b, c, d) { + return c*(t/=d)*t*t + b; + }, + easeOutCubic: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t + 1) + b; + }, + easeInOutCubic: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t + b; + return c/2*((t-=2)*t*t + 2) + b; + }, + easeInQuart: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t + b; + }, + easeOutQuart: function (x, t, b, c, d) { + return -c * ((t=t/d-1)*t*t*t - 1) + b; + }, + easeInOutQuart: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t + b; + return -c/2 * ((t-=2)*t*t*t - 2) + b; + }, + easeInQuint: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t*t + b; + }, + easeOutQuint: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t*t*t + 1) + b; + }, + easeInOutQuint: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; + return c/2*((t-=2)*t*t*t*t + 2) + b; + }, + easeInSine: function (x, t, b, c, d) { + return -c * Math.cos(t/d * (Math.PI/2)) + c + b; + }, + easeOutSine: function (x, t, b, c, d) { + return c * Math.sin(t/d * (Math.PI/2)) + b; + }, + easeInOutSine: function (x, t, b, c, d) { + return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; + }, + easeInExpo: function (x, t, b, c, d) { + return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; + }, + easeOutExpo: function (x, t, b, c, d) { + return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; + }, + easeInOutExpo: function (x, t, b, c, d) { + if (t==0) return b; + if (t==d) return b+c; + if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; + return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; + }, + easeInCirc: function (x, t, b, c, d) { + return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; + }, + easeOutCirc: function (x, t, b, c, d) { + return c * Math.sqrt(1 - (t=t/d-1)*t) + b; + }, + easeInOutCirc: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; + return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; + }, + easeInElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + }, + easeOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; + }, + easeInOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; + }, + easeInBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*(t/=d)*t*((s+1)*t - s) + b; + }, + easeOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; + }, + easeInOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; + return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; + }, + easeInBounce: function (x, t, b, c, d) { + return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; + }, + easeOutBounce: function (x, t, b, c, d) { + if ((t/=d) < (1/2.75)) { + return c*(7.5625*t*t) + b; + } else if (t < (2/2.75)) { + return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; + } else if (t < (2.5/2.75)) { + return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; + } else { + return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; + } + }, + easeInOutBounce: function (x, t, b, c, d) { + if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; + return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; + } +}); + +/* + * + * TERMS OF USE - EASING EQUATIONS + * + * Open source under the BSD License. + * + * Copyright © 2001 Robert Penner + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + */ \ No newline at end of file diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.scrollTo-1.4.2-min.js b/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.scrollTo-1.4.2-min.js new file mode 100644 index 000000000..5e7877810 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/jquery.scrollTo-1.4.2-min.js @@ -0,0 +1,11 @@ +/** + * jQuery.ScrollTo - Easy element scrolling using jQuery. + * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com + * Dual licensed under MIT and GPL. + * Date: 5/25/2009 + * @author Ariel Flesler + * @version 1.4.2 + * + * http://flesler.blogspot.com/2007/10/jqueryscrollto.html + */ +;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery); \ No newline at end of file diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/script.js b/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/script.js new file mode 100644 index 000000000..1be334248 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/doc/js/script.js @@ -0,0 +1,159 @@ +/*! + * Documenter 1.6 + * http://rxa.li/documenter + * + * Copyright 2011, Xaver Birsak + * http://revaxarts.com + * + */ +//if Cufon replace headings +if(typeof Cufon == 'function') Cufon.replace('h1, h2, h3, h4, h5, h6'); + +$(document).ready(function() { + var timeout, + sections = new Array(), + sectionscount = 0, + win = $(window), + sidebar = $('#documenter_sidebar'), + nav = $('#documenter_nav'), + logo = $('#documenter_logo'), + navanchors = nav.find('a'), + timeoffset = 50, + hash = location.hash || null; + iDeviceNotOS4 = (navigator.userAgent.match(/iphone|ipod|ipad/i) && !navigator.userAgent.match(/OS 5/i)) || false, + badIE = $('html').prop('class').match(/ie(6|7|8)/)|| false; + + //handle external links (new window) + $('a[href^=http]').bind('click',function(){ + window.open($(this).attr('href')); + return false; + }); + + //IE 8 and lower doesn't like the smooth pagescroll + if(!badIE){ + window.scroll(0,0); + + $('a[href^=#]').bind('click touchstart',function(){ + hash = $(this).attr('href'); + $.scrollTo.window().queue([]).stop(); + goTo(hash); + return false; + }); + + //if a hash is set => go to it + if(hash){ + setTimeout(function(){ + goTo(hash); + },500); + } + } + + + //We need the position of each section until the full page with all images is loaded + win.bind('load',function(){ + + var sectionselector = 'section'; + + //Documentation has subcategories + if(nav.find('ol').length){ + sectionselector = 'section, h4'; + } + //saving some information + $(sectionselector).each(function(i,e){ + var _this = $(this); + var p = { + id: this.id, + pos: _this.offset().top + }; + sections.push(p); + }); + + + //iPhone, iPod and iPad don't trigger the scroll event + if(iDeviceNotOS4){ + nav.find('a').bind('click',function(){ + setTimeout(function(){ + win.trigger('scroll'); + },duration); + + }); + //scroll to top + window.scroll(0,0); + } + + //how many sections + sectionscount = sections.length; + + //bind the handler to the scroll event + win.bind('scroll',function(event){ + clearInterval(timeout); + //should occur with a delay + timeout = setTimeout(function(){ + //get the position from the very top in all browsers + pos = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; + + //iDeviceNotOS4s don't know the fixed property so we fake it + if(iDeviceNotOS4){ + sidebar.css({height:document.height}); + logo.css({'margin-top':pos}); + } + //activate Nav element at the current position + activateNav(pos); + },timeoffset); + }).trigger('scroll'); + + }); + + //the function is called when the hash changes + function hashchange(){ + goTo(location.hash, false); + } + + //scroll to a section and set the hash + function goTo(hash,changehash){ + win.unbind('hashchange', hashchange); + hash = hash.replace(/!\//,''); + win.stop().scrollTo(hash,duration,{ + easing:easing, + axis:'y' + }); + if(changehash !== false){ + var l = location; + location.href = (l.protocol+'//'+l.host+l.pathname+'#!/'+hash.substr(1)); + } + win.bind('hashchange', hashchange); + } + + + //activate current nav element + function activateNav(pos){ + var offset = 100, + current, next, parent, isSub, hasSub; + win.unbind('hashchange', hashchange); + for(var i=sectionscount;i>0;i--){ + if(sections[i-1].pos <= pos+offset){ + navanchors.removeClass('current'); + current = navanchors.eq(i-1); + current.addClass('current'); + + parent = current.parent().parent(); + next = current.next(); + + hasSub = next.is('ol'); + isSub = !parent.is('#documenter_nav'); + + nav.find('ol:visible').not(parent).slideUp('fast'); + if(isSub){ + parent.prev().addClass('current'); + parent.stop().slideDown('fast'); + }else if(hasSub){ + next.stop().slideDown('fast'); + } + win.bind('hashchange', hashchange); + break; + }; + } + } + + +}); \ No newline at end of file diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/error.php b/code/ryzom/tools/server/ryzom_ams/www/html/error.php new file mode 100644 index 000000000..e9e27be04 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/error.php @@ -0,0 +1,79 @@ + + + + + + + + Error + + + +

+ 404 +

+

Not
Found

+
+
+ The page your are looking for is not found. +
Go Home or
Search
+
+ + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/file-manager.php b/code/ryzom/tools/server/ryzom_ams/www/html/file-manager.php new file mode 100644 index 000000000..251b42847 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/file-manager.php @@ -0,0 +1,36 @@ + + +
+ +
+ +
+
+
+

File Manager

+
+ + + +
+
+
+
+ + As its a demo, you currently have read-only permission, in your server you may do everything like, upload or delete. It will work on a server only. +
+
+
+
+ +
+ + + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/footer.php b/code/ryzom/tools/server/ryzom_ams/www/html/footer.php new file mode 100644 index 000000000..e7053a9c6 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/footer.php @@ -0,0 +1,121 @@ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/form.php b/code/ryzom/tools/server/ryzom_ams/www/html/form.php new file mode 100644 index 000000000..fce48a142 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/form.php @@ -0,0 +1,333 @@ + + + +
+ +
+ +
+
+
+

Form Elements

+
+ + + +
+
+
+
+
+ Datepicker, Autocomplete, WYSIWYG +
+ +
+ +

Start typing to activate auto complete!

+
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ + +
+
+
+ +
+
+ +
+ + +
+
+
+

Form Elements

+
+ + + +
+
+
+
+
+
+ +
+ +
+
+
+ +
+ Some value here +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + Something may have gone wrong +
+
+
+ +
+ + Please correct the error +
+
+
+ +
+ + Woohoo! +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + +
+
+
+ +
+
+ +
+ +
+
+
+

Form Elements

+
+ + + +
+
+
+
+
+
+ +
+
+ @ +
+

Here's some help text

+
+
+
+ +
+
+ .00 +
+ Here's more help text +
+
+
+ +
+
+ $.00 +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+ + + +
+
+
+ +
+ +
+
+
+ +
+ +
+ +
+
+
+ + +
+
+
+
+
+ +
+ + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/gallery.php b/code/ryzom/tools/server/ryzom_ams/www/html/gallery.php new file mode 100644 index 000000000..a822e00ab --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/gallery.php @@ -0,0 +1,41 @@ + + +
+ +
+ +
+
+
+

Gallery

+
+ + + +
+
+
+

+ +

+
+ +
+
+ +
+ + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/grid.php b/code/ryzom/tools/server/ryzom_ams/www/html/grid.php new file mode 100644 index 000000000..cd278aa3d --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/grid.php @@ -0,0 +1,240 @@ + + + +
+ +
+ +
+
+
+

Grid 12

+
+ + + +
+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+
+ +
+
+
+

Grid 3

+
+ +
+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+
+
+

Grid 3

+
+ +
+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+
+
+

Grid 3

+
+ +
+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+
+
+

Plain

+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+
+ +
+
+
+

Grid 6

+
+ + + +
+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+ +
+
+

Grid 6

+
+ + + +
+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+
+
+
+
+

Grid 4

+
+ + + +
+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+ +
+
+

Grid 4

+
+ + + +
+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+ +
+
+

Grid 4

+
+ + + +
+
+
+
+
span 4
+
span 4
+
span 4
+
+
+
+
+ +
+
+
+

Box less area

+

The flat boxes can be created using grids. But you can also use grids inside grids, which makes the layout 100% flexible!

+
+
+
+ +
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
1
+
+ +
+
4
+
4
+
4
+
+ +
+
3
+
3
+
3
+
3
+
+ +
+
4
+
8
+
+ +
+
6
+
6
+
+ +
+
12
+
+ + + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/header.php b/code/ryzom/tools/server/ryzom_ams/www/html/header.php new file mode 100644 index 000000000..dcf5cb115 --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/header.php @@ -0,0 +1,158 @@ + + + + + + Free HTML5 Bootstrap Admin Template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+ + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/icon.php b/code/ryzom/tools/server/ryzom_ams/www/html/icon.php new file mode 100644 index 000000000..071b4252d --- /dev/null +++ b/code/ryzom/tools/server/ryzom_ams/www/html/icon.php @@ -0,0 +1,355 @@ + + + +
+ +
+ +
+
+
+

Icons

+
+ + + +
+
+
+
+ +
+
+
    +
  • icon-glass
  • +
  • icon-music
  • +
  • icon-search
  • +
  • icon-envelope
  • +
  • icon-heart
  • +
  • icon-star
  • +
  • icon-star-empty
  • +
  • icon-user
  • +
  • icon-film
  • +
  • icon-th-large
  • +
  • icon-th
  • +
  • icon-th-list
  • +
  • icon-ok
  • +
  • icon-remove
  • +
  • icon-zoom-in
  • +
  • icon-zoom-out
  • +
  • icon-off
  • +
  • icon-signal
  • +
  • icon-cog
  • +
  • icon-trash
  • +
  • icon-home
  • +
  • icon-file
  • +
  • icon-time
  • +
  • icon-road
  • +
  • icon-download-alt
  • +
  • icon-download
  • +
  • icon-upload
  • +
  • icon-inbox
  • +
  • icon-play-circle
  • +
  • icon-repeat
  • +
  • icon-refresh
  • +
  • icon-list-alt
  • +
  • icon-lock
  • +
  • icon-flag
  • +
  • icon-headphones
  • +
+
+
+
    +
  • icon-volume-off
  • +
  • icon-volume-down
  • +
  • icon-volume-up
  • +
  • icon-qrcode
  • +
  • icon-barcode
  • +
  • icon-tag
  • +
  • icon-tags
  • +
  • icon-book
  • +
  • icon-bookmark
  • +
  • icon-print
  • +
  • icon-camera
  • +
  • icon-font
  • +
  • icon-bold
  • +
  • icon-italic
  • +
  • icon-text-height
  • +
  • icon-text-width
  • +
  • icon-align-left
  • +
  • icon-align-center
  • +
  • icon-align-right
  • +
  • icon-align-justify
  • +
  • icon-list
  • +
  • icon-indent-left
  • +
  • icon-indent-right
  • +
  • icon-facetime-video
  • +
  • icon-picture
  • +
  • icon-pencil
  • +
  • icon-map-marker
  • +
  • icon-adjust
  • +
  • icon-tint
  • +
  • icon-edit
  • +
  • icon-share
  • +
  • icon-check
  • +
  • icon-move
  • +
  • icon-step-backward
  • +
  • icon-fast-backward
  • +
+
+
+
    +
  • icon-backward
  • +
  • icon-play
  • +
  • icon-pause
  • +
  • icon-stop
  • +
  • icon-forward
  • +
  • icon-fast-forward
  • +
  • icon-step-forward
  • +
  • icon-eject
  • +
  • icon-chevron-left
  • +
  • icon-chevron-right
  • +
  • icon-plus-sign
  • +
  • icon-minus-sign
  • +
  • icon-remove-sign
  • +
  • icon-ok-sign
  • +
  • icon-question-sign
  • +
  • icon-info-sign
  • +
  • icon-screenshot
  • +
  • icon-remove-circle
  • +
  • icon-ok-circle
  • +
  • icon-ban-circle
  • +
  • icon-arrow-left
  • +
  • icon-arrow-right
  • +
  • icon-arrow-up
  • +
  • icon-arrow-down
  • +
  • icon-share-alt
  • +
  • icon-resize-full
  • +
  • icon-resize-small
  • +
  • icon-plus
  • +
  • icon-minus
  • +
  • icon-asterisk
  • +
  • icon-exclamation-sign
  • +
  • icon-gift
  • +
  • icon-leaf
  • +
  • icon-fire
  • +
  • icon-eye-open
  • +
+
+
+
    +
  • icon-eye-close
  • +
  • icon-warning-sign
  • +
  • icon-plane
  • +
  • icon-calendar
  • +
  • icon-random
  • +
  • icon-comment
  • +
  • icon-magnet
  • +
  • icon-chevron-up
  • +
  • icon-chevron-down
  • +
  • icon-retweet
  • +
  • icon-shopping-cart
  • +
  • icon-folder-close
  • +
  • icon-folder-open
  • +
  • icon-resize-vertical
  • +
  • icon-resize-horizontal
  • +
  • icon-hdd
  • +
  • icon-bullhorn
  • +
  • icon-bell
  • +
  • icon-certificate
  • +
  • icon-thumbs-up
  • +
  • icon-thumbs-down
  • +
  • icon-hand-right
  • +
  • icon-hand-left
  • +
  • icon-hand-up
  • +
  • icon-hand-down
  • +
  • icon-circle-arrow-right
  • +
  • icon-circle-arrow-left
  • +
  • icon-circle-arrow-up
  • +
  • icon-circle-arrow-down
  • +
  • icon-globe
  • +
  • icon-wrench
  • +
  • icon-tasks
  • +
  • icon-filter
  • +
  • icon-briefcase
  • +
  • icon-fullscreen
  • +
+
+
+ +
+ +
+
+

Built as a sprite

+

Instead of making every icon an extra request, we've compiled them into a sprite—a bunch of images in one file that uses CSS to position the images with background-position. This is the same method we use on Twitter.com and it has worked well for us.

+

All icons classes are prefixed with .icon- for proper namespacing and scoping, much like our other components. This will help avoid conflicts with other tools.

+
+
+

How to use

+

Bootstrap uses an <i> tag for all icons, but they have no case class—only a shared prefix. To use, place the following code just about anywhere:

+
<i class="icon-search"></i>
+

There are also styles available for inverted (white) icons, made ready with one extra class:

+
<i class="icon-search icon-white"></i>
+
In dark themes (Cyborg and Slate) normal icons become white and icon-white become black.
+

There are 140 classes to choose from for your icons. Just add an <i> tag with the right classes and you're set. You can find the full list in sprites.less or right here in this document.

+

+ Heads up! + When using beside strings of text, as in buttons or nav links, be sure to leave a space after the <i> tag for proper spacing. +

+
+
+

Use cases

+

Icons are great, but where would one use them? Here are a few ideas:

+
    +
  • As visuals for your sidebar navigation
  • +
  • For a purely icon-driven navigation
  • +
  • For buttons to help convey the meaning of an action
  • +
  • With links to share context on a user's destination
  • +
+

Essentially, anywhere you can put an <i> tag, you can put an icon.

+
+
+ +

Examples

+

Use them in buttons, button groups for a toolbar, navigation, or prepended form inputs.

+
+
+
+
+ + + + +
+ +
+

+ Refresh + Checkout + Delete +

+

+ Comment + Settings + More Info +

+
+ +
+
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+ +
+
+

Icon sets

+

Default icon set has gray style suitable for white and light backgrounds, but a number of functional classes can be applied for different icon color styles. + These classes include a 5-color (blue, green, red, yellow and gray) .icon-color class, a black .icon-black class, a white .icon-white class, and a dark-gray .icon-darkgray class. +

+ Note: place your cursor on the chosen icon image to see its class. +
+
+
+

Default Icon Sets

+

Default icon classes .icon or .icon32 are best suitable for white and light backgrounds.

+

16x16 pixels icon set

+

Set .icon class for 16x16 pixels icon followed by a class corresponding to the chosen image.

+
<span class="icon icon-home"/>
+
+

32x32 pixels icon set

Set .icon32 class for 32x32 pixels icon followed by a class corresponding to the chosen image.

<span class="icon32 icon-user"/>

Special class for the whole section

To use gray icon set for the whole section set .icons-gray class on the parent element.

+
<div class="icons-gray">
+	<span class="icon icon-add"/>
+	<span class="icon icon-remove"/>
+</div>
+											
+

Dark-gray Icon Sets

Dark-gray icon sets are used for default :hover effect. + The .icon-darkgray class should be used for the icons on light and middle gray backgrounds.

16x16 pixels icon set

Set .icon class for 16x16 pixels icon, then .icon-darkgray class for color and a class corresponding to the chosen image.

<span class="icon icon-darkgray icon-add"/>

32x32 pixels icon set

Set .icon32 class for 32x32 pixels icon, then .icon-darkgray class for color and a class corresponding to the chosen image.

<span class="icon32 icon-darkgray icon-remove"/>

Special class for the whole section

To use dark-gray icon set for the whole section set .icons-darkgray class on the parent element.

<div class="icons-darkgray">
+	<span class="icon icon-add"/>
+	<span class="icon icon-remove"/>
+</div>

Color Icon Sets

Color icon sets are used for default .active icon effect. + The .icon-color class should be used for the icons on white and light backgrounds.

16x16 pixels icon set

Set .icon class for 16x16 pixels icon, then .icon-color class for color and a class corresponding to the chosen image.

<span class="icon icon-color icon-triangle-n"/>

32x32 pixels icon set

Set .icon32 class for 32x32 pixels icon, then .icon-color class for color and a class corresponding to the chosen image.

<span class="icon32 icon-color icon-triangle-s"/>

Special class for the whole section

To use color icon set for the whole section set .icons-color + class on the parent element.

<div class="icons-color">
+	<span class="icon icon-triangle-n"/>
+	<span class="icon icon-triangle-s"/>
+</div>

Black Icon Sets

The .icon-black class could be used for the icons on light and middle gray backgrounds.

16x16 pixels icon set

Set .icon class for 16x16 pixels icon, then .icon-black class for color and a class corresponding to the chosen image.

<span class="icon icon-black icon-folder-open"/>

32x32 pixels icon set

Set .icon32 class for 32x32 pixels icon, then .icon-black class for color and a class corresponding to the chosen image.

<span class="icon32 icon-black icon-folder-collapsed"/>

Special class for the whole section

To use black icon set for the whole section set .icons-black + class on the parent element.

<div class="icons-black">
+	<span class="icon icon-folder-open"/>
+	<span class="icon icon-folder-collapsed"/>
+</div>
+

White Icon Sets

The .icon-white class should be used for the icons on vivid and dark backgrounds.

16x16 pixels icon set

Set .icon class for 16x16 pixels icon, then .icon-white class for color and a class corresponding to the chosen image.

<span class="icon icon-white icon-bullet-on"/>

32x32 pixels icon set

Set .icon32 class for 32x32 pixels icon, then .icon-white class for color and a class corresponding to the chosen image.

<span class="icon32 icon-white icon-bullet-off"/>

Special class for the whole section

To use white icon set for the whole section set .icons-white class on the parent element.

<div class="icons-white">
+	<span class="icon icon-bullet-on"/>
+	<span class="icon icon-bullet-off"/>
+</div>
+

Blue Icon Sets

The .icon-blue class could be used for the icons on light or dark backgrounds.

16x16 pixels icon set

Set .icon class for 16x16 pixels icon, then .icon-blue class for color and a class corresponding to the chosen image.

<span class="icon icon-blue icon-carat-1-n"/>

32x32 pixels icon set

Set .icon32 class for 32x32 pixels icon, then .icon-blue class for color and a class corresponding to the chosen image.

<span class="icon32 icon-blue icon-carat-1-s"/>

Special class for the whole section

To use blue icon set for the whole section set .icons-blue + class on the parent element.

<div class="icons-blue">
+	<span class="icon icon-carat-1-n"/>
+	<span class="icon icon-carat-1-s"/>
+</div>
+

Green Icon Sets

The .icon-green class could be used for the icons on light or dark backgrounds.

16x16 pixels icon set

Set .icon class for 16x16 pixels icon, then .icon-green class for color and a class corresponding to the chosen image.

<span class="icon icon-green icon-arrow-e"/>

32x32 pixels icon set

Set .icon32 class for 32x32 pixels icon, then .icon-green class for color and a class corresponding to the chosen image.

<span class="icon32 icon-green icon-arrow-w"/>

Special class for the whole section

To use green icon set for the whole section set .icons-green + class on the parent element.

<div class="icons-green">
+	<span class="icon icon-arrow-e"/>
+	<span class="icon icon-arrow-w"/>
+</div>
+

Red Icon Sets

The .icon-red class could be used for the icons on light or dark backgrounds.

16x16 pixels icon set

Set .icon class for 16x16 pixels icon, then .icon-red class for color and a class corresponding to the chosen image.

<span class="icon icon-red icon-arrowthick-ne"/>

32x32 pixels icon set

Set .icon32 class for 32x32 pixels icon, then .icon-red class for color and a class corresponding to the chosen image.

<span class="icon32 icon-red icon-arrowthick-sw"/>

Special class for the whole section

To use red icon set for the whole section set .icons-red + class on the parent element.

<div class="icons-red">
+	<span class="icon icon-arrowthick-ne"/>
+	<span class="icon icon-arrowthick-sw"/>
+</div>
+

Orange Icon Sets

The .icon-orange class could be used for the icons on light or dark backgrounds.

16x16 pixels icon set

Set .icon class for 16x16 pixels icon, then .icon-orange class for color and a class corresponding to the chosen image.

<span class="icon icon-orange icon-undo"/>

32x32 pixels icon set

Set .icon32 class for 32x32 pixels icon, then .icon-orange class for color and a class corresponding to the chosen image.

<span class="icon32 icon-orange icon-redo"/>

Special class for the whole section

To use orange icon set for the whole section set .icons-orange + class on the parent element.

<div class="icons-orange">
+	<span class="icon icon-undo"/>
+	<span class="icon icon-redo"/>
+</div>
+
+ + +
+
+
+ +
+ + diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-1.gif b/code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-1.gif new file mode 100644 index 0000000000000000000000000000000000000000..09d621ede9dbe610877292e554c858d60573359e GIT binary patch literal 723 zcmZ?wbhEHb6ky3UH!ouR`=lAT{vl};VeEIUl!ouRtojadCecHBd+kyoPPMtdS z?%g|}ArPSWpWDwhB-q(8z|~04fSC~}s`yXJxhOTUBsE2$JhLQ2Au%hlA}2pFMK3ci zEuTU0CkrPxP?ZiyKgf{`thx#ceJPpqmMq|Ubc$)6gFv&z8PkHx)%R}in9s-lM6i9! zBZm__dd2Imak;LY=7h}zm4rkI)`WR0GG*E)?mKYn(8@QLmiIn?v-kDx2z`w?tc})! zof1sgG@1de?oQNs+@Zp$B*l}wBx#YxN$K-jdS4q!9hlC1plNUP#}nRyjb|@j-XZKa z^H3#V%=s`!CV{ zGZTv~S)?jgU+dnbH8)5Rn@L8H@VK@q;+ad}wo4-xl69peI z>rMAn>7QZ36tBx*W_EhPz6U`Z*qo#fG3yD?Ju5c7TU8{Z8nlJ?f$93++hq!-bARhP dGOMsv=2x69g9)2+pWDwhB-q(8z|~04fSC~_^iRsUC^fMp zHASI3vm`?yF)OhmCqFSoFEcMKpF!~_3nv#)l@1UCjT2yCVA5^r&ph;YpM!PqIxWe) zO|Q6%;?g^1I_o0a*ClV6q}OxxW%j9W(_cmX=g?~FV8Ua9m^E)l#M7-+w~kVL8t$g<)t6z?ymWP(*zxe8~i2^kv0}xZJ$ufbJ9qEiy(v?sym;{D6RHXyb53-bjMO)y6=jy!{{s(vezvCcstTEwX#Jq5?St}Iwt$DicW6$9rxI4QiW`H6YC9@Q4lw#{;m{APcJIm&rUn|A4ocTkW(XH2N%$D7= zfJXIVH452p5TgXck}H>KU!Ao=t3!qNe$KyJ7U8;PGyghx^yBs$QVh#1Q)u5P@X&Nx zde&Mst&Ws8VFlK!xB6{1n($$nrd0n4tTC*H6gJxgoQ2YoE0b1gb}ZputuM7cocrCp zXa5fG`8wu1Dt3y~23$T0#jMTy)PK{9I27O;by$W13me!Jtu R{&#N>^$ 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 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-7.gif b/code/ryzom/tools/server/ryzom_ams/www/html/img/ajax-loaders/ajax-loader-7.gif new file mode 100644 index 0000000000000000000000000000000000000000..d84f653789e5008da64ff04ee109471284a9e284 GIT binary patch literal 10819 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 YLK+Jo=$s}rCC5K5;tJ&Fxuehj0Dc5&@&Et; literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/arrows-active.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/arrows-active.png new file mode 100644 index 0000000000000000000000000000000000000000..2ad71094510812c07d2ec89aad82bcfe2479281d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<9!3HG593zhdsR^Dgjv*eMZ>OH-JZvD~a{Nf_ zj|XAfmZnMvC~A6q)nM(>H?!bw%qTJXw!5p+BgtN0#beXfZ|kjIDM1Jqs=Z-AKRa({Z3?#JN>k)`(*^kZ492SelF{r5}E+%mQYv# literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/arrows-normal.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/arrows-normal.png new file mode 100644 index 0000000000000000000000000000000000000000..9d8b4d2a876a7be2702e8abb83300ff6c9d3128b GIT binary patch literal 312 zcmV-80muG{P)HUC(lv0BbVz-RnQx=HjbzPrhAt3;qbJ36>U<%=!=c@n!(D(h(7;{|(AfkiT`Wt{t z2E>{Hz%HtxD^YmD(~V^&Dk z+T$NIpB^H*yC2vxAcWXeRrLj613Vt_9$*R~qR-g<;3;;bJzu{dcyM@>v|_jb0000< KMNUMnLSTY0K7$7U literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/bg-input-focus.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/bg-input-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..0b059d48da54ea8912aa090ff066c305ad2bd737 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3-o#&#{0g$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G`~f~8u0MYKc>n(WvuDrl-o5+(|Np=24<-Yp#5`RbLn>}1 nC8Q-JC8Q)IBqSybP0l+XkKgNrV7 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/bg-input.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/bg-input.png new file mode 100644 index 0000000000000000000000000000000000000000..485d222ebb14b743b62680377907cf01944bb761 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3-o#&#{0g$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G`~f~8u1}vnee>qc=g*&i{rdI)|No0DL0f=QVxBIJAr-fh n5)u+p5|R?q5)u;_ISd#WoEZ4!^X2t`Di}On{an^LB{Ts5W?d~; literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/border.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/border.png new file mode 100644 index 0000000000000000000000000000000000000000..df13bb6daf79307915e7dd1cf29d48730a50c29d GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^j6m$o!3-qZIAk{hDdPa25Z9ofAa{3ne}8{RM@MgO z?|^^+D=VvngoLiHE@NZkOP4N1MMVV$27dbVsk5{5|NsBbo<1!vSziv+uI=gK7*Y|p z^k6G*gM$FWhIux5zx_}1v|LF#mgu27<@e;v&wgfZpEc#erGmW@9n6=)zqo$~YGd$p L^>bP0l+XkK8G}75 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/buttons.gif b/code/ryzom/tools/server/ryzom_ams/www/html/img/buttons.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e464d0c8c7ac7c8dd29d165e4eff36ea27fdd2d GIT binary patch literal 3064 zcmYL^X;@PE0*C*H{UG3B(HPVT+}lJQEmA8`RNN9x)5$WdG0n7Wa%(>*87>*-l9eUy zlvYe>Svk|eG;PNw8*8eIOVd7?b<1ugclmOE&-1LbAay@qWr9 zI4L?>-k~dL`1PeAms!%W?{3qox}CG<`vv9IjmlSN9jd9Gxp?oIq&3-VL&S^yGB$0w z{2Ru%bLJE#0TisLKjH zx#IM2d(MqF+b)~*dEstH?mX|#Seb;9P7Rn%MLvIYbHIKL~5}J^{r!kBuxFbAB4hb9n7wV?zhHa3b#G zr%x=$TNMu8-z?q+eg^z*nBe`J9Ll5j>4-)T%1`wyyJwD<|#Izv@n9sT1m3k z@e9IV55;+Px-$)msZ6oCXKw^S5dc>WDFVokq)-p-2Q)JRc2coH>1QVoe_GYx;CGq2 zjF^W3tr;pQ%_>HNG2oj<2`szqzCz1o=ekc#j?! zOi{`cdEwyU;dz@s^oCmgm@5tUoHd9>0^5U1lBHumVT<+Gt+rVPIhmA0mtm_YnnIJr zV#Fyb0LQnL`_qJuNB~UcYe0PHx8LuT%e}p=ILvND47q7e^cF${cZl3-`cTKB=sGd- z28q@mo-?;gdK&+g_gdcpDMEJb`PW_gh69SiO|DA=U`L> z(3ZkXQ0~oAVl?R=?s#J1l3%tytJ|BHa+I;KR%#%xj>cUH(@ppG#-1aY`(Vza1S;^G zFZjgS{N;;~W2jh2Jf?4Zap0CcTltmMAU{Riol^=LNwvD`6Ib&ZyMl{G_T{ShK@ zhAEBQJ{{p<2yIQECztIhR^AdzI6MhlTWS36=`ZG9%J}<(CF5MCQ#iKTvL-MfD9DeQ zzCSm>eH>Sg)xI|Lv)2|szEzDLWv8a32nN8w^;SAhL5GA|3GVt8G`d9$OBxM}auk*b zQocUYRA+Hu^73V+5gn=lV6I6R<0F?SCdH(W&zc>*5FGWy5df}WAYD;v497^a)E;n3 zvuTbkM8Wl|xYe#6QCa!)bca2?G()Z51>1|M@>3wjMD$SHWPFrKRG%ZMLcNQXZBD;^ z%rBI!FI$t5ZKF@gKd+e%LDyi234~e^eqc6`=Mp`EOB|kwnIp2Xp6}0W%$9;7?MbT&5;5K9$IB| zNl*c@gAW7>Y*v-Jj?lE}SfG8wmnUOzWcsG^AQK8GGHhx%8uEDWD&pK?y7z2@ z)`gEDD&N9gTlZ^9)xfouPknjeIDAokDr>Xn%-R?JI5-~Qt&RC<8X=WtDg*pI`Hm=7 zK>_CEjX{T=$nRE^HRPdN{8-LTnI<701X+x;izB6`E^)#f!XiG1$eXUP^q^=!U5xl}%+B#p2ayWw6C9 zyd!pFO9SxDxdf%hXT!1GP)4r)uSFU{OKVk8SXgN5LAN`%v&()z+BgC0Jtx`GB0~o$ zqxi)+F+7|kj)~LatlG7ev?(`E&-VS6l{4Vrh?mjjP4~7cu{6i`vU;E!6$pD$cf7=^1)^ay0y6R#Gan6!SOH-e|uXaxRku$p=*tG z=;dE08E3i+sM13n#D(Gw3^YGKEUTF)ID2U4mp28*bM+nJ`O`U0dm=HL3q^9UMYXDa z{KMar!EYhnp+S=YW9?URAd*Px5(PMN&^C7t>G|(`L=~0}Q9PE@zzHdwsfvI&qQs6k|N-=M(!{tBz~X`;Jw}cOcPpc` z7O4odE14q`5NClrXCvX!m@|^I-K-@onjW3UoDfWZB3vC>=02g^au#^Xq3ox)^OISw z+?~M)u$SeF^fPkyWZSwB{w@IZquKq1z;zNg&RIU166LyXmxVPd9VWtBysQRr^{V{y zgb%IOA9M2}w0Q(<_Zp*cW-weWS5=tOZfI$3MluuZuo)n^DdJM&<8H=s-Xiq%JqlQk zL+&#&L^xoC-g0(9*t{KGdv}RcE4k|BnLwt)ll3aDQ57%{YKEJq8UDU!QCJ}b8K381Ozwp9e>ZKa{lHB5s_>yyZC0#Wo i7rRQjhfAz}n<~M$r9Gn3-uTk1d8Gq2r9UDB;QMa~Mf*?y literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/cancel-off.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/cancel-off.png new file mode 100644 index 0000000000000000000000000000000000000000..a3031f055375716b848c29191cabf6253b936379 GIT binary patch literal 699 zcmV;s0!00ZP)LlQBzMVHAd+8!Cx7n4ko2BpKR*l8~R!U*RTd z-KC3@i{RwscE?Or>7D!)-4qlQMGUEfL=(Km2!<>7e((2nscB0J9em*|hwptkhx2@% zbB?#@9f0R~!$uf}AB-`J&bbvyGuB!pb*#0!lD@62t+ig?I_L15bHjiz3>S+9fx3`mlMX0u7HR>SkWlB6Yo%&%RRecz|k z>G1UQM7!Ol*X!~4`1n@=JUl#5tyYn=JiLOW*=#mTx7)=S!|LklKTpX-R`T3bfqw!C(=Xn$g1v;G$#+deS0%Ocx zv)QCjD3GQpV`F0@W@{|~#bS};<71q2dw;I5Z>_z(xVT_`ejb2KCc`T%)><-|4E1`Q z!^1=3IKGv%5BvscXJ=4|#1P83Dl-```crC2O7H8sW2(GjgyYar=!5CjJ! zC~t3XFGvaizgDY}&*uS%qKK1|6XH0&lk_DBf>D%TwY9bNLDHfzX2m%-BMD01y4qo3(5`U!bUg@nP|I3oZ6002ovPDHLkV1f)gL$Ck< literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/cancel-on.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/cancel-on.png new file mode 100644 index 0000000000000000000000000000000000000000..08f249365afd29594b51210c6e21ba253897505d GIT binary patch literal 715 zcmV;+0yO=JP)C4}Mrzlg<+1Y8PEBfUp0jJpx4B>@E+cy3`^(Gw`Mf+2&yxZm<$to~Vpgvg&QKNR z_f#1(r6svZt%iF?s+n<8X?B&!h3g9Dbb8_=MX}!;HiQSAh`bp^WMl~Z-44teO7W_Y zV4thSL{h;rJY7!l3%5J4H1!tIzB`Dv+YxO(haWeausGZYkI8^hWj6mzo=L0{%;yxzh{5!Htr?51 zvG|W62MzC8BZ76hRpCyO2zOn<%e)K>NHge!-~)Ap33OdWw6hsLYbCxGNt0%wk_2z7 zfyYvXheSG)5HRK1VB~%mq7Dmurw#bi@hEcOr3&G1ZiF*$M=&9nB#VNf&Q^r$4G5kp zTURh&s)E0%5&hyVD}sp<72~zmAY`Y(9aqO6CXF%=zFHGzO-A&I(pE}v70YQxCPJ{Y z4L+?5-crdLn3ZRPEs!A4ehEY3ZRpL~w9>@aMN+{F4dI@v&>(QDHQum!mG~E^$OS8l z!7?%Uwib*ROP67Hw`ika)gX-(8Ia`-u_IEhxG7U<13kSsMW+$lbb2dUMm5p6pa}cjgA+U$^mJ^AjD?&bdi)8~y+Q002ovPDHLkV1g8IMc@Dc literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/chosen-sprite.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/chosen-sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..113dc9885a6b864ac154b266f024b4597f5c6ae7 GIT binary patch literal 559 zcmV+~0?_@5P)7_w9?!Y=&fGw`Tn=~{*Ton1uJA6{0|TOO2&BQ5HsK)1f-8_= zX_7tWzO=>&TSAbor(8d*in_8nYza}~$VhQ@!VyE5(mbqHI3iLyW7NYng`2gyw{w@M zv1lD|8e5_--EQGNFyBI9Dm%P2^&4|~A8h_6JOwVrJdj*~F_*$UV4Lqxwour8q(n*7 zkflFi+GT_()i#XZnd?O10H>gQ&_n|%z37lBGo2_bA2`{-9A0pctz^q&lZEfVJs1{! zF;D>4e-);bob|{m{RT>)$kHVH!F`36uG0Us4@ZUIJNV@Kb5+!py=js37mE_FMvAKw zj*G~aIL$}23dcoCzleIVN?OtPaAnbYY16Dl9G~IT3Xc9)Z^ph#l^+1udkq>pj%s8x3{-FJw3a- zyTZc4tgNhJVPUGOs=2wjTUuIPU0s)#m&C-xo0^)sxw(yvjeLB3^78U4D=RH6Ei5c7 zO-)TME-o-IFwM=)IXOA(>+9v^gnk!Dk@A&OhZFMI5;>mGBP$cHrd(PIyySo z*x1a>%u7p4z`(#lLPF^0=SN3JF)=YpN=iXNLGSMFH#av(NJvFRMNv^v@$vCHJ3Bl) zJTo&hNl8iR>FGvBMo>^t>+0%WUS93(?OFDTAPEK`obwEHsK0ZFDr>E}i?Y_RgTwGjIQc{VDiO$Z>?Ck7QQ&aZ#_VDoVc6N4O zUti|s<#>2_pP!#*wE#@J%|ZXjkIv8d15RfRBQxe$bh z9TUw{N+{bY1z&)8>k2t;d{xYxg76&eJ5GSmab7cm2*kJn zLPONkBzslPWkA+%7~Rthzj+ZdH;HAk-Pq6JDgZ%}1qZgnS8` z|A!BGUTY0vuJ8~Q8k9-cggFrxrb5iS-G06qcV|ScTS@l&{bZ%90njJ((hDH>go-Ov zZbB$mN3X(#_fF&Gsyr1MX$KPpfH2>rC?r$(w4Y$dt3?|Rbk9;C`p(jcaF$k70KON_ zQXS~iuoPW9OL=;PXDK^qs;!en!tGwM8Dm32zK3Hnob~aBRzMgVd)VIwFSb@T|pRnFQtL^ zQVJ_)!)j6(b&PC(dhopzE0a4<>r<@qU z`!EtA#BilIes-lde&oVm?AXss0zni9@U)s;c2)_BE*-ve3qd+Xkx|kwB9dCkgI$6` z2)acBb&UMSYiGCKj*SBn@)q-Z5n&E~kT-AMBO%kChC#@X|0tXb=fe3-(?1oCZXuoB zLi}_KX?F|Z?iRyJn&Er?*=Fkav37KPz4^Q2i%?hdj$hRY5$X6y8bhS1yyTxuueKWC z5CSWPU;%-YXn=qr((#(QE2FU06#>QwQ5V+BI|UkI(*RRqvv@oZ-B#&@=C_U&BCHmt zC#jJURR)BX9qafF9iN(TLwU10A{?j~CXS78W{8Uu@HZ?#PAyEpFp1S*%EGlpZ`N&L zTO`O5246{p*$9hz`Xxjbs;;d1D5fGugh*6-y27O=ZrgP)q5m%J z%*b8(_kO793Uc&AR^jAtn*OA38fGEGyOcr5Fk7$*{qtd@niJ25{6h8_pFvpWJ0e#STIxNJ)pDn{H0&eE#G130bNngTwLQ z{r-aw>G;0=r|=|0AtWIQNk~Exl8}TXBq0e&sC~j#A{E;EQlD^{NCv_KN?|hzt4p`= zmiMYgEZpwcxm$P_8++%CQ5bCMy}oe)uer?ORv)df%L>+~SMRSwxVo4v42N~krH0-D zsqp7BEemF3oQ#jZH?};MT1`)gSQr3NRVET5olgiEnaToD3Vmr;&eR^luC95&D|F|1 zySmIE&VwgJDV!&k+duls&IXn^h1S?O8(9D%7J?Dx?3|Gb?cRJt`cH*#(!#mIWIQCf P00000NkvXXu0mjf=5OWV literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/crop.gif b/code/ryzom/tools/server/ryzom_ams/www/html/img/crop.gif new file mode 100644 index 0000000000000000000000000000000000000000..72ea7ccb5321d5384d70437cfaac73011237901e GIT binary patch literal 329 zcmZ?wbhEHb9b#5NV>2k zBC~b@b~P=nNfWAe-b%_i6tS^-1y(h@EsB~1TqDA_h@fkxG$bHgvj}VxE1JLgr!*!^ ILUxTc0Q$^Q5C8xG literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/dialogs.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/dialogs.png new file mode 100644 index 0000000000000000000000000000000000000000..2d09188c88c998c938a4a49850dfc6fe36f6a42e GIT binary patch literal 16515 zcmV)sK$yRYP)h5QmeI_&6cP1-g4Fm#+pn~j+2zc>|2q-SU7rkD0P@{;7dasICwt{38S&tW(H8Z*Fh?q>^+uG}GJKM*GeNT-RM+pUGTw)!W;4 zKo;(P0Wh9FVg79~%lzEj^Uq@ZQH#Ly00|f%1ZWLP2cI4!`pNY6km>GZ@6O#cZQ4fK zQ@=lB)rKzu-u?ivURpAL_xJ_1lMcW1LNFpAEi#+eli0kGRQ*oe?k@j!0ced`UP*k~ z3`%O}W6hk6-O^0&t{pUP*-lS)Z}aIZ*3ST((EzYsIBwpqg%_SVdD4l;gOa$r>)HGG z{iwcvFb#w>5Tfu_tuGvPj6@JJ5WUY4@-;EjG@)wpJ&kS4L-aB%!Yy-V%q@*t z*DSj1LhvMgFFiwQ%SMb?6lqxqL;B1C9EXZ8e2dAi?qu?-JE{1>x4>}_;9p}%q-kPA zA|!WiqkqjCj6d#pYKmf%S;jTDESfPllzs@nI;JxA(7f|L3PuF4p@GD@wa9o3VFe}6 z9uhp4qK{vd6=Tg&TMn(g%=E<+!I)J^*8g>t$FiCU#2`rBkP4xek?< zc?A%WKrAZ6f{Lk=0EyGmJaXx!i7+j^=K3suuelyE;ynh^Fmbv&h)$e{Y1>2%V*wB| z0TT^U_$^YUlE_FDq+~dfhKWw}XTR%2KhiJ}QVxHg5GdOQ%L3aD&zh2;IcUcLt^HDr zP@h5?z67>z$Vp)9hCl)%+!N}KR%j>NEeKzm1bB{%p)^KNkBDKq2?5$P!L)McOe-)% z62veP&^r6+xlY!U%j{F#Pyz-*$Pr3nB25eLo!4>_c;~f!=uPe@00Wp|{Wz%<5#=FE z%6u>*=m1(HV@27oGFF7PB47?~p85BPXw0wwJn5Q%PH5`78=K}7RgNbzegaPOo{<4q z7HZ>K6900#k3SMc>_c(Uib#0{$=&rh@i_gCR|jYbxVw_}6TK~MWcqtBCr(5NF>*Bs znY$+c?~%kW49v38a6!z2WZmU5#YAyAb1Qkg+2Fp+gxJ0m5^! zuDFh(dtRjIo)@vMxDMgD{%=FxBQRnyC@Q9BYaMn;8Nb=mcsG!iKxR|YY3<9{JKA>E zWAAMty66ZbBCzd7;UNs9r!ddFC|8eXUWD|N|J%UprGb=^$h4Vsy!j@nNQ8b*?bwt| zwgMT6KUPcpcGuo7H*MZV@9v#w%fy;G)$d-1l*HgBD&)}D2?5r)8oXqZ#+9o`R*mDo z>KeZcBmgfQkf^#uI(b@6#jLoUo*z{XMROM*G8ssxgZh=ZI!8df2r+xEfAfn^!qyFb z*FE4mv%CT^u9~g){Efcy3U;{qv7c>i_%qN2cwtclPy)<)Zt238rcRkKu4d9is*hO= z%}sc1ZGO|qj)WCB8E~9ztH6r*tsrk`W>i!{c{z1=-$Re>&|O*HamGK^eF)eI^aDCy zmIg2mnElL23!j)aeq8mqiVDUrUhEHi8ynGH-pE=H7!!!xxKJ1dVtfr=UxK=a9;RPN zy2>ir&wTaW^MM^eM^N>H2c;A0$(t+``)p z6Jk*)Dh9)#k z5Q3-#CZ1Ydw&vSrr| zueA5B2U_rzZd4PKtWbd>e7&fd5{*u{e(vP+7nYTrQDzyl@*ffET~Ef_xv4kt{I9n* zKC#EPTY)zG`cAT+Q?vZvtpG?dPzIC(adIQ-kQ9&tdVpU1cAms9^#M&z2a*9qfEa!! zHt=2zxIh}nFieRD(g^+M06KeFaaGCOYn5SsT5EZv&TEE#X9NPZPH6Yf^ltrQ=hMr^ z#y?Pg(XF#(bi$)nB(mtFV`ou2y_(t?)kG`<&(kR7;VDfb<*K5eoO28(9Xo?~1WMu%kNFA^wnC-B^`IxAXz$6;*^^<- z#yz~WY73s@{J#C(%l6+tPbdP zR9D1UIK7I+^Tu<;VO2EjO|fNnH_yGgg~q1N=JtCo8NGj??6UiIU3T`dlg~W4mMPV+ zy(!7B9$ZUzUk1yNNJAin$lk2+{R5uTxSpcCILg)ME@Vwt2y(t$@LH1ir-`h0WhjA{qNfkpFjQ7%g;TE*^>qT`>{G+ zeYcsSsD)*k{*YaWJi&?VA&^KZFbs(yC6;NhyS0z5-ZURMemW^z)7qIRQ8PX|Il1BC ztbZT`AWBaC#=L0tVRwAxst4f0%}(sUu0sb~s_-L=vuGXJhxVqI|}^ncXWpAZG`x$fRQ)`uLegF{L`n z?v@lUuW6(x>X#ZoDUIVPs!Jl=a_Jn7ol#a$cW>|R<)_PcQnxorEU#*$6uh~)m4!3M zv0!E;dzvQmUS{z_{ctqFkc^^vXH*+je8CAvPp76F?p(f+;+RDwVqzK+!;okM^ClMa z{MQx_Vh*r)Mi~!$@hIj^C`RK~g=t8lmO(sf^7yJ995%U}DU&NOBGCm!^Ulcm2O5EhP8t-ZN>Br|}8E$Dw@R>ht;OakZ2n}}s%7&#LmCBzZ@`~7t+m{d$tw~dqrC6>VP6ji1{c~P!Gh1F){kDi5~ zr8CI~j*L@O97US3oPR)TunZF+pf~9dkC?vJ=aCeWb&dV3ZRke|h({!@r-_=9hdz5a zWiel$cXgzQS_Y<+1v51v1S#9al+rih0oH7{nsGdo0@D;2reE**WEdjbWV8m?Q&^_t z?rRq?t~ipt?&ha}8D9IpP$W`u^4h%w|O+4t=F67ced_a=Z8f>bJl<3VLvlyt@`RGTqQVZcFq>u z{z?;4KrAx6n!0H3c9=e)G-$(e*uyd;b#3YF!@E;1 zG0Vgshl93rpXZ70Fd@UoKxM(7_JobTQz)eo0;CjJh9GK6qNc<${f@_X z=Rnjlm_EJ&<-uQ;uV-&tA8ubyd&@nSpAR(PPu&z0jtMpXl*&nNc<7n*q%$w>>b2vI zT`8iL$x(-mr?e=7AthQX6xtsHN`W*WW*L-~#28;*LUmc3w>Gu#&`VqB@99S+`#W3y z_K6FCT|g)P6fP_JLHb1CAE-Y6*EgD#GtQkfrIPBZGNw-`W#*(ZrqmQ;8m7Ngr~M&$ z%5mA%)XSFL?QGuNNun=}o6g{N?_S>i`1J?wABfCYx~TlbFWoF7r8CRQ<3yttR?I?a z@H`J!X_V3^Pm#&ED96LK9dxE|SMO`Ty&<*xwXyLJ7^M>?lr8z(`PR6(XNYLYto#c_ zu!5@XzMYx&tcuq#9dV4J|*(rC| zZ)o`IufEY(TwEg)iMFtFKOp~rxbeR?&$Cm`(?vyPvpgq-5Yk_M&A&?f|7fK#qA`R@ z?yV||p7Z64Yu{e>vNo5UhBs^xM`A8O{9*a_9rI>Qp4HZyRIbueX>b*I3S14I2CaPg zT81Fv*S#iD?ClkuJ!#t%s!ldPotDSDi%T#I-dkO7odU;EVnO~u6{*Dyj&c~(|`75 zjmWy<^W#Jcz4JQwKb+s>T_8kOXR@aXiQ)z{%l|U<@!?{~Q;dC&}&YEWJmn_gIjm|Rk@dc$<;UmJ*XnZU_beTKt zPt8>pLAZz`ax%-42s(VIFGC>$G3!u+3aUAaO%M1ntbcp}zJpO|9f+*Za%3Me)cLH$ z^iUsz{tnM5rL%=GgW#vE-#1&ygjyb$X03d^$giS&Ba`p96$5lB5Vr^nftF$aqA`Uq z07s)WTIIJ{U%YH1~J7ePVwX^`0}(3ly=!EuyuT^%@>f)WRH z9Wu-nRuz^uuc9=X-oBOW==c`BnGN}-fwIWq%&z(=Wo0KJwSf-ClBVmpc%Jg>CHusD zLq4z;hyJdVM_tpEWQ>1s*728e`1CIlwS2Fd?WEXHznbUPUQVR@ROU?iDvnJRllRFqr*2up3-Qgg_gb;LyZ?9pP-$KK+HMy^p&f-`xS(>iR;e#0k7=3 znby7rY!`lap%3!HCnG9QB+t#TyXU){z4&t8X}W`sWCP}a7#Jb^c%6=91Mf85!P$#1r@sFtT+c#(wmu7Q%pnOMqCZHf=pgZ$SD7utD&K9Ba>>1N$ah+ z8QTwH%1S^E>e%v{kf2KY=Js*h->0cYz7j2>ynN%7(lhIP8ME=;++e_!_^2o+^y!DT+Xm6}o$1ZyT7I!%!aGa@VFe z>$K-cp=|JMgl8jk#{X3QcRU;1G`P9HwVOh_DGWS{?Q7Y-6AS?n3oH|&d68bx;9SJ= zui3s6RO=aaySJ?RwwQa|c}ptCPn~Bc`=mc1)g7V$!Lv z{p+L!{l_dl-d7jLg)nB#GJF6icp#wZG4AC-&g880DJJK@!nVg2tkwp{> zgYUp7a9HF6Fem)r$wyP3JlFUC4XbyQgR>f9J^tf)MV}0LYRhC8j9@ zAMnVBX-cfn?h2@gMR=#VhjZtT=YdZhKPmq0$9IhcVn_gn5c_?ER2es^j7L}#fOz=R zCr&Q<&hQ`#0EBvP7=^(JqdEKsXiO=YS{7wmS)96#1ZT~w;qlKbom~07r}hj5V#qKa zGtb|@FUs#6uR3`);wz67wtl71w_bvybq&6=vwNQavaa`0004jXT;HAKPnRCepDsOm z$ZI@*;u0BnerN#uAp!8$9b5Wsn)~d6!Adx|IbmAmux4!-2?WuzqXgiS7(8Ve81y(= z0HzVn4iAp>D4sBE6^splebdkqkRorEd~g7A&lvh?!%E;l0SE@f8f7Qa(NO>hWHy@d z{b0rdAq`AvVMv)xoyZnKj2i`jfQ(V}f&-Zw(jsD-Y-s!kkG%P9R&9BW&_G%S93Eec z_!s8B{WsdkQ;!jKVARYFi@0TQ+w-5{9~QAc(fP*JCkHn<7%ES-|%Yn zqVyl1y@AgYbkig1z-Y*jCNaz4XHQ(frlu$O-sQh$Pv2^u-+lvo`;$QEAGnyWUi2$& zd+Nq(&-_ulcijr$i{W2%RFc~QkLlQ9!qQ*WB)1=6Phu-)$ z7oT_;>stOyXR2{j{(v%k(X zgnz(Le(P%J+sNs&K7uqk8Hg7E2wD2!TVkJMLMa56G%+RYO}~X=|NH|4p8!!idK8Dk@iNSx z_5s@3{b_hn6iTALPaveCNN_IdU(?YEnFMRV597&F7#niYf=T<9WgeY4;Wj??`y-e( z84SyhG0wOAp?|#OzXCD^0E!INSN{E{OP%bJ#=c1S`9nq-b7B|r*4vM9 z!tp_xvVE&ITUe^aQU0sr*W=0A`nb=*p9E?ERY<3Za#2=;N2%eOC1> z&YydL{s9Z$(NN4V^M!qo36#}-gcA?OKOh3;`wKt^_r&odFRJl<1^NDge*6%QPJ$Ss zkl|R;0r>~^%P(-SK7gTUzx@LH>jM~xOos3a45}E-kUoHq>4#rT|LkKQ;UFXtjNE(x zksvxMW*7xW)RaWRC2}d)*_Gt%c{M!vnUg;l|IQQj?867JF92Dxf@sOXegH`%>jMzf z6i3*ww~uq@kLRH)Pna~)^m|kQLbWrEk-Z@V7nej#W>m!45lCXB>G!^7X2Dt48NMQ8L^Fd_qH}>Cd z6zYH>MmG}6qx`8uKI75ajRA&8j>@rA2q4!eO=)0CjX>|yZiH^T0sv9-;Ck0ED+l&% zH?rp6FNXi+xoxfc8(GkK{QbOwVIt&*1fUBS1FS&+1_B=Z ziy0yfN$D_zV>AE?OXT|%k-rF}p12tpj_^f2*zru`blWP{#>L}-ohV;lA> z$T1(l0n@W}EeCEl#6bWU3%e2Ca)1&T3%el>9KcxE4a*Ru4irF<)V<~3f4Xe+o|HTi z{um;f?pg_jn_!HVDu7vx-fj#~ z4=v5j*M`=8!lcP`w6)>74qyAh_YUacM;>)F7oGlLO3TZ$!C#eCRi8}scD?)Tv(IjT zJSA*tZoc-MbIxMt&Rqa>cKaJBELbp~51w$sffWy!IdcXRCQbxk)~uN0F6Qf=^P?hO3=!8$z~&LHE5x8v1Qpm{O8ov_@#A~%Ele5AP5o- zot@nU1}O&sjZ!LGdJ#++JgspG;!O+x9L^57LGYo{ej#%4X?hp{VN7B0(Ch|UN(E`U zA{Xu#J}k_r2tv2>$wzT~fYQ0JzkCS!$9XKv&QrU^!JgCw97o~H^| zJAp)hA_!&;eh6k4{-1eIQiTY@L5rV4;$=fKg@1Ag06M4w0cb&0MJ};<+Z(HywPeXY zoT!@Ho_!|!&CBKxcqmU5T&afAfgsT#+q8D>+8sO=es{|+!nG9g%P$J#AhPp;u!_Qa zJkJZ7q(4_uYA7Ytg*oB*R8}@{%ZEY(H27~{VT>j4LOpCR)iv5src{Uys+T*I~J{*vkATPT`ahv&H?Re|4L&6d@LPU}Fj zK`SgwbjaiGd5Zhq_zA_aU0iQguT66{i2?^*=a{!>xZ?%n?%sXC8Yp@9lgXVF({U-sgKeALq4 z{5&hM(~tc+*WdmvVsAg^dru?sZ1NYcRe^Z!001BWNklYW1gr0|&`Ps&$F`#YS*QbHU!Vgs zlb7HWgrUoEY&>ee9A<$T@ zZ)EE^zX}R!BCl%*^MVD?=Y$)m2I)fC=HeGl2!Zs&bh==mDfT=BV2@vtHLp1}$eG!E z7tBCAnCUJBz*Ct50G`SOe6s0W6aWC_{}@z3*vW@UZwe8lkLIc)J17Z(Xd zKbjx{>Og3GMH&I@_1?s+w8FtKdp$pJW%gmU8;0zT(fm;u(-z}UwRfFFf19Y2U6-vg6% zN&tO_5`c*xzz`eod`-?NF(z>bV?u)@uxuG};lG}GsY2h|oftcy!qZfjm}k6q&x)6p zEz8Z#1_BWGZ~eeII~$WvE?QX12^GI!oBfM}W?mcp8gF!ejrAM*m^~$S&ZYBKK10sf z=a@gR>7+AuG~3TET3CwkVm$g_JtdU~&7Xo@jMJ2igBC39E20C}eP z{%xn89x~6QG><-5kI1vx2TSj~w+Er4ELvE~w#L-+57eD<8stgfmX{XmMGH&EjN!g$ z{l-4x)5gcL?KIWza?XU8*^>U%A!j}>_7&b-eKg;k^R!*ys=f8KC5N0jz_Y%83K-xk z-e0%xz9{SmMxsIhYQR`8n`D|B8RZX5Ave4WhiCKpA-H*6o6<%lCo7ccU=cV zVWD&Wq3lR4%aq(KDY(%;t+Ur)7IA35i%bV zKzVuj>s3`%CstHcFmBv9?BI0|152w>{Qcdp1o~yLtMy^7JnrFOGOG*jiAJOJ^z>jD z2CnNi^u~;njCCjp`%F0Sosnj3<04sOjO03vK>(B{N3ekRcbiP4(td?1o zM`o{$$KxcENs5Y!sHmuTJ^wj_RNi&nwYF{dd7c*}yz4>CU6p22+j6uPES~adW>kIv zr4)~>`wFk`yq%eqN8}_G+?&Z{a2&_8ZTsaB0bG3X#oey!_Kf7Vdu06=5Zd2gbJ2v0 zXz$yJ&?X9nts=fH$d9s8{2#W+q9R<^;mOTkr7OJ) z*Kg+|Gf#hLnKoy3aX| zqZ5e)hG77LkIwxurYH$Qfi!Cx|CU|U2uu4y-Ot(B{5;J)?~!zR&{|^{2FYYH@S3ZJ zQ30@Rdqp~(PNq_+?0UcL^pSG9(OO^M^Z z{|-uPdea^3=y($d)*M_{XEK@R2l5(H2bL{c=DzU43!T6Or4$)2LCQ{`wVM5*=(AR6G78oZu}FN~xY@%a#qY z>%;cFTI;o*=aEXKFin%wXMdF*?tUe;aiDRj2$H&29B`b#-Nb zFDok}l}e$M!Zgj-2i+6^h~NjQoA^G*2w+`!;f2v>o_Qt(R3wwhz#a@wi9~|3qQaEE z&;Yrv%k$4azX_OzAGMPSKHZS1Meh9s7XGe`#hsmpp@2_xhA5N5K3uX9Cx~I`TVi(4)d%72e9n^?bEBJ^K&y|RX8eGz5!6d z7Li(`w9rxM^|W>Nf91#59oIZo0Q^0xHMbmh)P&1o#l`d_{jDJ#`!4B zpoKr$b39E^%%D6ba8z!!C>B+q{mqlY>9;1FG5JeCj?omH7xdfI}7AJ!|Sa2-WDW%~dSWE_uil~FD~xr)8LimsIJ?N;bu7cYNR)eR$M zv~PR;L91W7{62Hy#Q0Rpm;@LERR1!`aod>|*wCtIGl@ErGwf=T~n+uz6Esi3w0Xu0*BN4vyoZmBeurC8bf6 zWwNo+A!-<-4BH%TimnUXGKOJdr;_yark*hYsw;}r_6`p>0N^^B@+u3dC58em)tEW3 zgb*mtqpznI;1(00q$r~8rUb6zqC80?W>8ulr>{@pDG+Mx+%`f$#!iz?q&B>@r)7l+ z(AASh8k$5Zg@M6@sWk{`kxF`)rU(KX#(*?P)1<$*kBsZw@%Lq?yC%S{mOhF~is|d_ zrL3%+%E~y&eif|o$%4S6gCQY6IUcD*qIcJZ^|wP{2PRY%(b(nC-;-e4^co_uB03sV zNW;K&2m1#OjJv-_Z7R`&>$typ;Fp)BvH%3qkED|@esVQ^JuVsBBN~@@?ih@kf*M1Ze8ah>w3@67`*ew>GtBU!0qb zg4@qsIr2#$a6K2-$>3&EYkqV6anB6`;5eQrDJvn~m!zY;o0_UJoJ=OCd;|CwIHvt_ z4$B^`aoh~rbFi%VZwFps0+g0kmA>gsae7nDk6nG8%y$bKsrHswlOc%{a) zqF{(b*Y0(X4+-F{7yf(OsUQ1)h(r}dWfj?|ItD*~_>vBD+B8iB@YEl__3Kw3zNH<1 zXi>0iR~nC3R!*!v>H?uuiBei+V=R3-n8;z{25mte*XFB%Jx3J zPw&&ArUPk*@27Z-n%+&)z$sWD&pq{d#&lHB1#8WQs?~ zDP!!#Q{ZJR>~s#i7qR^F+8f#uhAAFl&{F8E_Cqv$tEaMJD3nB=XE`TwZTYW3@U1mc z`+J|L?CUB90?-GZ;*oz%-}ap-V5&Hi`p(tCJ1k*p#hEBpW83Khvpps$9^^?Z(_M-N z3@o%4N-_8jcuFDjq%|ff9{CRHY!wjAeb>QvKzj-$hXiooDIWQsX1nkHF@#wFzzDWN zR7wq#;GoAg#X}Ma-#`>dAQJHTC!~02z>tMiV92Q76(5QekBpNcl}z9|4t+ggl#VO_ z5QZwat{VnURsxAJN%81Sdo=Vwe-hk&;5d9S=T$){_Ka;K{PEsQU}qtKV9d6^BnA9z zPVhcF1x^OEHW7j1qW$lV2aCSE2UEhak~L3!mCCF(95!ce_AMT3KC^!dqpngc)BQ|Z z1ZNz6IqMtl%f3D$3?~JD*WN|bF6a3T_wnjBI-mL)6UQvY;|dMGPl27ekBb+7gE#7a zmTexPP8~D*8$9y%&v#P2g8}K(?IV7`V<3m5<;qTsqZs~YZKlsW_-O}--{_Z{K5B-QS z+0$_JAnr!Hna%pUcMs3}P&x|DGk?N^7+i?QW6yn?G22pdOzC|W&HFBz_gysayJ+5b z(Y)`X`M=LaQ#eoZ&*kz|{PTx=7mlIm)fb-TzCYcTaW?&73<^sY*hvBMVj9fIsp%Rd7=7-cp6ZTEndj*8ABM1%BA$8G=M4^P$kcNn{ zanYdh+dP3!LFYyiN-5uJ4BZ=!m5V0V+ZFaKIXg4-4h&=DqRBszeQ9%WIyA{cE8!Tq zXmWRjW;*wJRxjvlhU^Q*&P5YeO&FP*(~)eqJY*{vt6ezAo%0Qs9|kH2v|kLT0|()v z87*l&KX^-QP6CHy7mndbc^+FfZ4`O@$9@-%kw|OJoVoM#kX67K?ZPn zdW{wHJO1{By=dNaX3m&O(oWFuaswS(I}l2b$H@Q`A1Vn%-n{WByR$pN^ck}lS5-w@ zYde44av$2&*l7pt_qx`h@LWe$-MGX);gT9onwg~4{1DrB)Uj^uT6(*>S*JF$v{iHb zZP%R$w2gHYL{{Cn#9sQbYA_bTjL$Lqt?RgR^=X(+FOBt$6xUR6>}{Vt6@R@TF_z6R z$J|^5Gd~Y+{s`(G10%!N8h?P!bn%}*x#?8=J*oBrnX#&ZA(-C`b<07RU>bDn-p$v3 zac=>07@KA|4D%-e11!NEYv*yruiqZTd@KO$gE{<@7D6UTVENLIUM-r`H@xMU1A?~atT;Rz>EW94hJTIfO#oJQ;vffp|)HlIt`{@fwS{b*z&0FYdb{D^8tvPJ~eOYNgp|BqD*&?+5RvYJApg%Y_Jr6JVeYP zR|VDwPN@Czw0X67y$P^)p)-p0_5HlFX%3$~M9d**1(%*yGx3xUp55Hq3pao6a5k^q z#LLgG$h^9t6`!X(rv9>b_@P)%02k+IjjvH$d_|B=x_@Noy zKrchQ5cN<3h~RH*s`#I_iRt_F{|g$}9h={~^=}VK)4Xth^3A0Xc&_`{53m21{SMd4 z2Vi{jKkj;9PVLN#Pdonb{c_uP_Vlr0^+xu#w?Fu^uV4KM_G6o$5P43ug~I&J#jlng+N1_mk)1+n&A$u?W_|#_t)*H*FZ7_PS0To)` zeT~*NQb0mhc%Qm&+-FZY`{I9XYTEmu6OTWdit@7DhO5EKYjzzGC@w0(^9w1!?~IB) zEo+wiuWy5w{}$MxK;*4L8iMVQ+->aIvgVy#Th_dH<-gtZtIp2OlU>)%#TN;IVaRMG zwFd4NU?=)lh7U7=h*BCdHf>urlWK1pf^i|m$JJ0XcMi5^fWHNJ<}bhe?icZ+rQ>%z zw(99QwNp@9@zhf<(bUw!Uw?JO+2l6VYR8W!%o~)d49UH%Oj>-@$Vw;#&2Ozm*UrH6 zw+C_XyYDp6{`!{YJ+5-Oid!iMtrdwqD}x2f z;rMGbag=iNmCeOZYB&G%r+e{~$D$*TpuMw`51+P#i!VImzO#>8SVrD{ocToI14{Pbro!e}U$GR)GMmGH9Vl>{(T?3O=a( zL6m}4&QKC?zjO0{Jm_h~op;=W)*34wW6jFtmkd{+ya)=HSVakKb$yI%2{rMmQncqF z1}mX?_dO5exh_W?dkk&u?VNV%aeVCJGaou@@q!_%Kmg-cEt}nX?8V2Uy_^Xhfj^)T zQn2II_gMJ9HcbFJuUqzC_Y2L%xotzkkN`i}MM{Ab5@`q!V)^gB|D|kisJi;?m)1Z0 zj}M_dh8F!`k^=U0*pC3>+VB4M?g`bE7oUCF@r)l=Sr`Tugi?j^xTb0Hi{Ia$?F|L~ z&KQSX_w&cz!A+x;8s#WJBTz_XbMi5BIcf1i_Oy4=*^?TwI}7*gI%e)P{__tH@ar2s zJDy;{A_a67iv-ty_B?-ACLIP~?1O?JRaYtM8uya%6lEnP6b7Q@U#^MAW0;niy}-mb zqba+ux2mkulZ`}OrJ9~P2=}#o+ zPbAs4;jLe_Htg79nNc$ujf0XH6xlMFW6^*ooBriRzw{QI+SlG~TEpTgb{m*D+Ezx?i(zJTAa?~f}# zyuTTU478*b6_tHJQ@~sWM|MCGl7~M#wu1-lYg}gh`;TwGp`xn#O8|+!o}d5p>(|@} zR1Dm|sINEC1L*JHdiOFj68#Q)8^@CY4DgN%Q_w*mR$loA)-TL>4M4~9= zF>}TYIyyV)?&+bcyPK-YN+Om;I-Mr}`kSu5qV!_k7Um_l6`g9$)*+oH!i>P&O3&C-lzebbJbN7g_I9Ri>E9dKkEW2 zrp+NzRf1s#GbWY0E7O-I)19QdaU&gjo+XoPeoZU&v8V33tL10wU!_#3O#jlj z)DK137?Pmmf1k48lhdXwJ`1bF&mCVnO)#UE+*NOFs%&MG;5?GiBuF*QgIkM z6D?2nZasg_QAgcVw{~s+=m1=LsWCSedv;>&ISZ#OJ`<4_USuoHgi_(};u`=^K-z^j z8#QfN78)6gP+U9-CzUKq_cxqeS6h1*8#j(Pwle|FDK5S|UNU9rSsl6nQT%8d3t6UTVyZ z#~(dx>E|osRn>Wc>jKa9(2l}Mdvy1^v~|0*cDr=zci&KdKkSpuYC;F$)}l$e%* z#DAZmFeH^zkDz(S_*rLZz4RGaF&qFXwf=bZtP_!jKYNo(;W`ePl!Kdga2=#V5SZgO*YKzONh}a%dfY`Z`)^Z`z!4`}!Un34pPE1?{~nY-_PWFJ)kUVr}&x36E>*0g0SvGE3x zG6NZrU`a$&A}x@nFLE>Di&~ieVVV+Q2%<#>r4uE>lI&dnHhXrx+g4sY@pgdP+$?Dj zWd|hZTy@o1Ry6+PxnKN&Q8Bd!ozbNG$mJYoHxvop-l{=(U>FcB5}3sT?Lza$T|9U1 zPra&WmEkn6^sbz?%4lzKsoTvl%T^6m$ZW@7w|4Ee+M|x#vt#Ybb8Du|lcf`@uu27H zk?>oF0fq#_1S2Z2VuEOyBw8tuF@erN{n`z@^x&_&%6O#_FYV#hPtBC`Klw9?+^wYB z>OX&Eoag`EM8l8(0P5a(=bhP$4qv_V-PbNseQspj%sH4v5*ZUrEfJhpDLA}bFr`G$ zWC^4N+J$smnzx>OfYmSF)9*Q%i>;=2F1dbgo4Mw>d&RU;m~hrNh^9AUcQsyfcp1;V z(m>;o076O3TDb6mwx;cqx4!oBLc7N%VwND|W!ON!g560-C82HWZZ^F5JS!jjBdrZv z9u!Jlw*0QUR{!wih99k1RWJI}lCJtSOe=*+=X?vJe*<1u<26SX^X%XE_#j4{7ku=} zE0|vl-BiHsRupRz3`x!QyYd5o~PYpa_6%T zJTT}jT>w8kiKPfuoqf?_o__RgTw!ta948Cnz2*O#rygFj^d5#i`L8P2%;8h&}x9c-KNVec>Zyl5V>1cw`6VU<#x{NgifIrX&pm^y=P z9L6tix`QS6ZYPn+zAaf41$eqRhDd}brz9j8usz!Bz{9Ly z$FZQpP)U=)aH8o#iH0=-cT+@q4O(BQDMs^7W7a&fjN_To4C`LcppLV`5o_J}#GWV| kd?lIFW!Tidf`Oeu@TA!Fz^lIBfo3y!y85}Sb4q9e08LdW$p8QV literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/favicon.ico b/code/ryzom/tools/server/ryzom_ams/www/html/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b1b83939efc5dee751cf1c83ebdd586d73248329 GIT binary patch literal 4286 zcmbuBe@s z{g{8XT3anE|7dMiD-A*5Dw4?0NE87<&?}&MGeY2=_kH@l=bra)Ou)-L>~o*zeV_05 zdERrl_kyCN;3pVV#H(^>o}y$cic$!$rK|;Fe>zv-*i2gj;44Kb3iW8v0mu^ zRY{Ygz_A%Jz2~SNPd9t`%Tn|GWoZY%84$&K7>t0MSa*VQ@Vc@xF;e>O^#EGseY4bx z^nHLVxFeT)&iF58uh%LwQp9X6GI!cX&`!8ak6N8kpjOXmRIBC?q7$xREkTW2^+ZhQ zKMz#SnKkX$3Ojb#4OOiWEGZ{b}&z z{P7RM1dW2V3w7vj1mQ(&1z!YzU-Z6yIy-X$`Gi|J4ZcM=4gNmBEhwkn_q`CK--I4# zEmW_j=Qd=`o>X|3LQb>35s)OeNsk8`e0O~lXCLK??|6&d-F<|uaUbDtf)Bxd@CJCu z7EF@lwuZh8wT1|A5p(~@eOpL#o3sfXo^o#QXP5B>*}w69fB~9>VeG#J?R;tURE+ls zwH367&J~bJ8{*l;lfHR9$H#r{a=sJX1Z2S-`9ynBcR71ao=OxlZv^4g2i zf@kw&*^ZtF*}3~TuK)zN1>tOBjmQw0xt4nlEx9ZBC#a{2X5I)_7I!UUfD$Z?E$&>J zme;%7o+T6S31+6AYIe|5g*jE6o3Yx=#k$Q?#lCh|@sE&yjQkMti>4-_P3VQUn(Y3t!+VmeLWCK%RwjPy z+|U%j6Lt7Sj}DMoaAnnwg6L{;Fd+TT=&j}Z0Re6i^`7E6LWBNJ>20~JLAxACKO&w( zE#Fu;utqN&TssW71r-ji*)5ucZ>%@*))^VzI#v(31$j@icW)as#llycI3GM8z)yCM zI`+$wE2~orudn-Y$zSUTaEmd-9inCE@&UzH&ldUWjbT6%_lfu&?~^HxV3vGmj12hW zvIpX*D1>9{yx~|W5C2_CKt!2;CF;H=RshJRk)1L3>l2>|ktcKc8d)l+wfmrFIQE2T z4d2}Gc+t>CBRsT`EI4AVDEeC1T7L^8n`ZWHGV}hg@i(&+^f+wyK~JG6yisaOi-w=t zR&?uW0^FiT6#T91kw7aW2j<@=(=?42_*1~ojz0F6TFI@=W~ZXjEsqtCKGRq{wv|9j z2`io9Kg;w$8|IJGE5v#I$v=O!ohjn}(WA}k!$p+G507kCibuDY%aXCJ=_SUq8%o%7 zhl}|O*@1H`D{!6-sOK3;u+Ep>WFx!*={Ms!c5Nar=H9lASu+D2Mw!}Sa6lH{2$9xh z+@_ss0bix%P4u~79GFV)tf`&xSG2A;0d8TaoyI1i(RwC7gRH4t#ybwb*#|wBI%nK1 zSG(i=Y7g$e2hSl9MZU>@aq{`7r-5yjUieHe&Q-2mG?MxbfzCV{JYnrpJg)T`1h|FB z59__gCapU@N8SUp^Rf3lYGpuZq=&Ri22;C@kklpUhBGhWg!8*%Lleiv78 zh6Exf-9+q5FcW(gLQC*6^jIcl;!MemzC)u$<1gz`V+au7RuuWeu7<%lc%IaPbtP5oH&}6rH*i7gZWA+D+-S z2erNQ54lL$<>HF&8d1_+F(u6v+qK8lO;vlVsAo@vx{60|U^D=)GNNPyYeOXEMY9 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/glyphicons-halflings-white.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/glyphicons-halflings.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..79bc568c21395d5a5ceab62fadb04457094b2ac7 GIT binary patch literal 13826 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 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/icons-big.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/icons-big.png new file mode 100644 index 0000000000000000000000000000000000000000..00be0a6b0c4047328c9eb227d979da9a58931808 GIT binary patch literal 35425 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 P00000NkvXXu0mjfl(f}E literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/icons-small.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/icons-small.png new file mode 100644 index 0000000000000000000000000000000000000000..95849dce253939f3d48151a439a9a15a5c34ced6 GIT binary patch literal 7365 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 OBn4SjnHnjx(EkTc+D(1{ literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/off.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/off.png new file mode 100644 index 0000000000000000000000000000000000000000..f414051ecc72db50e3267adb99ad288d22a293ad GIT binary patch literal 2577 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 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/on.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/on.png new file mode 100644 index 0000000000000000000000000000000000000000..94425e5841c89fb0b226d987b1a6d9199c372b3f GIT binary patch literal 2496 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 KMNUMnLSTYI@WUwp literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/slider.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/slider.png new file mode 100644 index 0000000000000000000000000000000000000000..80e05ff2dde736f92872019c10e6e69e4caf7179 GIT binary patch literal 1228 zcmV;-1T*`IP)+dQ(pVRYZe}Df92L}hw z(vL4YJ3DJzTU)feyi6o{Uit#+o8Z<<`XKbQep=Y;XN#NZ_fBsC{ki)?*Vor{c6RnH zb-tLVuXnq-6*2FZ%c6hiwcmG+9`Xw@hzw%7KDl>oB?6pVrE7-lDj`mNA$% zHa2K!X=&}` zQCo-(yXJ>%{)!*6?*U42UHdJeVXIAF(dqE(>fpTXl3gV_xwxjuEp09X5H17gps850 z;7J~8A%L!BRVIz(%?n`2VVL^dat1`@>I9ycw}MoIiQw!n-5IFID?(lo%JM5i8hoYPxPIQBFYBvs;dhdEUE$lHbtC}_``U&!bOl_1075lx|^f8 zQ2|%C=XSPzQQ8cQE>iatrI#il%N5ZBxI^csTaKB$T`O|fdx552$D|E7n>`fK?Ue9) zgM4s0w^jmF+Xqe$JgyN3h*^bVAUdmw1`CnJx#Q_6cguuwG$6RUl`6oS0xkXY-!S23 zfS?>|R63XDwVh&yfYLeA`UGYgM!TgK}I_0jsq-)@+}m5XY3{u!9NL@Fc~zIaXgt$F&3VG<_M*89xjmPh*A{IBh68 zC9t3NIjc1(|w#y1z zd%VchBEiPFH^{x4uQ@m7}Ahe9Ql! qH~!5>yzzh48~^LQy}hgd0t^6MQ^T06mz3!M0000i zsd#E)vfFS1BxGB=t^*+idJkfZ#1b$8KILp>BJa=w*2e?R>ZFMr>$0Q)(&OAKtjW_Y z7&ietEH)YwgPhX%g*-G9LB+&@qsN5Yd7g*sloBy>vw@sHXlja-Qu+#5mTzAH>$*|n z$S~AehuXgH)*(iI$Dy&P3-3J7LA$QYwvnOteUGo2rm55Z0t^6tOGp^$Su~UY0000< KMNUMnLSTa9gK3li literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/slider_left.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/iphone-style-checkboxes/slider_left.png new file mode 100644 index 0000000000000000000000000000000000000000..51576ce351944e96229b04bfa03f8f03e907e9ff GIT binary patch literal 324 zcmV-K0lWT*P)$+ma!JqEi%8`jz}$IH&>I5C#~pELZ9uqT21yUVFdi6z z&R`?^zg{I1Q|2Gz=NToC-jt`3*w$$wy(z^UGHz=CkE1&^mMKGpL-c=+J}C!hjHZPJ z8+EZ@!}t+^z~1!UeL9;Zfa--y(=_CqGoQdXR8@7W>zcamtuh^;EX(k7=kRl10R{jI W5i+_owTc4(0000b$oD9c+P3`xaMbu}n#PfH zPUd;WFbpRpcYHZtP!t8Ks(M#q&jP{idP7;3n&ZO~kq0owK=E55*4Hu*jd5&$_PNuK)u8EfzVU TqbKrS00000NkvXXu0mjf#?yy8 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/loading.gif b/code/ryzom/tools/server/ryzom_ams/www/html/img/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4695d811d4f84ed693eff7b5e6b4d61a3e8c48d GIT binary patch literal 9427 zcmb{2c~}$o+BfjYkbx{fLNXyN2~I-9fRL~W0YSqMAPQmvXc3WJ1&c@(6VN-G66{!m#Dz&KKu^y_lMYNSx+iL6S@to6V&NF~*-@fnlUXMN3lYjN{kB{H` zJHPuk6Sp8%7M6_w2=Fri{G0eK0q}qQ6Mu9M|N1`u%P;s)H-1oqA2;E5d+=93<3CK` z#|(Jq2l(X{{QIx*J;k^=2|tA4&mQAH|A_D3iubhP14r@F5d6Jx{6jh3yas$&IP=`6My*}-(7^Ct;HXY;7`Z#qk24xg=aGHLJ^+fh;NYKA2s3Mj^Ptu z;6FaYZyd)j?8Ljal__{%2i~$Cx1{2A8TgJoyfz)LUW&gh#MdBr zz6W0HgFm=||Fs`)%Exb=#T!=P>wWQS2k|@?ygmzG&BNPD@b*pkCnxbDFZ^&h{=q!_ zWF?+%5B%{b_%}Tk z)ktHy2%RxlI5%?6ZY$l%)y35jfZdMF$LOJQuo`5!xq7<<0wEFe!~iNDmRQ*CZa)6) z0GWrehsCg!=jkR4(xXzbtX4ETpjXdtu+U&WRP|3YXlu_B)iZZ=0#*{4B6KTmiGmnj zsbV4N=yD-QamiN_E; zVH?&r%TH4=`CvaO@re)|&d6egk9{2n%lVPd7of}(SV4M46aL@?LE0h(9W?Jl_KBI@ z-F~7hZ1jBTPv3t2$>t>FO^_-WY)duQCv|z9ndY=~Svu6Hr3d(F`3bw!v{nFdSgB1Q6VHd-c*2v7ZF{IUDRuWvJx*p|Z5ICc0 zU9HLoXRA#bkw5at2*g0eOp5TG8Vz>Xt$RXaKySuDSWD^f5vK87d0?b!)&Y(Lklp>S zy#DM5<`3iSo(CJ-I@{Z&N{aBfpEr;fm66DjO4mp=mt$?+3QEF$}ybSEVM3Iy1aWU;v3!lv8_ z(94N*wM%9t-?HD>a)R0~i6wDstS54=)@v(hfU8`dA#{$G9B$~1a-x=s!+qXe-}adL zfw5czHyZi?SlZ<6qtVKl=Ag{T4Z}~F(9YXfkNsPQ@_9(Jvt}nU(1P%gG6{=T*D_4H zn9}F@?Z8zHS44KwRKPu$dlVUtDAhh|DGz6p5;U_!Mg36vcSM{Bsf%UAQ2x(jrxz`8 zB%COz^WwIdX}PIID+nhjG)fESrRFcBwPUk0naeSL`XQ$_fWfywA(`&(g#Z$JC>EkQ z6gkN(T#wAR*ZKjDt}g2UWm;r$vPClAgPG$9Kz;?-+Q^l0!Q1GHuV(4vQWdwGVL<_8 zPX&a>l1QX#Fc5r!U4>x^n*#)DfSEC}dpgxAxf2ye!hD+mRtG%>U1&-X0oSYC+0K*m zHxSc!jMY7{(a^UjGfH(qw#?8^hvgyflU+}xDtI$L3>12&>>hT%nACJwk=+BZFp4ID zmQ{AZU?I0$4A`EMh^8=g7a~)#NW;@(_tv^M8aqAe9L={>Db>Ol0_knF>pMtuIYQI& zbKG3B_O$~HMdBK4mzz&+8$g$Aqf+b~r~txrbMXXdEboOp%i<7w2M;k2q*6x%OV%$7 zpKsxF6T>`a15nap%=3$I?l#GzFkgL0@!V{Th>gba_z#GoM|{jJ4)N-#ZU<&1XBmSCl1mtY_wwt8L-wWD7pAUqKed7V8ni;XY6EJobQXbvd z6@TvgPWc-pNHV*SW~rL#loGVfjCeUM@&ucW{0)0@5Dbwrwk<9cW3&<{)!S|K%p!GC zH9KRzvH$=boEDS-w9J*O*C$?@?HrRx1~z6n6$0}&-CDY_8cAN~7_uCIq$j}GRqKmm zVGF!w-OP)+xaYB=W+V#ZwLQOvS=Ci?m3YWNCV@mc@`o{bMGUOUS42fS8LN2yMUOj` z6lE-69TTs?ymO8-#T0~ zQDyd;Lwlc$^#C6Nl>A^?R<8q+FngF>ocpZh%p91MFjVS)v=tPcy+7Sa?-NhJHyJg^ z#>P@z=(#qq-i+9<&9#G?jI_@a%o{^8UvT87{IPi|D{P7@X##&WXU#HrM6hciM%{o1H zt*XLA8$$p^S#Ps})Rj@qOW@5G$E@?en5q8{5g`Gh-n?9Jj-fq<6ksF?Zky2=@x%o&X) za6X4=UkiZLLZW`qU<_2W+ts3*)viiQ)M9}QfE+n<;vgif)Wj{gOq1U~`Ed z5Y*+J>S&RRlLVm{y8$Y3_4dy^RE_Y)>3W6tJSN(BY0qOb&Ca7;y{cgwMoMS73+3Rlc2M$#Yn%LG zav37dp!h04w|xsl=-EmUC2nB1#Upj=i-QwYOHkBN7dK`*2O#@;ETML2ZbyaoI|jyY z7$TeP7!RC%t1))tHl&_JKQ$P;}FL2m^fs`BwgR0OTse zLO?(g=d@_1g)Ox~0cfLga~G1BqDo+%tb{_vVkrzr=ToFW^om6ZZb26LEinTVjYF*a zrJPQ}=e9(jkx=UK+zLsC_59@!UwpL1JTtoo5@MzwF`C7(6c8kCnU3Eo)afkBvuOT!DJsD{rvo!J<}{! zgNR;J$%_sO-DdLTI!0?j=^C09K`?07%oz|6tXP{n!y+PRumY}v3xG3Y(^ohgt>R6| z$TvFk0Nax*;xARpJ|uJ? z&vvr9xuuByQG45}A>DU#>(1RTw9F1ySJV>eSj=r%R{^!Rq}VO34CCAXbEk2`%@=M{g(h! zX{#8*+-1NxuSEL{IrC4pm*{EuDFRCQbZXEtFTJr70@hTbi+x4gOyq(JQ;vydoka3v`ibJezt624W}n(xkYxBFro!xj+t-ADrpv^ zU;03|-2I)9Cl*LDphtXXy&#b2a{12&luT~&9`~`(Z1X`iYcAhCGdB0q%5pgHAau^ZUy-{8F?>{UJ)>(^&{meh#`Qh=j9Iv+D>?~ z?vWE&^|mGtegG0FUgZcF(?WDEJ?#|~5z})HX~2NN8Ys}GzNF${!?FwsY_~|fX?79O z+?B7JyBU0=<|YCK)l|WuWLmw60N|A)bylbiAn%f5G^&EzSREWnDD6+O0ieLRFgvj& zsuKoK8?gjPBA)yXd#Yu-#B>ZfwsFuaV{aw0Q+h?W#;(MXUjs=V>X5~PCrxHhB$GWg zNXTTiS#Fn`*DdeaHjy&R%~b7g>{Ds&VrP@Avz7$KCwxNL$af!JH-tj%#)IxH>7rI$j*GvS_I4pw>Czy}#N+hil4dR;%&s zkq76B$&W&4n=*DAcLL0uM*Ksl(B zZJa?JBHHJHUKaImj{yo6i3W^QCUk|JhnG@rIw1~*-yb=?uPRD}Z-){dXAL&^JFXSi zZf@T#WW`a=>S9kRWKKay>^@%S=5o_p-;CU0` z(hlF{a+dVcagwIo&N4eSF#?Plv!$krBdp#nWATmqGlWJ~i49b91jsM#Y0K-GwSo&9 zG~>m8OD3`Cu^)_1t!&me9Wo+8Ae#|%EHFV@eFPmfpZpBS$x81`>42=Y4& zLuwOjC155CClo&4Oay332E>}0r)e(g(B@vEXzu9YQ@hO|0##1Zd?{T+^&K=G7JqIC z-5AZ~&NBb-q9Vx|ceZs_j}<@K+2&}w>Vol|kCzKb<4xy#RvPs7bM_(}3V2f|kmlY` z8NNrrYyfuyBw#$AEP3akxHN@+-z%Kv_B$;tt#`RAxLM!W;5AaLxz|ec4)o~8wm;FxkO-|aF@BeUCS`U2laXOa zL;2PwvGmj=41hL^8NbS~FCVOicxNx@rf$xr4uM2ypuJNtW=L*hBOfpkGDgN?zk-5$ z-(P-Vhzi65kHUn^m7PMSU*b+H*w-v5wjRHE|JwM1D~2eQlA1jMk{L6+!q=bpW`LI~ zP`S(<+Go3q!F4ZqS9_HX%$oPy1@IRoHal%#MSw3*dm9p5J5rY2m%7b={)cjw%HGa- z?!5a*`&hrS*`>j`v*+LvD^?ZYsaEA&zsaxAF(qTIwYEjAcA{s*DQJi4jW+w&b0wKV z5>3w)IE6GlR}336GKutCeCPyHFVKMzM#Ny9CBid#yEr*me8OmN)znx)@{c|xhHBJ! z%{&v`5Vv_oM#j^J|4#DyEB2yszCpgt699{LfCFq+9+(>7akW zfogy29EJ@K{N1LjS$x1kzeGI8I{@~j3k1%YPs)GA(M{r9|203|{pLdiPG9rcZ!djk zKrg*8P2<}Q%Q9_NuyG*N6qcj1@8`cXN$|VoB~$(!IRN;JHr5S#Cbu!zKS&? zO&-|l8Q;hO48g8fK#dzY#IUvWd8bYfCz4BC*ei`}0Qz=J1d?m5CFpiV>v|1r@SAV1 z>4E2%YH426l;ZP>MVM zdc@t)Zq{Rt@Ez|v^-lZa8zNjk z8fHHFG`1IwyWl2s{|+PVE3_r3YtL~brj=jJ5)QV-EP zXKrX;$L2P11HHTQHaiQ`Dx>Hg&E8ziMU~pawp^DvJt64mU=Z3k0+c_qLwM z+HSQuv&P}RV;iE?0mPl+*A8!fDEwa(Iv>g=dbxXt3C&tKhZSlPT_T%B-jR`WXH2}P z7|cWaasZ9}dymQ2 zl;Vv*VU21pCk}3ND;uj7M#FZH+&_Qpad`{%jz>g}HA-7&fJMOr>|`cnsuB;#T6@0T zWlPcfi^xL8h+i(%RW>GComR)Q>%6!ten-)tsN_GSXE#8LdVSClk>$|urE{)X{E>xz zktm%L0Q=%)B0Z=7ke(W}v+7#qY#0BxcNro1`3EM{W$q8_OrnbfkL$8!#X-+5wwa@w z3=P^NDiV*3!4VxjP?uWoG3XDBGj%$1@o6X0SD1ixCo7T#k{E2CC21=_Krzzpe{kmkwR&F8%4=f1IBGTu3r06fJb|oD{MlkLc0TrNzZu z!l=!Js#mRAx$f1^l{qB~#>@CK2_cu@4vj4#%UTge6_49x81p58@NS~^o zFy`s$2oVJ&S7k09oNgeQ`uJxp`N3)WraKOW@eO-bD{wsMg~T<8^F+cD&^(tH)*whkvv9hJGh7 z=QK`|*)AxnCwBaf)`KUQ)>%>q#o4{qGe;)3b)P?TX#Q=)w0vS$Z|3a=3Kq?uUbKiQ zYqe~M^tPQo_k7eWzHDL5jf`br;AwX6m1^07xhoe>zgU&cFFZ{=-Yrn@cChM8qp$m- zgaw(?S?V?*v8n&^_g9)k*u}nc0&SGm5vEdY6>76X-autGlc6T@PRe~jfx;k5Hl~Y8 zYm1n=)fT0!al?L{fHmSauT7=9RTe=dmkm*XxZ{?pkp`J&?79QsZ#R+FRnY4xv~xk; zp|)%rg#K0Nj3f(9z@&&Q%TI2l=2azCy>;QN9aWR6Egrt%taf&Ru#+oIE7X%FNyGe2XiOJ~^(EEihIMOWvOkrM&PH^?tlG>3DJ#_1HXGXkfHV969wl3h;rJ7JHeh-gNTvtor)e7uAp zvNv3so6GXzwJDWRF*Ys@{=+@J5eley06d`tAUA%3_qWgc#sst>54GW;?xsz&=w##8 zlJV$W-VXrH7zMa~Do(WYZrF>w^g)trpS`$U$iOT7D!w>xrT`cKdxqE`{ze+F!n`&Jt)3a9XdSEd0L4vg9{RkWc?l< zG5=(g#%*9S6MvXAqKK6u%6Y)1rLQbJY*?0v6!pqj5Ifv|HG!&uQ0sd{ESGC38K|uC|6Kk zGB-S~5wx57+M{%Cq*r5bx~sR(SlKlfEtLI~ND?&_twy0e&-F>Fa72_XwvfI*lzNJhqGTm~3*^e8%d z5RT5lQ5k3SI4Xk6ID?EF6=fNPNJ3UZ77zpy$lCjsm4qyvs`vZOAMaInb<*8copidx z_&evOI#qAEzwhtvzxy7%Lx;b=yj#bo_a)JR(LK(Gy;A^7?@JOLS#{d?sr}^_fck;O z%*>Se!8zX`zCO9+(%g@z3Wq6#M^ zblkB0pn9-9f;v#WIjf3}syx=Z0DF_fMpga)12Da}oam^^V3G%uQGDhZ%mk(iCK*;C z6bZn}{x>r*L$twZa0F}@@H((XXjN=v)yu6wHYbS{RK4>7^qb0w6jqWou@7S`Gi-`b zQ3jlFD33Wv$l8O7Z`dASy`%?Y1y#=jq?^l$7F51-0ZcU}iNymcNH>))6?_FxNy9EW z1rQ87W8TB_0i4hglRYQ&nOH$pWq5C*g_Z9d0Mm`-MB|~lHkOwe`T=GOWr_e6N{-G3 zw9_zbKYvL|BmN~8ue$eCp3Z9k(+x?YMOCC4%A#hr1nfZ|9_prgiAMpU2iHauABYxJ zZ3j46UrxW`%JUPzR9zXdl4?>7$%{aD8upEFHnKkAEm$#C3;RSQl77-Fs3TQdO02Z@ z`~omtmn2$JMY=vY4EP$x?UJBx!3$N}4CA0lUx*f0KLnuK60EfDv~#>Zk-VBRq9s+N z>dFQoekha$o`v}JJ{e{KA(Ms)`*y0X?2`a#Mb8fjOjRd{mDP}{N%lANQyI%Ju)qXa zev%S6l#Dl3y9p_b2nl~_4PCMpD8G9I{Md1Gx+|Kf{$9E^Nwl=8?*Q~`%7`SY0~M|* zyI*FXF^F`-!%E09p|Qd5gjO270_?#!BAE<<5tnQ%=n8`+U{f<8Ouj${d||?l87zyI zRy~ofDI*%rq0ek!y1Hzc;K#s#T%I=LP(u4;25$=cchCI)j3jDXPCLG#1S>k-R;8*E zrDpbzg4=fm27E9KAO5#R|O%~kC zB-A-C$OI;vV|aG}M9ZsjyNY`Uz|`&%`i-puXEVU=Xt$Jnnfnls`fR$fD@vNZGeDl={o`c;QT@@!XULR~S zVrhD3+5OScRjFQ)!05Q$q;{8GXXpwkbfF5_%_0RORBL@!PCo=lSN05etso|A@rE4W zp<<&i}6~hnGucC(3?j+H%HE&CLk4bfH_OL_#!o?+lSeV{b>YY~;>t8+(Y< zj*^LH_F7ih-_>|o#5=6(;oO>I+D?w~b4e6bw(}0aRYmGr5`U2vbvzEYH z-IUY5TjnMQ0H%h9(&v4|WSGpt&r>Pm98h&oFU8;6OU_Zid8R6F&#=Q>i|yQAWqto<7X2C5X@<` z%%WLa-ks&VYXJN=N{LLU?Gpeq3n$;-gXirrvr94+nGP1+@`?k0bHP>)w6t*Z@yQ=? z*mDx2eFs@&!Kd&Y?E<#+E2U9kgG@pW;f#(*4$Rq0K%arvPK~EDoG?)z@@1XzjkC@H zyy5610N!(K;(#Ij`h8j0gAxN3CizkzHf>}$skz-MMHmv;zf2I?X#g#xJ)8%_Z7s^A zolPdCC3RuD={Og@{_V*;HSl$AJT@^V*}WKFAS}6eUG~wD_S`T)Ml4tC9F{oupAP_f zlN!Rl$+NOL|7$+tYpMyCO| zOKIlpTNsi_-`j2i{F~W?+0&X z@!^S!CEX(@Pfn7P$%)*=kW(D}F%u`dD4K@F129>^d0_+p7}`K*LrnC`#d|vme0s=M z79E;cC}$5ibU`R|mcx8m*4Dz{Q*7X&FvG}Y1I@%3;Q2ncftNI7v?nf^hm_sS)UgE4 z+c%+Y&f?!B%ACxcpbL@{7JRD8iJP7tx^>;6LlaxC6}hC|Ar6JLzAn8Pa2bIAVsW2K zVfw|Q!4gH*8X4lMI-$&OKk?;0xMKL$%4-i!Wx;_q>GLjY&KToYgids|jA50s%->uz86dqS-Zz=Z z6^$8ZIN8v6>#8&zRECdws|()DO!OKj7D+}9l4Ll?{{Wv}IpWPj^Y>50xwm+B__hwL zvNj-{=pgcLr7$udBDf8}OGW!meK!>iLb?_y8me1|Je!0$z2E^{-86ov6Ymp>jwrB^7DFsdZ!Ai9SJvWh>>DY> zY#i9F*%{X96qs~mk9(mPER}d~7d9_L8QZw@xq@xSu4$aaiV@p7w<(*F89VqJYu#Jz zh)foEyGsoI79cXcv3CopFBIW66xI>7Nx$}HHjIx*T<-+FGx^TU zcSaZV#We+Q?w;K=o>lR!UE7ptK~dCm?x*JDn}bfsa3&mPvX8hIil_Bjyu2}Rc99tk z;A{bo+sqjOoz5!`1w{syd$N6=P}Diz8wSIj1)0o>a%1UszuTT|Lowc!^_%_Yi=G1A zpf1|WvcA02q-e{!_$MMW8&Ymv5#FqZp0Rgp3$fWvL6ER6elhSPiHYQFdsA2xum^#? z0G`l{Q>3gT&x@0ulXOOw-3yB}CVfdV7Y3*5JS+^f2>5u^_?255FZ56 zcyS^b@Yct##`tex(@g5JW*G#224Vx!6W&z~&fidk=bWbG;eCCaJGN&H9{2*>kJTF`4uMTWzms6l#JHIuM<3MFf7l;XesDU zMQ{}HLqiWq)SKB!Nh!IsAD!1$)b^h%F!Q{qM9feW<8qmO0=PMACorGR)J%u$cEjd) zS2r}ewQ;;qlI`8Q$DTBZ<+#o+Vefxs^p1^Z=lSATMuk=vejfO$pnrEJLo1Mm!B*gT zNv{GmW*l#QR#OZ!vkK5u$>w5=%xXvPE_lrbOT9Tw>)hHRyxDEeEGk(n4-rla{Iiuj zo85@Nx`4=>W=Pq;DymVy=Yn!z?nZNKx0Nabnq|Jg}1nIB7tSRek3) z;#S4+<~FvN>?@K!ndyk?BE0Dh3hPudIjfX(n>V-V34lnXfNo&oWiM%;68ym^f$ksd(Y2pm`2BMrU3kCahw*&jhSN9HxH0C3O7vDwX?0O;7= z)>+UI8O~{-?_3;U=cLLWW7wM;IF!iz=Cn7z@ku#1-JE;boHLw5&Jo%W&LK%{_e#sT z$5481WPa1jZe>q5 zB}M@~-nbW;AE<|Wwh(VY(=p)F{_=uffIcT|I#8PROpZ=Zo4cc?$~xD4&`#hx=GCBg>1G*=73x|+wR`t}~>q}lrQg`XOZ^J$I_{CiK zp0-|W_xpnWG8>99$fN>clYw%B0?0hnYXB#N>I`-P+hw-j;E0qy7+Ji(H70RS7ve2$ zI`iZJpzP&}OEcZ2xusCsYo_iQ-`gR^sS*jG{~d($F7!a2g^!tMn{tPoA?GdGt6bMQ zD*%gMDj#L=Ft9L3o*3$jeZTIqJ^uhuw55WE%X_!AuV_m-4VPDPJ`4|_{?f|5l06az z&(_5jWDul_JBzkdd=#MJ@;wxUyKg-`3OARBfK^;nw7DWtw7FtHaL?1h8-9*>$SHxv zFI7-~=^o-+%F7IX4$R6&3MEbeA3Hqq=)=b<_ENB^oaSjgCl#6N6>cscWx-1+W&yuL z+JvYUGzr_+JgxHZsppQ`m}Kwt-g!)-9Y_V6lXn<=3mA}B$tURIyeDS*Zrv4Ceorto zVq-b`rw0pBurWCfRgBo2 z9OyZF0@J)4v1)cOdtA~Z!aloydgWUHLpPOjXj=E0#fNMtr5{oDURfDRQTcl@-3`1u zyj4~?P@Sc+2Hd)LT4nD7*iHgoNKP~C55V9&ymICmzEGvm7Z1#+{$=KXVH*-0ys~@G zyA6M#tQh#FVK*2yBu4?X-3vQ}9sxeSe@4~OUI%da#v}(qyD@A-^79^iJYfR&N`%shqt% zXpg%kfrVSf(scPwhORGr6zrDnl)$r(6C5^p60{O{Nmw0WzjPQ24Kgtavzfs4ZK~R> z`(?&a(1#DrY?J=p8mIM-#$90 zIz4D@f+MqQdYzfPfVgmVVmR>6V0WISGSDQj zqSF$U(?Z2|;p0iLt)T6|X0TOmVIXk;k>$ns3+p-G##z}c?+-;->LUE>vR-rYOlgTh z5>yI|0~@VC%|{S!2ob&+5@;}}2JIktF?NkmHH+%rZo5Yb?%F!e*U@uE|Cu6KbV>{E z?@OYX4FL5A>vu~2@4#As6D+Phe){!_VNpGQp5y6~-Z|$y82<-ktzuQ#O4Pdm0000< KMNUMnLSTY5E*Fge literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/logo20.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/logo20.png new file mode 100644 index 0000000000000000000000000000000000000000..51ae5a7588af164f4f6694444715f6e19b166109 GIT binary patch literal 1091 zcmV-J1ibr+P)0Y+1i`*PV5pnO)J)X03!$D^pXnhzv@US}&5MsII!`s=(+n zA|wk^yb6q<2t`oPNVHYVQo==1cieS%2HkBH)7&;^{^y*hi`iW*H|pG+kN16^^StkS zK8*j-+|}j?sYVeG0`q~SVO^3=n(U9{j2;i*`f}L6k;KI;scezBFFS?EUN*BW7-;}O z6)1)zeMDeKsgL)Dq~ zSj3yjT&e$Wk@RFHNPGbHHV_fm48Xc_>!{O9enB32`(8L!%q@W^l#q z9ny=LdRNG_yFx~;Gt&`0Ka}U&`_Ayv~Ks>K{LhqFLyw72#w&ka5>#|7}ctIC#aO1mJ#| zNpf~^R9SL%5%*K$aIV7@xlkq!7OlQMzczOIq*Bp>az!qV)%nH5c{g#Y$ScBWIzV#a zm3wNJs8ma!Skv%I$%!a-S{*w*TXqT+r|mj1WF^)l5Q3Wk`OZ0XTpJ|uc)trr(wmSD0`q`%z%$`+L%A9=DbRR>6mU((MqjaO zQ8^9+RfS;&z}fpR(v+&fA8sI8-d|E+g?a5Yr-V68l%ozuot!4)l)~$z0xJ{C`%jEp z-G{Yww0tS74RKb|#@>f7od%fxV~$HhWhSj0&eee#OMnePUXT)W0lO1V59|l<-#1`p z*vwNc%YY*Ql6HB|I|GY*e!cs6O#Qie+AXuiF0$V+yTQV)^LN|B!3Lr=Rfw^#-swFAc%b-@Rd*jA7q8>NayJ7&7j%FJWpNdh?AkbGOqyd;b z?0qa@ymsS>;<@@0Ij%159h(rK_DE)G2yBvg7g6^Qzafl|qXawtTwc07?RbvskM)lE z^4Wy;EQ3#0?`Z1KtVn^H5O_q82NJ;fgmE&8?Dxv5Quwd$;x98z{+~9tWF-Iq002ov JPDHLkV1iB?0Y3l$ literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-black16.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-black16.png new file mode 100644 index 0000000000000000000000000000000000000000..2ac683b5ea50635c01641b92d228f537cbe401a5 GIT binary patch literal 27897 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 ?Sat9Lazc9(540J^lyx@~Wb>I>ar# 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 E1LRP8J^%m! literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-blue16.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-blue16.png new file mode 100644 index 0000000000000000000000000000000000000000..afbf0bb2897e6e655b42b8918eafa9588c9cfde5 GIT binary patch literal 37955 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�hFBK*>pMKdvcF5l~pfTnS2=G4x0j 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⪙c;A>Hhd* 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 literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-color16.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-color16.png new file mode 100644 index 0000000000000000000000000000000000000000..f2a20049fae7bcfabfdbd59b38aeeb91c0b73aff GIT binary patch literal 45269 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%0DoVHS@seZnQNpCLsJQXnR>G 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%0DhUtdf%s(?$maF{5U+8+YB)JTz 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

a4BFh!M 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 WVhrtp?|T69Pg!17u1>}*?7sl{wsHvo literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-darkgray16.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-darkgray16.png new file mode 100644 index 0000000000000000000000000000000000000000..1c1d5a6d7934cec44987b4f41eebe955ee3edb2d GIT binary patch literal 38231 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 z z*nOnRxmF&T2D8r~#pV*{vDz@{j+IB2hA2tVdMS?UAO^b*ZExtx?Lm>Mlf0X|Oq?IXGJE95f+{;`iRtUQH1{U7y%AV4coF8A{vU+7W+X;` zxH`f~w+vD4nZHU>?V5!ql*(pks+H$)hks5)rpnd0PdKoJd`H_|$u~9v(Oz60s})z` zJT_!BD>9rd!+Y^u*7xpX5b@dvmjkWc!IXOM-2#YwXA2PI*Cq1Uu4(W!fop5^s7F5P z0N%)?1ao2Lc7n3g%zs*K#+1B51@SdC>vQdRk7XbpB-A$e4CPeur$wlW!aVK4f1QJt2%X z-rsmHCYdqxrE=aICT=QdsA`BDNGw{$+eTOQek+o4z;KR=1}383v0T@zE3w_i=#Gf2 zL1Q=v_g~%T>1*atI2yK6s(SvKZ($xpkyo9u!{JKC_nI~mI<*xtkEQ5^uH{VsCUV{# zjh?eNY(EFhAqZK*+U;oVb|5185%QtmvnG444R=k!Yxb7%*$hBZO~rQ)qNoako`v_- zd}$!>_|FLpF#Lc(Gdhx>{4l~CytyS;zz2}XSU}t`7w0v7<@jeM1SY-T32PBRJ+GQa zAj?FVx8B-vwsD>zEgkxRh(sLm9?lHwsQu_fzHr8XgIYQxSi_nB_BVP$f0vPoDr8Tj z!?U1^yP!|Yx0KI105HfPS|V*PC87MMJ$-xt|B^WXB5wYl8p~eg(1AjTQVAi*{1gf| z$tkwA(a+NupMyixo^ikeuBE|SAQ;QGLn(wfJY^CXhY=Ri-W#D+2_yy`#;=B z{Ne4Q&2X6psXj8PS-2k(9Z@j+g~hag&j)>Y`3ILpe0KovPhR=M8!k5ClF1Km8|}jI z(RR4tg5SA+_#8Y*`#^z`w94|`P~7$KLeB>h8Nz4pJ04=!o`;O{;UV% z{*mo}lZ*=vaIma6Z0`woB;p%>F2y~Eat8oUbc#2E3KqP= zSmE!{@6dAu1nwHR?Q6EA4*RPZy&68`^&3SF;5F%=DxXexsRF9!Rii_PU;Ah}c}m~W zhp-?Dv(1(Z*S`@|-fNUL@-XNg^l6|od=e$Vykp_}cpa$!_`AJVmtKHLz~xU$Qg`mJ zfNS;pod_Uf+!KdJ^Xq4ZzVU@IPpIae={ao{!aj_kD$3L)-K4 z9>j3b{wC^$V){IwEOzX0SR`~7gAKoH;$DJ&3yN7Kj1LRGv1#P}fC#AjCG;VDb75ee z(HJsmn62v$9Q@!@BpD|v-NwGeH5kx;_4cYTQo4H6lR}~}=~3Z;!nK4(K0)Li)({37;mQ~@ zP+fYvzt zR&M8f{ank&`O!$JhAhxx$gdN+vKHrol4!UP7M8Kig`0W=z z1@ZoED+B5%0icl5*R3uh7BD)Ju;5sX0b7OzMW1y^+G-6jjC(9l%o-dNYTp$&OAur1 zO~e~Pp)QTm=AP&$vo6~iIYaE-qI~NqKJw+0VNB6{Oy8P1helKC z>llg)!$-kQIFdhTG5Q`!oiP5jP1j1ED=}Coz0{101w#wwZt39hQJU+w4+Hv-xf7*X zIq1Y?;>10+iFs7T$2c&D7z>OTTn>8I-Z+mb6NpIPn>AubuFzay2dv&mANHDRqy5|3 z@Uju+X)P65K`_tq9pB_O5a=2RmYF9V-5hRwR{rPehd^b+FQE`ujp^DJe-xy zcpwi4r1BTy+#UT_81M>Z#ih-Wz|ht9mT-P&vKBreNWg^OAK{f-fd{WiffgArwID3{ zTI!lBx(%qfqAUVY56XK-OgyMOD}&f&_P#suc56}qAPZM1L|$SXipPHSl~x#yhb2#p zyDp7>bhuklyusIj#bIs?vTV~=L#~P15-nKaA{<=q+M6?zokP2|OJqk=1-h6m#@=Rk z+J3>jslg@JOY!*LI*5E{USj(aF(q?7B%P;h4J8moSU7CwtLPBqVLv%}L~xZCX!#U6 zcv%OsD9;(OId3~qv_FWw0GdBiSha=2Cl3L?qGo!{ptGR~TnkDmX@Ela6dNZ`x)Eev zkpTkJeOsrhkwillZrz~lzI;hK5rUFpq1TbXBfuaP6w+7LSzx6ba&}v(4L{fb0Yeqp zE%6C#t`f*fGmptkXXqnDCb9h?axgrN78)_G1>Sold;ny;QDHUH2rteq+`cz>e1lFS z`mbZ=K+&pa-8!;n4t9pqAy#iDec#D9;yT0OY1_!WKtHB<{A7AAnJ2Fy1%Zi>niR{M zAd;1j?FFhm@FgnwjrKP}f+2(@ z0m_6&5)DzF{Y9cwHZcJ0!6o1vPEKO!aN&0_imMDpN#`Lo?qeT}?25LTlZ5PsbYbJ@ zpYjFnBcV#r=SZX>`ktY@G+9G&%0QRLh+j`SFKi5Ev&MFN|*AY!{SI;F$Sn1O+sC z;yA#n#X=?YY0{@*^2aSpTfSb8j{J2^{-OOHUxL%3=1@QYScxsHl%L=v2M~=($Sv%D z!vc%4z1nC)r$=G2mT&Q`&{sf5mqVbbq3sPwG=6)d=Z~6@WAIqQVlTp6?9ST8e8@PP z*53&c#gNRYB8PKOLX;0M++cL!?af5M0Cb_*f?uk7??J4C@{UD$4-x>X=s3iAd{E~B zNA4IfwkVoyY1@u2RG#i8&MBt4)eYaAh|wKrE%uqM-xS|ad1MS1-&wvDEX4Vp)oX^o z-O2dpT%PBGNOG@RO<7Iq$GVP z(qGmAC@%W>AI!!w)EIx%TtGQJGLDBrNVf-HZg>R-V(W)Gp10CFYjny>kb@GJ&T9#> zll!2M^iwz)`p~>Zd;q6VLaCP%8149BARat+Tp+DOapZ1)1{e@?8R(;g3Zqs;^=sJ4omn9p4jNa%kp;xuT%O| zfhZ4s8Yc=T(lZ`Zl4j`kJxa_Xq)SUJ^qJ~Illhn}i+n30{c_Gz^xW$291aKY z;G06n8KK`P-8XulbO2BSg~PtoA6hAkNI~?QBnTxog$|$+QUrD&2Z3u=nWz^X4Is>( z(Q~!hI{|1=n_ywtgOGtp8PN8|E{qaHgm15C@oEMgUch?Z6drsqV41xK5f1X}KjG+V zJ^&C>RHZxyQj)rnjq?yH=BmMYBob!+rg3}$3Y>uCqFgulA-49;{UfFLa9AB85g9w< z_MG>_;;xE zyj5f=V7&$UTk-rurq6kk6Rrw$zsfoQq#HuW&>A?+oo-XbKtSd|(4 zLDQU0X>&p}>b-H}0ATpwK|pEesk}3RM?;Bbf_R(8YPP^;7xw-8_klk9RDdX5ksq&2&AgUH`j4av)jZ|!Z9t=$~j-6Ioz9-r6&Yk(2 zN}C?C?_kPxw;aHO5P&H4lv(#?4S;G>j)zMF&qj7dj#C}SUMmNiqP0^e@+lud3>1yy z3&=)*%kGb0qkZbmy*`jt1|4=TeenT6BSo z99>TL_elpJ9bcsu5Ku!8ifB49OOQDfU92HukAo9At4zv_zuQG)NhmHMrL6HqCYTlh z2%yn5u>^Pqw!9$VMqq3=WcYi^LxBF`y>w7*whx}u%$4c3o}V3PbfTaotLL&4@oeEt znZIcGsIY4lM~wd9-PhNLX{TH$d3Ym1M$jKmhlIo<;t_v6D5{A3lJk;i0a1hcG~`JZ7@6s3!X^K zn>QvzS})q->0s&|1-R*wskjP+`LdZ)!^Wh{A0`@0|uUA+N=4fQiyrd^7CcIJ=xBTyxm%ADh$aeE}32!});)cHZz01K}KhhIt6 z>cbzoF}%FY$Z>59H1}90oiO>7J!W$F0@24^(Qsy9EdxUwK|TrF?xb zS;f>F1<3v`MgxzXHf6%&%N2`L@}A;)MI+6^`3785VEG12->`>@`oPGN5LGh<&*6IW zu9b(4@>Fu(aB%j^DPx+M`J0M^m?o<1GM;|gvxjyaM^6A4DW8N>8k@_zZxiwu>qgo~ zq*o#o{BuO}zVY;@nS)w~D$zmEqirHcr`EyVES4)3cOdNnDSMqkms;7*92^mW^Hjj0 zx!=(GZOD0c4*`{Z#Pix-Cm5)ZP=J|{-}g;iYv8`pweZ}Yd~))f?^x#{eP+kARs)t& z%h3T{)ubLX{zhth6VYV}cq_(X7O!{Sc@FHt6N^*M=nur{FfsEt#or^nmuRsJ?<^?( zF^wfDIk>J%O6eZzpGgcxSt0T|jRbWojN zC1fs@1fMGBIGlCg+Wv=jx0eNlN<-i0wmdjFzXqt4k>4h&BzK_toil($y4NPxaO#YE zgK#?0t27C3=fP4BuF}c=RH&<_!U)tLtHQUY-UN!FjD*xg0`~H<2nF~R!c?PE3^3L4$=)NYLU@r9H)+$tBA4=}p41u^$%eV^z-JYToFHL4}+Mdl%}E03hyPNO^s~_%4wrm z_!K0Tx$3YNMmp@ZbLKb@kzIg%LutE0+smuEyfo^oFE5ULScg6=7;P4ftsXaL3Q<1R zXAgDl&olDef4guOZ6j!)wa!-Km_6CFx%-W+w{|5dZplMyz6$+c_34d$BK-D9UZMN} z*$Y&kgo{AtZf{du`5U$T(wV=hP19{ztzzY^jbKH_ zw;Br14Km}Ct8_q|txWwy9> zp|Aq(eeM{3;{XKHJa#D9$vIrUPH@MhjllYv)vVi2Sec2=&*& zUT-}G3v%wHsA0|rb1Q~9LP_vJlx!U?0x|qjIB}3)o%>t_htwE?ZUd{o%570jeL~yI zT-zB3+Umdg)hpgs>;(grmMVtlgb`iVd+ceXfjUw_O%d(!hK@|bK;rwevE7BY62D8S z=D)+Ea9~BTy~Q)sn19v-LvHj{bT+52;crKH8yK&nGY`fmYAz=~uYKnfc9nnxAtdp>W8oqx%cT>ja8OMU+>+IS}D>RXfuXJ!7Lu;#aF zhsQkt#n-g&WldTy@oNd9(!hav4b*t=PC&^vg?gnANe9rvgwrIP6iEor{v;67?;Ww< z%4nb7uta&Yus_fMPOa>$TmTxi^gY>;GOqnQ!h0EWf9lxdx{JZ7vFTe9+*0$dReEm( zo!RGnI}x9FfWR@A(y59T zj!{a>0gJx`B(fBfZj5J1JOF?uk1&uDSn>nm;iXT&c(3JKsKh!Q;x$i*L@05+1V9B> ztWlk{q`cP)(QqZ^CGrjQj-4U}t;;H|Ne!1yVcHoAZ6V#ohfv>Y-C0FcWsMF+rCwC7 zUCV97dG5?1^{DZrpv@h}(=8D`&!xw%d>fcH&sAy$l-?M zUIG~YJ^{sNaGwtcW&(s~luHiPN==<{M%gWU6q(_~o2F8422!bH3c`r8mA;^^{Z`9X zgOuWvlnpO2UN{~=d?^xbs9(KKAm{ND#u<@#7&ETp0z(kwcldoi+*AWEKqa7;NkSgZ z3HbGydTIsOM9u-ls)spAMs2Vc1!Y#Ji*LLTyjx1OZxY*-LnJ*BNHh#L%>4|ANU7Mn z8sGrO9Q7hlrUoS`R%B++8!Z2WS0-Fx#U8>^g4S01P9?%oUVAB5r01Rak_c<%pGiKn zzf@>0S53AK2(WG?kD-2O*>2bQF^@vyFpq7|9;CFoa!ADX!`s^1hqoy$uYFe%ni|Fq zpwbFJCD#GGAY!FqxE5u%bQZnkx~W|EAxFZ%TLpN+mm0zkgPH8^zSg;yZRPVQ=i+{%%w63k0z zb1sH9rK`$IfV(t()r{>~4S-Wti8wh1T9F z)fadSYDn^ixd0mZ5cF6cLFn29BGKKBa|MqDGG}sr9VY|_gt=3vN!zfglm?#&vM};; za1hkJz0BExbyr_F3@J96g#&L=WC8?K**N>ou`K>deir;q5PeZTSGCpIOCbUtoX7?T zv?(bTN#7btv|n9GiEHtg>lA>8A1#v|zOj5FgdJC~<;7R06>pTG$ObMHg$qF7>&H(q zvRIV|YZk+pNL~7fw|K52>6Q#@%j6;jd)gHdQ7}dzg@?Dd6MqwQCiG#8=y~Jd9)vP% zWegU|z82k?n^eBCn0^=_+RtqhvGzGgu4GpmyN0(lsOuoeKGc8oN`rOeKS`t&B&s6( zTzPgty2sY+Q6R!mf8qSB4QaN9dB*s84sL5mu_FAi1v%KN$xW73&;3Ey4*l2d5^NHV zi@78k2M|kw!(eOLCpG%LFxSi#3$1nTrG(MKOujk}7+1xPqmO}wJmo}4Jz|u+BPg&y za(4+bikU)h1-cnucuR~26OOV~XA&`@CpWA*y1)KL>7%4h%LijbUusf^sk8W1bQ;13 z;1OS>Ai}6%8|1cfa}S<=)}q1+#th7N@c~{)7bCp3ixF659EQD}2&Eip^aZ(whkJOa zb*K6ysWFsIu<)CkW8uviWmc6}KokKZM_m@2Xop9^99mWk38pz83(#jO0If}lJjQ=r z8_rn3Qd7}=uZ_lm*gbmq=J=}s?i5<=oo!&fBmgv93~(5r(z3LV!k-6QHMz-j>UH89 zs?FcPY1p7LAMhrln15w&BS+fcF z3sCUX=rXP*|K^o>SEmt!<l^AE+}QzO%6KUMp{qbo&TwIo7gQU<$4h<5pFtePO<}`{ahnh1v$VXC#$} zSFQ0&#?rS%VTdrx3!5ztVps7TAndn=90S>x>j3QhNiBY3oo_u21dNqh}uHah15D_Kv1l^I)gzJnPBSxMj0i7i0u*_S1Qy_ zTM8gsmA(jeO%P$04~Iwi)dk#x8yG*f0ESU!W#O%M{=~z3So&3o1L5>O8a=WYlgW7V z@9pVRW0tjv=Oea#55R@37#uTr{h*JG@nCu3aactT03q)nROVjcu;+s8OUNr1gjOnE z$v3e6Q9dFAMVDA!h-~)s4fFw-;!Y8UaEgM`Ysu^Rl&sz4V{LD13kCmAkY`k-%3n(6 zr6eZmur&)syO6~e6AmnS2pBrPPGa(p#;PH1< zG&8o316iOVJMtg^30tI(^?YxmvDCp1kmj92Y6Vu@kr$(f^Vte4d?}^9*Nn$cIS|!j zDeb+M(&{ZlsPw-x|1nz&uk@i}#~qDdGG77eO6yjzuse>)YnLq(5M?QLe zV97DpsM0G+F%nLJh8P2oX)AvTmLkQWYpM1g?0BC6+AWjpCA|y`nNrm^W*Fhw(IIyn zfXBFlU?C9ky&VtBD`QWFL!pv`L{v`h7+^y;XP9>gQd@~0ph|N`KBm_RA{){DtOHR! zMup?>_b3ZLJ68yKy`I|tLuUQZhvYhl4bNN$piCy>t)PfIGWy+zn#e+N$;*KebOfUZ z5k*+Ug?wY&@qj5JjJihs!D9Kz10FIZr4Pa(@G1w;XF#cgE$64KxS);!15dsN=07Od z%#mAB2GVh$VeIP<^&ukQqgxO2-#7je+Ac2w=^iyVW;LK(`yB{*8$RB9hI9_Xnd|H9 zxPumT#b)8Az~=;0X#d>%j0%e)aL^uB054Q7+d`Cc@;r{x{(mDhq3!>D!TL3bJm(u;m13{|9*M;R!&(WU zsPb&|O;uzrNp2vmdRIO-e-9Z*twM@(`fGLgaX<#~T6sH{r#gT>dDj6*iR_78JSi7F z8Du~t|CK-&IeBmi#45Sn>cBuKPIK+|5t&$MZ&rbVT$>^3riKCg9#7q37BXhNXRtUBb%_Ky+rtP*}ieTX0xK6^54`NGkK=tmQ`F+1~oYX$coVCFSiaL5Eff z5_=Y`2tmT9-uy$)Fn?Gx%=^7yP;kT35{jhOPaw^fQ($Z5Eg!&I%3-UZ*0x7^Yeos8 z$mE(kAPX>++VqE)ngz$=kv9rzQD6xV0DJ@@3xx-8LLs)3SaG&qz&-O3n5(oioph>< zTgf$Fo%BkOSu@Xo(56J7okJ`ECp2Y%1&zOtNTLI+#8AOaO3 z30SEj6y5$)ii>P5LWgU^L&axQpq<>;6>B4|-O4j>9UPUcTU__>Mly{1y1Y5ysRz4$ zVz9uZgTn!(u@?=Xsn((KeO-pGwSJPRESWt>6gCzD75&1x)|>!AUV%F5d|25#)vYbM zHN2QdGT?Dy%~PBNs2e#Zc^Ljqg5O5$U?b!!jU7>`_Xu|5`O|3qSR?wjOy7kYvA9>j z5M{gmDjyM~L07-(Iv$aRdn?~K08unmTJ3PFT5VHZmhj}-0bzgXu$VX{!kJT`nE)X{ zfGncbNIjL5jGn2|-$D7b0Ai@)M(xjl*Z)=%h#YK@OjB_eiiukCvrYy>q$n99?qndu zp0stz7-}+%7=1$jw*t0mDL{QbK4-6IuDOGHOTv}rR-@Yg<(}JejTMgG&zxK&_X{cbDw};IJVP9`5$8GfgAjfU zX$`x>ih~?;l)gzMMO=UCqa%MhiaV(Akj8GK=;ZC&K`?S3#K&{yH97uQ`lf>k^j+rPjEVpT8-uA=wC;7FE^oY z<8U&uht?k%9)x?*QC*f|`C(>Kf67L%f@v5>SoTG{8~V&UAx`}unZ5Cfrz~fOcKFKieQYDUBGnzK{wwR_$^;+0U7(vsH zcBDdYi@k9Ggsl`#rWL>oH)d~BV|fkS);|0-A*ACa6&G<>H71-s0dAzO5O@7+_$}}{ zbaA_VegZ4yUk4Hl@`xN#zi;QIb0F$`B$5}AI}Whr;1*IMnMfQp$^mbLn+>g@?Ii2z z?!xI)l;Ed1{i2m&Rl2YqI&NcI+v(meFasyIDDKRcIFjN7L6ZyPO(z^6ceh^7MHYNU z?qms_(b{RY-VM^Y)goG)!~!V2hupi-AQ)94!vT;3QgXE%wy0_upTlnqJz(NQ(~Dm1;upZGk?3K0|-0q_VWw{g%`CIBI7#z2V-um!bxAc>w)C$}aeMWYds=uxfeH>w0LY(?ou-z<$u zTD^RiZTGF#0-Nvt(wotH{c53QMmv)hASRy6hVe#;yjqLQVgA?(bddq>CpWB1jaJHm ztLXYJ9exg(+v%eIW}TP){=O561@SI}dwnTZ{wQnbh;nkocOnoUb~fN}HK7-qrSGg$ zgUIFUz82hNMkNcjH4$XDI9M+c(y6JczoR3?r;)r#dcETIKmx)4ySjPv8106;U4MTC zj>m=3Jw8~@AKw0;+w)9-tKsZ_40=6#-*J&o(iZy{7`}IUTE+OdPDX4t>K*>c`t>D5 zIad9cS_4{A^rZ_s`O6CtbY(noq2hV`mBPJtO5lc$eGs2)P#eozxVr}3^*0#e;4YQY zG%lZNNr?1f3dOYVrKB~uP>2PH`uN1ZQq@vT3H19lg~*fkK~!l z_lmds3dWw|9-Dym-xPa0pMJqPD2oXpy{_L}PQo;Zf_&>QotaJ9xrvZ;yX*^y2PdMf zP`UoyvmM4xi}?OuXTg?P68n0RS!M(!1mvqzvir$%@AL&akJRBt79n!Rmyak^7^W9A zWOD)~e+5_nw45@H7y+B(9*60E8#Oy~FuviIWoQb6--EKh^Yu zRjJi*okz!|w<>M@b-MQfF|3n8N`+Sxn5k%l!Y03JY zz!Ms8HT=I>vUAjzH*;Iiu+6cAonVY=1d&6On12+WnlU%MH{saVKN_N}WaCW=U~^*h zM$>HywvNSzo=Kj%?LIK}z3pu4Rd`y05LjDLHC-4HMTUKx(;7_bGh(u&r)SLDLf1O4 zVPT+*6;ys|=e5u+SSx!7tUYwW(07TN8olb1g`aN|86R|dntc=yNbf)-OU&p5E?(WA zvW|t_O_>tNc~NT>g&w_XQLE@L6)aL{QKAn>V@0gk1IQ;dy~^iUt*y$!447Wri(@3> zl+rY(V-e_R0ReR1eN-ebycpQ0d=wzbdnxet9YV39=y?1Io;VBd()eXJCN0cKd-?Fl_s?C z>;Lkb{`h4bYa<5bkb@8auMti+8YG%Z3>Rb3mLXIEI%2gDP63hXRk@S{cG9mi+B=n^ z?EM4j&fFybYx#~WL{rq+s8JJcoaQi z=IvaQ-WV7yx4bTHPNS4*9s}M)q4Sv%+>LU5>w6=jgJs37-}igd+PNR&E64eRjK6 z|HO)`E6>@U)f4_F#CW|W`V=qkJrm;*cmSR`&!ZNvspgrEiBR5r0jM2a(`!d3*D*Hp z4cKaq*62M2L!qf&M)>* zT~OfX< zho|S`{>_dawT_{~P?Ew;ZI0b&a4GEQ%3HX#X{^(^*91wnlm+n%;X{=tO z=fbSfZ1StoMG|gjycRZ(gkkJsIfPw5XldwWm_-rlcYbp4Um>L%0BsTI`?-v?{k;ZT z!#%5albMQdLO^`EPE8C_Y{Oe@K3+o`Gh08CoC@O*^bUcX;QC`HGtY0?Ym07-)y48( zQu{BlI$4)HR}I89i79oW;<2^{m%|zB6nqChGg(Siyv`bi3_H7w+SUlyn!N;mY!3$`jeuMg`Z z&@fyRN|it9s>C?7k=Vk~>D=3IrtiQ&(vzv*Z99%a;F^0Alk&mJIG#8N^Vx2c5G}Tz z5UBzeo=$PFi^Zlok#cWT;o^>xw?{>?K6`L-_Slp!@zjn$8A{o;QLx4E8~$!~WMKLZ z$>%eRx?UjxA=47K>svJN2>X| zLi63#H4R#ftkiHP#GRWdmh-_t$P8McM)R~T-9mq0mO7CON@AEl21mx?7|GX zgW~pAmQz^hrzuf89VUaI+rg~d!ATf4COm=BHg+JU_;9V5-k;Z4I-$LG=7btq!MViC z-|Oyd8%_WQU7mlXgU`$k&#I(foVr^b5}PzDbPpT)3to{LT7^2cFL^`=fa}@oNy(f; z?}x_`UR+5gx!5a9{v(eR=CBz*9dh{E9iS{0+mzcnw*F>>4BaD|mCOm(?RF%COB&3!W7wk(dVr%-4&KN zw2MT_XOZYwjUZkD>G85`ZFu7B6lmJz-D|8oCJQRBDK+Uj>??q*bX-tPg^0}{_6S4d z&w`)EKf@}W(~CF=F5srRy3<{HVX9p+Y+M6uavF4fn2hM=qxngtrdG_Sg8ogY6%M94 z{^_B^e=Cu5(h_sfC%Jrd)U}fW7MBb`5O!UCCVEpnj#9LMkM5H|;(?=k-a4aXy#R-f zSuQwP0DlG={Z4DQBeBgGUlaDZCxwhJW$aYOGqMi{GjEv9vNAzuLDS#iaj8WX5^eNwgi&Nf5LMk7TC^aN-{J?=SxL!_hec+6t z8Yd~g)iC4r4KPP+c!WmVr>NY*EMODa^w~v-LyXoisTvu%D`6nNf(a#r=TUm)+8qN< z{!lyj#_W>y0LMF!9TtB~eoN(rq-@&|coDoH$#oDl&T!EF&5`Jii2U7%ikW@v&1nyX z=JXL~Pe)-FH^1mj2k~b9`=o$c^en;Qpqlvf(zA`h=uuz?#)4=hjSwj?@VE@&_S)zemA!|2$Vy{7!bJ4;lr3nbsWdF!ic6iR8Ab4#*JQP;<=G92mRX_`ac!M~!2|S+&rJ^1 zBr9J|#BS$@KZo02Th`W$ZX-mY%^Ya<^(J-F9U>9}%YH8u$P5jVPBBQimr`>%z5q(; z5x zHE*yRiEyV+ryt-yOQENPsa?(Mhn`e25tV$_t`QtH^_aEDQf4?So@EAC#Ks{K+jF|{ zMjXL&u*SlqZ)Qsm04VrLA%utcjm>OsY*QO5=t$FRR6iJg z21Gc=8(4J~$S{`j0Oj3e2u?f0Y9z7{mGX%zFz8uSI(-Y*eJmvIU z33j)DKLc;BvU$uVK~zviwfa(LdJTp;9inbYjd1IL zH}qX+XG9`<{Dh@lrB^{vFp6vTn2QdCb^&mp)oYb+&TVN?mXmm8r+M1Z`<~PKsz9T~ z#x(_A#lt<-W8F8)r@=n7@}&IcSfmOjzgXZ^%RHZ{D| z{S_uEvTErr{KEsK1Fz5+13RzfJrL-LdgC4_+N8N;etcQyX@`#!IUX<)sy?F`O-^*jv|}WM(ExFO&-HLXoJa$Qr9q!k#q$?@oM9s=vl(Ev!v0Xev;|GU z$wFm*&lumzTr}Jwd@!c#T_*n?(@`w3ae)t^wUUlB7cxql(`oKHM*8w?6GfsA@H3?U zcLn3wNgH!#CgsJhgVbE>oX)gP-6qLrn>p_C(Da6&OoXng!M~sb z?6lw%B4@H@_h}WA5KL|CfM&NHCc$GWnc@7bRy(d(*m{J-h3IR zeeMtNb4K=|bl|l^J1iPq6Hj0rU(h(T%zOiqLlBW?Pf$>4($Ojy>B2eKHlQw2IqNOo zfhIsxx9Q_F2?RLqvrD_D0VdyaTthMVT9;xw*O{;4vLq;MSh?B6I^1r0Vf?Gw3QN>A zXoVTkNTUIj-EUl;Z8ZAR;ngZ7EQ!72@K3nvvY8G(9WlRwn6(xGG53W8IDlz0v>FRi zfcFCk^cdskb%){+G15*8VpWfWK4-aL(P&q#C*=+NCOx&i*d~$ee7TX^OdzFp@Y%9X z&qi>ZPT*rAxR+jH{Ke$8)TLbS|T42GNTE8ih>WC51 z1bi$iM}f6#LNwBzNV~Qa0B7Ru0M1JxdcyG!PS><%@s=cU`-#_h8s$x zD4Xv&Q&bX{x}dRT2tr?%WQu>1?QZc)Co;af?vEV8-?BV@cmhG2d)9X7M#mOQSARm) zBb%I!7FNE3uILko&0j{e3!Y0L>kHk`NigJ4qE@mZxnl3pXygY2QjgqtJbVRJ_~^Pn zvO2E9h=$E&i$yff?pe77`aKIF_WxOOnZ0duPONkA6ww@vZ%{XEf$w5>^53PyHl1+N zK)x(@@?##?iSOD`RGS{SRxgEcN6y*tangfGo6d4{Vk6FCiC_K($K$T(43h5F{^)WU z?Q1&BVor}W*x@a4lRx=41mcQ!g!ucm9Y;owf`>UM7cCH8pvpNBiMakXO<_H)-_tV9 znHQM}lAw1T)%X#4!MU$&(8$KolXPG%j1W*>9UB9NT?GHMN!ZuE8)vR>`wFF9(5PDS zt6RtC=XI$1DxEl747pg9!;y)f47Ujj_sEa~=nNo1BH^jtRYzX&Z|Fn#9kcbm*b7tWzh5!nP0xt*L|9 zH^PSl7sL1Gwgk2Ek5o)QRh>UzXTO~D%yk7_;G;()@)Yp=#>RDF6AB|4OdLn=vQ)Rj zXO1{-+T(7u^WLA$B6UmpUG3SQ@lht@6x~ZcpEz~Lj*h-tKZS{No@W5`+~AlCGRkeV zb23*DOAiz)FNMm2-L#C4FXDD!D2J@|{ZQ+#*G&?~>2u-I_Fr&0gs6JKXvCw+I^hF- zqH7S-!YpmiE-FU6;YOsQ0w8}Ps7HDUb`bQH8ceO$@I|wntCX8+ns$ygBOU zpH)_QG!AaiB%U^GF@J^r(njEv5!&K4sfA7JjrYoB-U`{uifg`Kzu+XVYnH@}0CnJT z=SnlV#pJM@z9M}ijWI{`rC(YQ+d@LFKq5 zhl+wU2u*+zLmcwRlHhj21GwLyNk;rSV8q#z9`D)^21b&k@%0@miS?PxqRyMA=dL}j ztQ@>farNK2CtlZ>!JoP+MZ#U^nH|y}oYUoAQ!_zH7G>CGiVH=jzL=&OqQ=zD0V{Sx z4dXXSrTR008Pji%?13^p)DyzGXC4=X?|?JBwb+%%ZF0=b{Q$~j%-NCQ^7&8IxAMR* z%0LE1FJW~(Gg^5$Tkt%uN-P6s!lvmu&<^MDw_9)X+0UOV3*=l~Tw}@9`DkKaHG_^| zWF^;f_eP^|3`ZzIozUP%P6wDillnAT=KW3g2E6b7izlb+PrS1FeQfdQ?EYcEe8^9Dj@c!DvJgQN#w$-* z<{8p0m~Fuw8=Ri+m@=Z-Miy`(U#%}Kv6)SNTH;EFFHKLoF}{bWq;E)voV6I7+I0cX zfAD0o*Hcv^A*E6|aX#f!*3rIW!=eJ{DHyY&rx7U=64s1;IB(ibcr~VR%+rSd{n`32bhD zMhQ8Z9Z8j=*3hGh9qANVV@2d1*DD+&6&aB<;tLdZ&N1^9ePKWt9S=)s zO4R1h2+Lx^h+u03U(0i}$6%hnI_TP>`J<2|V)SjnfWTmStLdLawsps zzJBr8aGqy=uU;S`$HBy7PW|Iwk0KE~qhWvhe@B7`F=0%YJCdHaZu{+>9(L^2Wy7S!4D-pRJtih zO8T*5o&-}Ob-Bf9-)W(5*_!=P#3B6>BAd$DFjJY(z%drx~7iH)WB!`0Ejj zXuF1y9ygK8VUd~}E_%}GyM(WTW;_8+&Y~H6KhC#Tfjg=74-h2T%G%TUAz9zkcv-AA zke6s;@lYM$Z4m8#6$0+SjVLDr?@CaHPar6ytf#Vr;thri0|PTmf(}Xs2}5S_31U9W zfltDp0B=dMmR=ESNC^|7Lca;q``2bk;ISvj7wsWBOmDNGJSPg{!r}R8o(25ZSg4n& z?Hw7?YUB1&WB2%IbmMGuFi z#!kBs&7;_mPj8C%DmG==BSEy`NFX`N1qr;`XowA+m-h)vBNtA{VM5`Pj4rv!5RIl^ zgt{P>r9!k8z7*PVT1n#_`cz5GwKzW&RIIzBcF)qV1BTNjGsbHBZoc_iTS*F#58B1M zbMv5m5aha34<5Z?=VmIT;*7!{RM`x%<&5l>Blq4}tWhda%+%bxZP_RxRUpJsI_goH zya-xf_F#6&U|+K4#3QyMBE*+aUjXZh?vwp#g3}{4bPlxY+ur;<;vnS!qUR@i+$Tj1 zX@hEMTaD1x(1eiS%L{d=3x}_S=6L*YdG*k)%KdoBfA@K`Item(IU$;nzvl#y(X$?C z^8qk*(&Tt@p!iOA;>Y}IFEcy(m4YcBCgT@wGG}xTU$T+hmlT6!bI!Yh9wQv_r!skB zfZlgeqs=y#v>-n(^J8BlS%n-8%XD+u2V!U|kWYLu;hKFqKjDNebCAHU$DG3M?C1h z!7NB{&&|RWpGe_=ovRD{v#(0l-Gzw9pvbUE0g=2PM7Fe31enC{9hT(R5+g>3gE$(> z8eVx^{0Q$pKIOw4=Qf~^VPt5$wE-{x5h=EeP?!?sU(74;WV=+7ZhcFuf4iAnoKp}L zJyO*-i{Hzj9Qv@`7B|KT+g5_6EwaGDmc6>V1mg$y_565i{;b(mt^B0zn}S!#5Eqwr z&}?6f?c%i+K!?_hVNml(5q9wQbtY(Yzl}(Tz8nm47sA!fA}#5hmq){biaY~BRcx2G zJ1dYKn-5Y6RQewwj|T3YA`d5$-#S|i>fc?ujk%QW-&MegeFC6n|!B9(0ncYD( zIDUG&F@n=yTD0{?U8mtkK?_aOoaaoVQx&Mm9@`+oxARX??sPwuK@jkkPSJN#lRjxB zd=7l=H&1AO!O6WN1e(<==!#JT3vSgMN~W5(T5wNdd7?99&OK zM$s}*w^YUUC(qh3O+kxe_~|1P!|wd)F`k!1{C}`gchFqXkBA|-Hi{<(p*F(!A2_>O zw1+BvhIV&2aoR|bA}1?4qONjqI>y9G;0sN>Cvi`o8iZ`iyyUQLsvb&ZZx_|yDj9GC z8#X4<3B}26(|XA6d{3r)&p86mNt9`y}lPVk!v_urYKG5{v?q+vA23hv5U)^K#%=Vcu^}uzTDdh2F<1$6(}<@uG#L zUNO8pYQZI48dC!QiVje=%qnl+w0M|~;M{0{7CD@|wvzbDP=h|a+TvP90A_TI)E0la z7icy~+qYCLJl;@O7n&VzdvmV`jWohdh3U6O{bLn@rLwAb={?Osy!pDpW0UF_J)tt` zdpoMG;lm_(jU{yI-en&oz>Rbv8l(rs!P&ouT#c~8;t0dG_nlNQg@YgEga`JFaoO8^ zHh96~jv_1Ob3jbXMYh7ru`Yeh=a5D5s}irrEv?0re^K#x34;@hjeqRJ_c{>z&!6v_ zg@5dHt*v>=78<=yt%0{_u3Ds7g0&ihmWGohUju{OgClC6U8E=uPL#L#&Rgk?ONrsG zR#NBVax>Y8uQuB=3H24`pDO-`F&6W+@YjWG7G6J_v7zVf3EXdO zOv7|6d6oMtHC9?*9tl=iSN=FImf$nPyjAlQ^{^juQwf15G%cGQ z*wz`40`XK1w1Zgpy_-F)-(m%bD{jJcw$KAekj7Z4Ais4i>608**7f#P7f}+_DvW?oHd0#Pf!<f;GI{2{e|zWNd@`L(K6+WzU%fP)DBkk!g)Zu!9#c^r0<-R- zt5Oq;?82wo9U;Hr$hlEQ@6FQ;4n3;!Z1$upZu1Q0F{KZt`+eU`hNpj-tFyp*QAw3!|lfV4X zZ+eHd5SL%Lp=O*)!Gfvc!C-4(qgg#`ziOqqv{$v9g1*xgCfV z2o93S>J&(7FMvA#$N{9zU0Hum`OYwzN4QCT{Ab{C8F^i1-u%TZr%PfG}xoU4nOPw zo{%b|SV>BNj|IZZEIhM?Bp=qdE0AkNn@^z4A1>tLs9TzWL!-5;<8;COhmkA{q^N4; zyVWbB%aM_z=T|F2$%n2hNr>#ik4&fShchdXc9kIBD%El#$orliRTrLY$rT=>NAhkG zx$Sw100=K>sAvbhMjK%~$}jjtC2xLMgEG&(r`ifcEMY4X1FQl07|r}a8)Tu{lPgSldy|cPgKqsl-gd~5Sp#>AWeiz4rtEcqo{_f=oxU&L zwUVt(+dkD?72hXr;|I{xAkojej46ZbbN--K-|f@wM`x19BFHjurAW?O$RG0>;s+Z#_ zEOYCfx(lEca!Z=;1fWNoO=#!Bw*XSrou|H8rtTxr=?E%?t1kH_4`Y6$0AU~y*I|(s zcVrj;_?6ZJzij`f;Fbz0EI`!2IZ)mC0;Ht8Ntn|w>x%+o z4qh5vYvEY{xgTjm5Fm z5x3fC<4Zm3_oS+h{A~_7FE|zO$io;z@s(bD31urjQTL7Mf))ZRJYo?6|Dkk8yggr)6xzd~ znsY*HO6UOOG@_(2xrMh%5>>Q|>eLS^tpV3)HO3&A3ucN|H-kEZAjcfMCX1m>?`drb zO$m+;&9*dI)Z;Ja@bOiYb?<%#v(k%EZ&O&I88+?b(`<3`+VWJQ&;|7a-dF0i7}Ze<)$pqGcJ1z=+QFS_u$xZpFz@u0*_ zuBiXac}dw-AoD0b=*w1A@Z2r-DBiSE4IgBtm+E#68vGgCOHge(J2Igzt!8x8Q@$KsmS?mW0%UX%59uYs$d(m$V64?3CPVm)_H9Sh`xjbp*;cTfTcz_(?LB zYLGM{bT1Z8O@R1SXsP>9IeFxmS0&})hu;)3Bb8JvpR#Nf8&m9zut56$2(k$-Rl0fY zxVHtp=DnYM<-7~bs=E#o>Ia$rP25?63G;DsQ%O&nHm=ehIumY!wcGrH^9w)?6YfHg zRkgE8e#k#M_P%C$6FTxDlME}5|Dk+T5@nCA@uCJ9eV-blG_pxFNmB4fFT+i4peq`b zSFwKktot=$41Bb_WsJevy{Hp+Cf`GCZc7b(EWaEP=I<|?cSI4KhmrW=+UZHLOgsbE zG@6w|vHSpWAmlnyRPxJG7Nus3Jy4>Abv|76cW1cM(L*0i1Kvi%Q5}K&CU%t=)$p!% z#YKGnp1YZ7nN(5kM+KO(pWMxRQSQBNt_;UhmY3a4rRW}x4&KNpP{pd`4)anuPVnb) z8I+O*r+56!rs?UNHkbz{VU+rTGQ|Z~@F6~jppqNnkTKk|St%d)C*D)s8^KdDgj6@h z3_N*lr0>d2T zgESfCaQzv-C)3Y_Frr?|1Lquc@rE9;I&}FbosWrki)|tZO}(i`S_1IbQ46ywXZJSbOu5& zrsY%2j|k?K&oaL+r?wP)K4G+)Cz*QJ0iuV7MN*9&W+ucCQLbx z-r4^B7Vw~u+nQoAv&#sC1qh?;_($og&&>97aeDkNJshr z);{9hRkVLP|3yD1M-H+2GD43T(V`U;nftn?K9l+j(*C*i6Dh~G0vJ}+1k~XkL||R( zpftRp1rs93cJP?=oe@W}rQd2i@3b6DF%Ri*+# zz3DR2pax61mdCpn@4emY@=P2yOXy~4RH<-_LRLHI5Pd$LZ*8hJHMMVBzc7s6K8Wl2Tkm(AG%Fwm4@eNX)Qb?bL0(SdwIswspN6(d6{#8&aG z{eI1g8p5~lCoBu?BY|Q|yl_WQw}R*E)JHw+uZ7f)fdH`E(rb5ko^MBfKQCF?ty)xN z@czQy{@r2r-aYC&n%?8S=NMOxX$FcvFNR9ZvhaN)uE1CrM<6hzBra3xrV6DW9v$D} ziL&H~R*~XECcdAm1Wkf$=~Fz&N1`jG)MYERDg186nXYkT&0?j+c~ErqF;@H|g{GETmBKQJjTuZ6589zz@EYFYe46esw~2tXK?s{^`ez2V zbj92!I!%$q^3G!RDOKg&g%%%s#xlPJwEduez%#)&i~P9eNq_3DR<`-h=6`lgyLNCd zkS&4%O_3zkjIRh^uWuAeblJlEB!@WK&B<^>o@lax3 zQXS5n*Evwkj0l~zDSm`5^h5U|0&m+cy7xp*+%zyd4}Vb+iuaA|kpBmH7Ud;$M$>vC z=)=q5S}E5PmyJOZE%RC)c&KZ2;^$oiV5M3i1q^wo^Za-0EE8p^+hNkr#(tH_6{|ks z=u~qMc7X`BMu> zI4a84p&vjCNm4-L%0D7_9k-2@-E{ukE>mbzrnt+Y{Qd*}U+u5+T#%sc8|4xin9Mg7 zH|@HO-7NjJuS8-lq(dbzt7xbDwZ9>C_qfAsKl3QvSRoptjRy>kZ}vc!9uNxt8guVh zQz6r{KDgPc;W#-C z{0zfM8rW!OCI;Oe-qY8p%`Gl}E@vTfFZeiAFUGRwt9;%?zg|YRyZkAx>I6!DaT;oR z4@L(?kTzN0@N~o)rW0>1{hNGYK4p0b12yI?%tf=0^eSu!G-kmLgL0MZ26nLW46Wxw z_F#Bg!A5qvJg$q`SpAx{%iM{W+1&djfmEyUqM<(x@<<3MzH60WB+%YYb19K|koJNY zxdqvWyebgN^e{u@RQQx#Wr%OuT;z&T>XXjE*++X;kD0;?wJ_aFkeHhJTjT3s+{Ev) zNd|4sgWFl*qpl=8(zyHb~^8CARE2 zQM<+tu(>&cJ<+k!Wk>xI+ud_^)kc+UnB_r0+aixIb!dl`uXGzILt+QL;9|O++uClw zBDcn`+_^`a+#4=IhP_;o0#{X@`b}_gxI124AF*U+BL>+tAxZ5UZpj4_Z?!RNQ#*0J zx;&~AP7o`Z5u%fC=06nS_1cTBx270U6tAQ=D9&!C6buOV;ziU6y&Re3l~6g(gY zL6=0PJeJqN*T@&)Qzveh*er29A6diE)H}3G;`F{jsHUaUlyZC9ztX4DpY5y&w)#`8 z;$ve%@Rz~jK<@m4Yd!xpyOxtwCs&H~GwlN_Vv6z{B)=mp>Z&epH_PiK@VAspd&>gg zd1af4=O{xP$9dc{!RsD3oAV8Z0hAHv6T>3U4uBYv<;J1qYVgD6%lYX2G7A)V|9#J0 z+S`5?`lv&yMlX39mxx228t8INT$8#HmX!*z7kl-`q))*gxR2n2vI2re_ekkXC4g;> z8Nrj%&la@UF{vwSPnDn!H`}M_d9zOJNH&QCE_vM}6LeBO3DtN*xz0Wd(UdXOTxjV~ zcnGhuJ-#HA9XzS(_#s&z6Dus*&yYh)Uy#AF=QWC~^(oTtLc0HSeBQadYN#p&nO6v7 zT4eo9x=N!s7_f710_FcXS`^MlG39mTqlrd(@DqoQ&3z5S(u2pvv!JsI9($5x-u!;b zjyU5&-j%M(M1&3D~|ei;VnKD)$74e?u+!Ch#wbmSAL0| z3GLJZCA;p(^;5_6s6Qil-4IipnFK!LA9c^0DOUpsi5%GZ!b*y9U27@g{BzAZxt)) zl_q-tKF*TTBd4J47R~`a2*gjV?;(qFsga|{)Rxp6`r^RteA$spA=Y*Iq$BulgYCC& zMh}ieE$KywC39v4jk9zmisMa9#LfhvW4FLFkRoDL&J{uGho}3kQ@yQ%%EKji&S{=8 zs~`tUH?rrH=Q8nRX}m5V@^QuWx}HCe>Sx167RG3i1gbQW@8(Y(-QyhS(JVRwFNC

|Y$0O~q+#EZo|Fi3Z0o~JE|&jx>dkAt68{{d?>a--A&GC(2B{{z+>_;-8{?717# zPajq&Sn7w64EMD1GN<6OM6@|0Aavdz?phLzkxl=$JB1NQ-_R&h1tn`r`q$14PbOa^ zh4Jy7*|^MjR}Jia(Yj?c^S$Vh*0GOdU%QWxs*_B&gx9NF#Cto4db16qUXT5`zm^Yu)e9Fjjw+)6&s9e196do?h3vXAW*M1TxiG*xV*0g`St zu^)1mYN;-H@;|oFDH{f;tz)GB4;JPw0K;Z$Nqv4^y076Pox}*@E?vq-md8Q7R}Xx5 zt5TUAEQNdOGxF-EVZ$Va3&~t;3Tq^T57Y?nrEVxFA3QzCRSu@ZycK*cH4OUZ-1iHU zy8n}YdHsig?Yn*EKv>#N<_|4=ioI$zC`vqQi2=?~boYy8CTsuRhKqBb=X9DLA-@e6|*TlT3@qo!n5;(TP*Vi|%;yK*bSyq4ktR(hC zbOR>z#syPd_YA%7~6_|j+eSJaMboe$6&3*X(K~tHoOLNWQIr2 zP~lZ%UD(a2W@i*~Nth%IwkhE$BA;@p7m{ail+>D-(Z)Muj9xOzp{L0Sgo|b%UvZCo zcQAQ`tvmsHB6$LOlzDjOeo=iqAf)Bw^5az&*|2fUQ%vc^oqI|q}(FZBKe z=1lydBi)gQN|PgM)(!aPh*b)GrMNo@Xkyr8&^g!s@J-Uv-9i8>=U<*SFPRI!b22!f ztr1I7REqYW&2KnleMG0f4fv+8iNlQSKYEAWgJOF9$;QRc#iXA1MVWkA)r(+s(7@wN zqb)^A{F$b{HIqnxWSHG(D@MSd<5Ka|x(!&#<>h_`_uI31*edZpHvuN42vL=TWk_j4 zL{5G012obPye$@;db+)xEjFA8b6@C0(BVsWs}-wzSVEzJmy+>IXCmlP6N-^?qsmTm z?LPe66vyFCT~acH4DZUml1GctM%RLglThN9z}==hVz?Yspl(cSnv=LK)j9JK?U;JDRa#~g06Sh9cCy5Ku=q{qY*qI*Hq^`^v zXRu4vJojXgFtp)Zz$B5Bt8$P)X?+$hivJ)m0K^rj;mo}LN7cDgW4A|Am%46TFkBUI z*m_sJ?BSY!arZmgRI*X`y{-Wx?nTwA(dnPC>yPgz>|tg5vx0cA5fAKmO+V8fkyll^ z=IT!lGQ`;T8KnDugtB9T<5@}mRGUn_$03R?vrHot)X^vsqH%+)blD4pyUKT5nRdaX6cjIFl+|r9yrF@oCKxsLlLN&X&NpJS&$7 zFH*H|do_%maGqgR=&=|M6*h$+-36f;_G|7J;ZjhpatHO89?@@>Uo5vO+|zN8QvL zE_{+rl_7=xMfRI)oT*y}Cr|#u@7}CwEfdxF3Z78Zm$OLQae_~QhlYXLM)jO8@o9?3 zMvV{SMEPK~!_!tWH1&UR4Dux>u2P)Mt{D8v@pa3#klPCPM-%Jl2lGessmYwvsed_f zpt^&!6qw~mtm~it+6iJQC;zQ7tTxQ$4&sMdK@*^GijI37*$*9|M>$EqeE1zsHzc@* zd37!Iw2ym%HI}i)fBWv>KDC05)6oRE8WlTVdo0!Te~}0-O!gQ~_TY7!x=8gG8}sA5 z1peFt`d9XPdjO4-W_lhy?Ii}MxU%42l9*WIn{6r;&B9(9g28<9qTp8Ap4hz${tKHn zkL~=s1gRqBdgT%Oix6I?Exu1;htSK9bng0WsneTbuCAdwwTpZUrTc~qu<(tvFfPfV zvv>dV1+{h@Xr#S1l+_>-B4|gmqL(Z5BsSVL&_==H^281iP6?(_4^gBgdZ>@apoO7uv-`rPfT*XZBZf6)Pc|M~w^x*$q^RqC56P)_O> ziL+>$ven0}-=vC)%tH$;OSfsP+S-5AM?luJy5HAWXQPZJuqXEXf8_o_DgqV-CxbI9 zaM~qV-E5Ywzmf*q+XyzNw$V*e`ygCDT+U496OL{F3{mvuWVxc~aF^~OhH;&pr75d~kXW*hbBTPj3{;!bV zMJ+eUQOc>RiWZ~je}?>2JmOopr|a)2J=57&rNWJfT4T&m15dchMZXLX0=dCg%$^v2 z%vpX*@B~u+zf%4izOL_-zg)@s`*t$g-=zO7&=W80DIyDd5}r!K8(6bLDlr7ot;)wy zuXDpw94n{0-u~B%YS#iOw&xiZ!tIp^w^z}*9)*=>96#UjNL?vs4v8VP8JS1H8ZM&> z)$TrebuoY=q3wgqMUkovX!lROut+B=TBRIvfYSUPA7t2jY1Y7#cTspFOFgA70=|g_ zdrGjQaX==RRf(lIcJ`1yh>5*0CZpcL|3vqrM68f z?OirXWiTxRbmmaMuN8t@{d3azE3YnwK>2m+t9|F9G}d-ITYzkNrwlHc7fe%Hiyatx z0^8Y-$|Mc>t@Vla-h3Ukl%GIP<837I08MJ3m>)gVyp&%K^d}iUj7eoI{L`a%81y*c zG`@3il)1{S>u(PyZH+6tk=u%()Em}a~1 zy!fU2=to1OkitfLC#>E@8vK8JM~zZXz&)jG;JXeR>w__(F9}iyEPiAB!o%)uD?BHv z*@EujZ)D5BS=5jdbbB)~hofMJVGk#*BX@Bi(mw_c<%lR!*U8aNj=Bs^G}r&sp`|Uf zk!r)r>)|Zxe+tjv5P^shb3ZwQ@EnMT)NJrG#{Tf%?N8}Vrepfg+XTK@+Hn9W+9y@U z5={7gqA2H(eRPUUp-+MPuzsnc`bv)O`-o)LM!x9bV=1x0=Dr^*zuL*%ZP!_Q{V zTu}Eub(zUl_T}-e zkS$KXNcM}xnk19p2jy`Yd`sVn5+b-fM-p;09)|DY>AA~?ARs8;%SLvXq5WNMwnf1i z2<0(>h~FIC0Y$fZxc_iAQ6bQLbHMVxFTYIU4pjg9gn>jP=xBJ>bsggJ)yl~G#S^I@ z79Qm*greqLG31%$Q#^ieH-?gm-qVZWXR^s7BK?U<$Zjk)ulaN_Kivi zB59a8I7N^%MhciFbpY?H6d+;(R;;ituabRSia?mifK0LODUG%xAAf~V;Ege-$9)e9 zP{mXlD!hyPk@~pQv z0UkecAe*g35uCkDJOFih|2waP3cOp1K?(3RIDng=@exbT5d(^VJS@N4W~ks8p#YWW zH?<$H)_+|>i6}-^fXoQcnJ5KV8F^Z}IrGhC(3Aeh!L3I9%?wZ>=q|(zG)wu#p~!AT zT)v9$Fxf4biQ0qm*8(l7aP&BagM5J!ZqtLVODLa_$l{ns4g_cNjLQ-ovKqfE)`l@8 zk{j@n2qs?#3@K;Lpg>e<@6H28gGhJ)=>aEnU@CI%hy$1zP&H>`3X3s1HC6r$ES1S;`TBSwiRwRlq6ug# ze=-g@e!DGzTI!(ZWyLyTK(7RrVCMl9`Y*u|xV%c7fJ>hU3;rz~K<2!-Zbuy`UV}vn z@UH@Fb=H2h+Ip23;;;fs6hBI45w)KYb#}d~VnbLy%LAZvVP}Ae&Q;{IaaVZ>SU#dr zi}ZLpeiJNDNDbzvhO^n^90ST4@Dc<3*76nXfLemjNJTRR_>tP5VcWmw3XF3QARE)U z?T>=Xe&qhgG5B8csRQ7+>~lN7A+R3+lu(tgD&WzESIVz|II0Q|W!CxD3NYX(3W+>s zGw|~SI5n&P00b%+FoqOA0oPy@K0Pb{QSb^Py7NbO06qraOFnb}&kQICV&|g@D1t{t z?=@8*kgs+?#c@^2e+r18O&n^Q$zwaJ_5Vni0p?ez%10m;hDNLUM+h_(2k-Jj zQdiHaJjsqc>%UWh;w#f%*5StkD~OlMb6=k80A}*i0XU?Q2M=MvWdp*T`T)Afs8W zu6&{>Q{#t`p(f8HC^LDyZ};*U#?0x=o&-?Iz9T0Pc7VhSF`a-!*@{hSrhgSM-Am=e zd;kL}WqY3p>@!<}+KYIATVRZhwgA>yQ6h;bHI-UIDq5`fkRiCbg;0uE8307}F^X-C zm`fahw^J#zGv4BzJIgbZZiWkI`G}bFkqi_=lu`cFG3k}@!}{Y2h5OrHbm+d4^e8!W z01C>UF)X12iB^7`8lK}kTt4I0WN2~ZK)qaSx1%r}L%?99X#Ac9oZFFxD8I`G5DD%E zzt4y~0K+#T`JNliUTgqUb6cbRyDMXmpi7QIX+IWdwv_?xh&%;lwF-r;B$D9zbNk(4 zU_W|0a8_2Kq+9)AiOWXt1cW8Nv}SqCTW5|6$IU@558zaJ{5FF{W+XwY&f}+6Dz30* z=s2!kN4$Ep?<&LJG3LUgX8ni;Jj+9&GVQPfs3atb9H@WaeVaB3p2KB+aKhbY?ondmxfkD;32UjaZf=jvK$h6QC!7QStZ~ zhI<$E|0>`6pTpuElk*lZ6-wUf=g!j~&uPH&!wMkungLa^I>dQ|Wm-gNc?$#}490nc z>_Jvp|Hfs2GTUPLdztFg7iTo5&+_^XGgz`@Jq5YhRQpemHtJWRsA6d6CXWuVy#tvD zM3pf-S{d+;%dywnuP9NuvOVNR=GxopFki&FY=EZ&^7guXbkgpP*y6wel8SpcOtxS@BYt-KH>@Ytf8ApilmJhn5lqC6;+oQl zqv3G<*#NefaFO^SGhkk#@)%g4333z8PLVNlk1IDS5RPA_J9i?P2Fss-OA*ndO!4Nq z7*=>~k1lj_RGw^n)uMDy>Thyuppb$n?`K<_55nrW^?whjWBKf?AXsY{nu4Q zvTET35nKJ+>seQ_0Z{e7FC;=iu6xGU^B$MmxPxX3%mUBUoWTd_!a1z>eK6B=E(jk_ zB%c{{kFp2d!fd}|nj)Q06OPTors%AHJN@;3>njYee~VsR6ts7jlMhpN!xq`(6`Y$f z1CPOq)8w-Wlvifl=O(W}N*=8`IDkmmXN||sugG5$J{!wc&$^WAU?TiCgry>o$$s7d ztrFcKjpGuhNjBu zL)C}JiSu_zW-GvW3=W_|MtK?Vq|cHeL`*g4!7?~4qTF5!YApYreSgL&XumUGy)rcJ zaFriH)qj`y29!UdnnneR6c`7c!8fkFc=F4utqiS)jtieC{gslRCDTw)SC+?HkClSG zE9x5{i!leJ=;>4j9-bf&;vUJmd}n}OaALV6BZ|&OybUO?Sc{|8mw(ITGbgl-Q;@L7 z{^k|8H6(nY0cqs2tqUR#uNx$eyQf0=;%D)jAi2R!o-~G^U z6GBsk)mK|Bes)Mh;Xqjq8I?1bs*=T}_ACuKC&IXz^Z}2b+N1Kdpwq!Ad8NO&&B^+1 z7{4SJ#syNo5iC7i<$~Vt(18H3OPR3~lqt6_>uZHb920_MWR!w%Ld_J42{^*^^FERt z#%>h=3^xi|T1^U~(2ZXA>k6?cCFMZ*bRd#C%=YKQN+)ojq0=t#DDd_Gt_)}2;G-VF%H&&R$Z zuVB5=%E@N%%R*j^NasyHgES8gpz1|bX5FgCpTR@J#ulK-6+~Y2_!6(oZx|$~sFW2M zV3?66U`A#mi0W_h_aY8m&Gzg>?aidw|$9s>f0OL1nyE2mFgLgkhW2_kOmwoWY8(M7j1pAEXJlHqXW{BW*RK zc?6@er=74b?SOP??XVN^C38M3zZxCMM^4E4=OyKL0Nu3wOrFDuZ3ai@n`PMEVMp5E zo4lVda12BW2gZtc<1cBx_}}yc-?LD+6*IL#6x-{#z+ut)LkMh3rco4mjT^3>|}yrf^_p7)2vI z=Ru;4D#3;ChqjZ~J~L%3uPS*58^Sq8xC_Zl*m<&mj_SjZ=5y+g@e@btzJY0klS5v5 zH6bt_1aBlB1v*oG!;I$hmoJNYK7IadciPK+K+DzvWK(%7n-4_2&nxnNzpr$qBHvd+ zQl2L-|2z9>{fEELbkF}D!B1?%5)F6+j~^{%DtPX5<(adc@y{=<|6mLP!dx}L4Os_w zyA@}t9LP10QB)pZ#xo?@u^1_Syu)?Xq10{PPN*#f&pbHG`t}0(6FKf<<$@7x@4qkqZSO;yRh!{1nd5y&vu&%xYILpsOY6f`-Xk>C>ZMY?a-^GX7s^*# z!-{VD_+3q|a|c3GiYwsj!yP+t25YS>L#py`kMO$-c@;D?<9DyrA7?BEXdHRaNV07U zKPO0vagO|~{LJ|x>NC1gFjKRH7!GRc}3G5&uTR7N^oh8XEnf9hozOjG{s$- zV_Q^m3&=At$eZD@ytRRs;8u5QQ?-2FhCKeiP1Ew#>dNI;enA23u?fIevu}dT#|(V) zl>!DhxqkUANSY5|mr#K!7A=`kez%7_DF02$FUqsGWhYWKyy)B@Ias|m>EJ>LRjQEV*SkY5GVbCpnh&aJpP0LEi0qj{kH8!jcE101~H??y1infwfv zJd-yiQ@ISHCHa<2gHwwYRt{>r@uZ;1!T$H}l;1fEOkoB|B{tYC^@XBU^D}^x(4%XS zKfmwIzYa#z-lp(NyM?jCGdscms#u~ukxND1%D z`m7GoR9Z4dwpHaHUMOEFpBa%k4VKR$cbx&31GS=*SIYU`Ms;x63<(#oMBD%IH5#5# z@Bt*p;@kJpQQ`G3Mi@rAqx#k-z_*0QP|iCW8+6Pw<{v)?*v@|1YZEXU{yQjRa{#B{ zng?eK1=bk$uEJ<%V2_#n4BI@De_xcxh^$IB+2{~W; zWm!E|`s!W}X3vqyQwjhVKKpp+tjJYJE-Jm+`nV3Oevo@;s56F!+ZaSt=TSH>W^)_T6oB$GWed++Q$bDY29+>bBXTk>)p;{pJH z*V@X$5dgr4AHe_z+u@G<;5+qjCl+?jCG2vLZ&<{Q5FfzQJIKpN#yaqZpO2%@4e!W% z-9Cl@$Yj~t!t~06DU!!Z`1FM;J9br5#Zt%%%m-}7#HQL4!hpo@yvwKy8|$>>!{b>P zp(|jU!7ozae>nO#?38PkK2+!FrJRWG@C-6kflsYd(C5W`GB5qzq$(B({`ZRlQ1n#0 zN9FIv3i$8AOo|MqleXO2MvwV(Y&O(z8_G*|M3}u@1IssjbJiP0_ z*UUhG@gKk)JJAHBbG-m9pT4uYz3u(q(<11Q zxaaJUB1#()%uJ%>bFETL7dlgk*B5?&>9*W}${MXtGC9d5-~UXdldKWZ;9wg0pXa2Y zf`SHxk>|iuswKUMaeYU4ZIf+9#}5C-ho zO)uJUpvrZNkCdFRI}JIw3}z_C8sm{j)@EFy`g!nRJR&5?1Faqm!BC3PI*(?eXP_WP zros?r0FPU&y(y$>u=@eo5-+$`=oi@9QcN)>InX>d3Ml_P5XF@y zUt=uP$zu;B?;W0>3Jm$g)ODh)VCogN;+*V7{5~r5!EWlfv6V>XL@#|_Iun(CxPCR4(t`u8wBK`DkC6wIaL8$`9{V#(X zIlEse9GhokAitOnX1gdaYT?x|(SSQUH7#g--2NJgi3-%x;#@)>pSDb@^TAYcTK#PX zBTd1(B0=Q9Hx<z1PIY zB+;S8Z>r7+4JOjN|EOWvkIM$0_-FJAZZ}#oDRcE#;cn`Zmo$-9i*AW+evk0G`9#Mo zCPufv@)yHc)~(`^9#XST=^-AyoQM6uJPDe}2sl~&2h?k|=0l+VZlht5l*DDnj#ST^ z=^F9ZPJO4BL^r6Q7$YNFx{63amf$c}S#g-z+L~Mirx|`d0Y&KkGV1jGJEQ)QSmh0C zYDCQX#T&V%Ra@QRBEY*`!k`Sife87KD=+peHmp7N-Tc?;dtFxEjpb_>W%vJ^93uG2*z+4P{> z$n5S!06G8ZZ9fEP*Yya&-M*ct$;T1zPSc`$g7(UehULo(wN9g9*WVA|kjQNw)PVe$ z-^ok_IU*FUnJP)7c^b{N8ZIRhmchp^zA}zGh`Qz=r1EGODOqh`eQ=eAOa?f_p(^4w zoL7Ckq8)r))LYY`FJ``dr9d?dqHQWviSG%+jF*qQK3H6i_7RizD|~igFdXN-4oBmj zoP0jjX|~(p$MyITmRY*zUW{p7p9&#@kPSV|wj-M1vu@Pw6RDsJy21Ga7PAK@Wiky{ zixWe6iV2XJKEVMjl7Q9}p^XF)(yK&8%Nu!sFp-)(R?Tl|M+6%7RlV7{YUAx=r_0Po z(j)kfBsu9qob#fOwt;`k=BGuRepoO$k*?;nzwu$ejnNgc%@Yw?V`YzpyM-$N@B7r` z7H`;KJyr)4>2Vu%MB0zAC{MoSN1WOh21Emru>-LAy97oy@8I)in-K!;c}wRuZ7E@I zX&K4MMqg&=oBR8WJyHNNEUJYGK6`c&$)JWaMHlv(b{Ho^O;%hZ0?&qhfL<%-Vca?s zsb=>h#3h4g`@G3Nq^r8ZmtvQ`NwaL7?Yv0UAfk&g>v< zkgC-tZq!T+QM%I>gDBm`6kos!kK_7glxauXT}B=s63WFL2Sss%0rBY@;P4J#h4StMjw`SU&%J)xzLcLV7e5G^0lyZ7Ln+-dVK!7f*SvlGiAD6#OnR_ zzWM8Ly~`jt2!X-^&{zgDB}F@uo4Kg_<<*$+5{)sm(toyJp>TXr$0dX801&tAa^R%) z$u7z|r$^h88@o)%QG)5%#kmncCtK@B!QY< zM#tA;q1QSNu(zYx2&X?W+p<=qQ8vV6#C@rB;6oYNv&l~fEJ7Tjn~=h_blnHLK>j+xfZvoW$7DyYF?)MEY4>@l5R!bA zK|uX;zByrnRQL?xO)Cvk^?F{N@=-u$250r$v%Z}w240wrt6I-r=?FglC%a8lcj?(B z@Ub3{HxkBI{PqYO-B!$Uq4!fktnb&LdmyWUD;Mr61Z^F?RmxKuh1_&w1N0L)|44IbYcDcjxd*hN2XRZGYfe0 z_MqJyW_kM&$?K{#_4(+qm_k9FgT43_WG`6_`ou88^TNG|UO1hQ0+jN&I~R!rl1C!@ ziL)9HV_5cS&x&-GSTEl@Tqu84vPHRywT#C8&56qI(8XZO6y zolJd(eY+b(#euzp2+@2qhOK_3`=^|rp?S%sep-ELPm zjTsm=2fd6zhIHZCBY85DIy1xWT9mL8Ka1)Dj~n%vgV$zPqGk8eCguo5%j|my~Jm^?mZa=yXoUOF}_Zs2G z*g5A8uI`~$q?%{Q({2;c150h@3b$=8DXnMrn?pg^oFlY0SouAPXN*Vx}9X{ElO|8L?4YCz+w2O71ci=;I(by+8UFod(}Yg?Jtc zZRs86z0}y0-M@YI-%2Cd!6rUm^^5z57=HzIkUdcS@?VL6xcN=*aRD9uTljCy4y9`a z@bv#K^q*sgLYVzOf5CrBSOH&I{(s9W0KY*0N@WCP=NFFYoA#fZ{I?i13Bkr(_)S2{ z)={v`MI^)e_u_zqgIw?LlE0dtL6+J2)tR^fon$^>o(G?h`Wr4VP01`9VtW)V=0TmZ zr>&LmdL%R4gn6jjf1B^2Nz8T{RB*-?L7^cj2c(4;{}cSqbTDJ!_{REi`B`Xjx`1B) z>4l#i-Bv)<_taTsF$Ck%;hf>8erda{b-=$8JK+8T2BFjAyHcg2dpLyC zT?y34KbWoAp;v#xt*u09P;oFhMQ4t4f9HjQrgv_EqfS0O!P~|uZO?fPeXw&{zO2`0 zi}=nyYbiU2-(&w01~;zYvId@sZQ`e`+`rsS-JN1*JvhAqGhJKHe+t2{)88LNcA-S1 z1DQn(3`|{51&|?lust=p_m}`iZl!@4v)#SP!aZEV%jW&m;VL#hO2Ep;b<96@E3T*{ zJ)x~FZSi4-D$!uygHDJI!$`PWLMNjt0WJ36_kFggjQoz?-h_UHjUNv8(9q~hAZVlJ z6H3-Al&vquc;oSTAi&LN0VZ?gVUKgc!AGVj@WZBSW~OAlvC&@S%$X0AAU9h|!By_c z8|CC6I7Z7qEu3r*yfNH*1mx9d2Pz!x%qp6gOzc4woMmy$MsA9Ln%+HQn?mY>c&GhR z-jPyJGCW~P^oY$5g(PNQ$9dMgg&P>2D>UqGG-Us6LshvnoZfjVzIGBjtz1iw28>bY zI4l=~v%8`kVH8|iTktRuP!~Y?NY+2PPNrc!{e{UCJJM_k(}}lqsiOKFqBepAYUBC7 zvy%Qz*?U_9O=qxe?KPDU9_OyX2AuY=khuWg-nr(kBr)`W$At@`c7WcQ>5fW1EVuZW z;Ly4SdEH;BeLg}Q04nBMu2p-UU6e)g+^n$IgN-u0E8`U-W}V1Xq3SJ^;i(_D8z z7*KDW&g~`87B7wb#NGL-B}!Oy!Nmc@+AA~Z-WfbkY1cE@d8s^xXCyf0P+|MZWXfre zgUPf-rhx!TnNL@DE)9O2UBaML$0by@~(EicEjg z$FCY)egBWiw__88-({bS-QtPJ2QPOb8Q@YS;=1An;{te29wc_+!PwPeG^zc==hOj0 zEH$fTTfvQ$Dq~?!jA*co#MVhY`z7ntxnXA}#Ma82&q6T-IEK>?7IU2oN1Lub5opkwn@3@!&y(aF9^u?k2-x z)5!yg*u5jb6&33;o2hJs*ugyT6m_EcG$wV9k}r`;GA=|1Rt0aauM3BKoxHfnEa$|_ zXXl2CbRh)!3vnh7c!`AILB&>64wT8aqg>jOK-E(-v%R_Z`n-!u{Vq9MMW z63fLs^F?e@ws~mI{JzTer?-n$y%o(b&9{tz3+4o*L8&k8Yv6^!o<$`UErKXqB0BZn zdXVEsTzhvscJJp4ti!7{Xs(y@Dr>7~u2bt|e0KJX$L96Vfvaen;0tB`wz@vd+`rnp zGNl=S|3-=j%7ft2dlWOkJ@uT&1-5z95*hA}F?YN=P`k~04|H$y=bq}PL4DCh0*)yJ zo|7_i6s@n~N+Kgd-*6ild$l{4b+RgdI;T82Jg`gFQ6_IEXf6dLZR2!1epYgz)c8Z1 z&x#6+^y%EKeXm4a-Jgw$xgOwffBhTN<2Jq8A(QH-IJx+_wo!en2-YZR`zPnB zlwlyYHxt!wDG5&(8KdK5$dzPCrud$jmlg%YiC`sxyXQ_OJi?QH+KPt=Dz*fQuR@*cB&r@LL~IKFQmZ7kgEwHh%x|bZ2Gw zP;VoJ5p9~~CsyEjmtKcAxWwoyp55Q&rFldNXkW*OXxiTqAqGl&>Ha6NlGEhI;8*E15%Z%c^0~&el9Hq_ecAk>BMS`UTGQYpmO)a+ zu9$zm>YnDK5R|8Ny2ST5GZ^*K0X>3i9Lq zuAdB9aImT3`&1$#8f$@)qw?WWtxAMz&sprIb}@$B8Zp#rWMN`CJ2feWD632>27xDy z0ocLG?e4=TdrZhxKW0Hd<00@`MVwKveV$^AybMmujlSq4VBO?B_G{`gy_?))C!d)CkON3-xc`ktxe9|s;a4F>bJ7Tu*W1+34;KE%pHkmESj_0K*!0D6hbJQ0!(Ey zSvW58<0LoU(vdZ$T@Q1-1IBj+?7QK**VD&y;KoAb&`tXy19YtfgV5a*uAjzi)WBQh z`ld~R>+Tk^amKcXHmEt-WTEQwbsN3WV}(tk9~=~a;rYCfJ{=QF@3fo3bR3U~8piWn zYuy!IMRMVoQ3%G;9;uJB7Usq&pX0W%o(rU%HqfHQKVd7hC~|K&Z!aikK}yP}IZWIJvmba`bz6gC=$9z!)VTggEVC@Z-1 zM%@DUIXS?0SKJjZ`2MqJA2wQL{csOz07(4Kab~5~V(ZQjS+kJZBj;7TjoTe(DVFYYd8S08SBCo_2z_Of=FSj>+!6Q2)f5 zx4mt;8{}r#!te4M z*9uwTLf~%tVn&A1PRHhA|6=MB7$2EFn$oWUY|0zjldSdSr!p%1{QALx=|dVV zyGGkSbH|dVi4+hN`-^W7?c77TYS!X#O7PDE@0*T+U=ubpjqTY*>Wc~+j}{lrALE9! zJPI7RUNV%OAIAR^fOTyWJ(U&QcoD9scRBkFeRwq+M3kMm2XN&+mn&QMrDI`i(>SfU zf_;t&)Z##Ph@eZa2zDqT;nWb}PYi81_2*T?q1f3LjgwOWEFBvXIT5{FbEo+QqwwQK zmxRhrNSp*&M54!@s|-dktZP)xUY&z|KmyPDTqe$Pg8*J?{UVX4*2SVky*}lNrsnIy zdD!TnsFw&J{3%#cd+=jk>MXAE{-D@rj{}Dtin0`JqOdKsV%!`b^%xp8HQP`i1Gu*b z**$V_a&nB{s8K%2u|&B#?Q$i{yVz?^wZvg5^XlUin-82Q+waHloKl*{Qy#)!lPvnP z)5z5G5{fOqUmMWP0YH+J;O!=(|8CY)I-dN&HH`Hmcq@(PsKug7mgv$`+4wbrfuE;# zTj2n#(&s04O#KUuN}n{IH{bSm3#Ah*9fnyF95gmU2ajjYs9n1uOV?kU;7N_6_l>WC z28Z-Fg1WXsb588vG9&oGzoP4oDKZKVs=7t-j?|xlWci{OXQdsI<&Dh^PmS_nQ!Am| zc#ufE$bQGL&aL(Yt(OK(OT7%^!Esa{0$XTgQ1idI7R>_prrrJ;MCVTs&Vedy#bNJc z$J{mtCP2P9HCkF~{8|5eale1T$~Pz+l(OYnFD(N&=;8ebvjLqwanNKRz` ziMh9H^`y4R<>|9~(lll0#6Fwaz}9E^Wq+p69P-8#?BP>__l!tPt`JHIHvGDuEOcDt z_9*xwocBb*cni1e*Zm9H(Y@Rl{4Ix;Xm&t3;4TI{x)FO1d!Mt$ci4BTahZsc>3#~IR_t#*?=TVL}pe5 zfDwbXG@khs^H|y6R-H4oFPq;??cRBILm-ysp^MEP+cG zPI=btsnDc%*wq}8l`z{StJ0IkCVFZgmOGam=LVwIjtQ*dJ>2Lr#|E8F`){99b!1OJ zb&GXa2uC3@qsFYA47@z9i&UGBCNtXT={WARrd0aKvHSP?ElCdAa2r|%_L;1{>y9kT z^%tgOG}^()qIc4S%y4>rXnASu+$;crq{NQa5(EKDdd!k2SU+49hMZz}3|#J^MV@@s8lgxxw^ASD&kSZ?DU1K zCkku+%=c4&{P!>Q?pLlO-!H!u%Fil$;;W5e5KFDPEY>$;K;%ZR3H$WI8WEB9t?4?sEQyXSTsH%p8KRa{|M- zaNSKmzG;A-!FcSy{f`@B$c=!UqS-f!Pb|3B;yILo01^$Du2 z8LX#A*W*AaIuZG4rPDC>&Zdbj&Wm|V!}QGayo7}v=Ls~~^2*Y+41|@u(Ep6K3s5Sx z^Y)9XSZP08t4acImivsByqO6AtrUm;Xe8)1-GA_4S1gX*Ti%R@n-Y-O*cM2 zeduPcYu#l14>pNdiM=WF0)^|o%wI(Ri#iDP|A!->%RyTYuiqLiy8oXa{@+C8Jp2DY z5h-H%OGJ=)3~45P(YyYyAqW*hZT?Gt_+O(tkl@ID3Lygb|G`7_Bl76pZOFq;;{RJe zrVJIdr+(4`ziG6N<0BH1+uC9{m_<6N-AbF$6y&?G@OSsyM;V7EX#S7%{{kFJ87!9h z1n?ZF6$*|ShhUWUkPxuREbGe-gHG%CP1REFCh2Tz^yO6L%AcPrp#ZFU?#B2+YZP91$lf3KVL#ucl^Yk&QyAPS8p#? zi#cMf0y~qMTHVoeC_4XWW=T%oKyu59lg}TD@xABZ>JuLYQ9t%uxle$D4RCuSQFHEW z=;sO?_t_vq={epX;VV^caap98TQq3y3%q3)Y7(nc8}u3l12koGPT!8dB7g$VVK4R; zE}!NkdGX#)6Yu&}l+i*H_532X5?)%CElQSV!64ZSPn(vJ4=KtLwQn7CP-O~Szb^86 zee7oPbq+wovyi9eL6s;5-;#MVCJZc-Jy#?QeEXcc_XSR3@78))J|9qHH{dUb#4_!tJs8~FeguuOuE zuNBsfuBfoW(*=m!9E4I;3oBgU$$hKSW2MN{-9HOlAxM6jRtzL5pk~Du=n^Z6lRczd z$Mk{T-;KG6_Y{b?N{R@Nt(4$CCLf!~zYo1J+ib6?&*#m3P*Kc@);xMXm$oM+_;cZf zL0;{zw+U1m9n)VKa1y$NB%k{*nf_&6Fd%mdyT%BGum2AD)qQXZAT=+%+L3Er9;Z96 z#$)fi;TzOHaq}6x02+|LLLU)3RTKSZq0=)-2u9uOtNZ$8{nvpS zB7!Z~$%ohD(2=s_=73K~8#x^IM*;BhxImTF;&3`l77Qmg=5Sas;;p9q!#h&2mJtHS zPQ1p5T5klg0L}Dr(ul85!LSxXqrr(&RuP_$Q>~LC*~`T?R?(Q5U$v#@K4X`yk|5sr zIajw)2D%Slv{F^FxMpEu-=BXl@K}Ja+bWlYEzIpMHY4 zt|c20k=C@v*l8Eq+R0SPy!2D*R&Hsu%x+Vxq49aM^UG5(;TWSI?5%eWI*vW$c^pXO z5s?BzTpN{uuD8;~kcFGZ0|Rc?NN*ef^-M!`19?vihhc5RjT>+d|1xC7IJz1OsLN>i{R?LtG_je5Wni!DZLRLE5vd*7VB16)AoV`@$EV@w zZhUfktkD2U38DY%pW9iW>7FNY1nhQptJR7-A(!VV zVwM{;ho6=tySvOV>X+LRPr|~iM`7Q)>dNxl8Q`o%AhAZbe~O#nOuXC z6}{iQJG_F(^cWRw97L65XYlM*e|f?w;63^ZND~~B8XU;hFC}Y3Kq?S7A5>@9o=UeS zR<)UI4a`mC4DG~j6y_nBv(c;ohWVhhsR;w~e8SPQ95*`#DeU3FXC9mec`1karEy`r?+~4>q8;_O{3TSHvb&4xR_q zhC85*WOMd=$gW^d)r-c}0Z|M#a`=HT?T-npmaNMOtls2ATIPOol2B|Y(G8~Inp&t~ zh{z>{a-i6CB+P2KQ_F{>DXLsF(jT#n2*!wa2t0-FTi7EKvS%-^5*JRq= z^b^lr-Io!^D^*0xDwG<5F8=1r)coWa5Dy3+3(W^_%Nd|pXp=jffROvW zrSQQ~Ok%CTOZ|dol0Q>MkN=O*!i215v7AzS7U~G`Pr!iwXVBp+f2O&_+AFXaWb>ZC z=R8LyMd{-Gp@H=W4d<n9q_#feLHg3&aMH7Ao7fBn9P>d|YtRM%c2h%m= z$oWeYWjj);qcQZWVk{EQ?v?S?O(4(p>T~WsQ){Q;8B>-Q;k&6fu+w1$@~WSInE%Lf zaZ8FnSWNOZcZ_DbUrP;d<&O}f`E7*Kpl<5M`RREvv=?7lz|nwIyaaY&E}48g3(b%# z41H|r*|> zbvXOl+c5g~!(KeE2`zh+=XAy5@V(sVR_z=Z>L)HB&zY9VxjO+i75D9(Gz}A%!T1!9 z*^51(N>qK*1;TXlH~lv#tTb6)nE;16e{S{fj?F$pVsB;TblBh(>;%7R)+j6whfVj< z4-SuZQyb*^^W1`-2L?_AP@-i-265*k5*rlilpu3_1GOctN`H=3GoQ}=@T^)YfONtf^JzVC3vzLe<>lxAU_4pO+3Z9oWG3+4Si-wNX|F&zC!_ctdgqF?Lu&pp;Z~ zd~a+97bPs5hGk`E8VS$3X19*)FeVFpMGt3n=(U*(I)++ZbA0Zb`0PwWho!rSn?PpY zx-CeS(f)?r$XQ2WZAoc00vq5Qk6^1LC}K5?g>*2aXTK0jg#rfB{iBOm z{`2`ZB^EmYl8Fq9TE;r(LuuFe0<7f3S-hD-i($PEop1pyYBP(G@;ePxN^1MwRKN!N z^Fw>y3iX3bd@}| zY+*^Qith$f0{^^=KJFy_qdobB1_%8*+e2-G717`ix_C)FU;K6~c5l)7H~KZ2FsIbd zRu#77?04fUd%g56Sl0|ZeT2;LGdA^4x?P!}O-t5@$vV>>(ZA$bj2>FKh=S*$TRjVY zckPf*|E&9zv|(2hziY}k(|Bl$C`}?hA9a?QeczL=)aoR6ww2Pmm}V|ymBq*%q0*XT9s8x!h3M3^&*afX$;c&IjF%ns&B>TlOG zG&$2IOq5Nq1R5BOSHL_4=Byu=n^?DMZaAY5=Toe`sG-5kko)6zs;|<(J+$VYWVvFG z0~j#D_W<_l0;RcZ3qKG@yG-(gU)+@*t}54j*pn_+%C@&Sr546`?Jx;Vzxw#=&nXE0 z1w1fva`zO*eWFBdB<+_e6(WN&%BK9h!r84pQaKTn4X8L6Y-I3JpGkx*u@)C3(cA?m zM0o5I+v-hBhMQUE{Ojfhhujuy5~Y4U?M2J5aGsqm3j$*THBzpJ_j`~p3%K0tz4_I3 z@o8N_+%HNvqmL?D;EC(Y-=VDQttWxu7XH9=$}L{OrBsz)Pr8%@S!a{LS1pXXN|WiK zJ|1k^XOUP^lW-k&HK>l5 z4P@cPc(SSev^Ard_BLp>!{D_ST;$7U529L@qnKfGnKQ_k5?T-9Ch##g?zqpt;(siS=j0MtiU3B^*eI zOaEi$;)UF7wrb4O)cfVUh`sn(xbBFK-Kl?;p1kqcD&_@M`@nju6K*dYEm1YtckvSi zLh$D?1EgaFox~~|eSKC>;e?%^zH=|*P^}x@$q9_gY+3xp+;bd)(s}{4s6cy1ziA#* zAg}%Qz&z1u@y9u)5A~>%?hmhc954AWykc)w=v`AO^}&|b-gDd0UyDWk6Zg8Tbg7qT zcrhvXn7gn(ZT6829FE*HC%M+PSKYp!;m?xy{U!VHkpYzWif5{cGAg1!!FlE|>XRfU zLm_2pv0R_sd5^4{o44IZ&l;FnTr4wD;OuUzqLs{ld>Z)NCaE^uaYfMk%^Kr2A$0Uw ztcCukF$IUUbEWekuhM0mIqz*!ryH-*#A-{-za99L zuGN=MaaA^4)@IZr`%lbLFX}91T(Eh+rJUt*u1OAN7+?rFs=Ab)Q}Dj=lv1I++pKJiLTdX?}p9U5@j$^srQkF>**Vl%CK)UL^B|u z>T*0P^Fdv+xEq4s7Ck1s5()3677ahKweDRCy#@-Y zL3xi+=$AKLRS{=}to)yz6;Yoi!PvTESh8%5XZF!Yx5~9=lZ2nIK2Cf&Hp6`Q?%*EH zFa1kLJvB_GL-l09JQIvBh)#=+84!}pJ!<{ouy^WX&8SYf#pL#|uC*Eg&sH{KZ!n6q zzRjF9=5v{tNdxe)B8n*qHp`rWQDdE7ZfC}_;=h_BE^c{b*iyg4KAlgldOL14ydo~! zETr7MRM>Ysf#r991!T5_&KYxG^vmq>yv6{UYt{=6SddKRcA9}DQDpFn{ zck`Bv0QjZdc&<>)sQURFggzy!tgWIP9CKgmi1o5#>>Cucwp{Dcda}TQTnBtYZ<9VGtw3#I%D+o&Z!LqSkRSeKW98-1r2e2uRNz5P{F&XY(kpL|kUcFfBEB~|Fs zUd-EE(mIXVE(lDL(m+Q&9nypOc@=kDVcBn&Sig(8%&2c`0H{1$cH~SDX{R!+yL)`H z+6_C5$!{BPjN7%lR0r)th|-XEmqg)6i4&8EuMrj(`rF%%)UK{@AMI*hpsvNnw!Wo4 z|NY=CF(V^gq!Sjy#uUeZ#V&BXx)SrqnCbpHlRf{?QPvrq7YfNIy^vjGblAe8koDfEuGVPskw zZg=a3Rf*JzG)zQ54-VdEl7@X2c>8%lIC^pL3!`Cv!$1H?VfW`J2I&95J^isnlA?*s z30G&A*~}bW8gYE)B8o*`GxVYiQTE@BL!|BTImnYnfmSz4M5X42ZH^&jN1_s+LW-O zir=9!aeB(ima!E@?+}?Op`X_`Tzn1;CUDkoX;&9hZDD?|3}ceKJx5mdrDIIGBF7j8 zYY!L){m*u5%+8Q}-3(=07gcXe@g*oa0Rf3q=6+R#+k>HevlM#i6z+|$mL}oY zcWj~};PsfGcoS{Y7sOdTjJ`|$I^+!Jq3FM|Th>w8N@irrid)V!2(QlxB1sm-rCD$ zureGLxn2pDc_gV*o%&8X$HgfpvYtsBmR7H7csV4t%49EqMv?CPQ5gpZ=wVhzkXMaw zIg9yAT)Kki-zqA$Mc%>;v?c$Vo%R*{SQvI@25BEOdg2CV_~x!r0Jmow>Tf<`=Sb?A z`kIbJZ{sQEO`e?#S!*vwijh=@)&h5Qs_a&w|d_V;_r07gfvWm ziz=syPjr!06!#nrdQSh<8m?a$;*;*#GWK<^PG)qcr$IXK{!1qem2Ae z!5MPmzZG}Eu^sS`#UKSo|B;pMV4MYi*XCwirbx?~!HMIO4O#ktx`HjM_gNHG^j)}m+l-+5sXRNL2 z;!2(g-)C@2%~6uFVD~2OuOhF~t}KmLxwRN?M^6w=bD&t^f5|-R^k+)|xcBjWdldzY zk}hVSP!JFBN`?9`9b$PB!N1~mu?>JsM~N0)geM`)>`eDZa29V$p-}iI5fh8_!If1V znJcbRtTWE(Myv4AM0$B`-=Juv&$;yW#dZkNjqiOcQgX3(N-83@qLmlK@gZj!;X25! zavf@@_pXkahaS1UO4syfe`rF8;FG0?TZNy;??-qeozrME8Bm;tzA$j_ytXaR?T;<3 z;A)Au*)~4?sU;~j>g8u8hgokUZ%L!NfNssuMX|Zis6T?;1&o5j(Lqz@U_GC1r8#|3 zk*Fm0%MIA5`<5i0X;F_mj zbU=Y4(=Ed`4Arn%C=a^Ufs=OiT;YMht}E5Af0M*B_r->}L8V}c75Vytnxw~%zd)Z=s){Y~oHuSUKnnj%4WVFNm$9MhR4~+Y9Dc{OC%$>m(iIg2f z*1L5wxjB1XRRXcbc0Jo3WgN52f5P+AF3~8IKDZ*#5zH8qa@rk-z;GhhI|YTu z_~B-EKkLeZA-C-S?`d?|uVHpE&g)gUiQH;17Be!w&pxIvKRLAC zA23JE1qLH!xMx4I2Xt3;ZWDg>{eInQo4IguXGcZeT^}EeUopou`*l^1yM9?TVd%bJ zII7Zo{R{-<>2r?XX>%VsU$96Ia#*a!nqQStX&oDNp!$-jt%te8uh|)PRk$md)G~a* z?%{eqAfe#Y3E*Tg{jT<$sNB{;8;hW<>u`%NknrW3of`P4s=xoV@8VrxQ9G?Td#NgF z%Itr%-GL<^g-AMaWfj&{p;=cRZhwT$J_sDh=GHtIQFr&C`LyoW6&LzeE8hVxsJ7vj z9pDM!d;j=EQ21FP{e(%oZ=|BzfG=P%DcBL5?NiA1RF8wmU9-adm$v^JG1if*cV81Y zL6ldIt^$I~eO~x@kR|=nxFMeC<+w4$8(Cr~E_?{6yMHLYA$)fBIW{2V60I8dtvb+m z=^#C-o|N6i=I0dDHT(#`i^ND7^v4w$WYEds3|rqe#99qAWvr&K4mP6i3*VQ{Hu<^O ziq~)OUUa>BcdVo2wWJ`aBTDJr&eK@6j*R~3hawI5a2xKQ%dM$B4>gUN0;Kn;n176 z^19`HBQ+9SKj<@ApuHg$kL_;}8aC*iki}aHX3So|7dWcc9vq@63o!%Sp)JrcJifo; zNGUEm(G;NZ;jvOI$5@^5f!25;V?XrgqYgelK~96J%R9GR;$|Ks?HYSCbFa*6=blkO zy^KPR($^C=X0ks7q(!FNP7x_~jw6J_++{`Q-CadScC0iDL9H9&2S(T5uc1mi8XamP zK@#_o?0j}l9a-tF1oD##Yv1tI0UvnK+~V@r7B*tZ$|e8Trz@5VaBC}}A3}SMRKW{b zUs4`xRNgBCb^6ZwP^I~P?^JL>3{H*m=O+!3W6$m-;LW~Z_yFjHRGWSx`#Zj3{Rk|V z6$kXf!TRNyNN_pKnP~>GwYr$ig`c|4=OA#6-xT;~`*Aq1#byczt*uAPA42wiEv@`} z(lMTUWO7vbg<46L4O^vDqm(sO&5(`p7DykvgFlf6_5L+xqH-mgEx=yrG5jL$+49n) z?=d{L-}c@!3;vwr@z!DT8VaK1qkC%z9Qh3-yA(awkoZ1|{F}+&@Y#bms%8Qg%71J@ zw=!V=no;;zdYZ>oJ2DN7$-UzMpRv@9!Jt`;xsnW8_@8fE3$12cW3u!tCCaw6X};P} zmgF9O{=gI#A0V|ySrE=i3sPSe0PBzBKJ3oK(nH%zLxn$rte$mN$xQl6f&S`o< z7XD*|`s+u(#Dtcc;0J1XfmE7>{2N00dx6b6=K!mp{!3p54Ceg_5WIK%$uR*g;8AQ9 zbyy2?9_>VbY+Q8h5h~yd$lt~0kDz|SE2F0T{uaZIGqN)}dN1@mt`=MMrmYy0s%&f; zZv#E-X!8?KKO3hNsLJ?XLA)Oo;2i^DS{-`v)~uWXGhoNx_^_jWIg}$4?dggHq6VcObj3MT^nS)x4o!bb?*q zOX!hhiCf2X;gc{4aaZiXT7?$)q<(V~F_g`$XRZe8sj_avU!MR`Qm9k~?#u;zg|A)w za@$(}5^K_X84BfPe6ZO{nAxJxP_u;{CDpG-%~WeM@j9%=pGPVH;qu#Sn!ZW1mCQOqgX#M70@v4nU?(h~}rk(RcR8 zE0BYcXEN59*5u(}wqga=MfJg{aPz#obEgbpS^3s7d|F{@8*$|)oEWJDL4h%<=_7z@ zSyF<=rdc_7#7ix~Zqe=jB2IA4#3v^cG`ghmXLMS5)P!oOoj?V`Bb<}hC!uh)X+N#C?dT|2_U^nm(UVOHt)OhZTV*Bo86h6$$!Zt zb57cMp8LM8U*DO`cBywzs}SAna&Dm1SZb!?d%q1M^K;)XdiZGlwcbi6A1yVCRlT~? zN{5njuD3R~-yTkumg!qn3A_p9%ZJZL@bci(M5vKf`_b-o^ok)W^8Mim7{@9X!VX`E zjKwc~?L3v)?U`h1msmG{b$2?lF`-gZ{EmE#Af}b!zH=dx9>o1F`TLkb?JqNbP(X`s zCO!Vm|0Cs*o9YbjQ;aW^{M^MBxiWx$8Oh9vxU|1U(qRt!C@KKQ0II zVfDBeDpJuOI};lsdG6FXdnErG+*8MSXXk}%pYPv`mv&&7i$RW|d7of^r6g97PPTJ% zH}hN-_};F7Y3=EBEw3jIWK3!mWzAB&gDF|q6M3spQz6S>?k_8&f0gO`ddy@4dwy*p zQvZT7igd;h%Tq3$AhxUnh1Aim!)TAwrfZ}TEltE-Dv}c7KR;ZScS_Q@Vz<;FmUsCt zeERT@N-p)k+drB!qU2HD-gh0F;g3A;AWuAa0?s^}@$uaI&3O4v8R%mC!`6s-LrRVQ z^@`|O$nIZHEkGC5YXJYMe-MW@ zer_4WJ>DEORd#Vyu?Etm^IlkF*;_F9rZt?um*9`C&K|=RNo+0Mzqk+jo^%p#wM~uX zp~!*SfxE=twQabA+ASc&V!JXk+qLGfnpr!W5-x#r($MQiL;bMNA#Wm*?n$jGu;wq+ ztMzknH{6Ioj1WFMTj7w^Zr5rO-b2y++;6o3_wJ{N5lY&;W18y$z?Wj^%ju)P^TK z0q!DA$F0tzTw8;Nx^;B&d# z_aXt^Xr9i^E?d->$dRP(Uz8DSfg&ORoJq^>2TEdfNH$**g!1Zq^^b((>hCk|yIpam zF>d{kP1dmyTgXZ3gT4s@e_EPyADg5RntFOPF#W8+cKJGJ~r^#kh!SFT_9ob?d8k(Vx~*e zDWPN4GPfwS>%VtCr`z#9#qnpAF*hEs6hh-EF-HH{_Wl;bdQpdsq*LU4E>sNXQM315 zFp&h0tV9U-F1u1RL3p;ds>s!}Ay7!|=NDu6%z-*l5JQZlfQAa)K|=T>LTEv=oJc7M z{DriQBh>Q`_|>Y#;q5!yd|1EH>*=FTk?Z0BRQ}JW51>3@t1-VgA(cKjgnEv8r zWW|Sqm1-YyItK|2&vlp9_M1%JhwDN^z6?+iU;Ms^>LIP-N@Y%VUPT?mw#Bi_9M+2U zIORA?7{R^4rQ#q-Aur>FvQKjxvcsQXSp2_pz%NtPWz3x~&fMvF z|2SYmM@J@E4SixC4X?-TftS)&V1C@cP~Pm)xpG}*i6%_F%sd>K5$Hr)?-Mr5#jzq z=bZK8LfX?}vM?@e+yR>jS{_%IkS_xY*of^PGlqa3bW(M*UMC7z8I3?LS90sd3FY3y z-??@p7)Jn=zyEY1Bf*#Rd*@vuf@{GQI!iv5eLLcK!Lg&G+By~YD2{d+>NwDM>+91V z=>jMu%yF5FqUXE`%knRBYtz(InQ)~!~?9DrJ|8Oth4{*Z9mb~K`Yp*iw#oYa z;Q}UFus|#UjwCGSCH7+mItl#8ZZ(2!N4y_f$}$z8oGnj9=5T5%Nkt4?mBF~C z_(9ZR^nUHQEnhc{fX8T?2n9eMFVy8>qMX4GGZUd~Ko(oyI0H#-5xrwKRhdmilyb>*cg{m6UGP$)GLr8~PoGrHpgP?!h&YwX93 zPSo3^Brd|1@|Sk+5IiIv9jK>yn&Ty(GP!|NeJ0Y-uR`0+>CY-T3m(TOi~Z#@DJ6@5SiJU$^Qvv#F954fe1Ab8v8uf zK256#XUFpZ*@1h1sm$Jryg5pYh2>=bm`Mrbei%{Q$eX_aSu$&E_Et#~gv`sH%~;d` zh2zLRx6!Ur2IRYGs2gl%B;o>ifR>$Gcw3Pfz<{mPT(J=18TaN8QH>_PoRiQ~Gp&NFJYUcooco7Q5= z=VxYpBi$NWYjm@3gGIL~QvwYzadTXOaKfok1C3M&9cjB?mokIC-P$GsZMJ(IX`X3= zOQR5@Zx^75p6s(UAq0bvxw^MFUD5zm3V5MHsNzH2N0Zb0&dSLW=gq^{?aM-}#3A;J zvDgtGes!Tc>REw(Q@4zU7)&VM+U#BvUzxDvlQ2*$CmvkR+*i+t+T?aIhka}F&TK+Q z?2CU64X*3Y6}d+dn%7i|3}a*mX~pBHoiNURpI}^5HWjKwVN?-PFTa78#}tD|H!C9g zACZR)qIcDM8Lrdsp#ss7zSUZI79aDse87vpRN=;l(!iZVzDYSTX#%zW_hKp)s5yyU z`?13u38qulf1VjMzXva*o&W=5=5wU)N$m|L=3~_LBxS}RLucgx?G_zv5Ux1*Wke9V z;!5&FllMDtlOqbn6)e!z)SOKeM#@PM((tteta$wMn?AJq`?s&teofW^eLlKad`TA< z6WKGRS=BU&HPU;6N2ax}&ILT<{J4p1-Ysf@s%f;|Z2Qss2Fp}b zWR@ZK^=Jvd3+}E^Y;`#JgVE_sZ6qx$G!L>`=Z+i(wPmS^<;wj*Hq4C-&3|j2;>rv^ zW&p&#ehxWJ>15j0@`IGda!;x%5I;zpqADmYO9)bJM2h>o272mffMlnCFpM=f6#5 zru;k_wTik67NWq=IZEQA_x0|6huH}<3(6_WiaSRLSMJf=qd%fkhpTnJNd5NmPuIgf zpOrRVHhUWQof)JRm!Hv;TZ_L6IlFJfg{gJQ%Qa>KgoCl^>7HX{lB6Rb5A)Qi4hPbQ zq@VlBx*iB2MTqV@)G!fupGlI3^HzB-HRE1vXp%G_&PPFhF^k9a>u6t+mClFmzGn{5 z31#&rbs{HZ2RQ%g&BHBf-uvwO&;oe5l(?|`L_kUoV`@fty5a8M(q-9UNA|$!nAMT> zr=yV2IsAju$qa26fvowBXhFl_~N{g;Idm6-UQd$_@OBLuQwm<@&`|13cZXlrSEt0 z=Nu7h;`@04SdXH2RLI>`q*h+dJOS34MH06QvYU5@y@`-Ag7R+>+pRZ0Kq(? zr~h!nxxV#JbJhL3D1%$HrAB9m!EQDAOJ+esVY}OhT0lb3hCcjKYDgDQNeELoNgq+- z+{g1!*j9Ixhep_e)>Dg5+0`EdJ@Xfca+jx91pCGv>ow!KC(Kv<%sxz9KK9>U(uVyA zT@(+^!~Hv{ARU@*#>I!P;Ai!e=G3kvMBBOO0azwm-zRn{zq;z z3tFnG1I?IW2ADBX20{KI^M9y52)k2UZ}7xt1`JAXndebL30$OCPo&T^A}|6;LeUlY zU!$JRB%WaEkotdQQ0OtbD`fPT*DLYM|DThn()d(D5+$VcKT@UtbrJ=|=sN%ZokYoD zba(#0B~g!vb@dlVbE#VT7x6t*&*$ZygPg}m%QOM+{jY4by%E-5s2T5S{5^mqzv%o- z2a;GIv7YxGVoqb{HJQAb#y*Apka{39VNvz>GLpLzl9dfU<^4jZhWtfZMC00;w)1zs+}DJr1_5 zZki6ZMpC`az_L>oz1*D`vz=xO_*v-wdCOkQx{(_s0RP~rrRF*Tl(jSw8Qj1#sWQ<}A`Q*wxr>2IJpcFqjP)EVyb$?pCZSV@5VK0=b{ z`5$!GlU-U#Y^jX3%31`ZhUM7Dh9z~rw~4bH{cK-thxkt#rJHj-cOwT=A$Oxiy3c1Gw`?>-D3YsMaTFDX13D&p|GBN{zAw;LX zgNH)x&%ZR4xc@zbBEdaky=eL`?6Esr`Qfgw0PrphGWvAcCW}4T>Yu1qKJ9h(3Zl(+ zi}s2QeNM}(8n$=%G|2r1f$a#6rjh|%u%f(mMaW-hMIZMpS&U|&@tuMttJ635 z)9Z56ARb^E;D@l@rQ`lRWzr^?y}_b}x5(+_34MT->F)s>Ctph+nLHRg1AD@vY?WOt z2l*%WK|kBDhlQ%dgv<#9Eixg+=dV6%SfapM zaSY$6ec4CqzM$XME4c30gL_;x`aK==62&hGY7mEFQN9|V=J4QMRHBw#xV}~f?t3xvgE09whTQ?Qe=Xk5Vne{NYhoY{ z#6{Q_8S?r=b$b~ZDjb1m2m~IA>eM~?ZWp`s#h$k-*mN~6oEhi}*zIo$X!x2wPa|q$ zuzLJcT(>V3OnBq_tai@#&E1~3;Jxcef+H73a>3#}WVmR+!m2?KXdzypy!q?n-bPDV zM(BO&t^%=}u3eVfhl#^O736wPfv%sUZ{-_IC}p?)))xm^w?Df#_^q6iesMZGW*t#3ZMAW3T)57t{IceljN&N0wj19`R2n){P?LbSgXWRp*~l} zYm*pU8{hrbPTt;pV$bNx8&fe#6hT##F!@(6^=s2T1NFl_&7Yh;*bWP`Nj9_^0Xm}9 zAWQFHxS4WXfF3DA1_NAC#+Jy^Bp;A4ayEM|Vy6k@D?j%LW)z_xP69ND1r)jrTiFuIc=b?-+hRi$oj6Fce=i=rCwvMQ9i*huS*0Z%udxSMVpo z*Q?2F(7C~)po-9b)POcOS9&u4mvyC#F8=TWZHnJe(7Ft5ICH*qGgE@Xen#8YVT6%o zXo9i_+TwlQJN>FEisvXk?dbK1x3V{GPFtgk7Pjk=gDT&8cC2+o7%dHk@{vda#H7HJ z_wnzxd6hEHiv;H>+)tsK+pge<#vT@P^Ae0^y!#4niuAhhAj%h>nX;TWX;|;pTlmrU zJ#O|3v_gM58|9K?g;5!wGFFZe2mn|K801cLC9#*=Cdb5Rlu6pG`a{77ky6)vE!G<= zYHBr~na(8g($5L}kRJPWK<*;qEY%RYNNdJ(b>{^6XlSzMOy$tYH7VBqDot>H2BHyR zNe|o-8idgpGoZp_vOaX@H360S9<2tL_k$T^?7(;ZG<6Iw;KfZ$kNN1~^uqJ*s^M6D zHKBXEM*Mi2o)J}aH#Bs-qWqrU*`dgd@}ZD4o8H+k7mYtQBkqw!F$;_>laLe7J(!_2 zkNW0HsRfK@_b*t7sSr{4A`I)Ra3W)aA=IwIa|l0*IZFSOop+q>B51|DTxKdvaNQ@y z8@=r!*R9hwxn5O+xvtU1DGTbviTjhIjI^L`1)I@lsm8m|Bc_WIy>;HFGV_ev|7WGq3pcFv?t0L{| zUMOWL@S<=QSG4DFV6}L9edm}Dwp?F+%sQn~llYQ$sf{g#+r1`MBR*YC?zVx%TeFgH zx4N9`pw^aeje{X1W9FTs>C??%U>q|R9~H0li2|0AM%zsTXPtCC@NlnDB)*)b`SU{V zw#E(nWkp)@y^9Ga7OTFO5aKR5l1g>jU@gk^Zeoh2;p$Ie68l#8xXygf=|Xp71_6cGt(GU`mWz%HBk&x|7kw_GF8O*i71vRSkWN7R5lN>r->&?qRz3 zMCi{o0foL4BV1FXs!d#oZQ`!-->{qE_ru6~-mAbnoA!>;3 zx}z&r;HG+;%@grU)@3(7I<9@WocRMKM>it>l-P@Qk}=$-@wbp^RPE|bVQ1t~=x$8E zRtySEr`r~?CtK)NMiKTw(M}m=mdYm#)$=!UrVr4EaUWrQ3I_-NLSKNuT$ErZJe)zX zZr?oVl7s9jt7Di)F{za#3%CH^5%Rb7qz$1WtVni%d1@^siM-hHEw7zqm@XT>4LLCC;7o=I*44>*LGH1DW~`O>cA&EYB|-_#hr3 z!}P{W^*?ieRnGm99s*zmdE6Q?d|8EolfUYq8=~5fdCzMq$!+7{m%%(VtM4{AoEJ z?CA)*aj%aKV${Z62N8Oq&UBBMf5t;2wHHw(E@XCafb#j$sg6Vt`5hvsAXDBq{`6;u zG3+K6FhBFBLFmJEka3~DNK-#?od$PBHFM%}3gDFcFICn;X626;(X(=agu2`(3b7siM)ZSDZ--y>qAGwV+6PJCAGT}#25wgXqpZku%kgpq3@%p1AadelKj zZMJNdPN+C6@I*(m!Os<_clTCq)SU5I{;7pPTO2V~HgGGyfxdu-cZa+yiq~ zwn{6tR3;H%HP+1i+LF7LheOw2(3GgZ&;)0^oBqfw`_^|xY{+9qpo(A`>*?hgYu0r7 zkf5~+O}M@NbQhgM0+l7!T^rgHHKm77*3XWyWiM#ZoO}MjA=RhU&$ONBcY+_C~We} zm8+S#D#~wD*i#45WdK)xDNNeUFh5gEP(4=~WdyN^y(x#4vU+Bnz*$55doLA@x=((_ ziv)MX)Mv~aY8^s09}+s9g&oT9HZqiTOIx{e$t*;KH<>g`7siX7!G44Hlnn5>N~CI zj4LRxr)S!RP_Lj+GU?2HJ+q;OA{pH-PWh`0&Z-SvheT>awYUCB%NOEQ&ZjgZQ(F}S zd*Q*(lVJI|K&afs+WPlB2-xPeL?I36pFXr_8n;b!Frzh1efOL z&3KIsV}5d)sqXPE$K5(I{R!HIR=;ETd~ag$#YTv@K-g<}_tT(yxDY?%Lin@^sK&=| z7HHbz+@Xa142qz~943DSy+<#jdV8MEy>RXtSAQrWCl9{;>R)3a7smwG-tMH9WLijF zrBXXAE6?L@Pn0kI=0X~$RAWPBmJQ^PtE8qZe!m$6B)^%vVUj}GrVo)A^Wz5m zB56aqW`mdB0e9)Nl-zE;Va{$(;5U#6_+aR*{spBXp>#DS$No45xHzK(bHAncTJe!x zRz$XRd>r9fLh86vz}n{XG%}iL{t04pD-~qrHpxu$(L_O^SJ)lTSSxB^l(@5wL|#5&-r=K!`Thvp8bdC zADWV<;N3I5|2@S|DhsWsx^_JXMs93%uWqI!&H*sLwyczol}Z9Lx@4hLYy-I)blXcDl&*$A zOTbS5p4nz?eTbKpm>0^NpRx7G9Y|0grGSkDFuw?;%eWcwBKDw-n4d00urMw1&jg*? zEZB*0JTu#uM=jfLOM-tyg)&68OLUAyRq2U9iy+|=P4`ZKaYQw7$c7IVE;#>sKBAU* zv?;xY8Fdm%(Tj%KjQ$I273Bd~Q3C`JoKAuX<-N5tSf?s|g!c>CL#)Mxs!uQTH$Y9! zWM-mt$YI%V&laO;@2{e2t1P^ZDKPswcZ zIipl~vuWbHXV>Ol@*h#{N^PX&4<$v>QR{C-koS&s=v3OZVSiy`f z7<{t`<`+DMSoRqK!HLlVv+9Ks0Qq(LS2?ke()z5itWUnm_&WK|PZ5+(!k}ra4VJ)` zm#Vo54vLeSe`scz}Jh?Y;xHC#K6v8%n}Foo?5j*?HMMajaLQ z#(2km7S+Ep1+^A~YsyJ5U^O;0?ZbF10FZ`Xbbz;itMm0ekdMgDT{V(E^L=S%bZVEm zNQt=&^+b^Bzpy@su4EL?sOVtiN}2fI+y5a0lEj%gnGp&eHA`m1`S#I~-R>JaVU(cK zI+5p-a;x6TINx6T91?B?LK$uQoH@6Cmcx|TmV@|sJCi5Z9@KdhS_t(= z_fY5d#G!EeNR^3x1dm=cCE_bG{<*elmX+dbwF%7eUekEik(c>pja}HHtz{zBGPc2< z+})#(w%lgiLOVFF-*&aESAf614Hr`$nVT;;C5ij;1<6N-`-y9wl$^5Vp)@+3e`%n& z_P7LjfZJ#c4ahx}RNh}~*vLBX)LvOYZ7DJWc}1=lpo}T`AjaN7~t%2J=IxtYR z|45Pqr+Xhw6_tY7IfO$_!dkI~bIF#-2CU&wtfYP&VX<&p?6c8Iwu2ZQF*7}5;eAzZ z9cYq**1HuNy|%eQQ{gb@HPpsuPDg%Ga&>)F(6 zE>cA!B{hto%n1L?8vet8W+v5oUCn5@@BVn_$+LOp)cBhd=aMnlyF8)odz{}wC(reU zXIZv#g=U&`^X||6&gi_ipQmjEIWdLWQ&Wtlxr?aHm@`$P*=u(nVO)Cy%j&Aqy(E>K z5Yytu2p>`Fcba>XfnBSwo|WE!iJv=MGd=YvUW#)QZu1~r6^3XxZB70%A7*gl-=|t? zTYhFFm82rA#u@k#%_F^iD6EMZKmS%q{lpw!R$59Nt+ynUrG1OlDPt0qT0VYGJo!!> z4;^6PZCa``VdJ-b&%c77mP5>&weii&7=r_yvasCd^k5rBSrc<3W%nvAp@+U_(uB%a z1;Ojd9wl>k*Wh!$Q%+4a(Wbun&d*pC>Z2)Qz<2`4Mz>b0kOSaM@U=3@e3boEDGm9Tmw8fag7{gad5R)(-O82$fb4Duc=DQ2eUD@Kp2%1BO)0S4 zTe0@tEFpD*gB}^Q3`B&_fBQ>sHPQSSyV#J~T`)j~TAk`FFeE>kSSMHBb^v^%}) z4DV;T>vjwQsj;*zcOywdqU6>Pg0NG<`5zv?K@5|`q)ay+xLSt-+$hy2WF3MTGzEDh z_EiHzBZ+$%coFb2Mc{71sa@fpr>o-jo2#OqKsCA%KBk-mofrPece%rP9KmIbdPa^W z+1n0&c51JcdOhW)?nV^+2uhFM@aXY7%_}igh0u{6XQcqmt|KPhe|plU2cicLLLPjWvhzNs$`{@!R%po$1KZO39G=0f~zI-Ki!OX ze(i9VpMSj1b8v#gOJI=xzabhJv)tfXX++a;Hc}A45@zvuQWFB;mD8feBV^|OJ4h|Q z941$cD{9zkDjs}aFgOfhT5r}zlA-0$3Ix*{%4!bpdc(in&O|ME@W$Ai8%^yRYQxQ4 zXCk}80==dfle?pj6UQ@}l0C)W^gWbuwB=P?;>Co;U|C!aZ{l$o^gTs7zjn1$ zAO#-FIWNFhAZPvxaQlhU5<2KNh;}sn9E8-)6fd|&lzq>XqP`H9OZAW8@^;SihUa%Y zTcDgSi{EtQ0@B?n=xWS00~s}e&HrJW?A+Nh8+!<51C}rIpxGTW*FG80^OBI>eE*G= zPQnvj?QD%MBa=Vfjj1`Eb-HB624Ldjn;!<)U30hcemV`9#Xnx=crl1r(8)OYg^EG^ zkHfIqNvoudi~$rtP@sF#`_kh){<`4bQHCgOxPN4Y(%9AjG8pf(HSC0Y?tNgN7wgKw z$)QK-iu;0%36pr&JR!+cUFV{cifdlLyJP4Fc67>;*ZV-10)5^8V`zxoHTX<^%!$rR z?dW{TSS8}xZ)2^MpE4|-0AxbfrJ=Svn#hr+s^6exESIWEIE-RePgbmJ)*cVW_*3&@ zuEcpF-dl6l2-0iQv}5w%n1@_0DU*JsZan_mpMVAjZRkIe?TM2RPk^81!G9Ht$!B>) zA)7Pklv6Iz1KKe^9)QgY;?l!L>2D!x z*hOB}4mI*VRnQ=A@nZQXexIjof}mya4c$DiLAufbl$c)TPCCH#eLMiHMp>U-3mpn*Sx43C(tr<;O+JKvo2eSCROt*|fVwYPrm|p^sn!0af`~vG*4G4h z;ctKy_BA1H!7Fq@9%|gai1VPmGyMn3a?Nwpd`8ZY597q3QVx1VuR{&$O7l4ETNjcJ z%#(yeKfFu;)Cno1{5G9*)!VClR|;b?D}|KzRN#zDuw9Pr!cBnF(79A%%ohZ-`Z@?m zTFL&cCvzq8>YGMLxlj29E(tu6e2#tw5)qZ3PlDuaK_0eAeg6r17>1v)SID`B8!r=Z zQqjG~nV?|Z-bmI5lWl|3K8)YAQg$R0*iJM5uYq+*1kB=yFtSl-ermLfdL>x4o~tlz z&2ybE4BTNZfOsxLWLv+VmNdY41heOLZGDnY8&1tFergf~Pqw_q0~9y2Qs$QI0x+y- z@WuIP(AbjdhpX#z+<(SV&bSg`=9sG}09nUq-dFEcuCg*wI+MUqOdWTqVp1pLEv@yf zQSmDGmyyTrgMhv7=xlccZyHErH+-nPZW>0kiWdl1o|eD*uSOMTynZQ9(47vzemjhU ztGxd`8H10Dl!=8;136?g4K_93$iG*K(3!RDiGt4Cbnxe-nQF-KIYeBT!lXQQY1$Rf zP{+Zh;!=q3N6)k_>>T{4Z=-bx=uS##1Je1JNq-N3!*UAX)x@{9G#GYoeRHcN5RIV+ z_j(9vv<2w_QKNc;iGm-BpvrI zk(sI;;eu(uzV-vss_vxHZEnfQQ%5Vss4}eM%cr1G0Dp6y?Pq9`c+L+k@^nGl#^Htbg1GM^&jgBG}498{YBPGO!-!Rw zU%AxrgfWXWHk~3TbUskcHf0!5?37+t_u%i(%3DYX@%vy-KAGKOKW8Ytd^ykRfgYYP6^G8pC z^JF#fQ3`6kIVv?7nvbARBgKI7H)Y&8hdb1aND=4gfWJ;y?XjgLHBPRal$|a8U!wih z5l3#VEHWG1$A81VjOzY#)p>-$9-3zxrG|Od3?dz;4-02<{_T2*?$z>HbtDbBFwj*x zklgkCH>wI~3pJ4TX^7ArNxz&S#M0WNHf2_kS#S}rnSb}h&bm`CPJV#U5U!VNY^j2l z1c;j{QLO*mY(3y!f1y5-)RcB*BB0_QXOv*~vBinXHEr&%*;|3ly)23Q67DsnequW^ z3~RyUUG!*d2w!@5MW;_{qu2;BD17>;9J|y+Reg#TQGRD%Z1jRR>!OaJ&YUri;oxl9 z5c8*3g(|?-KdLWPMb5x{ytJOFMD?EsQGu@6>rI}SPKPTiC_lh2h#4;nlh3Lp(*@(s z%Ts>_hqyoA5bq8B5ahq~i5#|NyUIZJF(w_n)wM;GnlM?lK9S~NZ$z%fw7omn% zi-n;OR5rr*+<~=)kG10$_WqC9%!}O7LtQfm)^9dQ_-~H`vkl9T$1C!oPLu*_+{N@7KH@lFEB*HK#rRb8p^`0~t2f(#n(`SAE#`nz z$mdc?);hbcDh8jdm(}!VyoM&!f7j7g{pxVBKF($LVz6EU^aw+Mtoq(5z0`yw$@gjB z-ex_g!tF@L(ifb}#8Y{DKjlIXuHhQ)fsRgXGpP4PCG1`_-<(^%mu>nZ_gudYUuW|S z<&&Qo3(9se=cd_3Z9A!Y{!LS>pP2;38dSdffvf;w5=8s1Ls>y%Fr=EJC)Ru+Ig^*D zP{t!wdEttrKSgDLA+OLeMyRymfP|>t3Qo}ZhRRhJ>%85wu%&Lf)$(zUb30(=RPXBp zA4Nb@HiMUZa#ZeBToSY4I(rMn#iH>XRRC|wG0*NA)q}SG$Z}^AVq(4(5(kYLbsAzH zBwi$nb_V?Bm{WDS68&Sa<*#oVEPNQe7cjFIz+X|vBWCm>y9Cr+QfJTL(p%W-9X{kH*-{&Xl&d zY6ZD9G#bJbkM8vJ)37WBbNUP>ifgxVF9jlv-`{qPxXsUf>y8u0yVf+#pAON6OZKY< zJ~R|n?q+1rl(5zoinB;?b%$sbWN=2;p{LRs9iCoKQGvKT(kkXHREZ^6&K2Z%|b zs~^0RWexYT+T08PU$yf7XtTC;2Ls8*7+CRbz5HkGdnI*`_Q}m2_MfDJ%<1nI1(y&-P>VD~_bW@q)3j+~w?0BkLK8-7nO1Hh z`7BIRyXv=gl}FX(oc&&McyGC1S~+zWs`7E|nLpW}O2US;^Yx?2_C{pi%aBj#bZ%PF zxh#ducwal(x7USra_yftL{p$_*`Mp&uh%&j|yhw zYff~q4phpgxF0UqMf~upsANi=J2KT6ZNd1f8yU8|iH)%0 zgP?Q7JU!FiyWz@#fsMhE8|zeDzjZ-$_Rf2aO&3Z-;hSv~#(8{R=p0-3KK}>H6{Yz3 z^{e~>0ThQ|4_l;n+eY;#Imkh1`Wsy@E?FHAc6b_TiC zKPqtRA?u|VodA>94Jmm%%QkGk_l7z1sto8!!^zkdZ35|krSZ&B@0$d^Us8T{~jViOUy1wj6s8^m-HC!sT7aLjbtx2guCQj|-`fmIUZZ2+R`cbh)B^ zdv!00h1sE$?f5>|0)wGKMe;|5r@_Z?Du8h=*^Q(sIjc)yhwN@AFq@ULg%+ZTUtgN| zT$NXE^r=z?s4B?zik;-z`1~+=_q&O8UfVOWo^c-VRN3LP8@b&hTps??D`?eUIS3nk zzk-Gpc;)xm^lV1X12U|@Zb4Ax_95AiNTNCkM+vJ8&2nNeLi3Bhl&ZW%4Pi(U%*2?M zRQbj^t(AF9{Z{3m{JzR;r2i^9CzKmk#5%4_S_S*%Qnu#j+gVymA9}O3=$BqhWpqlO z(xqKiv|qJ{J7LdwdN2#1ENo*?e=SJ@6keqjt1V`|on*jFqm=YIgIFaM+@nr=h4^ZA zpD61QrGNn&VvmWqt@p{7yaT)s{l5H_z9E_TO{?fDrQ*@dA2Olu+T!Mc_Xf}S>x`E{ z*VoUI!iA+s-+f45LyqO5iLbCrit_=hzYDR4#qQD1s^3F? zyA0uA+kcx&WFwc&>T0(FbZ7173%W>hEagJuC*9-q~aady8_Oi|@kD4W|H08|&L z)?U6kWCp`rI1yNv+1MEH7L!3=DZpI!%9C#sBzJ5o;2CbRz)>? z+cHqp+Ar24bM)V-e7oJ5l9GtFu!$A55tSouj8H64^4M%L&F{yKC@Ofo?VBG=z54@S zs4~k{2ZM5cP{%jr2QE1cS2G>7ow6rGCejb*7iRT}Owr@pC>NWKr>@2*RZ6vsfKDQW zMwRk5vM>j1^O6o}cHhcU;T2 zGCz4f&wxSx*m2cNc@Qo0aCt#5#CYkcJQ2~at(Ig2Da5|o3vnOLmcPYFT4hbzY4R}n zLzlqGOVIn7Az{rkrOfb0wpxCxq;?4dT`zb~giGPnk6rK%*V(JcxgDMC-?eHu_DiJ) z^dq-#>aa_%DL&}xjp$Axss0y&xFXq{zbf5oM>@nvqE{}uu^$H6*#g}@;W$2k0EG*8 z7f3IFf}GK&Hvlgii^=!e1#>(oJBhi=8sG!{>pC>t@HEgE`i$5=B=P3#Hf+2mO@89t zw^iCpj%lNlxBWw&stUG3;I#LHuD*34X4E#}y_G+n&)hab^I#JPy2Pq>w{C~~la^hl zot}u>X&d7W)H&vcDn$EWGME`ywDuD4%1epfSkN;;7xMYj{BPI~zA z)*QJ#e6_Q<8uAKe!D>uFtn{X9JX&hw{V#7yR`ytz#mxI@*At(|?kw+p)i65jBsGtG z$v#MNuT-+vSckigtBh)h1SK9o`{fAo`h>ppHLb?|pOD-eq5V5trT)JhjXvKmRKSfV z%h!9X2HEkc$0PPGksq(b8)Y!kesk9A_aEjJ!I}C`k0a3kS{8%HFXOrBS-G?Y{rJD_ zKoxYtl8b`P&TZ$Hf#DYsC+BEbn7K2%Z5D#XZN{N?lp? z$VDQzF;n>D0^v=Zo}Zk3zcw`@r-M%}V4phI%|Bht(DArdNGO)Czb)g~K z4A#a6*ZAbmG%g1GZLCVx?wL?j8VuE zhRpRxtkQj=8Dl+(S=!f<#P{rHq-Ls$h0qfK8)BNUkrTmmFdq5UyWr1Wm^rG!>woOL z{0C3A;7Uu6?ylPCfA^r1n?Y(a`Og!vU)9jS?@P1(#u2H|>RwUIE#IRXEZo6-EE`MK z4DCT{HT4!5>P<9pIiK0Y`7Jf~(_6TLy}AeE+!9&hMwa_R6qkiCkN=u&o=G*0<{z-i zwZB~R;y4*g%qy-MIdz7-MJ3T?%SeM-f+RxzYRDTFusc@dU*6S{p`g!r9}#m;H-On2R|FkCbdb@(ZE2Fd^)p0(Ze=GqRCocNs)B( z*$%>}2n&H*lN+dH-{p(Ba(f`ngs2W0Ma6rG;{!JGYJkBz)^}upf^^DC+Vp93K6|d# zYdm11jv?XgRvp#*m5775skl;WvJz$IWjWIE5tqg8lb&0uA7cf+l_`t-9hj;_A@|vm z9xEI=@Oxnt-ztCGJbs4IXdgqr_Q#c;ohgCx{|+5eTvbol?|x$$%QpMd97k~GHq>N5 z88(_#coA-$mb%u@x6YPl6MU0%Ds2(dLV8D*+OWXu3^2tYzob*0F;}-}ffui{%|`9s zT1!>guxEg11J3jOZGnq48((gZ(%sO$tE>efh=y{!Gdru>bKR523})ZM31}4AU3p_? zesX^M_wE{g&D{eh9p_cSO=&KVa4WxMCOOF)JhY_X;An%%dKw*woFETpJCi>*qn2NC zitq~X1gG6p!=^tiO(fn#9OG_3oTPvhAzLFZFLuy`zjT*Qn#bStexC&gA|3&{kRvB= zn<7_<^L7M28J)`ltV-ADtGoDDAbgXrp~sg^Rd!`8YaSJR$UbSYY-#+tbCjybkKQql z{OBXA&EwQ;P4|nA4Dv-K*hYPo#Blj^5Zh8kVYxY+;0!VuI?1|?#zKu9@VVBt8EzVQ zvGPmNU91&^BdoJ41{)rjiSxTF*1)kuPluFP1-Q!q}+| z8%r8@=BaDWS+@ertuB*g#TvAgj-N)_?wtAca?xWYu_t3{N5E_b}KJmW>yq^|_ zn@d|D8>b~N+lrCPC-%ErBSrqm{%BWH%~Upx#&WM6Oyy*F9QCW)>{@j{8P^IzjppUK z_2dqa2ATXsOS#X;tbgDg+05y8!d2nnu8!1aGh^cQq1I966IT>#heWN{9eG;zvMRIH zn-cM@eOZK-b!J~BZ~^{{Lu$c^AM%Q-K%wvYtPN*cSsCx1{D6^zKjQiy`Hsat6D>%r znjuPT`70~{*HdFt0`f{LS<5{9HIAf?t?`gb0TpbfBb4$I!?fx^JD20)UJnH!s6i+v z4KHDV5lx8ecjV96(M8Im;LXuaJ)_!=J}umxStfNwLYl#J>c|qzooYI(L#t1%VXd3D z&j@>iCwY4mnu1xHF2_b?`+0I<=pd|Bi@SMRQcy0|f|K|@l>yL8&T`TfcG+xtND&7Y z+LYt^$T}+m%`K%VYD@tq76@Y%B8oV{=rnR{YgwQ2C%s_}{?~;swH)xQYJDPl=4aX7 zM$yG<|2Ew?qN_KKW4rw-QLUQuU6&KPQ+pog@AAe+A#~p)Nz|y(`?z7o1Y3TB3^V5| z0?J}!s5gxZKC`xnIe(Y>a#ej7tSB&~&y))2E4skH_s8o-gXY>v0W8SqS=7vYnf7Oq z!lJVXSV?LM8bM7;b>`J)r{Pgvw#XzzxWSmnE)jO2-)f$ELC!jf73pWzi6(zhO{nde zxLQ9vvb~?;p*^sPfsv z#TdqgqY#?wT;&%hr4RXv2>UJrvj&unT7m`FPBN5Vh<5shzK5|Aek%yp$s@b7K5AK! z4p4gOX#I?(B(pk}36Ml32!AgkSCvesOVJh9;opf8*zpn2b#9J+(wXRc#NK>}92BY# zxsl7}`I zivwUe2cFJ(~lUzC7 z`~X*LMNHb*C_H31B(KW!xqPba37S21b)wZ$2S4Lw_})Hiqy zPVj_8iVQta)>d9$IarI^h7<(ET7oD~td!-=CQ$$UQqBzFKZ@OAzN^cFfI*BjI|J)0 zJ>(;PyvD*xRxeD|HoCl%_~$re`3WvU;mLdSG#&u;54EkVf2R58?dhCH`_Hf-zEllF z+ut}Me==x%>bjLj--OQqInd<5uV@#Y<4O-Skk;+dO#^hV4<+^PhgHhRW^}TRw)s zJ$xf~Oa!?kJ0Br1#nz2{(qxL;rE@*Ci=)@LMWd{CBzN5+!$oc=57YU->tt1-<-w^@umSVP+ba54d99kPG9&Stc?uTXfoOt`;+ z5Wq7GS;@w>G?wNA1a4NFsWWs(mZ3uUY@Vi%dSFpl*xD}c4TeS;c{I;{` z?wWnQd<~9N>rSO^SC5~vovcc1Ot}k;VL$I6iZ7q=7}>b+>p+;(3r^2!%|4P!S7eQQ zO9B#1AD2c@um>x+iTJ|YhKh5dD{+ZHQX#vw>oSG=@hMo>U6|g=_5D6)w^yvYlTnDAuKnN{JQr=tmrqlD7wz@+joWLF$UoTuPXDyYI#8N!MI(xKyoxra~B~I z$YO;Iiuh9SuxEP;ZOviz%r0YXTkD)5LQ1xPDCS{kkpazB z%i!~F&%QvK3CKbOaPVxJ4 z?nuOGUSQ1@uB|4&iFSR&-ov`@o>tM;eN+Nbb;mxRe;-w}+x97F=+Zby5u_casYY>X zw!-^K2nc&G1SG`9J)B%P3U$_VpPSivbwp|%DP*<-Ei^{7K)2lB>d?tnD|h*2ZLH}F z>N0VoCG!_B!pf&OY76P9!0%z$y0WTr&+YyiY3{ku$-0=uf9MxI%dm4%vCmp%_}KtS zfmZbC$ateO;65-VlcfQv#O6e`%a#ZPNKKr(RPBTwvj0;86vx}k5C6_FJ>|B3oV!$x zA^~cJEl>g|kAAPKfNOGy;!*cRue~8-`W$qY2xP$sHYEjU^rTcSn~YT;Jv`qWUDU*E zTzBcQ+n;ITXnQSmoe3XQiS2q1K4R9r162>t>B#J%IwqRs2x3N^ z@3P(rGO5D_|Cl8r6H^?qDw|T@6mYy9Ah#5Xb19o2AkrEH?`{Z81?oRHPe0?E30W6# z$E*e$T3(;hv1I?9oU!2dtu>Aca*;Kn_0TlOy*jacd3UKeNPPmw!c&J@Ho3bnSGi`v zX`AIR(S~CL@_8dR(BiVIL(DfZ2WYi>AW3G1@J1wOx*gh-H5K4QjA1i3xRD~hi(~>remC+i zdYiT%yZm^-K!nBjo>HF?u+$>(ynEiQ3#?g4yq^l>#R=vYNmex1mEQ9zWUnoH<-T|E zD@G%Li#+rsVu0; zM^JDQ{e1YXq(%V(FS&NaP(cUqj1p@OYVJiONhcI zr49DKZjHeDkq66NJlw^8?rWEkhHC*3S~%vz%w)D$5zu}n!3P-YwI)||EcdtW3e-^5 z+)Q`e9bZ!NdOCXbo*!*U9QP&~XcrJ;C){jsXH#t6N-5_eFEAl03O!+sKp0$Vb|;+a z5)EbPs)(&YtZnZbAy$dKG~m$A#!Kb5tIyRpm6yQ5a91lz zcK+`=%XI;Z-M6~QnT1OlKc2JLW;o^22-<+)N~_)it`i=;9Fh6MUCXEPr zD|s0p#e@@dvq_eS*1s82Ty(!4Ag=$xB>gvxtC!)0a@VRzi3)xT@~Qnb4(-wP$(LYV zrA<1J!KSz*c)L*x1Rv)Xz>7iZ4PEB8^3I2YGN_5zG~3HT(Ze95UdEJnk54L!4YTr6 z2@MKr=s;3<1{j@h)q&XXo{K^SLNg0TXB+N78S`+i?ou4cq-T?%mCEqj*`w+z1)E05 zH!+)MO5|RI4*cQs2_T&eL=rGIk=_z#_xVp|#=-sCgxcjpAF=g9e6Smi%iwaLS0nN) zar0ZWZDX@v*wM-Mo8cmULZEwLKi?ByXf6*Cxl*^b%5X+MfBQf3yvPfD*=+D4PtQ#3 zRCfW~txQWUR;X8^`jafr22lK_=VP)uqg#4QzDvVZn;^DvF{t!l8W+(nB@tcml@|){bOvn7~Z00^mEn31lY^CJb5Uv#+7{ z_D@bIsJxz^wcc8D-q0n~pMtNcWyv}{cn^;PTRg~{3cqvIDz!P=w5-aYPfntIec*dz zNL!ZYFfi-2p*7f70Zms2{T%Kc;`?W}5d3B8n=m}d(RIU@ZmZHYYfE6f!q0_%5ALny zOr8->4_1dl{cO6y9j65% z+ZVGz;d}mSOD%QShlgKO`c7Dyk$YPA0Jb?lvm_@~3FvQP209SnN|`VaQz$)!c}QHl zVu0aQT4rRdEQk_9QuP~heDtJNF%(AJSU)0J#e;WB{cw@vSRGddCCsd|q77qLryr$- zG^kWt-4J!4N*^I6=6TqK%@Et9IwHUgTXP}!>8_X~D#IKJ zH=kc2?mK$SB*@rdLj5LkSjd|wajS<>A%BtQ%A;_3-?0K<7IFdeDZgz`Q-oJ&DUGuZ z6Hr+wA*g!jVp!$B0tSv2H&b^;)YvNIzoK;81E`&OsIPit;2rW{6^JI?)v$BVt}?rJ z#h z5hzAJ1&Vi5_2RN%Is=h%lk=a&LDC2I192qyGJKuRkVEcAt(NcaIqT!m6P8+o7v}wM zHsrU_E!Hre*xKd&uppf~D@05wA(-b=DESZF$_1t1Lm5%`KTZ5r90N6N7DjfZDm|Y) z=ZShROMvzUN73pv$;kI}zq23Y4^`>4R_F~|z5~C3OVk5n*=JUwHEuO0RcODQwdv?- zFh`>O%k?jDjP1_DB%&)k){RqI#S`Km{D`x+@8t_*d234E92P423v=eau_LSPE86dl z1q5HR#=ZI&kwRyLwndRpQ~qsq+V`s=lscN%|90g^ zPZP^I&$)XcO#jp7dq*7Q*%!T)!q@Hc^c^O2*m&U*xBZcXtz2cfXTvq2t6jb}_z|+* z5k)HmdopArJ~M5Krm#*T{1N>y76&yn9ig;>FaS5lzgjp=M-(WU z$$Rjs#qm}WM?KA)JPZH#Zdhq^`wyM3E(vCm2@%syTkN0viLlB-l*-ZwpOgGx_xmGH zRi%~W=qDqn-}0jERv$@TKxoq);=~xa=5h*GJ;l0rJMDmb><-R04)W5%W)Bz=<1S{$ zCm%}tKi)VDbP0MSCd*b(mstEiRg-A1_CYsIKw_{Z)`#QB8^|R0x2rto&H+CKvz-Z# zzOyB~sw?y9$TlI$TuJEb#|(p9E)gsubcqq9Q5t1PVMbTMm3vp!+dRIfrR)y_?U=`*o!+rCs=|C)CQnlIIn430ZzBCAP|KD5E#j;~;dRo=3guG)_kB@d#*fFV}i z4j%@Y+o!6RgXJ7Zpj*)79Z=0^Ei8!?3`&@lt3H`VqYfVIc2Kb;)KM~xK;QzeD(;Mi z$Q=0?mPjjJrylzS4z zSpx{d7|X6wC(M&}6kZ_K-ntP$(iPgphpY6#a*aPj#xjvi-j~UYu&zrPfqG z<*Ee6x4ZiuKTP-PU*;tHniWf$aOVTB&SbADnCHMYV-dMW0*c4CXJ(wG82NxsY`Ov! z(Hcjo?YC9P2h7ipSuJTApXCD&4k-0mt+6Nzr_Ji3J;Wq){+5_Z$i6VIfXO8jNcQRkaGABfYf#e@DY zK0*f-&uELgoV(Rz?I-^%H^E+=Uw4<8!>t0B!H26Lz}lla&Mi+K`JQ^vR|826)O-l9 z54jC|Mq+R6uoRG=K^bs?T*M-NnV)kTxDnsnS9ADEm27FwGjaP~iF#XkOdH8}1M=s$ zVFWAjOOFvYoACwS{Z=;}a32@;Q)ED#dGM(0sBIfDP)#|NK_l)sMckd}t z_6mG5n>MuEQ+!lJeg1+SkCU-C{zV}yPv6yHgY(Z)m@s}Sy@P(XUm0TUm4!o?F{;tO zi06QQtOC5AEddFy`MO(@jg2JJ-c8NdJr>vnRecyI^qJFgS{9uW+nGX{kAhxS3yGz_ zDyTTJ{~=wXJzb&zlShh*OsQt%0l*fs`x9A!;SRdq#mSF`2*CU=lcLn{ zDDj`R9)-mKqu(gV{ky5n?u4+9Xw6eqO62am^PJjJdI>*j`wXEiJ$=qM;hMx$?jj@ z>*(Est)J;~7~TFFj;tW8P1C6%tx*-Ba{|o$tJv41)4ucC?K*Pnzb@cVZsEw$wDX=b z1lDZWpQN-3Zi7-Jx24GFEu%K|d24z`|I1LhQ`EdD4&+y&?Kz98`})n8g-H$}N8VEs zYx_`_L2z8&^arnyl=rYO>*4iMN=No7QKp$^3Cxaxg{eYf(cgjv{h0`W2S)O#QbcY8 zUbE2(?MOg(_dL5bP31k1M^Pf6!M2mcV!_W!_=|Gjt$W`G z4Iey6wyOAyM5^g;dq*>iSMRpEfF%k%NJNket|iYt3B=p?b4FIXy~;Yr;Q4I~*$ArG z2BCs9d@lJorBMIr(g1>d<};3L{trKaj4X=<+vg);0e-+hds_a{4tZ}RXzigI8<`3H zIE_RJbu@-#gdu!vg?*^qr1O5l0C5T)ye1cYvduq8U9v$1Qjq?y8YJ$j@KR3suDqU~ z;g&8|RPXPCPRK%%*W;SXhX0(ZEd6}8ZAm7r{38NGA+x+x-od!Rn*Eh_CsMc0l3M97 zyS30z$n$~bQr19w!uoPjuw4F^gbk$Php;2zrT44i3t#^Id?^`9gKJqg_`%>gVH#Mu zJ8Baa`_y-_cz{C)XpeK4kjM}YWQBIoP01>^cY6fLht**rB8mbhJnAZ$v7lL1ugWkA zu}OAEpVjCT!j@BYG?%dHn!B8$u-18KHsK;o#-GF$McnHR@if`oTr-L4(%1UiBV5Hq z7Y~NZt$&RzaOsYTmEuFm-L*$45Z_SCWKE|k|d7$duV=?%-lLV#E|vw(mKMH|Ef%(xg97T&9-6p< zwQZthR9D}p5nsmFe2+CBt{nB{G$9M~Dp@^LiKq?TY~ynArzrTSdNCb5^xsB4+*0f6&t-SUZ*>>zl%zJ5zXp!KM&3s~N?b$i z%&}4IJFvxu4uF7n%9)~?k2qM?(Wgzl#Gie!%1ZK;AiGTF77d5Yo~AjwUI`Hz-!CFh zjcCKf-6Y9&zrpsF>>D+|NjHtEkt>PYvPj(%#oVU+^iK$lInHc-3U<&WoS*;Xg0B{9 zITq;jjfl_Z!TiTZuS4xh%w@l7SROGu95Op?55any5T5OO=&uRy`-UD0#T#7+01-JK z`rsSL@(7qrOUHN3J#@K?pjgFgUxAX;q%-qdU%VH*uX0v8bZ-jUs{SsBxxGep5C8-^ zXEO^45cXG(gzpojf&o#wKWF45>@NF!KGO@o<-}TYCf$UBJax}?UhxZcApdC)l@=kq zZkIx(8J|e#uGt?*KLP=daO2<&Fd;KfN}XMksxeSq>G7nHQ8-D-R$y@R1;S z+CsQH^KdL5oI9B=`o!#GytOE@5F*Rb-T->DO3wuXvUA7k&qpUmmj8Ai`Y}YtfPD31 zQ>E@#3_3HE2po_3lMjR>&;XPfh{8v&Qn-7z@qHHBe5Rg?0Wu9-l0*POX13(#F+QQ7 zP71OQ-}#7P;0Q&3NY6iLjQVXic`>ejdHElaBZ!e7ll6J`>&J+f+`v@ltP_UMXYrT9 zd1eTy!-=DzyY&ML@njf4nXgq4fh7<#ALXbp4@Nx1?_fyC#(%@W`XwA{DAYHz7J%=Y zNqIEL#;9mt;%PPzSy$|-Zhr9yl(eRh!zUsU%yQFGyBW?27*N`>T1Tm_e~#2p;r{r$ zmyq`P3B+Sm-G)VCYJ!`6L+tdj?2FXUFEH`*rl2AxjVJ#+B5Y-)gcOCE81ygm^<>e0 zsaxB~i~dHdgzDFrpNX2`w*r{!)gd%&F8Sn0`&)O^?YOjLoQh};R3m_l#SNsnAD4#BnkWu&UkMROwNOd`vyfIya=gr|QK z8MW9b&r~zskxt(xv^ZkF_l+-Nq;M-wcYpn;h2d$PvL8U_Z+o$-&tqMwV2sw?I#$!< zmbkWPicJ~)nMgtQhbU!i1uj8ZDoVsVcG9=`IX_@v5oLsK91 zy%+lcY!FckI-H$iN$|4h^;xlQ(z_%A7+mytZ@oe@<0)I+6aF4EcfYYBH{R+chS2-Q zdJr=ZkH9%^$Pb=e!H;MN@C3H5GHoqOvZ0|vJuReolA=GpuIl+m_O!;&BuK*O;eBee zX^-DnMW4!klq7GOCRw2wL*c_gemjKUt?}O1kA%&IP0BA(@X&<7kCLJw-xXE~5k^IU zkKgG2F}_kX3e>W$7sb!}pK9*#b-m6+xqKcCL^kW)$qXv4G&fu?$%nqjXuC7K=3{@E z!j|BFyArn0gE?Afi1;$^e`@LQ?<+$E^Uq4y$RW~?OjF)-tRN#!`D&`HV~0C6GW0=# zpKUi6^sXf>LG`C4vH9k=w%j`1-LKnI8}WRRe)PVz+dQjW|zn77IZ!G=3K@%g_hD{i75G?f+5oo5fBEoLOUDH6n_>Cf5Gf}mlw9XhjPBxU# zT=hYJAlkPTr^h&@O&B>{x@3M$i zxh6II5!jOwVu@o~W5Y5m-gxxCMdlRmp)5`)nUTH)FFC7d`}yMxXe!&@&{fBo?Oxl3 zY@(aoOG=xBI(oyBDqxzGR70>=6DY}!;%y>=C)$6#+$+@{6H1KhDQ$_n{tPF)93-&H@v+aq&0~asu$)^?pKA)Dzc)Mt)B}@?WWiPY^Kw0v3dFhlj53h;=T_1 zX1s@B@)@Jr%lm^8?mcY!`zeRx@Y!&{sh}c8M37w*SMNFA7Cx(^SU)Bs=jL){qoW|Kx`rh*duM5(p^pSyETxtbbh5LLUA^&?~yuw`; zy!u)J%w}Go@OFSn9oEb$#zig{As4&WTk}=@#RspOHlu4};*a@h6$?%M2x1hPasuNhu)=bDYDY zjMxBsv)a*H-@qO%-!x;KZ(#i3o%0%9no%vrF82j;XM5}A$50m`*25PFjVLf%Y}7mB z)FYI{Up^i0;j^NNS$PR#djUZKq%|$zu4l=8vLeYg#$@w8;UIUb`eEyem+Kz1WHZEE z1<2nN#D@!>NeEZs$(Gd_FV|Vy%ivM!5i*ESR*9ffZ%8l|HYA3B?+j)hJ?1Dvs-`oB?$Fh&zvh5Qe3HSumkXuu8$A4&B!n| z%=%dYEOpq4X`djTGC$J#^glAd^Qhc#toy(GJ@)a%!phOCsUqEDZMBy-DE-o6w@Xw7 zmrP>x$6*hQb>S;(Fi=F!W4Ifm2s!f+rIWZ=-z}SzA7Anj6`SJ;K-;$U&QGdMm=cVa z?u8SkLNCK+d({CU8XtvtDjToH^OVF;Ya-kG*r)FJBYZ3My$Sa!5MSV=YAvRn83 zvOF-}i@&J^`>)wcMqe;7jR)TY^0b@{0#;I4!di!3c@nfu>cmT!t{T6)Spy2Q^AviF zx#wxv4;7XhNP#(VdsCMVpMwl^BA}SRr}no}YoVXQJ{oh(4+i1Ca;A{Vx@^BcJEp>D z2(%{#(d{hWCS~dIVoiA@Ey!8rSqk?&dvC{a?>EXDRaoA$iQ`c|AZ`R8&ytd#&cwvQ zh-(jxj2zZ>9lV*Id~=v(tNjw^Os@O-^h5b z2oYAPfY7`tlDbi;tZ^YWV{$-F@R;udrnT#YJ{d|s#$IyE^Q#5_-Ws1|7Lz2+RF#s6bfUAd^sbYo6$#BF62Jjz-PTceza~?RU0gWQ z#o^oixUq4A_{7gqJ$C4l@iSjVIA!2sW2HGkQ6-V)qgWXNr!jf3|JC-LHlV;6Lc z|0~I%Le7-xDZ#Mr^>?`n(=)@Z`ywM;03@AyFUYxoB;%9m>bADa%AtyB;X%g1ECrvg2Mov(-$3o5K^H*Pq zx-Nnt;dNQY*gZN%hktw29dtbkv(1!XM^lY&<{QT60mx(1k*zY9=jYxtS+)Q?KI5rf zpn`r>&2Vn$ki^ZEs#;QS$DdA}&=0Q#O%XdcjVBbZxmr(_W2^zUkHkZ zlmG&mMGmRL(F!uH->BWv05BkSpRvGA_;H=_{3Az0g()>+y|)4+u1_L_0Cq#VX)0At zJBNU0?{>qw+5FL7;No0S-wh)2$oI0vDF@`wmi@viV>=&_z{B;(-1h>q&WcB8V!2X( z{hIO`qUtqg48BWDi|;adM60b!bbUeZ*pS`po!1T8QSUVA;!#1dJEuU?BBbrY)d2WR z)2}`==ZrMxaLGA3Qx}282vS4VG68kh%YP=u|9(JZ&B8iz| zDLFfcowU!#e?XYOa@7yiasu#*GF_FDeJB1I9n4(K1Ajv>!1D8#Xj0t2g9#)>LA+uS zy(6$9iPadk*4_2P1>LTuMNQymoDjZtV%g0Gt&qqx;c*59O2_aVS~i(hf^`!VI_z0w zTGhVhOzzWj02h-~&8md#J80^0(?6)5Rx1E9eO|Qi;R$B$&TnMa4UB9?5Z(PV8?kM|&kU4-L?~SMv1_zy4Z*ZHJe|LDF0C+JB)d-&ZUf|t~(fOVD zVW}HsH=+<<@{E7hc|0|H{pqd0hJ&=-x-Vkh#Ew%1Q6OQH){a+GkYdOJGgGXiMM)GN6<{(T$KbnN%?nJ3nzBQb`*BY4}~#b&D?0 zj=z?1Pq9m3dwg9>gM1_7F*=tnZE_^Y`v;hE=gA49=b&khapkE25kar9G3RxOZd3*6 zXZ}dJlcqbSW%ua)>h6TXVQ^>BD-plCr{r4m2upF#ID&BEw5%; zpp>VwMrXep#qD{`2;@!nN%j`xAaaRtG9W+*a|Rx5akBZP-{X3RQ)zjSQSFnua>%Da zm~FB>Z1e)5MzB1dRJqwEqxTVOR?heS(C*FvJ{1v`Y2sF}&V|Po%jz?&gjaj%_3nl$m;XIRc!lRpgCGRQ3s6SO3EV_Uepzk| znnOH`eX##~L<&m-m4I@|i~C@HQytb~b1PVAP_VT=i-(7d=a;lpzB}sna)-z*;}b-O zMLNNQ_tGn|N&tNF>ed6{DYRz!o@<-5xrIKhXHi{#^b~9V#>k#K??GERQNVqBi&AjL zL>ocJT6C*XGcn+9#Hhk7Mn3V6`FV~tSX_$nM&Mcd3ywLVAD2qR^t^)4+a8js@MMqH zhy`XBtyWHL-R~J&nQ+f3x2zuT&c=}f+R60O=j!s)OzvX4#teD79KI(sXxmrC?+71l zhP~s3H5&P%FtA%|#W*iV^%IysoAunQ-y46wPq6un#SWW!vTQx>NC_-FQp&?x~!!AbQ z>eoe8K?m3M#X&93Dxq6&H>ET#WD{z&mp0KRHpmtrn-TwEZ2Ayq2xVyvI^4d?N;%ta zopl=yMFT_l9QEeN92FF9s>>U%C7p);XgKhHx4!;0HJQ3eefpq3oshu4d*T>l$ap5y zc1sF=z!%IYke6%C>ham8S~}}6lf*oq4l2$m2tq)!>&8xe-#-H&Y8^t=0&Vl4NXX3Z z_;}4{&(Ar&T&ts;xl%@C=#&W5!(0XL zQ>013jZfQs&sLp)!YLv%qIC^~^QAUkpc-=f7T8nVvd;PF4No61_df6o%ALF%iof7D zZ6mMM)tt_X|8Y5o+T{*Rt1w49^Fm3&tTZK5mj4xDHEwdL0w)4`R3yv8GyDMJ=AUsnH6tJ|_E^!;?GJeCc;Rq9#2kdzkXOaAU{2NLcD~G5RYY!48>Bud z0U5?+6o@uAhP4toJ^!xcd~fj_x%3?O3>GacfR@{bZ#a9BZcwVBO0rvr6}vAA9*iWN zrb}RHi0_P;J4kERc-~Bp#Y@5l<9UFnv6rYXOC&*=w_z`Wx6DKBxRA|b65IozU3tl0 zPo~SjDkfbD&Ye8R>m@oZ0q8X84-6K^ss$T3-qmKh#rD4CZ!~qmRPO%qq7@$iP?Clm zj(S12?qM`YMi3nny&sO78fEen#`Vcu63TSPlm;Ztw*FEwgY6{B+eyxxJtKnVhM`mk zaVPZg4}PU{Ml4R%)=U@}l46wr`;92;fZs6>+Z^0C^{XPf?mm)xWFs_}vn@|Q=~b}ZR5{au ziG89_C!H2>hKke`x2b()^Z=5$yzeNJzxP1=Yln*XqlcbNYUNaLnE6_?uW(WQf z!9$15HtgJFsRz1V!#8|4Mff(HBSU%3oB~!GIn~j#VYBP8`i0&r?7^ zS$-{|!dW^`M3zU_rv;dmq#f)lPys)R4I1>kBR|nWjWP1jo5$t9xvzD0LJH}jpe#ei z#AmSB?2rT^=%y5d%3@Tg4`FUTv2NAJk8Mq45 zHX32L5TNj2RvtoV~HhwVuc`w#%F0@_EU+fPK>%&2D+)>9T!`&*1CmlAc{+v1{luVcl}uBVTrQ(%o(CPpzfXuW1w_5g!cxuvtH* zg_^8KEB))fC}9SmXKLdp;Xzq$EI4i*u5AH4q6(M_>82ebuV|UD71z|YZ zik{^;oUWQu#$Uo9VvYnVf-57Y9C^(-#Rm)vt8zoLisWlI3>@mK&0#s|Lp&z89gw9LW@S`lOb6=gmu zfZ-44O$5bZdjoX9nHJ9W(Jds?ggP(%{Y{!=QEI+hR<0p!96N06*`A0E^M_Y~az_Q- zy(B&^Juiufm#`#lt;a%oEpqwME@tUKHv1J2T<)e!7zJuCyh_Nfd@ZAe{JvhV3_%dx zWWQ99?(rp;WA9TTVS$Hdc8wRCsb#_={tXJ$pCRl^mfvSqVI=8UdF0tE7AF&S(4;Ga z)|S+9W?63v_0^;elRYj{@qjX2Fn+D(?RS7GSlqel5tlh5=__6L0fpiL`n82`lXROQ zokf{7p4{(lmFQDC_vJ3lUHn)&|IuijKGU62oBzSw=Eu0;Q4UiKCGvf2gAe;PvXa{l zOeRwr;cmRMp*5HMBRGu%)q-N3@hfM4b1e?~mqtX&`{S&m(^{to?V1gKEE9Vzz*ADA zE4v@wQ&(<)Yz3@|K{Mati@ek;GrIZKGAuQe-m;axxN{lw9FmN!qQU~Ck|{8B3P zZosJvb1jjwx&R_Wb~E+Utp#{#byuDEOM4^=6soO-&Cxg;gGkvFQU($x#PX2{Kj|w5 zh9)plYYHl2MH~U1r18SAKo`X&Pe)3QHzADY3V%=QZ?=Xgru*-?w(9j1#!wAtNoQKSZB(oEBW$w3KP{H6 zYKa)T5nT;st*hIq-T+$uiT}Ri(-Ohl+_M^fhd6IDgC9<*sF`c}7}l6;%?)Spq6bh* z_MHg0ht|5V=dh^Z#rwg0BR{dk21s@ag&wT%LZ>2QoV2XJ`EizAAIcTs{)d}0*gkH; z%1m~Ok|FOl!>aP#$pHQ37X%4y)eBUgw%z|`lZ*a1Zl;sD7{<%HSAr8sh7J!sJnY&B z34u20!yZ=O>{dO%Z|cDpKbB4^zb~)wW73CGH6i3}g={fw%p>uO+t==X3&2^n`<+Be zI}eie+kLU;I8$W04G<@99s6iA@sn2&dswf=T{Nj2_Oj&tR)S*3-5Vne*?3xFAhY23 zqEUEH;?zb6m6%$N1m3*gOHb$gdFRc7nx_tUbBdWUc2}!Pa&=INleUuS;c3;oX6Dw; z&efvv-ev5a3>^wG?}>gCenH2Y&<5iMo=HDVY>NOXW{xPsYd+j|-XH6P0%YK~a}2_4 zCQyVO++Sj4Ja4Qo=fw{OJPBx33go*}@54W4VaoDuG0gvmt+xtmtLwscgG+IDC{A14 z9g0JXwgrm2ySo;5DehK^1TXHz9f}sW;821ElI*Hvy^iq8qVc`ITa~FJFd!MbA6tHnI!^<5wh-V$eX7OIp|^(G9*{sf~d@ zKJ->0xi&0};8SAEOUDi)C{`u7!aeFv-FSAJuQ^M7O{FqSA>oR<+>TOW3~u4l0y|SG z*dQAF6?Vmjv08vV`L=he`L6|N)Omvlb6npmtdRT9KwYM^oBJM^GV+r|5%%GC9?yuk zHpU@1P)@Ts8yu9Js@KmXBf2=qy@SaVK|yDQqVo&a@Go1_{tzFZh!36?c4_>XzNQ5d z2V9jQ+V!7u9F4wW^ie1G;^BzQNrhFysOi3EaUz(iRMMBS^>d3a1Vu&3_KV3T2>@&D z;!(7_JM*2AlSL8MnXr21Kezid)6T3P>EFCL?hs5LQ>Ij<0ufw&6LON*u*lTwTS}S# zw8ECjox10qfrn>0bQqo}VgW?A2I#YR0reG`(d1`5#F~(kC;>rIE8b>#v(g_(jNW#! zcYg8y;;VIEd>yf%JNz8sEoF@RNj!`I4X<-<{A&>gL%STf{9$!jzRzQ+?jCt9+G||Y zGQcHF_qP0D$$R^xwQU7>DuoI06Q0=N`BIHTQPngQ*k3b$lV`hsCeRg%=^|*?o_BBl zX-5+M0`Z9(NS(xo4rMBA+m04z^EQ99b$kWxC3_l_>e*$B9Nb;ZH<*{EMpC*fvb~Ls zqJ1E~7{KVv^-qrWo+oT>mG^tcjq&PBA3jTXENqC-)E0s~WzpF(d?GG%#oV2R`M17^ zdNwIOzt<)p@VV^RE#WRy*;)%ZV?0$A#j#?f-fD_d+E&u^DS3Vc@HO~ozX#Xyd%nG( zN9WLSQr|uXrdOvthd;MQTjEKd{KYny#+PpDYNQPKTr9GRD?4LxfIe)AZrZjMF;83S z#MiV<%u&UiZ=Mm8$7-OD^ug2Ydswo_wTMFKs1|jIBnBJWTJBvm$wB$J;>uz4M?1FE zR9Tytz?R*zc~%fc|A5!n^y=TwAaEZ<6$9W7`@rXFOy1oyRLIXuzOs%(L5ZeIADvq+ z6P0&ApwquoCmZ(SK z)hs7rW5SL-T_E?pthBM-LH;S}WyQE!<~BaKkBE+k{wE2*bPey;?D&LoV}b&bDA=n9 z>n))XA1)lcUaj9teA+gDDl61XphSPQcjF_;Yfe0idG9P+~~P z-qA?XQ*Z+zx$tNySX;kf4ubW}1mR9>%I$qqGgT10zBN+N+vLaij1=e#Fm1s9G7HtF z&Rq4Zo_^b`;zVP?hrjiV3BUrg=*sCmtW8Ca1*BmRwaDlzvsFMdok|6q}C!iTaGp6n6V zHz5)vi2=YDDNtlg)|jD5Krvivo?P_>&dOwD9?yTgEEGZyM{}LU)E;@`j`vk8TA09G zgcf3iU>(#eBc76CEKs7!`6w+7Wrxnf$*ts~0ExQsXF(lH+XUZSHE9hTGGAK1 zwzp~rX-j-(l`*oZX#HiseIxnINBeIpBS( zOKh*jXs9EW^|@nZCqy`dw35)2_B85~fx`CzD%5H2i$FVOB$*T^V|-syzd7X!ohf7R zH^~7B5Y)9-i3J`V3Hu}DzJHE4@oH3lsVlR?Y!e*%KO)Y~rPN>)JUbtv(Hk&nF(v>3 zH1t8BLPR6mt+4GJRvEXizrBKxvnS>eaO8$jqqG>VBoaeJ&%D3!hPCuqYMav>|MaWb z*GM4S>uAw-ylf;)kXm}fWr+JgU8)zi4q8C*QC4|!Yw3!eqttAMDLI-o;0JRVxVYvA ze25AJZ!;lwzg+e8DY7c&NF7bRccDfD41!{I=zH;)q^r%$F>o$Ct=?B#@Zj;Y?N}f| z(Fphso03n#BJ&(L0KQi|VtdDE-<5J!-_>zp8MKFhSlt~`O_x@0$PnNi>^rqc{6dMk+;^;*&t)nDSUwYZQ26O1HDRK3Di4Gpu((XqL+wEMk7DM(U2~V86mE-f0 z9t>Wv|b>I^E=eY-~9{W2bbpvm{&mZ%4`qkK7RJ#bE?T?4j@uEo)59{M9$ZCH;r zbL_B0&KD~*z|Nm{ugdcKc$K5GVMt&s{McV0wpH>|$^7kj%XL6g%0=pI@TeAd#OU&( zbQyddiQXI!qbRykP6{Kb!-B!XmtvrO-KP%jf&(C+POCd3UcEUQ8-pNmcc9i&w4ttu9uBCbUhi6kH8wM%m z`u}$H?pnA~b14lM^y>O&&pM$p`Tm|QM1e_2m|YB`+qBD|;`&5rky6!_^AP^VOpYkM zy%Jr|l5{bgJ}aoNf6eb~*)&>%Y`ok5 z5H-Ldq6Jp=cH>l9*p0=B>pobBtuQ&GUAv9@bA*t;@hD#|uU~ekOlE3X-=B3t7Jt+5 zEx*l+4uIOkGyrb?>KYqTn#BS63&?eHhP8F$h{rFLAzVK@CN}CtBhLdjOt)C@0C%KN z_U;IY0J49HOWn+y<*Z&iVzaqg@MSGnN_dP{i95EXDf>2U@lohkd!~umR;VH`nH@}# z7kyhePO9GCNgLUeno>uJQ;*b@ z-*&%UhaA=p=;kFQcn-v&eE)}1RVX|o>Rzyn%y2?1^G*aF{TkY7=DLT7M7*#i@rBEg zGUJZ|%X;QM$Ps2->mwo4p0t%%;{#ls@y;I~zx)N@C4RhHIe9wF?A_A&L#a!Hm0WOa z{I*0`hAHq*Zzh~Sm4G?h6OJBL2>Sj@XA2R~p(u*ZF*Vi9k^1G}28wpMNu z)lk%?+{vUIL-A7gv5dLqC&b_jmFv8o-01I>7~><5iRKFTo|Xz$m)!y=v*bFa>s6drBn3|ttk6`$E%vukU|FgAvkk`BzjyoO5 zE&GB$7` zv0Zu~+{~MbIGey}2^eJ%O!FcPB0Hw%RmPyIA^EsD+OH)19KK{z#q@DEHouWA7w}%B z6Dye3t_6%ZSd{*K_1%j495n?5alX>Zl&Zb*Pojy!hQO*0uJrY2?bFg!0LcZVIoReY(TO{XGE!OXH8T0}1 zx1pE?b6JqIxu_kVI1ZV=1?H;c=={t?NN2d42LvGIQus=rsq0$}j^BDaSN{C(f|6DZ zho`9ZLqw_|Liv<)shj9YxF}wOvx`yv?~o5Onr2AAL{6Y*9J<-#9O0jov*Brk2>|w- zjwHJ=eXIi+cAX%*z=W3r4|VFMd8IZ_=Ue5;zb?m@#I@Y|65_5DoY1QhbeRK7DsU{~iOJ(#*bf@{ z3joMw74!;4VQ9cff{+Z0xh2tjX-_a`6)tJ}>o4Aqy`O{c!n?9z@whyrf;Po$=!)&j z(6o4T1Z2&)CiZ=gTpVL3-j)Wa)ugQw+bcXhU_AHR@xh zPJ0`6{cQ5sGJ&{6C>3~)ZxH>u&Ee%IWk_yRp`0Px4z@hRQ% z(~R~U>-6`!vk*uN_7CIi58-I61{E}CT3$xg57S7YOFwYF9^uxm$rO_iXulYef&3hI zOk=nfF7oEh6d8$Kpnq2nZ=~gc$=bmT7C6Vrpxi^#4>!$a_%lU1z*ZZI?FNr~RR$Wn z4_v^MeFOJ=g}TFQw-_!3$|U>kQE_4VnSlAQ2fCok2u#YDt7C_P3rRfJ;4@{9ld#1Z zG3@$75CaVn%6tZrA$9S$#zU~P1ITH(AFICsoggGYTE1Xk!X3a6N^L0^xcN#(X_0ij zgjo(RD~z|_^>8zotV}vx{HyRJSWhYr6g2Av{fa;z1E$%8m7^Jo5O!V-4J-)hgUgcl z#i~j4v0&9>GI4-MC!F~c_ zd;LS?pjItq@@?VwdB)WKPM5^UKNeR7yc?~h3ij|p|Mo{Y>+WLSGN`N)7%f|rQN7yQ zWC#=|l%Z;7E!QktP>0v@2)-3A?I;|L%FDg(+PM}T1f9VB{ozq)_NSr5$YURkcz*+* zY-#PMsVVrAL?VXp*P>rz%YQMwwf-@?(kQ?H+b)}J88v8;!qFN*Kw#Au%TMRut<>Mj zflxFPBWNG5=5@79*>H=^ZQDmK6-w%+W~*CWWXRQdXqd`hv&2LqD}ZE81742c+~H^5C)pjSp}VDD5_7Lp+5S#X)PR*kw@vR=v$k(!s~a z@F!Gif)bYtmv=j1P||4N#Vf$v@QF=$(HM-o{w#na_$-EGTMH)MlLWZFDXsU53*m-T zHq+A(JnclFu$?brepyo-1)1oq%-%_YdSd2%4j^N)0-gbrQtC}>iIzLzF4RqV6pwTt zfg*!1rL@xHW)vy_O#(aJ1n@KFg2Z3k^mR%BKDS;Dq>MB1Z}-o)sg<`X;U&WaAk}it z4`d^lPP}@Ik@ZNW0!3ea$S<5fBeP?sqbGcpn^N%MJ~COu#2S%7CD4ui3Zdyqn0SA6 zaUxjWxH|u!8si@e-p0Yh(+@L-b0^~3;QkzkEAlbqPiR~OaiT}l1_1*|iW9OY&q{<$ zx~e(8V{{b%UdZaKpXmH>3K6Rz((ba!aS#OVK4#9ld|rzB(O&^I}`~ayD>#nh}W)=N(hso)54fxOmn>`J~A1 zD~^7mt6icyBu(X!XBANG20Ylp#eu$ft!2FfWS?&P>H>O2{P6;JY^9GtcsppzoJzuV zx3MQhrF}NWwM=(k#-R47ViLkhJP%jQ1Qg+6iuZIc3=l+*!XZRwIuH;{me7-Rp5+Ev zrnI?-d)gUodqHdhJdd!z+{pbGM!YltN1H>dnNVfLi=aR}rLpj_cQmgR6N207>0SO! zi3Q=}S%CSc1A<(y>7^M{oCpqLUj~+mL#S~iqC=Ng4XS2?ITGFhlrfEIN#KiB5#lP^ zGE_ALiEpZaqz&?bib`OY?I9-lD^nYxzE}J200rd%XtCR7I1}VGVOLX~Wz#}w_BgtU z3j`J#AB-1gIsb?U@JUe=4~BS z{B>7KmvnD%kv)7fAMo`zzNjeR(DmdkU>yrY+`sGj>(}~gbRIFUehjL&PhC?gmVA4F zx5WCjUPj`E$^s%=1$Afpe<HWTkGl7IVttG>=+T7NJ{K?i*KU3hwu zNr!z0%*vY_X?{VOJ4w4!pUB3-EO`JXsLS8Y&Y4K!2;N1)~ z9+1v@ZrW3!_ly-L=?g#><{D*Duh<9F(Zt!?(=7B)cdyrrs6|Q;mKYvo zq+-yvBH}AiLZd;>6X;I>!MDrk+&$C9m@|u{e||k*g2sS-eiGyV4=2D4whlPub(1=H zB$ak`2XN?T^&%G+$WttAI-f$gcKUe^F(`&q%Gp_BVo++&zi|?Gly$`HzwR9(aCwq! zoky{Z{<3^?_CtaZPPJ1!Ykp@e*=3mDSNj_PX9o~$9RNbhLM)<~LQ{}%fQ+VklX~Kc ze`BJK#CA`MO15K?LQ)pRZ5o=1qqze!9iltHuhAchk#xrhSV3n3u2V3Mo|@Kk*%8<7 zw@2Vs&JSxQ(bg4Ln>$1XcLa^U#`Jovw=hLY{k~umpluBU+UImRU|eU0{P%SC8Bvx$ z(!jv#v%c93X#s-7`M#whgmTgWvB8LOMl5(cf9|9i219S@83SEP23C8hPj}has0u{4 zGXRkgnC1%oX-;RQG)~}l!l2aB19izqpmM6m?JdDC?Q!HNLl^lyjZnTngd{kJEY3sSfqj|eK(F(0D4WZMVL@Gov+gBN4Ru)1 zGwn3}w|R>GSM@4?y7Ry0V19R_^GC_5WLeK4Wn_R7$ez~gL|K=z;Lqy$pz(h_=*pqww{gKrnWiXioEy! zL0Uu&VUBmF2CooPZOdHCFtr6Ut-h|9?R(IHxLM(_;Ghd34jK|}Im<(KY|A>cZf=Cqs!|*)inMfhLwltpD?-svpG`= z7#68n7nAf9kPpP)V9E?xN0NzzRAE?9JvHL315*z7%RG@EM@C8WMpYcHwJ`x-@WyKW zdghx-d6S|6p8KZ0pOvLE_(@l>f`kii1p`{DwB8;kznd$G3?7Ct?o%}}0RQlFykl7U zH&B6}5uK!l%yYuTL)r7SFnYj!Gr$YVyWZOew4xKx&9H#XQ{v*CWG{s{6IHJCyt(lH zS-X+QvRP8Q(P)g6@0EWjm&2N%OX1@aaP%kEH&Z++>oQ<0-_wMW8ubsK`;Iyu74#tZwtFkz$r0)@Lpv*nb*K%lLNkkl`BUYQ zz+3ka>g+7K$iwPt&50e5)6ii|Ir2L@_OEeKt=g7+ngw>QuNWSaznM6Ow(5LsG^_;J zJ`8|A`Bpza?^=#6=@Il)cnFMYRuylLd%I=$@z`y%R$v%k$vQ&+jyc=`t@c;BQxNG> z;*Gz&$_PEY1Nwz}AAXj?w^5U@Kgh^@_xSZ6u@LchE_@IZza%G|2J=8+ zf3}u7S_nL9;n{%J}X7cvQh=|TZXf`=X~vRI+_UIepS%77@;Lz^}(L2V`<-r z{1}Q~flG@feVYdzUJ~}MReIGRcFd}d&+_U*hwo0VnQW~{ep3QX#F$hBN(2bi zo~-bKYHPk{f{2(x@-GkT(uDzp{Z&4ad-W$GTT9_B9U8FWE9B+j|Ns zslm{_NrrX4R=8)=)cV1HFnR}01@FUPPLAsNI{zTVVg+@XQ+>` zIy|#>yU?C8PpwXZD{DMrIo1(XOu*yNlfYen2o!vXL3+aWXq1g~8W-B<4x42q!rQ;< za|1%mF-(yP=lk~2MtDI*@`q}7+@E)?*vB61 zi`dA2Odm!3|FkiB@IX8>0Ml+{64$8l)`$uzId2-7Ey|h^^Tg%<#aQsH8_GbrMim)mx|Nqponj3LWnpVQBG6F|<}$44o% z0klmJ0O$ett3Cl_l{aO4LIiw09O-^~O!DYE zWMGrBysU*6pyoDx=V{%-!(XKCNsiz~q)+M^K;c&5Jrd{N@Yn{z#Q&hsRk(p_NF}P` zs@f4m?vKqYB$@PSnN0vD_Zs}y5NG=S33?62dOzl@RF1OE3Csg!e+$tPgo)WdW-k8X z*i}2wKuCt({gIX|;!gb_AJ^+;uXd6JDt-k(&uOO2YF|taC3-b%Rj5GN?j}IIsT06> zbr)JBvNam{&L6BZ-+T6=hj$oa$<js64+${vM6uGzyNaVJdTU1-4aYdO}9DIK2UAXMYlX z=%%X@2z%L4%rNY?urES-OJ2I76mLwfnh&9ZV4I!wf6_>8ty?GTwpdUb9g`64oZbrm zu&}2c?{RGiZ_w9TpQIThlu(^EMIb$R$f80NjXTxU4)szrXl*eS(J=48M|OB%yxb!S zUE4P~H$cR0w`@h{gOwLo@IBS$5eZchRvYJ|$z2}+V;tLeDXGbY_NB{7#3=AZ29P-* z#X{BYcD5D3@awg?uRK;T8$h{KN056KtCD1gstPW-kYa)BW)H0vjF|aAhQrfxYcc`P zW|YclN=9dwCVFYNhNEyc<5M}t~VV%E+@{)%&Q=C)X)Wn$Mh^_1Q`Jx)bjAeS})mYNP(&VbQ;qwktrSzR_18v}LX; z?Sl?37I2vz46}%nBCB{Z7>ht7p5np$qSex{F1tFWtIiJ68O{xQ#wGlY{<^MquTz5d=f)iV;)B6E0PeR zWQ0_4A*S}p;eaGkLSLv2{%BG#-~Q&g=KgOmg86*==-jjE)_wo5BCy+jvZCziM9!_H z^oH?miHRdBlY~kpqXZDY6|AWAZT9*J|Fbl;h?&ms8tO?+xAE>GtxU7x)XRUV<{ zlH(N4i1`<7Egdej>J^u;gj%_`&;=YVbyy(+$E*+go>B7QQ~AmNILs-mqH=zLHK8i! zzBa&h0UE%%e*N-? zKZY8Q2!4;_Es4bMaMo-%H?-?K}roZ+duJt{~x*94MRQ& zh!I1oNNKblqi4m|_+#2C+kk6?{G*UN2HpMNLxDpsANh;P&wQeaDp<5tJ0t9yY>|;4 zxUXS1KpR5t(ax8Z&14B{sU@y+j!I|O10}1cuN=~LPz5l4y0v2$bWLG$_~WHN%|BM- z9p1iTt{uK3C}BfI)vW)0Oe$!17l~k;xiO*YBEiC8bqi-7*r&d2^#UOs5l$$Q9-=6! zR~;KFt%yT{*sRnJ@;5`joi9WnUf%YSSlZ>Ra34kbQ^!c8yGc1aq&Ve{L~ipi!=f=M5h z({q3Fb^db<3JpJ*Zu!H7lpkWPeS^IMkSSoD*H_p+8NEn61NTk%21|`Ee!eMJc@_G7 z`T6AGEqbOPw60`+;YyrJ>6Lc(2QW@3$5xUog=!-9oS#JIwru@@)*b{88B6=xA6VF6 zcS!Hgb^B7On$JWbGt@{-016hy6}j8~7VL%|nhp6^BTpeAoBe7)O@%lYiN5b!@Fgp2 zCbXRc@gT(zy=(yK6l4&Df@o8NbOZlC+;I9~@2f>E64{Tz`c`Z;TbG(S=HVOPtC-5o=@MQQTOeHUILHjWPsE zI^si#>Tj!#;r0UlY6cakBAz}z7%!^T$P6fBi_^QuuYAeDiD}?ADaga(gc1tGZ=Diz zzVt2MyjQxrI;igWA5Yl6rcK8|zbMV2J5hKlNgtp}0}D8?9}qk@3~swR*telx z-~I*MG_9UI4$^DVqjR4BE=)|QkWm8}$iAz9i@Fgn-ntm~^&~AANUt#5p2448D4t1y zP|f$!6e8sdYm@40+|@(s*2=zkVBcFJKoxsL9zN*LwS<}Cu<%eNrHt0<{6A`s)E>9pW8!^y)nIh$uUJJMI;$ z4K^-xAzBQHUGF;)y_Nt&k&{ym@MNzhuS2L=q60QivSt7;x3l+*Ras=Ph9`lx4z4L} z$QMdP1d4{oWcb=(1(o5WT?u2BMc)dfLO_g;F&df^6h{{%~ zkM$#bEUyf5Mm8{Lp;v$;&9gyh=S>W(o+x4gXy0l`_CJE+wPyZD@V!~@z=E#Tna0w^ z@V@FFp`C9cck)ddg(ciA{Kb>_rM|5w0GU}!N(l^EodT;GQD^-DjfMrWhDqz(YG=)l0F5~DiQWaV*uJ8UVmA6IGt)FBJQd0 zzOxuUFG6OpXyCCcKN9qBi#}fSz_QkWFV3yb!#@l3kp-Z1-g8A#0`lt3+E?EWsJV4E z8eljrR!A%|SHgFjvuDVWkR^Z=K_4|x@E}Es<7S^x0qp_Z$sz@;OBoh}AzwmauVTdW zX0aPo<#*g5BPTOLQ(FBj;1HZdvfp6hv)P5@KgIDU>7n9h(isa6j51nnpEf0@Tz-kO z9z~CN99A;wr~Z$^qc#SUMlOWU2n^?M0WfWH@Q>s)0#|Jno>JlfvzxH2#iC2OVwbY3 zRbGai(JQ@>2_z-is1hsMEp~?#pzMgL<52&@#A}z<5>-L76YE*cl_{_%s>Rcp?wP0s zRcm>V+DQN*S5TiDU^xMwziL)OD^N5PR$zxra$I+LySgAUCvpRFL&mf!<|f=UANBd< zArVYVv!i-oQdPnRKn-;O1-V@mETwvNQbKXQ0$b$bZWz4r!w{v-`Eu0-!r!1_*2u2iKdnc`NUm*@d6uw1Uaw*#k$MI~Su{RY!JuydRcNapj257$F7p~Vk$e)#vD zgj;9;#LM~nGXJ?o{!Ap%+#WwO>>Elmb@kg9ZqI180=672bW;g16nfE1(E#Cp_>(zv6*bp=wStQae_^5I5 zM+~!^W1Ov z8@E3gRqxlRHz#}SX-HHb&c8W}B?}Fyf-_hHJm|U)_5K_8@Uwr0+yXo~5P294(9-aE zxIx%on;FxV@01n|bJ)v298?J<(oyPe%}G3viITNJ?mEAfHk4W>yg`tvuPZbNKPekTG7)2{-H7zMCJ z?G31esVA93Ss~S!^7Nw+Bd`n>Lc5brgE|&hUPQZj0j2^+C;(f@ zV_*{K^YYU?&2xst*z*+;hpo4@xyyAp2P@RS4TCfa&J??`x5(Ez+v(&0lUefC)W z6}1CiaIY~iZop=&A;U(^fh(JmrV-#eGB@_hQ^vK74Gm?sT7i&ih&+Ov1OrHCfs zjfcF=>DH+=Y?r@vRcdkyhIh@uOYLiCPrGYW!|0~|j=V#iu4%^A5aL7|pmu0TLOD{t z#FzTwm9yA94+^{xO!(cCj{I5ItrOfaL@9~)8RSUUnfDgmjPydG;(mvqtf=!fe3}Nm_p#0WEeuNFT5lAb38S>N62!{D=T*9y~%R zhW&Z7If)S@f?U^eSx@PWU5!H=`5(6;3ctmL`Ox|8^beF4v7k)X{xq&8EXm;V^Oh_`&ateP?2yjP6jFZQN`^k^UT zpRu8q2;hrI2VuM)|2#GypY$oNXzN!qW%JU0j1H1aty?<3T;d%{E(RD@a4wjbSWDV8 z)4e@O_=y}qaQl$c39~*ArxA-MJiJRLJk|gPy~nyol$E=>#$e<-!@W+l=Hr*BPL_?fw_Mxt5w}0Bj z<^T(D-`c*XqLx0MT*cSCaT@EdTr)6FRB5L~8H~0=o=18Ipyn^nct}SXRBV)5A+n zql~=+fOBj;T)}|}aRpqbQ0ks1aF8pko+v+2A^G>2mP|-#Xfeyw;ge^luA` zzrptb52FA*Y4tC*4Y60hz;UmNA@kRRqVu6d$|&EPF+!M2FFZVQ7eCKpZ(*+HPzG1x z>)+X0>`YxF9Equmzrcr&Il>4dk@m}_jYF06^_{%Kr~>!y)r)jWSfWW2I1xRp?R+=LXdOn3Yx?>^7qM=h9SZW6$sZhy*rY2cyLpfQE1VOnC~rS z5IytR9-t%(g3RjDuJrNqtz8qxmvLLiOTObDuzgY1#U?d@#|R14dnJWu&MQB*d8wW% zB2iQg(*PrYCJ5~B_DFYH7KS+P{)swaDuVe}==xJ&ut2%49iEx1j*8XE;zK45W&w`1 zjF$t1;@o$rT@)$;l2NT`!q&BnBm&Dp=Bo|dI{)Muuwjp#e3^Ybue;udrbV@YJ1QOQ zoaT9chkDfDTz}bYX#IS)6^^c53+^lsVW-jz|MfTaZ0k3zMk7XH|4wBRbj)Ac7cWim z4H^|=zLgi$GIy=4s4FIJ@yOXIQV#TyLzxMfsmsf@ z^|1XVfYO$~5Qn({eS@Ha#zdKuW74xdS=&AvHf9Nxtw{0?Dc!|Xv0oyRSCapPEs;Pr zmc{DsFE>(dgvkMYk-_Ln=gbKwiLuj?pTkq$5lqD8l$Be2SG)R_bZTgle4E$y$$e3W z!r(4fhG|UWsRFdZ*G$)#65;e=jG3u8==1}=ef&9VM)6x~*8Y&zoz5@8VL9e1t>E?K z9i<(@7tF0kv!9AyUT8RqUq4JL!$_VY3CkCk04UdQKOwDtddBsGR-B*~&_`A-_Z_6Z z7+Gsvs_+m&nwq?haampW1Y(HBZ~xy{}Wd3$4qFM|UZFUYPlyQ2ze8 z6R$K)sbGn&PUh=#E5Sim98}dfR4TZ1c*ul|4;IRqe2w6<`j`rgU#BRa(Y#}ppbQ8!S&(AGBf7M!3wkj<7v7gb z<%ZTqK)as@dVbVqgtK${I;+Tr#OITW*ktwt?qq+Sg;US1xbeBOIq|{0|kj9Z`5oid60$=RNXP3W2 z8%&<5yciaxjexFC%4~f(PmYCUhAg8!3nIxp@x(_k(Z|9RWWgq(@$p9PwT@i|yQH-+ zaC0fj_1zh^9ZUL(iP}#G$);lbr=1U-S7Dx4k}g{^@BEGXj7`8an64ECzynGj3qNQn zXyZ6k=<)QA);v;w09^yqSW$=h@|Mgs^pSCXL>slVi-!%cTo^LBsuM3nHp);<{r7AZ z4I@zG$K=OT$B^{r0sdO`$ChsPu9;x31gSnkO=Dbd{AM-+NG0Q>!ODrle5 zp=+uX4!ILrlaeiBUju%V+5U7s`x%xCu% ?Sat9Lazc9(540J^lyx@~Wb>I>ar# zc5?1Rey1LakbKpmXu2XVA=$bkr=@$7l@}|v&CtbKv{WA=rW?By4gL8{zVeLlhEDgdX>4yIN!Gbqq{Uii z3aOYyE9+W!>dlUE>+3Z`)g`;fKoDT8v@Tb6>M^MfBzGMa^qWbHg373li5bt`6!-o? zVwz`I`Y34D7JkaR1y8t7$Mj_FnUnkjtH{q_tq!#kq3Bcus%u%mZuPDns>r$V#6piq zy#8Efbl)rROuoVV?48T_{N_E&b1=g~82QTN3_Hy{Vul~fa|OYVSe}=;e_5#gVj@ra zXe;6bL4>daO{;%0i}1|?V_l3*UJMy^E(0ldlc0dU4|XNCxMO3XU4$5>ZdSiJUAy1U zYuvHUnp>PPxdWog44<7UwZsmTSLQ*jJady2t7wG9iHXX~G=KuL8V_!B>GFS3Dw?vZ z0<(p|A*FZW!R|`_RZl0+mJ@wnaxns_?ew7){{@8Z~HF&Y16xPjjsB1&WqpTF0MIBO{}8Jr9% z4O%Mm7TO$@YFqt)5us>fTlNq?=Xwx2Rvht7enV7VV`zc#%LZ67x}Wh`5jEroR2y%h zoGkbUG!202;2%Xy{CP}+r4#L59-#G07g#?XgkzI@RxEx5h}rMJl!vQ7@Z|~lI-DtM zll_{x8SXt6zrv{s;buf~rf}75%EajacYV!0tOdX0;`-Nb=mD6j_BJx(R8@yoU!Tc@ z%qRDq-L@Oi6rfdSv!fbKoZ;^tnQo?IZ>V8iG41WJG5AZ{inCw@>Pa&>y@}&fE7CLh zB)=_od~!^|7QN;&9o%v^=j22~=BL(T;nl!Z=@Y&mkZ!9t4pRte`8UY*hTNcLY@ij- zG^CE<(geUL~ud%yHp@W)W7nWWg zgxKwsnD2j^j;FpvW7M&)dJL+D+rgEfU*~_l4)()4%L;2ZcT|x!u(Tl=T#4Vt_A0*n z)NHcRsjGtK6KwS1ldzDvPLm50$5!>c0Fc(<^W)*?Az^O%(`UWO-199JgYF0;0xN)+pRRVBw&>T=x)M0?I)qc3-e5oI7rc^PbjwYTBA+D0B9*GvE!>`9GGRBXPjT_!h~u*1tPCe3@jpX~^= zuQa+h*|PfF$jTpDGtvEm%+}>2nA~-nuEds`c!84d-fs~1kaK5n&8n8`ETJ=OoE*1Y zVT9!ZPG$J3pf=xtk{JCL#eQp5|GuZmeT!Jj(I=f)DhO|>-yz}O*n$Ol!xBXxVn9)V zyX&O!^P)m}C2l?bg7F?s5fiGjHG~Lxv*s5e#({VEP%_ekkkK=9W6VU=eDblR(iWl4 zv&i2`mj{})MS4;8SCj$!-mjhZtD@T)6A^U=au4PKlf9{97hdtd`Xd%SW?L{R?^^BD zwhV8%+D{B*Sd&a8X*O|aycg2CUx>umFN`ai=^cgiX-Fm<-lf-Bl&@Lxo*Re!s%}0; z!w}%k=KKTfNUEJ3Kk>S-L4@f~*mU(nn#XIlZ!>!~;ARoRz-@(&9OXAXio84KHBBR{^HtP{VtT2qbq$bY{^z{d4J>z$b-l zS>rzH{N%53yRR2qFA6wKjs=mvM;Kf>wWyHS=Loe+DF;-9OyYP+M&??%dOBSPpVOd5 zJ{6^`cm3vY7yV~e@c%UToo`Jy-MXO$>8OB|&_qG1ilX!)O%bF?6@q{u(z}!psx$#X zq$x!N0qGz?YUrSJ={2ArEg_VUKthrepJ(rVo&5*A=Q{Z|UuH7*tTuD6^;<&asV1j_ zq2Jybuyk47Yu7?`E5>YFF>7t4!uGo87d%{bS~s`!;@hXl6|99Scjzu8`R=%(JjD1a z9C|NL`~tl8xW;ee_Xa6t0`dxj;#hsYhu_C|C{Putd?)oQ&cSM~c@LJbRHDX`SRGRBceRyq#qKQ?Yq?i=sTs=1DoWuFutB;Zp;XM`FNv#2Cfj zvBW;j+|~jn&FxJM$uN5^_DV28$8Yr0Zuyeg)5PYRQu0u3jTd7AqW;t)b^uy5AkFtX zZ#uTPYoDbPndvkAT;G2GV+}4V5-T^TtFfUEkbKXW##&2}v}Z6xPWZ%kcj&+9Kpa$N z$lbC29z>E11U&bo!6RCFLrt&lBG&>+TUD~5PfwYbzp!@9QK!0Q=(uJi*{2mE^&_bxU3GT5SO@}^ zR|3?R?FGKDYZXyclxseY_V(e>iiUuVtFQz7faX*|6H+EsVHe57_jQix8|SHWF@>3_ zjpTU9h|PD@^7@%Yx#4>F(nBBa4Ix{Xaq*w#-NQ^Mp>lUix2SoQ7}dA=yFOLXUzt1Q zhq>oxN5S=AWSi&pOAr#oj@a3e;~IlK-cO&YSzu;fylye(5PPzCF)Ce8E_d*E0w=M3_RkL+4CZ3HzpU5-`4Qp9woXA; zHWB%x*sWj|RP!!KvvySE(ox2R<&{|@(moGG3n8|;#@8bn=wDzTN&fE7-jdvI82F3~ z!UoOlSOx%I>EL#zQC1_nEL!NzLz-{N^uKZe%F`V~(JQdP&SoSTL(YK|xV64qrylsJ zc?+iubKDrPrsGrvUGjCwqAJBc1IB%)7SBU02!g`+wBXO^jU=FV=fp4@S9<0*eADNZ zvy!W|o*a9)Q75Ewo>xUv2bLt}8j2``Q)y{d6T) z{-tCCF?5nXb#gPs_AfvWd6~9jN{YF&f_)IA7U13Gq`I!)2Sm2tUhEE7)LtL$gltux z_+6pq6-q8mUEG;)V;tQpF~o;0o6<+H`TRl8xFxdi-EF%}Jaa$t)0oJD(funTePQc) z?8WkvewM9fKxdMEYkSSJv+3Imnc{~W3L0feztXyWJIBjt%xXW48jr~9ZK!1)US|2W zFDqN22#^sCI@C13BR>`>NPo(o9)r7GLNiVxzlJE>JXBR~!FbzDIHGlxHV!OL*%Tw) zkQ1|Z1J^;n>f~0vZ||8M)M#Dq&sY0_MtyY0LN)>;CKN+|J1d$l7G(02w&dYTo7Q*` zU-sRW9j>S@B-|}t?s`9^V?sqoW!-!%v-ni$AX>;hO8%RVhxhv(=frm&#l1^-)&-w%;lT zZ((Inv0qu29VVWtR$)J7#DP*D7`}mJZRsQUtpfnBJ9o3WiIvWLtS>Pyo|ep0y{YAg zov-B8TnbM+=bM%^z^v}KK)&t+$XyKgn6Z8l0qatk?id>}xCWQM#mRR|YH>VF_aLu_ zae4~x<%)cwxSx>(tF3roQj3T5&60I%K)y z*iFu+dijOO_NN{Ds4x_UVErAT#QOR@y3-A+%A|d_%TAEq^Ed}^AMd>Ey8&3=jfp0B!!dhfk_nM8?q%=> zX>T}aMhRK+o;JSJT$nr7R~j&-`H6ky{lTC#8XJzT$oW%f+MAwk!X!Vs<(na9d8^8M{F#~3i`VWU@` z9HzC*UW;^|UzBSPW~@p|9ptbyl!a|j_c+D>?L1N2205j!8myL5ZFk^5Ek zu#R9Web+0{ariNS1A=I(X)2f7H;z+!2YPnOAOEb}3pU!x=A4&0sG+l_CwRUI>#-Q` z+nTxutp?d^7K-tIAzDL2zCb*JurbXh#77+AjoKWS8>o8I9Fwt32h$5moI2 z!vJr#f-8czo&i$mPs_2W!lGz(KL#^;4kaOjM)1(%Mn!-sv_zpi-477j^3v1GnLDQP zGO%-V7S(Vf(me9Cv6TbD84hwHQeSFioUQJaF0l`D>RIWrT>edZ!I8FbgbP>&@kqyU z&X;o()nQ8w+g9}bD8&F6RBpszhmMc0*1aDSqOW8YxHeGjG$%im0DE?*Z`|{;I_eVF zIKC=`{#e>Nx-;>(BF1I)B- z9#3K%fj7>UO;Nfujw4iMB_h^6-DwP4SplyqA$(t|OKzAgwQubr`Gi*%9Hd&$H)TX6 z%y4hD#1%1Q<7K5^o&9oNTj|i3l{&xMDq(CSilX6@^$UGDu+ecl)cv=X^YE;wH#etDpvG3${_d`m)z{PyO8NTPXDLlLmbk{b ztUHwkb}@4GVt!t$AW5hjZ7&J+WFwV+%Y&_+I*QV^y>@ zfgq03UgRQuHcOqzgr|zU3hYO5Cw=+ET@?jmHM7IGIv--^E2`3I&ZDx&> z)VyA&PlC4z;j5qq1TR(26`Zw%8vQ3t2D{jq#6m_m_aBNPzPhmO1jbr7Flb_H$T~ivwhFtJa) zs|}jNn7U_64xypzzbry!OGt%oQ4fS)W;FDX9QlnFeKPgQ|nCPTgLHmY-Zh|gml z286bOI#`HEW&suN1nTPOx7kLzR2azyE4=8(^m=(C<4|eSEvIAiQy2;#x4;`Or6W*F%NFK>nC+4mZz#dtJiaXNQl{I^ALsX@g9@ET&KCks(wc+ zGGtLH$78YnckZt2Wx^3E_+mIHv8l#J`^t~>q3b1QX^<%e{_1wqE(tfGSK<**m>M=z zHZ`g_8gG!H8M77+`89vC;)=G)-& zd~zdXG8(bCpAvQ$$!DMA)0#mMoZZP>d?9DfnyDIdJ~@hGhetF_r|sO^yIgEfis(~0 zh-XpfdCoi`z}NJvvd&b7`g0SDEMwuU&IW}U(Vj50a~67e*ljrc7R}V|%;8?uQwljR zdB*I!4EaY# z6ZQ-j>hgGsh*h8Hz$Kgef$LJHxqe=af+KrLY0?&Kz#^|7PlGByG;2rT?-WGY zs^#PQ1+-reqX7QKtUJ-~UAdG##k5RhPX?r{U=cNWdI;FdRmEt+f-XDjhvcq_t$TSY z2)OK|ip*qt)lUfOJg$Q#la)Fr-2yk-pFt(`L*qBj6sccEXvzE}JrCs@1{}8_BnzH0 z#+HAyyUQ@ibviX&h-)CgpyAzy3ybWDnb1p|bpv%eD5#!|XzNM)%;O4b=5J-3si6V41%$yN()DhC33%7S!oM| z0r0bWgY~SN#pqd)%nB|xWfmP>XBZqqlUJ~eXU$e^c!+DbkP-&`ph%;q))TyG`-gxV z)w*=ZEIGg1NyvBP^Gv3XD93u7Ug7mib&*#D++H9H+0-8Tlp3ol1ln$}wb4-e%d5dU{U;@baZHn!S#yi-OHE)5a8$zHfT*l{SbLOVE-dV=k_dG-@%=m zurrkRX0$f$;3WZ8FdqmG(7YPoQ59{v33#qXH1YwsKX_R4H!QgesQ;oc7B0dzHzLtJ zT9zEnK)_Nr8zkc`4WBD{9(PVg_Z%*B}qeKiC!Azap5 ziIeN;(dX+7%G0VR9R*xgsR`i~MBLQ@{IraWRIK`lxvcD&V2Pa&X&X1YoeyIt`ODg0 zI9EHm{vsIVr8tQ`!rSD$bIdzebi?MZYiNV9MPRb}$=lUo&B5v`?M@~SCGgfO9n#rY zp=+sm3E}=%fI_-M0zcqyeH)WH3X(su#iMReVS&Hqj+xMm!r?Ye5|tt2BkxzRl)%4a zJwo}J+osu#6ceM+MaDj1jd|-s{1x3rtb&d1%cO$FngS>SZO5a6(XY|{7mOl>u`fkU z!R=Ys^W{U7#4QiVC$&Eo6EDZC4hqIu9d|;B$AEh^WSi_j{=(MJB$*hpffpPJC|10_F~+KU4ar|}sp!ycN;|gn z55VjQuMv+B=q?7{5N?k`W4%Ncfvny`56J!6fzl5A+MOaU_kuKD|2bw#!LFX@fm~JA zj@xHC!UbS2WT$^#Zf`WCL`Yn~Reh+#C9RT*fUkGzlOJeX_$AGoX10Y2y_QtFr~bQ% zR&pQ!761xRpPOW@#{E_b#m_e;j+qf)6tZ{LQeUVW&K1``ws(EVHfeCF2iqmIuSdA| zd|}MclogMP$w_1kma4Gsz$*9?QIL>e{~Xt&)dza2{4UogjP(CREB zQV_ccX0cT|kJ0m0empi#al1WhWeS}o;oe4pQliZG!o8?VNfNJ*?^HpnDljwM(V^px zm7hR&!wpjGQblx}eJC9$vSUE4b#1<)x5}fd!{$si^Cg)(w;RL)JL8r2pDI1FF0blN z?-10+t)X;r8AyThlZSO`{JBTRZd@ds;#_F}UHz5qg^WkdnN(gm9W{M_AT6o8(N-o& zM7xtz_)cZh7|_kqvS;GGneNaZjWP$dI6<1Uc_nP))iV*&Hku>g`!95iVAQuBmDNjA zgW(yIeTL~{&Y#(Y4Fm7AbO`yl59PTF>QAk)!hQx!VC8+;PC7cNE3eb8)Sx5sWU^74 zE;S7{uDiLji1N!4xZ2?&w;d&7$6LI(4#1nGp}Gj6z%k;@*Equ_=-M%Bxc={0E z6Hv7!b||9sy@4iF?L>-nwY{h*T{{U%bN>jIsd%8lxRQzqh=HIgd-&H7B6)PxcK) z{Rqnb{GMa3T=BA8Iaj!9qFT!4v-nTD?7S2TKuL(1nQ);qg`bzlo^Qm0d!fmpdT1Xu zR8lSLal|C`@IJ$geC$Lu8g*98qmdCSR zsV1Vd04%3&@JpdQv&C(s-Y|lOT09;sTvcd1Hn31vR5Moi zm0p{h=2hH>W=zbC8YOV}4Y1cRRT~eaVCQji34?k#w;pOC(itQ|orhvDW(~2NuV~nl z1$){ku2kr4IRRq!U8r6Xu;Ig`$oNNG$^Wkq>=qk1AqukD&wjM%<*uHW~k>YR%TMXGz>g?kQ-x@mj=xP(yy4qzz;F@K9 zEccwdKi@~>&YWKG8j^p}CEZaR9A}eu^N=th-bwCkm z^Q5JQeTrb!xenx6+rh>0@|scdmVSWrcG*T-K@pN-hf(jK6l;Xl$kMc;H5b$s!+=(r zurOcXFwwP2V(^Du=9i*=YZ%uT)e|8}U74q^lpiRAdKqHdSWZI>Cg+sIv(cWEIU`sw z*~`+Oa;7(Wxmq7fJn^_3~c)pmYa#sk!6;=hmSLUyW3Qq}WKM9oC zOxYUnxy2q#Xz}G6YZ5;r1c$qO*p!5-_ikA(^aotuooxZ?FZKAH1BMcU*PIIiE$u(c zZj3x7IsM+V1)C$0cVW>=KeFc%mmlMosf%O-*J!28%Jx<2WksgGyTcnizzaP;OR|h+ z*~uUFx`TXGw3 z&JVP6$3Tg7;HCNRQfGH%eRsKAKsEzX^D2z7;2m{fZ-HIg-LD8Hg#}^ku2*rJrF+5$ zlIGACd4m{WT13^H)|4yN1owNsGXx_i2{fN|>!DbR%jOK{Iy>Bh#suMJi}ty~guJ!m zsLd@eeD;er;0hJSaKL8%z7f-bu84=rCNE@ylCLm_#YMMuJVF0W|5!7M&y+Qw6Uf=M5Xg~8^ zuw^--k802ae!Jc*lSjO&xX4pPW#k+YWViIh|7m%Hw9?5MLU9r9-|a|yQtb@C^)}PD z`bI;=#x!sZO2iwTfZKl*M?STXRO3?Nb#YhgRTIG*&)M!cyx-gSW=6hSci;!DtV&j1 z`aRXA0(2s)*6vb08r{Vd2Y|b`~>=!!>X7^UDO+DE&YU>f>>HF^h66oCi z?yLAHPai4OX#3Az1+f8|`m7NPhr1k=_hLfFca8s1*_gH?jVm2%Y`+j}VHHtxmF~cC zC|I5OEkLv-7w8V#OWrV5LdEnH<;LZNb2E$yb+RLJiJDqHo8D<-VEprYc=DlUEWD}N z!2kQ6H1c!HU~$X*^pBe2lvKUJnYa`1tP8;$(|*)YK26>vEs+dkpcWjYwk!drJ*STr z`H@Me-CF>`gr2(1vtq?T4xy!cqMc;}W;1TTpYXqDhl)LGpLWSFpb}9c9@$;7VahN@ zt`QuvKQc<#T>%0-z&jz*i`bjFGu@2g%~^&!kg99d7c+I^;lR=OVXW{8x5_=WOPs5~ zQb%q^tEZVfBjb&-%2@$ySE#VWD5!fSntV1EiTWvVqKBbmPc2E^GP9?o za9C#NkljC|m62@tnWj)0c2F%$T>Sm64qN84>ZhB)PPvl!G%J39)p!Q(8ey~~*@nyF zG}iV~vALp<@WryH8vgXdXHM9~X=QuVOO~WEUp>Cr@zJ0KHvfV09xwd{PtMg`VtVb~ zJDi4nT@k1VKGj7$qpA!V4Bm9Qkj6HQmy=a5ISX8kWZ=U7L=XSKmPp--5n3q@`8LvE zzj+dWG%@Wgq*yDoDWjwW(^#i+;eWmb{V3;sAwZ#dYY4qdn%j(y)_#sNnQ>E^)Fdq- zMZS$BT@(DkrI?=xm1Sl) zR0-&4WKh5JhpNZZwKjmdZNwqV`F;7lsP{?X{q3?LY~6Plyhlip%l9S_6vKI|x4^xd zYU{iW2k{|qc3>KDQuPr(tFm+dc3w?@!1@zn((hPlui5P&oHdF2TUJt%cFEaT6e>k* z&Q#WeW|YAfIp+T{FI8S|-7&}A%g+`AYf`23Fjn^^hNj&Q^o$A_h;65zPzxyX z8mjT|o1*fL!kd@|m)yG7MPm2y!BIHo5AWq@zY@1oIF&ApH4uer&@T8Mhb2vakxFuc zBz{byl^?rvd2LM7h%k|mbbF%7kdYF6`~qw_T!n+dhYNEi)3VhIY|=FklAic`>%qZE zCxL3*%Jz#?ac^EI?^cggvTBnxPRt@^Zxdp-bmps*u3vhe7mpIcm&@FAwNC^A+&_L{ zR!v8*d}Al`t|6_7L$AqKiBL(Lw~9QCgnRI?lEB0F-;zEE2h%T_u~mHBla)n>iGMXA z+rX!pQI9^f*(6kd&|8dp+nBc5dY^2k?oOgLX$MH2;TtHv&-H3kl$sJC@UxOuq$tWU zkNK|pbMD&P!&T0u6S_n1ride>!W zHrOBnj16dSn$!rYoC`nD9ObLM7XK6`JN9t57ne}y$9}bHiwzHg?QIOkRb&mGGa;C= z1=R;={Bz%I$^MR>&Ek>Q{E?*0?v~H_ODz+<(?nmT&Ct3@$M!OtN`32Av7*n6EeAxh zb2k_8Fi`%X9U}H5v{eUVYU}i~v$ld&{c?0_%t>5qKyak_t;>EN2QUqvFld7i`k)g2 z{plFUNLKxv;ofi3+4Wxzph7;VS_wX@MeQ)Uf;$i6SGk86Y*-em|LE{G7NG@rAaYSl zU2(a>3#H#`X-)Vk^9FBKFyxMimk|+C;-k)d&c2{)5lZ@VcX^2`sfcg5-sALGfALQ? zK-a@_uwu8UL1@8SCW_&GNK~FDn2&I{kwupgn)YTbLU@v%=&m+)GBRURSj4B0FMX`0 zjREp)x2j$cjD2y997$XiID`BXnW?+NRh?~GY8lteV=^bvvrl7wOwCGyFw zw>q%C?Cx+rQoin}mTq(w&;oy_qxMzc{J_M+gF=!Zm+=Z7R^rBO7+Tu`^;?*g?Ql6r zrC+%wXVf~Q&UF-!#fI{E#)S#kiP+}lK6emwa}w+-s#l}|Dth!&wPj)xQL1u_I^ffW z#oB>fxOC~CwB*8-=LC1gu2z>ym+@V<5RVi-@(kkM{?o+*i&PJHQ+~jFW9{b4FXIdH zTP}p)ezY^eT1-{t#?{W2(DDFnxXFvqD+jU*H3{LX5&y=k3RTsUlV6-}LtSD5O&RYA ztP7RM6(edcA5;xTv?|cfCDw4PRy%_=N0ytb#j*vS-pxi;?3cF8U1g`UdVMaUqvx#h z=I+b+IC#y#4q{CGr<|pHY=kcCZca;c0)H2VC<+1JpA!DSK}Y@d*64Dht=VTU9sSu} zYIyRLY=>;v^8B500}dgpK1544TjdCE*40w>6z`#&<#4wd3)Rn#tWHnbk>?ZbHkbzN69KRo#Fe7@S+Sz|4)g^_4n2c= z%t|@lSdA8E*X3A7@}pSshu;q>7i8}Wc98w}gmR{-Y6-_4dNQ|r-#6qxn{=NH?%WRA z)eDmpuHCqxc~)X|hxU@x05XYPy7yo{|1=VkxW%{jNXq&L`d*RawahxaS6-x9s!RY) zT0Cq1_vI-<9gU+I$!T*&8L?>g=Q0HJq6Hh!f;Ha>bj-UJhHBR^aQT!lLv>=$=PHYL zOKzc^C~dU*?Xb9hQx~3o#HanyI-fihAma!rdK|IN!@TzLE8SO(7G=7O{0)^ z=yjf21zo2f58FyuQsym`NXn$2AxV0e$ZEQ5B&EYK_?qlLc9P%yS?I$-f_HzF2tzJE zAZLE~_O5_lp0A4wT$);{0qL!Qh~Gk=gLe$ImYiX2R|~)ORa{@h(M;&#!jG>k8#?PJi9i6)ePyRue3=ambHPPsZMx_zUe*ac99TIG}n`Y~6JlwUv za8NYnQGi^oU^Xft6j+nXE3>t0JZv6pwCE~5keYfGVAOGu-f^6rYTI9`?p7<=ATXtc6ir?nzDYk&)8 z(S8I-Je=)l*BvU&gr5;<Dp+9JgCS!*iPo_LSk9PL0Jx^?#HUalD1;Z~gbGxj=~pJs#!d*kt&)Y9ZvuQrYLiV;K0A94OevZH*yoN`X$^Mj8*H(N9I>&hclUQes+)o^i?t3U~- z4Wtjz$J<}&N>x#?xA8sQigu0v67KrzHQN78xbIVdF>u%_@-SXmQHmf1%#r>#-#*hn zccg0ztvGh6`};Pp2!MSW+opmu9Y#2^cJfo$_Q#j3K@m^)Z#dvGco<%~VO>&LIu+wr z(fKdbcrUq8UX3^>c)3!v>|f3&_)sYKR`bHlej^`TQB8wa%uBbVI?T6eYsRbA;D}vq zO?FC_@r`xvJ4`q%3h`XUk(-u_GpaztnlEiu7vm;MU)!VINz|L~D>c4&tv(g@(c@U?aCM<*MPK~vCl)DJ=Yn$kFVZ61|B?(=z+WJ@0Dpmu z`Hv5P5%2!$!2kLO|G`1+`M+ZF|Kaf+ero>K5sv-ydmwUFP}Qj#0Uv7%!FjG8j=Xol z?#e<>hgQf4$mt;xLXAL#lg^NN``F3S$ciSf0^5?^vu%t&5P3ZPxe;=T4yBy^S_F+bqqqvAGcx2Ve0_~@^CkqVuR^NGS$E7#y>0`AE$Z6KiA!G&P#^if_( zHi1;ax#3@Q6A2C8yO(f25R)`TTbf8W#WvTZL-^KS z{{E0uwg)ww{YQbJMnca^6QnR{mqc*V4ky07RO3AIG5v{EH{)$uI$jmF=SdCgoU9gF zK20#ZVa6PY^Ff`WT6cIzm~h)g_cyM;5C zP$Pxc@>FitrqG*G9LOOM81?GS&EBiIR5mx17cD!N@~VU5TA2bsu_xsaAHw1_u-M(MzKT_K**gb+)cyD? z+v?Pl=0=*GmvenF9hL0FtXReIkT3J8ny9oBJb~Bw#6j-Md+t998Aw4b_t&Nu=KGI| z|N29yk^clp>vAsDJ<(ea3gzrMyTxfi=kgPMjpsf{Gc4^}waeZiNXK>xyMNPtuk(#@ z=0b)uAv7hmS$2*N`em*rf%N!FjoMP&T%s02HSXVXm4n@D-qL@y{-zv)ye8Pv%Nj-? z;_?yUix9dycUon;H^ETU=|6QYD4Hq%r zJUp&(G0ME_{gA4=HAjU4K*Ak<_FHY#8LZ81m|&tGc`?ZN?gTXT{qMP?70w z*mvsAL5e(*6nTB@87UeR&JHYkYcz3cay}2Z)|6W2t`JD)3jLa&jKnDKMpkTTKLu715a7RXeIYrm94QT=xjYdfBzPvFoZ#~87V1G%>#K#oVsJe#&`tyfQ<{F$vkpqDDA;>;Ap z&bie513hd0bpcm|)(-XtXkp~wB*uX&7a-drV_#_OwaD-9a!ri=W2)GSGA-!woC$^t z4>Ipd{t&i%%MUnm$o&Fg@kyO;a#?ufqy9&NYzEYd4Xi%gC512lvS?s?Dm`*ib+Rz8 zYBVw1L>E=oaU26rhddctESrz*(fDg+oj?Dbc0*e?7Ff)=p~ON(*!LTu>MT@qhKq)* zbf~SsoWb`-?5hv&T_O&*Iw2VMo@~sXHG3Yo)d|KTE+0Ie7zpAFCp>scE=ke*u1c|z zVO0!pMbN*8=^lUTMLsQPovDG7P+nFqe+DY@Ur4fYA0^|v;9OC!03**3Om8_I-4IM8 zAF!y2=90tEuDqcRtLwAwg0DwN#~~8EcxVRq*wSJHnpIo{dM3RS?yVIy4sZHb{`&vC zBV%#!J51wb18Ul}`xW2iS^&fO*Jp3iP^QUC69F0LM&fz?Ji$Jl?P&Wf+8GX0$|6#d zZO6hL+_7GCf?H(c0YOPtz$g!8cB0K)_UUo8e~gdM9Q#oLdAlHxd?-k+BV<9zxMd2- zyjwsq#;uEc(gR)E9vLbk^ zuP6Yu^4Q%FuikY%+0dOQeh>M?s^?IBsQdARiy+a0U)G`BZ}>oX)SbG!DbBW|pyDWX zIQf;0l!ekVvJy{VcmDc*0gPLBGDe&at`iv3>=KMou4)DSe&ZmY|+$G>U>z^Z6nnzP9IAh z3#evm=iCPBx!_NfAXi&f*^V*Bu+wdmRzv5#Qx$gL08va&*{k&kj4s0*Vz{w^+i=H6rvHf6UeJD=su%{|2MM5(`{4KHPH9ZkaWpZHzIh7``n%9`% zxE$95Rse}U05h=?y%eVc?p!GS>&)a#ha@YuK3Gj~tVM2#atw+J&nd<00zFi~D~u6} zjEdu9&nUDk?NuegG@3U^w|qX1ctK;*2T57}7)KEM($Ev^g&ISLs| zMlCn%$z2RW$c5{ee42FRqA7~v1o|5MStA3~y=5ETfoVa3jjRu_2h9_v0H!#qdAbbM zTzgZYmyt%_snm-*YjWae_`~EES-1ZNX~Uvx+jiz!n^TD?45^8%Z>U<5oL>RF-cm$O z_Zd4dWTH1rhT&bV2H?sRUcyl4)v`NV12I&NYrtI7{nWK>W-8}Q^{PB}X+z;)Xy zrkvXI*=t~co8!vd$vb~<8*kL=Y2MK8-xCrre`$91LSc($;!d~M=xO{nsJ*E2MBLha%VovOsNQW!sj9!rNUy% zPtQ+?x{y3@%9Qo)EyJ-#7?^s3ysm}FpSe>^J?v71ZwfG00(K^w7Lzu4~?{ z4goM%x=Sh4TBW_Ak~fXZpjs!7-?$l5s{qO=4&#G5-M9{@h%mSaGNq;T=Vgmy%c02@ z>2AX3#OtjKF{eb9xBhJ3RmnpBZm4qQ{=ctBZvshtAB3n9{f;@;0hHf;Z9}bUP5Y?- E1LRP8J^%m! literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-gray16.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-gray16.png new file mode 100644 index 0000000000000000000000000000000000000000..569b45344251f4045e1e0a80a2ec0ddf464bf38d GIT binary patch literal 34203 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 Y0aYYR!f8MS!SWKRVYH%50$cH%a)iCWzA68 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 m6fWRdoYjA}k*FoE@DmShv5!yhrU_dfuw#0Z1{ literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-green16.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-green16.png new file mode 100644 index 0000000000000000000000000000000000000000..8595b347eeb2c8ad3e25a8e6db2dd3a5e026cf10 GIT binary patch literal 40016 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

3zXytO2isha5(^~uc)mb*&C zLwc3-r9FZ&41*RBQW%JcsUNz*psmAch6L1Z=XQqgB;+1X_?ot2;@^c$k7(HI%i7`Z z6*v#WA zCp-YAU>ZAlopU8QL#qH=->SGj{t8_mtd`!#Jt7aQP1sano;bPNNbhd1iBl%0D$5QB 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 XG?@E_6x4DFaC!`MP5!CSwtw{>Ir&&- literal 0 HcmV?d00001 diff --git a/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-orange32.png b/code/ryzom/tools/server/ryzom_ams/www/html/img/opa-icons-orange32.png new file mode 100644 index 0000000000000000000000000000000000000000..33912e0abc8c5b67922718aa3f5754fa050292c1 GIT binary patch literal 74128 zcmZs?cRZWl|2}>vVsBcb_Exp2Q6n*Gmnto4Q&jCzqeWs)*v005bRvzpq&htEBHJiMQKcyem1sd0L~^l)@` zbpQbWnOq|$W1~$5rL%=&Ro!Srs;lq zR}f7QACHK;X(&wbmTZc6m8&p5>|^xXfve>=A6+I}&i)QzYkw=RmmTHSporT^DAKj0 z4DTW+zNoU(E`{}W_bji9!a~S+Jpme$nrB?z*E}HLJXlfj4tG0o8vybjCno{gA7rtE*Ew-Kyrc113ROr%vm3lWW(DU`5Q?$x_=N-VjO45KYMWQs>WOz0a(uWYTcE zxxWdTn0j&?hHad?TidSDROrTvA)Qye`un&e$!#1@QvY~{aF;gB2Zqu3sk;P z2E9oVDY3LCIMo%PG4*Nxa|QtDW{-|vf+Pfp=V8kzKiod_TC;!;KsahAdjWuzIF5<&`5=_8@H<(i2G*}XO8i6>#qia6)$ z(1Os#@^bb^-!SCXO}eWk@#w8F=VL84w9-qke3XSoQ<6d-AQ_5@Y|)fR4XHL%`bANz z)>tBYD_og6xr(-)||!$$VHJDSb{olc22DE8f1rL@d?qDlXd7rCKE? zOqyapSjAmNQQC8>@<|y%bIgf7s>%;S7jnOyR0iUw%4y54qGhUQsz0Sw!pX`jO*=y> zOG*%K*eSrBQlk5vzlrvuo5@a6BFa=tm}inMfnJQ}O|)9KEH7P*nxsHuB3QfXlkphc zn8uj-~TljYjMygr>9{SkaL z@Ir@qjb=@HjmRNWQswc-_mAdFJ{Z&9O?ayM?L*z83d5)pdg)j1<%hx;v~@p!D@+@| z^_=nfnRCU4PZRBY8oPeRh{@RCrshV*2Enl(1!d&Tu-<4VLFQ~GVkReMKc`nvFy{PEG_LF0rkRz^YP z8jq!nR=$w_N-ur84BW^0aB`ugRAyqc7blu6B_qf|#I@k*xGd5(`h z>AGNX#!>Lwg&X^~|J-INlGbaKaIkRsnx2tvTB=oQSgN_*DpS5&oLkg-zuD|6gi57X zN5Dcr(og*t?QSp zL1Nd&*KU`^Cz=$dL^Tw=M6(pbOo~75dU+_aiS^DN8md`#!PGw6rrBmJhbJ|TDt?^M zc&9-f=iFnl!n@+uh4_(CZ!gIaD|_nRPc?N#eKU zdiHwu@9f2To2ULyh3iV{8XUB%SDzM{?bWroM?94``)vC7sb!7Ex7=@hlg;0ni)o7+ z^;7gq^Cq3TDi7=W>%P=8SFTMF&6d}>)dkr)*)clR|0wU;OKD9BY6^OHtwc;2HBD8@ z_LMEy`}@lq_nzEact4!82MzjhoW3dMWQw9eO-ZfP(GTA4cFr}*9@lhYbZYbtJBp5t z(G49G%}^H2X6c#lYhBgxIq|Ywem!=Qn_ZLLxmz+@u_v?Vycac>|5G~ucAlA(_efWt z+LGbgD3m-uP26R%EZ9KJAjGM5okz@GEXm~C@5=hmeqYaQ_ZgK>m0#wsD6c5WE=Vqz zS^t!6ukWiLH0bikvyNC)gY)2?;a=lLfno$7$cZ2(L?y%=e0BahkP8_Py*KM{T0On1 z5?9cua#JNC^jqj!$2YF$eLIQYxX#uyhm(e#sUjW*Z%mF5+y1qU?Fyz4h=__XiG;>` zMw{LmmB_g3H#(>0y{LYvp02)-?Id9!Um>D%S4jD*=nKUe*(T{GXpg9)+0O~nTvKgV zT~>Kfp>i2_*S1B>?orgA+&|a*}#W4OSV#1=hD zz4`2Wc?|D;Io%|c?zKvUB_}0%sea{pkW%Ng<@DFlcd*PMq8j_dJ+@wqJ&m~Er6#eA z&`gA^PPJ&m_^IG;A>wK$2NOr+P|SdQdTHLBq1~S~1G9;;Is5szUAj)X<>b20k-8=# zY^Hx(%U;M=D|!XYlC9h%yc79^s7$fpZJm(YghA=9Nk(~aEC1^UE+JMO1EC$YAeU|O z$7E{}LECe`cP$M}#mp9KZ7(BpS(Im%b0N!J|#Hkzs3^fF@VgPOa1<(w7c;c z%5ltb^Y4O4o;g+e*NndzRPL11Gv6r}pM2jvIlVtCmN6ta+Z*7y;r*wEro+&?^| z05$$(d~AGaEVDN@Uu*mO+V7x=nqV7KGJcdWd1qUbs+Xe;o4fBPLMcP}_+3uV zA0AKjfYr@2(#11&%6l`uac|0&iN`s7*__zKUZ}oDzt_k%dVghZXWnG+Q+af9YvDCU zbC!cTM_SP=K^?4b zU7?Vd0%nQ+HK2cOA(tgZqVDD)BL`?(ZZ#1?{#bK8^^OvmOR8iFcdcFB!OCuFd-{pFp@HIJ5NqoUj7gC<@F|}SPk_I#h=HB zEyNC%Gct$;pHFQ69v;mc{g8pqNI|*L5xVb? zYt*N>T=@Y--%g(%{d;Vm7wZ8L6?{ztq(z9P0HEOn(HYZa2MsIjMst$gE$}o%?8vM3 zS%eW$-jaSkvh?hOgzA6a(;)uyU4e=k@K0TVN*GaZHh_u4S+)2}oJrwaR%OvF7i%~k z-0wY}TUR*6iy`jG0xsYkMkAO9UWD#PlDnaUxQY<@3C&oTPc*qc1cdR(<9vT{_NL#1 z1jd6*TI{RP0NRA9K;gFjJEZMM@@_(bP#}%ojw5;h zNG-bK3BEfQ_%_=7E>^o zH6s^R@HR&ZGGm4k^!(pm2a~p2m(l}<;?6tp>eUp#I}k66lc-E86=dc%>G=sMkbFd) zn#f~^R#x~M2}tAPe2002?%%FeMlg*)wNC{`Uxdq5L6#`bSv^@#1mNYb8iT=(szBdt zZQ_Srh6ES4=w9{!@^B0F?=x;B2;vLRHc75UhR&3)a2_P5GN+8VM!XvaIrW^t4*fFh zc?hcD!8b^^&5ERV%@|vB#ZsY7L(zC0ENvp4ALM5EpY- z;GaPkX7CEgtIzk~6&f^g=zKQ~2CqE|mx~v!e9^WRAveNMGW?Ns_s;nMPxi4QCyHpl zJ5pD-XeawpEyBqBtn0Y?h&DFxuJ$(S0P&d1J_=JL!%q~#o=sY{` zB7XU2)3++!=hbEo-~&&Vpxt~xFDOe1NyPT0oMXUJv37zZaC+_Xv;X&bo&;O=)bP^l z{_$@J#c6PsIXzboIMeCCLD{p;hC@Ita!! z<+(VQflQa#R>fJbhH*0%UYH$PcE-*?3 z&pqVBY33;7-Y;#oxkns<%%Q;&zv&N*L_y$-=Sjq~Ni_BnxlYt|Z)PNlk31D3Ww2tP z7k&ikWsBzE;FgYXkSJ)Ux3!Os2L!V@2fs1jIPm zD*N)D0E1&8k|dKHsY*C73x3$yH!;Jd#>TjNExm-%KT@(+ZVSund~}q#ccjs z6M*@6hUB(%+v^D)Au{L4E~Op-^))gjuR!7L9aXX%{Ls}@N?cY3nk&33k{|nSWjbwjbmPdvRMlJ@YB79c|(8M%6u*W80AM4v6>Kl z_FJkCW!R91U@X9%cQz_ByDmm0zjrjSzRxq^2UZh|f&hts`osPEjQbU9t^Cp@`|a*` zty#3d$lbAv4^P0J-WB(;Q`yhfI-L&6CP@nt8nZ+Y8|K+enORtxtD17eFMU8~2ES{{ z6mjk&%GY9uznB-)3@it@k!Mot=gq!CsqGH8^Gzn{8|fSzLd3BFW*D$kO0SV zdch^;${RENeG#Y^)`%f5*%~^z%gp~w9d7M9|0P5+mhB-kOGZ|98fp98rt_p*$JF1v z0+7X7v6da8ANn1K5B*-jNjM2h0wLVzA~%$`UmWi=PQBoVa3 z6WR9RL0?|NgKfhAu;;QT{uU-|90c-`M>%qa&J%}tE)E(S&vF3suNOCMiPM8$E_?F! zu@0%?<{AjHf4&5%=Nm1$*x3Y~3QijI4PJzZ#;Q%AQ>r1G%PC z3t6j1v_17n$xh_1gt~q|T-PO5q72X>wXQaU;+sj#Q6d9%(?Qq#Y{TYA)_$iWP~#CA z>Kvh!cL#yhdw*^D$(I^G`U=qp=aGU0wGRh2I0l*bbqC9|UE`bcFg7ixyz<6Wix~3icVV9E%`J z+%&+1%ypQ%JUEaEcsGonDP97~GNA;CY{I4Z{0i0 z{|@G42;j@M9?$=ttp}2yTS+*w*;gEcToJQwyu-LYZ&aeGY#cbOdcvy`ha3Lx{NJX; zf`|f7OFlLtrsbVa*JDn3&-2;%Ojo+;5SvNl7RHM6*e_^QPWielNQSfl4^*JjXs*V0 z;ki8xjJzDe(FSo559AQ{W5)Xq2j6n+OdVhFMu*60)>NDDV%+a!dNt z&9z=^b&@(dJ9rli9^MUfZFf3gZ{yGR)uoI zhX%@`s3Zg3v{$*zp!258CGw^H&;PwO5Q^@2zuCbWp1%m%JQ6mM%STx~i#WrJ+hZuG@Ss0( zj0UJsD8McK8Heu>eL8NvDb9rCB1mvQ zA!4Q8YmA>`ffTs#%d>MNKcM#Q_yE-IAe1|&*PRsCZ{)Vl<=zMT9`&m#T~hD58raHv z%$DsWNEGmfFxh`*xOQ{Jb$MXa{*VC@0gWm*mYhIpr}AwC`%lt6c!ZX>&I%Y2*%&Hj_7NjzLEYSM1!sr0+Ua}H;WZ&rPKc1P_zj)cj1F{sJ80(V5I z6wXA@C`Z*PF4@M@eg|aZ#BKRDc^wu{PU98gcd`G3Xr?_BamA-Ia(4^WhQ7<&74hV6 zoc52zbRbH`nzHl{&N>8G<<0K!iiT@F1@Y!G!ESV~$}7J4epmBQv6$`H@F{k70@z`8 za%)MR9$I#~WxbSie`y@II(o_)KyeRgB|vu|KqGU!EpNwFT5nzN&?u9H|lhIwM;M-Se1? zMi>@RhFxL8GGAAxb+Zu1gVtFGXdP4)E{9h{L|QmNK-XU912t6;^tV2sOpxsZ6H%!A z?LwRSOpB;uvKeX*8mLLAXIm=%3hz%SuW`rzPnMWb22fj$8-t}I+5yOSG5FS$pxAH{*xrSNtN(-m40 z_oaN6G*2x}4T58x`I!oocpqG7_{t70?cjcI%l)ou(UbIVWKZg#dJ_Hgpr(zojXX$> z9_Y&4)Son-3~rkaT~CR#wsKYfyuxvFoA1G&+`%w{Pej+wkAg~f+C5DUi0B9w zuf3L>&h^|&A52m>zXpOq4G8o8csp^-P> z1~Rt4k=jfeGcsq#Ri-gO`?D>fI43gyCoG^5zB$%ke-N`Op_=BjsdidKnZh1~HF&IR z<~dma6~Bs~M4@DD#yo1rVnU!RPEBCbHKkhzR z_~Z5sI((H)n(Fm6oN=Z6u?u$Dzfy^AHD1!~CHkQ=7{+F}in*Gde@eHsvMbK01K?xa zeq%)8%dO?Z8`i8a-vs8A%7f}ZFigQF>YXU}l19>}89Z_0p4xhSguK^5IPatZ?2Sc; zZ+piPa>=}ifj`EDUWjk=2y&c8S?a2?SIZQw@}PPK=A_REB+KGC_x9-WJ)Z&+<;eE? z8u=qrKW}3_^A=~BT~@5K$kRwi=I6b7BK>?79<{AB)XYY%SB`sYh?#5%)6;5 zBfQ3P@|PC$wHz#UA8ucI8$5+aKFWrkzC5zK4F<}Yfaf*yMxc;JF z@0{2=^yn+ysIQaWA4S!NCONXQy-*{xI@U(%Xoc&7&_<5P&EKE{m7>l99o(Nf|JUm*`1Kf9(si2cnvP4%zV{_wEra}6P z5+}sfWTXhUGV{&}tc}{Ao42y%*O4tby}!fmOswQz?nnAsGT)Z3_}H)1)kG@ZsJ~l~ zrY*{$=XG0Ujgo2CfUDv6*<~lwRU?A7$gH&=y+I4h}()*9?`LEoT=J9On zzOM*mDX@A3(I#SJY7dMSO!6Rp{S|WjfV-(C+~;M8qD>U)wTXI~0JPT=O=DDs}uBuN#o^Dh0feS7st5Zv|n^+T{f zra~@Glt>}U@yn0&(LOQH3m#596^Nf(seqoFZeQ{8KNaQu^cGvg3naRRobPmnl988k zb$n`<(Vl&o0f=!xY$Fuip1!}!EHt>!@s4ion)z<1tA0S87Z3p_oI?hjhM;6(B3c_GEZjl~|xJ(^6=$CCOpdW@{{Q z2ns`RO-uXA#72l7@@}XMgYwQR6jOtYK*K0)HwjJWOsy0*oG*J(c55|BVpm=7)2QPN z5;F=*l+^ex7~_o}F@P^AxKA6vC@coc;OoZ{HG7X~D*1di| zn<((Zbi8d&4BX@yEot{Is5YCd$xNa)s;%V;*U3eDSW1V`!LG|2jHYqPgEc}uJ4XIu zY**Fb8!mQCT{o_~Ml!H6v0rGLKK6TSeqK{>|5>)$Yze1(O-Iu8F4+?4UdtpDDhpY*NYYDoJdQGQeUKzZ_zQg3`M6=RIq*W|x z!<*=lFu&2Q@;i>Gm-#0DMS6DNbcQB-ZD6>wFz;Kr!#j;y}|8c zWokp3^}xM-6v%v7!31io2rdoeJ=&&6jEhvRn3gDRGU7HvGo1Im2qy2cp53p>!@ZX{ zeg!E|z9?SKrm?YR{_qV?jf@jf$%e&d0Lz7rg^vXTZm}HfDB7!#Hm^HapW`PQT%ryr zvi4&bZWc&w7Um((4U+24ws7GV-S1c0JSUGhp6RDb_&5n$*Aik~gDx8WD`_vbf_?SP z<1+^L(qnP^?zj|HAo$CYu@M&cm9ePgD7POE(^1hOF8K%j>J)AW(b9zv4P=s?^2t&(^93VMNFdjGNGZWOU>o zs>~F`)XAROe>r05|M5OPE!fD^KN9-?&-MOG55XgH|1YYTkQRtW%H02dFhQ?F55sm; zuO%D}cN55=0c%|^{zU$dVH!jSqEXy7w(*$X@q!0V=R2nK2smSoCpQUjg!4*(qhH;Q zx$uZZVlc(sn5#f{3Yq^!esv#~pRwMzsGDhX33QGW=XccD>jIv%p6y-<&AGcZ%CZ13@rqny2S{kYga|>4(fywX0X7`Iy>!c>cI# zNPI{tcIYJclA9yF>gi}Pp268=0$OC&5CjGwz{z3xIOW@CZVZ9d-Bf6Xz!svS!KG{m zvv=Et_M*XPXL%wTLW!VAw}Nke7wM<34%I$G^b%BxJ#}={x zigj(O!as+@nyL=m1m@TM`84|;Ou-1(1i|F|pS87f0iP6Ja^tDuH*S^v&b@r5&w4PlC*6X)tkGOwDGI>UTFE` z3hQvO;C;Yfn>nN{h*~+Ax^0r@5P1+Ug{R|k1ICOrIN_%r(jS5#v7Dne&ptu}s<>8I z`p%+NFXR^0TU1^9+z$F4beFzj=E!J%NXdCiPlz6nqbFTf498CeUUh_5l2Z|C&EhK9 z{?0#oH50OAHnPsg%qP(14aQi{zIJhb1L`-!edw8-JKI`MukZYaX=cA03KVYl0XN^gq^u2}nEjc89)19*g>bsJnL6<&O~0FsDyO)k%%JFgk~q$mtl zKGFeRGA2c6y^Uf0qrLAcF4xPEo&qIT2BsQppE^%4$&bA1z zc1YNj6~@){8)QQb`u%3@^cg1Ec8#oW_HmG2i}|4)JkF9YUBEeKJTq!a_9wX*TH->9 z{@}Gz>cRTG4-cV?ivdk$R&D)laEIO4e3h5)q+^NgRtNvXMOz~35<~Jkq&y%nB+VZ% zodbh&JhHk`@HV-CpaY!NqrINH0XKn4JIf(yZ%!jQ#^*sc1hgsJnz7wtZ50frMlM zaoy>WCd#j1W##xMcpcZ{1Q*kvg+Ki|g!}8O3#z?Y%REKpYDx?$xZJW^KAFiuoy-2X zJ1!zVL@suC=06yBrO?nNaO2!tfA$gil5SYg^t5Y{62D5|sk=joHpYqsm^i}vf?w7D zfJVvSKgG#^B;F``r$&pCt!_3Wa>604P^YL6>@pUfHNJP!!~*iKnIxu(RWPc;5U>V!%<0D7c{icLFmzRev*5v38(fg3UIHqfA!2}C*fqJ1*ArYwlRMzk)n56 zM*di?lZN236M2O{dIwMb&6SaZXfj=iIF`^cZ9>Z#fZ~+Ct_1UvyL08rulxxx=hmq^ zp_y9&CCv|hD+YwD%e19wHNBRp;F-L`r|rl(my>hca-FC%(Jze_Zo;}FOHcvn@@A1T zk+=-I>(vPoTb8z!E-TQ|53dwat5lc@;gpQgfiYibTq)0r&twjyq#&cUOkzCqaDINp z4`bpFev*UQC7ezQVhdV~<_A=d4dcbiFgT0bQL+9+Sh$8g42QWWs=-#mPNr0E8aB7h zkW6u>3py<6LkspRidtmwb=vf1?eZ47x{_rL5xbewfy;67bCt?tBH!!amKl^ z9{FI@v}J#tP-UO-<5}`w;deu1I!hvz7bLFi$-S!b7Txv-P}S=k_LPxzu3du5>QkIi zQ@MJwn=Ne^%3edxUeIsw(w+sQ=Nh)ZBX(+cbzRZiaYV zhEabJqtB0gns1M1cmEx=dx!AhoC75sg|f=xn=1yAd6h+}pQWrU_Jv`D03(rJcmoOK zI9DL?I0g0E8QMuT-vA)ZNqO^Q72u4~jlku1et>CQ?(ef5|BpfOTgT5*HZytsE*nLp zy_{3wZ~*`rp9Syw{=Mun{KEPqg@%L6MXE>n+uF8k%%w88H6@4MC^Xc!sVfgU7Z1WO zvQe3HxXCarqVqgkG|#F){!xlDs?VUun#g8x*J>+)*d~m4))L`+efvJp_lOCt{-^(K0sV*S8KL~RS((Sm@0Fe?QST4NrI;BD%{Og)7Ze^^k``FFz z!=yrcbEIWtKhAGQ=Yu{3HYzruu#Ic~4UTL3sGM^t_4Ayix3D|H1Pt?gI5Sm*t&sE+ zqDQ<@$i%eLAmS`V+J&iDo$;>yM(zoEKfcTo`j!kaO!qfSYgkzPT{oTRN3 zpB$_;Lhog)?1_FDQEK-6iiP<2$=bY4{&gY9g3AwFIMV?xiH$I}mHj+VPr2#X-Thi~ zRSaI~`e?9N$o-7#dPDd(G7RVOi_)KmfZbn%OTn zCl$bl^ky{shf1wFyl%m0O?35=#R#`J|IUo{519VOumP9yU4_cFT9jJ>iZH13e0-Y4 z%V3n*&E~}&Rr(C(>;0WmqkMf@oitKI=z<1jXCP$Cx@5EBA$$vJq`1_w-goHMPiCBq zA`*9}EkZq5+7%07&!CdLUZ2XJEg{}jy)zeCSHGMKk!XqS<&ikc6-3?uX=SCqy^|V5 z`}R(xOvb4T55Or4bh}bWRJOsUb61Y6zUXRA7krDKZBAkYd!9yb%S>FS7hbIe?UMs( z-!8MRtYc!IG87ClPn+Sw+yaFW8>RQ`3T}W9Ofubd`0NNN;0_k$=+nBc2y|D$){@dV zSlk8d_c6;i?%|G{rY3(Sh|7p_EO<<;c^iqsvKk@4dLwDmMgDJgkgvpa{@jd<3Wwnq z>XP<@-U?Y&deNhNAO$(Mp z7oTd!TjKQvRz0tnYmT*rsqN(K5oHxRVn*su!RK#2lK>88WJmg5f2FAq50_9yzKm3O zi-@P>UZfrH0f($&-0&s&%!q*M)9yF4nZy9kcHZ8Lm4RjV-6RWKIC{{YD#42ttGcSS z0#t~@+)pkz0v~Hq{MyAeks!XO+(@B4L!M`;-GrHkw*5@bAO)Y+692<=7 z*_FWL>c1hU$-utiDz>l1k^vqN?AoI}vjMuTS&rSzthgnU?qt9s`#Ei|;NURkF;Vzs zqfmWGE4tAz_>Zo7WG%v0;Gpo6J}IMh4Wt_L)MufcI#gLSZ3UIk8Uz@jWD z5%UvM(SzT^z&$1(-Rp{)2WvdQK~_&ft5DVQIL;O8fZ3nNW~sjsf1nkpqD#LLG9E;- zf@$`*S$JsSfHko5xQE;1=XL6OIa&w_4nXcttY2D;RNTXbV_3vlc(KU$C(v4QwGUW$ zyTu?~I(uU5!`Rdjru;MM>zf=P68rQ%2hi8Q`95*$DX;EC;Nxz_#~q+g7$+W{W*YkEsf2pP;egOGN{2u z{XgH39%GV%X`e8#YK8YTk*HB<_oF^T=c_>9;jS%1f9f`rtWN}~dSNS#?L;|k8W0-EmWICv zua^9p5_Q4_{DNyS+ z#sqN#!Ov%mC0Gu8(X0>G?4eFI*A3QSX>qM|pJ=x$9nynN+jf51)SOKm0gub~#9d)% z@1{bCGy$3%Re*-tKc@ZL+528b7NML!mRytrrJnunEKQYH6Ykp;2K-xS472e9)zMI9P&(H=hd|r8kURx4 zJ!MpB-*c_(Omgtzk--d8OkHE?L{Yg7Z&rmPSN*V^0~Hkp!^qz%JxOWCeS0lGk-+XXcrVa%ky&;tJOC1X~B=ohg5{&R?A2 z0%9O6S|tB zgkR>-zg^9a&*eovPaF;@T)E=`S(>BGi~Xemz_MgGiD)iyHN^z^^hLk;)D2>h__NQR z6vE=Llm_HLUxXlg=k{;KRlPF-+l<6+vSM7XOk&6v$pKxe5NRhHs(>$uO`R6S(O;er za8R7|;oalSC>=<9mtz3~F6^DOFU#XhxT7a7Losrk4soOz1lTfx?M|h>y|~%`!EJc- z9k(rxaX0Cz7tt^$DRX<=;7PE~RHvkJ)ow2bsB+5TwJE^O(I5PT{y=~R!CrtGNQ;iC zei*5|RwH$2+I&Z>;pkx~5cyV=Ud7;7qu*i zcVLm+AlNLEtIVY(hFYF?jE3pyMJ*rm_uW)Tbl|Bxn!ErVy!A{>G2FBi#4g0>UvQ9R=BaHT`c>x3}mo%$KKd-Q=Z3vN+YJh7!1FUV~JiISq)>AlosYz%_4006FFJSkrFum!^q^KhrH|_7!l@0NL?o0=cbDR31&8^VnBBEFsbeoo`ut zzJ)8~X@84l>@7=Hj#Acp_FOvlq|6oi$MI`2CNvoH7!V%LGC)&d8U~%{MPBT{U#_lO z$h~UIoSs4+BKHRpboqE|2v8Zj6zgONr;8qs%5!dD2;z!&Y#8JPPMP^g_7f?)?7%}Y z`AXp9Ke)ny1VT{Xw{X0o`CqjPUXEt=x7L!r?!mspv0Ry?p!#ABzTf(w&>t{h$B!tP1#!ZgUvJ_W*8>`=92PkQFGIlh1>55%||U`(J+s;sTik$2(YA|FN3n z(_F0P-*4|^y{O0q;E|~KyP$Kw4pO|uLLA3&b}nF@k(`OEJ0C>Bb$%jI>peFAwao@M zR)hpun9AHQuHmm=~bc9p05N+50*f>iw1nK8(nn<6Q1sx?CM zA3MoDCVOe2;%5>yLQGdXG^sLGF-%6F1G|b0AQkuuK6dbG8X+N%r@nZc@Z=eC6={8* zt%ZA<%d`KaNYgTJi4RNhI*EF)Of~9eETK}%HFp7r+gtitg0H5h_w>m}v~PnZ9by+> z5Mz8PD+heliI${X3EWx->%UjTa^#TWZLAE(N=48k-of@fzomeExr_WjYgp^p8}vqJwiS1wV0 zM&adw2)~wolfRZtOdnjC)T%vs^PTA2skl59z@`+otP(i{fQwYHy%=2o$fKD1pXF4_cX=uR_hg>XQPL zmjT*6#cR{NHc{DiqU&Dzmq&wqxS=S(4yHA0xh+FXd@skQ&+t==}514h9*X<2sGW#Y) z=tC#VHz^5UX%MM|!R8xP{hAx7xa)~0q0(s)m8-`=w(kM90S$e$mtU7aYjl0-XGZE~ zI@a-zHizCKY4UuqwwhaGY^H+emiM)0jRirMBMJOb%Plf0{@)NSmJ_|*%{RqPfA=a7 z$6h6West#|6O%{k-x^P@P0WzZ1Y^=T_NM)#U?4j3~*!B?6RgZJ8dE8$Df43$zyvroaU_eDi=Y8d!TV5&4}S&Z~BEnzh`gPIl8Cm z+wDPe<(lUGqmYaQsG7nhl}B%>@4Zw$;8%m-&iEse5G{O?@qFjxwGsqoQ%x7?GYSIe zJJF1HLinB=6vSz??83~PrG8LP9bz*%)VSRzQ~<&8HO8{YBhUmf*2A8|1G1XpxxBr9 zUk_%sXh1tA(-Nfexa2L4lHBpd$K%4M`kR$we5?oZCrUjCCi;rsmIg3zMlj=a5C=r4yy`J-n0nklF zPVWH$a@%zzZupC4rq1zKE}fUPerJ7~3~d zeYY>KnpS)C%yJs{Hn^nb*uwr}3)-~1o5(E%E5Uydun zg!19#Sqhs~M4Ay~FmiBUnQac~0rU4S5x`PAR76v!afpZq51)J!muT<&2>iqc6D8L5 zoIlnZ{xkNL4P;6x?a;#nHR$=Spt-m6BG)PaL}#W<%>N_>cbGMUU2B5kVqv)|ek?4H zmBF;btX~ow%xs^g+aE5!17JJ%dKHFgt+DXh(a`X_BYUAkOdSeJf%S2LO$|Ir{=A&b znhB@7k_@a0ZLwbG;<{Rrr02`N}zkQB{6-^cab(V-AV28@261fc6II;oNrpfegT!A zX>j0srTBq!+;ovrmNA=zc}rF-=6exuMBw9 z2)PcV@1KLfbhsngv={FyHCz zL~knCah&<>+!1FY<~F|YKR%+3J{RCz%-`TI(}fzX9kF&iWP;20n$lU7`$;!e82KE3 z4ld^^@D=Ze+n9vhxesvq6Hg~+(h@8}V7EW3Q&F_+zXL25G7iZY6h&5u3y(who<27# z!cdiY)`!GMaAuqqPmsoE{L)YpQ&?(lHsZf_mHK)3CbN#7&h0bd`AxoDLk;M!3qqyh zcjT_dmn6~YzpO@uv|=xf7vUv65wc*QYMW+#7@jtiiO6?7v903DqnYj#s1FrhvV^Yy zx#4a1FAnypj8p9JUN|*YKQ3p2szQb592*QXIO~Sl!ywRpVE1vlY(@A1PkM(tImsYR zkA{v-ax($4S8EE^?ozVzK0)!g-LG3&5HwpGi=5SAjYjjxJy8jL88ali@K;%>bYBNu z(di9}fGlC_*z(+{?lyX4I{P_T&ms-6Hoa6v7xt0rZCW{I=3)?p;@sA)0Xs*0F^T`1 z{g>w?oD3ToT8Iy9GH>Kx_Kxr`DQr9Ofvovl*D59{M9ccURE*WMk`6_$Tr@%vmuSeYnsS(bah4_gS?+ z*Sq>{ix5?c8`1gDIrr?}ivIj{NFUgTQ;$@!nay%gHAb|{xb209N-*AZCCm-@-Xw_T z!5bIT$=btqfz)@q{5e_COavo~&w3wO3g($)2zG>(n^#5TASCVNz4QZTIG9Dw@BTat zD5+i;fB-%;jC5Z=rr|mqZJHk`*aTOAgPho$et7Z&S}nUP!Uw7V`_A|FgrvF~R+JGL zBYk%TC#;krUDe@Ar9r zc=tYzz5fDO>w*>Md4A4CI5Qty z^WkEXgUX-AYQKQHn;*7javA9jTAG75MQvln_aC3q=SoJ;QB=S2Fc0V1qVDpadP$kK_+Nc{|UBcaR6~605%7$0Ic0 zjtG3-v#GYGU4ezUsksdU)CJ%1x&tY8FywNn=eeV<`G}CY!aaG(H>%s2tW7QMyqlT= zUlAmZLy4lS7~OgZaYO?#cqAWd0ww!p^19zqq0PxhDVTuzB!5(nO>)@SvtwN*;K(C( zLN8^s2aXMmJv)5XpkspEr_$B5wN{bSXqk05Hcy@SOus$Xbt;}*;22Ea# ziBY@D+JVC@J%2wh6c+c zBzQRJ9O{MoTqZSdfIfQFd~`S-1NhU6N3rzP;wRS@rZbw2A0cn$OhMBr@+~+4gboaw zc*xP-hxQ~gt&9mPugCMWwIJkfeQ`@3_6ZFws0(E7M%|x4-`;NVfdpUlf?1wrrZCF= zY)v)X(Z6039R5xTaUq;K7vDP9!GW~Vcp6Dem#PPda<_R5_L4IVk|6c!we($oH6>f(U@YhYxMcTbN8FW7^211 zxYZBofw_1g3c!&gfsjponblXxBAbSXk15Go#XQfN*DhAJ1A)x25NM=FIeZ=b>iN-g zoYw<4$7gEp52Ea>UYMs;bvy}(X*Hjx7#53hYMX5We)_Y~#gAW+aWagWv(p8D(25^E35|?$WrBqIMczn(8if<^*lgeS^1{rH){j<4R41tQcmL7 zz%f|qv23Va`C*0Nz7KS&+X4F)O|oj!GzVq18hw6sK=XEC4qR{$w>>r`&4f(yW(GFC z@`itx;JGbJ&ldSG?}jTNz{vvqHQ3L8ye9BoNFa8Uy6iNv1ABcTI&xK_-C;*3j7?@? zi4Z|9Wqxapq!$CvMT6S0rIQ!5l~GqmKbpE~nMJc2Um3MR`8zl8zPmX8LZ&4X_~C6S z@YJau+k6`O2DAKTp9IrDu^hrP1jk{N)VKT>3|^!Z1e2aUp6ZY9DORKIzA<^kF}d{n z5&0FZ7I(6k(gwZocPUbgcK04FIQ!Z5LjmBW4Hm;kdQ}X?C{7u>lCdZ-j7Uc2tFqrS zt7)-44PN6zR5J#&seIrL@FxQ^irB$+3|ZGu+n_;Hl%6WXUCcTTOZif?6DBDVy6yhs zxn4DuTV^))$!KogO0{U$;%dYg{XkmwbM}Zgez6Ux!b80Z0-ylljO*U@k6O*5t7%>- z!=7ko2X>1pF(6b%V_kWpLWLBP>b4V{%)97HyNEIc;Nzr=qY0;&a7tQ{zxeR_uw7Xs zQDjXKhUPheiZ-IM6gd?+`|qI%4VBN$xDen+?@@)bSs&xqZSzIWptc+t-aMFT-ua^N z^<}h``pycAsRa5<>AS6`tqT)*X>bYV6&X-}HhaX$KPsjs?zR(+00VyuH7K-=!faP` z6Fe&?Q_h&pe5VST3s!e${&Iqpdm*sEu5Nm-Gw8}&tx6SI)PUXPJn88n5AiFmDio#0 zgta#ve<9fpEe|}=!?E0R?w6dh0y3{uR8EOHl24Rb^z=t<9PSHmcU|GKFdj%S&UZJK zK4(tWNWX>-5etgjyQkjuZm1frSY-#!3xuA&R5Dp&OK9BzL^(7d#iddD*c4_|>gb_a zQ#Cf$TP0(XiEm@5w@nShtblqpBL*(**~<8Dt+t1!1JnKVI<5C%w2ZVYdQt*0+JOLHh5L`e;x zv-jMc!E+9}aPsN)myzd)ey&FzVSpUetHXvqy@fH69>jMXkEhASBYiRvb)H;Bj` z2T}^_i+xQ-X1(~MYs!2{PN#?gnrOUaMJ+|!g*cp!ToAW4(H->0lh!4(FNNQpW-9+k zK!6(ejhLf_0Ffx0NuRT3^Q_Y!TCci_r0ikgE~?wlaXb&K7S8CdEUmOK4BM{xl9ZB! zAe!gj756@0anBk(Ilmm%R|<>NbongpIGR$MZ|M8LNf+dyfzz(#gVl%4Jn}$2VKa;% z`|DeduXyHg$C3Es%{h98(G1DK@RXWAgLbk14)a2i<@#L7 z3&SFB36w4KeoO~SjnGdpRj|tB77{zQ@mMXq9-YLa8*^pWi_u=FofBIAxNZbGdAed% z@gCKzX@8pWAsy?)hJ7`Oh2D3GLF5V&uGeVv@tswxj=3 z#&-eyF?-6V*qEKo{3x4sJ}TToorV3E3Fn_`!OE2Qil|eI`Hy{Eq^T%+hwguL_B! zpT3Cnkl{U><1J>tSmE?J`1=~MS!_A%v1NHF$FcDAbjjcy5vMG0*Pe&?`ahc<9LWRr zl+2jxD#M<15|bt5_98|eK43yf{t3FmkLv;a?d^V~)4saBQ7&`aUPpp#i?D(_{xwDF z))@a3Ft95~-`WsW@+-kVuy?@LYAiJXxUo}b1OqUP=#zpE%oMQvZRdfXox_OFkIx$g zX8)~Nn;v~IL&i{7;})&{9|dn<<^M+T=1FeX+wN~p*?pPH?iC>uWU|>MSUPUrV``E-tK#c@!-ce5w-N+`BK-HlFQ!v-_jRXc};zrS$A5lTf25d}C-A2=Cd0zXmWaKdU%R{r8%j9rSI zWw3SP6T&gc8?gd7(#CC&)kvNHLKAt7qn)a3u%2@|zWxD2}>AW=xfPr75*jfP5P!NsiNPEw!KQW?cI| z0+Uy0^}1Qaz>|yf#AvOd8kG)w5eGk31_z5bVLD z1$}DkPDO8p#zEA;$`C#w$!dKFp}h= zi;{D~&01sCwMJA1Pog*dM_$fE<4;>IM$v;@A0C^>L*VQHa;u2J{{dGhQ|&%ApNj#) zJv@?O2ifVS-2#}EOu)`c(buE9Qs?*ot!gXR-P}dV?9WfV&qPo0Ct(njBrVS7=D*T6 z#G2G4?@T1=aXYQzp%xoJMoXo46&s6qVM^i*F@iVz1)vs{NMercSF=ozgR|4)l*^ zJ=S=0p7dkW&pv4NwFK?pKc9``ASrb2e@fOjBQFF%g{(CX=a6k$4sM6SRhPCIS5!IA z=MSH!<998Uk4lVNh~l+6Ln_)SMut5a2s>s!nZ+@hp$4icG^9eduI-S={XyW(yS&6% zj@IHYuM+uQ26jfwrjEWKvQTd^Ip0Pg<`1%C4B%N`0y!1hYff*^WS&YB1?Vd1z6bd> zX7hyTuxwWkjQUzfI#%M0S%BdL)7_5jP-f18y+igQ$tujZ`afX9v5_KEk{ zRSJ2I-J|8E?6+x0wlIhJqYguU7?Kq<11oTYFQ}Mqp8lz&o|5+B6t|Hoe%)q%`ZdLu zIhQm%P0zm#YAO0LuA?td*P9fRx3N7*_t4~T&NEPlN(5N|V`T#UdB0}o@a@=824;X4 z8;eQDZCngmU%t`s+KT>F-G8M@Nhf&>oVv}Fj5<2=6vz7^(>=#BiXsKW%5)#q)J^-Y z)OY~LXA%q(D~P9cfYeu(EferhRSzi|6bFRjsRaDKtGfN>9%Has6!cOU{`4-p52Y8q zJ6s0bz+V(+$1^|0QZ-x7MNeK2LS7w%jxm5)=kj3En{%IeY2g+jrvxo-0$Z(Y`$j*Q zL%y)4=Qa&g{_OeMd14*$OAgbX=4t#LVh|g;)N9*Ef4$QTZdU_6`QraJx~L~_zP)QLmd96rI5ov&=r01UW_Yk81m zTC9z7Uz+RDs|a8bpIFkOfYSY`f&Ye$%UJ_Q8HsjX3+X%SD#4w@B{3Hp{r!tU971C0 zOF7)@%c8B=K+uPmOdw*lZnvjRLhS_H{;?2vZc1D(gDcCxnza}?{W5028qF&lnkhHm zF0Qj*?fez`D(H^-%nX4%kE6bRvB+^XdFE=BBGZ(fEVak_^Q-M?V5sn6ub4DseMBig zu|^&2-~Uj|RMn?Yq0eaH)jmeS%zeLM5OvAY-yk z=zE#8Mtga0;9U<(E=w}9BZ0oSO`96*@ALK!+fsUAraGk0Snh*|yURd=o%e$ zbJy%4I332yzpp)rTa0P32iy!e&X>5p+(`t0YU5I@h6Ny0;jI8HN|^>B$IrXz?o_glJ+YqCwz6> zwiHX|xBFJU4#h9TiGUp%jAtN1JUJeTvs#qru_{k{9u)hEs274`AE%pSz)s$#p>N68 zy}r|@x`Y4B&9UGltrR@kxqsd$F#1?hi_+FCVLj>i$1JS=#YK*A97mGoh1Sb;T-{Hw zs&kIH2&&DE*=NFBt$>WpcE?19=3mqj|UC*07}lmvp)-ylLXq9yYN zU}fNHN`P(E@E2*tpRQr1NZ8zzp1$H)9v@lH?IPNGw|K<7dBv=5!09&JDP)_-y<~owm#8# zfe^Fs)T9o2MeYH6oTU{H{XEz4Rg4RvD0!7QqvW|>U}IHSK6rGUVZ54hLg73-W}`P- z1kABJa4G+WUhm6ZF)Xsnx1!gfAkwu~OPb;(c)YGViFuJ8(}i1S4ieMPZ8c;zD*WHTl# zkz;9VE0jB?vGJ+$n<;Sd$+JgM{q2qOS~F)y{;@{E(g?!`gw0oGWTK}qc;zDH*}497 zxBm+}8E`FJf9u?f@V<9slv?!ytI><M}Qf&EdgjlX+l$^{N-9(WlU&Q?du$g)A#m zVN&|>{v(O+Y;3PiZLb$1(5$o~+r}I~VTd2p4Ij_CCaN!#z6Qn&!klWKvq& z^pQ+eNvpG2ehg}(yf0fEjoI;g(- zM;{V>P@N7*6W_DE?ha@>r;H!By5B{rMB>~erj}l{WLz7XCtf&X(}t0;@4xyN#^6_a zso@Yta|&tF+|PY$#Qlgfok%@JED|DX`W=ruOpBYr#~_^n++>F+>={M=fCII%1LfJI zOZ_dF%w}5}G8@Xr_$HYUOL{|l(~tys-Ig|Gl(SbMO>u;2y$;hCv_BzrSs_VVx$`DY zU#?*W+=x3@O96Hq9$JiPwef-OQenFBflr`S>trr3+z8z-D>W6699LFD&B53%BmsgN zn57Zv_sV;M8pJV4)E7^yUmx!Kcb?vpxOnW_k6aJNcmb~cC^@ip*?qr-uRJ^W#Oy1_ z&W?w(UWaE29GiEIF+CF5RgzZcOx3k<_@!`6`7PjBy~G@^ABnL*5<}aBPJ4Tvus@rR zhS{4uLDrjXm_Xv$=6itdH?@sR^=NGzR7tr*bP1HL)^Q+%cR$yp#YOvVuI38ln<5eS$h^A+u&@;(&s*D42j&yBC4RQ z*b&jJL)Z-cU@blDk`|YNTtU`$3x)Q?xS$~ zxkQ-qKw)$J7mcD`U&If@bR!cF1Z6%>v^VfmkmLrp^LAA8+7L$VX6aO_KQDv{2wM8` z8@_yWah6$XBI?-PmOL2bMa8ENPoGk;UjIv1)!BpcQAwq3(Ea|EL4nE@@qir+==VLuAf5e#WLWKx6)Z?T|dYC67 zR~m<-0}oX`h-a~V-ml<6b*pQac{kN#;M|G*r%JJ(zo%z1Rn%W2$!lEk4`VMwFWIZ* z=E?i4C>`zYqoN;=K9)rnIa*y~s}Av~t{2{M0! z^R|40+Zx)oLw0*pxOOf<_|?-EUm2M>wVVIT@NAGY(AuhdX({$2&0DaWkBH8^#bW(V zx=@();`aJoc1e5LhOwAuK`LfS#qSB@3OB4vNGacLR|A^u0pG$k7c*I%t5XKGwal5n zL8EjZBJsfu*$q&_w>Bt^M9H@AxX*rY110cEGaZ>MsXgSjaehN(=-aaw^#xcxCph`R zCv?JH<@Yl~9&0FTsp?&J_cMLWsP^-EfOrG7U-GVlCH%9tMed!j0Dt3`bJnL`?B4pj z1lHlQA(rDme+igMz5WOyyic_{{F#eL$cGkcj8DzxY?rsU!IBU6FX<-)xGa%-Thw-* zVw=cX9QK)pe?!Ixl*ke#LPGgm)GWSD;eX8%@Lpy>@&l*kzTMw|XK)u(h`}>>|EcrJ z_|d!Zf%B;307rC^n3&6sx`w2Y2(gR~G2GK!R$$HqV(-y^ z*Wf0>(Z5pT>lg^09lK+?4CA2gO{9WJ!gbCR)88XRNLLJz@WS{-!Y&eFi6w9-Y6KlT zHC?=AdL}Jg*Vrba-TPdCB%oDW?$5H+X=B5;#2lkEOR_9==nHUs%EH9e07-?HJWT$9 z8g1t4(g7H(XQ)06@kE;~5IB?qugOu(>rI7Wk&M*yhjuQ~74>12H}J+V=fRAnIZOh` zZujyA$f31j=J6`aidRMnu&XJp?B+o&<^DG5KW^HW?ZxpmQDUe7tUVa#=H~L{qljE# zha*^W0e7-N{m(L_hJ4(85C^18>vE`z!4C>T$u+p4{E@R}vyGr|=&mEdlQREUC?nMsc()Y_b+rm`JQ)dt0@;n{x~^@R{hl z9ez;Z;$)8;D>&y|1Z*u9TX6vvjj1u%t$|6`sK=&ka{KH4g_u$qX0j>h9sO{_(w_s_ zkYikmtv|VZiQC2m&g+!GY|$E#B=)RG_l~sebhQL|pZ9Z^((y5|*yPH9YO|EFb>#{l zhy_U)lgSyf+VGX^dyNv3l2~q`nR}|AETP2}E^hHrAL65|7T(bR+S_EusUMd~91<$R z3X$ti!>c`0blKyQ@mqNp`(e|jzluK;7orm}cJ(Uy!A6Z3hzk1W(|E5fe>#B9-GzPc%2BZWhyddx~nv3H) z?#PK#wagKxsm;1n@;N`Rvv6~B)=md@9;BA6J!pC<^xgvZy35*o=Vx$*jIzPJjYC61 zG3U&Aa39mY#52~`$rbQRPa~|;EbY8pX|-%6ATQ^YG9dcBF>%5!UTo+$5pxXvPP2 znYASr(G4Tut@1`$m~b_XCLFl0_$6z&wG<&dkSW8p*qB@b7)kDMpA9jbRRNW!3Us|w zo+bf&w7AIDO6FI%x@>?rEDAE$vqAmo4Zuh1_T2A!I)6P2Ang&2Wt1o{AE9xED;f

*tSU_$K79 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