From 01cec5b1c398128778ae9e1dff95b22deb9b10cc Mon Sep 17 00:00:00 2001 From: Marius Cramer <m.cramer@pixcept.de> Date: Thu, 27 Nov 2014 11:43:01 +0100 Subject: [PATCH] - First part of layout change for 3.1 --- interface/web/index.php | 2 + interface/web/js/scrigo.js.php | 7 +- interface/web/themes/default/CHANGELOG | 32 - interface/web/themes/default/LICENSE | 9 - interface/web/themes/default/TODO | 8 - .../themes/default/assets/fonts/ispconfig.eot | Bin 0 -> 11128 bytes .../themes/default/assets/fonts/ispconfig.svg | 25 + .../themes/default/assets/fonts/ispconfig.ttf | Bin 0 -> 10956 bytes .../default/assets/fonts/ispconfig.woff | Bin 0 -> 7268 bytes .../web/themes/default/assets/images/logo.png | Bin 0 -> 2286 bytes .../themes/default/assets/images/logo@2x.png | Bin 0 -> 1703 bytes .../assets/javascripts/bootstrap.min.js | 7 + .../default/assets/javascripts/ispconfig.js | 6 + .../assets/javascripts/ispconfig.min.js | 1 + .../assets/javascripts/jquery-2.1.0.min.js | 4 + .../assets/javascripts/modernizr.custom.js | 4 + .../javascripts/modernizr.custom.min.js | 1 + .../default/assets/javascripts/pushy.min.js | 4 + .../default/assets/javascripts/responsive.js | 24 + .../assets/javascripts/responsive.min.js | 1 + .../assets/stylesheets/bootstrap.min.css | 5 + .../default/assets/stylesheets/fonts.css | 70 + .../default/assets/stylesheets/fonts.min.css | 70 + .../default/assets/stylesheets/ispconfig.css | 264 +++ .../assets/stylesheets/ispconfig.min.css | 1 + .../default/assets/stylesheets/ispconfig.sass | 293 +++ .../default/assets/stylesheets/pushy.css | 98 + .../default/assets/stylesheets/pushy.min.css | 4 + .../default/assets/stylesheets/responsive.css | 93 + .../assets/stylesheets/responsive.min.css | 1 + .../assets/stylesheets/responsive.sass | 108 + .../stylesheets/themes/dark/colors.sass | 33 + .../stylesheets/themes/dark/mixins.sass | 13 + .../assets/stylesheets/themes/dark/theme.css | 155 ++ .../stylesheets/themes/dark/theme.min.css | 1 + .../assets/stylesheets/themes/dark/theme.sass | 185 ++ .../stylesheets/themes/default/colors.sass | 33 + .../stylesheets/themes/default/mixins.sass | 13 + .../stylesheets/themes/default/theme.css | 157 ++ .../stylesheets/themes/default/theme.min.css | 1 + .../stylesheets/themes/default/theme.sass | 187 ++ interface/web/themes/default/css/iehacks.css | 184 -- .../css/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_flat_55_fbec88_40x100.png | Bin 182 -> 0 bytes .../images/ui-bg_glass_75_d0e5f5_1x400.png | Bin 124 -> 0 bytes .../images/ui-bg_glass_85_dfeffc_1x400.png | Bin 123 -> 0 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes .../ui-bg_gloss-wave_55_5c9ccc_500x100.png | Bin 3457 -> 0 bytes .../ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin 104 -> 0 bytes .../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin 88 -> 0 bytes .../css/images/ui-icons_217bc0_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_469bdd_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_6da8d5_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_d8e7f3_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_f9bd01_256x240.png | Bin 5355 -> 0 bytes .../default/css/jquery-ui-1.11.1.min.css | 7 - .../css/jquery-ui-1.11.1.structure.min.css | 5 - .../css/jquery-ui-1.11.1.theme.min.css | 5 - interface/web/themes/default/css/print.css | 112 - interface/web/themes/default/css/styles.css | 1935 ----------------- .../themes/default/icons/button_sprite.png | Bin 4350 -> 0 bytes .../themes/default/icons/device_sprite.png | Bin 9186 -> 0 bytes .../web/themes/default/icons/flags_sprite.png | Bin 88755 -> 0 bytes .../web/themes/default/icons/x16/arrow.png | Bin 531 -> 0 bytes .../themes/default/icons/x16/arrow_180.png | Bin 540 -> 0 bytes .../themes/default/icons/x16/arrow_stop.png | Bin 608 -> 0 bytes .../default/icons/x16/arrow_stop_180.png | Bin 615 -> 0 bytes .../themes/default/icons/x16/cross_circle.png | Bin 610 -> 0 bytes .../themes/default/icons/x16/tick_circle.png | Bin 630 -> 0 bytes .../web/themes/default/icons/x16_sprite.png | Bin 9242 -> 0 bytes .../web/themes/default/icons/x32_sprite.png | Bin 37386 -> 0 bytes .../web/themes/default/images/ajax-loader.gif | Bin 3208 -> 0 bytes .../themes/default/images/buttonHolder_bg.gif | Bin 609 -> 0 bytes .../web/themes/default/images/chevron.png | Bin 183 -> 0 bytes .../web/themes/default/images/favicon.ico | Bin 1406 -> 0 bytes .../web/themes/default/images/header_bg.png | Bin 308 -> 0 bytes .../web/themes/default/images/header_logo.png | Bin 5872 -> 0 bytes .../themes/default/images/lists_tfoot_bg.png | Bin 149 -> 0 bytes .../themes/default/images/lists_thead_bg.png | Bin 200 -> 0 bytes .../web/themes/default/images/loading.gif | Bin 1460 -> 0 bytes .../web/themes/default/images/meter_bg.gif | Bin 80 -> 0 bytes .../web/themes/default/images/screen_bg.png | Bin 90 -> 0 bytes interface/web/themes/default/js/html5shiv.js | 220 -- .../themes/default/templates/error.tpl.htm | 17 +- .../web/themes/default/templates/main.tpl.htm | 367 ++-- .../themes/default/templates/sidenav.tpl.htm | 50 +- .../default/templates/tabbed_form.tpl.htm | 66 +- .../themes/default/templates/topnav.tpl.htm | 14 +- 90 files changed, 2125 insertions(+), 2777 deletions(-) delete mode 100644 interface/web/themes/default/CHANGELOG delete mode 100644 interface/web/themes/default/LICENSE delete mode 100644 interface/web/themes/default/TODO create mode 100644 interface/web/themes/default/assets/fonts/ispconfig.eot create mode 100644 interface/web/themes/default/assets/fonts/ispconfig.svg create mode 100644 interface/web/themes/default/assets/fonts/ispconfig.ttf create mode 100644 interface/web/themes/default/assets/fonts/ispconfig.woff create mode 100644 interface/web/themes/default/assets/images/logo.png create mode 100644 interface/web/themes/default/assets/images/logo@2x.png create mode 100644 interface/web/themes/default/assets/javascripts/bootstrap.min.js create mode 100644 interface/web/themes/default/assets/javascripts/ispconfig.js create mode 100644 interface/web/themes/default/assets/javascripts/ispconfig.min.js create mode 100644 interface/web/themes/default/assets/javascripts/jquery-2.1.0.min.js create mode 100644 interface/web/themes/default/assets/javascripts/modernizr.custom.js create mode 100644 interface/web/themes/default/assets/javascripts/modernizr.custom.min.js create mode 100644 interface/web/themes/default/assets/javascripts/pushy.min.js create mode 100644 interface/web/themes/default/assets/javascripts/responsive.js create mode 100644 interface/web/themes/default/assets/javascripts/responsive.min.js create mode 100644 interface/web/themes/default/assets/stylesheets/bootstrap.min.css create mode 100644 interface/web/themes/default/assets/stylesheets/fonts.css create mode 100644 interface/web/themes/default/assets/stylesheets/fonts.min.css create mode 100644 interface/web/themes/default/assets/stylesheets/ispconfig.css create mode 100644 interface/web/themes/default/assets/stylesheets/ispconfig.min.css create mode 100644 interface/web/themes/default/assets/stylesheets/ispconfig.sass create mode 100644 interface/web/themes/default/assets/stylesheets/pushy.css create mode 100644 interface/web/themes/default/assets/stylesheets/pushy.min.css create mode 100644 interface/web/themes/default/assets/stylesheets/responsive.css create mode 100644 interface/web/themes/default/assets/stylesheets/responsive.min.css create mode 100644 interface/web/themes/default/assets/stylesheets/responsive.sass create mode 100644 interface/web/themes/default/assets/stylesheets/themes/dark/colors.sass create mode 100644 interface/web/themes/default/assets/stylesheets/themes/dark/mixins.sass create mode 100644 interface/web/themes/default/assets/stylesheets/themes/dark/theme.css create mode 100644 interface/web/themes/default/assets/stylesheets/themes/dark/theme.min.css create mode 100644 interface/web/themes/default/assets/stylesheets/themes/dark/theme.sass create mode 100644 interface/web/themes/default/assets/stylesheets/themes/default/colors.sass create mode 100644 interface/web/themes/default/assets/stylesheets/themes/default/mixins.sass create mode 100644 interface/web/themes/default/assets/stylesheets/themes/default/theme.css create mode 100644 interface/web/themes/default/assets/stylesheets/themes/default/theme.min.css create mode 100644 interface/web/themes/default/assets/stylesheets/themes/default/theme.sass delete mode 100644 interface/web/themes/default/css/iehacks.css delete mode 100644 interface/web/themes/default/css/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 interface/web/themes/default/css/images/ui-bg_flat_55_fbec88_40x100.png delete mode 100644 interface/web/themes/default/css/images/ui-bg_glass_75_d0e5f5_1x400.png delete mode 100644 interface/web/themes/default/css/images/ui-bg_glass_85_dfeffc_1x400.png delete mode 100644 interface/web/themes/default/css/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 interface/web/themes/default/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png delete mode 100644 interface/web/themes/default/css/images/ui-bg_inset-hard_100_f5f8f9_1x100.png delete mode 100644 interface/web/themes/default/css/images/ui-bg_inset-hard_100_fcfdfd_1x100.png delete mode 100644 interface/web/themes/default/css/images/ui-icons_217bc0_256x240.png delete mode 100644 interface/web/themes/default/css/images/ui-icons_2e83ff_256x240.png delete mode 100644 interface/web/themes/default/css/images/ui-icons_469bdd_256x240.png delete mode 100644 interface/web/themes/default/css/images/ui-icons_6da8d5_256x240.png delete mode 100644 interface/web/themes/default/css/images/ui-icons_cd0a0a_256x240.png delete mode 100644 interface/web/themes/default/css/images/ui-icons_d8e7f3_256x240.png delete mode 100644 interface/web/themes/default/css/images/ui-icons_f9bd01_256x240.png delete mode 100644 interface/web/themes/default/css/jquery-ui-1.11.1.min.css delete mode 100644 interface/web/themes/default/css/jquery-ui-1.11.1.structure.min.css delete mode 100644 interface/web/themes/default/css/jquery-ui-1.11.1.theme.min.css delete mode 100644 interface/web/themes/default/css/print.css delete mode 100644 interface/web/themes/default/css/styles.css delete mode 100644 interface/web/themes/default/icons/button_sprite.png delete mode 100644 interface/web/themes/default/icons/device_sprite.png delete mode 100644 interface/web/themes/default/icons/flags_sprite.png delete mode 100644 interface/web/themes/default/icons/x16/arrow.png delete mode 100644 interface/web/themes/default/icons/x16/arrow_180.png delete mode 100644 interface/web/themes/default/icons/x16/arrow_stop.png delete mode 100644 interface/web/themes/default/icons/x16/arrow_stop_180.png delete mode 100644 interface/web/themes/default/icons/x16/cross_circle.png delete mode 100644 interface/web/themes/default/icons/x16/tick_circle.png delete mode 100644 interface/web/themes/default/icons/x16_sprite.png delete mode 100644 interface/web/themes/default/icons/x32_sprite.png delete mode 100644 interface/web/themes/default/images/ajax-loader.gif delete mode 100644 interface/web/themes/default/images/buttonHolder_bg.gif delete mode 100644 interface/web/themes/default/images/chevron.png delete mode 100644 interface/web/themes/default/images/favicon.ico delete mode 100644 interface/web/themes/default/images/header_bg.png delete mode 100644 interface/web/themes/default/images/header_logo.png delete mode 100644 interface/web/themes/default/images/lists_tfoot_bg.png delete mode 100644 interface/web/themes/default/images/lists_thead_bg.png delete mode 100644 interface/web/themes/default/images/loading.gif delete mode 100644 interface/web/themes/default/images/meter_bg.gif delete mode 100644 interface/web/themes/default/images/screen_bg.png delete mode 100644 interface/web/themes/default/js/html5shiv.js diff --git a/interface/web/index.php b/interface/web/index.php index 80eab1110e..50f98aecde 100644 --- a/interface/web/index.php +++ b/interface/web/index.php @@ -77,6 +77,8 @@ if(@is_dir($js_d)) { if (!empty($js_d_files)) $app->tpl->setLoop('js_d_includes', $js_d_files); unset($js_d_files); +$app->tpl->setVar('current_theme', isset($_SESSION['s']['theme']) ? $_SESSION['s']['theme'] : 'default'); + $app->tpl_defaults(); $app->tpl->pparse(); ?> diff --git a/interface/web/js/scrigo.js.php b/interface/web/js/scrigo.js.php index 51e50f9e29..6768f8feb8 100644 --- a/interface/web/js/scrigo.js.php +++ b/interface/web/js/scrigo.js.php @@ -102,7 +102,8 @@ if($server_config_array['misc']['use_combobox'] == 'y'){ } } }); - $('.chosen-select').chosen({no_results_text: "<?php echo $wb['globalsearch_noresults_text_txt']; ?>", width: '300px'}); + /* TODO: find a better way! */ + //$('.chosen-select').chosen({no_results_text: "<?php echo $wb['globalsearch_noresults_text_txt']; ?>", width: '300px'}); <?php } ?> @@ -418,7 +419,7 @@ function loadMenus() { }, success: function(data, textStatus, jqXHR) { hideLoadIndicator(); - jQuery('#sideNav').html(jqXHR.responseText); + jQuery('#sidebar').html(jqXHR.responseText); }, error: function() { hideLoadIndicator(); @@ -435,7 +436,7 @@ function loadMenus() { }, success: function(data, textStatus, jqXHR) { hideLoadIndicator(); - jQuery('#topNav').html(jqXHR.responseText); + jQuery('#topnav-container').html(jqXHR.responseText); }, error: function(o) { hideLoadIndicator(); diff --git a/interface/web/themes/default/CHANGELOG b/interface/web/themes/default/CHANGELOG deleted file mode 100644 index 454964210b..0000000000 --- a/interface/web/themes/default/CHANGELOG +++ /dev/null @@ -1,32 +0,0 @@ -CHANGELOG -default -> default-v2 -source: default $3241 07/06/2012 @ 12:00 UTC+2 -resources @ https://github.com/foe-services/ispc-resources - -- changed doctype to <!DOCTYPE html> (HTML5) -- rm yaml/* -- rm css/patches/* -- cp yaml/patches/iehacks.css css/* -- rm <!--[if lte ie 6]> from templates/main.tpl.htm -- rm IE6 support from css/iehacks.css -- mv css/nav/* into css/style.css -- mv css/print/* into css/print.css -- add css/print.css to templates/main.tpl.htm -- rm css/print/* -- rm css/nav/* -- rm css projection-type support -- mv css/screen/redmond/* css/* -- rm css/screen/* -- mv css media-recognition from css-files to <head>-link tag -- change most div-containers to new html5 tags in main.tpl.htm -- rm dom elements from main.tpl.htm -- add html5shiv.js (https://github.com/aFarkas/html5shiv) for better HTML5-compatibility -- reduction of dom elements -- reduction of css rules -- removed all single icons - - all icons separate: https://github.com/downloads/foe-services/ispc-larry/ispc-default_separate.zip - - all used icons as layers and sprite as .psd: https://github.com/downloads/foe-services/ispc-larry/ispc-default_psd.zip -- added sprites for (nearly) all used icons where suitable -- added flags for country text in lists -- added some list column widths -- limited height (500px) for the globalsearch results \ No newline at end of file diff --git a/interface/web/themes/default/LICENSE b/interface/web/themes/default/LICENSE deleted file mode 100644 index 1cb4a133c9..0000000000 --- a/interface/web/themes/default/LICENSE +++ /dev/null @@ -1,9 +0,0 @@ -Default theme created by Martin Henne (red-ray.de) -based on: -Templates: http://www.yaml.de -Web-Forms: http://www.sprawsm.com/uni-form/ -Icons: http://www.pinvoke.com and http://www.randomjabber.com/static/sizcons -Know-How: http://particletree.com/features/rediscovering-the-button-element - -Major restructuring by Christian Foellmann (Foe-Services.de) -resulting in default-v2 theme for ISPConfig 3.x \ No newline at end of file diff --git a/interface/web/themes/default/TODO b/interface/web/themes/default/TODO deleted file mode 100644 index 177a863336..0000000000 --- a/interface/web/themes/default/TODO +++ /dev/null @@ -1,8 +0,0 @@ -TODO -- css/print.css is useless in current state -- css/iehacks.css is useless in current state -- some more icons need to be changed into sprites - -- <html dir="ltr" lang="en-US"> set lang variable with data from the user data or config data - -- Lists of servers in monitor module break in IE7 + IE8 \ No newline at end of file diff --git a/interface/web/themes/default/assets/fonts/ispconfig.eot b/interface/web/themes/default/assets/fonts/ispconfig.eot new file mode 100644 index 0000000000000000000000000000000000000000..f433d147eff4abde9b6d6d362ca2dd4a3add498a GIT binary patch literal 11128 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 XxO^1%{pO3;OYto$fA<Pbf9mz0AA^6B literal 0 HcmV?d00001 diff --git a/interface/web/themes/default/assets/fonts/ispconfig.svg b/interface/web/themes/default/assets/fonts/ispconfig.svg new file mode 100644 index 0000000000..606db8ad57 --- /dev/null +++ b/interface/web/themes/default/assets/fonts/ispconfig.svg @@ -0,0 +1,25 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata>Generated by IcoMoon</metadata> +<defs> +<font id="ispconfig" horiz-adv-x="512"> +<font-face units-per-em="512" ascent="480" descent="-32" /> +<missing-glyph horiz-adv-x="512" /> +<glyph unicode=" " d="" horiz-adv-x="256" /> +<glyph unicode="" d="M435.001 328.713h-0.005c0-0.036 0.003-0.072 0.003-0.108 0.014 9.983-5.675 19.021-15.61 24.794l-137.159 79.708c-7.16 4.16-16.325 6.452-25.805 6.452-9.463 0-18.63-2.283-25.808-6.428l-138.053-79.707c-10.005-5.774-15.752-14.829-15.764-24.837 0-0.042 0.004-0.083 0.004-0.123 0 0.003 0 0.007 0 0.011h-0.005v-0.013l0.198-44.654c0.029-9.941 5.721-18.938 15.613-24.685l137.157-79.709c7.16-4.161 16.323-6.452 25.803-6.452 9.463 0 18.63 2.283 25.808 6.428l138.055 79.707c10.048 5.798 15.796 14.892 15.767 24.95l-0.199 44.666zM103.793 334.097l138.053 79.707c3.764 2.173 9.078 3.419 14.582 3.419 5.498 0 10.792-1.243 14.524-3.412l137.157-79.707c1.337-0.776 4.445-2.852 4.442-5.35-0.003-2.534-3.175-4.639-4.539-5.426l-138.057-79.705c-3.764-2.174-9.077-3.421-14.582-3.421-5.498 0-10.792 1.244-14.522 3.412l-137.157 79.707c-1.337 0.776-4.444 2.852-4.439 5.352 0.004 2.533 3.174 4.637 4.539 5.424zM403.437 274.541l-23.947-13.825c-5.108-2.95-9.255-0.587-9.273 5.283-0.017 5.87 4.103 13.021 9.214 15.97l23.947 13.825c5.096 2.942 9.255 0.572 9.272-5.298 0.018-5.87-4.113-13.015-9.212-15.956zM434.418 253.869c-1.624-7.931-6.92-14.952-15.182-19.72l-138.055-79.707c-7.18-4.146-16.346-6.426-25.809-6.426-9.481 0-18.644 2.291-25.804 6.45l-137.157 79.709c-8.206 4.768-13.454 11.779-15.046 19.695h-0.552l0.184-64.964c0.029-9.942 5.721-18.94 15.613-24.688l137.157-79.707c7.16-4.159 16.323-6.452 25.803-6.452 9.463 0 18.63 2.285 25.808 6.43l138.055 79.705c10.048 5.8 15.796 14.894 15.767 24.95l-0.184 64.728h-0.598zM403.437 179.738l-23.947-13.823c-5.108-2.952-9.255-0.587-9.273 5.283-0.017 5.87 4.103 13.021 9.214 15.971l23.947 13.825c5.096 2.942 9.255 0.571 9.272-5.3 0.018-5.87-4.113-13.014-9.212-15.956z" /> +<glyph unicode="" d="M435.001 354h-0.005c0-0.036 0.003-0.072 0.003-0.108 0.014 9.983-5.675 19.022-15.61 24.794l-137.159 79.709c-7.16 4.159-16.325 6.452-25.805 6.452-9.463 0-18.63-2.283-25.808-6.428l-138.053-79.707c-10.005-5.775-15.752-14.829-15.764-24.838 0-0.041 0.004-0.083 0.004-0.123 0 0.003 0 0.007 0 0.011h-0.005v-0.012l0.198-69.94c0.029-9.942 5.721-18.938 15.613-24.685l137.157-79.709c7.16-4.161 16.323-6.452 25.803-6.452 9.463 0 18.63 2.283 25.808 6.428l138.055 79.707c10.048 5.798 15.796 14.893 15.767 24.95l-0.199 69.953zM103.793 359.385l138.053 79.707c3.764 2.173 9.078 3.419 14.582 3.419 5.498 0 10.792-1.243 14.524-3.412l137.157-79.707c1.337-0.776 4.445-2.852 4.442-5.35-0.003-2.534-3.175-4.639-4.539-5.426l-138.057-79.705c-3.764-2.175-9.077-3.421-14.582-3.421-5.498 0-10.792 1.245-14.522 3.412l-137.157 79.707c-1.337 0.776-4.444 2.852-4.439 5.352 0.004 2.533 3.174 4.637 4.539 5.424zM403.437 274.541l-23.947-13.825c-5.108-2.95-9.255-0.587-9.273 5.283-0.017 5.87 4.103 13.021 9.214 15.97l23.947 13.825c5.096 2.942 9.255 0.572 9.272-5.298 0.018-5.87-4.113-13.015-9.212-15.956zM434.418 253.869c-1.624-7.931-6.92-14.952-15.182-19.72l-138.055-79.707c-7.18-4.146-16.346-6.426-25.809-6.426-9.481 0-18.644 2.291-25.804 6.45l-137.157 79.709c-8.206 4.768-13.454 11.779-15.046 19.695h-0.552l0.184-64.964c0.029-9.942 5.721-18.94 15.613-24.688l137.157-79.707c7.16-4.159 16.323-6.452 25.803-6.452 9.463 0 18.63 2.285 25.808 6.43l138.055 79.705c10.048 5.8 15.796 14.894 15.767 24.95l-0.184 64.728h-0.598zM403.437 179.738l-23.947-13.823c-5.108-2.952-9.255-0.587-9.273 5.283-0.017 5.87 4.103 13.021 9.214 15.971l23.947 13.825c5.096 2.942 9.255 0.571 9.272-5.3 0.018-5.87-4.113-13.014-9.212-15.956zM434.418 158.966c-1.624-7.933-6.92-14.952-15.182-19.721l-138.055-79.707c-7.18-4.146-16.346-6.428-25.809-6.428-9.481 0-18.644 2.292-25.804 6.45l-137.157 79.709c-8.206 4.769-13.454 11.779-15.046 19.695h-0.552l0.184-64.964c0.029-9.943 5.721-18.94 15.613-24.689l137.157-79.707c7.16-4.159 16.323-6.45 25.803-6.45 9.463 0 18.63 2.283 25.808 6.428l138.055 79.705c10.048 5.8 15.796 14.894 15.767 24.95l-0.184 64.728h-0.598zM403.437 84.836l-23.947-13.825c-5.108-2.95-9.255-0.587-9.273 5.283-0.017 5.87 4.103 13.021 9.214 15.971l23.947 13.825c5.096 2.942 9.255 0.572 9.272-5.298 0.018-5.87-4.113-13.014-9.212-15.956z" /> +<glyph unicode="" d="M243.85 161.313l-0.025 0.027-0.025 0.029c-3.543 4.116-5.316 9.847-5.583 18.262-5.56 0.262-11.343 1.498-15.368 6.2l-0.029 0.033-0.028 0.033c-5.405 6.399-8.544 10.195-8.675 10.353l-0.025 0.030-0.024 0.030c-2.571 3.147-5.203 8.253-6.188 14.524l-88.799-88.805c-13.403-13.387-13.403-35.088 0-48.452 13.381-13.403 35.070-13.403 48.452 0l81.646 81.637c-1.761 2.007-3.534 4.034-5.331 6.097zM145.872 84.752c-5.733-2.146-12.159 0.759-14.31 6.556-2.179 5.743 0.763 12.139 6.531 14.318 5.767 2.175 12.159-0.758 14.305-6.53 2.185-5.773-0.759-12.173-6.526-14.344zM446.551 352.903l-38.91-38.914-37.974 10.19-10.173 37.945 38.909 38.914c-24.777 7.551-52.806 1.535-72.416-18.070-8.782-8.787-14.195-18.63-16.658-28.885-3.111-11.725-1.884-25.226 3.385-38.404l-41.911-41.915c6.060-0.939 10.51-3.353 12.901-4.954 0.031-0.021 0.063-0.042 0.094-0.062 0.156-0.106 0.301-0.205 0.438-0.303 0.062-0.043 0.121-0.084 0.178-0.126 0.108-0.078 0.212-0.153 0.307-0.224 0.081-0.059 0.149-0.111 0.219-0.164 0.062-0.048 0.13-0.097 0.183-0.14 0.119-0.094 0.222-0.176 0.306-0.244 0.161-0.132 4.022-3.309 10.38-8.697 4.577-3.865 6.011-9.457 6.3-15.43 8.373-0.277 14.038-2.037 18.166-5.603l0.037-0.032c1.318-1.148 2.62-2.284 3.913-3.415 0.735-0.643 1.468-1.284 2.197-1.922l34.762 34.759c13.028-5.194 26.394-6.459 38.034-3.486 10.392 2.428 20.372 7.88 29.277 16.771 19.587 19.6 25.601 47.629 18.058 72.412zM311.57 227.738c-4.875 4.212-23.529 1.607-23.529 1.607s2.273 16.726-0.824 19.33c-6.364 5.394-10.243 8.583-10.243 8.583s-13.655 11.362-31.368-6.351l-94.997 94.944c-5.248 5.262-0.708 26.66-0.708 26.66l-57.403 36.333-20.309-20.323 36.332-57.417c0 0 21.413 4.54 26.673-0.695l95.090-95.103c-16.989-16.989-5.899-30.57-5.899-30.57s3.162-3.827 8.583-10.244c2.604-3.041 19.33-0.823 19.33-0.823s-2.604-18.733 1.595-23.609c35.434-40.681 92.017-102.752 107.947-102.752 11.852 0 22.634 5.469 34.95 17.653 12.288 12.183 17.559 23.111 17.559 34.829 0.014 15.969-62.070 72.527-102.779 107.947z" /> +<glyph unicode="" d="M446.276 248.417c-0.728 5.421-5.793 10.098-11.249 10.399l-24.137 1.318c-5.457 0.298-11.336 4.786-13.065 9.972l-8.918 21.583c-2.459 4.884-1.481 12.207 2.162 16.272l16.12 17.992c3.651 4.075 3.76 10.834 0.259 15.026l-34.464 34.468c-4.196 3.507-10.962 3.391-15.037-0.255l-17.981-16.12c-4.064-3.654-11.399-4.624-16.272-2.155l-21.591 8.912c-5.176 1.728-9.667 7.608-9.969 13.063l-1.317 24.131c-0.301 5.46-4.974 10.525-10.399 11.257 0 0-12.717 1.721-24.435 1.721-11.697 0-24.415-1.721-24.415-1.721-5.421-0.735-10.097-5.8-10.395-11.257l-1.322-24.131c-0.296-5.459-4.786-11.334-9.976-13.063l-21.576-8.912c-4.884-2.469-12.21-1.495-16.272 2.155l-17.994 16.12c-4.075 3.645-10.828 3.763-15.024 0.255l-34.466-34.468c-3.507-4.196-3.391-10.955 0.258-15.026l16.12-17.992c3.648-4.071 4.622-11.392 2.155-16.272l-8.912-21.583c-1.728-5.185-7.612-9.674-13.063-9.972l-24.13-1.318c-5.459-0.3-10.523-4.975-11.258-10.399 0 0-1.718-12.723-1.718-24.417 0-11.695 1.722-24.406 1.722-24.406 0.735-5.431 5.8-10.099 11.258-10.399l24.126-1.326c5.46-0.295 11.334-4.792 13.066-9.971l8.909-21.577c2.468-4.88 1.49-12.21-2.155-16.281l-16.12-17.983c-3.648-4.077-3.766-10.837-0.258-15.038l34.47-34.466c4.196-3.506 10.953-3.389 15.024 0.257l17.99 16.123c4.071 3.647 11.392 4.624 16.272 2.162l21.576-8.918c5.19-1.725 9.679-7.61 9.972-13.074l1.322-24.124c0.296-5.455 4.975-10.526 10.395-11.262 0 0 12.718-1.717 24.418-1.717 11.717 0 24.442 1.717 24.442 1.717 5.417 0.735 10.089 5.809 10.391 11.262l1.317 24.124c0.301 5.46 4.79 11.345 9.976 13.074l21.575 8.918c4.88 2.46 12.208 1.483 16.279-2.162l17.981-16.123c4.075-3.649 10.837-3.769 15.029-0.262l34.471 34.471c3.502 4.197 3.387 10.962-0.259 15.038l-16.12 17.983c-3.645 4.071-4.622 11.401-2.162 16.281l8.918 21.577c1.725 5.176 7.61 9.674 13.065 9.971l24.137 1.326c5.457 0.3 10.529 4.971 11.249 10.399 0 0 1.725 12.711 1.725 24.405 0.002 11.694-1.723 24.417-1.723 24.417zM255.988 175.244c-26.929 0-48.759 21.844-48.759 48.759 0 26.927 21.83 48.759 48.759 48.759 26.945 0 48.786-21.832 48.786-48.759-0.005-26.914-21.844-48.759-48.786-48.759z" /> +<glyph unicode="" d="M372.784 226.819h-157.871c-1.873 0-3.39-1.517-3.39-3.39v-13.517c0-1.871 1.517-3.39 3.39-3.39h157.871c1.873 0 3.39 1.519 3.39 3.39v13.517c0 1.873-1.517 3.39-3.39 3.39zM372.365 267.974h-157.871c-1.873 0-3.39-1.517-3.39-3.39v-13.517c0-1.873 1.517-3.39 3.39-3.39h157.871c1.871 0 3.39 1.517 3.39 3.39v13.517c0 1.873-1.519 3.39-3.39 3.39zM372.365 146.049h-248.73c-1.871 0-3.39-1.517-3.39-3.39v-13.517c0-1.873 1.519-3.39 3.39-3.39h248.73c1.871 0 3.39 1.517 3.39 3.39v13.517c0 1.875-1.519 3.39-3.39 3.39zM372.365 105.315h-248.73c-1.871 0-3.39-1.517-3.39-3.39v-13.517c0-1.873 1.519-3.39 3.39-3.39h248.73c1.871 0 3.39 1.517 3.39 3.39v13.517c0 1.875-1.519 3.39-3.39 3.39zM123.635 206.942h64.025c1.873 0 3.39 1.517 3.39 3.39v54.251c0 1.873-1.517 3.39-3.39 3.39h-64.025c-1.873 0-3.39-1.517-3.39-3.39v-54.249c0-1.875 1.517-3.392 3.39-3.392zM372.365 186.646h-248.73c-1.871 0-3.39-1.517-3.39-3.39v-13.517c0-1.873 1.519-3.39 3.39-3.39h248.73c1.871 0 3.39 1.517 3.39 3.39v13.517c0 1.873-1.519 3.39-3.39 3.39zM123.635 298.279h248.73c1.871 0 3.39 1.517 3.39 3.39v33.673c0 1.873-1.519 3.39-3.39 3.39h-248.73c-1.873 0-3.39-1.517-3.39-3.39v-33.673c0-1.873 1.517-3.39 3.39-3.39zM397.283 433.538h-298.565c-18.21 0-33.027-14.817-33.027-33.027v-337.020c0-18.212 14.817-33.027 33.027-33.027h298.565c18.21 0 33.027 14.815 33.027 33.027v337.021c0 18.21-14.817 33.027-33.027 33.027zM349.781 412.967c7.099 0 12.854-5.755 12.854-12.854 0-7.101-5.755-12.856-12.854-12.856-7.099 0-12.856 5.755-12.856 12.856 0 7.099 5.759 12.854 12.856 12.854zM403.233 63.49c0-3.283-2.67-5.95-5.95-5.95h-298.565c-3.28 0-5.95 2.666-5.95 5.95v302.723h310.465v-302.723zM390.377 387.257c-7.099 0-12.856 5.755-12.856 12.856 0 7.099 5.757 12.854 12.856 12.854 7.099 0 12.856-5.755 12.856-12.854 0-7.101-5.757-12.856-12.856-12.856z" /> +<glyph unicode="" d="M320.925 470.969h-129.851c-16.301 0-29.563-13.262-29.563-29.563v-388.095c0-16.3 13.262-29.56 29.56-29.56h22.724v-46.719h84.403v46.719h22.724c16.3 0 29.559 13.262 29.559 29.56v388.095c0.002 16.301-13.257 29.563-29.557 29.563zM210.217 423.368c12.228 12.228 28.488 18.964 45.782 18.964s33.554-6.736 45.782-18.964c22.077-22.077 25.264-56.749 7.579-82.443-2.628-3.816-6.863-5.868-11.171-5.868-2.649 0-5.323 0.775-7.669 2.391-6.163 4.241-7.72 12.674-3.479 18.837 10.276 14.932 8.419 35.086-4.416 47.925-7.113 7.111-16.569 11.029-26.625 11.029-10.057 0-19.512-3.916-26.625-11.029-12.837-12.837-14.694-32.993-4.418-47.925 4.241-6.163 2.684-14.598-3.479-18.837-6.159-4.248-14.596-2.686-18.839 3.477-17.684 25.695-14.495 60.364 7.579 82.443zM309.36 78.325c-2.628-3.818-6.863-5.868-11.171-5.868-2.649 0-5.323 0.773-7.669 2.389-6.163 4.241-7.72 12.674-3.479 18.839 10.276 14.932 8.419 35.084-4.416 47.925-14.679 14.675-38.568 14.679-53.251-0.002-12.837-12.837-14.694-32.993-4.418-47.923 4.241-6.164 2.684-14.599-3.479-18.839-6.159-4.248-14.596-2.684-18.839 3.479-17.685 25.695-14.496 60.365 7.579 82.443 25.245 25.242 66.322 25.24 91.565 0 22.077-22.077 25.264-56.75 7.579-82.443zM309.36 209.625c-2.628-3.817-6.863-5.868-11.171-5.868-2.649 0-5.323 0.775-7.669 2.389-6.163 4.243-7.72 12.676-3.479 18.839 10.277 14.932 8.419 35.087-4.416 47.923-7.113 7.115-16.569 11.030-26.625 11.030-10.057 0-19.512-3.916-26.625-11.029-12.837-12.837-14.696-32.992-4.418-47.924 4.241-6.163 2.684-14.598-3.479-18.839-6.159-4.248-14.596-2.684-18.839 3.479-17.684 25.696-14.499 60.368 7.579 82.443 12.228 12.228 28.488 18.964 45.782 18.964s33.554-6.736 45.782-18.965c22.079-22.078 25.264-56.748 7.579-82.442z" /> +<glyph unicode="" d="M410.592 250.438l-145.615 112.541c-2.643 2.043-5.808 3.065-8.975 3.065-3.166 0-6.332-1.022-8.975-3.065l-145.615-112.541c-3.596-2.779-5.701-7.067-5.701-11.613v-178.689c0-8.106 6.571-14.677 14.677-14.677h60.676v111.659c0 8.106 6.571 14.677 14.677 14.677h70.261c8.106 0 14.677-6.572 14.677-14.677v-111.658h130.938c8.106 0 14.676 6.572 14.676 14.677l0.001 178.332v0.357c0 4.546-2.106 8.833-5.7 11.613zM460.377 251.899l-186.327 144.006c-9.007 8.922-23.448 10.021-33.755 2.055l-188.669-145.818c-11.224-8.674-13.291-24.805-4.617-36.029 5.061-6.548 12.66-9.978 20.341-9.978 5.485 0 11.013 1.75 15.689 5.363l172.804 133.556 173.12-133.801c4.675-3.615 10.203-5.363 15.689-5.363 7.68 0 15.28 3.431 20.341 9.978 8.674 11.225 6.608 27.355-4.615 36.030z" /> +<glyph unicode="" d="M432.398 312.932c-9.997 23.638-24.31 44.868-42.541 63.097-18.229 18.23-39.459 32.543-63.098 42.541-24.476 10.353-50.473 15.601-77.27 15.601s-52.795-5.249-77.27-15.601c-23.638-9.998-44.868-24.31-63.097-42.541-18.23-18.229-32.542-39.459-42.541-63.097-9.88-23.358-15.1-48.103-15.557-73.605h-0.044v-3.638c0-0.010-0.001-0.018-0.001-0.028v-3.666h0.046c0.458-25.502 5.677-50.246 15.557-73.605 9.523-22.515 22.971-42.841 39.978-60.474l-0.031-0.031 2.588-2.587c0.001-0.002 0.004-0.002 0.004-0.005l2.593-2.592 0.031 0.031c17.634-17.010 37.958-30.455 60.476-39.979 24.475-10.353 50.473-15.601 77.27-15.601s52.795 5.25 77.27 15.601c23.639 9.998 44.868 24.31 63.097 42.541 18.231 18.23 32.543 39.459 42.541 63.099 10.353 24.476 15.601 50.473 15.601 77.27 0.001 26.797-5.248 52.793-15.601 77.269zM374.305 360.476v0l-42.966-42.965c-21.863 21.863-50.931 33.903-81.85 33.903v60.762c23.838 0 46.951-4.663 68.702-13.863 21.017-8.889 39.895-21.619 56.113-37.837zM315.786 169.366l-0.137-0.137c-17.693-17.622-41.18-27.324-66.159-27.324-25.043 0-48.588 9.753-66.295 27.461-17.709 17.707-27.461 41.252-27.461 66.295 0 25.038 9.749 48.579 27.451 66.286l0.010 0.010c17.708 17.709 41.253 27.461 66.297 27.461s48.587-9.752 66.295-27.461c17.707-17.707 27.461-41.252 27.461-66.295 0-25.043-9.753-48.587-27.46-66.295zM72.975 236.645l0.040 2.288c0.407 22.694 5.058 44.708 13.823 65.431 8.889 21.017 21.619 39.895 37.835 56.113l42.965-42.965c-0.004-0.005-0.007-0.008-0.012-0.012-21.856-21.862-33.892-50.925-33.891-81.837l-60.763 0.028v0.956zM180.788 73.010c-19.988 8.454-38.081 20.416-53.773 35.553l-1.439 1.385-0.65 0.651-0.242 0.257 42.958 42.957c21.863-21.862 50.93-33.902 81.85-33.902v-60.762c-23.838 0-46.953 4.663-68.702 13.863zM412.141 166.96c-8.889-21.019-21.619-39.897-37.837-56.114l-42.964 42.966c21.863 21.863 33.903 50.932 33.903 81.85h60.762c0-23.837-4.663-46.951-13.863-68.701z" /> +<glyph unicode="" d="M256.002 440.363l-191.732-150.945v-239.664h383.462v239.664l-191.731 150.946zM256.002 410.233l167.834-132.131-110.284-86.547c-0.146-0.074-0.29-0.146-0.438-0.226-2.382-1.353-5.242-2.702-8.575-4.051-3.336-1.349-7.147-2.561-11.435-3.632-1.467-0.368-2.997-0.709-4.58-1.028l-32.522 25.522-28.148-22.091c-7.964 3.171-14.94 7.589-20.926 13.26-6.789 6.432-12.111 14.451-15.961 24.060-3.852 9.608-5.778 20.764-5.778 33.469 0 10.084 1.727 19.553 5.182 28.409 3.453 8.853 8.278 16.596 14.471 23.226 6.194 6.63 13.578 11.851 22.154 15.663 8.575 3.812 17.986 5.718 28.229 5.718 9.369 0 17.886-1.31 25.55-3.931 7.661-2.62 14.213-6.473 19.654-11.553 5.438-5.083 9.627-11.375 12.565-18.878 2.937-7.503 4.406-16.181 4.406-26.026 0-5.718-0.538-10.999-1.608-15.841-1.073-4.845-2.523-9.052-4.348-12.625-1.828-3.573-3.991-6.373-6.492-8.398s-5.181-3.037-8.041-3.037c-3.019 0-5.42 0.755-7.205 2.263-1.788 1.507-2.68 4.248-2.68 8.219 0 2.779 0.596 6.51 1.787 11.197l11.673 45.142c-2.305 0.954-4.546 1.805-6.729 2.561-2.185 0.755-4.507 1.37-6.969 1.846-2.463 0.476-5.122 0.854-7.981 1.132-2.858 0.277-6.034 0.416-9.529 0.416-7.385 0-14.114-0.833-20.188-2.5-6.075-1.668-11.494-3.912-16.258-6.73-4.764-2.819-8.915-6.155-12.447-10.004-3.534-3.853-6.452-7.942-8.754-12.269-2.304-4.329-4.031-8.834-5.181-13.519-1.151-4.686-1.727-9.29-1.727-13.816 0-5.163 0.655-9.927 1.965-14.293 1.31-4.368 3.275-8.141 5.897-11.316 2.62-3.177 5.875-5.658 9.767-7.444 3.889-1.788 8.416-2.68 13.578-2.68 5.956 0 11.512 1.11 16.675 3.336 5.161 2.221 10.124 5.955 14.887 11.196 1.031-2.7 2.402-4.983 4.109-6.849 1.707-1.865 3.613-3.375 5.718-4.525 2.103-1.151 4.348-1.985 6.729-2.501 2.382-0.517 4.843-0.774 7.385-0.774 7.543 0 14.512 1.627 20.905 4.883 6.392 3.255 11.911 7.683 16.556 13.281s8.259 12.149 10.839 19.653c2.579 7.503 3.87 15.503 3.87 24.001 0 8.416-1.111 16.336-3.336 23.762-2.224 7.423-5.32 14.214-9.291 20.368-3.971 6.154-8.716 11.651-14.233 16.496-5.521 4.843-11.553 8.934-18.103 12.269-6.553 3.336-13.502 5.875-20.845 7.624-7.346 1.745-14.87 2.62-22.571 2.62-9.212 0-17.986-1.192-26.324-3.574-8.338-2.382-16.079-5.738-23.227-10.065-7.147-4.329-13.619-9.469-19.416-15.425-5.797-5.955-10.759-12.467-14.887-19.535-4.13-7.069-7.307-14.611-9.53-22.63-2.224-8.021-3.335-16.199-3.335-24.538 0-14.431 2.299-27.543 6.887-39.342l-77.227 60.606 167.83 132.13zM424.060 248.185v-171.574l-109.543 85.606 109.543 85.967zM87.945 248.185l109.545-85.967-109.545-85.606v171.573zM268.805 279.827l-8.339-32.517c-0.795-3.177-1.807-5.835-3.038-7.98-1.233-2.144-2.602-3.87-4.109-5.181-1.508-1.31-3.117-2.245-4.825-2.798-1.708-0.558-3.434-0.835-5.181-0.835-3.256 0-5.776 1.15-7.563 3.454-1.787 2.302-2.679 5.795-2.679 10.482 0 4.843 0.813 9.429 2.441 13.758 1.626 4.327 3.812 8.117 6.55 11.375 2.74 3.255 5.935 5.837 9.589 7.742 3.651 1.906 7.463 2.858 11.435 2.858 1.907 0 3.812-0.118 5.718-0.357zM122.316 73.426l133.687 104.62 133.311-104.62h-266.998z" /> +<glyph unicode="" d="M176.517 190.325l48.141 79.006c-10.861 3.995-20.701 10.012-29.279 17.901l-51.072-83.817c11.578-2.189 22.4-6.586 32.21-13.089zM398.669 184.208c-37.262 0-67.578-30.315-67.578-67.578 0-37.26 30.315-67.576 67.578-67.576s67.578 30.315 67.578 67.576c0 37.262-30.315 67.578-67.578 67.578zM244.824 347.411l98.161-161.093c8.599 6.889 18.238 12.051 28.706 15.371l-65.1 106.836 0.809 0.99c9.846 12.028 15.268 27.207 15.268 42.743 0 37.262-30.312 67.576-67.576 67.576-37.263 0-67.578-30.314-67.578-67.576s30.315-67.578 67.578-67.578c3.71 0 7.42 0.304 11.059 0.902l-31.031 50.926c-4.839 7.94-2.755 18.462 4.746 23.952l3.627 2.657-0.782-4.429c-0.688-3.907 0.061-7.909 2.112-11.276zM311.651 136.5h-119.226l-0.408 1.243c-9.132 27.794-34.925 46.467-64.18 46.467-37.261 0-67.576-30.314-67.576-67.576s30.316-67.578 67.576-67.578c27.281 0 52.048 16.655 62.443 41.706h-62.441c-9.96 0-18.062 8.103-18.062 18.062 0 1.075 0.106 2.193 0.316 3.324l0.95 5.096 2.424-4.58c2.829-5.348 8.335-8.671 14.372-8.671h182.493c-0.607 4.232-0.912 8.473-0.912 12.644 0 6.697 0.75 13.37 2.233 19.866z" /> +<glyph unicode="" d="M310.185 397.936c-45.615 0-82.593-36.979-82.593-82.593v-34.969c0.004-45.614 36.981-105.897 82.593-105.897s82.589 60.282 82.593 105.897v34.97c0 45.614-36.978 82.591-82.593 82.591zM433.7 178.433c-10.037 8.22-24.94 13.969-46.494 17.589-21.106-29.031-48.43-45.026-77.021-45.026-28.593 0-55.917 15.993-77.021 45.026-21.555-3.62-36.459-9.37-46.495-17.589-18.559-15.2-22.191-41.288-22.191-81.216 0-18.689 22.578-30.921 41.519-37.894 26.893-9.904 64.869-15.582 104.188-15.582 39.322 0 77.293 5.679 104.19 15.582 18.938 6.974 41.516 19.207 41.516 37.894 0 39.928-3.628 66.017-22.191 81.216zM204.161 278.432c-2.569-9.694-7.196-19.716-13.189-28.045-8.989-12.494-19.52-19.661-28.888-19.661-9.367 0-19.898 7.167-28.888 19.661-9.38 13.037-15.439 30.231-15.442 43.803v28.712c0 24.444 19.886 44.33 44.33 44.33 21.291 0 39.121-15.089 43.365-35.135 1.808 11.341 5.431 22.077 10.543 31.927-12.391 16.218-31.922 26.688-53.909 26.688-37.45 0-67.811-30.359-67.811-67.811v-28.712c0.002-14.404 4.507-30.583 12.165-45.050-56.292-8.048-65.007-32.724-65.007-85.415 0-29.486 47.197-45.934 99.868-49.355 0.363 9.663 1.102 18.649 2.389 26.981-18.586 1.161-35.803 4.050-49.731 8.428-18.719 5.885-24.72 12.411-25.433 14.029 0.007 32.971 4.162 43.135 10.398 48.243 7.427 6.082 22.692 10.007 46.282 11.86 10.619-10.113 23.277-16.663 36.88-16.663 13.615 0 26.282 6.56 36.903 16.684 7.129-0.553 13.467-1.304 19.090-2.238-8.629 18.49-13.587 38.382-13.915 56.739z" /> +<glyph unicode="" d="M235.278 163.977c-17.392-17.366-40.388-26.899-64.953-26.899-24.51 0-47.612 9.533-64.871 26.899-35.874 35.795-35.874 93.976 0 129.77 17.261 17.392 40.388 26.899 64.871 26.899 24.564 0 47.559-9.506 64.952-26.899 17.366-17.26 26.899-40.362 26.899-64.899 0-24.509-9.506-47.559-26.899-64.871zM282.651 167.589c10.171 18.587 15.613 39.486 15.613 61.261 0 34.174-13.302 66.279-37.495 90.418-24.138 24.164-56.242 37.441-90.444 37.441-34.122 0-66.254-13.277-90.444-37.441-49.868-49.816-49.868-130.991 0-180.862 24.192-24.111 56.322-37.388 90.444-37.388 21.802 0 42.673 5.443 61.286 15.613l68.032-67.952c7.036-7.063 16.25-10.567 25.493-10.567s18.454 3.532 25.493 10.567c14.1 14.048 14.1 36.938 0 50.986l-67.98 67.925z" horiz-adv-x="362" /> +<glyph unicode="" d="M293.845 133.060c-3.271 3.271-7.585 5.063-12.172 5.063s-8.924-1.795-12.172-5.063c-6.721-6.7-6.721-17.645 0-24.365l14.557-14.557c3.271-3.271 7.585-5.040 12.193-5.040 4.588 0 8.924 1.773 12.172 5.063 6.721 6.7 6.721 17.622 0 24.343l-14.579 14.557zM82.136 296.060c3.27-3.271 7.585-5.064 12.194-5.064 4.588 0 8.947 1.795 12.172 5.040 3.27 3.248 5.040 7.563 5.040 12.172 0 4.611-1.773 8.947-5.040 12.194l-14.557 14.557c-3.27 3.249-7.585 5.040-12.194 5.040-4.588 0-8.924-1.795-12.172-5.040-6.721-6.721-6.721-17.645 0-24.365l14.557-14.534zM281.582 291.063c4.588 0 8.924 1.795 12.172 5.040l14.579 14.557c6.721 6.7 6.721 17.645 0 24.365-3.271 3.249-7.585 5.040-12.172 5.040-4.611 0-8.947-1.795-12.194-5.040l-14.557-14.557c-6.721-6.721-6.721-17.645 0-24.365 3.248-3.271 7.585-5.040 12.172-5.040zM75.573 214.514c0 9.491-7.721 17.212-17.236 17.212h-23.412c-9.491 0-17.235-7.721-17.235-17.212s7.744-17.236 17.235-17.236h23.412c9.515 0 17.236 7.743 17.236 17.236zM341.034 231.727h-23.412c-9.515 0-17.236-7.744-17.236-17.235s7.721-17.236 17.236-17.236h23.412c9.515 0 17.236 7.721 17.236 17.236s-7.721 17.236-17.236 17.236zM188.069 326.946c9.515 0 17.236 7.721 17.236 17.236v23.436c0 9.491-7.721 17.236-17.236 17.236-9.491 0-17.236-7.721-17.236-17.236v-23.436c0-9.491 7.744-17.236 17.236-17.236zM188.069 102.154c-9.491 0-17.236-7.743-17.236-17.26v-23.412c0-9.491 7.744-17.236 17.236-17.236 9.515 0 17.236 7.743 17.236 17.236v23.412c0 9.515-7.721 17.26-17.236 17.26zM248.429 274.874c-16.555 16.555-38.22 24.82-59.906 24.82s-43.374-8.266-59.906-24.82c-23.275-23.253-30.178-56.703-20.709-85.998l-38.9-38.877c-4.611-4.634-6.245-11.469-4.223-17.668l6.972-21.233c1.703-5.221 5.813-9.356 11.058-11.058l21.21-6.95c1.773-0.567 3.587-0.863 5.382-0.863 4.541 0 8.969 1.773 12.264 5.108l38.014 37.969c9.265-3.339 19.030-5.040 28.816-5.040 21.663 0 43.35 8.266 59.906 24.82 33.108 33.063 33.132 86.724 0.022 119.788zM227.536 175.955c-10.423-10.423-24.276-16.146-39.012-16.146s-28.591 5.722-39.012 16.146c-10.423 10.423-16.168 24.276-16.168 39.012 0 14.738 5.745 28.591 16.168 39.012 10.423 10.423 24.253 16.168 39.012 16.168 14.715 0 28.591-5.745 39.012-16.168 10.423-10.399 16.168-24.253 16.168-38.99 0-14.762-5.745-28.613-16.168-39.038z" horiz-adv-x="362" /> +<glyph unicode="" d="M161.891 397.428c-3.068-0.062-6.078-1.147-8.679-2.892s-4.63-3.416-6.199-5.373c-1.569-1.957-3.048-4.776-4.546-7.852-1.499-3.077-2.696-5.673-3.72-8.266-1.023-2.592-2.379-5.347-3.72-8.266-1.34-2.918-2.458-5.552-3.72-7.44-0.952-1.252-2.405-2.905-4.133-4.959-1.728-2.055-3.031-3.803-4.133-5.373-1.103-1.569-2.162-2.873-2.48-4.133-0.317-1.419 0.192-3.447 0.826-6.199 0.635-2.751 0.572-4.938 0.413-6.199-0.626-5.978-2.496-13.518-6.199-22.73-3.703-9.213-7.343-15.746-10.332-19.837-0.626-0.784-2.12-2.613-4.96-5.373-2.839-2.759-4.746-5.393-5.373-7.44-0.635-0.793-0.555-2.997 0-6.613 0.555-3.615 0.572-6.019 0.413-7.44-0.626-5.351-2.48-12.261-5.786-21.077-3.306-8.816-6.612-16.235-9.918-21.904-0.475-0.943-1.929-2.692-4.133-5.373-2.204-2.68-3.243-4.885-3.719-6.613-0.317-1.262-0.397-3.464 0-6.613 0.397-3.147 0.475-5.447 0-7.026-1.261-5.986-3.974-13.071-7.439-21.49-3.465-8.419-6.709-15.917-10.332-21.904-0.944-1.578-2.475-3.248-4.133-5.373-1.658-2.125-2.776-4.208-3.719-5.786-0.944-1.578-1.749-3.232-2.066-4.959-0.158-0.943 0.192-2.422 0.827-4.546 0.635-2.125 0.985-3.699 0.827-4.959-0.15-2.204-0.764-5.055-1.239-8.678-0.475-3.625-0.413-5.986-0.413-6.613-3.465-9.451-3.369-19.212 0.413-29.755 4.409-12.281 12.298-22.576 23.556-30.995 11.259-8.419 23.005-12.812 35.129-12.812h217.796c10.236 0 19.875 3.481 28.93 10.332s15.195 15.132 18.185 25.21l64.885 214.077c3.464 11.339 2.163 21.608-4.133 30.583h-0.413c-3.307 4.409-7.651 7.556-13.638 9.918 0.317-5.51-0.138-9.76-1.24-13.225l-34.302-112.411c6.192-3.728 12.44-7.452 18.598-11.159-6.341-12.356-17.545-21.738-30.995-29.755l-24.384-79.762c-1.261-4.091-4.016-7.476-8.266-9.918s-8.658-3.719-13.225-3.719h-217.796c-18.886 0-30.107 5.51-33.889 16.531-1.57 4.25-1.728 7.81 0 10.332 1.737 2.363 4.843 3.307 9.092 3.307h98.773c-23.774 14.317-47.506 28.788-71.084 42.981 28.766 56.078 150.19 55.486 184.322 108.278h-127.289c-2.204 0-4.016 0.981-4.959 2.48s-1.040 2.915-0.413 4.959l4.959 15.292c0.635 2.045 2.167 3.874 4.133 5.373s3.741 2.066 5.786 2.066h143.82c2.204 0 3.603-0.567 4.546-2.066s1.039-3.327 0.413-5.373l-4.959-15.291c-0.635-2.045-1.753-3.46-3.719-4.959s-4.154-2.48-6.199-2.48h-5.373c17.406-10.478 34.957-20.856 52.486-31.409l42.154 138.861c3.474 11.647 1.757 21.766-4.546 30.583s-15.216 13.225-26.863 13.225h-179.775c-2.045 0-5.999-0.647-11.985-2.067l0.413 0.413c-4.409 0.925-8.090 1.714-11.159 1.653zM192.473 337.091h143.406c2.204 0 3.603-0.981 4.546-2.48s1.452-3.327 0.827-5.373l-4.959-14.877c-0.635-2.045-2.166-3.874-4.133-5.373s-3.741-2.48-5.786-2.48h-143.82c-2.204 0-3.602 0.981-4.546 2.48s-1.040 3.327-0.413 5.373l4.959 14.877c0.635 2.045 1.754 3.873 3.72 5.373s4.154 2.48 6.199 2.48zM331.334 141.197c-36.945-14.148-79.264-25.031-104.559-46.286h57.032c14.644 0 24.579 2.834 30.169 8.266s11.276 17.634 16.945 36.368l0.413 1.653zM288.353 263.113c-3.742-0.551-6.858-1.713-9.505-3.306-2.365-1.425-4.351-3.402-5.373-5.373-4.721-9.22-12.716-17.115-24.797-24.383-16.135-9.709-37.28-17.020-59.513-24.796-23.597-8.235-47.796-16.904-67.777-28.93-16.979-10.236-28.767-21.497-35.542-34.715-2.282-4.462-0.089-9.51 5.373-12.812l104.145-62.817c5.169-3.113 12.739-4.361 19.837-3.307 3.742 0.565 6.858 1.712 9.506 3.307 2.365 1.425 4.351 3.389 5.373 5.373 4.732 9.22 12.706 17.115 24.797 24.384 16.124 9.709 37.259 17.027 59.513 24.796 23.577 8.247 47.807 16.904 67.777 28.93 16.979 10.224 28.757 21.497 35.542 34.714 2.272 4.457 0.079 9.529-5.373 12.812l-104.145 62.818c-5.17 3.113-12.74 4.361-19.837 3.307zM293.726 250.714c34.521-20.78 69.614-42.031 104.145-62.818-29.632-57.735-158.016-55.077-187.627-112.825-34.521 20.787-69.625 42.038-104.145 62.818 29.623 57.747 158.026 55.077 187.628 112.825zM288.96 169.808c-3.398 1.713-6.817 2.881-10.256 3.459-3.418 0.577-6.838 0.81-10.298 0.659-3.418-0.158-6.921-0.628-10.423-1.437-3.502-0.822-7.025-1.713-10.569-2.75-5.597 3.872-11.195 7.702-16.792 11.253 2.522 1.374 4.971 2.071 7.327 2.122 2.365 0.062 4.638-0.087 6.796-0.414 2.2-0.333 4.212-0.615 6.066-0.835 1.876-0.219 3.501 0.024 4.93 0.747 1.511 0.785 2.346 1.801 2.46 3.025 0.104 1.236-0.668 2.441-2.387 3.615-2.2 1.519-4.847 2.442-8.025 2.781-3.137 0.333-6.347 0.308-9.694-0.132-3.294-0.452-6.431-1.199-9.401-2.253-2.97-1.055-5.357-2.134-7.13-3.188-0.677 0.389-1.356 0.772-2.032 1.155-0.75 0.414-1.689 0.64-2.815 0.628-1.136 0-2.074-0.295-2.845-0.835-0.75-0.527-1.094-1.142-0.958-1.789 0.105-0.671 0.553-1.185 1.324-1.582 0.677-0.346 1.356-0.683 2.032-1.042-2.668-1.94-4.868-4.080-6.598-6.339-1.751-2.265-2.793-4.512-3.179-6.69-0.406-2.197-0.020-4.205 1.094-6.069 1.115-1.877 3.179-3.471 6.191-4.978 4.909-2.454 10.684-3.497 17.385-3.264 6.681 0.245 13.883 1.444 21.629 3.948 6.15-4.279 12.32-8.529 18.48-12.478-2.606-1.325-4.889-2.084-6.9-2.329-2.012-0.257-3.805-0.233-5.43 0.062-1.626 0.308-3.137 0.747-4.524 1.312-1.387 0.577-2.751 1.067-4.117 1.469-1.345 0.401-2.731 0.628-4.149 0.64-1.418 0.012-2.929-0.401-4.596-1.262-1.709-0.897-2.564-1.94-2.564-3.113 0-1.168 0.895-2.353 2.648-3.553 1.772-1.199 4.076-2.209 6.858-3.007 2.784-0.798 5.93-1.3 9.391-1.437 3.461-0.144 7.108 0.17 10.955 1.029 3.868 0.848 7.692 2.379 11.465 4.658 1.813-1.067 3.648-2.084 5.473-3.063 0.771-0.401 1.709-0.603 2.845-0.553 1.094 0.024 2.053 0.333 2.815 0.885 0.771 0.565 1.094 1.185 0.98 1.839-0.104 0.659-0.553 1.168-1.303 1.531-1.835 0.885-3.67 1.813-5.493 2.793 3.116 2.303 5.618 4.733 7.474 7.136 1.854 2.416 2.95 4.745 3.314 6.904 0.365 2.172-0.062 4.13-1.24 5.906-1.168 1.801-3.242 3.345-6.212 4.833zM230.685 165.553c-2.95-0.075-5.524 0.514-7.775 1.825-0.959 0.553-1.626 1.224-2.032 2.021-0.428 0.798-0.573 1.67-0.406 2.624 0.146 0.941 0.615 1.927 1.428 2.918 0.771 0.992 1.917 1.983 3.377 2.943 5.285-3.163 10.559-6.634 15.843-10.224-4.002-1.325-7.484-2.034-10.434-2.109zM279.851 152.987c-0.938-1.042-2.012-1.971-3.273-2.781-5.849 3.553-11.685 7.456-17.51 11.461 1.491 0.401 3.054 0.822 4.742 1.249 1.688 0.428 3.377 0.709 5.066 0.885 1.73 0.158 3.44 0.113 5.149-0.132 1.688-0.257 3.294-0.81 4.784-1.682 1.469-0.885 2.397-1.801 2.772-2.793 0.406-1.004 0.428-2.021 0.146-3.063-0.303-1.048-0.918-2.090-1.877-3.144zM238.46 124.117c2.054 0.998 5.076 0.948 6.963-0.207 2.043-1.224 2.043-3.226 0-4.45-0.167-0.101-0.344-0.17-0.531-0.257l0.020-0.012c-6.598-3.019-12.018-5.736-17.864-9.257-5.285-3.175-10.058-6.521-14.185-9.916l-6.66-5.491c-0.208-0.226-0.458-0.433-0.771-0.627-2.043-1.224-5.369-1.224-7.4 0-1.772 1.067-1.99 2.712-0.689 3.935l-0.020 0.012 7.13 5.863c4.451 3.666 9.568 7.255 15.228 10.663 5.889 3.558 12.247 6.735 18.762 9.747h0.022zM276.619 214.901c5.274 3.175 10.038 6.509 14.175 9.923l6.921 5.712c0.25 0.27 0.531 0.54 0.918 0.772 2.053 1.237 5.378 1.237 7.432 0 1.949-1.18 2.033-3.044 0.26-4.293l0.021-0.012-7.13-5.887c-4.461-3.666-9.569-7.243-15.228-10.651-5.889-3.546-12.238-6.735-18.75-9.747l-0.042 0.012c-2.074-1.149-5.295-1.123-7.286 0.087-2.054 1.236-2.054 3.251 0 4.487 0.365 0.233 0.793 0.396 1.219 0.539 6.13 2.818 12.038 5.774 17.49 9.057z" horiz-adv-x="480" /> +<glyph unicode="" d="M76.662 48.299h65.888v65.887h-65.888v-65.887zM157.191 48.299h73.208v65.887h-73.209v-65.887zM76.662 128.829h65.888v73.209h-65.888v-73.209zM157.191 128.829h73.208v73.209h-73.209v-73.209zM76.662 216.679h65.888v65.887h-65.888v-65.887zM245.042 48.299h73.208v65.887h-73.209v-65.887zM157.191 216.679h73.208v65.887h-73.209v-65.887zM332.894 48.299h65.887v65.887h-65.887v-65.887zM245.042 128.829h73.208v73.209h-73.209v-73.209zM164.512 326.493v65.887q0 2.975-2.174 5.148t-5.148 2.174h-14.641q-2.975 0-5.148-2.174t-2.174-5.148v-65.887q0-2.974 2.174-5.147t5.148-2.174h14.641q2.975 0 5.148 2.174t2.174 5.147zM332.894 128.829h65.887v73.209h-65.887v-73.209zM245.042 216.679h73.208v65.887h-73.209v-65.887zM332.894 216.679h65.887v65.887h-65.887v-65.887zM340.214 326.493v65.887q0 2.975-2.174 5.148t-5.147 2.174h-14.641q-2.974 0-5.147-2.174t-2.174-5.148v-65.887q0-2.974 2.174-5.147t5.147-2.174h14.641q2.974 0 5.147 2.174t2.174 5.147zM428.065 341.135v-292.836q0-11.897-8.693-20.591t-20.591-8.693h-322.119q-11.896 0-20.59 8.693t-8.693 20.591v292.836q0 11.897 8.693 20.591t20.59 8.693h29.284v21.962q0 15.099 10.752 25.851t25.851 10.752h14.641q15.099 0 25.852-10.752t10.752-25.851v-21.962h87.851v21.962q0 15.099 10.752 25.851t25.851 10.752h14.641q15.099 0 25.851-10.752t10.752-25.851v-21.962h29.284q11.897 0 20.591-8.693t8.693-20.591z" horiz-adv-x="476" /> +</font></defs></svg> \ No newline at end of file diff --git a/interface/web/themes/default/assets/fonts/ispconfig.ttf b/interface/web/themes/default/assets/fonts/ispconfig.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7483faa39cd4720fb9a8f31f98c662adcf5cdc3a GIT binary patch literal 10956 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 Qdkic4Ff=m+PJin2pJqC2O8@`> literal 0 HcmV?d00001 diff --git a/interface/web/themes/default/assets/fonts/ispconfig.woff b/interface/web/themes/default/assets/fonts/ispconfig.woff new file mode 100644 index 0000000000000000000000000000000000000000..3f1e5ef9c86965ed9436138fa424fd12c1e8a8c8 GIT binary patch literal 7268 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default/assets/images/logo.png b/interface/web/themes/default/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..dd522cd3c39d38ee499429b2b06394bc38b6c23c GIT binary patch literal 2286 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 EA9QmjSpWb4 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default/assets/images/logo@2x.png b/interface/web/themes/default/assets/images/logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..10c0877d3c3c3bf2d7e8df12995ebb3c123255d0 GIT binary patch literal 1703 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 DuCd!u literal 0 HcmV?d00001 diff --git a/interface/web/themes/default/assets/javascripts/bootstrap.min.js b/interface/web/themes/default/assets/javascripts/bootstrap.min.js new file mode 100644 index 0000000000..63866bcb46 --- /dev/null +++ b/interface/web/themes/default/assets/javascripts/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.0",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus","focus"==b.type)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.0",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c="prev"==a?-1:1,d=this.getItemIndex(b),e=(d+c)%this.$items.length;return this.$items.eq(e)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i="next"==b?"first":"last",j=this;if(!f.length){if(!this.options.wrap)return;f=this.$element.find(".item")[i]()}if(f.hasClass("active"))return this.sliding=!1;var k=f[0],l=a.Event("slide.bs.carousel",{relatedTarget:k,direction:h});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var m=a(this.$indicators.children()[this.getItemIndex(f)]);m&&m.addClass("active")}var n=a.Event("slid.bs.carousel",{relatedTarget:k,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),j.sliding=!1,setTimeout(function(){j.$element.trigger(n)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(n)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a(this.options.trigger).filter('[href="#'+b.id+'"], [data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.0",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.find("> .panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":a.extend({},e.data(),{trigger:this});c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=c(d),f={relatedTarget:this};e.hasClass("open")&&(e.trigger(b=a.Event("hide.bs.dropdown",f)),b.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27|32)/.test(b.which)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g&&27!=b.which||g&&27==b.which)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(b.target);38==b.which&&j>0&&j--,40==b.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',g.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.0",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),e&&d.$element[0].offsetWidth,d.$element.addClass("in").attr("aria-hidden",!1),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$element.find(".modal-dialog").one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a('<div class="modal-backdrop '+e+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.checkScrollbar=function(){this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){if(document.body.clientWidth>=window.innerWidth)return 0;var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b,g=f&&f.selector;(e||"destroy"!=b)&&(g?(e||d.data("bs.tooltip",e={}),e[g]||(e[g]=new c(this,f))):e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.3.0",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c&&c.$tip&&c.$tip.is(":visible")?void(c.hoverState="in"):(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.options.container?a(this.options.container):this.$element.parent(),p=this.getPosition(o);h="bottom"==h&&k.bottom+m>p.bottom?"top":"top"==h&&k.top-m<p.top?"bottom":"right"==h&&k.right+l>p.width?"left":"left"==h&&k.left-l<p.left?"right":h,f.removeClass(n).addClass(h)}var q=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(q,h);var r=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",r).emulateTransitionEnd(c.TRANSITION_DURATION):r()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=this.tip(),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type)})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b,g=f&&f.selector;(e||"destroy"!=b)&&(g?(e||d.data("bs.popover",e={}),e[g]||(e[g]=new c(this,f))):e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.0",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.0",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.0",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e) +}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.0",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=i?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=a("body").height();"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/interface/web/themes/default/assets/javascripts/ispconfig.js b/interface/web/themes/default/assets/javascripts/ispconfig.js new file mode 100644 index 0000000000..cf794d4193 --- /dev/null +++ b/interface/web/themes/default/assets/javascripts/ispconfig.js @@ -0,0 +1,6 @@ +$(document).on('ready', function () { + // Animierter Ladefortschritt + $('.progress .progress-bar').css('width', function () { + return $(this).attr('aria-valuenow') + '%'; + }); +}); diff --git a/interface/web/themes/default/assets/javascripts/ispconfig.min.js b/interface/web/themes/default/assets/javascripts/ispconfig.min.js new file mode 100644 index 0000000000..d1d3d9c057 --- /dev/null +++ b/interface/web/themes/default/assets/javascripts/ispconfig.min.js @@ -0,0 +1 @@ +$(document).on("ready",function(){$(".progress .progress-bar").css("width",function(){return $(this).attr("aria-valuenow")+"%"})}); \ No newline at end of file diff --git a/interface/web/themes/default/assets/javascripts/jquery-2.1.0.min.js b/interface/web/themes/default/assets/javascripts/jquery-2.1.0.min.js new file mode 100644 index 0000000000..cbe6abe59a --- /dev/null +++ b/interface/web/themes/default/assets/javascripts/jquery-2.1.0.min.js @@ -0,0 +1,4 @@ +/*! jQuery v2.1.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m=a.document,n="2.1.0",o=function(a,b){return new o.fn.init(a,b)},p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};o.fn=o.prototype={jquery:n,constructor:o,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=o.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return o.each(this,a,b)},map:function(a){return this.pushStack(o.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},o.extend=o.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||o.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(o.isPlainObject(d)||(e=o.isArray(d)))?(e?(e=!1,f=c&&o.isArray(c)?c:[]):f=c&&o.isPlainObject(c)?c:{},g[b]=o.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},o.extend({expando:"jQuery"+(n+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===o.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isPlainObject:function(a){if("object"!==o.type(a)||a.nodeType||o.isWindow(a))return!1;try{if(a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(b){return!1}return!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=o.trim(a),a&&(1===a.indexOf("use strict")?(b=m.createElement("script"),b.text=a,m.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":k.call(a)},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?o.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),o.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||o.guid++,f):void 0},now:Date.now,support:l}),o.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=o.type(a);return"function"===c||o.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="<select t=''><option selected=''></option></select>",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=jb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=kb(b);function nb(){}nb.prototype=d.filters=d.pseudos,d.setFilters=new nb;function ob(a,b){var c,e,f,g,h,i,j,k=x[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=Q.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?db.error(a):x(a,i).slice(0)}function pb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);o.find=t,o.expr=t.selectors,o.expr[":"]=o.expr.pseudos,o.unique=t.uniqueSort,o.text=t.getText,o.isXMLDoc=t.isXML,o.contains=t.contains;var u=o.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(o.isFunction(b))return o.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return o.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return o.filter(b,a,c);b=o.filter(b,a)}return o.grep(a,function(a){return g.call(b,a)>=0!==c})}o.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?o.find.matchesSelector(d,a)?[d]:[]:o.find.matches(a,o.grep(b,function(a){return 1===a.nodeType}))},o.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(o(a).filter(function(){for(b=0;c>b;b++)if(o.contains(e[b],this))return!0}));for(b=0;c>b;b++)o.find(a,e[b],d);return d=this.pushStack(c>1?o.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?o(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=o.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof o?b[0]:b,o.merge(this,o.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:m,!0)),v.test(c[1])&&o.isPlainObject(b))for(c in b)o.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=m.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=m,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):o.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(o):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),o.makeArray(a,this))};A.prototype=o.fn,y=o(m);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};o.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&o(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),o.fn.extend({has:function(a){var b=o(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(o.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?o(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&o.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?o.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(o(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(o.unique(o.merge(this.get(),o(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}o.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return o.dir(a,"parentNode")},parentsUntil:function(a,b,c){return o.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return o.dir(a,"nextSibling")},prevAll:function(a){return o.dir(a,"previousSibling")},nextUntil:function(a,b,c){return o.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return o.dir(a,"previousSibling",c)},siblings:function(a){return o.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return o.sibling(a.firstChild)},contents:function(a){return a.contentDocument||o.merge([],a.childNodes)}},function(a,b){o.fn[a]=function(c,d){var e=o.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=o.filter(d,e)),this.length>1&&(C[a]||o.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return o.each(a.match(E)||[],function(a,c){b[c]=!0}),b}o.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):o.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){o.each(b,function(b,c){var d=o.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&o.each(arguments,function(a,b){var c;while((c=o.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?o.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},o.extend({Deferred:function(a){var b=[["resolve","done",o.Callbacks("once memory"),"resolved"],["reject","fail",o.Callbacks("once memory"),"rejected"],["notify","progress",o.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return o.Deferred(function(c){o.each(b,function(b,f){var g=o.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&o.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?o.extend(a,d):d}},e={};return d.pipe=d.then,o.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&o.isFunction(a.promise)?e:0,g=1===f?a:o.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&o.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;o.fn.ready=function(a){return o.ready.promise().done(a),this},o.extend({isReady:!1,readyWait:1,holdReady:function(a){a?o.readyWait++:o.ready(!0)},ready:function(a){(a===!0?--o.readyWait:o.isReady)||(o.isReady=!0,a!==!0&&--o.readyWait>0||(H.resolveWith(m,[o]),o.fn.trigger&&o(m).trigger("ready").off("ready")))}});function I(){m.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),o.ready()}o.ready.promise=function(b){return H||(H=o.Deferred(),"complete"===m.readyState?setTimeout(o.ready):(m.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},o.ready.promise();var J=o.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===o.type(c)){e=!0;for(h in c)o.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,o.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(o(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};o.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=o.expando+Math.random()}K.uid=1,K.accepts=o.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,o.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(o.isEmptyObject(f))o.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,o.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{o.isArray(b)?d=b.concat(b.map(o.camelCase)):(e=o.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!o.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?o.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}o.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),o.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length; +while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=o.camelCase(d.slice(5)),P(f,d,e[d]));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=o.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),o.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||o.isArray(c)?d=L.access(a,b,o.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=o.queue(a,b),d=c.length,e=c.shift(),f=o._queueHooks(a,b),g=function(){o.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:o.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),o.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?o.queue(this[0],a):void 0===b?this:this.each(function(){var c=o.queue(this,a,b);o._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&o.dequeue(this,a)})},dequeue:function(a){return this.each(function(){o.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=o.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===o.css(a,"display")||!o.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=m.createDocumentFragment(),b=a.appendChild(m.createElement("div"));b.innerHTML="<input type='radio' checked='checked' name='t'/>",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";l.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return m.activeElement}catch(a){}}o.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=o.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof o!==U&&o.event.triggered!==b.type?o.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],n=q=h[1],p=(h[2]||"").split(".").sort(),n&&(l=o.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=o.event.special[n]||{},k=o.extend({type:n,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&o.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(n,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),o.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],n=q=h[1],p=(h[2]||"").split(".").sort(),n){l=o.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||o.removeEvent(a,n,r.handle),delete i[n])}else for(n in i)o.event.remove(a,n+b[j],c,d,!0);o.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,p=[d||m],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||m,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+o.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[o.expando]?b:new o.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:o.makeArray(c,[b]),n=o.event.special[q]||{},e||!n.trigger||n.trigger.apply(d,c)!==!1)){if(!e&&!n.noBubble&&!o.isWindow(d)){for(i=n.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||m)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:n.bindType||q,l=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),l&&l.apply(g,c),l=k&&g[k],l&&l.apply&&o.acceptData(g)&&(b.result=l.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||n._default&&n._default.apply(p.pop(),c)!==!1||!o.acceptData(d)||k&&o.isFunction(d[q])&&!o.isWindow(d)&&(h=d[k],h&&(d[k]=null),o.event.triggered=q,d[q](),o.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=o.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=o.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=o.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((o.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?o(e,this).index(i)>=0:o.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||m,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[o.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new o.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=m),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&o.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return o.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=o.extend(new o.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?o.event.trigger(e,null,b):o.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},o.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},o.Event=function(a,b){return this instanceof o.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.getPreventDefault&&a.getPreventDefault()?Z:$):this.type=a,b&&o.extend(this,b),this.timeStamp=a&&a.timeStamp||o.now(),void(this[o.expando]=!0)):new o.Event(a,b)},o.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z,this.stopPropagation()}},o.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){o.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!o.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.focusinBubbles||o.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){o.event.simulate(b,a.target,o.event.fix(a),!0)};o.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),o.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return o().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=o.guid++)),this.each(function(){o.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,o(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){o.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){o.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?o.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return o.nodeName(a,"table")&&o.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)o.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=o.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&o.nodeName(a,b)?o.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}o.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=o.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||o.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,n=a.length;n>m;m++)if(e=a[m],e||0===e)if("object"===o.type(e))o.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;o.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===o.inArray(e,d))&&(i=o.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f,g,h=o.event.special,i=0;void 0!==(c=a[i]);i++){if(o.acceptData(c)&&(f=c[L.expando],f&&(b=L.cache[f]))){if(d=Object.keys(b.events||{}),d.length)for(g=0;void 0!==(e=d[g]);g++)h[e]?o.event.remove(c,e):o.removeEvent(c,e,b.handle);L.cache[f]&&delete L.cache[f]}delete M.cache[c[M.expando]]}}}),o.fn.extend({text:function(a){return J(this,function(a){return void 0===a?o.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?o.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||o.cleanData(ob(c)),c.parentNode&&(b&&o.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(o.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return o.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(o.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,o.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,n=k-1,p=a[0],q=o.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(c=o.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=o.map(ob(c,"script"),kb),g=f.length;k>j;j++)h=c,j!==n&&(h=o.clone(h,!0,!0),g&&o.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,o.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&o.contains(i,h)&&(h.src?o._evalUrl&&o._evalUrl(h.src):o.globalEval(h.textContent.replace(hb,"")))}return this}}),o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){o.fn[a]=function(a){for(var c,d=[],e=o(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),o(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d=o(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:o.css(d[0],"display");return d.detach(),e}function tb(a){var b=m,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||o("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||o.contains(a.ownerDocument,a)||(g=o.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",e=m.documentElement,f=m.createElement("div"),g=m.createElement("div");g.style.backgroundClip="content-box",g.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===g.style.backgroundClip,f.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",f.appendChild(g);function h(){g.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",e.appendChild(f);var d=a.getComputedStyle(g,null);b="1%"!==d.top,c="4px"===d.width,e.removeChild(f)}a.getComputedStyle&&o.extend(l,{pixelPosition:function(){return h(),b},boxSizingReliable:function(){return null==c&&h(),c},reliableMarginRight:function(){var b,c=g.appendChild(m.createElement("div"));return c.style.cssText=g.style.cssText=d,c.style.marginRight=c.style.width="0",g.style.width="1px",e.appendChild(f),b=!parseFloat(a.getComputedStyle(c,null).marginRight),e.removeChild(f),g.innerHTML="",b}})}(),o.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:0,fontWeight:400},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=o.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=o.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=o.css(a,"border"+R[f]+"Width",!0,e))):(g+=o.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=o.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===o.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):f[g]||(e=S(d),(c&&"none"!==c||!e)&&L.set(d,"olddisplay",e?c:o.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}o.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=o.camelCase(b),i=a.style;return b=o.cssProps[h]||(o.cssProps[h]=Fb(i,h)),g=o.cssHooks[b]||o.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(o.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||o.cssNumber[h]||(c+="px"),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]="",i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=o.camelCase(b);return b=o.cssProps[h]||(o.cssProps[h]=Fb(a.style,h)),g=o.cssHooks[b]||o.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||o.isNumeric(f)?f||0:e):e}}),o.each(["height","width"],function(a,b){o.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&zb.test(o.css(a,"display"))?o.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===o.css(a,"boxSizing",!1,e),e):0)}}}),o.cssHooks.marginRight=yb(l.reliableMarginRight,function(a,b){return b?o.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),o.each({margin:"",padding:"",border:"Width"},function(a,b){o.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(o.cssHooks[a+b].set=Gb)}),o.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(o.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=o.css(a,b[g],!1,d);return f}return void 0!==c?o.style(a,b,c):o.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?o(this).show():o(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}o.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(o.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?o.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=o.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){o.fx.step[a.prop]?o.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[o.cssProps[a.prop]]||o.cssHooks[a.prop])?o.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},o.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},o.fx=Kb.prototype.init,o.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(o.cssNumber[a]?"":"px"),g=(o.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(o.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,o.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=o.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k=this,l={},m=a.style,n=a.nodeType&&S(a),p=L.get(a,"fxshow");c.queue||(h=o._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,k.always(function(){k.always(function(){h.unqueued--,o.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[m.overflow,m.overflowX,m.overflowY],j=o.css(a,"display"),"none"===j&&(j=tb(a.nodeName)),"inline"===j&&"none"===o.css(a,"float")&&(m.display="inline-block")),c.overflow&&(m.overflow="hidden",k.always(function(){m.overflow=c.overflow[0],m.overflowX=c.overflow[1],m.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(n?"hide":"show")){if("show"!==e||!p||void 0===p[d])continue;n=!0}l[d]=p&&p[d]||o.style(a,d)}if(!o.isEmptyObject(l)){p?"hidden"in p&&(n=p.hidden):p=L.access(a,"fxshow",{}),f&&(p.hidden=!n),n?o(a).show():k.done(function(){o(a).hide()}),k.done(function(){var b;L.remove(a,"fxshow");for(b in l)o.style(a,b,l[b])});for(d in l)g=Ub(n?p[d]:0,d,k),d in p||(p[d]=g.start,n&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=o.camelCase(c),e=b[d],f=a[c],o.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=o.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=o.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:o.extend({},b),opts:o.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=o.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return o.map(k,Ub,j),o.isFunction(j.opts.start)&&j.opts.start.call(a,j),o.fx.timer(o.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}o.Animation=o.extend(Xb,{tweener:function(a,b){o.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),o.speed=function(a,b,c){var d=a&&"object"==typeof a?o.extend({},a):{complete:c||!c&&b||o.isFunction(a)&&a,duration:a,easing:c&&b||b&&!o.isFunction(b)&&b};return d.duration=o.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in o.fx.speeds?o.fx.speeds[d.duration]:o.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){o.isFunction(d.old)&&d.old.call(this),d.queue&&o.dequeue(this,d.queue)},d},o.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=o.isEmptyObject(a),f=o.speed(b,c,d),g=function(){var b=Xb(this,o.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=o.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&o.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=o.timers,g=d?d.length:0;for(c.finish=!0,o.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),o.each(["toggle","show","hide"],function(a,b){var c=o.fn[b];o.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),o.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){o.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),o.timers=[],o.fx.tick=function(){var a,b=0,c=o.timers;for(Lb=o.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||o.fx.stop(),Lb=void 0},o.fx.timer=function(a){o.timers.push(a),a()?o.fx.start():o.timers.pop()},o.fx.interval=13,o.fx.start=function(){Mb||(Mb=setInterval(o.fx.tick,o.fx.interval))},o.fx.stop=function(){clearInterval(Mb),Mb=null},o.fx.speeds={slow:600,fast:200,_default:400},o.fn.delay=function(a,b){return a=o.fx?o.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=m.createElement("input"),b=m.createElement("select"),c=b.appendChild(m.createElement("option"));a.type="checkbox",l.checkOn=""!==a.value,l.optSelected=c.selected,b.disabled=!0,l.optDisabled=!c.disabled,a=m.createElement("input"),a.value="t",a.type="radio",l.radioValue="t"===a.value}();var Yb,Zb,$b=o.expr.attrHandle;o.fn.extend({attr:function(a,b){return J(this,o.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){o.removeAttr(this,a)})}}),o.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?o.prop(a,b,c):(1===f&&o.isXMLDoc(a)||(b=b.toLowerCase(),d=o.attrHooks[b]||(o.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=o.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void o.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=o.propFix[c]||c,o.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&o.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?o.removeAttr(a,c):a.setAttribute(c,c),c}},o.each(o.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||o.find.attr;$b[b]=function(a,b,d){var e,f; +return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;o.fn.extend({prop:function(a,b){return J(this,o.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[o.propFix[a]||a]})}}),o.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!o.isXMLDoc(a),f&&(b=o.propFix[b]||b,e=o.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),l.optSelected||(o.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),o.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){o.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;o.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(o.isFunction(a))return this.each(function(b){o(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=o.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(o.isFunction(a))return this.each(function(b){o(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?o.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(o.isFunction(a)?function(c){o(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=o(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;o.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=o.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,o(this).val()):a,null==e?e="":"number"==typeof e?e+="":o.isArray(e)&&(e=o.map(e,function(a){return null==a?"":a+""})),b=o.valHooks[this.type]||o.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=o.valHooks[e.type]||o.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),o.extend({valHooks:{select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(l.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&o.nodeName(c.parentNode,"optgroup"))){if(b=o(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=o.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=o.inArray(o(d).val(),f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),o.each(["radio","checkbox"],function(){o.valHooks[this]={set:function(a,b){return o.isArray(b)?a.checked=o.inArray(o(a).val(),b)>=0:void 0}},l.checkOn||(o.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),o.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){o.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),o.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=o.now(),dc=/\?/;o.parseJSON=function(a){return JSON.parse(a+"")},o.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&o.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=m.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(o.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,o.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=o.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&o.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}o.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":o.parseJSON,"text xml":o.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,o.ajaxSettings),b):tc(o.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=o.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?o(l):o.event,n=o.Deferred(),p=o.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(n.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=o.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=o.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===o.active++&&o.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(o.lastModified[d]&&v.setRequestHeader("If-Modified-Since",o.lastModified[d]),o.etag[d]&&v.setRequestHeader("If-None-Match",o.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(o.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(o.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?n.resolveWith(l,[r,x,v]):n.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--o.active||o.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return o.get(a,b,c,"json")},getScript:function(a,b){return o.get(a,void 0,b,"script")}}),o.each(["get","post"],function(a,b){o[b]=function(a,c,d,e){return o.isFunction(c)&&(e=e||d,d=c,c=void 0),o.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),o.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){o.fn[b]=function(a){return this.on(b,a)}}),o._evalUrl=function(a){return o.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},o.fn.extend({wrapAll:function(a){var b;return o.isFunction(a)?this.each(function(b){o(this).wrapAll(a.call(this,b))}):(this[0]&&(b=o(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(o.isFunction(a)?function(b){o(this).wrapInner(a.call(this,b))}:function(){var b=o(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=o.isFunction(a);return this.each(function(c){o(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){o.nodeName(this,"body")||o(this).replaceWith(this.childNodes)}).end()}}),o.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},o.expr.filters.visible=function(a){return!o.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(o.isArray(b))o.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==o.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}o.param=function(a,b){var c,d=[],e=function(a,b){b=o.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=o.ajaxSettings&&o.ajaxSettings.traditional),o.isArray(a)||a.jquery&&!o.isPlainObject(a))o.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},o.fn.extend({serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=o.prop(this,"elements");return a?o.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!o(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=o(this).val();return null==c?null:o.isArray(c)?o.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),o.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=o.ajaxSettings.xhr();a.ActiveXObject&&o(a).on("unload",function(){for(var a in Dc)Dc[a]()}),l.cors=!!Fc&&"withCredentials"in Fc,l.ajax=Fc=!!Fc,o.ajaxTransport(function(a){var b;return l.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort"),f.send(a.hasContent&&a.data||null)},abort:function(){b&&b()}}:void 0}),o.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return o.globalEval(a),a}}}),o.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),o.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=o("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),m.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;o.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||o.expando+"_"+cc++;return this[a]=!0,a}}),o.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=o.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||o.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&o.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),o.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||m;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=o.buildFragment([a],b,e),e&&e.length&&o(e).remove(),o.merge([],d.childNodes))};var Ic=o.fn.load;o.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=a.slice(h),a=a.slice(0,h)),o.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&o.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?o("<div>").append(o.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},o.expr.filters.animated=function(a){return o.grep(o.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return o.isWindow(a)?a:9===a.nodeType&&a.defaultView}o.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=o.css(a,"position"),l=o(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=o.css(a,"top"),i=o.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),o.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},o.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){o.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,o.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===o.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),o.nodeName(a[0],"html")||(d=a.offset()),d.top+=o.css(a[0],"borderTopWidth",!0),d.left+=o.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-o.css(c,"marginTop",!0),left:b.left-d.left-o.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!o.nodeName(a,"html")&&"static"===o.css(a,"position"))a=a.offsetParent;return a||Jc})}}),o.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;o.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),o.each(["top","left"],function(a,b){o.cssHooks[b]=yb(l.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?o(a).position()[b]+"px":c):void 0})}),o.each({Height:"height",Width:"width"},function(a,b){o.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){o.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return o.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?o.css(b,c,g):o.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),o.fn.size=function(){return this.length},o.fn.andSelf=o.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return o});var Lc=a.jQuery,Mc=a.$;return o.noConflict=function(b){return a.$===o&&(a.$=Mc),b&&a.jQuery===o&&(a.jQuery=Lc),o},typeof b===U&&(a.jQuery=a.$=o),o}); diff --git a/interface/web/themes/default/assets/javascripts/modernizr.custom.js b/interface/web/themes/default/assets/javascripts/modernizr.custom.js new file mode 100644 index 0000000000..63cc6c20b5 --- /dev/null +++ b/interface/web/themes/default/assets/javascripts/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.7.1 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-csstransforms3d-shiv-cssclasses-teststyles-testprop-testallprops-prefixes-domprefixes-load + */ +;window.Modernizr=function(a,b,c){function z(a){j.cssText=a}function A(a,b){return z(m.join(a+";")+(b||""))}function B(a,b){return typeof a===b}function C(a,b){return!!~(""+a).indexOf(b)}function D(a,b){for(var d in a){var e=a[d];if(!C(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function E(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:B(f,"function")?f.bind(d||b):f}return!1}function F(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return B(b,"string")||B(b,"undefined")?D(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),E(e,b,c))}var d="2.7.1",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={},r={},s={},t=[],u=t.slice,v,w=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},x={}.hasOwnProperty,y;!B(x,"undefined")&&!B(x.call,"undefined")?y=function(a,b){return x.call(a,b)}:y=function(a,b){return b in a&&B(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=u.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(u.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(u.call(arguments)))};return e}),q.csstransforms3d=function(){var a=!!F("perspective");return a&&"webkitPerspective"in g.style&&w("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a};for(var G in q)y(q,G)&&(v=G.toLowerCase(),e[v]=q[G](),t.push((e[v]?"":"no-")+v));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)y(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},z(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g,h="_html5shiv",i=0,j={},k;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.testProp=function(a){return D([a])},e.testAllProps=F,e.testStyles=w,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+t.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))}; \ No newline at end of file diff --git a/interface/web/themes/default/assets/javascripts/modernizr.custom.min.js b/interface/web/themes/default/assets/javascripts/modernizr.custom.min.js new file mode 100644 index 0000000000..d47855d884 --- /dev/null +++ b/interface/web/themes/default/assets/javascripts/modernizr.custom.min.js @@ -0,0 +1 @@ +window.Modernizr=function(a,b,c){function z(a){j.cssText=a}function A(a,b){return z(m.join(a+";")+(b||""))}function B(a,b){return typeof a===b}function C(a,b){return!!~(""+a).indexOf(b)}function D(a,b){for(var d in a){var e=a[d];if(!C(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function E(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:B(f,"function")?f.bind(d||b):f}return!1}function F(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return B(b,"string")||B(b,"undefined")?D(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),E(e,b,c))}var d="2.7.1",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={},r={},s={},t=[],u=t.slice,v,w=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},x={}.hasOwnProperty,y;!B(x,"undefined")&&!B(x.call,"undefined")?y=function(a,b){return x.call(a,b)}:y=function(a,b){return b in a&&B(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=u.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(u.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(u.call(arguments)))};return e}),q.csstransforms3d=function(){var a=!!F("perspective");return a&&"webkitPerspective"in g.style&&w("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a};for(var G in q)y(q,G)&&(v=G.toLowerCase(),e[v]=q[G](),t.push((e[v]?"":"no-")+v));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)y(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},z(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g,h="_html5shiv",i=0,j={},k;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.testProp=function(a){return D([a])},e.testAllProps=F,e.testStyles=w,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+t.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))}; \ No newline at end of file diff --git a/interface/web/themes/default/assets/javascripts/pushy.min.js b/interface/web/themes/default/assets/javascripts/pushy.min.js new file mode 100644 index 0000000000..a8bbfd5874 --- /dev/null +++ b/interface/web/themes/default/assets/javascripts/pushy.min.js @@ -0,0 +1,4 @@ +/*! Pushy - v0.9.1 - 2013-9-16 +* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions. +* https://github.com/christophery/pushy/ +* by Christopher Yee */$(function(){function h(){t.toggleClass(o);e.toggleClass(s);n.toggleClass(u);r.toggleClass(a)}function p(){t.addClass(o);e.animate({left:"0px"},l);n.animate({left:c},l);r.animate({left:c},l)}function d(){t.removeClass(o);e.animate({left:"-"+c},l);n.animate({left:"0px"},l);r.animate({left:"0px"},l)}var e=$(".pushy"),t=$("body"),n=$("#container"),r=$(".push"),i=$(".site-overlay"),s="pushy-left pushy-open",o="pushy-active",u="container-push",a="push-push",f=$(".menu-btn, .pushy a"),l=200,c=e.width()+"px";if(Modernizr.csstransforms3d){f.click(function(){h()});i.click(function(){h()})}else{e.css({left:"-"+c});n.css({"overflow-x":"hidden"});var v=!0;f.click(function(){if(v){p();v=!1}else{d();v=!0}});i.click(function(){if(v){p();v=!1}else{d();v=!0}})}}); \ No newline at end of file diff --git a/interface/web/themes/default/assets/javascripts/responsive.js b/interface/web/themes/default/assets/javascripts/responsive.js new file mode 100644 index 0000000000..9bd49fa2a8 --- /dev/null +++ b/interface/web/themes/default/assets/javascripts/responsive.js @@ -0,0 +1,24 @@ +$(document).on('ready', function () { + // Off-Canvas Menü + var $mainNavigation = $('#main-navigation'); + var $subNavigation = $('.subnavigation'); + var $responsiveNavigation = $('nav.pushy'); + + // Hauptnavigation + $('<ul />').appendTo($responsiveNavigation); + + $($mainNavigation).find('a').each(function () { + var $item = $(this); + var $activeClass = $item.hasClass('active') ? ' class="active"' : ''; + + $responsiveNavigation.find('ul').append($('<li><a href="' + $item.attr('href') + '"' + $activeClass + '><i class="icon ' + $item.data('icon-class') + '"></i>' + $item.text() + '</a></li>')); + }); + + // Subnavigation + $('<ul class="subnavi" />').appendTo($responsiveNavigation); + + $($subNavigation).find('a').each(function () { + var $item = $(this); + $responsiveNavigation.find('ul.subnavi').append($('<li><a href="' + $item.attr('href') + '">' + $item.text() + '</a></li>')); + }); +}); diff --git a/interface/web/themes/default/assets/javascripts/responsive.min.js b/interface/web/themes/default/assets/javascripts/responsive.min.js new file mode 100644 index 0000000000..4e88780011 --- /dev/null +++ b/interface/web/themes/default/assets/javascripts/responsive.min.js @@ -0,0 +1 @@ +$(document).on("ready",function(){var $mainNavigation=$("#main-navigation");var $subNavigation=$(".subnavigation");var $responsiveNavigation=$("nav.pushy");$("<ul />").appendTo($responsiveNavigation);$($mainNavigation).find("a").each(function(){var $item=$(this);var $activeClass=$item.hasClass("active")?' class="active"':"";$responsiveNavigation.find("ul").append($('<li><a href="'+$item.attr("href")+'"'+$activeClass+'><i class="icon '+$item.data("icon-class")+'"></i>'+$item.text()+"</a></li>"))});$('<ul class="subnavi" />').appendTo($responsiveNavigation);$($subNavigation).find("a").each(function(){var $item=$(this);$responsiveNavigation.find("ul.subnavi").append($('<li><a href="'+$item.attr("href")+'">'+$item.text()+"</a></li>"))})}); \ No newline at end of file diff --git a/interface/web/themes/default/assets/stylesheets/bootstrap.min.css b/interface/web/themes/default/assets/stylesheets/bootstrap.min.css new file mode 100644 index 0000000000..4af8905e5b --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px;line-height:1.5 \0}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px;line-height:1.33 \0}_:-ms-fullscreen,:root input[type=date],_:-ms-fullscreen,:root input[type=time],_:-ms-fullscreen,:root input[type=datetime-local],_:-ms-fullscreen,:root input[type=month]{line-height:1.42857143}_:-ms-fullscreen.input-sm,:root input[type=date].input-sm,_:-ms-fullscreen.input-sm,:root input[type=time].input-sm,_:-ms-fullscreen.input-sm,:root input[type=datetime-local].input-sm,_:-ms-fullscreen.input-sm,:root input[type=month].input-sm{line-height:1.5}_:-ms-fullscreen.input-lg,:root input[type=date].input-lg,_:-ms-fullscreen.input-lg,:root input[type=time].input-lg,_:-ms-fullscreen.input-lg,:root input[type=datetime-local].input-lg,_:-ms-fullscreen.input-lg,:root input[type=month].input-lg{line-height:1.33}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/interface/web/themes/default/assets/stylesheets/fonts.css b/interface/web/themes/default/assets/stylesheets/fonts.css new file mode 100644 index 0000000000..b30235b54a --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/fonts.css @@ -0,0 +1,70 @@ +@font-face { + font-family: 'ispconfig'; + src:url('../fonts/ispconfig.eot?-drlkxz'); + src:url('../fonts/ispconfig.eot?#iefix-drlkxz') format('embedded-opentype'), + url('../fonts/ispconfig.woff?-drlkxz') format('woff'), + url('../fonts/ispconfig.ttf?-drlkxz') format('truetype'), + url('../fonts/ispconfig.svg?-drlkxz#ispconfig') format('svg'); + font-weight: normal; + font-style: normal; +} + +.icon { + font-family: 'ispconfig'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-calendar:before { + content: "\e60e"; +} +.icon-billing:before { + content: "\e60d"; +} +.icon-lens:before { + content: "\e60b"; +} +.icon-bulb:before { + content: "\e60c"; +} +.icon-vm2:before { + content: "\e600"; +} +.icon-vm:before { + content: "\e601"; +} +.icon-tools:before { + content: "\e602"; +} +.icon-admin:before { + content: "\e603"; +} +.icon-sites:before { + content: "\e604"; +} +.icon-monitor:before { + content: "\e605"; +} +.icon-dashboard:before { + content: "\e606"; +} +.icon-help:before { + content: "\e607"; +} +.icon-mail:before { + content: "\e608"; +} +.icon-dns:before { + content: "\e609"; +} +.icon-client:before { + content: "\e60a"; +} diff --git a/interface/web/themes/default/assets/stylesheets/fonts.min.css b/interface/web/themes/default/assets/stylesheets/fonts.min.css new file mode 100644 index 0000000000..b30235b54a --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/fonts.min.css @@ -0,0 +1,70 @@ +@font-face { + font-family: 'ispconfig'; + src:url('../fonts/ispconfig.eot?-drlkxz'); + src:url('../fonts/ispconfig.eot?#iefix-drlkxz') format('embedded-opentype'), + url('../fonts/ispconfig.woff?-drlkxz') format('woff'), + url('../fonts/ispconfig.ttf?-drlkxz') format('truetype'), + url('../fonts/ispconfig.svg?-drlkxz#ispconfig') format('svg'); + font-weight: normal; + font-style: normal; +} + +.icon { + font-family: 'ispconfig'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-calendar:before { + content: "\e60e"; +} +.icon-billing:before { + content: "\e60d"; +} +.icon-lens:before { + content: "\e60b"; +} +.icon-bulb:before { + content: "\e60c"; +} +.icon-vm2:before { + content: "\e600"; +} +.icon-vm:before { + content: "\e601"; +} +.icon-tools:before { + content: "\e602"; +} +.icon-admin:before { + content: "\e603"; +} +.icon-sites:before { + content: "\e604"; +} +.icon-monitor:before { + content: "\e605"; +} +.icon-dashboard:before { + content: "\e606"; +} +.icon-help:before { + content: "\e607"; +} +.icon-mail:before { + content: "\e608"; +} +.icon-dns:before { + content: "\e609"; +} +.icon-client:before { + content: "\e60a"; +} diff --git a/interface/web/themes/default/assets/stylesheets/ispconfig.css b/interface/web/themes/default/assets/stylesheets/ispconfig.css new file mode 100644 index 0000000000..3c9a949bb3 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/ispconfig.css @@ -0,0 +1,264 @@ +body { + overflow-y: scroll; } + +.left { + float: left; } + +.right { + float: right; } + +.clear:after { + content: ""; + display: table; + clear: both; } + +.marginTop15 { + margin-top: 15px; } + +.paddingX5 { + padding-left: 5px !important; + padding-right: 5px !important; } + +.width65 { + width: 65px; } + +.form-group input[type='checkbox'] { + margin-top: 10px; } + +.control-label { + font-weight: normal; } + .control-label:after { + content: ":"; } + +.formbutton-default { + padding: 6px 30px; + border-bottom-style: solid; + border-bottom-width: 2px; + font-size: 12px; + font-weight: bold; + transition: all ease 500ms; } + +.formbutton-success { + padding: 6px 30px; + border-style: solid; + border-width: 1px; + border-bottom-width: solid; + font-size: 12px; + font-weight: bold; + transition: all ease 500ms; } + +#main-wrapper { + margin: 0 auto; + width: 950px; } + +#logo { + float: left; + width: 200px; + height: 65px; + background: url("../images/logo.png") no-repeat; } + #logo a { + display: block; + width: 100%; + height: 100%; } + +#headerbar { + float: right; } + +#searchform { + float: right; + margin-top: 16px; } + #searchform > div { + position: relative; + display: table; } + #searchform > div > div { + display: table-cell; + padding-right: 8px; + vertical-align: top; } + #searchform .icon { + padding: 0 2px; + font-size: 16px; } + +#logout-button { + float: right; + margin-top: 16px; + margin-left: 25px; + border-bottom-style: solid; + border-bottom-width: 2px; + transition: all ease 500ms; } + +#main-navigation { + margin-top: 24px; } + #main-navigation a { + padding: 0 12px; + height: 70px; + border-bottom-style: solid; + botder-bottom-width: 2px; + transition: all ease 500ms; } + #main-navigation .icon { + font-size: 32px; } + #main-navigation .title { + margin-top: 2px; + font-weight: bold; } + +.btn-group-justified .btn { + border-right-width: 0; } + .btn-group-justified .btn:last-of-type { + border-right-width: 1px; } + +#content { + width: 710px; } + +#sidebar { + margin-top: 27px; + width: 215px; + border-style: solid; + border-width: 1px; + border-radius: 4px; } + #sidebar header { + margin: 1px; + padding: 0 10px; + height: 40px; + line-height: 40px; + font-weight: bold; + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + #sidebar ul { + margin: 0; + padding: 0; + list-style: none; } + #sidebar li { + padding: 10px; + border-top-style: solid; + border-top-width: 1px; + font-size: 12px; } + #sidebar a { + text-decoration: none; + transition: color ease 500ms; } + +.page-header { + margin: 20px 0; + padding: 0; } + +.alert-notification a { + font-weight: bold; + text-decoration: none; + transition: color ease 500ms; } + +.alert-label, .alert-content { + display: inline-block; + vertical-align: top; } + +.alert-label { + width: 60px; } + +.modules { + margin: 0; + padding: 0; + list-style: none; } + .modules li { + float: left; + margin-right: 15px; + margin-bottom: 15px; + padding: 8px; + width: 200px; + border-radius: 4px; + border-style: solid; + border-width: 1px; } + .modules .icon { + float: left; + margin-right: 15px; + font-size: 50px; } + .modules .left { + margin-top: 5px; } + .modules .title { + margin-top: 6px; + margin-left: 20px; + font-size: 16px; + font-weight: bold; } + .modules .button { + margin-top: 10px; + width: 100%; + border-bottom-style: solid; + border-bottom-width: 2px; + font-size: 12px; + font-weight: bold; + transition: all ease 500ms; } + .modules a { + text-decoration: none; } + +.table-wrapper { + margin-bottom: 20px; + border-radius: 4px; + border-style: solid; + border-width: 1px; } + +.table { + margin-bottom: 1px; } + .table caption { + padding: 5px 10px; + text-align: left; + font-weight: bold; + font-size: 18px; + border-bottom-style: solid; + border-bottom-width: 1px; } + .table tbody tr { + border-top-style: solid; + border-top-width: 1px; + transition: background ease 500ms; } + .table tbody tr:last-child { + border-radius: 4px; } + +.tfooter { + margin-top: -1px; + height: 40px; + border-top-style: solid; + border-top-width: 1px; } + +.progress { + display: inline-block; + margin-bottom: 0; + width: 300px; + height: 10px; } + +.content-tab-wrapper { + border-style: solid; + border-width: 1px; + border-radius: 4px; } + .content-tab-wrapper .nav-tabs > li > a { + border-radius: 0; + border: none !important; + border-right-style: solid !important; + border-right-width: 1px !important; + outline: none; + font-weight: bold; + transition: background ease 500ms; } + .content-tab-wrapper .nav-tabs li:not(:first-child) a { + margin-left: -2px; } + +.tab-content { + padding: 25px 10px; } + +.input-group-btn .icon-calendar { + font-size: 18px; } + +thead.dark th { + height: 40px; + line-height: 40px; + font-weight: normal; } + +#footer { + margin: 20px 0; + padding-top: 20px; + border-top-style: solid; + border-top-width: 1px; + text-align: center; + font-size: 10px; } + +.menu-btn { + display: none; + cursor: pointer; } + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #logo { + background-image: url("../images/logo@2x.png"); + background-size: 200px 65px; } } diff --git a/interface/web/themes/default/assets/stylesheets/ispconfig.min.css b/interface/web/themes/default/assets/stylesheets/ispconfig.min.css new file mode 100644 index 0000000000..fa4df1d88c --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/ispconfig.min.css @@ -0,0 +1 @@ +body{overflow-y:scroll}.left{float:left}.right{float:right}.clear:after{content:"";display:table;clear:both}.marginTop15{margin-top:15px}.paddingX5{padding-left:5px !important;padding-right:5px !important}.width65{width:65px}.form-group input[type='checkbox']{margin-top:10px}.control-label{font-weight:normal}.control-label:after{content:":"}.formbutton-default{padding:6px 30px;border-bottom-style:solid;border-bottom-width:2px;font-size:12px;font-weight:bold;transition:all ease 500ms}.formbutton-success{padding:6px 30px;border-style:solid;border-width:1px;border-bottom-width:solid;font-size:12px;font-weight:bold;transition:all ease 500ms}#main-wrapper{margin:0 auto;width:950px}#logo{float:left;width:200px;height:65px;background:url("../images/logo.png") no-repeat}#logo a{display:block;width:100%;height:100%}#headerbar{float:right}#searchform{float:right;margin-top:16px}#searchform>div{position:relative;display:table}#searchform>div>div{display:table-cell;padding-right:8px;vertical-align:top}#searchform .icon{padding:0 2px;font-size:16px}#logout-button{float:right;margin-top:16px;margin-left:25px;border-bottom-style:solid;border-bottom-width:2px;transition:all ease 500ms}#main-navigation{margin-top:24px}#main-navigation a{padding:0 12px;height:70px;border-bottom-style:solid;botder-bottom-width:2px;transition:all ease 500ms}#main-navigation .icon{font-size:32px}#main-navigation .title{margin-top:2px;font-weight:bold}.btn-group-justified .btn{border-right-width:0}.btn-group-justified .btn:last-of-type{border-right-width:1px}#content{width:710px}#sidebar{margin-top:27px;width:215px;border-style:solid;border-width:1px;border-radius:4px}#sidebar header{margin:1px;padding:0 10px;height:40px;line-height:40px;font-weight:bold;border-top-left-radius:2px;border-top-right-radius:2px}#sidebar ul{margin:0;padding:0;list-style:none}#sidebar li{padding:10px;border-top-style:solid;border-top-width:1px;font-size:12px}#sidebar a{text-decoration:none;transition:color ease 500ms}.page-header{margin:20px 0;padding:0}.alert-notification a{font-weight:bold;text-decoration:none;transition:color ease 500ms}.alert-label,.alert-content{display:inline-block;vertical-align:top}.alert-label{width:60px}.modules{margin:0;padding:0;list-style:none}.modules li{float:left;margin-right:15px;margin-bottom:15px;padding:8px;width:200px;border-radius:4px;border-style:solid;border-width:1px}.modules .icon{float:left;margin-right:15px;font-size:50px}.modules .left{margin-top:5px}.modules .title{margin-top:6px;margin-left:20px;font-size:16px;font-weight:bold}.modules .button{margin-top:10px;width:100%;border-bottom-style:solid;border-bottom-width:2px;font-size:12px;font-weight:bold;transition:all ease 500ms}.modules a{text-decoration:none}.table-wrapper{margin-bottom:20px;border-radius:4px;border-style:solid;border-width:1px}.table{margin-bottom:1px}.table caption{padding:5px 10px;text-align:left;font-weight:bold;font-size:18px;border-bottom-style:solid;border-bottom-width:1px}.table tbody tr{border-top-style:solid;border-top-width:1px;transition:background ease 500ms}.table tbody tr:last-child{border-radius:4px}.tfooter{margin-top:-1px;height:40px;border-top-style:solid;border-top-width:1px}.progress{display:inline-block;margin-bottom:0;width:300px;height:10px}.content-tab-wrapper{border-style:solid;border-width:1px;border-radius:4px}.content-tab-wrapper .nav-tabs>li>a{border-radius:0;border:none !important;border-right-style:solid !important;border-right-width:1px !important;outline:0;font-weight:bold;transition:background ease 500ms}.content-tab-wrapper .nav-tabs li:not(:first-child) a{margin-left:-2px}.tab-content{padding:25px 10px}.input-group-btn .icon-calendar{font-size:18px}thead.dark th{height:40px;line-height:40px;font-weight:normal}#footer{margin:20px 0;padding-top:20px;border-top-style:solid;border-top-width:1px;text-align:center;font-size:10px}.menu-btn{display:none;cursor:pointer}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#logo{background-image:url("../images/logo@2x.png");background-size:200px 65px}} \ No newline at end of file diff --git a/interface/web/themes/default/assets/stylesheets/ispconfig.sass b/interface/web/themes/default/assets/stylesheets/ispconfig.sass new file mode 100644 index 0000000000..7a40a91a5e --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/ispconfig.sass @@ -0,0 +1,293 @@ +body + overflow-y: scroll + +.left + float: left + +.right + float: right + +.clear:after + content: '' + display: table + clear: both + +.marginTop15 + margin-top: 15px + +.paddingX5 + padding-left: 5px !important + padding-right: 5px !important + +.width65 + width: 65px + +.form-group input[type='checkbox'] + margin-top: 10px + +.control-label + font-weight: normal + + &:after + content: ':' + +.formbutton-default + padding: 6px 30px + border-bottom-style: solid + border-bottom-width: 2px + font-size: 12px + font-weight: bold + transition: all ease 500ms + +.formbutton-success + padding: 6px 30px + border-style: solid + border-width: 1px + border-bottom-width: solid + font-size: 12px + font-weight: bold + transition: all ease 500ms + +#main-wrapper + margin: 0 auto + width: 950px + +#logo + float: left + width: 200px + height: 65px + background: url('../images/logo.png') no-repeat + + a + display: block + width: 100% + height: 100% + +#headerbar + float: right + +#searchform + float: right + margin-top: 16px + + > div + position: relative + display: table + + > div + display: table-cell + padding-right: 8px + vertical-align: top + + .icon + padding: 0 2px + font-size: 16px + +#logout-button + float: right + margin-top: 16px + margin-left: 25px + border-bottom-style: solid + border-bottom-width: 2px + transition: all ease 500ms + +#main-navigation + margin-top: 24px + + a + padding: 0 12px + height: 70px + border-bottom-style: solid + botder-bottom-width: 2px + transition: all ease 500ms + + .icon + font-size: 32px + + .title + margin-top: 2px + font-weight: bold + + +.btn-group-justified .btn + border-right-width: 0 + + &:last-of-type + border-right-width: 1px + +#content + width: 710px + +#sidebar + margin-top: 27px + width: 215px + border-style: solid + border-width: 1px + border-radius: 4px + + header + margin: 1px + padding: 0 10px + height: 40px + line-height: 40px + font-weight: bold + border-top-left-radius: 2px + border-top-right-radius: 2px + + ul + margin: 0 + padding: 0 + list-style: none + + li + padding: 10px + border-top-style: solid + border-top-width: 1px + font-size: 12px + + a + text-decoration: none + transition: color ease 500ms + +.page-header + margin: 20px 0 + padding: 0 + +.alert-notification + a + font-weight: bold + text-decoration: none + transition: color ease 500ms + +.alert-label, .alert-content + display: inline-block + vertical-align: top + +.alert-label + width: 60px + +.modules + margin: 0 + padding: 0 + list-style: none + + li + float: left + margin-right: 15px + margin-bottom: 15px + padding: 8px + width: 200px + border-radius: 4px + border-style: solid + border-width: 1px + + .icon + float: left + margin-right: 15px + font-size: 50px + + .left + margin-top: 5px + + .title + margin-top: 6px + margin-left: 20px + font-size: 16px + font-weight: bold + + .button + margin-top: 10px + width: 100% + border-bottom-style: solid + border-bottom-width: 2px + font-size: 12px + font-weight: bold + transition: all ease 500ms + + a + text-decoration: none + +.table-wrapper + margin-bottom: 20px + border-radius: 4px + border-style: solid + border-width: 1px + +.table + margin-bottom: 1px + + caption + padding: 5px 10px + text-align: left + font-weight: bold + font-size: 18px + border-bottom-style: solid + border-bottom-width: 1px + + tbody + tr + border-top-style: solid + border-top-width: 1px + transition: background ease 500ms + + &:last-child + border-radius: 4px + +.tfooter + margin-top: -1px + height: 40px + border-top-style: solid + border-top-width: 1px + +.progress + display: inline-block + margin-bottom: 0 + width: 300px + height: 10px + +.content-tab-wrapper + border-style: solid + border-width: 1px + border-radius: 4px + + .nav-tabs + > li > a + border-radius: 0 + border: none !important + border-right-style: solid !important + border-right-width: 1px !important + outline: none + font-weight: bold + transition: background ease 500ms + + li:not(:first-child) a + margin-left: -2px + +.tab-content + padding: 25px 10px + +.input-group-btn .icon-calendar + font-size: 18px + +thead.dark + th + height: 40px + line-height: 40px + font-weight: normal + +#footer + margin: 20px 0 + padding-top: 20px + border-top-style: solid + border-top-width: 1px + text-align: center + font-size: 10px + +.menu-btn + display: none + cursor: pointer + +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) + #logo + background-image: url('../images/logo@2x.png') + background-size: 200px 65px diff --git a/interface/web/themes/default/assets/stylesheets/pushy.css b/interface/web/themes/default/assets/stylesheets/pushy.css new file mode 100644 index 0000000000..6d55022203 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/pushy.css @@ -0,0 +1,98 @@ +/*! Pushy - v0.9.1 - 2013-9-16 +* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions. +* https://github.com/christophery/pushy/ +* by Christopher Yee */ + +/* Menu Appearance */ + +.pushy{ + position: fixed; + width: 200px; + height: 100%; + top: 0; + z-index: 9999; + background: #333332; + font-size: 0.9em; + font-weight: bold; + -webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7); + -moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7); + box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7); + overflow: auto; + -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */ +} + +.pushy a{ + display: block; + color: #b3b3b1; + padding: 15px 30px; + border-bottom: 1px solid rgba(0, 0, 0, .1); + border-top: 1px solid rgba(255, 255, 255, .1); + text-decoration: none; +} + +.pushy a:hover{ + background: #00b4ff; + color: #FFF; +} + +/* Menu Movement */ + +.pushy-left{ + -webkit-transform: translate3d(-200px,0,0); + -moz-transform: translate3d(-200px,0,0); + -ms-transform: translate3d(-200px,0,0); + -o-transform: translate3d(-200px,0,0); + transform: translate3d(-200px,0,0); +} + +.pushy-open{ + -webkit-transform: translate3d(0,0,0); + -moz-transform: translate3d(0,0,0); + -ms-transform: translate3d(0,0,0); + -o-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} + +.container-push, .push-push{ + -webkit-transform: translate3d(200px,0,0); + -moz-transform: translate3d(200px,0,0); + -ms-transform: translate3d(200px,0,0); + -o-transform: translate3d(200px,0,0); + transform: translate3d(200px,0,0); +} + +/* Menu Transitions */ + +.pushy, #container, .push{ + -webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99); + -moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99); + -o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99); + transition: transform .2s cubic-bezier(.16, .68, .43, .99); + /* improves performance issues on mobile*/ + -webkit-backface-visibility: hidden; + -webkit-perspective: 1000; +} + +/* Site Overlay */ + +.site-overlay{ + display: none; +} + +.pushy-active .site-overlay{ + display: block; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 200px; + z-index: 9999; +} + +/* Example Media Query */ + +@media screen and (max-width: 768px){ + .pushy{ + font-size: 1.0em; + } +} \ No newline at end of file diff --git a/interface/web/themes/default/assets/stylesheets/pushy.min.css b/interface/web/themes/default/assets/stylesheets/pushy.min.css new file mode 100644 index 0000000000..dc2728b2a6 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/pushy.min.css @@ -0,0 +1,4 @@ +/*! Pushy - v0.9.1 - 2013-9-16 +* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions. +* https://github.com/christophery/pushy/ +* by Christopher Yee */.pushy{position:fixed;width:200px;height:100%;top:0;z-index:9999;background:#333332;font-size:.9em;font-weight:bold;-webkit-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);-moz-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);box-shadow:inset -10px 0 6px -9px rgba(0,0,0,.7);overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#b3b3b1;padding:15px 30px;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.1);text-decoration:none}.pushy a:hover{background:#00b4ff;color:#FFF}.pushy-left{-webkit-transform:translate3d(-200px,0,0);-moz-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);-o-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}.pushy-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.container-push,.push-push{-webkit-transform:translate3d(200px,0,0);-moz-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);-o-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.pushy,#container,.push{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-moz-transition:-moz-transform .2s cubic-bezier(.16,.68,.43,.99);-o-transition:-o-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.site-overlay{display:none}.pushy-active .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:200px;z-index:9999}@media screen and (max-width:768px){.pushy{font-size:1.0}} \ No newline at end of file diff --git a/interface/web/themes/default/assets/stylesheets/responsive.css b/interface/web/themes/default/assets/stylesheets/responsive.css new file mode 100644 index 0000000000..b296a8b948 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/responsive.css @@ -0,0 +1,93 @@ +html, body { + height: 100%; } + +.pushy ul { + padding-left: 0; + list-style: none; } + .pushy ul.subnavi li { + font-size: 12px; } + .pushy ul.subnavi li a { + padding: 2px 10px; } +.pushy a { + padding: 10px; + transition: color ease 500ms; } +.pushy i { + font-size: 22px; + vertical-align: sub; } + +@media screen and (max-width: 970px) { + #main-wrapper, #content, #sidebar { + width: 100%; } + + #inner-wrapper { + margin: 0 10px; } + + #sidebar.news-sidebar { + margin-top: 0; } } +@media screen and (max-width: 860px) { + #main-navigation { + display: block; } + #main-navigation a { + float: left; + display: block; + margin-top: -1px; + padding-top: 6px; + width: 60px; + height: 50px; + border-bottom: 0; + border-right-style: solid; + border-right-width: 1px; + border-bottom-style: solid; + border-bottom-width: 1px; } + #main-navigation .icon { + font-size: 16px; } + #main-navigation .title { + font-size: 10px; } + #main-navigation .btn { + border-radius: 0; } + #main-navigation .btn:first-child { + margin-left: -1px; } } +@media screen and (max-width: 670px) { + #main-navigation, .subnavigation { + display: none; } + + .menu-btn { + display: block; + margin-top: 8px; + margin-right: 10px; + font-size: 30px; } } +@media screen and (max-width: 600px) { + #headerbar { + float: left; + width: 100%; } + + #searchform { + float: left; + margin-top: 0; } + + #logout-button { + margin-top: 0; + margin-left: 0; } + + #sidebar { + margin-top: 10px; } + + .table, .table thead, .table tbody, .table tr, .table th, .table td { + display: block; } + + .table caption { + width: 100%; } + + .table thead tr { + position: absolute; + top: -9999px; + left: -9999px; } + + .table tbody tr { + border-top: none; } + + .progress { + width: 100%; } } +@media screen and (max-width: 350px) { + #searchform input { + width: 130px; } } diff --git a/interface/web/themes/default/assets/stylesheets/responsive.min.css b/interface/web/themes/default/assets/stylesheets/responsive.min.css new file mode 100644 index 0000000000..558838ef35 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/responsive.min.css @@ -0,0 +1 @@ +html,body{height:100%}.pushy ul{padding-left:0;list-style:none}.pushy ul.subnavi li{font-size:12px}.pushy ul.subnavi li a{padding:2px 10px}.pushy a{padding:10px;transition:color ease 500ms}.pushy i{font-size:22px;vertical-align:sub}@media screen and (max-width:970px){#main-wrapper,#content,#sidebar{width:100%}#inner-wrapper{margin:0 10px}#sidebar.news-sidebar{margin-top:0}}@media screen and (max-width:860px){#main-navigation{display:block}#main-navigation a{float:left;display:block;margin-top:-1px;padding-top:6px;width:60px;height:50px;border-bottom:0;border-right-style:solid;border-right-width:1px;border-bottom-style:solid;border-bottom-width:1px}#main-navigation .icon{font-size:16px}#main-navigation .title{font-size:10px}#main-navigation .btn{border-radius:0}#main-navigation .btn:first-child{margin-left:-1px}}@media screen and (max-width:670px){#main-navigation,.subnavigation{display:none}.menu-btn{display:block;margin-top:8px;margin-right:10px;font-size:30px}}@media screen and (max-width:600px){#headerbar{float:left;width:100%}#searchform{float:left;margin-top:0}#logout-button{margin-top:0;margin-left:0}#sidebar{margin-top:10px}.table,.table thead,.table tbody,.table tr,.table th,.table td{display:block}.table caption{width:100%}.table thead tr{position:absolute;top:-9999px;left:-9999px}.table tbody tr{border-top:0}.progress{width:100%}}@media screen and (max-width:350px){#searchform input{width:130px}} \ No newline at end of file diff --git a/interface/web/themes/default/assets/stylesheets/responsive.sass b/interface/web/themes/default/assets/stylesheets/responsive.sass new file mode 100644 index 0000000000..8959a8329b --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/responsive.sass @@ -0,0 +1,108 @@ +html, body + height: 100% + +.pushy + ul + padding-left: 0 + list-style: none + + &.subnavi li + font-size: 12px + + a + padding: 2px 10px + + a + padding: 10px + transition: color ease 500ms + + i + font-size: 22px + vertical-align: sub + +@media screen and (max-width: 970px) + #main-wrapper, #content, #sidebar + width: 100% + + #inner-wrapper + margin: 0 10px + + #sidebar.news-sidebar + margin-top: 0 + +@media screen and (max-width: 860px) + #main-navigation + display: block + + a + float: left + display: block + margin-top: -1px + padding-top: 6px + width: 60px + height: 50px + border-bottom: 0 + border-right-style: solid + border-right-width: 1px + border-bottom-style: solid + border-bottom-width: 1px + + .icon + font-size: 16px + + .title + font-size: 10px + + .btn + border-radius: 0 + + &:first-child + margin-left: -1px + +@media screen and (max-width: 670px) + #main-navigation, .subnavigation + display: none + + .menu-btn + display: block + margin-top: 8px + margin-right: 10px + font-size: 30px + +@media screen and (max-width: 600px) + #headerbar + float: left + width: 100% + + #searchform + float: left + margin-top: 0 + + #logout-button + margin-top: 0 + margin-left: 0 + + #sidebar + margin-top: 10px + + .table, .table thead, .table tbody, .table tr, .table th, .table td + display: block + + .table caption + width: 100% + + .table thead tr + position: absolute + top: -9999px + left: -9999px + + .table tbody tr + border-top: none + + .progress + width: 100% + +@media screen and (max-width: 350px) + #searchform + input + width: 130px diff --git a/interface/web/themes/default/assets/stylesheets/themes/dark/colors.sass b/interface/web/themes/default/assets/stylesheets/themes/dark/colors.sass new file mode 100644 index 0000000000..1fffeb6e2f --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/dark/colors.sass @@ -0,0 +1,33 @@ +$color-black: rgb(0, 0, 0) +$color-black-transparent: rgba(0, 0, 0, .2) +$color-background-blueish: rgb(16, 26, 34) +$color-font-main: rgb(223, 223, 223) +$color-gradient-grey-start: rgb(255, 255, 255) +$color-gradient-grey-stop: rgb(185, 187, 189) +$color-gradient-green-start: rgb(123, 204, 137) +$color-gradient-green-stop: rgb(106, 185, 119) +$color-green-border: rgb(90, 171, 104) +$color-green-border-hover: rgb(80, 155, 90) +$color-green: rgb(60, 179, 85) +$color-grey: rgb(135, 135, 135) +$color-grey-hover: rgb(107, 107, 107) +$color-grey-bg: rgb(16, 26, 34) +$color-grey-border: rgb(211, 215, 218) +$color-grey-light: rgb(36, 59, 85) +$color-red: rgb(199, 15, 25) +$color-red-hover: lighten($color-red, 5%) +$color-red-dark: darken($color-red, 10%) +$color-red-dark-hover: darken($color-red-dark, 5%) +$color-white: rgb(16, 26, 34) +$color-notification-info-background: rgb(0, 49, 61) +$color-notification-info-border: rgb(206, 221, 237) +$color-notification-info-font: rgb(249, 241, 201) +$color-notification-info-link: rgb(232, 217, 161) +$color-notification-info-link-hover: lighten($color-notification-info-link, 10%) +$color-notification-danger-background: rgb(247, 223, 223) +$color-notification-danger-border: rgb(220, 178, 179) +$color-notification-danger-font: rgb(175, 121, 125) +$color-input-focus: $color-notification-info-font +$color-table-hover: $color-notification-info-background +$color-thead-begin: rgb(43, 85, 109) +$color-thead-end: rgb(28, 57, 78) diff --git a/interface/web/themes/default/assets/stylesheets/themes/dark/mixins.sass b/interface/web/themes/default/assets/stylesheets/themes/dark/mixins.sass new file mode 100644 index 0000000000..2c471e5426 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/dark/mixins.sass @@ -0,0 +1,13 @@ +@import "colors" + +@mixin background-gradient + background: linear-gradient(to bottom, $color-gradient-grey-start, $color-gradient-grey-stop) + + &:hover + background: linear-gradient(to bottom, darken($color-gradient-grey-start, 5%), darken($color-gradient-grey-stop, 5%)) + +@mixin background-gradient-green + background: linear-gradient(to bottom, $color-gradient-green-start, $color-gradient-green-stop) + + &:hover + background: linear-gradient(to bottom, darken($color-gradient-green-start, 5%), darken($color-gradient-green-stop, 5%)) diff --git a/interface/web/themes/default/assets/stylesheets/themes/dark/theme.css b/interface/web/themes/default/assets/stylesheets/themes/dark/theme.css new file mode 100644 index 0000000000..a6a3f3738b --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/dark/theme.css @@ -0,0 +1,155 @@ +html, body { + -webkit-tap-highlight-color: black; } + +body { + background: #101a22; + color: #dfdfdf; } + +.green { + color: #3cb355; } + +.form-control:focus { + border-color: #f9f1c9; } + +.formbutton-default { + background: linear-gradient(to bottom, white, #b9bbbd); + color: #101a22; } + .formbutton-default:hover { + background: linear-gradient(to bottom, #f2f2f2, #acaeb1); } + +.formbutton-success { + background: linear-gradient(to bottom, #7bcc89, #6ab977); + border-color: #5aab68; + border-bottom-color: #5aab68; + color: #101a22; } + .formbutton-success:hover { + background: linear-gradient(to bottom, #69c579, #59b167); } + .formbutton-success:hover, .formbutton-success.active { + border-bottom-color: #509b5a; + color: #101a22; } + +#searchform button { + background: linear-gradient(to bottom, white, #b9bbbd); } + #searchform button:hover { + background: linear-gradient(to bottom, #f2f2f2, #acaeb1); } + +#logout-button { + background: #c70f19; + border-bottom-color: #980b13; } + #logout-button:hover { + background: #df111c; + border-bottom-color: #800a10; } + +#main-navigation a { + background: linear-gradient(to bottom, white, #b9bbbd); + border-bottom-color: #878787; } + #main-navigation a:hover { + background: linear-gradient(to bottom, #f2f2f2, #acaeb1); } + #main-navigation a:hover, #main-navigation a.active { + border-bottom-color: #6b6b6b; + color: #c70f19; } +#main-navigation .icon { + text-shadow: 1px 1px 1px #101a22; } + +#sidebar { + border-color: #cedded; + background: #101a22; } + #sidebar header { + background: #00313d; + color: #f9f1c9; } + #sidebar li { + border-top-color: #cedded; } + #sidebar a { + color: inherit; } + #sidebar a:hover { + color: #f2eaca; } + +.page-header { + border-color: #878787; } + +.alert-notification { + background: #00313d; + border-color: #cedded; + color: #f9f1c9; } + .alert-notification a { + color: #e8d9a1; } + .alert-notification a:hover { + color: #f2eaca; } + +.alert-danger { + background: #f7dfdf; + border-color: #dcb2b3; + color: #af797d; } + +.modules li { + background: #101a22; + border-color: #d3d7da; + box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.2); } +.modules .button { + background: linear-gradient(to bottom, white, #b9bbbd); + border-bottom-color: #878787; } + .modules .button:hover { + background: linear-gradient(to bottom, #f2f2f2, #acaeb1); } + .modules .button:hover, .modules .button.active { + border-bottom-color: #6b6b6b; } +.modules a { + color: inherit; } + +.table-wrapper { + background: #101a22; + border-color: #d3d7da; } + +.table caption { + border-bottom-color: #d3d7da; } +.table tbody tr { + border-top-color: #d3d7da; } + .table tbody tr:nth-child(odd) { + background: #101a22; } + .table tbody tr:nth-child(even) { + background: #101a22; } + .table tbody tr:hover { + background: #00313d; } + +.tfooter { + border-top-color: #d3d7da; } + +.content-tab-wrapper { + background: #101a22; + border-color: #d3d7da; } + .content-tab-wrapper .nav-tabs { + background: #243b55; + box-shadow: inset -1px -2px 6px -5px rgba(0, 0, 0, 0.2); } + .content-tab-wrapper .nav-tabs > li > a { + border-right-color: #d3d7da !important; + color: inherit; } + .content-tab-wrapper .nav-tabs > li > a:hover { + background: #1c2f43; } + .content-tab-wrapper .nav-tabs .active a { + background: #101a22 !important; } + .content-tab-wrapper .nav-tabs .active a:focus { + color: inherit; } + +thead.dark { + background: linear-gradient(to bottom, #2b556d, #1c394e) !important; + color: #dfdfdf; } + +#footer { + border-top-color: #d3d7da; } + +.pushy { + background: #101a22; } + .pushy ul.subnavi li a:hover { + background: none; } + .pushy a:hover, .pushy a.active { + background: #101a22; + color: inherit; } + +@media screen and (max-width: 860px) { + #main-navigation a { + border-right-color: #d3d7da; + border-bottom-color: #d3d7da; } + #main-navigation a.active { + border-right-color: #d3d7da; + border-bottom-color: #d3d7da; } + #main-navigation a:hover { + border-bottom-color: #d3d7da; } } diff --git a/interface/web/themes/default/assets/stylesheets/themes/dark/theme.min.css b/interface/web/themes/default/assets/stylesheets/themes/dark/theme.min.css new file mode 100644 index 0000000000..b7dbfd612d --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/dark/theme.min.css @@ -0,0 +1 @@ +html,body{-webkit-tap-highlight-color:black}body{background:#101a22;color:#dfdfdf}.green{color:#3cb355}.form-control:focus{border-color:#f9f1c9}.formbutton-default{background:linear-gradient(to bottom,white,#b9bbbd);color:#101a22}.formbutton-default:hover{background:linear-gradient(to bottom,#f2f2f2,#acaeb1)}.formbutton-success{background:linear-gradient(to bottom,#7bcc89,#6ab977);border-color:#5aab68;border-bottom-color:#5aab68;color:#101a22}.formbutton-success:hover{background:linear-gradient(to bottom,#69c579,#59b167)}.formbutton-success:hover,.formbutton-success.active{border-bottom-color:#509b5a;color:#101a22}#searchform button{background:linear-gradient(to bottom,white,#b9bbbd)}#searchform button:hover{background:linear-gradient(to bottom,#f2f2f2,#acaeb1)}#logout-button{background:#c70f19;border-bottom-color:#980b13}#logout-button:hover{background:#df111c;border-bottom-color:#800a10}#main-navigation a{background:linear-gradient(to bottom,white,#b9bbbd);border-bottom-color:#878787}#main-navigation a:hover{background:linear-gradient(to bottom,#f2f2f2,#acaeb1)}#main-navigation a:hover,#main-navigation a.active{border-bottom-color:#6b6b6b;color:#c70f19}#main-navigation .icon{text-shadow:1px 1px 1px #101a22}#sidebar{border-color:#cedded;background:#101a22}#sidebar header{background:#00313d;color:#f9f1c9}#sidebar li{border-top-color:#cedded}#sidebar a{color:inherit}#sidebar a:hover{color:#f2eaca}.page-header{border-color:#878787}.alert-notification{background:#00313d;border-color:#cedded;color:#f9f1c9}.alert-notification a{color:#e8d9a1}.alert-notification a:hover{color:#f2eaca}.alert-danger{background:#f7dfdf;border-color:#dcb2b3;color:#af797d}.modules li{background:#101a22;border-color:#d3d7da;box-shadow:inset 1px 3px 8px -5px rgba(0,0,0,0.2)}.modules .button{background:linear-gradient(to bottom,white,#b9bbbd);border-bottom-color:#878787}.modules .button:hover{background:linear-gradient(to bottom,#f2f2f2,#acaeb1)}.modules .button:hover,.modules .button.active{border-bottom-color:#6b6b6b}.modules a{color:inherit}.table-wrapper{background:#101a22;border-color:#d3d7da}.table caption{border-bottom-color:#d3d7da}.table tbody tr{border-top-color:#d3d7da}.table tbody tr:nth-child(odd){background:#101a22}.table tbody tr:nth-child(even){background:#101a22}.table tbody tr:hover{background:#00313d}.tfooter{border-top-color:#d3d7da}.content-tab-wrapper{background:#101a22;border-color:#d3d7da}.content-tab-wrapper .nav-tabs{background:#243b55;box-shadow:inset -1px -2px 6px -5px rgba(0,0,0,0.2)}.content-tab-wrapper .nav-tabs>li>a{border-right-color:#d3d7da !important;color:inherit}.content-tab-wrapper .nav-tabs>li>a:hover{background:#1c2f43}.content-tab-wrapper .nav-tabs .active a{background:#101a22 !important}.content-tab-wrapper .nav-tabs .active a:focus{color:inherit}thead.dark{background:linear-gradient(to bottom,#2b556d,#1c394e) !important;color:#dfdfdf}#footer{border-top-color:#d3d7da}.pushy{background:#101a22}.pushy ul.subnavi li a:hover{background:0}.pushy a:hover,.pushy a.active{background:#101a22;color:inherit}@media screen and (max-width:860px){#main-navigation a{border-right-color:#d3d7da;border-bottom-color:#d3d7da}#main-navigation a.active{border-right-color:#d3d7da;border-bottom-color:#d3d7da}#main-navigation a:hover{border-bottom-color:#d3d7da}} \ No newline at end of file diff --git a/interface/web/themes/default/assets/stylesheets/themes/dark/theme.sass b/interface/web/themes/default/assets/stylesheets/themes/dark/theme.sass new file mode 100644 index 0000000000..f06e91ccfc --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/dark/theme.sass @@ -0,0 +1,185 @@ +@import "colors" +@import "mixins" + +html, body + -webkit-tap-highlight-color: $color-black + +body + background: $color-background-blueish + color: $color-font-main + +.green + color: $color-green + +.form-control:focus + border-color: $color-input-focus + +.formbutton-default + @include background-gradient + color: $color-background-blueish + +.formbutton-success + @include background-gradient-green + border-color: $color-green-border + border-bottom-color: $color-green-border + color: $color-white + + &:hover, &.active + border-bottom-color: $color-green-border-hover + color: $color-white + +#searchform + button + @include background-gradient + +#logout-button + background: $color-red + border-bottom-color: $color-red-dark + + &:hover + background: $color-red-hover + border-bottom-color: $color-red-dark-hover + +#main-navigation + a + @include background-gradient + border-bottom-color: $color-grey + + &:hover, &.active + border-bottom-color: $color-grey-hover + color: $color-red + + .icon + text-shadow: 1px 1px 1px $color-white + +#sidebar + border-color: $color-notification-info-border + background: $color-white + + header + background: $color-notification-info-background + color: $color-notification-info-font + + li + border-top-color: $color-notification-info-border + + a + color: inherit + + &:hover + color: $color-notification-info-link-hover + +.page-header + border-color: $color-grey + + +.alert-notification + background: $color-notification-info-background + border-color: $color-notification-info-border + color: $color-notification-info-font + + a + color: $color-notification-info-link + + &:hover + color: $color-notification-info-link-hover + +.alert-danger + background: $color-notification-danger-background + border-color: $color-notification-danger-border + color: $color-notification-danger-font + +.modules + li + background: $color-grey-bg + border-color: $color-grey-border + box-shadow: inset 1px 3px 8px -5px $color-black-transparent + + .button + @include background-gradient + border-bottom-color: $color-grey + + &:hover, &.active + border-bottom-color: $color-grey-hover + + a + color: inherit + +.table-wrapper + background: $color-white + border-color: $color-grey-border + +.table + caption + border-bottom-color: $color-grey-border + + tbody + tr + border-top-color: $color-grey-border + + &:nth-child(odd) + background: $color-background-blueish + + &:nth-child(even) + background: $color-white + + &:hover + background: $color-table-hover + +.tfooter + border-top-color: $color-grey-border + +.content-tab-wrapper + background: $color-white + border-color: $color-grey-border + + .nav-tabs + background: $color-grey-light + box-shadow: inset -1px -2px 6px -5px $color-black-transparent + + > li > a + border-right-color: $color-grey-border !important + color: inherit + + &:hover + background: darken($color-grey-light, 5%) + + .active a + background: $color-white !important + + &:focus + color: inherit + +thead.dark + background: linear-gradient(to bottom, $color-thead-begin, $color-thead-end) !important + color: $color-font-main + +#footer + border-top-color: $color-grey-border + +.pushy + background: $color-background-blueish + + ul + &.subnavi li + a + &:hover + background: none + + a + &:hover, &.active + background: $color-background-blueish + color: inherit + +@media screen and (max-width: 860px) + #main-navigation + a + border-right-color: $color-grey-border + border-bottom-color: $color-grey-border + + &.active + border-right-color: $color-grey-border + border-bottom-color: $color-grey-border + + &:hover + border-bottom-color: $color-grey-border diff --git a/interface/web/themes/default/assets/stylesheets/themes/default/colors.sass b/interface/web/themes/default/assets/stylesheets/themes/default/colors.sass new file mode 100644 index 0000000000..f1952f0ab8 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/default/colors.sass @@ -0,0 +1,33 @@ +$color-black: rgb(0, 0, 0) +$color-black-transparent: rgba(0, 0, 0, .2) +$color-background-blueish: rgb(242, 245, 247) +$color-font-main: rgb(60, 68, 75) +$color-gradient-grey-start: rgb(255, 255, 255) +$color-gradient-grey-stop: rgb(238, 240, 242) +$color-gradient-green-start: rgb(123, 204, 137) +$color-gradient-green-stop: rgb(106, 185, 119) +$color-green-border: rgb(90, 171, 104) +$color-green-border-hover: rgb(80, 155, 90) +$color-green: rgb(60, 179, 85) +$color-grey: rgb(204, 204, 204) +$color-grey-hover: rgb(173, 173, 173) +$color-grey-bg: rgb(225, 228, 233) +$color-grey-border: rgb(211, 215, 218) +$color-grey-light: $color-gradient-grey-stop +$color-red: rgb(199, 15, 25) +$color-red-hover: lighten($color-red, 5%) +$color-red-dark: darken($color-red, 10%) +$color-red-dark-hover: darken($color-red-dark, 5%) +$color-white: rgb(255, 255, 255) +$color-notification-info-background: rgb(223, 234, 246) +$color-notification-info-border: rgb(206, 221, 237) +$color-notification-info-font: rgb(105, 130, 150) +$color-notification-info-link: rgb(35, 113, 202) +$color-notification-info-link-hover: lighten($color-notification-info-link, 10%) +$color-notification-danger-background: rgb(247, 223, 223) +$color-notification-danger-border: rgb(220, 178, 179) +$color-notification-danger-font: rgb(149, 104, 107) +$color-input-focus: $color-notification-info-font +$color-table-hover: $color-notification-info-background +$color-thead-begin: rgb(87, 100, 109) +$color-thead-end: rgb(62, 71, 78) diff --git a/interface/web/themes/default/assets/stylesheets/themes/default/mixins.sass b/interface/web/themes/default/assets/stylesheets/themes/default/mixins.sass new file mode 100644 index 0000000000..02dcdf62a3 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/default/mixins.sass @@ -0,0 +1,13 @@ +@import "colors" + +@mixin background-gradient + background: linear-gradient(to bottom, $color-gradient-grey-start, $color-gradient-grey-stop) + + &:hover + background: linear-gradient(to bottom, darken($color-gradient-grey-start, 2%), darken($color-gradient-grey-stop, 2%)) + +@mixin background-gradient-green + background: linear-gradient(to bottom, $color-gradient-green-start, $color-gradient-green-stop) + + &:hover + background: linear-gradient(to bottom, darken($color-gradient-green-start, 2%), darken($color-gradient-green-stop, 2%)) diff --git a/interface/web/themes/default/assets/stylesheets/themes/default/theme.css b/interface/web/themes/default/assets/stylesheets/themes/default/theme.css new file mode 100644 index 0000000000..307311ab4f --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/default/theme.css @@ -0,0 +1,157 @@ +html, body { + -webkit-tap-highlight-color: black; } + +body { + background: #f2f5f7; + color: #3c444b; } + +.green { + color: #3cb355; } + +.form-control:focus { + border-color: #698296; } + +.formbutton-default { + background: linear-gradient(to bottom, white, #eef0f2); + border-bottom-color: #cccccc; + color: #3c444b; } + .formbutton-default:hover { + background: linear-gradient(to bottom, #fafafa, #e8ebee); } + .formbutton-default:hover, .formbutton-default.active { + border-bottom-color: #adadad; } + +.formbutton-success { + background: linear-gradient(to bottom, #7bcc89, #6ab977); + border-color: #5aab68; + border-bottom-color: #5aab68; + color: white; } + .formbutton-success:hover { + background: linear-gradient(to bottom, #74c982, #63b671); } + .formbutton-success:hover, .formbutton-success.active { + border-bottom-color: #509b5a; + color: white; } + +#searchform button { + background: linear-gradient(to bottom, white, #eef0f2); } + #searchform button:hover { + background: linear-gradient(to bottom, #fafafa, #e8ebee); } + +#logout-button { + background: #c70f19; + border-bottom-color: #980b13; } + #logout-button:hover { + background: #df111c; + border-bottom-color: #800a10; } + +#main-navigation a { + background: linear-gradient(to bottom, white, #eef0f2); + border-bottom-color: #cccccc; } + #main-navigation a:hover { + background: linear-gradient(to bottom, #fafafa, #e8ebee); } + #main-navigation a:hover, #main-navigation a.active { + border-bottom-color: #adadad; + color: #c70f19; } +#main-navigation .icon { + text-shadow: 1px 1px 1px white; } + +#sidebar { + border-color: #cedded; + background: white; } + #sidebar header { + background: #dfeaf6; + color: #698296; } + #sidebar li { + border-top-color: #cedded; } + #sidebar a { + color: inherit; } + #sidebar a:hover { + color: #428bde; } + +.page-header { + border-color: #cccccc; } + +.alert-notification { + background: #dfeaf6; + border-color: #cedded; + color: #698296; } + .alert-notification a { + color: #2371ca; } + .alert-notification a:hover { + color: #428bde; } + +.alert-danger { + background: #f7dfdf; + border-color: #dcb2b3; + color: #95686b; } + +.modules li { + background: #e1e4e9; + border-color: #d3d7da; + box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.2); } +.modules .button { + background: linear-gradient(to bottom, white, #eef0f2); + border-bottom-color: #cccccc; } + .modules .button:hover { + background: linear-gradient(to bottom, #fafafa, #e8ebee); } + .modules .button:hover, .modules .button.active { + border-bottom-color: #adadad; } +.modules a { + color: inherit; } + +.table-wrapper { + background: white; + border-color: #d3d7da; } + +.table caption { + border-bottom-color: #d3d7da; } +.table tbody tr { + border-top-color: #d3d7da; } + .table tbody tr:nth-child(odd) { + background: #f2f5f7; } + .table tbody tr:nth-child(even) { + background: white; } + .table tbody tr:hover { + background: #dfeaf6; } + +.tfooter { + background: linear-gradient(to bottom, white, #eef0f2); + border-top-color: #d3d7da; } + +.content-tab-wrapper { + background: white; + border-color: #d3d7da; } + .content-tab-wrapper .nav-tabs { + background: #eef0f2; + box-shadow: inset -1px -2px 6px -5px rgba(0, 0, 0, 0.2); } + .content-tab-wrapper .nav-tabs > li > a { + border-right-color: #d3d7da !important; + color: inherit; } + .content-tab-wrapper .nav-tabs > li > a:hover { + background: #e0e3e7; } + .content-tab-wrapper .nav-tabs .active a { + background: white !important; } + +thead.dark { + background: linear-gradient(to bottom, #57646d, #3e474e) !important; + color: white; } + +#footer { + border-top-color: #d3d7da; } + +.pushy { + background: #f2f5f7; } + .pushy ul.subnavi li a:hover { + background: none; } + .pushy a:hover, .pushy a.active { + background: #f2f5f7; + color: inherit; } + +@media screen and (max-width: 860px) { + #main-navigation a { + border-right-color: #d3d7da; + border-bottom-color: #d3d7da; } + #main-navigation a.active { + border-right-color: #d3d7da; + border-bottom-color: #d3d7da; } + #main-navigation a:hover { + border-bottom-color: #d3d7da; } } diff --git a/interface/web/themes/default/assets/stylesheets/themes/default/theme.min.css b/interface/web/themes/default/assets/stylesheets/themes/default/theme.min.css new file mode 100644 index 0000000000..43624c65d6 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/default/theme.min.css @@ -0,0 +1 @@ +html,body{-webkit-tap-highlight-color:black}body{background:#f2f5f7;color:#3c444b}.green{color:#3cb355}.form-control:focus{border-color:#698296}.formbutton-default{background:linear-gradient(to bottom,white,#eef0f2);border-bottom-color:#ccc;color:#3c444b}.formbutton-default:hover{background:linear-gradient(to bottom,#fafafa,#e8ebee)}.formbutton-default:hover,.formbutton-default.active{border-bottom-color:#adadad}.formbutton-success{background:linear-gradient(to bottom,#7bcc89,#6ab977);border-color:#5aab68;border-bottom-color:#5aab68;color:white}.formbutton-success:hover{background:linear-gradient(to bottom,#74c982,#63b671)}.formbutton-success:hover,.formbutton-success.active{border-bottom-color:#509b5a;color:white}#searchform button{background:linear-gradient(to bottom,white,#eef0f2)}#searchform button:hover{background:linear-gradient(to bottom,#fafafa,#e8ebee)}#logout-button{background:#c70f19;border-bottom-color:#980b13}#logout-button:hover{background:#df111c;border-bottom-color:#800a10}#main-navigation a{background:linear-gradient(to bottom,white,#eef0f2);border-bottom-color:#ccc}#main-navigation a:hover{background:linear-gradient(to bottom,#fafafa,#e8ebee)}#main-navigation a:hover,#main-navigation a.active{border-bottom-color:#adadad;color:#c70f19}#main-navigation .icon{text-shadow:1px 1px 1px white}#sidebar{border-color:#cedded;background:white}#sidebar header{background:#dfeaf6;color:#698296}#sidebar li{border-top-color:#cedded}#sidebar a{color:inherit}#sidebar a:hover{color:#428bde}.page-header{border-color:#ccc}.alert-notification{background:#dfeaf6;border-color:#cedded;color:#698296}.alert-notification a{color:#2371ca}.alert-notification a:hover{color:#428bde}.alert-danger{background:#f7dfdf;border-color:#dcb2b3;color:#95686b}.modules li{background:#e1e4e9;border-color:#d3d7da;box-shadow:inset 1px 3px 8px -5px rgba(0,0,0,0.2)}.modules .button{background:linear-gradient(to bottom,white,#eef0f2);border-bottom-color:#ccc}.modules .button:hover{background:linear-gradient(to bottom,#fafafa,#e8ebee)}.modules .button:hover,.modules .button.active{border-bottom-color:#adadad}.modules a{color:inherit}.table-wrapper{background:white;border-color:#d3d7da}.table caption{border-bottom-color:#d3d7da}.table tbody tr{border-top-color:#d3d7da}.table tbody tr:nth-child(odd){background:#f2f5f7}.table tbody tr:nth-child(even){background:white}.table tbody tr:hover{background:#dfeaf6}.tfooter{background:linear-gradient(to bottom,white,#eef0f2);border-top-color:#d3d7da}.content-tab-wrapper{background:white;border-color:#d3d7da}.content-tab-wrapper .nav-tabs{background:#eef0f2;box-shadow:inset -1px -2px 6px -5px rgba(0,0,0,0.2)}.content-tab-wrapper .nav-tabs>li>a{border-right-color:#d3d7da !important;color:inherit}.content-tab-wrapper .nav-tabs>li>a:hover{background:#e0e3e7}.content-tab-wrapper .nav-tabs .active a{background:white !important}thead.dark{background:linear-gradient(to bottom,#57646d,#3e474e) !important;color:white}#footer{border-top-color:#d3d7da}.pushy{background:#f2f5f7}.pushy ul.subnavi li a:hover{background:0}.pushy a:hover,.pushy a.active{background:#f2f5f7;color:inherit}@media screen and (max-width:860px){#main-navigation a{border-right-color:#d3d7da;border-bottom-color:#d3d7da}#main-navigation a.active{border-right-color:#d3d7da;border-bottom-color:#d3d7da}#main-navigation a:hover{border-bottom-color:#d3d7da}} \ No newline at end of file diff --git a/interface/web/themes/default/assets/stylesheets/themes/default/theme.sass b/interface/web/themes/default/assets/stylesheets/themes/default/theme.sass new file mode 100644 index 0000000000..9ef4982d50 --- /dev/null +++ b/interface/web/themes/default/assets/stylesheets/themes/default/theme.sass @@ -0,0 +1,187 @@ +@import "colors" +@import "mixins" + +html, body + -webkit-tap-highlight-color: $color-black + +body + background: $color-background-blueish + color: $color-font-main + +.green + color: $color-green + +.form-control:focus + border-color: $color-input-focus + +.formbutton-default + @include background-gradient + border-bottom-color: $color-grey + color: $color-font-main + + &:hover, &.active + border-bottom-color: $color-grey-hover + +.formbutton-success + @include background-gradient-green + border-color: $color-green-border + border-bottom-color: $color-green-border + color: $color-white + + &:hover, &.active + border-bottom-color: $color-green-border-hover + color: $color-white + +#searchform + button + @include background-gradient + +#logout-button + background: $color-red + border-bottom-color: $color-red-dark + + &:hover + background: $color-red-hover + border-bottom-color: $color-red-dark-hover + +#main-navigation + a + @include background-gradient + border-bottom-color: $color-grey + + &:hover, &.active + border-bottom-color: $color-grey-hover + color: $color-red + + .icon + text-shadow: 1px 1px 1px $color-white + +#sidebar + border-color: $color-notification-info-border + background: $color-white + + header + background: $color-notification-info-background + color: $color-notification-info-font + + li + border-top-color: $color-notification-info-border + + a + color: inherit + + &:hover + color: $color-notification-info-link-hover + +.page-header + border-color: $color-grey + + +.alert-notification + background: $color-notification-info-background + border-color: $color-notification-info-border + color: $color-notification-info-font + + a + color: $color-notification-info-link + + &:hover + color: $color-notification-info-link-hover + +.alert-danger + background: $color-notification-danger-background + border-color: $color-notification-danger-border + color: $color-notification-danger-font + +.modules + li + background: $color-grey-bg + border-color: $color-grey-border + box-shadow: inset 1px 3px 8px -5px $color-black-transparent + + .button + @include background-gradient + border-bottom-color: $color-grey + + &:hover, &.active + border-bottom-color: $color-grey-hover + + a + color: inherit + +.table-wrapper + background: $color-white + border-color: $color-grey-border + +.table + caption + border-bottom-color: $color-grey-border + + tbody + tr + border-top-color: $color-grey-border + + &:nth-child(odd) + background: $color-background-blueish + + &:nth-child(even) + background: $color-white + + &:hover + background: $color-table-hover + +.tfooter + background: linear-gradient(to bottom, $color-gradient-grey-start, $color-gradient-grey-stop) + border-top-color: $color-grey-border + +.content-tab-wrapper + background: $color-white + border-color: $color-grey-border + + .nav-tabs + background: $color-grey-light + box-shadow: inset -1px -2px 6px -5px $color-black-transparent + + > li > a + border-right-color: $color-grey-border !important + color: inherit + + &:hover + background: darken($color-grey-light, 5%) + + .active a + background: $color-white !important + +thead.dark + background: linear-gradient(to bottom, $color-thead-begin, $color-thead-end) !important + color: $color-white + +#footer + border-top-color: $color-grey-border + +.pushy + background: $color-background-blueish + + ul + &.subnavi li + a + &:hover + background: none + + a + &:hover, &.active + background: $color-background-blueish + color: inherit + +@media screen and (max-width: 860px) + #main-navigation + a + border-right-color: $color-grey-border + border-bottom-color: $color-grey-border + + &.active + border-right-color: $color-grey-border + border-bottom-color: $color-grey-border + + &:hover + border-bottom-color: $color-grey-border diff --git a/interface/web/themes/default/css/iehacks.css b/interface/web/themes/default/css/iehacks.css deleted file mode 100644 index a6048da9ef..0000000000 --- a/interface/web/themes/default/css/iehacks.css +++ /dev/null @@ -1,184 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) YAML core stylesheet - structure-independent bugfixes of IE/Win CSS-bugs - * (de) YAML Basis-Stylesheet - Strukturunabhängige Bugfixes von CSS-Bugs des IE/Win - * - * Don't make any changes in this file! - * Your changes should be added to a separate patch-file. - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - * @appdef yaml - */ - -@media all -{ - /** - * (en) Debugging: When you see a green background, IE is getting this stylesheet - * (de) Fehlersuche: Hintergrund leuchtet grün, wenn das Stylesheet korrekt geladen wurde - * - * @debug - * @app-yaml-default disabled - */ - - /* body { background: #0f0; background-image: none; } */ - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Forcing vertical scrollbars is not needed in IE (only for Firefox/Netscape/Safari) - * (de) Erzwingen vertikaler Scrollbalken im IE nicht benötigt (nur im Firefox/Netscape/Safari) - * - * @workaround - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - - html { height: auto; margin-bottom:0; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Stability fixes with 'position:relative' - * (de) Stabilitätsverbesserungen durch 'position:relative' - * - * @bugfix - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - - body { position:relative; } /* Essential in IE7 for correct layout scaling ... */ - * html body { position:static; } /* ... but not for IE5.x and IE6 */ - #main { position: relative; } /* helpful for several problems in older IE versions*/ - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Clearfix Method for containing floats in IE - * (de) Clearfix-Anpassung für diverse IE-Versionen - * - * @workaround - * @see http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/#comment28 - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - - - .clearfix { display: inline-block; } /* ... especial for IE7 */ - .clearfix { display: block; } /* ... für IE5,IE6,IE7 */ - * html .clearfix { height: 1%; } /* ... für IE5 + IE6/Win | hasLayout aktivieren */ - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Preventing several css bugs by forcing "hasLayout" - * (de) Vermeidung verschiedenster Bugs durch Erzwingen von "hasLayout" - * - * @workaround - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid no - */ - - body { height: 1%; } - #page_margins, #page, #header, #nav, #main, #footer { zoom:1; } /* IE6 & IE7 */ - #page_margins, #page { height: 1%; } /* IE 5.x */ - * html #header, * html #nav, * html #main, * html #footer { width: 100%; } /* IE 5.x & IE6 */ - * html #header, * html #nav, * html #main, * html #footer { wid\th: auto; } /* IE 6 */ - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * List-Numbering Bug - * - * @bugfix - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - body ol li { display:list-item; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Workaround for 'collapsing margin at #col3' when using CSS-property clear - * Left margin of #col3 collapses when using clear:both in 1-3-2 (or 2-3-1) layout and right column is the - * longest and left column is the shortest one. For IE6 and IE7 a special workaround was developed - * in YAML. - * - * (de) Workaround für 'kollabierenden Margin an #col3' bei Verwendung der CSS-Eigenschaft clear - * Der linke Margin von #col3 kollabiert bei der Verwendung von clear:both im 1-3-2 (oder 2-3-1) Layout - * wenn gleichzeitig die rechte Spalte die kürzeste und die rechte die Längste ist. Im IE6 und IE7 lässt - * sich der Bug durch eine speziell für YAML entwickelten Workaround umgehen. - * - * @workaround - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid no - */ - - #ie_clearing { - /* (en) Only a small help for debugging */ - /* (de) Nur eine kleine Hilfe zur Fehlersuche */ - position:static; - - /* (en) Make container visible in IE */ - /* (de) Container sichtbar machen im IE */ - display:block; - - /* (en) No fix possible in IE5.x, normal clearing used instead */ - /* (de) Kein Fix im IE5.x möglich, daher normales Clearing */ - \clear:both; - - /* (en) forcing clearing-like behavior with a simple oversized container in IE6 & IE7*/ - /* (de) IE-Clearing mit 100%-DIV für IE6 bzw. übergroßem Container im IE7 */ - width: 100%; - font-size:0px; - margin: -2px 0 -1em 1px; - } - - * html #ie_clearing { margin: -2px 0 -1em 0; } - #col3_content {margin-bottom:-2px; } - - /* (en) avoid horizontal scrollbars in IE7 in borderless layouts because of negative margins */ - /* (de) Vermeidung horizontaler Scrollbalken bei randabfallenden Layouts im IE7 */ - html { margin-right: 1px; } - * html { margin-right: 0 } - - - /* (en) Bugfix: Essential for IE7 */ - /* (de) Bugfix: Notwendig im IE7 */ - #col3 { position:relative; z-index: -1; } - - /*------------------------------------------------------------------------------------------------------*/ -} - -@media screen, projection -{ - } - -@media print -{ - /** - * (en) Avoid unneeded page breaks of #col3 content in print layout. - * (de) Vermeiden von unnötigen Seitenumbrüchen beim Ausdruck der Spalte #col3. - * - * @bugfix - * @affected IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - - #col3 { height: 1%; } -} diff --git a/interface/web/themes/default/css/images/ui-bg_flat_0_aaaaaa_40x100.png b/interface/web/themes/default/css/images/ui-bg_flat_0_aaaaaa_40x100.png deleted file mode 100644 index 5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^ z$vje}<irI&an_s0pV!D+$FtuP31JO&3=I&aE+u|=5A)Hv$*VMh&S3C#^>bP0l+XkK DSH>_4 diff --git a/interface/web/themes/default/css/images/ui-bg_flat_55_fbec88_40x100.png b/interface/web/themes/default/css/images/ui-bg_flat_55_fbec88_40x100.png deleted file mode 100644 index 47acaadd737478ddb090f47f618810712163317b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*Fsaj7L$B>N1x91EQ8x$BA993)+ za~~)OO5|O5sDCi_{N8&XlRv*c;OQ6|AR59NN?mFzWBXJVGojypu|S6~c)I$ztaD0e F0syyrGF|`x diff --git a/interface/web/themes/default/css/images/ui-bg_glass_75_d0e5f5_1x400.png b/interface/web/themes/default/css/images/ui-bg_glass_75_d0e5f5_1x400.png deleted file mode 100644 index 9fb564f8d0a117f17aa6b844490309dadbd94821..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq?|on978O6-=0_GYj6;7zWBfT zzjhI`OjAO{6(N>+Em!s|xjZW|^1EO|(5d{JeUmv{p6fa-GJh;t>KCH4`R~7(L8qj} Y_egNRQF(If70@^aPgg&ebxsLQ0Qgob)Bpeg diff --git a/interface/web/themes/default/css/images/ui-bg_glass_85_dfeffc_1x400.png b/interface/web/themes/default/css/images/ui-bg_glass_85_dfeffc_1x400.png deleted file mode 100644 index 014951529c315d6042e72febc310a4d2db5b4a82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq?|lm978O6-<~(*YA_IRxoBVf zfAX@vsV!R#l$@#*eLnw)_Sv|_?i7P!ORnX)SxaXh+BPpZ!Fw~yjr&#G|Jw^YMHDhV X&EsZx`7bsSXc~j3tDnm{r-UW|&(SK+ diff --git a/interface/web/themes/default/css/images/ui-bg_glass_95_fef1ec_1x400.png b/interface/web/themes/default/css/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100644 index 4443fdc1a156babad4336f004eaf5ca5dfa0f9ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hIh978O6-<~(*YA|4MzBvER z|7}eQtdCVXoUc2b{PaWeaIKu7gJx>{vDV26o)#~38k_!`W=^oo1w6ixmPC4R1b Tyd6G3lNdZ*{an^LB{Ts5`idse diff --git a/interface/web/themes/default/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/interface/web/themes/default/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png deleted file mode 100644 index 81ecc362d50ef5abbc0420aacd5345822f1f6098..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3457 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 POMny9)vos2J3syt(aqlh diff --git a/interface/web/themes/default/css/images/ui-bg_inset-hard_100_f5f8f9_1x100.png b/interface/web/themes/default/css/images/ui-bg_inset-hard_100_f5f8f9_1x100.png deleted file mode 100644 index 4f3faf8aa8b1054ef1b18b80ab58f670b406a794..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l)k5nV~E7m<R8BtKd)C~V`FPe z^ffRtGB7YSFfcMOd?b?G;%#7X=!+3wPjRL<14F_FmL0`{@$Z0I89ZJ6T-G@yGywp_ Co*P~O diff --git a/interface/web/themes/default/css/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/interface/web/themes/default/css/images/ui-bg_inset-hard_100_fcfdfd_1x100.png deleted file mode 100644 index 38c38335d0919ceb7b0dd09e88a86be90a966ef3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l)R^lV~E7m<R72EzpqzgV`FO* mbT@c3B{fBc=iOpSMuu`pmi>1R+}Z$C%HZkh=d#Wzp$Pz8A{XNT diff --git a/interface/web/themes/default/css/images/ui-icons_217bc0_256x240.png b/interface/web/themes/default/css/images/ui-icons_217bc0_256x240.png deleted file mode 100644 index 6f4bd87c041453ef037c4a9a1a698f0105d02eba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/interface/web/themes/default/css/images/ui-icons_2e83ff_256x240.png b/interface/web/themes/default/css/images/ui-icons_2e83ff_256x240.png deleted file mode 100644 index 09d1cdc856c292c4ab6dd818c7543ac0828bd616..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/interface/web/themes/default/css/images/ui-icons_469bdd_256x240.png b/interface/web/themes/default/css/images/ui-icons_469bdd_256x240.png deleted file mode 100644 index bd2cf079add1ca236adeb509698adabbffb08acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/interface/web/themes/default/css/images/ui-icons_6da8d5_256x240.png b/interface/web/themes/default/css/images/ui-icons_6da8d5_256x240.png deleted file mode 100644 index 9f3eafaab0f048da81e1e072c3091282742c4980..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/interface/web/themes/default/css/images/ui-icons_cd0a0a_256x240.png b/interface/web/themes/default/css/images/ui-icons_cd0a0a_256x240.png deleted file mode 100644 index 2ab019b73ec11a485fa09378f3a0e155194f6a5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/interface/web/themes/default/css/images/ui-icons_d8e7f3_256x240.png b/interface/web/themes/default/css/images/ui-icons_d8e7f3_256x240.png deleted file mode 100644 index ad2dc6f9dbeeabbda9ae6917659b6df07817ec35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/interface/web/themes/default/css/images/ui-icons_f9bd01_256x240.png b/interface/web/themes/default/css/images/ui-icons_f9bd01_256x240.png deleted file mode 100644 index c7c53cb11904843e176e4ce1f4e7247cd90b3590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5355 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 W`?Hm7LpJ~Km-$3pU#(WfA?ANr)k-=5 diff --git a/interface/web/themes/default/css/jquery-ui-1.11.1.min.css b/interface/web/themes/default/css/jquery-ui-1.11.1.min.css deleted file mode 100644 index 353389c2af..0000000000 --- a/interface/web/themes/default/css/jquery-ui-1.11.1.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! jQuery UI - v1.11.1 - 2014-09-24 -* http://jqueryui.com -* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2C%20Lucida%20Sans%2C%20Arial%2C%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=0px -* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width: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;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.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}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.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}input.ui-button{padding:.4em 1em}.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-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.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,.ui-datepicker select.ui-datepicker-year{width:45%}.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}.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,.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:0}.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,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;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:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.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}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.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:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Lucida Grande,Lucida Sans,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:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;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 #79b7e7;background:#d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#1d5987;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url("images/ui-bg_flat_55_fbec88_40x100.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("images/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}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_469bdd_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_6da8d5_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_217bc0_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f9bd01_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.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-on{background-position:-96px -144px}.ui-icon-radio-off{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{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}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:0} \ No newline at end of file diff --git a/interface/web/themes/default/css/jquery-ui-1.11.1.structure.min.css b/interface/web/themes/default/css/jquery-ui-1.11.1.structure.min.css deleted file mode 100644 index 6cb84bef07..0000000000 --- a/interface/web/themes/default/css/jquery-ui-1.11.1.structure.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery UI - v1.11.1 - 2014-09-21 -* http://jqueryui.com -* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width: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;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.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}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.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}input.ui-button{padding:.4em 1em}.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-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.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,.ui-datepicker select.ui-datepicker-year{width:45%}.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}.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,.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:0}.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,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;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:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.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}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.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:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px} \ No newline at end of file diff --git a/interface/web/themes/default/css/jquery-ui-1.11.1.theme.min.css b/interface/web/themes/default/css/jquery-ui-1.11.1.theme.min.css deleted file mode 100644 index 331ca6039b..0000000000 --- a/interface/web/themes/default/css/jquery-ui-1.11.1.theme.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery UI - v1.11.1 - 2014-09-24 -* http://jqueryui.com -* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ - -.ui-widget{font-family:Lucida Grande,Lucida Sans,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:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;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 #79b7e7;background:#d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#1d5987;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url("images/ui-bg_flat_55_fbec88_40x100.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("images/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}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_469bdd_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_6da8d5_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_217bc0_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f9bd01_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.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-on{background-position:-96px -144px}.ui-icon-radio-off{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{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}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:0} \ No newline at end of file diff --git a/interface/web/themes/default/css/print.css b/interface/web/themes/default/css/print.css deleted file mode 100644 index ede8d4a233..0000000000 --- a/interface/web/themes/default/css/print.css +++ /dev/null @@ -1,112 +0,0 @@ -@charset "UTF-8"; -/* - Document : print.css - Created on : 06.07.2012, 12:21:59 - Author : Christian Foellmann (foe-services.de) - Description: - Basis was css-code from the "ISPConfig 3: default theme" which was based on - "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework 3.0.6 - by Copyright 2005-2008, Dirk Jesse (http://www.yaml.de) -*/ - -#col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; } - -#col2 { display:none; } -#col3 { display:none; } -/*------------------------------------------------------------------------------------------------------*/ - -/** - * @section layout preparation - * @see http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html -*/ - -/* (en) Preparing base layout for print */ -/* (de) Basislayout für Druck aufbereiten */ -body, #page_margins, #page, #main { margin:0; padding: 0; border: 0; } -#page_margins, #page { width: 100% !important; min-width:0; max-width: none; } -#header { height: auto; } - -/* (en) Hide unneeded container of the screenlayout in print layout */ -/* (de) Für den Druck nicht benötigte Container des Layouts abschalten */ -#topnav, #nav, #search, #footer { display: none; } - -/* (en) Linearising subtemplates */ -/* (de) Linearisierung der Subtemplates */ -.c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l, -.c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r { - width: 100%; margin:0; float:none; overflow:visible; display:table; -} -.subc, .subcl, .subcr { margin: 0; padding: 0; } - -/* (en) make .print class visible */ -/* (de) .print-Klasse sichtbar schalten */ -.print { position: static; top: 0; left: 0; height: auto; width: auto; } - -/*------------------------------------------------------------------------------------------------------*/ - -/** - * @section content preparation - * @see http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html -*/ - -/* (en) Change font to serif */ -/* (de) Zeichensatz auf Serifen umstellen */ -body * { font-family: "Times New Roman", Times, serif; } -code, pre { font-family:"Courier New", Courier, mono; } -body { font-size: 12pt; } - -/* (en) Avoid page breaks right after headings */ -/* (de) Vermeidung von Seitenumbrüchen direkt nach einer Ãœberschrift */ -h1,h2,h3,h4,h5,h6 { page-break-after:avoid; } - -/* (en) Format acronyms and abbreviations for print*/ -/* (de) Auszeichnung von Abkürzungen */ -abbr[title]:after, -acronym[title]:after { content: '(' attr(title) ')'; } - -/* (en) Disable background graphics of links */ -/* (de) Abschalten evlt. vorhandener Hintergrundgrafiken zur Linkkennzeichnung */ -#page a[href^="http:"], -#page a[href^="https:"] { padding-left: 0; background-image: none; } - -/* (en) Enable URL output in print layout */ -/* (de) Sichtbare Auszeichnung der URLs von Links */ -a[href]:after { - content:" <URL: "attr(href)">"; - color:#444; - background:inherit; - font-style:italic; -} - -/* (en) Preparation for optional column labels */ -/* (de) Vorbereitung für optionale Spaltenauszeichnung */ -#col1_content:before, #col2_content:before, #col3_content:before { - content: ""; - color:#888; - background:inherit; - display:block; - font-weight:bold; - font-size:1.5em; -} - -/*------------------------------------------------------------------------------------------------------*/ - -/** - * @section browser fixes for print layouts - * @see http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html -*/ - -/** - * (en) overflow:hidden Bug in print layouts - * (de) overflow:hidden Bug in Drucklayouts - * - * @bugfix - * @since 3.0 - * @affected FF2.0, IE7 - * @css-for all browsers - * @valid yes -*/ - -.floatbox, -.subcolumns, -.subcolums_oldgecko { overflow:visible; display: table; } \ No newline at end of file diff --git a/interface/web/themes/default/css/styles.css b/interface/web/themes/default/css/styles.css deleted file mode 100644 index 000846af3c..0000000000 --- a/interface/web/themes/default/css/styles.css +++ /dev/null @@ -1,1935 +0,0 @@ -@charset "UTF-8"; -/* - Document : styles.css - Created on : 06.07.2012, 12:21:59 - Author : Christian Foellmann (foe-services.de) - Description: - Basis was css-code from the "ISPConfig 3: default theme" which was based on - "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework 3.0.6 - by Copyright 2005-2008, Dirk Jesse (http://www.yaml.de) -*/ - -/* overall --------------------------------------------------------------- */ -* { - margin: 0; - padding: 0; -} -html * { font-size: 100.01% } -body { - font-family: "Trebuchet MS", sans-serif; - font-size: 75.00%; - color: #444; - background: url("../images/screen_bg.png") repeat-x top left fixed #EEEEEE; - padding: 10px 0; -} -ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em } -li { margin-left: 1.5em; line-height: 1.5em } -dt { font-weight: bold } -dd { margin: 0 0 1em 2em } -a { - color: #4D87C7; - text-decoration:none; -} -a:focus, -a:hover, -a:active { - color:#182E7A; - text-decoration:underline; -} -hr { - color: #fff; - background:transparent; - margin: 0 0 0.5em 0; - padding: 0 0 0.5em 0; - border:0; - border-bottom: 1px #eee solid; -} -textarea, pre, tt, code { - font-family: Consolas,"Lucida Console","Courier New",monospace; - font-size: 0.9em; -} - -h1,h2,h3,h4,h5,h6 { - font-family: "Trebuchet MS", sans-serif; - font-weight:bold; - color:#666; - margin: 0 0 0.25em 0; -} -h1 { font-size: 200% } /* 24px */ -h2 { font-size: 200% } /* 24px */ -h3 { font-size: 150% } /* 18px */ -h4 { font-size: 133.33% } /* 16px */ -h5 { font-size: 116.67% } /* 14px */ -h6 { font-size: 116.67%; font-style:italic } /* 14px */ - -p { line-height: 1.5em; margin: 0 0 1em 0; } - -cite, blockquote { font-style:italic } -blockquote { margin: 0 0 1em 1.5em } - -strong,b { font-weight: bold } -em,i { font-style:italic } - -pre, code { font-family: monospace; font-size: 1.1em; } - -acronym, abbr { - letter-spacing: .07em; - border-bottom: .1em dashed #c00; - cursor: help; -} - -header, #nav, #main, footer { - clear: both; -} -#page { - min-width: 980px; - max-width: 80%; - background: #fff; - text-align:left; - margin: 0 auto; - padding: 10px; -} -.skip, .hideme, .print { - height: 1px; - left: -1000em; - position: absolute; - top: -1000em; - width: 1px; -} - -/* header --------------------------------------------------------------- */ -header { - position: relative; - color: #faf0e6; - padding: 15px 2em 5px 20px; - background: url("../images/header_bg.png") repeat-x top left #9a9a9a; -} -header h1 { - font-size:2.5em; - letter-spacing:-2px; - line-height:65%; - color: silver; -} -header span { - color: #333333; -} - -/* header/topsubnav --------------------------------------------------------------- */ -#topsubnav { - position:absolute; - top: 10px; - right: 10px; - text-align: right; -} -#topsubnav a { - color: #f0f8ff; - font-weight: normal; - background:transparent; - text-decoration:none; -} -#topsubnav a:focus, -#topsubnav a:hover, -#topsubnav a:active { - text-decoration:underline; - background-color: transparent; -} - -/* nav --------------------------------------------------------------- */ -#topNav ul { - list-style: none; - padding: 0 0 0 20px; - margin: 0; - background: #9a9a9a -} - -#topNav ul li { - display: inline; - margin: 0 2px 0 0; -} - -#topNav a { - background: url("../icons/x32_sprite.png") no-repeat #D3D3D3; - border-top-left-radius:5px; - border-top-right-radius:5px; - color:black; - display:inline-block; - height:20px; - padding-top:37px; - text-align:center; - text-decoration:none; - min-width:78px; -} - -#topNav a:hover { - background-color: #eeeeee; - color: #000000; -} - -#topNav #topNav_current a { - font-weight: bold; - color: black; - background-color: #ffffff; -} -.topnav-tools { background-position: 22px -10px !important; } -.topnav-admin { background-position: 22px -74px !important; } -.topnav-sites { background-position: 22px -523px !important; } -.topnav-monitor { background-position: 22px -585px !important; } -.topnav- { background-position: 22px -650px !important; } -.topnav-help { background-position: 22px -715px !important; } -.topnav-mail { background-position: 22px -780px !important; } -.topnav-mailuser { background-position: 22px -780px !important; } -.topnav-vm { background-position: 22px -842px !important; } -.topnav-domain { background-position: 22px -905px !important; } -.topnav-dns { background-position: 22px -970px !important; } -.topnav-dashboard { background-position: 22px -1035px !important; } -.topnav-client { background-position: 22px -1098px !important; } -.topnav-billing { background-position: 22px -1162px !important; } -#topNav a span { - padding: 0 3px; - } -/* main --------------------------------------------------------------- */ -#main { - background: #fff; - padding: 1em 0; -} - -/* main/sideNav + submenu --------------------------------------------------------------- */ -#sideNav { - width: 200px; - float:left; - padding: 0 10px 0 0; -} - -#submenu { - width: 100%; - overflow: hidden; - margin: 0px; - list-style-type: none; - border-bottom: 2px #ddd solid; -} - -#submenu ul { - list-style-type: none; - margin:0; - padding: 0; -} -#submenu li { - float:left; - width: 100%; - margin:0; - padding: 0; - font-size:0.9em; -} - -#submenu a, -#submenu strong { - display:block; - width: 90%; - padding: 2px 0px 2px 10%; - text-decoration: none; - background-color:#fff; - color: #444; - border-bottom: 1px #eee solid; -} - -/* Menu Title */ -#submenu li.title { - width: 100%; - padding: 0px; - font-weight: bold; - color: #444; - background-color: #fff; - border-top: 2px #888 solid; - font-size: 1.1em; -} - -#submenu li.title a { - background-color: #f0f8ff; - color: #444; -} -#submenu li.title a:hover { - color: white; -} - -#submenu li span { - display:block; - width: 90%; - padding: 3px 0px 3px 10%; - font-weight: bold; - border-bottom: 1px #ddd solid; -} - -/* Level 1 */ -#submenu li.active, -#submenu li strong { - width: 90%; - padding: 3px 0px 3px 10%; - font-weight: bold; - color: #fff; - background-color:#aab; - border-bottom: 1px #eee solid; -} - -#submenu li a { - width: 90%; - padding-left: 10%; - background-color:#fff; - color: #444; -} -#submenu li a:focus, -#submenu li a:hover, -#submenu li a:active { - background-color:#f63; - color: #fff; -} - -/* Form-Elements in the Menu*/ -#submenu * select#server_id { - margin: 3px 10%; - padding: 1px; - width: 80%; -} - -/* main/content --------------------------------------------------------------- */ -#content { - margin-left: 200px; - margin-right: 0; - padding: 0px 10px 10px 20px; - border-left: 1px #ddd solid; -} - -/* footer --------------------------------------------------------------- */ - -footer { - color:#666; - background: #f9f9f9; - padding: 10px 20px; - border-top: 5px #efefef solid; - font-size: 0.8em; - text-align: center; -} -footer a { - color: #999; - background:transparent; - font-weight: bold; -} -footer a:hover, footer a:active { - color: #4D87C7; - background-color: transparent; - text-decoration:underline; -} - -/* Set a background-color, no system backgorund used anymore */ -select, input, textarea { - background: #FFFFFF; - border: 1px solid #DFDFDF; - padding: 1px; - outline:none; -} - -table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; } -table.full { width: 100%; } -table.fixed { table-layout:fixed } - -table.list td { - max-width: 350px; - min-width: 32px; - white-space: nowrap; - overflow:hidden; - text-overflow: ellipsis; - -o-text-overflow: ellipsis; - -icab-text-overflow: ellipsis; - -khtml-text-overflow: ellipsis; - -moz-text-overflow: ellipsis; - -webkit-text-overflow: ellipsis; -} -th, -td { - padding: 0.5em; - text-align:left; -} -thead th { - background: #444 url("../images/lists_thead_bg.png") repeat-x; - color: #fff; -} -tbody th { - background: #ccc; - color: #333; -} -tbody th.sub { - background: #ddd; - color: #333; -} -table.list th[class$="_pid"], -table.list td[class$="_pid"], -table.list th[class$="_active"], -table.list td[class$="_active"], -table.list th.tbl_col_autoresponder, -table.list td.tbl_col_autoresponder, -table.list th.tbl_col_postfix, -table.list td.tbl_col_postfix, -table.list th.tbl_col_disablesmtp, -table.list td.tbl_col_disablesmtp, -table.list th.tbl_col_disableimap, -table.list td.tbl_col_disableimap, -table.list th.tbl_col_disablepop3, -table.list td.tbl_col_disablepop3 { - width: 70px; - text-align: center; -} -table.list .tbl_col_buttons, -table.list .tbl_col_limit { - width: 50px; -} -.tbl_col_client_pid input { - width: 50px; -} -.pnl_listarea th[class^="tbl_col"] { cursor:pointer; } -.pnl_listarea th[class^="tbl_col"]:hover { background-position:0 -15px!important; } -.pnl_listarea th.tbl_col_nosort { cursor:default; } -.pnl_listarea th.tbl_col_nosort:hover { background-position:0 0!important; } - -.pageForm_description { font-size: 12px; } - -/* Tab-Box */ -.tabbox_tabs { border-bottom: 1px solid #d3d3d3; } -.tabbox_tabs ul { - list-style: none; - padding: 0; - margin: 0; -} -.tabbox_tabs li { - display: inline; - margin: 0 2px 0 0; -} -.tabbox_tabs a { - padding: 0 1em; - text-decoration: none; - color: black; - background: #d3d3d3; - border: 1px solid #d3d3d3; -} -.tabbox_tabs a:hover { - background: #fc0; - color: #540; -} -.tabbox_tabs .active a { - font-weight: bold; - color: #ff6600; - background: #ffffff; -} -.pnl_toolsarea fieldset, .pnl_listarea fieldset, .pnl_formsarea fieldset { - border-top: 1px solid #949494; - margin: 20px 0; -} -.pnl_toolsarea fieldset legend , .pnl_listarea fieldset legend { - font-weight: bold; - color: #6299c5; -} -.pnl_formarea fieldset { - font-weight: bold; -} -/* hide line and legend when inside tabbed content */ -#tabbox_content * .pnl_toolsarea fieldset, #tabbox_content * .pnl_listarea fieldset, #tabbox_content * .pnl_formsarea fieldset { border: none !important; } -#tabbox_content * .pnl_toolsarea fieldset legend, #tabbox_content * .pnl_listarea fieldset legend, #tabbox_content * .pnl_formsarea fieldset legend { display: none !important; } -.codeview { - margin:20px 0; - padding:2px; - border: 1px solid #ffcc00; - background: #fffaea; - font-family: Consolas, "Lucida Console", "Courier New", monospace; - font-size: 0.9em; -} -/* Lists */ -table.list { - width: 100%; - border: 1px solid #d3d3d3 !important; -} -table.list thead th { font-size: 10px; } -table.list tbody { border: 1px solid #d3d3d3 !important; } -table.list tfoot td { text-align: center; background: #f8f8f8 url("../images/lists_tfoot_bg.png") repeat-x bottom left; padding: 24px 8px 8px 8px; } -table.list .tbl_paging img { vertical-align: top; } -table.list .tbl_row_even { background: #fcfcfc; } -table.list .tbl_row_uneven { background: #f0f8ff; } -table.list tr:hover { background: #fffacd; } -table.list td { word-wrap:break-word;white-space:pre-wrap; } -table.list td.tbl_col_buttons { word-wrap:normal;white-space:normal;overflow:visible; } - -/* Password Strength */ -#passBar { - width: 101px; height: 10px; - background: url("../images/meter_bg.gif") repeat-x bottom left; - margin: 2px 0; - float: left; -} -#passText { - padding: 0; - float: left; -} - -/* Systemmonitor */ -.systemmonitor-server, -.systemmonitor-ve, -.systemmonitor-state { - margin: 10px 5px; - font-family: Consolas, "Lucida Console", "Courier New", monospace; - font-size: 0.9em; - float: left; - width: 100%; -} -.systemmonitor-server:hover, -.systemmonitor-vm:hover { background-color: #FFFACD; } -.state-no_state, -.state-no_state-ve { - border-top: 4px solid #95A19F; - background-color: #f8f8ff; -} -.state-unknown, -.state-unknown-ve { - border-top: 4px solid #30302e; - background-color: #cecfc5; -} -.state-ok, -.state-ok-ve { - border-top: 4px solid #23fb00; - background-color: #adffa2; -} -.state-info, -.state-info-ve { - border-top: 4px solid #183e99; - background-color: #d4e2ff; -} -.state-warning, -.state-warning-ve { - border-top: 4px solid #ffa800; - background-color: #ffda93; -} -.state-critical, -.state-critical-ve { - border-top: 4px solid #ff0000; - background-color: #ffb9b9; -} -.state-error, -.state-error-ve { - border-top: 4px solid #ff0000; - background-color: #ff7f7f; -} -div.icoDevice { - float: left; - width: 64px; - height: 64px; - margin: 5px; - background: url("../icons/device_sprite.png") no-repeat transparent; -} -.systemmonitor-server div.icoDevice { background-position: 0 0; } -.systemmonitor-ve div.icoDevice { background-position: -64px 0; } -.systemmonitor-network div.icoDevice { background-position: -128px 0; } -div.statusDevice, -div.statusMsg { float: left; } -div.statusMsg p { - float: left; - padding: 5px; -} -.systemmonitor-state .status { - margin: 5px; -} -.status { - float: right; - width: 32px; - height: 32px; - background: url("../icons/x32_sprite.png") no-repeat transparent; -} -div.status { - float: left !important; -} -.state-warning .status, -.state-warning-ve .status { background-position: 0 -143px; } -.state-no_state .status, -.state-no_state-ve .status, -.state-unknown .status, -.state-unknown-ve .status { background-position: 0 -207px; } -.state-ok .status, -.state-ok-ve .status { background-position: 0 -270px; } -.state-info .status, -.state-info-ve .status { background-position: 0 -336px; } -.state-error .status, -.state-error-ve .status { background-position: 0 -400px; } -.state-critical .status, -.state-critical-ve .status { background-position: 0 -463px; } - -/* Usage unknown -.systemmonitor-content table { - border: none; - margin-top: 10px; -} - -.systemmonitor-content * .online { - border: 1px solid #ffffff; - background-color: #E3FFB8; - color: #000000; - padding:0px 5px; -} -.systemmonitor-content * .offline { - border: 1px solid #ffffff; - background-color: #d12f19; - color:#ffffff; - padding:0px 5px; -}*/ - -/* Dashboard */ -.dashboard-modules { - float:left; - width:60px; - height: 60px; - border:1px dotted #888888; - border-radius:5px; - background-color: #cccccc; - margin:10px; - background-position: center 5px; - background-repeat: no-repeat; - text-align: center; -} -.dashboard-modules a, -.dashboard-modules a:hover { - background: url("../icons/x32_sprite.png") no-repeat transparent; - color:Black; - display:block; - font-weight:bold; - height:30px; - padding-top:42px; - width:60px; - text-decoration: none; -} -.dashboard-modules.tools a { background-position: 12px -9px; } -.dashboard-modules.admin a { background-position: 12px -73px; } -.dashboard-modules.sites a { background-position: 12px -520px; } -.dashboard-modules.monitor a { background-position: 13px -585px; } -.dashboard-modules.help a { background-position: 13px -716px; } -.dashboard-modules.mail a { background-position: 12px -776px; } -.dashboard-modules.vm a { background-position: 14px -842px; } -.dashboard-modules.domain a { background-position: 12px -905px; } -.dashboard-modules.dns a { background-position: 12px -970px; } -.dashboard-modules.client a { background-position: 13px -1096px; } -.dashboard-modules.billing a { background-position: 14px -1162px; } - -.panel_dashboard h2 { font-size:20px; } - -/* Image-Replacement */ -.swap { background-repeat:no-repeat; } -.swap span { display:none; height:16px; } -#ir-HeaderLogo { - background-image: url("../images/header_logo.png"); - height:32px; - margin:0 0 0.2em; -} -div#ir-Yes, -div#ir-No { - text-align: center; - background: url("../icons/x16_sprite.png") no-repeat transparent; -} -#ir-Yes { - background-position: center -342px !important; - height: 16px; -} -#ir-No { - background-position: center -362px !important; - height: 16px; -} -.swap { - background-repeat: no-repeat; -} -.swap span { - display: none; - height: 16px; -} -/* BUTTONS */ -a.button, -.button, -.buttons button { - display: inline-block; - margin: 0 2px; - padding: 2px 5px; - color: #525252; - text-shadow: 0px 1px 1px #fff; - border: 1px solid #c6c6c6; - border-radius: 4px; - background-color: #f7f7f7; - box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); - -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); - -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); - -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3); - text-decoration: none; -} -a.button:focus, -input.button:focus, -.buttons button:focus { - border-color: #4fadd5; - box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6); - -moz-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6); - -webkit-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6); - -o-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6); - outline: none; -} -.buttons button[type]{ - padding:5px 10px 5px 7px; /* Firefox */ - line-height:17px; /* Safari */ - white-space: nowrap; -} -*:first-child+html button[type]{ - padding:4px 10px 3px 7px; /* IE7 */ -} -.buttons button img, -.buttons a img { - margin:0 3px -3px 0 !important; - padding:0; - border:none; - width:16px; - height:16px; -} -.topbuttons { - margin-bottom: 10px; -} -/* BUTTONS STANDARD */ -button:hover, -.buttons a:hover { - background-color:#dff4ff; - border:1px solid #c2e1ef; - color:#336699; -} -.buttons a:active { - background-color:#6299c5; - border:1px solid #6299c5; - color:#fff; -} - -/* BUTTONS POSITIVE */ -button.positive, -.buttons a.positive { color:#529214; } -.buttons a.positive:hover, -button.positive:hover { - background-color:#E6EFC2; - border:1px solid #C6D880; - color:#529214; -} -.buttons a.positive:active { - background-color:#529214; - border:1px solid #529214; - color:#fff; -} - -/* BUTTONS NEGATIVE */ -.buttons a.negative, -button.negative { - color:#d12f19; -} -.buttons a.negative:hover, -button.negative:hover { - background-color:#fbe3e4; - border:1px solid #fbc2c4; - color:#d12f19; -} -.buttons a.negative:active { - background-color:#d12f19; - border:1px solid #d12f19; - color:#fff; -} - -/* Button with icon and text */ -.iconstxt { background: url("../icons/button_sprite.png") no-repeat transparent; } -.iconstxt span { padding-left: 20px; font-weight: bold; } -.iconstxt.icoPositive { background-position: 6px -130px; } -.iconstxt.icoNegative { background-position: 6px -98px; } -.iconstxt.icoAdd { background-position: 6px -66px; } -.iconstxt.icoKey { background-position: 6px -1px; } -.iconstxt.icoDelete { background-position: 6px -34px; } -.iconstxt.icoDownload { background-position: 6px -1px; } -.iconstxt.icoRestore { background-position: 6px -1px; } - -/* Button with icon and without text */ -.icons16 { position: relative; } -.icons16>span { - opacity: 0; - visibility: hidden; - -webkit-transition: opacity 1s linear; - -moz-transition: opacity 1s linear; - -o-transition: opacity 1s linear; - -ms-transition: opacity 1s linear; - transition: opacity 1s linear; - position: absolute; - right: 23px; - top: -1px; - padding: 1px 2px; - border: 1px solid rgb(155,155,11); - background: rgb(255,255,111); - white-space: nowrap; -} -.icons16:hover>span { - opacity: 1.0; - visibility: visible; -} -a.icons16 { - height: 18px; - width: 18px; - padding: 0; - background: url("../icons/x16_sprite.png") no-repeat transparent; -} -button.icons16 { - height: 20px; - width: 20px; - padding: 0; - background: url("../icons/x16_sprite.png") no-repeat transparent; -} -.icons16.icoEdit { background-position: -1px -1px; } -.icons16.icoLoginAs { background-position: -1px -21px; } -.icons16.icoPDF { background-position: -1px -61px; } -.icons16.icoDelete { background-position: -1px -81px; } -.icons16.icoWebmailer { background-position: -1px -101px; } -.icons16.icoFilter { background-position: -1px -161px; } -.icons16.icoDbAdmin { background-position: -1px -221px; } -.icons16.icoAction { background-position: -1px -241px; } -.icons16.icoLink { background-position: -1px -422px; float: right; } - -div.group-icon { - float: left; - padding: 2px 0; -} -.group-admin, -.group-user { - height: 20px; - width: 20px; - padding: 0; - float: left; - background: url("../icons/x16_sprite.png") no-repeat transparent; -} -.group-admin { background-position: 0 -380px; } -.group-user { background-position: 0 -400px; } - -span.marked { color: #cc0000; } -span.small { font-size: 0.9em; } - -#ajaxloader { - position: absolute; - width: 325px; - height: 150px; - background: #ffffff url('../images/ajax-loader.gif') no-repeat center center; - border: solid 2px #e1e1e1; - border-radius: 10px; - /*background: rgba(255, 255, 255, 0.85);*/ - padding: 20px; - text-align:center; - z-index: 100; -} -.blockLabel.email_at { - width: 20px !important; - margin: 1.6em 0.3em 0 0 !important; -} -.textDisplay { display: block; } - -/* Form Length Classes */ -.textInput.formLengthBool { width: 25px !important; } -.selectInput.formLengthBool { width: 60px !important; } -.textInput.formLengthLimit { width: 50px !important; } -.selectInput.formLengthLimit { width: 85px !important; } -.formLengthDate { width: 75px !important; } -.formLengthIPv4 { width: 125px !important; } -.formLengthIPv6 { } -.formLengthEmailUser { width: 30% !important; } -.formLengthEmailDomain { width: 30% !important; } -.formLengthHalf { width: 15% !important; } -.formLengthDouble { width: 50% !important; } - -/* Individual Form Lengths */ -.textInput#username, -.textInput#password, -.textInput#passwort, -.textInput#source_password { width: 100px; } -.selectInput#language { width: 75px; } -.selectInput#client_group_id, .selectInput#default_group { width: 125px; } -input#refresh, input#retry, input#expire, input#minimum, input#ttl { width: 50px !important; } - -/* --- */ - -a[href $="#logout"] { - padding-right: 20px; - background: url("../icons/x16_sprite.png") no-repeat right -143px transparent !important; -} - -/* Select Menu with Images */ -select.withicons option { - background-repeat:no-repeat; - background-position: 1px; - padding-left:24px; -} -div[class^=country-] { - background-image: url("../icons/flags_sprite.png"); - background-repeat: no-repeat; - height: 20px; - width: 26px; -} -li[class^=country-] { - background-image: url("../icons/flags_sprite.png"); - background-repeat: no-repeat; - text-indent: 24px; -} -li[class^=country-] a.ui-state-hover { background: transparent; } -div[class^=country-] span { - display: none; -} -select.flags option { - background-image: url("../icons/flags_sprite.png"); - background-repeat: no-repeat; - padding: 1px 0 1px 30px; -} -select.flags option[value=EL] {background-position:0 -1475px} -select.flags option[value=AD], select.flags option[value=ad], .country-AD {background-position:0 -1px} -select.flags option[value=AE], select.flags option[value=ae], .country-AE {background-position:0 -23px} -select.flags option[value=AF], select.flags option[value=af], .country-AF {background-position:0 -45px} -select.flags option[value=AG], select.flags option[value=ag], .country-AG {background-position:0 -67px} -select.flags option[value=AI], select.flags option[value=ai], .country-AI {background-position:0 -89px} -select.flags option[value=AL], select.flags option[value=al], .country-AL {background-position:0 -111px} -select.flags option[value=AM], select.flags option[value=am], .country-AM {background-position:0 -133px} -select.flags option[value=AN], select.flags option[value=an], .country-AN {background-position:0 -155px} -select.flags option[value=AO], select.flags option[value=ao], .country-AO {background-position:0 -177px} -select.flags option[value=AQ], select.flags option[value=aq], .country-AQ {background-position:0 -199px} -select.flags option[value=AR], select.flags option[value=ar], .country-AR {background-position:0 -221px} -select.flags option[value=AS], select.flags option[value=as], .country-AS {background-position:0 -243px} -select.flags option[value=AT], select.flags option[value=at], .country-AT {background-position:0 -265px} -select.flags option[value=AU], select.flags option[value=au], .country-AU {background-position:0 -287px} -select.flags option[value=AW], select.flags option[value=aw], .country-AW {background-position:0 -309px} -select.flags option[value=AX], select.flags option[value=ax], .country-AX {background-position:0 -331px} -select.flags option[value=AZ], select.flags option[value=az], .country-AZ {background-position:0 -353px} -select.flags option[value=BA], select.flags option[value=ba], .country-BA {background-position:0 -375px} -select.flags option[value=BB], select.flags option[value=bb], .country-BB {background-position:0 -397px} -select.flags option[value=BD], select.flags option[value=bd], .country-BD {background-position:0 -419px} -select.flags option[value=BE], select.flags option[value=be], .country-BE {background-position:0 -441px} -select.flags option[value=BF], select.flags option[value=bf], .country-BF {background-position:0 -463px} -select.flags option[value=BG], select.flags option[value=bg], .country-BG {background-position:0 -485px} -select.flags option[value=BH], select.flags option[value=bh], .country-BH {background-position:0 -507px} -select.flags option[value=BI], select.flags option[value=bi], .country-BI {background-position:0 -529px} -select.flags option[value=BJ], select.flags option[value=bj], .country-BJ {background-position:0 -551px} -select.flags option[value=BM], select.flags option[value=bm], .country-BM {background-position:0 -573px} -select.flags option[value=BN], select.flags option[value=bn], .country-BN {background-position:0 -595px} -select.flags option[value=BO], select.flags option[value=bo], .country-BO {background-position:0 -617px} -select.flags option[value=BR], select.flags option[value=br], .country-BR {background-position:0 -639px} -select.flags option[value=BS], select.flags option[value=bs], .country-BS {background-position:0 -661px} -select.flags option[value=BT], select.flags option[value=bt], .country-BT {background-position:0 -683px} -select.flags option[value=BV], select.flags option[value=bv], .country-BV {background-position:0 -705px} -select.flags option[value=BW], select.flags option[value=bw], .country-BW {background-position:0 -727px} -select.flags option[value=BY], select.flags option[value=by], .country-BY {background-position:0 -749px} -select.flags option[value=BZ], select.flags option[value=bz], .country-BZ {background-position:0 -771px} -select.flags option[value=CA], select.flags option[value=ca], .country-CA {background-position:0 -793px} -select.flags option[value=CC], select.flags option[value=cc], .country-CC {background-position:0 -837px} -select.flags option[value=CD], select.flags option[value=cd], .country-CD {background-position:0 -859px} -select.flags option[value=CF], select.flags option[value=cf], .country-CF {background-position:0 -881px} -select.flags option[value=CG], select.flags option[value=cg], .country-CG {background-position:0 -903px} -select.flags option[value=CH], select.flags option[value=ch], .country-CH {background-position:0 -925px} -select.flags option[value=CI], select.flags option[value=ci], .country-CI {background-position:0 -947px} -select.flags option[value=CK], select.flags option[value=ck], .country-CK {background-position:0 -969px} -select.flags option[value=CL], select.flags option[value=cl], .country-CL {background-position:0 -991px} -select.flags option[value=CM], select.flags option[value=cm], .country-CM {background-position:0 -1013px} -select.flags option[value=CN], select.flags option[value=cn], .country-CN {background-position:0 -1035px} -select.flags option[value=CO], select.flags option[value=co], .country-CO {background-position:0 -1057px} -select.flags option[value=CR], select.flags option[value=cr], .country-CR {background-position:0 -1079px} -select.flags option[value=CS], select.flags option[value=cs], .country-CS {background-position:0 -1101px} -select.flags option[value=CU], select.flags option[value=cu], .country-CU {background-position:0 -1123px} -select.flags option[value=CV], select.flags option[value=cv], .country-CV {background-position:0 -1145px} -select.flags option[value=CX], select.flags option[value=cx], .country-CX {background-position:0 -1167px} -select.flags option[value=CY], select.flags option[value=cy], .country-CY {background-position:0 -1189px} -select.flags option[value=CZ], select.flags option[value=cz], .country-CZ {background-position:0 -1211px} -select.flags option[value=DE], select.flags option[value=de], .country-DE {background-position:0 -1233px} -select.flags option[value=DJ], select.flags option[value=dj], .country-DJ {background-position:0 -1255px} -select.flags option[value=DK], select.flags option[value=dk], .country-DK {background-position:0 -1277px} -select.flags option[value=DM], select.flags option[value=dm], .country-DM {background-position:0 -1299px} -select.flags option[value=DO], select.flags option[value=do], .country-DO {background-position:0 -1321px} -select.flags option[value=DZ], select.flags option[value=dz], .country-DZ {background-position:0 -1343px} -select.flags option[value=EC], select.flags option[value=ec], .country-EC {background-position:0 -1365px} -select.flags option[value=EE], select.flags option[value=ee], .country-EE {background-position:0 -1387px} -select.flags option[value=EG], select.flags option[value=eg], .country-EG {background-position:0 -1409px} -select.flags option[value=EH], select.flags option[value=eh], .country-EH {background-position:0 -1431px} -select.flags option[value=ER], select.flags option[value=er], .country-ER {background-position:0 -1475px} -select.flags option[value=ES], select.flags option[value=es], .country-ES {background-position:0 -1497px} -select.flags option[value=ET], select.flags option[value=ET], select.flags option[value=et], .country-ET {background-position:0 -1519px} -select.flags option[value=FI], select.flags option[value=fi], .country-FI {background-position:0 -1585px} -select.flags option[value=FJ], select.flags option[value=fj], .country-FJ {background-position:0 -1607px} -select.flags option[value=FK], select.flags option[value=fk], .country-FK {background-position:0 -1629px} -select.flags option[value=FM], select.flags option[value=fm], .country-FM {background-position:0 -1651px} -select.flags option[value=FO], select.flags option[value=fo], .country-FO {background-position:0 -1673px} -select.flags option[value=FR], select.flags option[value=fr], .country-FR {background-position:0 -1695px} -select.flags option[value=GA], select.flags option[value=ga], .country-GA {background-position:0 -1717px} -select.flags option[value=GB], select.flags option[value=en], select.flags option[value=gb], .country-GB, .country-EN {background-position:0 -1739px} -select.flags option[value=GD], select.flags option[value=gd], .country-GD {background-position:0 -1761px} -select.flags option[value=GE], select.flags option[value=ge], .country-GE {background-position:0 -1783px} -select.flags option[value=GF], select.flags option[value=gf], .country-GF {background-position:0 -1805px} -select.flags option[value=GH], select.flags option[value=gh], .country-GH {background-position:0 -1827px} -select.flags option[value=GI], select.flags option[value=gi], .country-GI {background-position:0 -1849px} -select.flags option[value=GL], select.flags option[value=gl], .country-GL {background-position:0 -1871px} -select.flags option[value=GM], select.flags option[value=gm], .country-GM {background-position:0 -1893px} -select.flags option[value=GN], select.flags option[value=gn], .country-GN {background-position:0 -1915px} -select.flags option[value=GP], select.flags option[value=gp], .country-GP {background-position:0 -1937px} -select.flags option[value=GQ], select.flags option[value=gq], .country-GQ {background-position:0 -1959px} -select.flags option[value=GR], select.flags option[value=el], select.flags option[value=gr], .country-GR, .country-EL {background-position:0 -1981px} -select.flags option[value=GS], select.flags option[value=gs], .country-GS {background-position:0 -2003px} -select.flags option[value=GT], select.flags option[value=gt], .country-GT {background-position:0 -2025px} -select.flags option[value=GU], select.flags option[value=gu], .country-GU {background-position:0 -2047px} -select.flags option[value=GW], select.flags option[value=gw], .country-GW {background-position:0 -2069px} -select.flags option[value=GY], select.flags option[value=gy], .country-GY {background-position:0 -2091px} -select.flags option[value=HK], select.flags option[value=hk], .country-HK {background-position:0 -2113px} -select.flags option[value=HM], select.flags option[value=hm], .country-HM {background-position:0 -2135px} -select.flags option[value=HN], select.flags option[value=hn], .country-HN {background-position:0 -2157px} -select.flags option[value=HR], select.flags option[value=hr], .country-HR {background-position:0 -2179px} -select.flags option[value=HT], select.flags option[value=ht], .country-HT {background-position:0 -2201px} -select.flags option[value=HU], select.flags option[value=hu], .country-HU {background-position:0 -2223px} -select.flags option[value=ID], select.flags option[value=id], .country-ID {background-position:0 -2245px} -select.flags option[value=IE], select.flags option[value=ie], .country-IE {background-position:0 -2267px} -select.flags option[value=IL], select.flags option[value=il], .country-IL {background-position:0 -2289px} -select.flags option[value=IN], select.flags option[value=in], .country-IN {background-position:0 -2311px} -select.flags option[value=IO], select.flags option[value=io], .country-IO {background-position:0 -2333px} -select.flags option[value=IQ], select.flags option[value=iq], .country-IQ {background-position:0 -2355px} -select.flags option[value=IR], select.flags option[value=ir], .country-IR {background-position:0 -2377px} -select.flags option[value=IS], select.flags option[value=is], .country-IS {background-position:0 -2399px} -select.flags option[value=IT], select.flags option[value=it], .country-IT {background-position:0 -2421px} -select.flags option[value=JM], select.flags option[value=jm], .country-JM {background-position:0 -2443px} -select.flags option[value=JO], select.flags option[value=jo], .country-JO {background-position:0 -2465px} -select.flags option[value=JP], select.flags option[value=ja], select.flags option[value=jp], .country-JP, .country-JA {background-position:0 -2487px} -select.flags option[value=KE], select.flags option[value=ke], .country-KE {background-position:0 -2509px} -select.flags option[value=KG], select.flags option[value=kg], .country-KG {background-position:0 -2531px} -select.flags option[value=KH], select.flags option[value=kh], .country-KH {background-position:0 -2553px} -select.flags option[value=KI], select.flags option[value=ki], .country-KI {background-position:0 -2575px} -select.flags option[value=KM], select.flags option[value=km], .country-KM {background-position:0 -2597px} -select.flags option[value=KN], select.flags option[value=kn], .country-KN {background-position:0 -2619px} -select.flags option[value=KP], select.flags option[value=kp], .country-KP {background-position:0 -2641px} -select.flags option[value=KR], select.flags option[value=kr], .country-KR {background-position:0 -2663px} -select.flags option[value=KW], select.flags option[value=kw], .country-KW {background-position:0 -2685px} -select.flags option[value=KY], select.flags option[value=ky], .country-KY {background-position:0 -2707px} -select.flags option[value=KZ], select.flags option[value=kz], .country-KZ {background-position:0 -2729px} -select.flags option[value=LA], select.flags option[value=la], .country-LA {background-position:0 -2751px} -select.flags option[value=LB], select.flags option[value=lb], .country-LB {background-position:0 -2773px} -select.flags option[value=LC], select.flags option[value=lc], .country-LC {background-position:0 -2795px} -select.flags option[value=LI], select.flags option[value=li], .country-LI {background-position:0 -2817px} -select.flags option[value=LK], select.flags option[value=lk], .country-LK {background-position:0 -2839px} -select.flags option[value=LR], select.flags option[value=lr], .country-LR {background-position:0 -2861px} -select.flags option[value=LS], select.flags option[value=ls], .country-LS {background-position:0 -2883px} -select.flags option[value=LT], select.flags option[value=lt], .country-LT {background-position:0 -2905px} -select.flags option[value=LU], select.flags option[value=lu], .country-LU {background-position:0 -2927px} -select.flags option[value=LV], select.flags option[value=lv], .country-LV {background-position:0 -2949px} -select.flags option[value=LY], select.flags option[value=ly], .country-LY {background-position:0 -2971px} -select.flags option[value=MA], select.flags option[value=ma], .country-MA {background-position:0 -2993px} -select.flags option[value=MC], select.flags option[value=mc], .country-MC {background-position:0 -3015px} -select.flags option[value=MD], select.flags option[value=md], .country-MD {background-position:0 -3037px} -select.flags option[value=ME], select.flags option[value=me], .country-ME {background-position:0 -3059px} -select.flags option[value=MG], select.flags option[value=mg], .country-MG {background-position:0 -3081px} -select.flags option[value=MH], select.flags option[value=mh], .country-MH {background-position:0 -3103px} -select.flags option[value=MK], select.flags option[value=mk], .country-MK {background-position:0 -3125px} -select.flags option[value=ML], select.flags option[value=ml], .country-ML {background-position:0 -3147px} -select.flags option[value=MM], select.flags option[value=mm], .country-MM {background-position:0 -3169px} -select.flags option[value=MN], select.flags option[value=mn], .country-MN {background-position:0 -3191px} -select.flags option[value=MO], select.flags option[value=mo], .country-MO {background-position:0 -3213px} -select.flags option[value=MP], select.flags option[value=mp], .country-MP {background-position:0 -3235px} -select.flags option[value=MQ], select.flags option[value=mq], .country-MQ {background-position:0 -3257px} -select.flags option[value=MR], select.flags option[value=mr], .country-MR {background-position:0 -3279px} -select.flags option[value=MS], select.flags option[value=ms], .country-MS {background-position:0 -3301px} -select.flags option[value=MT], select.flags option[value=mt], .country-MT {background-position:0 -3323px} -select.flags option[value=MU], select.flags option[value=mu], .country-MU {background-position:0 -3345px} -select.flags option[value=MV], select.flags option[value=mv], .country-MV {background-position:0 -3367px} -select.flags option[value=MW], select.flags option[value=mw], .country-MW {background-position:0 -3389px} -select.flags option[value=MX], select.flags option[value=mx], .country-MX {background-position:0 -3411px} -select.flags option[value=MY], select.flags option[value=my], .country-MY {background-position:0 -3433px} -select.flags option[value=MZ], select.flags option[value=mz], .country-MZ {background-position:0 -3455px} -select.flags option[value=NA], select.flags option[value=na], .country-NA {background-position:0 -3477px} -select.flags option[value=NC], select.flags option[value=nc], .country-NC {background-position:0 -3499px} -select.flags option[value=NE], select.flags option[value=ne], .country-NE {background-position:0 -3521px} -select.flags option[value=NF], select.flags option[value=nf], .country-NF {background-position:0 -3543px} -select.flags option[value=NG], select.flags option[value=ng], .country-NG {background-position:0 -3565px} -select.flags option[value=NI], select.flags option[value=ni], .country-NI {background-position:0 -3587px} -select.flags option[value=NL], select.flags option[value=nl], .country-NL {background-position:0 -3609px} -select.flags option[value=NO], select.flags option[value=no], .country-NO {background-position:0 -3631px} -select.flags option[value=NP], select.flags option[value=np], .country-NP {background-position:0 -3653px} -select.flags option[value=NR], select.flags option[value=nr], .country-NR {background-position:0 -3675px} -select.flags option[value=NU], select.flags option[value=nu], .country-NU {background-position:0 -3697px} -select.flags option[value=NZ], select.flags option[value=nz], .country-NZ {background-position:0 -3719px} -select.flags option[value=OM], select.flags option[value=om], .country-OM {background-position:0 -3741px} -select.flags option[value=PA], select.flags option[value=pa], .country-PA {background-position:0 -3763px} -select.flags option[value=PE], select.flags option[value=pe], .country-PE {background-position:0 -3785px} -select.flags option[value=PF], select.flags option[value=pf], .country-PF {background-position:0 -3807px} -select.flags option[value=PG], select.flags option[value=pg], .country-PG {background-position:0 -3829px} -select.flags option[value=PH], select.flags option[value=ph], .country-PH {background-position:0 -3851px} -select.flags option[value=PK], select.flags option[value=pk], .country-PK {background-position:0 -3873px} -select.flags option[value=PL], select.flags option[value=pl], .country-PL {background-position:0 -3895px} -select.flags option[value=PM], select.flags option[value=pm], .country-PM {background-position:0 -3917px} -select.flags option[value=PN], select.flags option[value=pn], .country-PN {background-position:0 -3939px} -select.flags option[value=PR], select.flags option[value=pr], .country-PR {background-position:0 -3961px} -select.flags option[value=PS], select.flags option[value=ps], .country-PS {background-position:0 -3983px} -select.flags option[value=PT], select.flags option[value=pt], .country-PT {background-position:0 -4005px} -select.flags option[value=PW], select.flags option[value=pw], .country-PW {background-position:0 -4027px} -select.flags option[value=PY], select.flags option[value=py], .country-PY {background-position:0 -4049px} -select.flags option[value=QA], select.flags option[value=qa], .country-QA {background-position:0 -4071px} -select.flags option[value=RE], select.flags option[value=re], .country-RE {background-position:0 -4093px} -select.flags option[value=RO], select.flags option[value=ro], .country-RO {background-position:0 -4115px} -select.flags option[value=RS], select.flags option[value=rs], .country-RS {background-position:0 -4137px} -select.flags option[value=RU], select.flags option[value=ru], .country-RU {background-position:0 -4159px} -select.flags option[value=RW], select.flags option[value=rw], .country-RW {background-position:0 -4181px} -select.flags option[value=SA], select.flags option[value=sa], .country-SA {background-position:0 -4203px} -select.flags option[value=SB], select.flags option[value=sb], .country-SB {background-position:0 -4225px} -select.flags option[value=SC], select.flags option[value=sc], .country-SC {background-position:0 -4247px} -select.flags option[value=SD], select.flags option[value=sd], .country-SD {background-position:0 -4291px} -select.flags option[value=SE], select.flags option[value=se], .country-SE {background-position:0 -4313px} -select.flags option[value=SG], select.flags option[value=sg], .country-SG {background-position:0 -4335px} -select.flags option[value=SH], select.flags option[value=sh], .country-SH {background-position:0 -4357px} -select.flags option[value=SI], select.flags option[value=si], .country-SI {background-position:0 -4379px} -select.flags option[value=SJ], select.flags option[value=sj], .country-SJ {background-position:0 -4401px} -select.flags option[value=SK], select.flags option[value=sk], .country-SK {background-position:0 -4423px} -select.flags option[value=SL], select.flags option[value=sl], .country-SL {background-position:0 -4445px} -select.flags option[value=SM], select.flags option[value=sm], .country-SM {background-position:0 -4467px} -select.flags option[value=SN], select.flags option[value=sn], .country-SN {background-position:0 -4489px} -select.flags option[value=SO], select.flags option[value=so], .country-SO {background-position:0 -4511px} -select.flags option[value=SR], select.flags option[value=sr], .country-SR {background-position:0 -4533px} -select.flags option[value=ST], select.flags option[value=st], .country-ST {background-position:0 -4555px} -select.flags option[value=SV], select.flags option[value=sv], .country-SV {background-position:0 -4577px} -select.flags option[value=SY], select.flags option[value=sy], .country-SY {background-position:0 -4599px} -select.flags option[value=SZ], select.flags option[value=sz], .country-SZ {background-position:0 -4621px} -select.flags option[value=TC], select.flags option[value=tc], .country-TC {background-position:0 -4643px} -select.flags option[value=TD], select.flags option[value=td], .country-TD {background-position:0 -4665px} -select.flags option[value=TF], select.flags option[value=tf], .country-TF {background-position:0 -4687px} -select.flags option[value=TG], select.flags option[value=tg], .country-TG {background-position:0 -4709px} -select.flags option[value=TH], select.flags option[value=th], .country-TH {background-position:0 -4731px} -select.flags option[value=TJ], select.flags option[value=tj], .country-TJ {background-position:0 -4753px} -select.flags option[value=TK], select.flags option[value=tk], .country-TK {background-position:0 -4775px} -select.flags option[value=TL], select.flags option[value=tl], .country-TL {background-position:0 -4797px} -select.flags option[value=TM], select.flags option[value=tm], .country-TM {background-position:0 -4819px} -select.flags option[value=TN], select.flags option[value=tn], .country-TN {background-position:0 -4841px} -select.flags option[value=TO], select.flags option[value=to], .country-TO {background-position:0 -4863px} -select.flags option[value=TR], select.flags option[value=tr], .country-TR {background-position:0 -4885px} -select.flags option[value=TT], select.flags option[value=tt], .country-TT {background-position:0 -4907px} -select.flags option[value=TV], select.flags option[value=tv], .country-TV {background-position:0 -4929px} -select.flags option[value=TW], select.flags option[value=tw], .country-TW {background-position:0 -4951px} -select.flags option[value=TZ], select.flags option[value=tz], .country-TZ {background-position:0 -4973px} -select.flags option[value=UA], select.flags option[value=ua], .country-UA {background-position:0 -4995px} -select.flags option[value=UG], select.flags option[value=ug], .country-UG {background-position:0 -5017px} -select.flags option[value=UM], select.flags option[value=um], .country-UM {background-position:0 -5039px} -select.flags option[value=US], select.flags option[value=us], .country-US {background-position:0 -5061px} -select.flags option[value=UY], select.flags option[value=uy], .country-UY {background-position:0 -5083px} -select.flags option[value=UZ], select.flags option[value=uz], .country-UZ {background-position:0 -5105px} -select.flags option[value=VA], select.flags option[value=va], .country-VA {background-position:0 -5127px} -select.flags option[value=VC], select.flags option[value=vc], .country-VC {background-position:0 -5149px} -select.flags option[value=VE], select.flags option[value=ve], .country-VE {background-position:0 -5171px} -select.flags option[value=VG], select.flags option[value=vg], .country-VG {background-position:0 -5193px} -select.flags option[value=VI], select.flags option[value=vi], .country-VI {background-position:0 -5215px} -select.flags option[value=VN], select.flags option[value=vn], .country-VN {background-position:0 -5237px} -select.flags option[value=VU], select.flags option[value=vu], .country-VU {background-position:0 -5259px} -select.flags option[value=WF], select.flags option[value=wf], .country-WF {background-position:0 -5303px} -select.flags option[value=WS], select.flags option[value=ws], .country-WS {background-position:0 -5325px} -select.flags option[value=YE], select.flags option[value=ye], .country-YE {background-position:0 -5347px} -select.flags option[value=YT], select.flags option[value=yt], .country-YT {background-position:0 -5369px} -select.flags option[value=ZA], select.flags option[value=za], .country-ZA {background-position:0 -5391px} -select.flags option[value=ZM], select.flags option[value=zm], .country-ZM {background-position:0 -5413px} -select.flags option[value=ZW], select.flags option[value=zw], .country-ZW {background-position:0 -5435px} - -.panel_login { - max-width: 80%; - min-width: 680px; -} -div.subsectiontoggle { - border:1px solid #ccc; - font-weight:bold; - font-size:14px; - padding-top:10px; - padding-bottom:0; - margin-top:5px; - text-indent:15px; - cursor:pointer; - margin-bottom:10px; - background-color:#f4f4f4; - -moz-border-radius:5px; - -webkit-border-radius:5px; - -khtml-border-radius:5px; - -o-border-radius:5px; - -ms-border-radius:5px; - border-radius:5px; -} -div.subsectiontoggle span { - display:inline-block; - margin-bottom:-3px; - margin-right:10px; - width:16px; - height:16px; - background: url("../icons/button_sprite.png") 0 -72px no-repeat transparent; -} -div.subsectiontoggle span.showing{ - background-position: 0 -40px; -} -div.subsectiontoggle em { - display:block; - position:relative; - left:425px; - top:-13px; - margin-bottom:-3px; - width:13px; - height:13px; - background:url("../images/chevron.png") top left no-repeat; - -webkit-transform:none; - -moz-transform:none; - -khtml-transform:none; - -o-transform:none; - -ms-transform:none; - transform:none; - -webkit-transition-duration: .2s; - -moz-transition-duration: .2s; - -khtml-transition-duration: .2s; - -o-transition-duration: .2s; - -ms-transition-duration: .2s; - transition-duration: .2s; - -webkit-transition-property: -webkit-transform; - -moz-transition-property: -moz-transform; - -khtml-transition-property: -khtml-transform; - -o-transition-property: -o-transform; - -ms-transition-property: -ms-transform; - transition-property: transform; -} -div.subsectiontoggle em.showing { - display:block; - position:relative; - left:425px; - top:-13px; - background:url("../images/chevron.png") top left no-repeat; - width:13px; - height:13px; - -webkit-transform:rotate(90deg); - -moz-transform:rotate(90deg); - -khtml-transform:rotate(90deg); - -o-transform:rotate(90deg); - -ms-transform:rotate(90deg); - transform:rotate(90deg); -} -div.subsectiontoggle:hover em { - -webkit-transform:rotate(90deg); - -moz-transform:rotate(90deg); - -khtml-transform:rotate(90deg); - -o-transform:rotate(90deg); - -ms-transform:rotate(90deg); - transform:rotate(90deg); -} - - -div.gs-container { - margin-top:10px; -} -div.gs-container * { - margin: 0; - padding: 0; - background-position: 0 0; - text-decoration: none; - font-size: 1em; -} -div.gs-container input { - background: url("../icons/x16_sprite.png") no-repeat 2px -119px #FFFFFF; - height:20px; - border:1px solid #444; - padding:0 22px 2px; - color:#444; - -moz-border-radius:5px; - -webkit-border-radius:5px; - -khtml-border-radius:5px; - -o-border-radius:5px; - -ms-border-radius:5px; - border-radius:5px; -} -input.gs-loading { - background-image: url("../images/loading.gif"); - background-repeat: no-repeat; - background-position: center right; -} -ul.gs-resultbox { - margin: 0 !important; - padding: 0 !important; - width: 300px; - z-index: 999999; - border: 1px solid #777; - font-size: 11px; - background: #fff; - -moz-box-shadow: 2px 2px 5px 0 #c5c5c5; - -webkit-box-shadow: 2px 2px 5px 0 #c5c5c5; - -khtml-box-shadow: 2px 2px 5px 0 #c5c5c5; - -o-box-shadow: 2px 2px 5px 0 #c5c5c5; - -ms-box-shadow: 2px 2px 5px 0 #c5c5c5; - box-shadow: 2px 2px 5px 0 #c5c5c5; - list-style: none; - -moz-border-radius:5px; - -webkit-border-radius:5px; - -khtml-border-radius:5px; - -o-border-radius:5px; - -ms-border-radius:5px; - border-radius:5px; - max-height:500px; - overflow:auto; -} -ul.gs-resultbox li { - float: left; - width: 100%; - clear: both; - cursor: pointer; -} -ul.gs-resultbox li.gs-cheader { - height: 13px; - overflow: hidden; - padding: 5px 0; - color: #fff; - background: #6ea6d1; - cursor:default; - padding-bottom:10px; -} -ul.gs-resultbox li.gs-cheader p.gs-cheader-title { - margin: 0 !important; - padding: 0 0 0 10px !important; - float: left; - font-size: 12px; - font-weight: bold; -} -ul.gs-resultbox li.gs-cheader p.gs-cheader-limit { - margin: 0 !important; - padding: 0 10px 0 0 !important; - float: right; - font-size: 11px; - font-weight: normal; -} -ul.gs-resultbox li.gs-cdata { - margin: 0 !important; - padding: 0 !important; - border-bottom: 1px solid #c5c5c5; -} -ul.gs-resultbox li.gs-cdata:last-child { - border-bottom: none; -} -ul.gs-resultbox li.gs-cdata:hover { - background: #eaf4fd; -} -ul.gs-resultbox li.gs-cdata a { - display: block; - padding: 5px 10px; - text-decoration: none !important; - background: #fff; -} -ul.gs-resultbox li.gs-cdata a:hover { - background: #cde0ff; -} -ul.gs-resultbox li.gs-cdata img { - margin-right: 12px; -} -ul.gs-resultbox li.gs-cdata p { - margin: 0 !important; - padding: 0 !important; - color: #444; - font-size: 10px; - min-height:30px; -} -ul.gs-resultbox li.gs-cdata p span.gs-cdata-title { - display: inline !important; - margin: 0 !important; - padding: 0 !important; - font-size: 11px; - font-weight: bold; - color: #000; -} -ul.gs-resultbox li:first-child { - -moz-border-radius:5px 5px 0 0; - -webkit-border-radius:5px 5px 0 0; - -khtml-border-radius:5px 5px 0 0; - -o-border-radius:5px 5px 0 0; - -ms-border-radius:5px 5px 0 0; - border-radius:5px 5px 0 0; -} -ul.gs-resultbox li:last-child { - -moz-border-radius:0 0 5px 5px; - -webkit-border-radius:0 0 5px 5px; - -khtml-border-radius:0 0 5px 5px; - -o-border-radius:0 0 5px 5px; - -ms-border-radius:0 0 5px 5px; - border-radius:0 0 5px 5px; -} - -div.df-container { -} -div.df-container * { - margin: 0; - padding: 0; - background-position: 0 0; - text-decoration: none; - font-size: 1em; -} -div.df-container input { -} -input.df-loading { - background-image: url("../images/loading.gif"); - background-repeat: no-repeat; - background-position: center right; -} -ul.df-resultbox { - margin: 0 !important; - padding: 0 !important; - min-width: 250px; - max-width: 500px; - z-index: 999999; - border: 1px solid #777; - font-size: 11px; - background: #fff; - -moz-box-shadow: 2px 2px 5px 0 #c5c5c5; - -webkit-box-shadow: 2px 2px 5px 0 #c5c5c5; - -khtml-box-shadow: 2px 2px 5px 0 #c5c5c5; - -o-box-shadow: 2px 2px 5px 0 #c5c5c5; - -ms-box-shadow: 2px 2px 5px 0 #c5c5c5; - box-shadow: 2px 2px 5px 0 #c5c5c5; - list-style: none; - -moz-border-radius:5px; - -webkit-border-radius:5px; - -khtml-border-radius:5px; - -o-border-radius:5px; - -ms-border-radius:5px; - border-radius:5px; -} -ul.df-resultbox li { - float: left; - width: 100%; - clear: both; - cursor: pointer; -} -ul.df-resultbox li.df-cheader { - height: 13px; - overflow: hidden; - padding: 5px 0; - color: #fff; - background: #6ea6d1; - cursor:default; - padding-bottom:10px; -} -ul.df-resultbox li.df-cheader p.df-cheader-title { - margin: 0 !important; - padding: 0 0 0 10px !important; - float: left; - font-size: 12px; - font-weight: bold; -} -ul.df-resultbox li.df-cheader p.df-cheader-limit { - margin: 0 !important; - padding: 0 10px 0 0 !important; - float: right; - font-size: 11px; - font-weight: normal; -} -ul.df-resultbox li.df-cdata { - margin: 0 !important; - padding: 0 !important; - border-bottom: 1px solid #c5c5c5; -} -ul.df-resultbox li.df-cdata:last-child { - border-bottom: none; -} -ul.df-resultbox li.df-cdata:hover { - background: #eaf4fd; -} -ul.df-resultbox li.df-cdata a { - display: block; - padding: 5px 10px; - text-decoration: none !important; - background: #fff; -} -ul.df-resultbox li.df-cdata a:hover { - background: #cde0ff; -} -ul.df-resultbox li.df-cdata img { - margin-right: 12px; -} -ul.df-resultbox li.df-cdata p { - margin: 0 !important; - padding: 0 !important; - color: #444; - font-size: 10px; - min-height:30px; -} -ul.df-resultbox li.df-cdata p span.df-cdata-title { - display: inline !important; - margin: 0 !important; - padding: 0 !important; - font-size: 11px; - font-weight: bold; - color: #000; -} -ul.df-resultbox li:first-child { - -moz-border-radius:5px 5px 0 0; - -webkit-border-radius:5px 5px 0 0; - -khtml-border-radius:5px 5px 0 0; - -o-border-radius:5px 5px 0 0; - -ms-border-radius:5px 5px 0 0; - border-radius:5px 5px 0 0; -} -ul.df-resultbox li:last-child { - -moz-border-radius:0 0 5px 5px; - -webkit-border-radius:0 0 5px 5px; - -khtml-border-radius:0 0 5px 5px; - -o-border-radius:0 0 5px 5px; - -ms-border-radius:0 0 5px 5px; - border-radius:0 0 5px 5px; -} - -span.icons16-empty { - float:left; - display:block; - height:20px; - width:20px; - margin:0 7px 0 0; -} - -.ttip { - width:16px; - height:16px; - cursor:pointer; - background: url("../icons/x16_sprite.png") no-repeat -2px -42px transparent; - float:right; - display:inline; - position:relative; - right:-2px; - top:-2px; -} - -p.prefix { - float: left; - margin: 0; - text-align: right; -} -p.label { - float: left; - margin: 5px 15px 0 0; -} -p.value { - float:left; - margin: 0 0 0 2px; -} - -/* content_ispc --------------------------------------------------------------- */ -.tipsy { - font-size: 12px !important; - position: absolute; - padding: 5px; - z-index: 100000; -} -.tipsy-inner { - background-color: #000; - color: #FFF; - max-width: 350px; - padding: 5px 8px 4px 8px; - text-align: left; -} - -/* Rounded corners */ -.tipsy-inner { - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; -} - -/* Uncomment for shadow */ -/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/ - -.tipsy-arrow { - position: absolute; - width: 0; - height: 0; - line-height: 0; - border: 5px dashed #000; -} -/* Rules to colour arrows */ -.tipsy-arrow-n { border-bottom-color: #000; } -.tipsy-arrow-s { border-top-color: #000; } -.tipsy-arrow-e { border-left-color: #000; } -.tipsy-arrow-w { border-right-color: #000; } - -.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; } -.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} -.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} -.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } -.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } -.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } -.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; } -.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; } - -/* uni-form-generic --------------------------------------------------------------- */ - -/* Uni-Form by Dragan Babic [Superawesome Industries] - http: //sprawsm.com/uni-form/ */ -/* Some rights reserved - http: //creativecommons.org/licenses/by-sa/2.5/ */ -/* Do not edit this file directly, make your changes to uni-form.css in the same folder */ - -.uniForm{ margin: 0; padding: 0; position: relative; z-index: 1; } /* reset stuff */ - -/* Some generals and more resets */ -.uniForm fieldset{ border: none; margin: 0; padding: 0; } -.uniForm fieldset legend{ margin: 0; padding: 0; } - -/* This is the main unit that contains our form elements */ -.uniForm .ctrlHolder, -.uniForm .buttonHolder{ margin: 0; padding: 0; clear: both; } - -/* Clear all floats */ -.uniForm:after, -.uniForm .buttonHolder:after, -.uniForm .ctrlHolder:after, -.uniForm .ctrlHolder .multiField:after, -.uniForm .inlineLabel:after{ content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden; } - -/* A class to be used on a label that contains a checkbox or a radio button */ -.uniForm .inlineLabel, -.uniForm .inlineLabels .inlineLabel, -.uniForm .blockLabels .inlineLabel{ width: auto; float: none; margin: 0; display: block; } -/* IE shows borders & padding on checkboxes and radio buttons if they are declared on an input element, remove them */ -/* Legacy/Inheritance fix */ -.uniForm .inlineLabel input, -.uniForm .inlineLabels .inlineLabel input, -.uniForm .blockLabels .inlineLabel input{ border: none; padding: 0; margin: 0; } - -/* Styles for form controls where labels are above the input elements */ -/* Set the class of the parent (preferably to a fieldset) to .blockLabels */ - -.uniForm label, -.uniForm .label, -.uniForm .blockLabels label, -.uniForm .blockLabels .label{ display: block; float: none; padding: 0; line-height: 100%; width: auto; } - -/* Float the input elements */ -.uniForm .textInput, -.uniForm .blockLabels .textInput, -.uniForm .blockLabels .fileUpload, -.uniForm .selectInput, -.uniForm .blockLabels .selectInput, -.uniForm .blockLabels select, -.uniForm textarea, -.uniForm .blockLabels textarea{ float: left; } - -/* Postition the hints */ -.uniForm .formHint, -.uniForm .blockLabels .formHint{ float: right; margin: 0; clear: none; } - -/* Position the elements inside combo boxes (multiple selects/checkboxes/radio buttons per unit) */ -.uniForm .multiField, -.uniForm .blockLabels .multiField{ width: auto; float: left; } -.uniForm .multiField .inlineLabel, -.uniForm .blockLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; } -.uniForm .multiField .blockLabel, -.uniForm .blockLabels .multiField .blockLabel{ float: left; width: auto; margin: 0; } -.uniForm .multiField .blockLabel .textInput, -.uniForm .multiField .blockLabel .selectInput, -.uniForm .multiField .blockLabel select, -.uniForm .blockLabels .multiField .blockLabel .textInput, -.uniForm .blockLabels .multiField .blockLabel .selectInput, -.uniForm .blockLabels .multiField .blockLabel select{ width: 100%; margin: 0; } - -/* Styles for form controls where labels are in line with the input elements */ -/* Set the class of the parent (preferably to a fieldset) to .inlineLabels */ -.uniForm .inlineLabels label, -.uniForm .inlineLabels .label{ float: left; margin: 0; padding: 0; line-height: 100%; position: relative; } - -/* Float the input elements */ -.uniForm .inlineLabels .textInput, -.uniForm .inlineLabels .fileUpload, -.uniForm .inlineLabels .selectInput, -.uniForm .inlineLabels select, -.uniForm .inlineLabels textarea{ float: left; } - -/* Postition the hints */ -.uniForm .inlineLabels .formHint{ clear: both; float: none; } -.uniForm .inlineLabels .multiField{ float: left; } -.uniForm .inlineLabels .multiField .inlineLabel{} -.uniForm .inlineLabels .multiField .blockLabel{} -.uniForm .inlineLabels .multiField .blockLabel .textInput, -.uniForm .inlineLabels .multiField .blockLabel .selectInput, -.uniForm .inlineLabels .multiField .blockLabel select{ display: block; width: 100%; float: none; } -.uniForm .inlineLabels .multiField select{ float: left; } - -/* Required fields asterisk styling for .blockLabels */ -.uniForm label em, -.uniForm .label em, -.uniForm .blockLabels label em, -.uniForm .blockLabels .label em{ position: absolute; left: -7px; } - -/* Required fields asterisk styling for .inlineLabels */ -.uniForm .inlineLabels label em, -.uniForm .inlineLabels .label em{ display: block; position: absolute; left: auto; right: 0; font-style: normal; font-weight: bold; } -.uniForm .inlineLabel em{ position: absolute; left: 7px; } - -/* Messages */ -.uniForm #errorMsg, -.uniForm .error{} -.uniForm #errorMsg dt, -.uniForm #errorMsg h3{} -.uniForm #errorMsg dd{} -.uniForm #errorMsg ol{} -.uniForm #errorMsg ol li{} -.uniForm .errorField{} -.uniForm #OKMsg{} - -/* Columns */ - -.uniForm .col{ float: left; } -.uniForm .col.first{} -.uniForm .col.last{} - -/* uni-form --------------------------------------------------------------- */ - -/* Keep in mind that wherever you see "Required property" it means that the property must exist */ - -/* ------------------------------------------------------------------------------ */ - -/* Generals */ -.uniForm fieldset{} -.uniForm fieldset legend{ color: #333; font-weight: bold; font-size: 100%; margin: 0; padding: 1.5em 1.5em 1.5em 0; } - -/* This is the main unit that contains our form elements */ -.uniForm .ctrlHolder{ padding: 3px; border-bottom: 1px dotted #dfdfdf; } - -.uniForm .buttonHolder{ - text-align: left; - background: #CEDEEF url("../images/buttonHolder_bg.gif") no-repeat right; - margin: 3em 0 1em; - padding: 8px; -} -.uniForm .resetButton{ float: left; } -.uniForm .primaryAction{ font-weight: bold; } - -/* This class gets added to div.ctrlHolder to highlight the row */ -.uniForm .focused{ background: #fffcdf; } - -/* .inlineLabel is used for inputs within labels - checkboxes and radio buttons */ -.uniForm .inlineLabel input, -.uniForm .inlineLabels .inlineLabel input, -.uniForm .blockLabels .inlineLabel input{ float: left; margin: 0 .4em 0 0; } -.uniForm .inlineLabel span{ float: left; width: 90%; } - -/* ------------------------------------------------------------------------------ */ - -/* .blockLabels (default style, will be applied even if you don"t class the parent element) */ -.uniForm .blockLabels .ctrlHolder{} - -.uniForm label, -.uniForm .blockLabels label, -.uniForm .blockLabels .label{ margin: 0 0 .5em 0; } - -.uniForm .textInput, -.uniForm .blockLabels .textInput, -.uniForm .blockLabels .fileUpload{ width: 43%; /* <- Required property */ } - -.uniForm .selectInput, -.uniForm select, -.uniForm .blockLabels .selectInput, -.uniForm .blockLabels select{ width: 43.5%; /* <- Required property */ } -.uniForm textarea, -.uniForm .blockLabels textarea{ width: 43%; /* <- Required property */ height: 12em; } - -.uniForm .formHint, -.uniForm .blockLabels .formHint{ width: 55%; /* <- Required property */ font-size: .9em; color: #777; position: relative; top: -.5em; } - -.uniForm .multiField, -.uniForm .blockLabels .multiField{ width: 43%; } -.uniForm .multiField .inlineLabel, -.uniForm .blockLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; } -.uniForm .multiField .blockLabel, -.uniForm .blockLabels .multiField .blockLabel{ width: 30%; margin: 0 10px 0 0; } -.uniForm .multiField .blockLabel .textInput, -.uniForm .multiField .blockLabel .selectInput, -.uniForm .multiField .blockLabel select, -.uniForm .blockLabels .multiField .blockLabel .textInput, -.uniForm .blockLabels .multiField .blockLabel .selectInput, -.uniForm .blockLabels .multiField .blockLabel select{ width: 100%; margin: .3em 0 0 0; } - -/* ------------------------------------------------------------------------------ */ - -/* .inlineLabels */ -.uniForm .inlineLabels .ctrlHolder{} - -.uniForm .inlineLabels label, -.uniForm .inlineLabels .label{ width: 20%; /* <- Required property */ margin: .3em 2% 0 0; /* <- Required property */ } - -.uniForm .inlineLabels .textInput, -.uniForm .inlineLabels .fileUpload{ width: 35%; /* <- Required property */ } - -.uniForm .inlineLabels .selectInput, -.uniForm .inlineLabels select{ width: 35%; /* <- Required property */ } - -.uniForm .inlineLabels textarea{ width: 35%; /* <- Required property */ height: 12em; } - -.uniForm .inlineLabels .formHint{ margin-top: 0; margin-left: 22%; font-size: .9em; color: #777; position: static; } - -.uniForm .inlineLabels .multiField{ width: 60%; /* <- Required property */ margin: 0 0 .3em 0; } -.uniForm .inlineLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; } -.uniForm .inlineLabels .multiField .blockLabel{ float: left; width: 26%; margin: 0 3% 0 0; } -.uniForm .inlineLabels .multiField .blockLabel .textInput, -.uniForm .inlineLabels .multiField .blockLabel .selectInput, -.uniForm .inlineLabels .multiField .blockLabel select{ width: 100%; margin: .3em 0 0 0; } - -/* Focus pseudoclasses */ -.uniForm .ctrlHolder .textInput:focus{ outline: none; /* Get rid of the "glow" effect in WebKit, optional */ } -.uniForm .ctrlHolder textarea:focus{ outline: none; /* Get rid of the "glow" effect in WebKit, optional */ } -.uniForm div.focused .formHint{ color: #333; } - -/* Columns (they are floated left by default) */ -.uniForm .col{ width: 37.9%; /* <- Required property */ margin: 0 2% 20px 0; } -/* Use .first and .last classes to control the layout/spacing of your columns */ -.uniForm .col.first{ width: 39%; /* <- Required property */ float: left; clear: none; } -.uniForm .col.last{ width: 39%; /* <- Required property */ float: right; clear: none; margin-right: 0; } - -/* Messages */ -.uniForm #errorMsg, .confirmpassworderror{ background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px; } -.uniForm .error{ background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; } - -.uniForm #errorMsg dt, .uniForm #errorMsg h3{ margin: 0 0 .5em 0; font-size: 100%; line-height: 100%; font-weight: bold; } -.uniForm #errorMsg dd{ margin: 0; padding: 0; } -.uniForm #errorMsg ol{ margin: 0; padding: 0; list-style:none;} -.uniForm #errorMsg ol li{ margin: 0; padding: 2px; list-style-position: inside; border-bottom: 1px dotted #df7d7d; position: relative; } -.uniForm .errorField{ color: #af4c4c; margin: 0 0 6px 0; padding: 4px; background: #ffbfbf; } - -.uniForm #OKMsg, .confirmpasswordok{ background: #C8FFBF; border: 1px solid #A2EF95; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px; } -.uniForm #OKMsg p{ margin: 0; } - -/* ------------------------------------------------------------------------------ */ - -/* This is the main unit that contains our form elements */ - -.uniForm .textInput, .uniForm .selectInput, .uniForm textarea { - background:#FFFFFF none repeat scroll 0 0; - color: #000000; - border: 1px solid #DFDFDF; - padding: 1px; -} - -/* jquery-ui-custom --------------------------------------------------------------- */ -.ui-datepicker-calendar thead tr th { - background-image:none; - background-color:#FFFFFF; - color:#000000; -} -.ui-widget { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 100%; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 100%; } -ul.ui-autocomplete { max-height: 250px; overflow-y: auto; min-width: 85px;} -.ui-combobox { position: relative; display: inline-block; margin-right: 17px; } -.ui-combobox-toggle { position: absolute !important; top: 0; bottom: 0; margin-left: -1px; padding: 1px !important; background: none repeat scroll 0 0 #FFFFFF !important; border: 1px solid #DFDFDF !important;} -.ui-combobox-input { background: none repeat scroll 0 0 #FFFFFF !important; border: 1px solid #DFDFDF !important; padding: 1px; font-weight: normal !important; } -.panel_install_package .ui-combobox { float: left; } -.clear-float { clear: both; } - -a.link-page, span.page-spacer { - display: inline-block; - text-align: center; - padding: 2px; - line-height: 16px; - text-decoration: none !important; - color: inherit !important; - min-width: 16px; -} -a.link-page { - border: 1px solid #FFFFFF; - margin: 0 5px; -} - -a.link-page:hover { - background-color: #DFDFDF; -} - -span.page-spacer { - margin: 0 -5px; -} - -a.link-page.current-page { - background-color: #DFDFDF; - font-weight: bold; -} - -.command { - padding: 1em; - border: 1px dashed #2f6fab; - color: black; - background-color: #f9f9f9; - line-height: 1.1em; - font-family: Courier New, Courier, mono; - font-size: 12px; - font-style: italic; -} -.system { - color: black; - font-family: Courier New, Courier, mono; - font-size: 12px; - font-style: italic; -} -.highlight { - color: #FF0000; - font-family: Georgia, "Times New Roman", Times, serif; - font-size: 12px; - text-decoration: underline; -} - -.custom-combobox { - position: relative !important; - display: inline-block !important; - overflow: hidden; - padding-right: 10px; - max-width: 356px; -} -.custom-combobox-toggle { - background: none repeat scroll 0 0 #ffffff !important; - border: 1px solid #dfdfdf !important; - position: absolute !important; - top: 0 !important; - right: -1px; - z-index: 5000; - bottom: 0 !important; - margin-left: -1px !important; - padding: 1px !important; - /* support: IE7 */ - *height: 1.7em !important; - *top: 0.1em !important; - width: 17px !important; -} -.custom-combobox-input { - background: none repeat scroll 0 0 #ffffff !important; - border: 1px solid #dfdfdf !important; - font-weight: normal !important; - margin: 0 !important; - padding: 0.3em !important; - display: inline-block !important; - width: 100%; -} - -.tbl_col_limit .custom-combobox-toggle { - right: 0px; -} - -.tbl_col_limit .custom-combobox-input { - width: 80% !important; -} - -.tbl_col_limit input { - padding: 0.3em !important; -} - -.ui-autocomplete { - overflow-x: hidden !important; - padding-bottom: 3px !important; -} - -li.ui-menu-item { - display: block !important; - width: auto !important; - margin-right: -1px !important; - margin-bottom: -1px !important; - margin-top: -1px !important; - font-weight: normal !important; - border: 1px solid #fff !important; - padding-left: 4px !important; - margin-left: 0px !important -} \ No newline at end of file diff --git a/interface/web/themes/default/icons/button_sprite.png b/interface/web/themes/default/icons/button_sprite.png deleted file mode 100644 index a5df0e05b39512006809046d268c69e19419cef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4350 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 diff --git a/interface/web/themes/default/icons/device_sprite.png b/interface/web/themes/default/icons/device_sprite.png deleted file mode 100644 index 1095366e3bb2ef61eb244174e8df9a02c9999cfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9186 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 diff --git a/interface/web/themes/default/icons/flags_sprite.png b/interface/web/themes/default/icons/flags_sprite.png deleted file mode 100644 index 036a8aa41674a8e06d494a5f70e40734ed70b1f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88755 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 XHFZ@a+U*rJ00000NkvXXu0mjfEZ#v4 diff --git a/interface/web/themes/default/icons/x16/arrow.png b/interface/web/themes/default/icons/x16/arrow.png deleted file mode 100644 index 82cfae37cce484b4f63c7cabf3eb6ab65fe8ccd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 531 zcmV+u0_^>XP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005nNkl<ZILl-B z|NlP&B^XTTwO?Y;@3;)d_H$prvBSKVGl4k9X4X>%i>VJ7jQeha)oawB!fk+Y?+pf! z1}HuQ#W6%10K!H+*TFUd@tGM<{{IKj7E|uW5N!Ym8+Kg<*?6Y&>firU9{l?cVgp?l zgJFPf+r^nc!85pU<Jq78i}ro_-+S}Ve-Iz2J_f}AAO~p6um80tzx}T{@$G;0@vmT9 zb?oc^%A;TZ7wq};KV!>#Fm68o<3C8fdfmwwxB*J#ht7aBq-}Z!#|i6R{SRL9@W0ob zoBv&=UH<Ph<suk^*cm%s{0HfQ8z7Un6X?wE|H}@2`CoY8^Z)1_@BVvkc=6wL-Shv> zYoGl$UHas|=Ddes?7Q{#e~^0F{9Onah^KFwDVDbJ3@)s?_4|Lm)nES`?fU*7#0RR6 z0UCk`1E3&-NXmK)ES$WKK_GtB8KE8j|I6+9{~yE_OjsQQQjcN)w{au`mr(=;=8jkl z!e=CQ{r?Z5c_Np@@VM7AuuAGMfB@V8T!2YbgMlq*?imnfwJVEZ7SlwLM>c>7i1~n6 z28gwQ*cgVHtcsU086}rM`Px7%3&i|D%#3URBM`Gg4G{xkDI8b~s+j|1Dck@`FaT6! V`gL9)4>$k-002ovPDHLkV1mOd{Wt&s diff --git a/interface/web/themes/default/icons/x16/arrow_180.png b/interface/web/themes/default/icons/x16/arrow_180.png deleted file mode 100644 index a1e5e6bc61f8403e588f24a32090b5ccae1eef74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 540 zcmV+%0^|LOP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005wNkl<ZILoDt zTS!z<6oz*rmZ(^fP8am09<nUM83-}Uv?S=UAV%1cU|3Iz7ra6~1SO&dq0)%@qL?~3 zl?0KH50>575T<!S@B$tu1rub3P}IM*rtvVtcp`AYxA$6`e|=j35WB&9#8-V4iI2Yv zYyG51Zk!dV&6>E}wkQdETI)}-&AI9k9nSwtAPMEeE40>4{HLH{Mv_F?HGppxT587w zmW>5<6OttA**s7)wh8W&YJLPQ?<hF?XjsytYMk3b;eZ<tzpa61BPegz1t%YTkt9)1 zr#Er`^@^8*cdMxQ=t23A2W21JD1HBzl0i2rKY74;U2wc~P(7L2KyKeJoowe4Zg$M! zddnoPHjN;oVb}}zw(eQ*jxLDH@0YQ8Z&mf^I&QyQMrx-EDbF=zI$gNZyMT1Z0@8Xk zT<q3xp-V%0uM3>l1vH4m_xhwc_m#T!c^y#>4-($|2G2%N-X0*JM{zLQArIW?QRjz% zBmDsPhjN@E`tFM$IIj!1LXVyik=Lq3WLAfau(hib0|4KI2)EdRh_Ge_3brf6d`g5~ zDv^6{v?|6F6EBR)Utl7lh*;t@VKrHDicKj+o!tA8K*SOI`7eLL9%7$QVkV9mVD>GC e@u#|AH~aw`Ci-F}_rJaX0000<MNUMnLSTXewe$@D diff --git a/interface/web/themes/default/icons/x16/arrow_stop.png b/interface/web/themes/default/icons/x16/arrow_stop.png deleted file mode 100644 index 702b9b7b791ab1ffbc3ceb962b75434421d1f156..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 608 zcmV-m0-ybfP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006fNkl<ZILoDz zYe>^k7{*VF%F;@yyhMwr4=u2kTOUNb5kw&Lr6QCLC|F7m8ePn;Bf8i<u(Foe7e_&f z(sZC<L1Gu{gxU}-!W1jAV6@gStM&B0r!n}uee(}L-plix=bSHp0YHogv8>{?u%7X1 z*3^8Cu=dullaMQKeiWJ421HiX;8;y@H3Zl%_6a@^Mum|aV88UnpjGw*Tnzz??Lx1< zkx<u%0Ir!=-%AcyartdTJKGb|T2ug&aju7NRHwRsp|bxkxTn`i_Hq!<$6t-=y;yp> z+ew0o#nFxt>}vMoeD81YOkSCOvXd`W<?TVe6Bfq{RpA}Qk>^1ieip=`r$HQi5=43X z5A1IBqqxzhInntO>|K1ULvr2o=)0c9!UJuJ4;8t61`6uGV2f)IIn{kwU**NRD_z*( z83Oy6{Dx1u7xPM5l;h<H%Gv_h|2TkBO5W!Aik!L+$gUlLwfdcAvu7CWHJ3h+T(c>h zt4Jw!JClp<t5{gwex%;<VO2{2Jd;<Z?raj=FRJ^dcRYyM+ZznbDy$cY`FB-Xa|o7) zA#k5ma8I(AdaX@w{G<0G-kv9>*>VlU=hiaH+zN0_$aBer4Gs~vd}~A#?*E#I^_k{a z#N<siikY;!OioN*5~Xo~uDl~=5c7$2!p@ko_TDzx3inZ;K`bDWh(y9nn#;8DhGGu~ uOdzHZGl>*p?ikX-ho=&8QNHp1&i?=sP4O1t3A_IQ0000<MNUMnLSTY9A|_}6 diff --git a/interface/web/themes/default/icons/x16/arrow_stop_180.png b/interface/web/themes/default/icons/x16/arrow_stop_180.png deleted file mode 100644 index 573ff4889bd49f1a63d35d9c4e7e1b440c43629e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmV-t0+{`YP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006mNkl<ZILoDz zT}V_>6oofaR^$+cIsQ;DLZxBpj6Q@#iD5oe5Iu;&fuf1Rmn2M!3MC2?s|l*HrnDDp zEQQK`pdTt6qD)R$TA4#X&RA3g5spq$j;pipTyNf(H!pm5owL_k`#xO)K$C&;FMRVT zB<rfiuf*il2WXkQpH`gv%)XfDF<G@e8cUCK6NjWb0I+g_$#M0KFA)0tpLhJNd4UQ_ zmwybbT*^J+k1ja<QSj`{01VG@tk)<T3shJh?HvUx7kQ|@BKYnOjG^{b)U(&UHkFM9 z>LqKse}gsia2GA9c`5jO@<Rj_?O`11ih8k7Sr4UGcglm$N5HzM>X~45`A1Q9e^8^+ zH-rNnVU7Jy!`SzP8Aes-FRepqdwh~jR;KRFAC%ty3Fr0iDE0=iwxJJ&^*ty!^+JQs zJlop#MeESKop<Hl$3tM9Uv^Kh?&=7^-tZn-=igy@Q$N<U4508z5UVc-QP3PjzBhoP z)=yf8Y}?ypMSBRW$)&d_X~zx0=MBDLBsc#+_RT@fi-pR1X!hn7S^g*lRs}DlIa^u< z-*bHtq~3{WUV`%~&E0m*1ZOF}q)D!OFalNu&B!h$Yf&{>H(eAwOM3{zo9QSq5toul zG;L#}%upd#OJX{WKT~WO6t}Wc@ce(z^jPxBy_WT7rP534x<Fx5%u*yN7F!(7-JDV9 z938u2p`M%0J5qI06bXuW-LNVWC-|{)Q)#ll^IsJ-@%PeJmW%)Z002ovPDHLkV1lmm B8=wFH diff --git a/interface/web/themes/default/icons/x16/cross_circle.png b/interface/web/themes/default/icons/x16/cross_circle.png deleted file mode 100644 index e0886b8ccec4a51c1f59c4e866378ee339907db2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 610 zcmV-o0-gPdP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006hNkl<ZILoDy zPe|Kf7{*`Pf-MYds>E6l4}yYYJt)|_6p9B?8Hg+n&x*(0HxR)Nym;7QV@`$5`rl0_ zgZ;^5-57(^g|Uv&(nB)3u7_SE=_$N>-z+Pi!?D9&_$6Py_j#V=%l82y!vEl2)&bxl zks&q#Vp{-n#0HV|;PD*yGM<(_7X^&$g+l7bM8d32O<8BNv(DMfjPpZLtkc0klY6ZB zTfoTUmKLp|DE9a1X*3n(96a}Ja?(Bshc(vz84$|^gQ_txVSgPTN3JiUqvzn_UU6*9 z-e_u4+0zJEq4mA%?>F_~VHE4b(2$E*r>PXa?CUex(+Ic=@aR)2WvPh-Zg+RP!g{@q zl}ZImr4kkj1uPbecu$gWRhIFvx7T7%Bj67GX?nZ!d|&{d#pC#(wH0%@9O}A``F!3r zuaJ4oW2dvzVNWAqnI5!c(s|m`gF9_)xJ4q-Y#4?+_nZA_)L9k-mgsX{$K%#fB!Wj5 zn9JodR;yLF$LvQU){?k{G#?yUHcn`LqIs9Z44Z4Un#(JCUJr%LwD=PjXiIMU{pv|a zhkZz2!R99<eDA?yHuL>OIBchVK6OFd#(6pvH|cOJ1_D}ElI&v&(RnEX$HW^lFZ%r& zYv;v-#MMPyrN#|PzaI>m+2&^Jvm`kTk9m%Jtm%SZB?bhDcH(jjAejWXbq!$qI>1|o w$2`Y9(p({;>=6Te#3e!|V*jAs)B4!^6KS>od}!ZP4gdfE07*qoM6N<$f~f8zN&o-= diff --git a/interface/web/themes/default/icons/x16/tick_circle.png b/interface/web/themes/default/icons/x16/tick_circle.png deleted file mode 100644 index 26b2d5ad86831ec0c067d7f304112ed25548a5cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmV-+0*U>JP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006#Nkl<ZILoDt zZ%7ki9LFDSmJ8k1-I}Wtvu&AyW<;?!A(>qn$VRiMl!ifXg7&ia1`%n{n_l=L$ZFuW zCT`LnDN1kDi3_=vi<J!BiyiEJFYewQzn<TzJC{W-df;>S@cVr~--iGI`5)FlQ70jj zdk9HTUbuLYbVVp}inKx8nBfjHn5E923If*YX7OmYR|&2Tt3%2yeUO6puEidup6)R7 zw}OB@?U94U>)Jr^1_Zwk*MPJBm9S<@9gs2mdjVe`=f(aX*R=Cr2jN`q$~N%yeYpx} z^Ov=qv3(*sX2Ap(>CAL1XO=EO_d;+Rxu4%)^PK)X0Bvvm3OZ)NV>Z^a6jJ^3eXz-~ zcfHV-_QRx{gi@&l<#HLqZ*D@<({}L9oKVp*3&wX#^mYCCd%<|6WvUCfs1JmhP*ooJ zcpup3UW4Xjr;d(U@W>&Z%3jdNS0^B!&qJY50AV%+Yo#?qewK@YGjR~uq}RZmI;^8( z7Cf}aI_6HQT*_z2#bUAg^4v-W*c26CZz1hb(J>3gY!PR|tGF_UfSvYM<w~Uj>?<nF z*Rm_>R?smE?ltn32M*DlY1g={57?L9b(#LzY%Puttr|0C7tt{b?lurI(h#T{wacvJ z(YR$=GE0T!S{$GDYnD-)j9GNd0z9o2LN4wIFt@Fu^@&rlOD!r}@aPEMafUn07+FGU z3hF3sN(bQ?fe6eUGQ>=gFtcEQcbwslkRz16=xi-uD2<dR3jYt>8(9Y3Uz2?Em4>2) Q{{R3007*qoM6N<$f)({Fe*gdg diff --git a/interface/web/themes/default/icons/x16_sprite.png b/interface/web/themes/default/icons/x16_sprite.png deleted file mode 100644 index 612c53bb4a525a9bd14a8c2482ae1019b93afd2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9242 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 diff --git a/interface/web/themes/default/icons/x32_sprite.png b/interface/web/themes/default/icons/x32_sprite.png deleted file mode 100644 index 5c9f04ffaf5c3b97d88f6f97f0b4653bbe3a039c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37386 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 O!)d7KDAy`lNB#%LcX>Jh diff --git a/interface/web/themes/default/images/ajax-loader.gif b/interface/web/themes/default/images/ajax-loader.gif deleted file mode 100644 index 7c4804ebcaec27b830873a1ff4d157f1bde00ef1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3208 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 diff --git a/interface/web/themes/default/images/buttonHolder_bg.gif b/interface/web/themes/default/images/buttonHolder_bg.gif deleted file mode 100644 index 45dc0da38b2608cf1bb0c5079105e8a8bbfbe95b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609 zcmZ?wbhEHbY-G@8xXJ(m|NsC0_wWDTzyE&x`up|ApF7XL+<Wom-RGa5zWu&%|HJuv z?=L?1aQWfKD~~>2d;ID8lTWvveSZAr+sh9>-hBG``s0st_uiks|NiRZk2juvy8r6y zqc`6kzW)03-S;PNzde8d{lnK^-+uo2`TOsmzyH4c`2GFYpI<=M|Nno1R{sAFwx1$G z@h1x-1A``m4#*UcpBUKwJ9HO#Y%$PU-cWQh$7+5+YN6NKsO85~N={FWYwdR__xU&L z{859-y)MywEZgq9To?cFbKc)al21ODH3rwz)%!Q{inJ9s^*VKS`}PW`Ow8$<JayU( zDWz$tGn(d3T*xJ_F+X`><FXa?tHt;@R<7ERw`u)0LB%aq+cI|d>=%<!+Z%m2<LLC0 zJi<)J15c)%yRh}Lgu=y3m&0#fzssh2JK%2kqnKyT+(ODvN?wJ$dH3|AQ{?+e-&}uu z_$`+8$?&JU$^(Zcrw<%C%^!Sa+IaO#G`4J5$lBSe!`Haw0=JWgRA-9Dg^S7uc@*1w zbR-WbothwH9mSF<n0#`Uu<yTMjm?VZ>!z{rhUI94EZ<q@EU09=BJbYWHow<1oxh7H zhUVSa5~}*+?DY*<(f=D+*|Q_hx1~8A<Ps~Bk4{@yuyw0?_>9G2#g8AJy_#_)vZanU zH7RrAC3TmsPpi6jp5#?L`b_R}(dXa=M^Ck%6*-$;SiDN#+tQrp?&(uayk8~>+0304 IBfww{0BZFy)c^nh diff --git a/interface/web/themes/default/images/chevron.png b/interface/web/themes/default/images/chevron.png deleted file mode 100644 index 7ca05879425ec644442a7590157616f4de3eb77d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4xHBpZ(Y^aoPv0X`wFA3l8O?CjjLXV1QU`*!Tu zv2EM7`uh5*Q>X6Uy}PBQ<@M{=rKP3+|NrMJzOWLgg|Q^aFPOpM*^M+H$IjEmF@)oK za>9d*1cv5!vI4iNw=>O1ySbNBNnr172A|FE?(qnoxW~CnqWnD5<xAG$3dO4xW7?() e=rN1W;ASvdDWGT`Jktnh5`(9!pUXO@geCw3mPT9v diff --git a/interface/web/themes/default/images/favicon.ico b/interface/web/themes/default/images/favicon.ico deleted file mode 100644 index da6257c84cce5c550eb7118581ed2a22f15af248..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeH_Sxl5y6vzL!*4AoOwAHFiof!oc0gFpZTWqzpwSq7+ezSbczOW1o%P<Te+W@w* zIirOtYm6qE@S+b&gA2GM;7mveBqSsxJP=AqAfN(1u!O|%jD6|5PbNJ#_nv!i?m6do z@BadfT2K&ZT!XaLz*YeJsM8ii)C2ngJI>y^e~16f{eD0E{?}MuUc#$a^LYMz22)d$ z7$5%!KA#sQE*Bb`n^9C;46o0JM~@%lVP_}qKX`yUckklH&6{X!YQmL<2GrHp!|m}v zrPe^fCqi#B!)nWb&R|5MMhjbJ7Sd>KO}D|4oC1?22?jc&H=0mTScIHhC$e)KI3rg= z#wj3?aZqdZ6srTT)<VgvAy@J+ngekbX!S;DbOt1+q#}v(xys5>aJCS6`2}$1<s;Xb z2M6V}Q_iexJ2C?GsdiIy3mO`mQ2*Cu{8?8I&&5lqz2HW5O)aXbYjD1@3gs2&P*z?+ z400q$IVe<Wa0(tes;N{ZBHflrx#%uwHl$k9iNOj>QVPtLWSEH0NPGsPnQG@E+wMSS zmK`cygVxroC@pm%pBP`fc!~c00eHPWJbUKFlP6En+1Z7A_wJ*;{cqg5bsN{NT}Mkx zE1HS9j#%Ap4^~!INUvoqEiGYjaS;m(3z(mu$K2c;W@l$HGc$wf>1on&3X_wQn3$L# zJ;yONHipsBQH+d?V0d^KLqkIt92~^JzyNXdqpz<Iy}iA}<3&$T54yX%(bd(3j*brE zX-8XI8yZMw7yXIAzxm(Z?-z)Uj@BGWOJ1Mq`N<GN3w4NgOA&i(g&Wl&-)#^5=3|z7 zzVi1nC;MZ2Xs94&6U)|f(xb*ppJfSRVx)p|to+NJ(jV58rhG3I2o$o_%&L^hxL-0p zs#VBjJoh29@f>&ND@k=3d0w8wG85%;ak?x27%!La5<1xDJA}dmp9B@3*d-M17dhFF z!6K39P(;P2`$eK)@mc2nVw-sDh7#x6V6pgMR3$4ptP4A>Ik|4f!Kf%n*k;BqBpmws zx8pSzC1GK);ZbJBOnG*?LRD;d_@0QpD$6RyK5!Hy{k$h4A~HU5pJey1Cr^EQI4&+S JKK@<RdjqILJA?oL diff --git a/interface/web/themes/default/images/header_bg.png b/interface/web/themes/default/images/header_bg.png deleted file mode 100644 index f53a8b4ac206d253510634b56d55eaf87d9801d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmV-40n7f0P)<h;3K|Lk000e1NJLTq000C4002-31^@s7N$KPX0002{Nkl<ZILob4 zTaJV<40D~NYBR?|NZkKI><6@+ZI-E4njaJ#Kav2BeLJb9pjQV=b<o{Ge>qtDYxVmT z$G)AcUPISwulxm;TESAvtpI>4$jm@f1Jw*vH8AH^S++p2w@1ERF0vUYB1p%+odBRD z0RXC|S7By%p{>ZdaqNlnN2?V&d_Ji3A@mv#7&CXI7h?+wCqzVMgc4LTkyC19ZLL6N z3K1i{8wMo$@L456#W3pFl#hmwo5o}IJBLm`cS`9u&=Nb)?B5tOAZa0K-{6z!iqUQ| zOerhVFT|#>9GCatH@2PU2$E$iWhoK<_k>*TG6UhK3&0PWZ4!q!bZTD!0000<MNUMn GLSTXv_I{oK diff --git a/interface/web/themes/default/images/header_logo.png b/interface/web/themes/default/images/header_logo.png deleted file mode 100644 index d85333a5af3d21da5fefc6b0fa2e052ac489501d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5872 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 GLSTYzzh(OX diff --git a/interface/web/themes/default/images/lists_tfoot_bg.png b/interface/web/themes/default/images/lists_tfoot_bg.png deleted file mode 100644 index fe3acffe5946346a67b39082457c784d33bce9bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^Oh9bJ!N$PA$avaH9>|IDba4!kxIDG*BG&;05vRMU z|NrlGT3W3U6@BDZ_Z)34aTQqx0n2n3ugoPuTn?8KcUSr!v}IsWTzSpz#J4N8op049 z9V>pB+w%L5<E6j1T7!dFZ)@K;`G+e%<ypAClmEsaEho<Z1KPvj>FVdQ&MBb@0HLlp An*aa+ diff --git a/interface/web/themes/default/images/lists_thead_bg.png b/interface/web/themes/default/images/lists_thead_bg.png deleted file mode 100644 index c75d17f03e19525bdc5117c08072e4c5d056e68b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmV;(05|`MP)<h;3K|Lk000e1NJLTq00062001Zm1^@s7qlO#e0001wNkl<Z7}JG} zF%E+;5Cq4IKTk(N;r9`EfK7pIB%H#;Bq&On(d^x7an2P@(?rFxEU4=`===VBJmwh% z?~%0@hG8i3-t&eK0$SG<ZQF(<)fEBYoGXekqLdPUtRiQWTRe^f8Dmbg<qKvU#{ytu zi~!h_(oNdyN9QWH%d4DouCniY6=TdzBz<0L{3=fsCU}P+2pT^C0000<MNUMnLSTa6 CUrl!a diff --git a/interface/web/themes/default/images/loading.gif b/interface/web/themes/default/images/loading.gif deleted file mode 100644 index 19afda1a39b4543b4745fe34a973988b77787f4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1460 zcmZ9LYfuws7=^#xY+w^2ECJ)98QhSI!A1xeYZ%(;5<*BQNI+95RGV-SO0^TJRysrN z=0Ywu2vRSolp&xMZDjzR798zt5D|J2tkzM+YGBkVc3P%R75!sZXr`Bc-=FV2@AIB> zvJE<Qngs(GcoYRDCMI_5*Z}}AnM?x%12Hi%EiEl7m1=r=+U0U-wOX-QeC*h<ii!#r zi#0ntD|#NWCTrc=%nV~zYLb!#F+W955rhk#0|oPDhGGC9H8Z2`swLZ}!v&-r7!M<8 z#FS^G3o1*Hywqy&q&hAs>ptg^zYzUaQfRMHPpLTdW5y1myP)1)d}iZGC%vL8L&D`& zey8Rrc=r$<-QJTXrfswm+{uqYSx{8iI$)IoNbKe#Wl{t&MZegB%>_~OTSU!mv0-NP zspeD98tDOq-DwE#Q_~4pXSt$YWW9okFIYI5{RUP5Qi`yW)7KoAQKaZww`IJF>|A>O z{%VUntb|VXn+YC|dM3Z70>~p%%=oZ$t53A`W8uDP@&6PtMj9Z+jACv_(aXmLnrvAb z>qn8pvktzJ5<}_(0V=0i2sfdx=7|=r1ng5Be{Uf-iEqCIM(VnK)Eh$|(P#GRI&Q2& zP!xW4qFDm02<1!pJ{Xnu<dd<r3I7G0KQjZExZqqWp}HE6JQfzaRe0(`Z8j>0^#&G^ zW5#z;xZOS-P5dl#)_ZCp`aRTc3t+3b?C`3}mJN&TGd6xTd?}M0?9+ZwaqF(~Ox#zT zQ+Xv*KmERJ=b{iG8ZtJL0n}lmUQK&ZWFj(l^O}e)XTz7{G=>Fi8|uDm>XdCRT888C z_mmL6yWNqzX`r0@&0&Nph)$tTH0}x>s*6jmCt455LZc%?qhDlZ^Z4ik)PG&%GIBS7 zay>2ee(j4J2XdnX4}dlcJ6xmSdXqEAT#T{>>1KfA&cX2qpj+p&D2<Zt>pn}bTqVE3 z37S0{6Z36^e8`l}&L}kMD{+{`Hx|T3z>6d}fVado?hGyPcU<PL`8H!7XfNVBeUmy_ z92l%~CFFPw%Xyn>c$T<^BX{`b%7#JU=r=Fs?QRyAsunx;_Z?RY;V(uB??^Rb*R7AO zQXn2zuxB~Shri5sT9-6zbJJ6vlNc+!EH<RcKtljx;xZSQaRY^k_KmJET-2VgAs|(o zqiabJ&ZR(R;SUdSVW4HJ_iB|M#aErrt1`ZxgLO^vW)KB(ZV%a{mkT^j5*kVpg#Cu~ zuw%KN%w`dNwlc!<?n=FGu9yEbVjj`VAYvUw#Rw%`f3GIq?8LJZI89rW0ljz6QC->X zmdQVGvJ`Cv@W?@D4`D8jr8LC#yx4l@ut*J%2v(<`#03ky0YkbFH;p#-k^RxE@Uh7^ zg%a*7BK_)rF#?8hz7%gU#x`Y9)$d4eO#Hcp-VPls^96?_NXOCGhpMbwRBpb|-VT>5 znRaK|WGSbGy_}93YmUGkR_ebm4MPVB!ZOZdvHf%x73onWSV6Rae_>|$ri4#~1m}zl z2{N@XEIm=1V1zExSsabMwabYu&EVcfdQ61!Gx>_T#~4Y|1#%>n91af{&DMQTqRgOb zZ*&lpkw>{)5_1zKah0?~>e+ZUyR<>6&Ui8$+*bD*uLA#{;=GL;XAFhZ*;#&X-vI|* zSNH_jgV4ypk>OgAVv}0y`c?nFe3#Q51`vVX-#s!B9oBYJLC9-y&S27BQUzzZY=ZPW et`q6Ee0W;o$?RN2DyQ3A+H)(LB)n8cGW{>_T-+J} diff --git a/interface/web/themes/default/images/meter_bg.gif b/interface/web/themes/default/images/meter_bg.gif deleted file mode 100644 index 6b38c6e9592c2624c5f2d763ec9892ed550108ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80 zcmZ?wbhEHb<YM4rn8?5|bLPzd|Nk?9f#OdVP6h@h1|1L&B+tO1$iT`W<FO&Zk%5g} d$wz}>;o&v`Mvplj9~ZiI@Q54Tkq}_81^~*D5+?uv diff --git a/interface/web/themes/default/images/screen_bg.png b/interface/web/themes/default/images/screen_bg.png deleted file mode 100644 index 5cfb14945604c4b43b8cdb22485e1dc1f58b43b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^j6fW~!3HF69GAZhq!c|}977~7CtDOhJ5#Ub=H|wx m#s&npHnjD9oFd^M%ETbEi6vvV&i4wSVg^rFKbLh*2~7Z#x)+lG diff --git a/interface/web/themes/default/js/html5shiv.js b/interface/web/themes/default/js/html5shiv.js deleted file mode 100644 index c2d551258f..0000000000 --- a/interface/web/themes/default/js/html5shiv.js +++ /dev/null @@ -1,220 +0,0 @@ -/*! HTML5 Shiv v3.5 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */ -;(function(window, document) { - - /** Preset options */ - var options = window.html5 || {}; - - /** Used to skip problem elements */ - var reSkip = /^<|^(?:button|form|map|select|textarea|object|iframe|option|optgroup)$/i; - - /** Not all elements can be cloned in IE (this list can be shortend) **/ - var saveClones = /^<|^(?:a|b|button|code|div|fieldset|form|h1|h2|h3|h4|h5|h6|i|iframe|img|input|label|li|link|ol|option|p|param|q|script|select|span|strong|style|table|tbody|td|textarea|tfoot|th|thead|tr|ul)$/i; - - /** Detect whether the browser supports default html5 styles */ - var supportsHtml5Styles; - - /** Detect whether the browser supports unknown elements */ - var supportsUnknownElements; - - (function() { - var a = document.createElement('a'); - - a.innerHTML = '<xyz></xyz>'; - - //if the hidden property is implemented we can assume, that the browser supports HTML5 Styles | this fails in Chrome 8 - supportsHtml5Styles = ('hidden' in a); - //if we are part of Modernizr, we do an additional test to solve the Chrome 8 fail - if(supportsHtml5Styles && typeof injectElementWithStyles == 'function'){ - injectElementWithStyles('#modernizr{}', function(node){ - node.hidden = true; - supportsHtml5Styles = (window.getComputedStyle ? - getComputedStyle(node, null) : - node.currentStyle).display == 'none'; - }); - } - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - // assign a false positive if unable to shiv - try { - (document.createElement)('a'); - } catch(e) { - return true; - } - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - - }()); - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a style sheet with the given CSS text and adds it to the document. - * @private - * @param {Document} ownerDocument The document. - * @param {String} cssText The CSS text. - * @returns {StyleSheet} The style element. - */ - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x<style>' + cssText + '</style>'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - /** - * Returns the value of `html5.elements` as an array. - * @private - * @returns {Array} An array of shived element node names. - */ - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - /** - * Shivs the `createElement` and `createDocumentFragment` methods of the document. - * @private - * @param {Document|DocumentFragment} ownerDocument The document. - */ - function shivMethods(ownerDocument) { - var cache = {}, - docCreateElement = ownerDocument.createElement, - docCreateFragment = ownerDocument.createDocumentFragment, - frag = docCreateFragment(); - - ownerDocument.createElement = function(nodeName) { - //abort shiv - if(!html5.shivMethods){ - return docCreateElement(nodeName); - } - - var node; - - if(cache[nodeName]){ - node = cache[nodeName].cloneNode(); - } else if(saveClones.test(nodeName)){ - node = (cache[nodeName] = docCreateElement(nodeName)).cloneNode(); - } else { - node = docCreateElement(nodeName); - } - - // Avoid adding some elements to fragments in IE < 9 because - // * Attributes like `name` or `type` cannot be set/changed once an element - // is inserted into a document/fragment - // * Link elements with `src` attributes that are inaccessible, as with - // a 403 response, will cause the tab/window to crash - // * Script elements appended to fragments will execute when their `src` - // or `text` property is set - return node.canHaveChildren && !reSkip.test(nodeName) ? frag.appendChild(node) : node; - }; - - ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' + - 'var n=f.cloneNode(),c=n.createElement;' + - 'h.shivMethods&&(' + - // unroll the `createElement` calls - getElements().join().replace(/\w+/g, function(nodeName) { - docCreateElement(nodeName); - frag.createElement(nodeName); - return 'c("' + nodeName + '")'; - }) + - ');return n}' - )(html5, frag); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Shivs the given document. - * @memberOf html5 - * @param {Document} ownerDocument The document to shiv. - * @returns {Document} The shived document. - */ - function shivDocument(ownerDocument) { - var shived; - if (ownerDocument.documentShived) { - return ownerDocument; - } - if (html5.shivCSS && !supportsHtml5Styles) { - shived = !!addStyleSheet(ownerDocument, - // corrects block display not defined in IE6/7/8/9 - 'article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}' + - // corrects audio display not defined in IE6/7/8/9 - 'audio{display:none}' + - // corrects canvas and video display not defined in IE6/7/8/9 - 'canvas,video{display:inline-block;*display:inline;*zoom:1}' + - // corrects 'hidden' attribute and audio[controls] display not present in IE7/8/9 - '[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}' + - // adds styling not present in IE6/7/8/9 - 'mark{background:#FF0;color:#000}' - ); - } - if (!supportsUnknownElements) { - shived = !shivMethods(ownerDocument); - } - if (shived) { - ownerDocument.documentShived = shived; - } - return ownerDocument; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The `html5` object is exposed so that more elements can be shived and - * existing shiving can be detected on iframes. - * @type Object - * @example - * - * // options can be changed before the script is included - * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false }; - */ - var html5 = { - - /** - * An array or space separated string of node names of the elements to shiv. - * @memberOf html5 - * @type Array|String - */ - 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video', - - /** - * A flag to indicate that the HTML5 style sheet should be inserted. - * @memberOf html5 - * @type Boolean - */ - 'shivCSS': !(options.shivCSS === false), - - /** - * A flag to indicate that the document's `createElement` and `createDocumentFragment` - * methods should be overwritten. - * @memberOf html5 - * @type Boolean - */ - 'shivMethods': !(options.shivMethods === false), - - /** - * A string to describe the type of `html5` object ("default" or "default print"). - * @memberOf html5 - * @type String - */ - 'type': 'default', - - // shivs the document according to the specified `html5` object options - 'shivDocument': shivDocument - }; - - /*--------------------------------------------------------------------------*/ - - // expose html5 - window.html5 = html5; - - // shiv the document - shivDocument(document); - -}(this, document)); \ No newline at end of file diff --git a/interface/web/themes/default/templates/error.tpl.htm b/interface/web/themes/default/templates/error.tpl.htm index d75fda4006..f65df61bb3 100644 --- a/interface/web/themes/default/templates/error.tpl.htm +++ b/interface/web/themes/default/templates/error.tpl.htm @@ -1,8 +1,9 @@ -<div class="uniForm"> - <div id="errorMsg"> - <h3>Error</h3> - <ol> - <li>###ERRORMSG###</li> - </ol> - </div> -</div> \ No newline at end of file +<div class='alert alert-danger clear'> + <div class='alert-label'><strong>ERROR</strong></div> + <div class='alert-content'> + <ol> + <li>###ERRORMSG###</li> + </ol> + <div>TODO: WRONG HTML ELEMENTS</div> + </div> +</div> diff --git a/interface/web/themes/default/templates/main.tpl.htm b/interface/web/themes/default/templates/main.tpl.htm index 9ea714f2fd..c87bec21c7 100644 --- a/interface/web/themes/default/templates/main.tpl.htm +++ b/interface/web/themes/default/templates/main.tpl.htm @@ -1,194 +1,183 @@ <!DOCTYPE html> -<html dir="ltr" lang="en-US"> - <head> - <!--Possible? Vars in lang= ?--> - <meta charset="<tmpl_var name="html_content_encoding">" /> - <title><tmpl_var name="app_title"> <tmpl_var name="app_version"></title> - <meta http-equiv="X-UA-Compatible" content="IE=9"/> - <link href="themes/default/css/styles.css" rel="stylesheet" media="screen" type="text/css" /> - <link href="themes/default/css/print.css" rel="stylesheet" media="print" type="text/css" /> - <!--[if IE 9]><link href="themes/default/css/iehacks.css" rel="stylesheet" type="text/css" /><![endif]--> - <!--[if lte IE 8]><script type="text/javascript" src="themes/default/js/html5shiv.js"></script><![endif]--> - <!--[if lte IE 7]><link href="themes/default/css/iehacks.css" rel="stylesheet" type="text/css" /><![endif]--> - <link href="themes/default/css/jquery-ui-1.11.1.min.css" rel="stylesheet" type="text/css" /> - <link href="themes/default/css/jquery-ui-1.11.1.structure.min.css" rel="stylesheet" type="text/css" /> - <link href="themes/default/css/jquery-ui-1.11.1.theme.min.css" rel="stylesheet" type="text/css" /> - <link rel="shortcut icon" href="/themes/default/images/favicon.ico" /> - <script type="text/javascript" src="js/jquery-2.1.1.min.js"></script> - <script type="text/javascript" src="js/jquery-ui-1.11.1.custom.min.js"></script> - <script type="text/javascript" src="js/scrigo.js.php"></script> - <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script> - <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script> - <script type="text/javascript" src="js/jquery.tipsy.js"></script> - <script type="text/javascript" src="js/jquery.combobox.js"></script> - <script type="text/javascript" src="js/chosen/chosen.jquery.min.js"></script> - <tmpl_loop name="js_d_includes"> - <script type="text/javascript" src="js/js.d/<tmpl_var name='file'>"></script> - </tmpl_loop> - <script language="JavaScript" type="text/javascript"> - $(document).ready(function() { - loadInitContent(); - - $('form').not('#dummy_login_form').attr('autocomplete','off'); - - $("#pageForm").submit(function(e){ - //Prevent form submit: e.preventDefault() in lists - if ($(".panel #Filter").length > 0) { - e.preventDefault(); - } - }); - - $('#globalsearch').ispconfigSearch({ - dataSrc: '/dashboard/ajax_get_json.php?type=globalsearch', - resultsLimit: '$ <tmpl_var name="globalsearch_resultslimit_of_txt"> % <tmpl_var name="globalsearch_resultslimit_results_txt">', - noResultsText: '<tmpl_var name="globalsearch_noresults_text_txt">', - noResultsLimit: '<tmpl_var name="globalsearch_noresults_limit_txt">', - searchFieldWatermark: '<tmpl_var name="globalsearch_searchfield_watermark_txt">' - }); - - $('.ttip').tipsy({live: true, gravity: 'ne', html: true}); - - tabChangeDiscard = '<tmpl_var name="tabchange_discard_enabled">'; - tabChangeWarning = '<tmpl_var name="tabchange_warning_enabled">'; - tabChangeWarningTxt = '<tmpl_var name="global_tabchange_warning_txt">'; - tabChangeDiscardTxt = '<tmpl_var name="global_tabchange_discard_txt">'; - - // Store password in browser; works in Firefox, but not Chrome - $(document).on('keyup', '#username', function() { - $('#username').on("blur", function(){ - if($('#username').val() == '') { - return true; - } - if($('#dummy_username').val() == '' || $('#dummy_username').val() != $(this).val()){ - $('#dummy_login').show(); - $('#dummy_username').attr('value', $(this).val()).trigger('focus').trigger('blur'); - $('#dummy_login').hide(); - } - if($('#dummy_username').val() == $(this).val() && $(this).val() != ''){ - $('#passwort').val($('#dummy_passwort').val()); - } else { - $('#passwort').val(''); - } - $('#passwort').focus(); - }); - - $('#username').on("keyup", function(){ - $('#dummy_username').val(''); - $('#dummy_passwort').val(''); - $('#passwort').val(''); - }); - }); +<html lang='en'> - $(document).on("change", function(event) { - var elName = event.target.localName; - if ($(".panel #Filter").length > 0 && elName == 'select') { - event.preventDefault(); - $(".panel #Filter").trigger('click'); - } - if(elName == 'select' || elName == 'input' || elName == 'textarea') { - if($(event.target).hasClass('no-page-form-change') == false) { - // set marker that something was changed - pageFormChanged = true; - } - } - }); +<head> + <meta charset='utf-8' /> - - }); - - - $(document).bind("keypress", function(event) { - //Use $ submit with keypress Enter in panel filterbar - if (event.which == '13' && $(".panel #Filter").length > 0 && $(event.target).hasClass('ui-autocomplete-input') == false ) { - event.preventDefault(); - $(".panel #Filter").trigger('click'); - } - //Use $ submit with keypress Enter in forms - if (event.which == '13' && $(".pnl_formsarea button.positive").length > 0 && event.target.localName != 'textarea' && $(event.target).is(':input')) { - event.preventDefault(); - $(".pnl_formsarea button.positive:first").not("[disabled='disabled']").trigger('click'); - } - }); - - $(document).delegate('.pnl_listarea th', 'click', function(event) { - if($(this).attr('class').length > 0 && $(".panel #Filter").length > 0 && $(this).hasClass('tbl_col_buttons') == false && $(this).hasClass('tbl_col_limit') == false && $(this).hasClass('tbl_col_nosort') == false) { - event.preventDefault(); - var clickevent = $('#Filter').attr('onclick'); - var element = $(this).attr('class'); - if(typeof clickevent == 'string') { - $('#Filter').attr('onclick', clickevent.replace(".php')", ".php?orderby=" + element + "')")); - } - $(".panel #Filter").trigger('click'); - - $("#pageForm").ajaxComplete(function() { - if($("th."+element).css("background-position") == '0px -15px') { - if($("th."+element).css("text-align") == "right") { - $("th."+element).css("text-align","left"); - } else { - $("th."+element).css("text-align","right"); - } - } else { - $(".pnl_listarea th").css("text-align",""); - } - $(".pnl_listarea th").css("background-position","0 0"); - $("th."+element).css("background-position","0 -15px"); - }); - } - }); - - </script> - </head> - <body> - <div id="page"> - <!-- begin: header --> - <header> - <nav id="topsubnav"> - <!-- start: skip link navigation --> - <a class="skip" href="#navigation" title="skip link">Skip to the navigation</a><span class="hideme">.</span> - <a class="skip" href="#content" title="skip link">Skip to the content</a><span class="hideme">.</span> - <!-- end: skip link navigation --> - <tmpl_if name="cpuser"> - <a href="#logout" onclick="loadContent('login/logout.php');"><tmpl_var format="strtoupper" name="logout_txt"> <tmpl_var format="strtoupper" name="cpuser"></a><!-- | <a href="#" onclick="capp('help')">Help</a> | <a href="#">Imprint</a>--> - <tmpl_if name='usertype' op='==' value='normaluser'><input type="text" id="globalsearch" size="25" value="" /></tmpl_if> - </tmpl_if> - </nav> - <h1 id="ir-HeaderLogo" class="swap" style="background-image:url('{tmpl_var name='app_logo'}');"><span>ISPConfig 3</span></h1> - <span>hosting control panel</span> - </header> - <!-- end: header --> - <a id="navigation" name="navigation"></a><!-- skiplink anchor: navigation --> - <!-- begin: main navigation #nav --> - <nav id="topNav"> </nav> - <!-- end: main navigation --> + <title><tmpl_var name="app_title"> <tmpl_var name="app_version"></title> - <!-- begin: main content area #main --> - <section id="main" name="content"> - <nav id="sideNav" class="clearfix"> </nav> - <!-- begin: #content --> - <section id="content"> - <form method="post" action="" id="pageForm" name="pageForm" enctype="multipart/form-data" class="uniForm"> - <input type="text" style="display:none" /><input type="password" style="display:none"/> - <div id="pageContent"><!-- AJAX CONTENT --></div> - </form> - <div id="ie_clearing"> </div> - <!-- End: IE Column Clearing --> - </section> - <!-- end: #content --> - </section> - <!-- end: #main --> - <!-- begin: footer --> - <footer> - Powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmpl_var name="app_title"></a> - </footer><!-- end: footer --> + <meta name='viewport' content='width=device-width, user-scalable=yes'> + <meta name='description' lang='en' content='' /> + <meta name='keywords' lang='en' content='' /> + <meta name='robots' content='index, follow' /> + + <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/bootstrap.min.css' /> + <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/fonts.min.css' /> + <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/ispconfig.min.css' /> + <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/pushy.min.css' /> + <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/responsive.min.css' /> + <link rel='stylesheet' href='themes/<tmpl_var name='current_theme'>/assets/stylesheets/themes/default/theme.min.css' /> +</head> + +<body> + <!-- off canvas --> + <nav class='pushy pushy-left'></nav> + <div class='site-overlay'></div> + + <div id='container'> + <div id='main-wrapper'> + <div id='inner-wrapper'> + <div class='clear'> + <div class='left clear'> + <!-- off canvas menu button --> + <div class='menu-btn left'>☰</div> + <!-- logo --> + <div id='logo'><a href='#'></a></div> + </div> + <div id='headerbar' class='clear'> + <!-- logout button --> + <tmpl_if name="cpuser"> + <button type='button' id='logout-button' class='btn btn-sm btn-danger' onclick="loadContent('login/logout.php');"><tmpl_var format="strtoupper" name="logout_txt"> <tmpl_var format="strtoupper" name="cpuser"></button> + <tmpl_if name='usertype' op='==' value='normaluser'> + <!-- search field --> + <form action='#' method='get' id='searchform' role='form'> + <div> + <div> + <div class='input-group input-group-sm'> + <input id='globalsearch' type='text' class='form-control' placeholder='Search' /> + <span class='input-group-btn'> + <button class='btn btn-default btn-sm' title='Search…'> + <span class='icon icon-lens'></span> + </button> + </span> + </div> + </div> + </div> + </form> + </tmpl_if> + </tmpl_if> + </div> + </div> + <div id='topnav-container'> + </div> + <div class='clear'> + <!-- content --> + <div id='content' class='right'> + <form method="post" action="" id="pageForm" name="pageForm" enctype="multipart/form-data" class='form-horizontal' role='form'> + <div id="pageContent"><!-- AJAX CONTENT --></div> + </form> + </div> + <!-- news sidebar --> + <div id='sidebar' class='news-sidebar left'> + </div> </div> - -<div id="dummy_login" style="display:none;position:absolute;top:-1000px;left:-1000px;"> -<form action="" method="post" target="dummy_login" id="dummy_login_form"> -<input name="username" id="dummy_username" type="text" autocomplete="on" value="" /> -<input name="passwort" id="dummy_passwort" type="password" autocomplete="on" value="" /> -<input type="submit" value="Login" id="dummy_submit"/> -</form> -<iframe id="dummy_iframe" src="dummy_login.html" name="dummy_login" style="display:none;"></iframe> -</div> - </body> -</html> + <footer id='footer'> + powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmpl_var name="app_title"></a> + </footer> + </div> + </div> + </div> + + <script type="text/javascript" src="js/jquery-2.1.1.min.js"></script> + <script type="text/javascript" src="js/jquery-ui-1.11.1.custom.min.js"></script> + <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/bootstrap.min.js'></script> + <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/ispconfig.min.js'></script> + <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/modernizr.custom.min.js'></script> + <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/pushy.min.js'></script> + <script src='themes/<tmpl_var name='current_theme'>/assets/javascripts/responsive.min.js'></script> + <script src='js/scrigo.js.php'></script> + <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script> + <script type="text/javascript" src="js/jquery.tipsy.js"></script> + <script type="text/javascript" src="js/jquery.combobox.js"></script> + <tmpl_loop name="js_d_includes"> + <script type="text/javascript" src="js/js.d/<tmpl_var name='file'>"></script> + </tmpl_loop> + <script> + <!-- + $(document).ready(function() { + loadInitContent(); + }); + + $('#searchform').submit(function(e) { + e.preventDefault(); + }); + + $("#pageForm").submit(function(e){ + //Prevent form submit: e.preventDefault() in lists + if ($(".panel #Filter").length > 0) { + e.preventDefault(); + } + }); + + /*$('#globalsearch').ispconfigSearch({ + dataSrc: '/dashboard/ajax_get_json.php?type=globalsearch', + resultsLimit: '$ <tmpl_var name="globalsearch_resultslimit_of_txt"> % <tmpl_var name="globalsearch_resultslimit_results_txt">', + noResultsText: '<tmpl_var name="globalsearch_noresults_text_txt">', + noResultsLimit: '<tmpl_var name="globalsearch_noresults_limit_txt">', + searchFieldWatermark: '<tmpl_var name="globalsearch_searchfield_watermark_txt">' + }); + */ + //$('.ttip').tipsy({live: true, gravity: 'ne', html: true}); + + tabChangeDiscard = '<tmpl_var name="tabchange_discard_enabled">'; + tabChangeWarning = '<tmpl_var name="tabchange_warning_enabled">'; + tabChangeWarningTxt = '<tmpl_var name="global_tabchange_warning_txt">'; + tabChangeDiscardTxt = '<tmpl_var name="global_tabchange_discard_txt">'; + + $(document).on("change", function(event) { + var elName = event.target.localName; + if ($(".panel #Filter").length > 0 && elName == 'select') { + event.preventDefault(); + $(".panel #Filter").trigger('click'); + } + if(elName == 'select' || elName == 'input' || elName == 'textarea') { + if($(event.target).hasClass('no-page-form-change') == false) { + // set marker that something was changed + pageFormChanged = true; + } + } + }); + + $(document).bind("keypress", function(event) { + //Use $ submit with keypress Enter in panel filterbar + if (event.which == '13' && $(".panel #Filter").length > 0 && $(event.target).hasClass('ui-autocomplete-input') == false ) { + event.preventDefault(); + $(".panel #Filter").trigger('click'); + } + //Use $ submit with keypress Enter in forms + if (event.which == '13' && $(".pnl_formsarea button.positive").length > 0 && event.target.localName != 'textarea' && $(event.target).is(':input')) { + event.preventDefault(); + $(".pnl_formsarea button.positive:first").not("[disabled='disabled']").trigger('click'); + } + }); + + $(document).delegate('.pnl_listarea th', 'click', function(event) { + if($(this).attr('class').length > 0 && $(".panel #Filter").length > 0 && $(this).hasClass('tbl_col_buttons') == false && $(this).hasClass('tbl_col_limit') == false && $(this).hasClass('tbl_col_nosort') == false) { + event.preventDefault(); + var clickevent = $('#Filter').attr('onclick'); + var element = $(this).attr('class'); + if(typeof clickevent == 'string') { + $('#Filter').attr('onclick', clickevent.replace(".php')", ".php?orderby=" + element + "')")); + } + $(".panel #Filter").trigger('click'); + + $("#pageForm").ajaxComplete(function() { + if($("th."+element).css("background-position") == '0px -15px') { + if($("th."+element).css("text-align") == "right") { + $("th."+element).css("text-align","left"); + } else { + $("th."+element).css("text-align","right"); + } + } else { + $(".pnl_listarea th").css("text-align",""); + } + $(".pnl_listarea th").css("background-position","0 0"); + $("th."+element).css("background-position","0 -15px"); + }); + } + }); + //--> + </script> +</body> + +</html> \ No newline at end of file diff --git a/interface/web/themes/default/templates/sidenav.tpl.htm b/interface/web/themes/default/templates/sidenav.tpl.htm index b42ea6667a..7f59602c70 100644 --- a/interface/web/themes/default/templates/sidenav.tpl.htm +++ b/interface/web/themes/default/templates/sidenav.tpl.htm @@ -1,28 +1,22 @@ -<ul id="submenu"> - <tmpl_loop name="nav_left"> - <li class="title"> - <tmpl_if name="startpage"> - <a href="#" onclick="loadContent('<tmpl_var name='startpage'>')"> - </tmpl_if> - <tmpl_var name="title"> - <tmpl_if name="startpage"> - </a> - </tmpl_if> - </li> - <tmpl_loop name="items"> - <li <tmpl_if name="html_id"> id='<tmpl_var name="html_id">' </tmpl_if>> - <tmpl_if name="link"> - <tmpl_if name="target" op="==" value="_blank"> - <a href="<tmpl_var name='link'>" target="_blank"> - <tmpl_else> - <a href="#" onclick="loadContent('<tmpl_var name='link'>')"> - </tmpl_if> - </tmpl_if> - <tmpl_var name="title"> - <tmpl_if name="link"> - </a> - </tmpl_if> - </li> - </tmpl_loop> - </tmpl_loop> -</ul> \ No newline at end of file +<tmpl_loop name="nav_left"> + <header><tmpl_if name="startpage"><a href="#" onclick="loadContent('<tmpl_var name='startpage'>')"></tmpl_if><tmpl_var name="title"><tmpl_if name="startpage"></a></tmpl_if></header> + <ul> + <tmpl_loop name="items"> + <li<tmpl_if name="html_id"> id='<tmpl_var name="html_id">' </tmpl_if>> + <tmpl_if name="link"> + <tmpl_if name="target" op="==" value="_blank"> + <a href="<tmpl_var name='link'>" target="_blank"> + <tmpl_else> + <a href="#" onclick="loadContent('<tmpl_var name='link'>')"> + </tmpl_if> + <tmpl_else> + <a href="#"> + </tmpl_if> + <div> + <strong><tmpl_var name="title"></strong> + </div> + </a> + </li> + </tmpl_loop> + </ul> +</tmpl_loop> diff --git a/interface/web/themes/default/templates/tabbed_form.tpl.htm b/interface/web/themes/default/templates/tabbed_form.tpl.htm index 08002d5282..0b4fad345c 100644 --- a/interface/web/themes/default/templates/tabbed_form.tpl.htm +++ b/interface/web/themes/default/templates/tabbed_form.tpl.htm @@ -1,27 +1,43 @@ -<tmpl_if name="form_hint"> - <h2><tmpl_var name="form_hint"></h2> -</tmpl_if> -<div class="tabbox_tabs"> - <ul> - <tmpl_loop name="formTab"> - <tmpl_if name="active"> - <li class="active"><a href="#" onclick="return changeTab('<tmpl_var name='name'>','<tmpl_var name='app_module'>/<tmpl_var name='form_action'>')"><tmpl_var name='title'></a></li> - <tmpl_else> - <li><a href="#" onclick="return changeTab('<tmpl_var name='name'>','<tmpl_var name='app_module'>/<tmpl_var name='form_action'>')"><tmpl_var name='title'></a></li> - </tmpl_if> + <tmpl_if name="form_hint"> + <div class='page-header'> + <h1><tmpl_var name="form_hint"></h1> + </div> + </tmpl_if> + <tmpl_if name="msg"> + <div class='alert alert-notification'> + <tmpl_var name="msg"> + </div> + </tmpl_if> + <tmpl_if name="error"> + <div class='alert alert-danger clear'> + <div class='alert-label'><strong>ERROR</strong></div> + <div class='alert-content'> + <ol><tmpl_var name="error"></ol> + <div>TODO: IP address is empty.</div> + <div>TODO: Hostname is empty.</div> + </div> + </div> + </tmpl_if> + + <!-- content in tabs --> + <div class='content-tab-wrapper'> + <!-- tabs --> + <ul class='nav nav-tabs'> + <tmpl_loop name="formTab"> + <li<tmpl_if name="active"> class='active'</tmpl_if>> + <a href='#' data-toggle='tab' onclick="return changeTab('<tmpl_var name='name'>','<tmpl_var name='app_module'>/<tmpl_var name='form_action'>')"><tmpl_var name='title'></a> + </li> </tmpl_loop> - </ul> -</div> -<div id="tabbox_content"> - <tmpl_if name="msg"> - <div id="OKMsg"><p><tmpl_var name="msg"></p></div> - </tmpl_if> - <tmpl_if name="error"> - <div id="errorMsg"><h3>ERROR</h3><ol><tmpl_var name="error"></ol></div> - </tmpl_if> - - <tmpl_dyninclude name="content_tpl"> -</div> + </ul> + + <div id="tabbox_content" class="tab-content"> + <div class='tab-pane active fade in'> + <tmpl_dyninclude name="content_tpl"> + </div> + </div> + + <input type="hidden" name="next_tab" value=""> + <input type="hidden" name="phpsessid" value="{tmpl_var name='phpsessid'}"> + </div> + -<input type="hidden" name="next_tab" value=""> -<input type="hidden" name="phpsessid" value="{tmpl_var name='phpsessid'}"> \ No newline at end of file diff --git a/interface/web/themes/default/templates/topnav.tpl.htm b/interface/web/themes/default/templates/topnav.tpl.htm index 485fa23083..cdb64fcc39 100644 --- a/interface/web/themes/default/templates/topnav.tpl.htm +++ b/interface/web/themes/default/templates/topnav.tpl.htm @@ -1,9 +1,9 @@ -<ul id="topmenu"> + <!-- main navigation --> + <nav id='main-navigation' class='btn-group btn-group-justified'> <tmpl_loop name="nav_top"> - <tmpl_if name="active"> - <li id="topNav_current"><a href="#" class="topnav topnav-<tmpl_var name='module'>"><span><tmpl_var name="title"></span></a></li> - <tmpl_else> - <li><a href="#" onclick="capp('<tmpl_var name='module'>')" class="topnav topnav-<tmpl_var name='module'>"><span><tmpl_var name="title"></span></a></li> - </tmpl_if> + <a href="#" class="btn btn-default <tmpl_if name="active">active"<tmpl_else>" onclick="capp('<tmpl_var name='module'>')"</tmpl_if> data-icon-class="icon-<tmpl_var name='module'>"> + <div class="icon icon-<tmpl_var name='module'>"></div> + <div class="title"><tmpl_var name="title"></div> + </a> </tmpl_loop> -</ul> + </nav> -- GitLab