From 8482e26833c324939b028769076f04bcd49399cf Mon Sep 17 00:00:00 2001 From: Ulrich Block Date: Sun, 25 Aug 2013 19:29:44 +0200 Subject: [PATCH] Tickets 19 and 21 https://github.com/easy-wi/developer/issues/19 https://github.com/easy-wi/developer/issues/21 --- THIRDPARTY | 8 +- web/css/default/bootstrap-responsive.min.css | 9 + web/css/default/bootstrap.min.css | 9 + web/css/default/easy-wi.css | 37 ++ web/images/flags/de.png | Bin 0 -> 545 bytes web/images/flags/dk.png | Bin 0 -> 495 bytes web/images/flags/es.png | Bin 0 -> 469 bytes web/images/flags/fr.png | Bin 0 -> 545 bytes web/images/flags/ru.png | Bin 0 -> 420 bytes web/images/flags/uk.png | Bin 0 -> 599 bytes web/images/footable/minus.png | Bin 0 -> 284 bytes web/images/footable/plus.png | Bin 0 -> 563 bytes web/images/games/icons/aa3.png | Bin 0 -> 5160 bytes web/images/games/icons/ageofchivalry.png | Bin 0 -> 5673 bytes web/images/games/icons/bukkit.png | Bin 0 -> 5085 bytes web/images/games/icons/bukkitbeta.png | Bin 0 -> 5085 bytes web/images/games/icons/canary.png | Bin 0 -> 5085 bytes web/images/games/icons/cod.png | Bin 0 -> 5222 bytes web/images/games/icons/cod2.png | Bin 0 -> 5409 bytes web/images/games/icons/cod4.png | Bin 0 -> 5579 bytes web/images/games/icons/cod4mwar.png | Bin 0 -> 5579 bytes web/images/games/icons/cod4pam.png | Bin 0 -> 5579 bytes web/images/games/icons/cod4pml.png | Bin 0 -> 5579 bytes web/images/games/icons/cod5.png | Bin 0 -> 5696 bytes web/images/games/icons/coduo.png | Bin 0 -> 5417 bytes web/images/games/icons/csgo.png | Bin 0 -> 5609 bytes web/images/games/icons/cspromod.png | Bin 0 -> 4826 bytes web/images/games/icons/css.png | Bin 0 -> 5629 bytes web/images/games/icons/cssbeta.png | Bin 0 -> 5617 bytes web/images/games/icons/cstrike.png | Bin 0 -> 4736 bytes web/images/games/icons/czero.png | Bin 0 -> 5055 bytes web/images/games/icons/czero_beta.png | Bin 0 -> 5384 bytes web/images/games/icons/defencealliance2.png | Bin 0 -> 5624 bytes web/images/games/icons/dmc.png | Bin 0 -> 5607 bytes web/images/games/icons/dod.png | Bin 0 -> 5194 bytes web/images/games/icons/dods.png | Bin 0 -> 5046 bytes web/images/games/icons/doom3.png | Bin 0 -> 5853 bytes web/images/games/icons/esmod.png | Bin 0 -> 5592 bytes web/images/games/icons/farcry2.png | Bin 0 -> 5248 bytes web/images/games/icons/garrysmod.png | Bin 0 -> 5117 bytes web/images/games/icons/hl2mp.png | Bin 0 -> 3354 bytes web/images/games/icons/insurgency.png | Bin 0 -> 4881 bytes web/images/games/icons/killingfloor.png | Bin 0 -> 5468 bytes web/images/games/icons/left4dead.png | Bin 0 -> 5296 bytes web/images/games/icons/left4dead2.png | Bin 0 -> 5595 bytes web/images/games/icons/mc.png | Bin 0 -> 5095 bytes web/images/games/icons/mcbeta.png | Bin 0 -> 5095 bytes web/images/games/icons/nucleardawn.png | Bin 0 -> 3968 bytes web/images/games/icons/pvkii.png | Bin 0 -> 5754 bytes web/images/games/icons/q3.png | Bin 0 -> 5521 bytes web/images/games/icons/redorchestra.png | Bin 0 -> 5173 bytes web/images/games/icons/serioussamhdfe.png | Bin 0 -> 5460 bytes web/images/games/icons/serioussamhdse.png | Bin 0 -> 5548 bytes web/images/games/icons/synergy.png | Bin 0 -> 5515 bytes web/images/games/icons/teeworlds.png | Bin 0 -> 5084 bytes web/images/games/icons/tf.png | Bin 0 -> 5506 bytes web/images/games/icons/tfc.png | Bin 0 -> 4960 bytes web/images/games/icons/tmnf.png | Bin 0 -> 4892 bytes web/images/games/icons/zps.png | Bin 0 -> 5374 bytes .../glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../twitterbootstrap/glyphicons-halflings.png | Bin 0 -> 12799 bytes web/js/default/bootstrap.min.js | 6 + web/js/default/footable.js | 547 ++++++++++++++++++ web/js/default/html5shiv.js | 8 + web/js/default/main.js | 274 +++++++++ web/keys/.htaccess | 2 + web/languages/default/de/general.xml | 4 +- web/languages/default/uk/general.xml | 4 +- web/template/default/admin_addons_add.tpl | 49 +- web/template/default/admin_addons_list.tpl | 6 +- web/template/default/admin_addons_md.tpl | 4 +- .../default/admin_api_import_users_list.tpl | 2 +- web/template/default/admin_feeds_list.tpl | 2 +- web/template/default/admin_gserver_list.tpl | 2 +- web/template/default/admin_header.tpl | 2 +- web/template/default/admin_images_add.tpl | 89 +-- web/template/default/admin_images_list.tpl | 4 +- .../default/admin_lendserver_list.tpl | 4 +- web/template/default/admin_master_list.tpl | 2 +- web/template/default/admin_mysql_db_list.tpl | 2 +- .../default/admin_mysql_server_list.tpl | 4 +- .../default/admin_page_comments_list.tpl | 2 +- web/template/default/admin_page_news_add.tpl | 4 +- web/template/default/admin_page_news_list.tpl | 2 +- web/template/default/admin_page_news_md.tpl | 4 +- web/template/default/admin_page_pages_add.tpl | 4 +- .../default/admin_page_pages_list.tpl | 2 +- web/template/default/admin_page_pages_md.tpl | 4 +- web/template/default/admin_page_settings.tpl | 8 +- .../default/admin_root_dedicated_list.tpl | 2 +- web/template/default/admin_root_dhcp_list.tpl | 2 +- web/template/default/admin_root_pxe_list.tpl | 2 +- .../default/admin_root_templates_list.tpl | 2 +- .../default/admin_root_virtualhosts_list.tpl | 2 +- .../default/admin_root_vserver_list.tpl | 2 +- web/template/default/admin_roots_list.tpl | 4 +- web/template/default/admin_search.tpl | 2 +- web/template/default/admin_settings.tpl | 4 +- .../default/admin_settings_columns_add.tpl | 4 +- .../default/admin_settings_columns_list.tpl | 2 +- .../default/admin_settings_columns_md.tpl | 4 +- web/template/default/admin_settings_email.tpl | 48 +- .../default/admin_ticket_topic_add.tpl | 4 +- .../default/admin_ticket_topic_list.tpl | 2 +- .../default/admin_ticket_topic_md.tpl | 4 +- .../default/admin_user_groups_list.tpl | 2 +- web/template/default/admin_user_list.tpl | 2 +- web/template/default/admin_versioncheck.tpl | 20 +- web/template/default/admin_voice_dns_list.tpl | 2 +- .../default/admin_voice_tsdns_list.tpl | 4 +- .../default/admin_voicemasterserver_list.tpl | 4 +- .../default/admin_voiceserver_list.tpl | 2 +- web/template/default/page_header.tpl | 2 +- web/template/default/page_search.tpl | 2 +- web/template/default/userpanel_header.tpl | 8 +- .../default/userpanel_substitutes_add.tpl | 2 +- .../default/userpanel_substitutes_list.tpl | 2 +- .../default/userpanel_substitutes_mod.tpl | 2 +- web/tmp/.htaccess | 2 + 119 files changed, 1099 insertions(+), 157 deletions(-) create mode 100644 web/css/default/bootstrap-responsive.min.css create mode 100644 web/css/default/bootstrap.min.css create mode 100644 web/css/default/easy-wi.css create mode 100644 web/images/flags/de.png create mode 100644 web/images/flags/dk.png create mode 100644 web/images/flags/es.png create mode 100644 web/images/flags/fr.png create mode 100644 web/images/flags/ru.png create mode 100644 web/images/flags/uk.png create mode 100644 web/images/footable/minus.png create mode 100644 web/images/footable/plus.png create mode 100644 web/images/games/icons/aa3.png create mode 100644 web/images/games/icons/ageofchivalry.png create mode 100644 web/images/games/icons/bukkit.png create mode 100644 web/images/games/icons/bukkitbeta.png create mode 100644 web/images/games/icons/canary.png create mode 100644 web/images/games/icons/cod.png create mode 100644 web/images/games/icons/cod2.png create mode 100644 web/images/games/icons/cod4.png create mode 100644 web/images/games/icons/cod4mwar.png create mode 100644 web/images/games/icons/cod4pam.png create mode 100644 web/images/games/icons/cod4pml.png create mode 100644 web/images/games/icons/cod5.png create mode 100644 web/images/games/icons/coduo.png create mode 100644 web/images/games/icons/csgo.png create mode 100644 web/images/games/icons/cspromod.png create mode 100644 web/images/games/icons/css.png create mode 100644 web/images/games/icons/cssbeta.png create mode 100644 web/images/games/icons/cstrike.png create mode 100644 web/images/games/icons/czero.png create mode 100644 web/images/games/icons/czero_beta.png create mode 100644 web/images/games/icons/defencealliance2.png create mode 100644 web/images/games/icons/dmc.png create mode 100644 web/images/games/icons/dod.png create mode 100644 web/images/games/icons/dods.png create mode 100644 web/images/games/icons/doom3.png create mode 100644 web/images/games/icons/esmod.png create mode 100644 web/images/games/icons/farcry2.png create mode 100644 web/images/games/icons/garrysmod.png create mode 100644 web/images/games/icons/hl2mp.png create mode 100644 web/images/games/icons/insurgency.png create mode 100644 web/images/games/icons/killingfloor.png create mode 100644 web/images/games/icons/left4dead.png create mode 100644 web/images/games/icons/left4dead2.png create mode 100644 web/images/games/icons/mc.png create mode 100644 web/images/games/icons/mcbeta.png create mode 100644 web/images/games/icons/nucleardawn.png create mode 100644 web/images/games/icons/pvkii.png create mode 100644 web/images/games/icons/q3.png create mode 100644 web/images/games/icons/redorchestra.png create mode 100644 web/images/games/icons/serioussamhdfe.png create mode 100644 web/images/games/icons/serioussamhdse.png create mode 100644 web/images/games/icons/synergy.png create mode 100644 web/images/games/icons/teeworlds.png create mode 100644 web/images/games/icons/tf.png create mode 100644 web/images/games/icons/tfc.png create mode 100644 web/images/games/icons/tmnf.png create mode 100644 web/images/games/icons/zps.png create mode 100644 web/images/twitterbootstrap/glyphicons-halflings-white.png create mode 100644 web/images/twitterbootstrap/glyphicons-halflings.png create mode 100644 web/js/default/bootstrap.min.js create mode 100644 web/js/default/footable.js create mode 100644 web/js/default/html5shiv.js create mode 100644 web/js/default/main.js create mode 100644 web/keys/.htaccess create mode 100644 web/tmp/.htaccess diff --git a/THIRDPARTY b/THIRDPARTY index d44964ef..c55f1ff8 100644 --- a/THIRDPARTY +++ b/THIRDPARTY @@ -19,4 +19,10 @@ http://opensource.org/licenses/MIT * HTML5 Shiv v3.6.2 https://github.com/aFarkas/html5shiv -@afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed \ No newline at end of file +@afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed + +* Flag icons - http://www.famfamfam.com +These icons are public domain, and as such are free for any use (attribution appreciated but not required). +Note that these flags are named using the ISO3166-1 alpha-2 country codes where appropriate. A list of codes can be found at http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 +If you find these icons useful, please donate via paypal to mjames@gmail.com (or click the donate button available at http://www.famfamfam.com/lab/icons/silk) +Contact: mjames@gmail.com \ No newline at end of file diff --git a/web/css/default/bootstrap-responsive.min.css b/web/css/default/bootstrap-responsive.min.css new file mode 100644 index 00000000..d1b7f4b0 --- /dev/null +++ b/web/css/default/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/web/css/default/bootstrap.min.css b/web/css/default/bootstrap.min.css new file mode 100644 index 00000000..79666a4e --- /dev/null +++ b/web/css/default/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}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}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.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}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../../images/twitterbootstrap/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../../images/twitterbootstrap/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.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;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.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:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.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:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.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;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.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{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;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,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-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{display:block;line-height:1}.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:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/web/css/default/easy-wi.css b/web/css/default/easy-wi.css new file mode 100644 index 00000000..0ab8b68e --- /dev/null +++ b/web/css/default/easy-wi.css @@ -0,0 +1,37 @@ +.footable { + border-collapse: separate; + border-spacing: 0; + width: 100%; + border: solid #ccc 1px; +} + +.footable.breakpoint > tbody > tr > td.expand { + background-image:url("../../images/footable/plus.png"); + background-repeat:no-repeat; + background-position:5px center; + padding-left: 40px; +} + +.footable.breakpoint > tbody > tr.footable-detail-show > td.expand { + background-image:url("../../images/footable/minus.png"); +} + +.footable.breakpoint > tbody > tr.footable-row-detail { + background: #eee; +} + +.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) { + cursor: pointer; +} + +.footable > tbody > tr > td.footable-cell-detail { + border-left: none; +} + +.footable > thead > tr > th.footable-first-column, .footable > thead > tr > td.footable-first-column, .footable > tbody > tr > td.footable-first-column { + border-left: none; +} + +.footable > tbody img { + vertical-align:middle; +} diff --git a/web/images/flags/de.png b/web/images/flags/de.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4a977362738ca7daa20784717f10f9617136b4 GIT binary patch literal 545 zcmV++0^a?JP)h<6BFn%a z@b8~2SoNP@zd$;E{sbbRuHQd?{QCI=sNwhbA3*&Qe}GP900=;09NYi^fU@pUdVa9*13;+Sd!tjgXKhXQEMobL97(p6<{RLvMGBN!7 j!N9=G@a-1^K!5=NcXWu!7_DDe00000NkvXXu0mjfeQx^H literal 0 HcmV?d00001 diff --git a/web/images/flags/dk.png b/web/images/flags/dk.png new file mode 100644 index 0000000000000000000000000000000000000000..e2993d3c59ae78855f777c158a6aae6c1fb5c843 GIT binary patch literal 495 zcmVh!ZNvLM`<}kPiIA3?K?Zl!VJuS0ABN12uI2v;s z000mK68GQM4oDR3?|C6;zBc4LR82Q1eETXSa+3nD0Ad8%4|Ml`Fn}2U{~ypshW{9V zk%{T!hYtV&#KHiVV*o?2zW>+&Bgm+K00G4EikX==E9>w5`yf~S`o*<00G4K6dZ++hy)_Bw{QPEdi2K7 l5H1Kw2asrHVqgFWFaQRwS@oh;XP^K8002ovPDHLkV1foV*8Tth literal 0 HcmV?d00001 diff --git a/web/images/flags/es.png b/web/images/flags/es.png new file mode 100644 index 0000000000000000000000000000000000000000..c2de2d7111e3cb59cf6511dd2ab045e824bdb43e GIT binary patch literal 469 zcmV;`0V@89P)@|4`Xj5kLT%`al?B=W5I`&pe;NKW0^Ri&h`xRJ_x;0v zUa?=y?0^3M|NZ~}FE9c#{{3cP{Qd6}13&;Vf!z&M{pZWqKYu4MFm$tgedF}w=P#IQ z7-9gT-$11R0mKA$(qEu4%ok$*y!^wMRm*x;`R7|k6yu?K{s8?55I{^|9{?Tjhec2I zv+6&FhFWG_BbNVc|Ns94tNRJp!0`V!Py;{!F#$2enB#XZaohg-5%Tlk#oa&nzQW9g zl0Y{D4gK?n0U&@Fe=;yIr=|V7caH%YEYL84k`Tt9-wc2LGODP&y?7BIfLMT@X8Qey zK~fSFpuiXa$^klgG%);U`26kn-@hOg zU%!6+4+cOs(0HIde9xZz`}Onxub&LUB0x(30+2WcIRJn#2ut|?gWYu1Cf+!-K%B8# zdf?1WA}#uZ8oj7u>$I1i0Al&`=O0k%-@icgAIJnM0xA6maSq6BK-ECw|NZ*S`0Lj% z1_pot6puj;05Ax`F!=umqj7^frO?t|3^&I1kxUq9yECc+jQpY84SWH_0#pxl$?v~F z@*hy-KN0|X07U)z`4{NpU%#2aHUI<=%a31wK(7Du52Oc(|3O^?R1IN+RRjI-n*kVB z3=9AP#PZ|EACPLGJ%9cJNh|>9B%spYzZw7h1%?tp0I_@ndg9MNE>313@6R75NcceF zkr51-#U+7;F#`Sf7i0rK0I_`g_NQ&ZX|NRSO0LlM<{-BURBqYRGSojej zfLOL~|EH_V_~;P>Nc10*D0|Jxss< zFi1)Q<$$6LU}rIc*dU*QNFV}+9T))>0|XG`SD?F)5CbX~O$rDA0t^5@iDe$xIAIn5 O0000U(k2*|8J(R-+sudaynhucHbwAMTnor{mwqO^w7JHzaBsT z{O^B8RYf5+LvDs&KmRKVd78=o{`1#HTiEo_OolaGleS)G+IQ#sUI`b*pv<`1zCJ=H0jd{{2S>p`ri%{LsXJ%FbMS z$#S`6f|?OG!^Jxczkf6Q`UNF{l0Sd`ad7zm>({^EzyAS6{{CgrkluOb3l1A>ZU2~A zK+FZ=zkmP!`TOVhpFbzBzFaPmD2$N3;+$pK?>zdet`f0002ovPDHLkV1gy;I?Vt8 literal 0 HcmV?d00001 diff --git a/web/images/footable/minus.png b/web/images/footable/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..9e3dfc013a75a1e7e2da6cbb20b349bc071840b1 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L0m@TF)WP}K}i z7sn6}@8kpt*2RhjQcPdC87nI*6J1?hJ+l%QRPNDO7akh?_1cw7J{K=tVoH{fcA0$Y z+J!3~fuW(MP8$yZ!RPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0004^Nklbq-i)+b|Kis-`fbxR zGizW~7^abl6(7z+wa^P%tyi?ZUKcisBN7wPORds0rQO}G0wQ7poV`Nk+uLnLvP$Fx z;zg{G@n*ZJ;Hu;V=Fwa&lO?4$X$6bQ34~#&wARG|m;CvVJDpCu+wH0*Cf>wB#^^g* z1CLjO+002ovPDHLkV1g|* B_(1>w literal 0 HcmV?d00001 diff --git a/web/images/games/icons/aa3.png b/web/images/games/icons/aa3.png new file mode 100644 index 0000000000000000000000000000000000000000..6357ad82a363e4164385584d12dcb1705d30a1b5 GIT binary patch literal 5160 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 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/bukkitbeta.png b/web/images/games/icons/bukkitbeta.png new file mode 100644 index 0000000000000000000000000000000000000000..9a69ed95ce04913f5d2c82726da5b576c38b5b73 GIT binary patch literal 5085 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 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/canary.png b/web/images/games/icons/canary.png new file mode 100644 index 0000000000000000000000000000000000000000..9a69ed95ce04913f5d2c82726da5b576c38b5b73 GIT binary patch literal 5085 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 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/cod.png b/web/images/games/icons/cod.png new file mode 100644 index 0000000000000000000000000000000000000000..e20459c882119442ca551756b2b369da60fcca2a GIT binary patch literal 5222 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 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/cod2.png b/web/images/games/icons/cod2.png new file mode 100644 index 0000000000000000000000000000000000000000..9895bba5bc48d4ecab98b19d515183f6f7f5cf83 GIT binary patch literal 5409 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 LNkvXXu0mjf>ybll literal 0 HcmV?d00001 diff --git a/web/images/games/icons/cod4.png b/web/images/games/icons/cod4.png new file mode 100644 index 0000000000000000000000000000000000000000..615a184c3245b6826fd3f4643844dbbfa5afd587 GIT binary patch literal 5579 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 ZcK{mSZ-5Eye`Ejv002ovPDHLkV1k`BfGhw2 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/cod4mwar.png b/web/images/games/icons/cod4mwar.png new file mode 100644 index 0000000000000000000000000000000000000000..615a184c3245b6826fd3f4643844dbbfa5afd587 GIT binary patch literal 5579 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 ZcK{mSZ-5Eye`Ejv002ovPDHLkV1k`BfGhw2 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/cod4pam.png b/web/images/games/icons/cod4pam.png new file mode 100644 index 0000000000000000000000000000000000000000..615a184c3245b6826fd3f4643844dbbfa5afd587 GIT binary patch literal 5579 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 ZcK{mSZ-5Eye`Ejv002ovPDHLkV1k`BfGhw2 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/cod4pml.png b/web/images/games/icons/cod4pml.png new file mode 100644 index 0000000000000000000000000000000000000000..615a184c3245b6826fd3f4643844dbbfa5afd587 GIT binary patch literal 5579 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 ZcK{mSZ-5Eye`Ejv002ovPDHLkV1k`BfGhw2 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/cod5.png b/web/images/games/icons/cod5.png new file mode 100644 index 0000000000000000000000000000000000000000..c6124a6bb1da48f3f327fa98e112a514aa15190a GIT binary patch literal 5696 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 T+tEkZ00000NkvXXu0mjf_-iV; literal 0 HcmV?d00001 diff --git a/web/images/games/icons/csgo.png b/web/images/games/icons/csgo.png new file mode 100644 index 0000000000000000000000000000000000000000..b16ba10dc905ecd813c334960fa07e4138ceb3ec GIT binary patch literal 5609 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 D46V9Y literal 0 HcmV?d00001 diff --git a/web/images/games/icons/cspromod.png b/web/images/games/icons/cspromod.png new file mode 100644 index 0000000000000000000000000000000000000000..b472652fa1f95ea6abcecafd8ac3326a69c8cc30 GIT binary patch literal 4826 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 AKL7v# literal 0 HcmV?d00001 diff --git a/web/images/games/icons/css.png b/web/images/games/icons/css.png new file mode 100644 index 0000000000000000000000000000000000000000..623b46e8e687d0b802eadbcea3008cf5d5ac4a37 GIT binary patch literal 5629 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 BtQP

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 M07*qoM6N<$f@=GZL;wH) literal 0 HcmV?d00001 diff --git a/web/images/games/icons/doom3.png b/web/images/games/icons/doom3.png new file mode 100644 index 0000000000000000000000000000000000000000..2accc9c32f36f185e3475bb6cffcac3d332f4935 GIT binary patch literal 5853 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 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/esmod.png b/web/images/games/icons/esmod.png new file mode 100644 index 0000000000000000000000000000000000000000..0073ea63c45cbb9d1fc737760aa1f18c35d6cb9c GIT binary patch literal 5592 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 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/hl2mp.png b/web/images/games/icons/hl2mp.png new file mode 100644 index 0000000000000000000000000000000000000000..8ad1af1eda07028734fcf4537e82464d1b1f562a GIT binary patch literal 3354 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 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/insurgency.png b/web/images/games/icons/insurgency.png new file mode 100644 index 0000000000000000000000000000000000000000..696feab1e6bbbed8f6b7c90db70f75e7e55a1e24 GIT binary patch literal 4881 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 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/mc.png b/web/images/games/icons/mc.png new file mode 100644 index 0000000000000000000000000000000000000000..bc88c7b91e70394636f15666196294fc1554ed2d GIT binary patch literal 5095 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 JPDHLkV1nAfsFeT! literal 0 HcmV?d00001 diff --git a/web/images/games/icons/mcbeta.png b/web/images/games/icons/mcbeta.png new file mode 100644 index 0000000000000000000000000000000000000000..bc88c7b91e70394636f15666196294fc1554ed2d GIT binary patch literal 5095 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 JPDHLkV1nAfsFeT! literal 0 HcmV?d00001 diff --git a/web/images/games/icons/nucleardawn.png b/web/images/games/icons/nucleardawn.png new file mode 100644 index 0000000000000000000000000000000000000000..2429358af0b8e28fd58cfb01f68040cc39d41224 GIT binary patch literal 3968 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 literal 0 HcmV?d00001 diff --git a/web/images/games/icons/q3.png b/web/images/games/icons/q3.png new file mode 100644 index 0000000000000000000000000000000000000000..43dee815673896228c15057379409f26f3fa5557 GIT binary patch literal 5521 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 Eg6myPN&o-= literal 0 HcmV?d00001 diff --git a/web/images/games/icons/tfc.png b/web/images/games/icons/tfc.png new file mode 100644 index 0000000000000000000000000000000000000000..3244158fa6611deac58563f9b61481ab0f907ab7 GIT binary patch literal 4960 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∾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 B7G?kd literal 0 HcmV?d00001 diff --git a/web/images/twitterbootstrap/glyphicons-halflings.png b/web/images/twitterbootstrap/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/web/js/default/bootstrap.min.js b/web/js/default/bootstrap.min.js new file mode 100644 index 00000000..e05923da --- /dev/null +++ b/web/js/default/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! +* Bootstrap.js by @fat & @mdo +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(e){"use strict";e(function(){e.support.transition=function(){var e=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(e.style[n]!==undefined)return t[n]}();return e&&{end:e}}()})}(window.jQuery),!function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.prototype.close=function(t){function s(){i.trigger("closed").remove()}var n=e(this),r=n.attr("data-target"),i;r||(r=n.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=e(r),t&&t.preventDefault(),i.length||(i=n.hasClass("alert")?n:n.parent()),i.trigger(t=e.Event("close"));if(t.isDefaultPrevented())return;i.removeClass("in"),e.support.transition&&i.hasClass("fade")?i.on(e.support.transition.end,s):s()};var r=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var r=e(this),i=r.data("alert");i||r.data("alert",i=new n(this)),typeof t=="string"&&i[t].call(r)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.alert.data-api",t,n.prototype.close)}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.button.defaults,n)};t.prototype.setState=function(e){var t="disabled",n=this.$element,r=n.data(),i=n.is("input")?"val":"html";e+="Text",r.resetText||n.data("resetText",n[i]()),n[i](r[e]||this.options[e]),setTimeout(function(){e=="loadingText"?n.addClass(t).attr(t,t):n.removeClass(t).removeAttr(t)},0)},t.prototype.toggle=function(){var e=this.$element.closest('[data-toggle="buttons-radio"]');e&&e.find(".active").removeClass("active"),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=function(n){return this.each(function(){var r=e(this),i=r.data("button"),s=typeof n=="object"&&n;i||r.data("button",i=new t(this,s)),n=="toggle"?i.toggle():n&&i.setState(n)})},e.fn.button.defaults={loadingText:"loading..."},e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.button.data-api","[data-toggle^=button]",function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),n.button("toggle")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.options.pause=="hover"&&this.$element.on("mouseenter",e.proxy(this.pause,this)).on("mouseleave",e.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var n=this.getActiveIndex(),r=this;if(t>this.$items.length-1||t<0)return;return this.sliding?this.$element.one("slid",function(){r.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",e(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition.end&&(this.$element.trigger(e.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(t,n){var r=this.$element.find(".item.active"),i=n||r[t](),s=this.interval,o=t=="next"?"left":"right",u=t=="next"?"first":"last",a=this,f;this.sliding=!0,s&&this.pause(),i=i.length?i:this.$element.find(".item")[u](),f=e.Event("slide",{relatedTarget:i[0],direction:o});if(i.hasClass("active"))return;this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=e(a.$indicators.children()[a.getActiveIndex()]);t&&t.addClass("active")}));if(e.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(f);if(f.isDefaultPrevented())return;i.addClass(t),i[0].offsetWidth,r.addClass(o),i.addClass(o),this.$element.one(e.support.transition.end,function(){i.removeClass([t,o].join(" ")).addClass("active"),r.removeClass(["active",o].join(" ")),a.sliding=!1,setTimeout(function(){a.$element.trigger("slid")},0)})}else{this.$element.trigger(f);if(f.isDefaultPrevented())return;r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=function(n){return this.each(function(){var r=e(this),i=r.data("carousel"),s=e.extend({},e.fn.carousel.defaults,typeof n=="object"&&n),o=typeof n=="string"?n:s.slide;i||r.data("carousel",i=new t(this,s)),typeof n=="number"?i.to(n):o?i[o]():s.interval&&i.pause().cycle()})},e.fn.carousel.defaults={interval:5e3,pause:"hover"},e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this},e(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var n=e(this),r,i=e(n.attr("data-target")||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),s=e.extend({},i.data(),n.data()),o;i.carousel(s),(o=n.attr("data-slide-to"))&&i.data("carousel").pause().to(o).cycle(),t.preventDefault()})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.collapse.defaults,n),this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var e=this.$element.hasClass("width");return e?"width":"height"},show:function(){var t,n,r,i;if(this.transitioning||this.$element.hasClass("in"))return;t=this.dimension(),n=e.camelCase(["scroll",t].join("-")),r=this.$parent&&this.$parent.find("> .accordion-group > .in");if(r&&r.length){i=r.data("collapse");if(i&&i.transitioning)return;r.collapse("hide"),i||r.data("collapse",null)}this.$element[t](0),this.transition("addClass",e.Event("show"),"shown"),e.support.transition&&this.$element[t](this.$element[0][n])},hide:function(){var t;if(this.transitioning||!this.$element.hasClass("in"))return;t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",e.Event("hide"),"hidden"),this.$element[t](0)},reset:function(e){var t=this.dimension();return this.$element.removeClass("collapse")[t](e||"auto")[0].offsetWidth,this.$element[e!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,n,r){var i=this,s=function(){n.type=="show"&&i.reset(),i.transitioning=0,i.$element.trigger(r)};this.$element.trigger(n);if(n.isDefaultPrevented())return;this.transitioning=1,this.$element[t]("in"),e.support.transition&&this.$element.hasClass("collapse")?this.$element.one(e.support.transition.end,s):s()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var n=e.fn.collapse;e.fn.collapse=function(n){return this.each(function(){var r=e(this),i=r.data("collapse"),s=e.extend({},e.fn.collapse.defaults,r.data(),typeof n=="object"&&n);i||r.data("collapse",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.collapse.defaults={toggle:!0},e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=n,this},e(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var n=e(this),r,i=n.attr("data-target")||t.preventDefault()||(r=n.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""),s=e(i).data("collapse")?"toggle":n.data();n[e(i).hasClass("in")?"addClass":"removeClass"]("collapsed"),e(i).collapse(s)})}(window.jQuery),!function(e){"use strict";function r(){e(t).each(function(){i(e(this)).removeClass("open")})}function i(t){var n=t.attr("data-target"),r;n||(n=t.attr("href"),n=n&&/#/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,"")),r=n&&e(n);if(!r||!r.length)r=t.parent();return r}var t="[data-toggle=dropdown]",n=function(t){var n=e(t).on("click.dropdown.data-api",this.toggle);e("html").on("click.dropdown.data-api",function(){n.parent().removeClass("open")})};n.prototype={constructor:n,toggle:function(t){var n=e(this),s,o;if(n.is(".disabled, :disabled"))return;return s=i(n),o=s.hasClass("open"),r(),o||s.toggleClass("open"),n.focus(),!1},keydown:function(n){var r,s,o,u,a,f;if(!/(38|40|27)/.test(n.keyCode))return;r=e(this),n.preventDefault(),n.stopPropagation();if(r.is(".disabled, :disabled"))return;u=i(r),a=u.hasClass("open");if(!a||a&&n.keyCode==27)return n.which==27&&u.find(t).focus(),r.click();s=e("[role=menu] li:not(.divider):visible a",u);if(!s.length)return;f=s.index(s.filter(":focus")),n.keyCode==38&&f>0&&f--,n.keyCode==40&&f').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?e.proxy(this.$element[0].focus,this.$element[0]):e.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in");if(!t)return;i?this.$backdrop.one(e.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(e.support.transition.end,t):t()):t&&t()}};var n=e.fn.modal;e.fn.modal=function(n){return this.each(function(){var r=e(this),i=r.data("modal"),s=e.extend({},e.fn.modal.defaults,r.data(),typeof n=="object"&&n);i||r.data("modal",i=new t(this,s)),typeof n=="string"?i[n]():s.show&&i.show()})},e.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),r=n.attr("href"),i=e(n.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),s=i.data("modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},i.data(),n.data());t.preventDefault(),i.modal(s).one("hide",function(){n.focus()})})}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("tooltip",e,t)};t.prototype={constructor:t,init:function(t,n,r){var i,s,o,u,a;this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.enabled=!0,o=this.options.trigger.split(" ");for(a=o.length;a--;)u=o[a],u=="click"?this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this)):u!="manual"&&(i=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(i+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.leave,this)));this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=e.extend({},e.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);if(!n.options.delay||!n.options.delay.show)return n.show();clearTimeout(this.timeout),n.hoverState="in",this.timeout=setTimeout(function(){n.hoverState=="in"&&n.show()},n.options.delay.show)},leave:function(t){var n=e(t.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!n.options.delay||!n.options.delay.hide)return n.hide();n.hoverState="out",this.timeout=setTimeout(function(){n.hoverState=="out"&&n.hide()},n.options.delay.hide)},show:function(){var t,n,r,i,s,o,u=e.Event("show");if(this.hasContent()&&this.enabled){this.$element.trigger(u);if(u.isDefaultPrevented())return;t=this.tip(),this.setContent(),this.options.animation&&t.addClass("fade"),s=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement,t.detach().css({top:0,left:0,display:"block"}),this.options.container?t.appendTo(this.options.container):t.insertAfter(this.$element),n=this.getPosition(),r=t[0].offsetWidth,i=t[0].offsetHeight;switch(s){case"bottom":o={top:n.top+n.height,left:n.left+n.width/2-r/2};break;case"top":o={top:n.top-i,left:n.left+n.width/2-r/2};break;case"left":o={top:n.top+n.height/2-i/2,left:n.left-r};break;case"right":o={top:n.top+n.height/2-i/2,left:n.left+n.width}}this.applyPlacement(o,s),this.$element.trigger("shown")}},applyPlacement:function(e,t){var n=this.tip(),r=n[0].offsetWidth,i=n[0].offsetHeight,s,o,u,a;n.offset(e).addClass(t).addClass("in"),s=n[0].offsetWidth,o=n[0].offsetHeight,t=="top"&&o!=i&&(e.top=e.top+i-o,a=!0),t=="bottom"||t=="top"?(u=0,e.left<0&&(u=e.left*-2,e.left=0,n.offset(e),s=n[0].offsetWidth,o=n[0].offsetHeight),this.replaceArrow(u-r+s,s,"left")):this.replaceArrow(o-i,o,"top"),a&&n.offset(e)},replaceArrow:function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},setContent:function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},hide:function(){function i(){var t=setTimeout(function(){n.off(e.support.transition.end).detach()},500);n.one(e.support.transition.end,function(){clearTimeout(t),n.detach()})}var t=this,n=this.tip(),r=e.Event("hide");this.$element.trigger(r);if(r.isDefaultPrevented())return;return n.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i():n.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var e=this.$element;(e.attr("title")||typeof e.attr("data-original-title")!="string")&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return e.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title),e},tip:function(){return this.$tip=this.$tip||e(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var n=t?e(t.currentTarget)[this.type](this._options).data(this.type):this;n.tip().hasClass("in")?n.hide():n.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var r=e(this),i=r.data("tooltip"),s=typeof n=="object"&&n;i||r.data("tooltip",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.tooltip.Constructor=t,e.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'

',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(window.jQuery),!function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content")[this.options.html?"html":"text"](n),e.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var e,t=this.$element,n=this.options;return e=(typeof n.content=="function"?n.content.call(t[0]):n.content)||t.attr("data-content"),e},tip:function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var r=e(this),i=r.data("popover"),s=typeof n=="object"&&n;i||r.data("popover",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.popover.Constructor=t,e.fn.popover.defaults=e.extend({},e.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

'}),e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(window.jQuery),!function(e){"use strict";function t(t,n){var r=e.proxy(this.process,this),i=e(t).is("body")?e(window):e(t),s;this.options=e.extend({},e.fn.scrollspy.defaults,n),this.$scrollElement=i.on("scroll.scroll-spy.data-api",r),this.selector=(this.options.target||(s=e(t).attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=e("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,n;this.offsets=e([]),this.targets=e([]),n=this.$body.find(this.selector).map(function(){var n=e(this),r=n.data("target")||n.attr("href"),i=/^#\w/.test(r)&&e(r);return i&&i.length&&[[i.position().top+(!e.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var e=this.$scrollElement.scrollTop()+this.options.offset,t=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,n=t-this.$scrollElement.height(),r=this.offsets,i=this.targets,s=this.activeTarget,o;if(e>=n)return s!=(o=i.last()[0])&&this.activate(o);for(o=r.length;o--;)s!=i[o]&&e>=r[o]&&(!r[o+1]||e<=r[o+1])&&this.activate(i[o])},activate:function(t){var n,r;this.activeTarget=t,e(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(r).parent("li").addClass("active"),n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate")}};var n=e.fn.scrollspy;e.fn.scrollspy=function(n){return this.each(function(){var r=e(this),i=r.data("scrollspy"),s=typeof n=="object"&&n;i||r.data("scrollspy",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.scrollspy.Constructor=t,e.fn.scrollspy.defaults={offset:10},e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);t.scrollspy(t.data())})})}(window.jQuery),!function(e){"use strict";var t=function(t){this.element=e(t)};t.prototype={constructor:t,show:function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),r=t.attr("data-target"),i,s,o;r||(r=t.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));if(t.parent("li").hasClass("active"))return;i=n.find(".active:last a")[0],o=e.Event("show",{relatedTarget:i}),t.trigger(o);if(o.isDefaultPrevented())return;s=e(r),this.activate(t.parent("li"),n),this.activate(s,s.parent(),function(){t.trigger({type:"shown",relatedTarget:i})})},activate:function(t,n,r){function o(){i.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var i=n.find("> .active"),s=r&&e.support.transition&&i.hasClass("fade");s?i.one(e.support.transition.end,o):o(),i.removeClass("in")}};var n=e.fn.tab;e.fn.tab=function(n){return this.each(function(){var r=e(this),i=r.data("tab");i||r.data("tab",i=new t(this)),typeof n=="string"&&i[n]()})},e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this},e(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),e(this).tab("show")})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.$element=e(t),this.options=e.extend({},e.fn.typeahead.defaults,n),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=e(this.options.menu),this.shown=!1,this.listen()};t.prototype={constructor:t,select:function(){var e=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(e)).change(),this.hide()},updater:function(e){return e},show:function(){var t=e.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var n;return this.query=this.$element.val(),!this.query||this.query.length"+t+""})},render:function(t){var n=this;return t=e(t).map(function(t,r){return t=e(n.options.item).attr("data-value",r),t.find("a").html(n.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(t){var n=this.$menu.find(".active").removeClass("active"),r=n.next();r.length||(r=e(this.$menu.find("li")[0])),r.addClass("active")},prev:function(e){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last()),n.addClass("active")},listen:function(){this.$element.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",e.proxy(this.keydown,this)),this.$menu.on("click",e.proxy(this.click,this)).on("mouseenter","li",e.proxy(this.mouseenter,this)).on("mouseleave","li",e.proxy(this.mouseleave,this))},eventSupported:function(e){var t=e in this.$element;return t||(this.$element.setAttribute(e,"return;"),t=typeof this.$element[e]=="function"),t},move:function(e){if(!this.shown)return;switch(e.keyCode){case 9:case 13:case 27:e.preventDefault();break;case 38:e.preventDefault(),this.prev();break;case 40:e.preventDefault(),this.next()}e.stopPropagation()},keydown:function(t){this.suppressKeyPressRepeat=~e.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(e){if(this.suppressKeyPressRepeat)return;this.move(e)},keyup:function(e){switch(e.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}e.stopPropagation(),e.preventDefault()},focus:function(e){this.focused=!0},blur:function(e){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(e){e.stopPropagation(),e.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),e(t.currentTarget).addClass("active")},mouseleave:function(e){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}};var n=e.fn.typeahead;e.fn.typeahead=function(n){return this.each(function(){var r=e(this),i=r.data("typeahead"),s=typeof n=="object"&&n;i||r.data("typeahead",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.typeahead.defaults={source:[],items:8,menu:'',item:'
  • ',minLength:1},e.fn.typeahead.Constructor=t,e.fn.typeahead.noConflict=function(){return e.fn.typeahead=n,this},e(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var n=e(this);if(n.data("typeahead"))return;n.typeahead(n.data())})}(window.jQuery),!function(e){"use strict";var t=function(t,n){this.options=e.extend({},e.fn.affix.defaults,n),this.$window=e(window).on("scroll.affix.data-api",e.proxy(this.checkPosition,this)).on("click.affix.data-api",e.proxy(function(){setTimeout(e.proxy(this.checkPosition,this),1)},this)),this.$element=e(t),this.checkPosition()};t.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var t=e(document).height(),n=this.$window.scrollTop(),r=this.$element.offset(),i=this.options.offset,s=i.bottom,o=i.top,u="affix affix-top affix-bottom",a;typeof i!="object"&&(s=o=i),typeof o=="function"&&(o=i.top()),typeof s=="function"&&(s=i.bottom()),a=this.unpin!=null&&n+this.unpin<=r.top?!1:s!=null&&r.top+this.$element.height()>=t-s?"bottom":o!=null&&n<=o?"top":!1;if(this.affixed===a)return;this.affixed=a,this.unpin=a=="bottom"?r.top-n:null,this.$element.removeClass(u).addClass("affix"+(a?"-"+a:""))};var n=e.fn.affix;e.fn.affix=function(n){return this.each(function(){var r=e(this),i=r.data("affix"),s=typeof n=="object"&&n;i||r.data("affix",i=new t(this,s)),typeof n=="string"&&i[n]()})},e.fn.affix.Constructor=t,e.fn.affix.defaults={offset:0},e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var t=e(this),n=t.data();n.offset=n.offset||{},n.offsetBottom&&(n.offset.bottom=n.offsetBottom),n.offsetTop&&(n.offset.top=n.offsetTop),t.affix(n)})})}(window.jQuery); \ No newline at end of file diff --git a/web/js/default/footable.js b/web/js/default/footable.js new file mode 100644 index 00000000..f31ce8a2 --- /dev/null +++ b/web/js/default/footable.js @@ -0,0 +1,547 @@ +/*! + * FooTable - Awesome Responsive Tables + * Version : 0.5 + * http://themergency.com/footable + * + * Requires jQuery - http://jquery.com/ + * + * Copyright 2012 Steven Usher & Brad Vincent + * Released under the MIT license + * You are free to use FooTable in commercial projects as long as this copyright header is left intact. + * + * Date: 22 Apr 2013 + */ +(function ($, w, undefined) { + w.footable = { + options: { + delay: 100, // The number of millseconds to wait before triggering the react event + breakpoints: { // The different screen resolution breakpoints + phone: 480, + tablet: 765 + }, + parsers: { // The default parser to parse the value out of a cell (values are used in building up row detail) + alpha: function (cell) { + return $(cell).data('value') || $.trim($(cell).text()); + } + }, + calculateWidthAndHeightOverride: null, + toggleSelector: ' > tbody > tr:not(.footable-row-detail)', //the selector to show/hide the detail row + columnDataSelector: '> thead > tr:last-child > th, > thead > tr:last-child > td', //the selector used to find the column data in the thead + createDetail: function (element, data) { + /// This function is used by FooTable to generate the detail view seen when expanding a collapsed row. + /// This is the div that contains all the detail row information, anything could be added to it. + /// + /// This is an array of objects containing the cell information for the current row. + /// These objects look like the below: + /// obj = { + /// 'name': String, // The name of the column + /// 'value': Object, // The value parsed from the cell using the parsers. This could be a string, a number or whatever the parser outputs. + /// 'display': String, // This is the actual HTML from the cell, so if you have images etc you want moved this is the one to use and is the default value used. + /// 'group': String, // This is the identifier used in the data-group attribute of the column. + /// 'groupName': String // This is the actual name of the group the column belongs to. + /// } + /// + + var groups = { '_none': { 'name': null, 'data': [] } }; + for (var i = 0; i < data.length; i++) { + var groupid = data[i].group; + if (groupid != null) { + if (!(groupid in groups)) + groups[groupid] = { 'name': data[i].groupName, 'data': [] }; + + groups[groupid].data.push(data[i]); + } else { + groups._none.data.push(data[i]); + } + } + + for (var group in groups) { + if (groups[group].data.length == 0) continue; + if (group != '_none') element.append('

    ' + groups[group].name + '

    '); + + for (var j = 0; j < groups[group].data.length; j++) { + var separator = (groups[group].data[j].name) ? ':' : ''; + element.append('
    ' + groups[group].data[j].name + ' ' + separator + ' ' + groups[group].data[j].display + '
    '); + } + } + }, + classes: { + loading: 'footable-loading', + loaded: 'footable-loaded', + sorted: 'footable-sorted', + descending: 'footable-sorted-desc', + indicator: 'footable-sort-indicator' + }, + debug: false // Whether or not to log information to the console. + }, + + version: { + major: 0, minor: 5, + toString: function () { + return w.footable.version.major + '.' + w.footable.version.minor; + }, + parse: function (str) { + version = /(\d+)\.?(\d+)?\.?(\d+)?/.exec(str); + return { + major: parseInt(version[1]) || 0, + minor: parseInt(version[2]) || 0, + patch: parseInt(version[3]) || 0 + }; + } + }, + + plugins: { + _validate: function (plugin) { + ///Simple validation of the to make sure any members called by Foobox actually exist. + ///The object defining the plugin, this should implement a string property called "name" and a function called "init". + + if (typeof plugin['name'] !== 'string') { + if (w.footable.options.debug == true) console.error('Validation failed, plugin does not implement a string property called "name".', plugin); + return false; + } + if (!$.isFunction(plugin['init'])) { + if (w.footable.options.debug == true) console.error('Validation failed, plugin "' + plugin['name'] + '" does not implement a function called "init".', plugin); + return false; + } + if (w.footable.options.debug == true) console.log('Validation succeeded for plugin "' + plugin['name'] + '".', plugin); + return true; + }, + registered: [], // An array containing all registered plugins. + register: function (plugin, options) { + ///Registers a and its default with Foobox. + ///The plugin that should implement a string property called "name" and a function called "init". + ///The default options to merge with the Foobox's base options. + + if (w.footable.plugins._validate(plugin)) { + w.footable.plugins.registered.push(plugin); + if (options != undefined && typeof options === 'object') $.extend(true, w.footable.options, options); + if (w.footable.options.debug == true) console.log('Plugin "' + plugin['name'] + '" has been registered with the Foobox.', plugin); + } + }, + init: function (instance) { + ///Loops through all registered plugins and calls the "init" method supplying the current of the Foobox as the first parameter. + ///The current instance of the Foobox that the plugin is being initialized for. + + for (var i = 0; i < w.footable.plugins.registered.length; i++) { + try { + w.footable.plugins.registered[i]['init'](instance); + } catch (err) { + if (w.footable.options.debug == true) console.error(err); + } + } + } + } + }; + + var instanceCount = 0; + + $.fn.footable = function (options) { + ///The main constructor call to initialize the plugin using the supplied . + /// + ///A JSON object containing user defined options for the plugin to use. Any options not supplied will have a default value assigned. + ///Check the documentation or the default options object above for more information on available options. + /// + + options = options || {}; + var o = $.extend(true, {}, w.footable.options, options); //merge user and default options + return this.each(function () { + instanceCount++; + this.footable = new Footable(this, o, instanceCount); + }); + }; + + //helper for using timeouts + function Timer() { + ///Simple timer object created around a timeout. + var t = this; + t.id = null; + t.busy = false; + t.start = function (code, milliseconds) { + ///Starts the timer and waits the specified amount of before executing the supplied . + ///The code to execute once the timer runs out. + ///The time in milliseconds to wait before executing the supplied . + + if (t.busy) { + return; + } + t.stop(); + t.id = setTimeout(function () { + code(); + t.id = null; + t.busy = false; + }, milliseconds); + t.busy = true; + }; + t.stop = function () { + ///Stops the timer if its runnning and resets it back to its starting state. + + if (t.id != null) { + clearTimeout(t.id); + t.id = null; + t.busy = false; + } + }; + }; + + function Footable(t, o, id) { + ///Inits a new instance of the plugin. + ///The main table element to apply this plugin to. + ///The options supplied to the plugin. Check the defaults object to see all available options. + ///The id to assign to this instance of the plugin. + + var ft = this; + ft.id = id; + ft.table = t; + ft.options = o; + ft.breakpoints = []; + ft.breakpointNames = ''; + ft.columns = {}; + + var opt = ft.options; + var cls = opt.classes; + var indexOffset = 0; + + // This object simply houses all the timers used in the footable. + ft.timers = { + resize: new Timer(), + register: function (name) { + ft.timers[name] = new Timer(); + return ft.timers[name]; + } + }; + + w.footable.plugins.init(ft); + + ft.init = function () { + var $window = $(w), $table = $(ft.table); + + if ($table.hasClass(cls.loaded)) { + //already loaded FooTable for the table, so don't init again + ft.raise('footable_already_initialized'); + return; + } + + $table.addClass(cls.loading); + + // Get the column data once for the life time of the plugin + $table.find(opt.columnDataSelector).each(function () { + var data = ft.getColumnData(this); + ft.columns[data.index] = data; + + if (data.className != null) { + var selector = '', first = true; + $.each(data.matches, function (m, match) { //support for colspans + if (!first) { + selector += ', '; + } + selector += '> tbody > tr:not(.footable-row-detail) > td:nth-child(' + (parseInt(match) + 1) + ')'; + first = false; + }); + //add the className to the cells specified by data-class="blah" + $table.find(selector).not('.footable-cell-detail').addClass(data.className); + } + }); + + // Create a nice friendly array to work with out of the breakpoints object. + for (var name in opt.breakpoints) { + ft.breakpoints.push({ 'name': name, 'width': opt.breakpoints[name] }); + ft.breakpointNames += (name + ' '); + } + + // Sort the breakpoints so the smallest is checked first + ft.breakpoints.sort(function (a, b) { + return a['width'] - b['width']; + }); + + //bind the toggle selector click events + ft.bindToggleSelectors(); + + ft.raise('footable_initializing'); + + $table.bind('footable_initialized', function () { + //resize the footable onload + ft.resize(); + + //remove the loading class + $table.removeClass(cls.loading); + + //hides all elements within the table that have the attribute data-hide="init" + //what does this do? LOL + $table.find('[data-init="hide"]').hide(); + $table.find('[data-init="show"]').show(); + + //add the loaded class + $table.addClass(cls.loaded); + }); + + $table.bind('footable_resize', function () { + ft.resize(); + }); + + $window + .bind('resize.footable', function () { + ft.timers.resize.stop(); + ft.timers.resize.start(function () { + ft.resize(); + }, opt.delay); + }); + + ft.raise('footable_initialized'); + }; + + //moved this out into it's own function so that it can be called from other add-ons + ft.bindToggleSelectors = function () { + var $table = $(ft.table); + $table.find(opt.toggleSelector).unbind('click.footable').bind('click.footable', function (e) { + if ($table.is('.breakpoint') && $(e.target).is('td')) { + var $row = $(this).is('tr') ? $(this) : $(this).parents('tr:first'); + ft.toggleDetail($row.get(0)); + } + }); + }; + + ft.parse = function (cell, column) { + var parser = opt.parsers[column.type] || opt.parsers.alpha; + return parser(cell); + }; + + ft.getColumnData = function (th) { + var $th = $(th), hide = $th.data('hide'), index = $th.index(); + hide = hide || ''; + hide = hide.split(','); + var data = { + 'index': index, + 'hide': { }, + 'type': $th.data('type') || 'alpha', + 'name': $.trim($th.data('name') || $th.text()), + 'ignore': $th.data('ignore') || false, + 'className': $th.data('class') || null, + 'matches': [], + 'names': { }, + 'group': $th.data('group') || null, + 'groupName': null + }; + + if (data.group != null) { + var $group = $(ft.table).find('> thead > tr.footable-group-row > th[data-group="' + data.group + '"], > thead > tr.footable-group-row > td[data-group="' + data.group + '"]').first(); + data.groupName = ft.parse($group, { 'type': 'alpha' }); + } + + var pcolspan = parseInt($th.prev().attr('colspan') || 0); + indexOffset += pcolspan > 1 ? pcolspan - 1 : 0; + var colspan = parseInt($th.attr('colspan') || 0), curindex = data.index + indexOffset; + if (colspan > 1) { + var names = $th.data('names'); + names = names || ''; + names = names.split(','); + for (var i = 0; i < colspan; i++) { + data.matches.push(i + curindex); + if (i < names.length) data.names[i + curindex] = names[i]; + } + } else { + data.matches.push(curindex); + } + + data.hide['default'] = ($th.data('hide') === "all") || ($.inArray('default', hide) >= 0); + + for (var name in opt.breakpoints) { + data.hide[name] = ($th.data('hide') === "all") || ($.inArray(name, hide) >= 0); + } + var e = ft.raise('footable_column_data', { 'column': { 'data': data, 'th': th } }); + return e.column.data; + }; + + ft.getViewportWidth = function () { + return window.innerWidth || (document.body ? document.body.offsetWidth : 0); + }; + + ft.getViewportHeight = function () { + return window.innerHeight || (document.body ? document.body.offsetHeight : 0); + }; + + ft.calculateWidthAndHeight = function ($table, info) { + if (jQuery.isFunction(opt.calculateWidthAndHeightOverride)) { + return opt.calculateWidthAndHeightOverride($table, info); + } + if (info.viewportWidth < info.width) info.width = info.viewportWidth; + if (info.viewportHeight < info.height) info.height = info.viewportHeight; + + return info; + }; + + ft.hasBreakpointColumn = function (breakpoint) { + for (var c in ft.columns) { + if (ft.columns[c].hide[breakpoint]) { + return true; + } + } + return false; + }; + + ft.resize = function () { + var $table = $(ft.table); + var info = { + 'width': $table.width(), //the table width + 'height': $table.height(), //the table height + 'viewportWidth': ft.getViewportWidth(), //the width of the viewport + 'viewportHeight': ft.getViewportHeight(), //the width of the viewport + 'orientation': null + }; + info.orientation = info.viewportWidth > info.viewportHeight ? 'landscape' : 'portrait'; + + info = ft.calculateWidthAndHeight($table, info); + + var pinfo = $table.data('footable_info'); + $table.data('footable_info', info); + ft.raise('footable_resizing', { 'old': pinfo, 'info': info }); + + // This (if) statement is here purely to make sure events aren't raised twice as mobile safari seems to do + if (!pinfo || ((pinfo && pinfo.width && pinfo.width != info.width) || (pinfo && pinfo.height && pinfo.height != info.height))) { + var current = null, breakpoint; + for (var i = 0; i < ft.breakpoints.length; i++) { + breakpoint = ft.breakpoints[i]; + if (breakpoint && breakpoint.width && info.width <= breakpoint.width) { + current = breakpoint; + break; + } + } + + var breakpointName = (current == null ? 'default' : current['name']); + + var hasBreakpointFired = ft.hasBreakpointColumn(breakpointName); + + $table + .removeClass('default breakpoint').removeClass(ft.breakpointNames) + .addClass(breakpointName + (hasBreakpointFired ? ' breakpoint' : '')) + .find('> thead > tr:last-child > th') + .each(function () { + var data = ft.columns[$(this).index()], selector = '', first = true; + $.each(data.matches, function (m, match) { + if (!first) { + selector += ', '; + } + var count = match + 1; + selector += '> tbody > tr:not(.footable-row-detail) > td:nth-child(' + count + ')'; + selector += ', > tfoot > tr:not(.footable-row-detail) > td:nth-child(' + count + ')'; + selector += ', > colgroup > col:nth-child(' + count + ')'; + first = false; + }); + + selector += ', > thead > tr[data-group-row="true"] > th[data-group="' + data.group + '"]'; + var $column = $table.find(selector).add(this); + if (data.hide[breakpointName] == false) $column.show(); + else $column.hide(); + + if ($table.find('> thead > tr.footable-group-row').length == 1) { + var $groupcols = $table.find('> thead > tr:last-child > th[data-group="' + data.group + '"]:visible, > thead > tr:last-child > th[data-group="' + data.group + '"]:visible'), + $group = $table.find('> thead > tr.footable-group-row > th[data-group="' + data.group + '"], > thead > tr.footable-group-row > td[data-group="' + data.group + '"]'), + groupspan = 0; + + $.each($groupcols, function () { + groupspan += parseInt($(this).attr('colspan') || 1); + }); + + if (groupspan > 0) $group.attr('colspan', groupspan).show(); + else $group.hide(); + } + }) + .end() + .find('> tbody > tr.footable-detail-show').each(function () { + ft.createOrUpdateDetailRow(this); + }); + + $table.find('> tbody > tr.footable-detail-show:visible').each(function () { + var $next = $(this).next(); + if ($next.hasClass('footable-row-detail')) { + if (!hasBreakpointFired) $next.hide(); + else $next.show(); + } + }); + + // adding .footable-first-column and .footable-last-column to the first and last th and td of each row in order to allow + // for styling if the first or last column is hidden (which won't work using :first-child or :last-child) + $table.find('> thead > tr > th.footable-last-column, > tbody > tr > td.footable-last-column').removeClass('footable-last-column'); + $table.find('> thead > tr > th.footable-first-column, > tbody > tr > td.footable-first-column').removeClass('footable-first-column'); + $table.find('> thead > tr, > tbody > tr') + .find('> th:visible:last, > td:visible:last') + .addClass('footable-last-column') + .end() + .find('> th:visible:first, > td:visible:first') + .addClass('footable-first-column'); + + ft.raise('footable_breakpoint_' + breakpointName, { 'info': info }); + } + + ft.raise('footable_resized', { 'old': pinfo, 'info': info }); + }; + + ft.toggleDetail = function (actualRow) { + var $row = $(actualRow), + created = ft.createOrUpdateDetailRow($row.get(0)), + $next = $row.next(); + + if (!created && $next.is(':visible')) { + $row.removeClass('footable-detail-show'); + //only hide the next row if it's a detail row + if ($next.hasClass('footable-row-detail')) $next.hide(); + } else { + $row.addClass('footable-detail-show'); + $next.show(); + } + }; + + ft.getColumnFromTdIndex = function (index) { + /// Returns the correct column data for the supplied index taking into account colspans. + /// The index to retrieve the column data for. + /// A JSON object containing the column data for the supplied index. + var result = null; + for (var column in ft.columns) { + if ($.inArray(index, ft.columns[column].matches) >= 0) { + result = ft.columns[column]; + break; + } + } + return result; + }; + + ft.createOrUpdateDetailRow = function (actualRow) { + var $row = $(actualRow), $next = $row.next(), $detail, values = []; + if ($row.is(':hidden')) return false; //if the row is hidden for some readon (perhaps filtered) then get out of here + ft.raise('footable_rowdetailupdated', { 'row': $row, 'detail': $next }); + $row.find('> td:hidden').each(function () { + var index = $(this).index(), column = ft.getColumnFromTdIndex(index), name = column.name; + if (column.ignore == true) return true; + + if (index in column.names) name = column.names[index]; + values.push({ 'name': name, 'value': ft.parse(this, column), 'display': $.trim($(this).html()), 'group': column.group, 'groupName': column.groupName }); + return true; + }); + if (values.length == 0) return false; //return if we don't have any data to show + var colspan = $row.find('> td:visible').length; + var exists = $next.hasClass('footable-row-detail'); + if (!exists) { // Create + $next = $('
    '); + $row.after($next); + } + $next.find('> td:first').attr('colspan', colspan); + $detail = $next.find('.footable-row-detail-inner').empty(); + opt.createDetail($detail, values); + return !exists; + }; + + ft.raise = function (eventName, args) { + args = args || { }; + var def = { 'ft': ft }; + $.extend(true, def, args); + var e = $.Event(eventName, def); + if (!e.ft) { + $.extend(true, e, def); + } //pre jQuery 1.6 which did not allow data to be passed to event object constructor + $(ft.table).trigger(e); + return e; + }; + + ft.init(); + return ft; + }; +})(jQuery, window); diff --git a/web/js/default/html5shiv.js b/web/js/default/html5shiv.js new file mode 100644 index 00000000..dcf351c8 --- /dev/null +++ b/web/js/default/html5shiv.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?: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,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video",version:"3.6.2",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d + * + * This file is part of Easy-WI. + * + * Easy-WI is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Easy-WI is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Easy-WI. If not, see . + * + * Diese Datei ist Teil von Easy-WI. + * + * Easy-WI ist Freie Software: Sie koennen es unter den Bedingungen + * der GNU General Public License, wie von der Free Software Foundation, + * Version 3 der Lizenz oder (nach Ihrer Wahl) jeder spaeteren + * veroeffentlichten Version, weiterverbreiten und/oder modifizieren. + * + * Easy-WI wird in der Hoffnung, dass es nuetzlich sein wird, aber + * OHNE JEDE GEWAEHELEISTUNG, bereitgestellt; sogar ohne die implizite + * Gewaehrleistung der MARKTFAEHIGKEIT oder EIGNUNG FUER EINEN BESTIMMTEN ZWECK. + * Siehe die GNU General Public License fuer weitere Details. + * + * Sie sollten eine Kopie der GNU General Public License zusammen mit diesem + * Programm erhalten haben. Wenn nicht, siehe . + */ + +window.onDomReady = initReady; +function initReady(fn) { + if(document.addEventListener) { + document.addEventListener("DOMContentLoaded", fn, false); + } else { + document.onreadystatechange = function(){readyState(fn)} + } +} +function readyState(func) { + if(document.readyState == "interactive" || document.readyState == "complete") { + func(); + } +} +function textdrop(id) { + if (document.getElementById(id).style.display == "") { + document.getElementById(id).style.display = "none"; + } else { + document.getElementById(id).style.display = ""; + } +} +function getdetails(file, str) { + if (str=="") { + document.getElementById("information").innerHTML=""; + return; + } else { + file += str; + } + xmlhttp=new XMLHttpRequest(); + xmlhttp.onreadystatechange=function() { + if (xmlhttp.readyState==4 && xmlhttp.status==200) { + document.getElementById("information").innerHTML=xmlhttp.responseText; + } + } + xmlhttp.open("GET",file,true); + xmlhttp.send(); +} +function getdetails2(file, str, id) { + if (str=="") { + document.getElementById(id).innerHTML=""; + return; + } else { + file += str; + } + xmlhttp2=new XMLHttpRequest(); + xmlhttp2.onreadystatechange=function() { + if (xmlhttp2.readyState==4 && xmlhttp2.status==200) { + document.getElementById(id).innerHTML=xmlhttp2.responseText; + } + } + xmlhttp2.open("GET",file,true); + xmlhttp2.send(); +} +function onloaddata(file, str, id) { + file += str; + var xmlhttp = id; + xmlhttp=new XMLHttpRequest(); + xmlhttp.onreadystatechange=function() { + if (xmlhttp.readyState==4 && xmlhttp.status==200) { + document.getElementById(id).innerHTML=xmlhttp.responseText; + } else if (xmlhttp.readyState==4) { + document.getElementById(id).innerHTML="Connection Error"; + } + } + xmlhttp.open("GET",file,true); + xmlhttp.send(); +} +function details(select) { + var details = document.getElementsByTagName("table"); + for(var x=0; x/g,">"); + return Text; +} +function AddKey (ThisValue,Target) { + var keys = document.getElementById(Target).value.split(','); + var exists = false; + for (var i=0; i '+TextToHtml(newcat); + } + } +} + +function creatediv(id, html, width, height, left, top) { + var newdiv = document.createElement('div'); + newdiv.setAttribute('id', id); + if (width) { + newdiv.style.width = 300; + } + if (height) { + newdiv.style.height = 300; + } + if ((left || top) || (left && top)) { + newdiv.style.position = "absolute"; + if (left) { + newdiv.style.left = left; + } + if (top) { + newdiv.style.top = top; + } + } + newdiv.style.background = "#00C"; + newdiv.style.border = "4px solid #000"; + if (html) { + newdiv.innerHTML = html; + } else { + newdiv.innerHTML = "nothing"; + } + document.body.appendChild(newdiv); +} +function AddInput (Form,Target,Name) { + var theTarget = document.getElementById(Target); + var IPCount = document.getElementsByName(Name).length; + var newDiv = document.createElement('div'); + IPCount++; + newDiv.setAttribute('id',IPCount); + newDiv.innerHTML += '
    '; + theTarget.appendChild(newDiv); +} +function Remove (ID) { + var toBeRemoved = document.getElementById(ID); + toBeRemoved.parentNode.removeChild(toBeRemoved); +} +function post_data (target,id_array) { + var invisibleTempForm = document.createElement('form'); + invisibleTempForm.method='post'; + invisibleTempForm.setAttribute('target',id_array[0]); + invisibleTempForm.action = target; + for (i = 0; i < id_array.length;i++) { + var TheID = id_array[i]; + var RawData = document.getElementById(TheID); + var TheText = RawData.value; + var TheName = RawData.name; + var UserInput = document.createElement('input') ; + UserInput.setAttribute('name', TheName); + UserInput.setAttribute('value', TheText); + invisibleTempForm.appendChild(UserInput); + } + document.body.appendChild(invisibleTempForm); + invisibleTempForm.submit(); + document.body.removeChild(invisibleTempForm); +} \ No newline at end of file diff --git a/web/keys/.htaccess b/web/keys/.htaccess new file mode 100644 index 00000000..ab5b2b96 --- /dev/null +++ b/web/keys/.htaccess @@ -0,0 +1,2 @@ +Order deny,allow +deny from all \ No newline at end of file diff --git a/web/languages/default/de/general.xml b/web/languages/default/de/general.xml index 7ea5653d..00651cf0 100644 --- a/web/languages/default/de/general.xml +++ b/web/languages/default/de/general.xml @@ -16,14 +16,16 @@ Sicheres Löschen In jedem Fall Löschen Aus der Datenbank Löschen + Bearbeiten + Exportieren Feeds - Bearbeiten Fastdownload Game Rootserver Gameserver Gruppen Hostsystem Hotline + Importieren Impressum Jobs Job ausstehend diff --git a/web/languages/default/uk/general.xml b/web/languages/default/uk/general.xml index 24de8fb0..f342f5d6 100644 --- a/web/languages/default/uk/general.xml +++ b/web/languages/default/uk/general.xml @@ -16,14 +16,16 @@ Safe Delete Delete in any case Remove from database + Edit + Export Feeds - Edit Fastdownload Gameserver Game Rootserver Groups Hostsystem Hotline + Import Imprint Jobs Job pending diff --git a/web/template/default/admin_addons_add.tpl b/web/template/default/admin_addons_add.tpl index a1d5f630..64c7e319 100644 --- a/web/template/default/admin_addons_add.tpl +++ b/web/template/default/admin_addons_add.tpl @@ -7,17 +7,38 @@
    +
    +
    +
    + + + +
    + +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    - +
    @@ -35,7 +56,7 @@
    @@ -44,52 +65,52 @@
    -
    +
    -
    +
    -
    +
    -
    '.$array['checkbox'].'Flag: '.$array['lang'].'.png';?>
    +
    '.$array['checkbox'].'Flag: '.$array['lang'].'.png';?>
    - +
    -
    +
    -
    +
    -
    +
    diff --git a/web/template/default/admin_addons_list.tpl b/web/template/default/admin_addons_list.tpl index 4ed39c8d..39c1986b 100644 --- a/web/template/default/admin_addons_list.tpl +++ b/web/template/default/admin_addons_list.tpl @@ -8,7 +8,7 @@
    - heading_addons;?> + heading_addons;?>

    @@ -34,6 +34,7 @@ &p=&t=&g=&o=">status;?> &p=&t=&g=&o=">type2;?> &p=&t=&g=&o=">type;?> + export;?> del;?> mod;?> @@ -46,7 +47,8 @@ - + + diff --git a/web/template/default/admin_addons_md.tpl b/web/template/default/admin_addons_md.tpl index a30af57c..1702cbaa 100644 --- a/web/template/default/admin_addons_md.tpl +++ b/web/template/default/admin_addons_md.tpl @@ -72,11 +72,11 @@
    -
    '.$array['checkbox'].'Flag: '.$array['lang'].'.png';?>
    +
    '.$array['checkbox'].'Flag: '.$array['lang'].'.png';?>
    - +
    diff --git a/web/template/default/admin_api_import_users_list.tpl b/web/template/default/admin_api_import_users_list.tpl index af50b0c3..2c452583 100644 --- a/web/template/default/admin_api_import_users_list.tpl +++ b/web/template/default/admin_api_import_users_list.tpl @@ -46,7 +46,7 @@ - + diff --git a/web/template/default/admin_feeds_list.tpl b/web/template/default/admin_feeds_list.tpl index 2a622936..9971922d 100644 --- a/web/template/default/admin_feeds_list.tpl +++ b/web/template/default/admin_feeds_list.tpl @@ -44,7 +44,7 @@ - + diff --git a/web/template/default/admin_gserver_list.tpl b/web/template/default/admin_gserver_list.tpl index d5238feb..d850b3fd 100644 --- a/web/template/default/admin_gserver_list.tpl +++ b/web/template/default/admin_gserver_list.tpl @@ -52,7 +52,7 @@ - + diff --git a/web/template/default/admin_header.tpl b/web/template/default/admin_header.tpl index f9516dd1..e0a87436 100644 --- a/web/template/default/admin_header.tpl +++ b/web/template/default/admin_header.tpl @@ -35,7 +35,7 @@ +
    +
    + + + + +
    + +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    - +
    @@ -28,21 +49,21 @@
    -
    +
    @@ -51,7 +72,7 @@
    @@ -61,13 +82,13 @@
    -
    +
    @@ -79,83 +100,83 @@
    -
    +
    -
    +
    - -
    + +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    -
    +
    diff --git a/web/template/default/admin_images_list.tpl b/web/template/default/admin_images_list.tpl index d4e867ab..d27de7ad 100644 --- a/web/template/default/admin_images_list.tpl +++ b/web/template/default/admin_images_list.tpl @@ -31,6 +31,7 @@ &p=&o=">game;?> &p=&o=">ID &p=&o=">abkuerz;?> + export;?> del;?> mod;?> @@ -41,7 +42,8 @@ <?php echo $table_row['shorten'];?> - + + diff --git a/web/template/default/admin_lendserver_list.tpl b/web/template/default/admin_lendserver_list.tpl index 5db8a855..bfb448f5 100644 --- a/web/template/default/admin_lendserver_list.tpl +++ b/web/template/default/admin_lendserver_list.tpl @@ -52,8 +52,8 @@ - - + + diff --git a/web/template/default/admin_master_list.tpl b/web/template/default/admin_master_list.tpl index 69148a6d..b3378f62 100644 --- a/web/template/default/admin_master_list.tpl +++ b/web/template/default/admin_master_list.tpl @@ -41,7 +41,7 @@ $v){ echo ($v=='16_installing') ? ''.$k.' ' : ''.$k.' '; };?> - + diff --git a/web/template/default/admin_mysql_db_list.tpl b/web/template/default/admin_mysql_db_list.tpl index 5ee0ff0d..e6b7963c 100644 --- a/web/template/default/admin_mysql_db_list.tpl +++ b/web/template/default/admin_mysql_db_list.tpl @@ -50,7 +50,7 @@ - + diff --git a/web/template/default/admin_mysql_server_list.tpl b/web/template/default/admin_mysql_server_list.tpl index 653bee9a..c72d3cdd 100644 --- a/web/template/default/admin_mysql_server_list.tpl +++ b/web/template/default/admin_mysql_server_list.tpl @@ -61,7 +61,7 @@ - + @@ -74,7 +74,7 @@ - + diff --git a/web/template/default/admin_page_comments_list.tpl b/web/template/default/admin_page_comments_list.tpl index 070800c9..05f1adf4 100644 --- a/web/template/default/admin_page_comments_list.tpl +++ b/web/template/default/admin_page_comments_list.tpl @@ -49,7 +49,7 @@ - + diff --git a/web/template/default/admin_page_news_add.tpl b/web/template/default/admin_page_news_add.tpl index ae729be1..b52f559d 100644 --- a/web/template/default/admin_page_news_add.tpl +++ b/web/template/default/admin_page_news_add.tpl @@ -40,7 +40,7 @@
    @@ -58,7 +58,7 @@
    - +
    diff --git a/web/template/default/admin_page_news_list.tpl b/web/template/default/admin_page_news_list.tpl index 3885237f..c85cd375 100644 --- a/web/template/default/admin_page_news_list.tpl +++ b/web/template/default/admin_page_news_list.tpl @@ -48,7 +48,7 @@ - + diff --git a/web/template/default/admin_page_news_md.tpl b/web/template/default/admin_page_news_md.tpl index b6e3d963..ce77d1de 100644 --- a/web/template/default/admin_page_news_md.tpl +++ b/web/template/default/admin_page_news_md.tpl @@ -41,7 +41,7 @@
    @@ -59,7 +59,7 @@
    - +
    diff --git a/web/template/default/admin_page_pages_add.tpl b/web/template/default/admin_page_pages_add.tpl index e8de27e6..f1810dda 100644 --- a/web/template/default/admin_page_pages_add.tpl +++ b/web/template/default/admin_page_pages_add.tpl @@ -40,7 +40,7 @@
    @@ -58,7 +58,7 @@
    - +
    diff --git a/web/template/default/admin_page_pages_list.tpl b/web/template/default/admin_page_pages_list.tpl index 96901567..046271da 100644 --- a/web/template/default/admin_page_pages_list.tpl +++ b/web/template/default/admin_page_pages_list.tpl @@ -53,7 +53,7 @@ - + diff --git a/web/template/default/admin_page_pages_md.tpl b/web/template/default/admin_page_pages_md.tpl index c6fd5f12..b05040d7 100644 --- a/web/template/default/admin_page_pages_md.tpl +++ b/web/template/default/admin_page_pages_md.tpl @@ -41,7 +41,7 @@
    @@ -59,7 +59,7 @@
    - +
    diff --git a/web/template/default/admin_page_settings.tpl b/web/template/default/admin_page_settings.tpl index e19a34ec..c1d2bed6 100644 --- a/web/template/default/admin_page_settings.tpl +++ b/web/template/default/admin_page_settings.tpl @@ -151,14 +151,14 @@
    - +
    @@ -192,14 +192,14 @@
    - +
    diff --git a/web/template/default/admin_root_dedicated_list.tpl b/web/template/default/admin_root_dedicated_list.tpl index c25f1211..76680454 100644 --- a/web/template/default/admin_root_dedicated_list.tpl +++ b/web/template/default/admin_root_dedicated_list.tpl @@ -48,7 +48,7 @@ - + diff --git a/web/template/default/admin_root_dhcp_list.tpl b/web/template/default/admin_root_dhcp_list.tpl index 1d478a66..d868cc4b 100644 --- a/web/template/default/admin_root_dhcp_list.tpl +++ b/web/template/default/admin_root_dhcp_list.tpl @@ -33,7 +33,7 @@ - + diff --git a/web/template/default/admin_root_pxe_list.tpl b/web/template/default/admin_root_pxe_list.tpl index d3415ab6..bc08e7fb 100644 --- a/web/template/default/admin_root_pxe_list.tpl +++ b/web/template/default/admin_root_pxe_list.tpl @@ -33,7 +33,7 @@ - + diff --git a/web/template/default/admin_root_templates_list.tpl b/web/template/default/admin_root_templates_list.tpl index cb995a7a..dc66cca4 100644 --- a/web/template/default/admin_root_templates_list.tpl +++ b/web/template/default/admin_root_templates_list.tpl @@ -33,7 +33,7 @@ - + diff --git a/web/template/default/admin_root_virtualhosts_list.tpl b/web/template/default/admin_root_virtualhosts_list.tpl index e4661a5b..2c7a6cdf 100644 --- a/web/template/default/admin_root_virtualhosts_list.tpl +++ b/web/template/default/admin_root_virtualhosts_list.tpl @@ -35,7 +35,7 @@ - + diff --git a/web/template/default/admin_root_vserver_list.tpl b/web/template/default/admin_root_vserver_list.tpl index 987f95b8..d7803bc5 100644 --- a/web/template/default/admin_root_vserver_list.tpl +++ b/web/template/default/admin_root_vserver_list.tpl @@ -50,7 +50,7 @@ - + diff --git a/web/template/default/admin_roots_list.tpl b/web/template/default/admin_roots_list.tpl index 67451304..2cf887f8 100644 --- a/web/template/default/admin_roots_list.tpl +++ b/web/template/default/admin_roots_list.tpl @@ -67,7 +67,7 @@ - + @@ -80,7 +80,7 @@ - + diff --git a/web/template/default/admin_search.tpl b/web/template/default/admin_search.tpl index 0cd7172a..a214f05e 100644 --- a/web/template/default/admin_search.tpl +++ b/web/template/default/admin_search.tpl @@ -63,7 +63,7 @@ - + diff --git a/web/template/default/admin_settings.tpl b/web/template/default/admin_settings.tpl index 8b42f490..6b64e376 100644 --- a/web/template/default/admin_settings.tpl +++ b/web/template/default/admin_settings.tpl @@ -223,14 +223,14 @@
    - +
    diff --git a/web/template/default/admin_settings_columns_add.tpl b/web/template/default/admin_settings_columns_add.tpl index 24dbf66d..14d18d38 100644 --- a/web/template/default/admin_settings_columns_add.tpl +++ b/web/template/default/admin_settings_columns_add.tpl @@ -60,14 +60,14 @@
    - +
    diff --git a/web/template/default/admin_settings_columns_list.tpl b/web/template/default/admin_settings_columns_list.tpl index e6fc16e4..a246b3d4 100644 --- a/web/template/default/admin_settings_columns_list.tpl +++ b/web/template/default/admin_settings_columns_list.tpl @@ -43,7 +43,7 @@ - + diff --git a/web/template/default/admin_settings_columns_md.tpl b/web/template/default/admin_settings_columns_md.tpl index d2c78d86..7a907949 100644 --- a/web/template/default/admin_settings_columns_md.tpl +++ b/web/template/default/admin_settings_columns_md.tpl @@ -60,14 +60,14 @@
    - +
    diff --git a/web/template/default/admin_settings_email.tpl b/web/template/default/admin_settings_email.tpl index 756a4588..6efd616e 100644 --- a/web/template/default/admin_settings_email.tpl +++ b/web/template/default/admin_settings_email.tpl @@ -77,14 +77,14 @@
    " class="control-group "> - +
    @@ -102,14 +102,14 @@
    " class="control-group "> - +
    @@ -127,14 +127,14 @@
    " class="control-group "> - +
    @@ -152,14 +152,14 @@
    " class="control-group "> - +
    @@ -177,14 +177,14 @@
    " class="control-group "> - +
    @@ -202,14 +202,14 @@
    " class="control-group "> - +
    @@ -227,14 +227,14 @@
    " class="control-group "> - +
    @@ -252,14 +252,14 @@
    " class="control-group "> - +
    @@ -277,14 +277,14 @@
    " class="control-group "> - +
    @@ -302,14 +302,14 @@
    " class="control-group "> - +
    @@ -327,14 +327,14 @@
    " class="control-group "> - +
    @@ -352,14 +352,14 @@
    " class="control-group "> - +
    diff --git a/web/template/default/admin_ticket_topic_add.tpl b/web/template/default/admin_ticket_topic_add.tpl index b83b5bf8..a123451f 100644 --- a/web/template/default/admin_ticket_topic_add.tpl +++ b/web/template/default/admin_ticket_topic_add.tpl @@ -44,14 +44,14 @@
    - +
    diff --git a/web/template/default/admin_ticket_topic_list.tpl b/web/template/default/admin_ticket_topic_list.tpl index a93bea18..04ff24db 100644 --- a/web/template/default/admin_ticket_topic_list.tpl +++ b/web/template/default/admin_ticket_topic_list.tpl @@ -44,7 +44,7 @@ - + diff --git a/web/template/default/admin_ticket_topic_md.tpl b/web/template/default/admin_ticket_topic_md.tpl index ce607a1f..936e6527 100644 --- a/web/template/default/admin_ticket_topic_md.tpl +++ b/web/template/default/admin_ticket_topic_md.tpl @@ -44,14 +44,14 @@
    - +
    diff --git a/web/template/default/admin_user_groups_list.tpl b/web/template/default/admin_user_groups_list.tpl index 40e2c091..9773b910 100644 --- a/web/template/default/admin_user_groups_list.tpl +++ b/web/template/default/admin_user_groups_list.tpl @@ -35,7 +35,7 @@ - + diff --git a/web/template/default/admin_user_list.tpl b/web/template/default/admin_user_list.tpl index 95f432fc..9d95538b 100644 --- a/web/template/default/admin_user_list.tpl +++ b/web/template/default/admin_user_list.tpl @@ -58,7 +58,7 @@ - + diff --git a/web/template/default/admin_versioncheck.tpl b/web/template/default/admin_versioncheck.tpl index 36b04384..ad8da24c 100644 --- a/web/template/default/admin_versioncheck.tpl +++ b/web/template/default/admin_versioncheck.tpl @@ -18,26 +18,16 @@ - - - - - - - - + + + - - - - -
    contractTime;?>updates;?>:licenceAmount;?>installed.' '.$gsprache->gameserver;?>installed.' '.$gsprache->voiceserver;?>installed.' '.$gsprache->virtual;?>type;?>contract;?>installed.' '.$gsprache->gameserver;?>installed.' '.$gsprache->voiceserver;?>installed.' '.$gsprache->virtual;?>
    @@ -49,9 +39,9 @@ - + - + diff --git a/web/template/default/admin_voice_dns_list.tpl b/web/template/default/admin_voice_dns_list.tpl index 09c8bb2f..a658cb97 100644 --- a/web/template/default/admin_voice_dns_list.tpl +++ b/web/template/default/admin_voice_dns_list.tpl @@ -48,7 +48,7 @@ - + diff --git a/web/template/default/admin_voice_tsdns_list.tpl b/web/template/default/admin_voice_tsdns_list.tpl index bd169bca..3ed3f554 100644 --- a/web/template/default/admin_voice_tsdns_list.tpl +++ b/web/template/default/admin_voice_tsdns_list.tpl @@ -62,7 +62,7 @@ - + @@ -76,7 +76,7 @@ - + diff --git a/web/template/default/admin_voicemasterserver_list.tpl b/web/template/default/admin_voicemasterserver_list.tpl index 4a5b90a4..edb6429c 100644 --- a/web/template/default/admin_voicemasterserver_list.tpl +++ b/web/template/default/admin_voicemasterserver_list.tpl @@ -64,7 +64,7 @@ - + @@ -80,7 +80,7 @@ - + diff --git a/web/template/default/admin_voiceserver_list.tpl b/web/template/default/admin_voiceserver_list.tpl index 9e608abb..d7f12974 100644 --- a/web/template/default/admin_voiceserver_list.tpl +++ b/web/template/default/admin_voiceserver_list.tpl @@ -52,7 +52,7 @@ - + diff --git a/web/template/default/page_header.tpl b/web/template/default/page_header.tpl index 787952a1..cfeb7400 100644 --- a/web/template/default/page_header.tpl +++ b/web/template/default/page_header.tpl @@ -35,7 +35,7 @@ - + diff --git a/web/template/default/userpanel_substitutes_mod.tpl b/web/template/default/userpanel_substitutes_mod.tpl index fb93eecd..f32aab67 100644 --- a/web/template/default/userpanel_substitutes_mod.tpl +++ b/web/template/default/userpanel_substitutes_mod.tpl @@ -62,7 +62,7 @@ 0){ ?>

    voiceserver;?>

    - $v){ ?> + $v){ ?>
    diff --git a/web/tmp/.htaccess b/web/tmp/.htaccess new file mode 100644 index 00000000..ab5b2b96 --- /dev/null +++ b/web/tmp/.htaccess @@ -0,0 +1,2 @@ +Order deny,allow +deny from all \ No newline at end of file
    licenceAmount.' '.$gsprache->virtual;?>licenceAmount.' '.$gsprache->virtual;?> licenceAmount.' '.$gsprache->gameserver;?>licenceAmount.' '.$gsprache->voiceserver;?>licenceAmount.' '.$gsprache->voiceserver;?>