From 04905adb89913f8b07c28c7f10df047e9ade6d3d Mon Sep 17 00:00:00 2001 From: mdipierro Date: Sun, 10 Mar 2013 21:58:50 -0500 Subject: [PATCH] new examples based on bootstrap. no more skeleton.css --- VERSION | 2 +- applications/examples/static/403.html | 1 + applications/examples/static/404.html | 1 + applications/examples/static/500.html | 1 + .../static/css/bootstrap-responsive.min.css | 9 + .../examples/static/css/bootstrap.min.css | 9 + applications/examples/static/css/examples.css | 126 +--- applications/examples/static/css/skeleton.css | 629 ------------------ .../examples/static/css/superfish.css | 152 ----- .../examples/static/css/web2py_bootstrap.css | 231 +++++++ .../static/css/web2py_bootstrap_nojs.css | 122 ++++ .../examples/static/images/back-02.png | Bin 478 -> 0 bytes .../examples/static/images/favicon.ico | Bin 1150 -> 198 bytes .../examples/static/images/favicon.png | Bin 6418 -> 323 bytes .../images/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../static/images/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../examples/static/images/stripes.png | Bin 7695 -> 79322 bytes .../examples/static/js/analytics.min.js | 4 + .../examples/static/js/bootstrap.min.js | 6 + applications/examples/static/js/calendar.js | 4 +- applications/examples/static/js/superfish.js | 223 ------- .../examples/static/js/web2py_bootstrap.js | 28 + .../examples/views/default/download.html | 34 +- .../examples/views/default/index.html | 108 ++- applications/examples/views/layout.html | 216 +++--- 25 files changed, 616 insertions(+), 1290 deletions(-) create mode 100644 applications/examples/static/403.html create mode 100644 applications/examples/static/404.html create mode 100644 applications/examples/static/500.html create mode 100644 applications/examples/static/css/bootstrap-responsive.min.css create mode 100755 applications/examples/static/css/bootstrap.min.css delete mode 100755 applications/examples/static/css/skeleton.css delete mode 100644 applications/examples/static/css/superfish.css create mode 100644 applications/examples/static/css/web2py_bootstrap.css create mode 100644 applications/examples/static/css/web2py_bootstrap_nojs.css delete mode 100644 applications/examples/static/images/back-02.png create mode 100755 applications/examples/static/images/glyphicons-halflings-white.png create mode 100755 applications/examples/static/images/glyphicons-halflings.png create mode 100644 applications/examples/static/js/analytics.min.js create mode 100755 applications/examples/static/js/bootstrap.min.js delete mode 100644 applications/examples/static/js/superfish.js create mode 100644 applications/examples/static/js/web2py_bootstrap.js diff --git a/VERSION b/VERSION index eba220a8..9ef34e5f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.4.2-stable+timestamp.2013.03.10.17.39.45 +Version 2.4.2-stable+timestamp.2013.03.10.21.58.01 diff --git a/applications/examples/static/403.html b/applications/examples/static/403.html new file mode 100644 index 00000000..e1a29c1f --- /dev/null +++ b/applications/examples/static/403.html @@ -0,0 +1 @@ +403 diff --git a/applications/examples/static/404.html b/applications/examples/static/404.html new file mode 100644 index 00000000..f1b1cb3a --- /dev/null +++ b/applications/examples/static/404.html @@ -0,0 +1 @@ +404 diff --git a/applications/examples/static/500.html b/applications/examples/static/500.html new file mode 100644 index 00000000..1b79f38e --- /dev/null +++ b/applications/examples/static/500.html @@ -0,0 +1 @@ +500 diff --git a/applications/examples/static/css/bootstrap-responsive.min.css b/applications/examples/static/css/bootstrap-responsive.min.css new file mode 100644 index 00000000..5cb833ff --- /dev/null +++ b/applications/examples/static/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.2.2 + * + * 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. + */@-ms-viewport{width:device-width}.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}.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}}@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 .dropdown-menu a:hover{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 .dropdown-menu a:hover{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/applications/examples/static/css/bootstrap.min.css b/applications/examples/static/css/bootstrap.min.css new file mode 100755 index 00000000..54805343 --- /dev/null +++ b/applications/examples/static/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.2.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{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}}.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}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#658883;text-decoration:none}a:hover{color:#658883;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{color:#808080}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}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}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;padding-right:5px;padding-left:5px}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:16px;font-weight:300;line-height:25px}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{margin-bottom:5px;font-size:0;white-space:nowrap}.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{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{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td: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 tfoot:last-child tr:last-child>td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-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("../img/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:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{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{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{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{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{color:#999}.dropdown-menu .disabled>a:hover{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{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 #bbb;*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:#a2a2a2;-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: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{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{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.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: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: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: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: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: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: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{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{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-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.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{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{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{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-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{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{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{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;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{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{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{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover{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{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: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{border-top-color:#555;border-bottom-color:#555}.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{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{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{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: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>.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{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{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>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;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;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;width:236px;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-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{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.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.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{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{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.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/applications/examples/static/css/examples.css b/applications/examples/static/css/examples.css index 10acf53f..04447b1d 100644 --- a/applications/examples/static/css/examples.css +++ b/applications/examples/static/css/examples.css @@ -1,119 +1,15 @@ -footer-content {position: relative; bottom: 0; width: 100%;} - -.statusbar { - padding: 2px 0; - border: 0; - margin-bottom: 15px; - background-color: #C1CDCD; - /*background: url('../images/menu.png') repeat-x;*/ -} -.statusbar a, .statusbar a:visited { - color: #406361; -} - -.footer { - position: relative; -} -.footer-content { - height: 100%; - position: absolute; -} +@import url(http://fonts.googleapis.com/css?family=Economica); +@@import url(http://fonts.googleapis.com/css?family=Belleza); +body { font-family: Arial, Helvetica; } a, a:visited, a:hover, h1,h2,h3,h4,h5 {color: #658883} -a.button {color: #658883} - -.sf-menu li, .sf-menu li a { border-radius: 5px;} - -.wrapper { +h1,h2,h3,h4,h5 { font-family: "Economica", Arial, Helevtica; } +body { + background: url('../images/stripes.png') repeat-x; } -h1 { font-size: 32px } -h2 { font-size: 24px } -h3 { font-size: 20px } -h4 { font-size: 14px } -sup { - font-size: 0.5em; - line-height: 2em; - vertical-align: top; -} -ul { list-style: circle outside; padding-left: 30px;} - -.frame { - border: 3px solid #959595; - margin-bottom: 5px; -} - -.header { - background: url('../images/stripes.png') repeat-y; - padding-top:10px; -} -.header h5 { - float: left; -} -.logo: { - float:left; -} - -.announce { - text-align: center; - color: white; - top: 0; - font-weight: bold; - text-align: center; - left: 0; - position: relative; - background: #000; - border-radius: 5px; - margin: 7px 0 15px; -} -.announce a {color: white} - -input:focus, textarea:focus {background:#f0f0f0} - -table.downloads { width:100%; } -table.downloads th, table.downloads td {text-align:center;} -table.downloads a.button { width: 150px; } -th,td {padding-right: 10px;} - -p {text-align: left;} - -p + p { - margin-bottom: .75em; -} - -strong {color: inherit;} - -img.centered { - margin: 0 auto; - display: block; -} - -.tagCloud { - width: 100%; - max-width: 489px; -} -.mainbody { - margin-bottom: 20px; -} -.aboutW2P { - margin-top: 23px; - margin-bottom: 15px; -} -.aboutW2P p { - padding: 0 0.5em; - font-size: 1.15em; -} -.aboutW2P h3 { - padding: 0 0.3em; -} -.userQuotes { - /*border-top: #eee 2px solid;*/ - padding-top: 15px; -} -.userQuotes p { - text-align: left; - font-size: 111%; - color: #777; -} -#menu { - padding: 0.1em 0.5em; +#header { + margin-top: 40px; } +.btn-180 { + width: 180px; +} \ No newline at end of file diff --git a/applications/examples/static/css/skeleton.css b/applications/examples/static/css/skeleton.css deleted file mode 100755 index 4f13a5be..00000000 --- a/applications/examples/static/css/skeleton.css +++ /dev/null @@ -1,629 +0,0 @@ -/* -* Skeleton V1.1 -* Copyright 2011, Dave Gamache -* www.getskeleton.com -* Free to use under the MIT license. -* http://www.opensource.org/licenses/mit-license.php -* 8/17/2011 -*/ - - -/* Table of Content -================================================== - #Reset & Basics - #Basic Styles - #Site Styles - #Typography - #Links - #Lists - #Images - #Buttons - #Tabs - #Forms - #Misc */ - - -/* #Reset & Basics (Inspired by E. Meyers) -================================================== */ - html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; } - article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { - display: block; } - body { - line-height: 1; } - // ol, ul { list-style: none; } /* WEB2PY EDIT */ - blockquote, q { - quotes: none; } - blockquote:before, blockquote:after, - q:before, q:after { - content: ''; - content: none; } - table { - border-collapse: collapse; - border-spacing: 0; } - - -/* #Basic Styles -================================================== */ - body { - background: #fff; - font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; - color: #444; - -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ - -webkit-text-size-adjust: 100%; - } - - -/* #Typography -================================================== */ - h1, h2, h3, h4, h5, h6 { - color: #181818; - font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif; - font-weight: normal; } - h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; } - h1 { font-size: 46px; line-height: 50px; } - h2 { font-size: 35px; line-height: 40px; } - h3 { font-size: 28px; line-height: 34px; } - h4 { font-size: 21px; line-height: 30px; } - h5 { font-size: 17px; line-height: 24px; } - h6 { font-size: 14px; line-height: 21px; } - - .subheader { color: #777; } - - p { margin: 0 0 20px 0; } - p img { margin: 0; } - p.lead { font-size: 21px; line-height: 27px; color: #777; } - - em { font-style: italic; } - strong { font-weight: bold; color: #333; } - small { font-size: 80%; } - -/* Blockquotes */ - blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; } - blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px;} /* WEB2PY EDIT */ - blockquote cite { display: block; font-size: 12px; color: #555; } - blockquote cite:before { content: "\2014 \0020"; } - blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; } - - hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; } - - -/* #Links -================================================== */ - a, a:visited { color: #333; text-decoration: underline; outline: 0; } - a:hover, a:focus { color: #000; } - p a, p a:visited { line-height: inherit; } - - -/* #Lists -================================================== */ - ul, ol { margin-bottom: 20px; } - // ul { list-style: none outside; } /* WEB2PY EDIT */ - ol { list-style: decimal; } - ol, ul.square, ul.circle, ul.disc { margin-left: 30px; } - ul.square { list-style: square outside; } - ul.circle { list-style: circle outside; } - ul.disc { list-style: disc outside; } - ul ul, ul ol, - ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%; } - ul ul li, ul ol li, - ol ol li, ol ul li { margin-bottom: 6px; } - li { line-height: 18px; margin-bottom: 12px; } - ul.large li { line-height: 21px; } - li p { line-height: 21px; } - -/* #Images -================================================== */ - - img.scale-with-grid { - max-width: 100%; - height: auto; } - - -/* #Buttons -================================================== */ - - a.button, - button, - input[type="submit"], - input[type="reset"], - input[type="button"] { - background: #eee; /* Old browsers */ - background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */ - background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */ - background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */ - background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */ - background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */ - background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */ - border: 1px solid #aaa; - border-top: 1px solid #ccc; - border-left: 1px solid #ccc; - padding: 4px 12px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - color: #444; - display: inline-block; - font-size: 1em; /** WEB2PY EDIT **/ - font-weight: bold; - text-decoration: none; - text-shadow: 0 1px rgba(255, 255, 255, .75); - cursor: pointer; - margin-bottom: 5px; /** WEB2PY EDIT **/ - line-height: 21px; - font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; } - - a.button:hover, - button:hover, - input[type="submit"]:hover, - input[type="reset"]:hover, - input[type="button"]:hover { - color: #222; - background: #ddd; /* Old browsers */ - background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */ - background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */ - background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */ - background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */ - background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */ - background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */ - border: 1px solid #888; - border-top: 1px solid #aaa; - border-left: 1px solid #aaa; } - - a.button:active, - button:active, - input[type="submit"]:active, - input[type="reset"]:active, - input[type="button"]:active { - border: 1px solid #666; - background: #ccc; /* Old browsers */ - background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */ - background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */ - background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */ - background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */ - background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */ - background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ } - - .button.full-width, - button.full-width, - input[type="submit"].full-width, - input[type="reset"].full-width, - input[type="button"].full-width { - width: 100%; - padding-left: 0 !important; - padding-right: 0 !important; - text-align: center; } - - -/* #Tabs (activate in tabs.js) -================================================== */ - ul.tabs { - display: block; - margin: 0 0 20px 0; - padding: 0; - border-bottom: solid 1px #ddd; } - ul.tabs li { - display: block; - width: auto; - height: 30px; - padding: 0; - float: left; - margin-bottom: 0; } - ul.tabs li a { - display: block; - text-decoration: none; - width: auto; - height: 29px; - padding: 0px 20px; - line-height: 30px; - border: solid 1px #ddd; - border-width: 1px 1px 0 0; - margin: 0; - background: #f5f5f5; - font-size: 13px; } - ul.tabs li a.active { - background: #fff; - height: 30px; - position: relative; - top: -4px; - padding-top: 4px; - border-left-width: 1px; - margin: 0 0 0 -1px; - color: #111; - -moz-border-radius-topleft: 2px; - -webkit-border-top-left-radius: 2px; - border-top-left-radius: 2px; - -moz-border-radius-topright: 2px; - -webkit-border-top-right-radius: 2px; - border-top-right-radius: 2px; } - ul.tabs li:first-child a.active { - margin-left: 0; } - ul.tabs li:first-child a { - border-width: 1px 1px 0 1px; - -moz-border-radius-topleft: 2px; - -webkit-border-top-left-radius: 2px; - border-top-left-radius: 2px; } - ul.tabs li:last-child a { - -moz-border-radius-topright: 2px; - -webkit-border-top-right-radius: 2px; - border-top-right-radius: 2px; } - - ul.tabs-content { margin: 0; display: block; } - ul.tabs-content > li { display:none; } - ul.tabs-content > li.active { display: block; } - - /* Clearfixing tabs for beautiful stacking */ - ul.tabs:before, - ul.tabs:after { - content: '\0020'; - display: block; - overflow: hidden; - visibility: hidden; - width: 0; - height: 0; } - ul.tabs:after { - clear: both; } - ul.tabs { - zoom: 1; } - - -/* #Forms -================================================== */ - - form { - margin-bottom: 5px; } /** WEB2PY EDIT **/ - fieldset { - margin-bottom: 5px; } /** WEB2PY EDIT **/ - input[type="text"], - input[type="password"], - input[type="email"], - textarea, - select { - border: 1px solid #ccc; - padding: 6px 4px; - outline: none; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; - font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; - color: #777; - margin: 0; - width: 210px; - max-width: 100%; - // display: block; /** WEB2PY EDIT **/ - margin-bottom: 0; /** WEB2PY EDIT **/ - background: #fff; } - select { - padding: 0; } - input[type="text"]:focus, - input[type="password"]:focus, - input[type="email"]:focus, - textarea:focus { - border: 1px solid #aaa; - color: #444; - -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); - -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); - box-shadow: 0 0 3px rgba(0,0,0,.2); } - textarea { - min-height: 60px; } - label, - legend { - display: block; - font-weight: bold; - font-size: 13px; } - select { - width: 220px; } - input[type="checkbox"] { - display: inline; } - label span, - legend span { - font-weight: normal; - font-size: 13px; - color: #444; } - -/* #Misc -================================================== */ - .remove-bottom { margin-bottom: 0 !important; } - .half-bottom { margin-bottom: 10px !important; } - .add-bottom { margin-bottom: 20px !important; } - - -/* -* Skeleton V1.1 -* Copyright 2011, Dave Gamache -* www.getskeleton.com -* Free to use under the MIT license. -* http://www.opensource.org/licenses/mit-license.php -* 8/17/2011 -*/ - -/* Table of Content -================================================== - #Site Styles - #Page Styles - #Media Queries - #Font-Face */ - -/* #Site Styles -================================================== */ - -/* #Page Styles -================================================== */ - -/* #Media Queries -================================================== */ - - /* Smaller than standard 960 (devices and browsers) */ - @media only screen and (max-width: 959px) {} - - /* Tablet Portrait size to standard 960 (devices and browsers) */ - @media only screen and (min-width: 768px) and (max-width: 959px) {} - - /* All Mobile Sizes (devices and browser) */ - @media only screen and (max-width: 767px) {} - - /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */ - @media only screen and (min-width: 480px) and (max-width: 767px) {} - - /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ - @media only screen and (max-width: 479px) {} - - -/* #Font-Face -================================================== */ -/* This is the proper syntax for an @font-face file - Just create a "fonts" folder at the root, - copy your FontName into code below and remove - comment brackets */ - -/* @font-face { - font-family: 'FontName'; - src: url('../fonts/FontName.eot'); - src: url('../fonts/FontName.eot?iefix') format('eot'), - url('../fonts/FontName.woff') format('woff'), - url('../fonts/FontName.ttf') format('truetype'), - url('../fonts/FontName.svg#webfontZam02nTh') format('svg'); - font-weight: normal; - font-style: normal; } -*//* -* Skeleton V1.1 -* Copyright 2011, Dave Gamache -* www.getskeleton.com -* Free to use under the MIT license. -* http://www.opensource.org/licenses/mit-license.php -* 8/17/2011 -*/ - - -/* Table of Contents -================================================== - #Base 960 Grid - #Tablet (Portrait) - #Mobile (Portrait) - #Mobile (Landscape) - #Clearing */ - - - -/* #Base 960 Grid -================================================== */ - - .container { position: relative; width: 960px; margin: 0 auto; padding: 0; } - .column, .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; } - .row { margin-bottom: 20px; } - - /* Nested Column Classes */ - .column.alpha, .columns.alpha { margin-left: 0; } - .column.omega, .columns.omega { margin-right: 0; } - - /* Base Grid */ - .container .one.column { width: 40px; } - .container .two.columns { width: 100px; } - .container .three.columns { width: 160px; } - .container .four.columns { width: 220px; } - .container .five.columns { width: 280px; } - .container .six.columns { width: 340px; } - .container .seven.columns { width: 400px; } - .container .eight.columns { width: 460px; } - .container .nine.columns { width: 520px; } - .container .ten.columns { width: 580px; } - .container .eleven.columns { width: 640px; } - .container .twelve.columns { width: 700px; } - .container .thirteen.columns { width: 760px; } - .container .fourteen.columns { width: 820px; } - .container .fifteen.columns { width: 880px; } - .container .sixteen.columns { width: 940px; } - - .container .one-third.column { width: 300px; } - .container .two-thirds.column { width: 620px; } - - /* Offsets */ - .container .offset-by-one { padding-left: 60px; } - .container .offset-by-two { padding-left: 120px; } - .container .offset-by-three { padding-left: 180px; } - .container .offset-by-four { padding-left: 240px; } - .container .offset-by-five { padding-left: 300px; } - .container .offset-by-six { padding-left: 360px; } - .container .offset-by-seven { padding-left: 420px; } - .container .offset-by-eight { padding-left: 480px; } - .container .offset-by-nine { padding-left: 540px; } - .container .offset-by-ten { padding-left: 600px; } - .container .offset-by-eleven { padding-left: 660px; } - .container .offset-by-twelve { padding-left: 720px; } - .container .offset-by-thirteen { padding-left: 780px; } - .container .offset-by-fourteen { padding-left: 840px; } - .container .offset-by-fifteen { padding-left: 900px; } - - - -/* #Tablet (Portrait) -================================================== */ - - /* Note: Design for a width of 768px */ - - @media only screen and (min-width: 768px) and (max-width: 959px) { - .container { width: 768px; } - .container .column, - .container .columns { margin-left: 10px; margin-right: 10px; } - .column.alpha, .columns.alpha { margin-left: 0; margin-right: 10px; } - .column.omega, .columns.omega { margin-right: 0; margin-left: 10px; } - - .container .one.column { width: 28px; } - .container .two.columns { width: 76px; } - .container .three.columns { width: 124px; } - .container .four.columns { width: 172px; } - .container .five.columns { width: 220px; } - .container .six.columns { width: 268px; } - .container .seven.columns { width: 316px; } - .container .eight.columns { width: 364px; } - .container .nine.columns { width: 412px; } - .container .ten.columns { width: 460px; } - .container .eleven.columns { width: 508px; } - .container .twelve.columns { width: 556px; } - .container .thirteen.columns { width: 604px; } - .container .fourteen.columns { width: 652px; } - .container .fifteen.columns { width: 700px; } - .container .sixteen.columns { width: 748px; } - - .container .one-third.column { width: 236px; } - .container .two-thirds.column { width: 492px; } - - /* Offsets */ - .container .offset-by-one { padding-left: 48px; } - .container .offset-by-two { padding-left: 96px; } - .container .offset-by-three { padding-left: 144px; } - .container .offset-by-four { padding-left: 192px; } - .container .offset-by-five { padding-left: 240px; } - .container .offset-by-six { padding-left: 288px; } - .container .offset-by-seven { padding-left: 336px; } - .container .offset-by-eight { padding-left: 348px; } - .container .offset-by-nine { padding-left: 432px; } - .container .offset-by-ten { padding-left: 480px; } - .container .offset-by-eleven { padding-left: 528px; } - .container .offset-by-twelve { padding-left: 576px; } - .container .offset-by-thirteen { padding-left: 624px; } - .container .offset-by-fourteen { padding-left: 672px; } - .container .offset-by-fifteen { padding-left: 720px; } - } - - -/* #Mobile (Portrait) -================================================== */ - - /* Note: Design for a width of 320px */ - - @media only screen and (max-width: 767px) { - .container { width: 300px; } - .columns, .column { margin: 0; } - - .container .one.column, - .container .two.columns, - .container .three.columns, - .container .four.columns, - .container .five.columns, - .container .six.columns, - .container .seven.columns, - .container .eight.columns, - .container .nine.columns, - .container .ten.columns, - .container .eleven.columns, - .container .twelve.columns, - .container .thirteen.columns, - .container .fourteen.columns, - .container .fifteen.columns, - .container .sixteen.columns, - .container .one-third.column, - .container .two-thirds.column { width: 300px; } - - /* Offsets */ - .container .offset-by-one, - .container .offset-by-two, - .container .offset-by-three, - .container .offset-by-four, - .container .offset-by-five, - .container .offset-by-six, - .container .offset-by-seven, - .container .offset-by-eight, - .container .offset-by-nine, - .container .offset-by-ten, - .container .offset-by-eleven, - .container .offset-by-twelve, - .container .offset-by-thirteen, - .container .offset-by-fourteen, - .container .offset-by-fifteen { padding-left: 0; } - - } - - -/* #Mobile (Landscape) -================================================== */ - - /* Note: Design for a width of 480px */ - - @media only screen and (min-width: 480px) and (max-width: 767px) { - .container { width: 420px; } - .columns, .column { margin: 0; } - - .container .one.column, - .container .two.columns, - .container .three.columns, - .container .four.columns, - .container .five.columns, - .container .six.columns, - .container .seven.columns, - .container .eight.columns, - .container .nine.columns, - .container .ten.columns, - .container .eleven.columns, - .container .twelve.columns, - .container .thirteen.columns, - .container .fourteen.columns, - .container .fifteen.columns, - .container .sixteen.columns, - .container .one-third.column, - .container .two-thirds.column { width: 420px; } - } - - -/* #Clearing -================================================== */ - - /* Self Clearing Goodness */ - .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } - - /* Use clearfix class on parent to clear nested columns, - or wrap each row of columns in a
*/ - .clearfix:before, - .clearfix:after, - .row:before, - .row:after { - content: '\0020'; - display: block; - overflow: hidden; - visibility: hidden; - width: 0; - height: 0; } - .row:after, - .clearfix:after { - clear: both; } - .row, - .clearfix { - zoom: 1; } - - /* You can also use a
to clear columns */ - .clear { - clear: both; - display: block; - overflow: hidden; - visibility: hidden; - width: 0; - height: 0; - } - - - diff --git a/applications/examples/static/css/superfish.css b/applications/examples/static/css/superfish.css deleted file mode 100644 index 1ce6f9df..00000000 --- a/applications/examples/static/css/superfish.css +++ /dev/null @@ -1,152 +0,0 @@ - -/*** ESSENTIAL STYLES ***/ -.sf-menu, .sf-menu * { - margin: 0; - padding: 0; - list-style: none; -} -.sf-menu { - line-height: 1.0; -} -.sf-menu ul { - position: absolute; - top: -999em; - width: 10em; /* left offset of submenus need to match (see below) */ -} -.sf-menu ul li { - width: 100%; -} -.sf-menu li:hover { - visibility: inherit; /* fixes IE7 'sticky bug' */ -} -.sf-menu li { - float: left; - position: relative; -} -.sf-menu a { - padding: 5px; - display: block; - position: relative; -} -.sf-menu li:hover ul, -.sf-menu li.sfHover ul { - left: 0; - top: 26px; /* match top ul list item height */ - z-index: 99; -} -ul.sf-menu li:hover li ul, -ul.sf-menu li.sfHover li ul { - top: -999em; -} -ul.sf-menu li li:hover ul, -ul.sf-menu li li.sfHover ul { - left: 10em; /* match ul width */ - top: 0; -} -ul.sf-menu li li:hover li ul, -ul.sf-menu li li.sfHover li ul { - top: -999em; -} -ul.sf-menu li li li:hover ul, -ul.sf-menu li li li.sfHover ul { - left: 10em; /* match ul width */ - top: 0; -} - -/*** DEMO SKIN ***/ -.sf-menu { - float: left; - /*margin-bottom: 1em;*/ -} -.sf-menu a { - padding-left: 1em; - padding-right: 1em; - text-decoration:none; -} -.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ -// color: #959595; - background-color: transparent; - font-weight: bold; -} -.sf-menu li { - background-color: transparent; -} -.sf-menu li li { - background: #232323; - text-align: left; -} -.sf-menu li li a { - padding-top: 0.25em; - padding-bottom: 0.25em; - color: #959595; -} -.sf-menu li li li { - background: #232323; - text-align: left; -} -.sf-menu li li li a { - padding-top: 0.25em; - padding-bottom: 0.25em; - color: #959595; -} -.sf-menu li:hover, .sf-menu a:focus, .sf-menu a:active, .sf-menu li.sfHover, .sf-menu a:hover { - color: #FFFFFF; - background-color: #303030; - outline: 0; -} - - -/*** arrows **/ -.sf-menu a.sf-with-ul { - padding-right: 2.25em; - min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ -} -.sf-sub-indicator { - position: absolute; - display: block; - right: .75em; - top: 1.05em; /* IE6 only */ - width: 10px; - height: 10px; - text-indent: -999em; - overflow: hidden; - background: url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ -} -a > .sf-sub-indicator { /* give all except IE6 the correct values */ - top: .8em; - background-position: 0 -100px; /* use translucent arrow for modern browsers*/ -} -/* apply hovers to modern browsers */ -a:focus > .sf-sub-indicator, -a:hover > .sf-sub-indicator, -a:active > .sf-sub-indicator, -li:hover > a > .sf-sub-indicator, -li.sfHover > a > .sf-sub-indicator { - background-position: -10px -100px; /* arrow hovers for modern browsers*/ -} - -/* point right for anchors in subs */ -.sf-menu ul .sf-sub-indicator { background-position: -10px 0; } -.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; } -/* apply hovers to modern browsers */ -.sf-menu ul a:focus > .sf-sub-indicator, -.sf-menu ul a:hover > .sf-sub-indicator, -.sf-menu ul a:active > .sf-sub-indicator, -.sf-menu ul li:hover > a > .sf-sub-indicator, -.sf-menu ul li.sfHover > a > .sf-sub-indicator { - background-position: -10px 0; /* arrow hovers for modern browsers*/ -} - -/*** shadows for all but IE6 ***/ -.sf-shadow ul { - background: url('../images/shadow.png') no-repeat bottom right; - padding: 0 8px 9px 0; - -moz-border-radius-bottomleft: 17px; - -moz-border-radius-topright: 17px; - -webkit-border-top-right-radius: 17px; - -webkit-border-bottom-left-radius: 17px; -} -.sf-shadow ul.sf-shadow-off { - background: transparent; -} - diff --git a/applications/examples/static/css/web2py_bootstrap.css b/applications/examples/static/css/web2py_bootstrap.css new file mode 100644 index 00000000..ee752b4b --- /dev/null +++ b/applications/examples/static/css/web2py_bootstrap.css @@ -0,0 +1,231 @@ +/*============================================================= + CUSTOM RULES +==============================================================*/ + +body{height:auto;} /* to avoid vertical scroll bar */ +div.flash.flash-center{left:25%;right:25%;} +div.flash.flash-top,div.flash.flash-top:hover{ + position:relative; + display:block; + margin:0; + padding:1em; + top:0; + left:0; + width:100%; + text-align:center; + text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); + color:#865100; + background:#feea9a; + border:1px solid; + border-top:0px; + border-left:0px; + border-right:0px; + border-radius:0; + opacity:1; +} +#header{margin-top:60px;} +.mastheader h1 { + margin-bottom:9px; + font-size:81px; + font-weight:bold; + letter-spacing:-1px; + line-height:1; + font-size:54px; +} +.mastheader small { + font-size:20px; + font-weight:300; +} +/* auth navbar - primitive style */ +.auth_navbar,.auth_navbar a{color:inherit;} +.ie-lte7 .auth_navbar,.auth_navbar a{color:expression(this.parentNode.currentStyle['color']); /* ie7 doesn't support inherit */} +.auth_navbar a{white-space:nowrap;} /* to avoid the nav split on more lines */ +.auth_navbar a:hover{color:white;text-decoration:none;} +ul#navbar>.auth_navbar{ + display:inline-block; + padding:5px; +} +/* form errors message box customization */ +div.error_wrapper{margin-bottom:9px;} +div.error_wrapper .error{ + border-radius: 4px; + -o-border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; +} +/* below rules are only for formstyle = bootstrap +trying to make errors look like bootstrap ones */ +div.controls .error_wrapper{ + display:inline-block; + margin-bottom:0; + vertical-align:middle; +} +div.controls .error{ + min-width:5px; + background:inherit; + color:#B94A48; + border:none; + padding:0; + margin:0; + /*display:inline;*/ /* uncommenting this, the animation effect is lost */ +} +div.controls .help-inline{color:#3A87AD;} +div.controls .error_wrapper +.help-inline {margin-left:-99999px;} +div.controls select +.error_wrapper {margin-left:5px;} +.ie-lte7 div.error{color:#fff;} + +/* beautify brand */ +.navbar-inverse .brand{color:#c6cecc;} +.navbar-inverse .brand b{display:inline-block;margin-top:-1px;} +.navbar-inverse .brand b>span{font-size:22px;color:white} +.navbar-inverse .brand:hover b>span{color:white} +/* beautify web2py link in navbar */ +span.highlighted{color:#d8d800;} +.open span.highlighted{color:#ffff00;} + +/*============================================================= + OVERRIDING WEB2PY.CSS RULES +==============================================================*/ + +/* reset to default */ +a{white-space:normal;} +li{margin-bottom:0;} +textarea,button{display:block;} +/*reset ul padding */ +ul#navbar{padding:0;} +/* label aligned to related input */ +td.w2p_fl,td.w2p_fc {padding:0;} +#web2py_user_form td{vertical-align:middle;} + +/*============================================================= + OVERRIDING BOOTSTRAP.CSS RULES +==============================================================*/ + +/* because web2py handles this via js */ +.hidden{visibility:visible;} +/* right folder for bootstrap black images/icons */ +[class^="icon-"],[class*=" icon-"]{ + background-image:url("../images/glyphicons-halflings.png") +} +/* right folder for bootstrap white images/icons */ +.icon-white, +.nav-tabs > .active > a > [class^="icon-"], +.nav-tabs > .active > a > [class*=" icon-"], +.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:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"] { + background-image:url("../images/glyphicons-halflings-white.png"); +} +/* bootstrap has a label as input's wrapper while web2py has a div */ +div>input[type="radio"],div>input[type="checkbox"]{margin:0;} +/* bootstrap has button instead of input */ +input[type="button"], input[type="submit"]{margin-right:8px;} + +/*============================================================= +RULES FOR SOLVING CONFLICTS BETWEEN WEB2PY.CSS AND BOOTSTRAP.CSS +==============================================================*/ + +/*when formstyle=table3cols*/ +tr#auth_user_remember__row>td.w2p_fw>div{padding-bottom:8px;} +td.w2p_fw div>label{vertical-align:middle;} +td.w2p_fc {padding-bottom:5px;} +/*when formstyle=divs*/ +div#auth_user_remember__row{margin-top:4px;} +div#auth_user_remember__row>.w2p_fl{display:none;} +div#auth_user_remember__row>.w2p_fw{min-height:39px;} +div.w2p_fw,div.w2p_fc{ + display:inline-block; + vertical-align:middle; + margin-bottom:0; +} +div.w2p_fc{ + padding-left:5px; + margin-top:-8px; +} +/*when formstyle=ul*/ +form>ul{ + list-style:none; + margin:0; +} +li#auth_user_remember__row{margin-top:4px;} +li#auth_user_remember__row>.w2p_fl{display:none;} +li#auth_user_remember__row>.w2p_fw{min-height:39px;} +/*when formstyle=bootstrap*/ +#auth_user_remember__row label.checkbox{display:block;} +span.inline-help{display:inline-block;} +input[type="text"].input-xlarge,input[type="password"].input-xlarge{width:270px;} +/*when recaptcha is used*/ +#recaptcha{min-height:30px;display:inline-block;margin-bottom:0;line-height:30px;vertical-align:middle;} +td>#recaptcha{margin-bottom:6px;} +div>#recaptcha{margin-bottom:9px;} +div.control-group.error{ +width:auto; +background:transparent; +border:0; +color:inherit; +padding:0; +background-repeat:repeat; +} + +/*============================================================= + OTHER RULES +==============================================================*/ + +/* Massimo Di Pierro fixed alignment in forms with list:string */ +form table tr{margin-bottom:9px;} +td.w2p_fw ul{margin-left:0px;} + +/* web2py_console in grid and smartgrid */ +.hidden{visibility:visible;} +.web2py_console input{ + display: inline-block; + margin-bottom: 0; + vertical-align: middle; +} +.web2py_console input[type="submit"], +.web2py_console input[type="button"], +.web2py_console button{ + padding-top:4px; + padding-bottom:4px; + margin:3px 0 0 2px; +} +.web2py_console a, +.web2py_console select, +.web2py_console input +{ + margin:3px 0 0 2px; +} +.web2py_grid form table{width:auto;} +/* auth_user_remember checkbox extrapadding in IE fix */ +.ie-lte9 input#auth_user_remember.checkbox {padding-left:0;} + +/*============================================================= + MEDIA QUERIES +==============================================================*/ + +@media only screen and (max-width:979px){ + body{padding-top:0px;} + #navbar{top:5px;} + div.flash{right:5px;} + .dropdown-menu ul{visibility:visible;} +} +@media only screen and (max-width:479px){ + body{ + padding-left:10px; + padding-right:10px; + } + .navbar-fixed-top,.navbar-fixed-bottom { + margin-left:-10px; + margin-right:-10px; + } + input[type="text"],input[type="password"],select{ + width:95%; + } +} diff --git a/applications/examples/static/css/web2py_bootstrap_nojs.css b/applications/examples/static/css/web2py_bootstrap_nojs.css new file mode 100644 index 00000000..0ec7312f --- /dev/null +++ b/applications/examples/static/css/web2py_bootstrap_nojs.css @@ -0,0 +1,122 @@ +/*============================================================= + BOOTSTRAP DROPDOWN MENU +==============================================================*/ + +.dropdown-menu ul{ + left:100%; + position:absolute; + top:0; + visibility:hidden; + margin-top:-1px; +} +.dropdown-menu li:hover ul{visibility:visible;} +.navbar .dropdown-menu ul:before{ + border-bottom:7px solid transparent; + border-left:none; + border-right:7px solid rgba(0, 0, 0, 0.2); + border-top:7px solid transparent; + left:-7px; + top:5px; +} +.nav > li.dropdown > a:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid #000000; + content: ""; + display: inline-block; + height: 0; + opacity: 0.7; + vertical-align: top; + width: 0; + + margin-left: 2px; + margin-top: 8px; + + border-bottom-color: #FFFFFF; + border-top-color: #FFFFFF; +} +.dropdown-menu span{display:inline-block;} +ul.dropdown-menu li.dropdown > a:after { + border-left: 4px solid #000; + border-right: 4px solid transparent; + border-bottom: 4px solid transparent; + border-top: 4px solid transparent; + content: ""; + display: inline-block; + height: 0; + opacity: 0.7; + vertical-align: top; + width: 0; + + margin-left: 8px; + margin-top: 6px; +} + +ul.nav li.dropdown:hover ul.dropdown-menu { + display: block; +} + +.open >.dropdown-menu ul{display:block;} /* fix menu issue when BS2.0.4 is applied */ + +/*============================================================= + BOOTSTRAP SUBMIT BUTTON +==============================================================*/ + +input[type='submit']:not(.btn) { +display: inline-block; +padding: 4px 14px; +margin-bottom: 0; +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: whiteSmoke; +background-image: -webkit-gradient(linear,0 0,0 100%,from(white),to(#E6E6E6)); +background-image: -webkit-linear-gradient(top,white,#E6E6E6); +background-image: -o-linear-gradient(top,white,#E6E6E6); +background-image: linear-gradient(to bottom,white,#E6E6E6); +background-image: -moz-linear-gradient(top,white,#E6E6E6); +background-repeat: repeat-x; +border: 1px solid #BBB; +border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); +border-bottom-color: #A2A2A2; +-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); +-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); +} + +input[type='submit']:not(.btn):hover { +color: #333; +text-decoration: none; +background-color: #E6E6E6; +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; +} + +input[type='submit']:not(.btn).active, input[type='submit']:not(.btn):active { +background-color: #E6E6E6; +background-color: #D9D9D9 9; +background-image: none; +outline: 0; +-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); +-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); +box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); +} + +/*============================================================= + OTHER +==============================================================*/ + +.ie-lte8 .navbar-fixed-top {position:static;} + diff --git a/applications/examples/static/images/back-02.png b/applications/examples/static/images/back-02.png deleted file mode 100644 index 72ade60c54f4dce95a6387caf8661aff78b07eca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 478 zcmV<40U`d0P)1X3A@R3(<5pWpLYX~O;U zlhD@{zaR3QMM}a44H&r^pz~}FwjeAZ!LpzNggF8OscIq%UDHZ6QbUP4g@~tVENxjr zumI_pf`x3LEC*`>Sxz&Bj5q+ys1(2vGD>Yl6+yI&CqQbQj=`EjL0bgs<_wV9s|Ged z5P&sQqlE^{Q6tWcw>}ckhJ7lSdCMzik*5YbEg016(L?0fAW^~GQi!S1b%CNR{gIp&dUob?AIt!q^MjjQ%^FHtnTBm( za83R004n#f>r7ZKDX(Sc=RY92{0zdw%j;vOhcxStqsUvQZ++4KUk-frE^-KZ7p9a3 zid~>N2`7<(=3JpQ(p?RoPdT`jabJQ%-|snfA@M962bvb`5+{Yt-8iPc4?K>-vg;2w zvJbocN_c%siD*UZmBQ{Q2gi#yo6WJK#=PBb%f~}rv9g)^6;amh4~+Nn2mE6NANT@y UM`z*~r2qf`07*qoM6N<$g8EC&p8x;= diff --git a/applications/examples/static/images/favicon.ico b/applications/examples/static/images/favicon.ico index 5abc35d8fcfd77dde589161ba4b66ef216cba684..d2296d5e893eeef0d9c23629b93fc15f0c07de6e 100644 GIT binary patch literal 198 zcmZQzU<5(|0VW0z*Z{<0K&%180zj+)#2|SPZ~&7K0-_qiW}p8IF5}98KWZe literal 1150 zcmb7E?MqWp7(YROfS>x@$NmO`J_eC#I?E6ZQm1!wPTj1jTcf#Q%T`XNsi6i=Hm4v+ zA@rd#B1qi|m6`J;Th8TN7D`{`*LjZI+uoqOm)|}2Jm>j6ulKo(o#J<19^=omOghcj z8OGQ-4ld%7V>w?K<7b&y#m%DS!jk+W4x9v6it~@uQu%w;jSHx%yCmRpx1qkNRN2dN zlDXXNS#q*bn!=AKzQW;b%F?snZ^ZXRG)qqLX7VSehS4`@7wGm_&|tWZ&MpIX_r9T8 zx}0Vs7k_zW0rMZ<3WQffh;FZe*5uDPreApf$xn@6*L)2JzxOd8oJG4;jc9BgUVpD* zBbR^5GZxbB>CH~$4J60kgp%>X$6yHim zrykF|-3WeqhdQ1Q)s1RM?}3Q{Uf&vpKl3sGACHgDC%E6p`XXvH1u&U!VJo@{t4$K| zlkaiPr8-cJD1KGh-}#YylxtOM3!pcaL662fY{mlQtN%wyM DT3Try diff --git a/applications/examples/static/images/favicon.png b/applications/examples/static/images/favicon.png index 6c7b61725a5e900141e743d5f3ed908a465a0d9c..bd0a414ec86d9994b46676a8d399955a211da224 100644 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b zK-vS0-A-oPfdtD69Mgd`SU*F|v9*VRoE%RV#}JFt$q5VCD$M5pwKtPGcI;St=SBge z2(6Fm%2v{mJ)H9yZQYu1}7PYx)% z@f?oav8UOWC*MSf`N75p?Scu5d6r8U#vMo%JQ^oa!N723Q>lXa!beMh_Ntb+MwFx^ zmZVxG7o`Fz1|tJQLtO(4T_cka14}DoLn{MwT?11q1A~nj7xtiN$jwj5OsmAL;ecrd QP(1^Kr>mdKI;Vst0O;yt8UO$Q literal 6418 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 B7G?kd literal 0 HcmV?d00001 diff --git a/applications/examples/static/images/glyphicons-halflings.png b/applications/examples/static/images/glyphicons-halflings.png new file mode 100755 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/applications/examples/static/images/stripes.png b/applications/examples/static/images/stripes.png index 83004f80de4172638bc16e13bed23faf3e7dfcdd..7f87c03769eb4aad70032d4f28090376fedeece6 100644 GIT binary patch literal 79322 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

Z9pY2H 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 literal 7695 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 JPDHLkV1hz3*~9<< diff --git a/applications/examples/static/js/analytics.min.js b/applications/examples/static/js/analytics.min.js new file mode 100644 index 00000000..c6af396f --- /dev/null +++ b/applications/examples/static/js/analytics.min.js @@ -0,0 +1,4 @@ +// Analytics.js 0.2.2 +// (c) 2012 Segment.io Inc. +// Analytics.js may be freely distributed under the MIT license. +(function(){var e={userId:null,date:new Date,loaded:!1,initialized:!1,initializableProviders:{},providers:[],addProvider:function(e,t){this.initializableProviders[e]=t},initialize:function(e){this.providers=[],this.userId=null;for(var t in e){var n=this.initializableProviders[t],r=e[t];if(!n)throw new Error('Could not find a provider named "'+t+'"');n.initialize(r),this.providers.push(n)}this.initialized=!0;var i=this.utils.getUrlParameter(window.location.search,"ajs_uid");i&&this.identify(i);var s=this.utils.getUrlParameter(window.location.search,"ajs_event");s&&this.track(s)},identify:function(e,t){if(!this.initialized)return;this.utils.isObject(e)&&(t=e,e=null),e!==null?this.userId=e:e=this.userId;for(var n=0,r;r=this.providers[n];n++){if(!r.identify)continue;r.identify(e,this.utils.clone(t))}},track:function(e,t){if(!this.initialized)return;for(var n=0,r;r=this.providers[n];n++){if(!r.track)continue;r.track(e,this.utils.clone(t))}},pageview:function(){if(!this.initialized)return;for(var e=0,t;t=this.providers[e];e++){if(!t.pageview)continue;t.pageview()}},utils:{getSeconds:function(e){return Math.floor(new Date(e)/1e3)},clone:function(e){if(!e)return;var t={};for(var n in e)t[n]=e[n];return t},extend:function(e){var t=Array.prototype.slice.call(arguments,1);for(var n=0,r;r=t[n];n++)for(var i in r)e[i]=r[i];return e},alias:function(e,t){for(var n in t){var r=t[n];e[n]!==undefined&&(e[r]=e[n],delete e[n])}},isObject:function(e){return e===Object(e)},isString:function(e){return Object.prototype.toString.call(e)==="[object String]"},isFunction:function(e){return Object.prototype.toString.call(e)==="[object Function]"},isNumber:function(e){return Object.prototype.toString.call(e)==="[object Number]"},isEmail:function(e){return/.+\@.+\..+/.test(e)},resolveSettings:function(e,t){if(!this.isString(e)&&!this.isObject(e))throw new Error("Could not resolve settings.");if(!t)throw new Error("You must provide an api key field name.");if(this.isString(e)){var n=e;e={},e[t]=n}return e},getUrlParameter:function(e,t){var n=e.replace("?","").split("&");for(var r=0;r<",s,' onload="var d=',y,";d.getElementsByTagName('head')[0].",a,"(d.",f,"('script')).",h,"='",r,"//",u.l,"'",'"',">"].join("")}var s="body",o=n[s];if(!o)return setTimeout(p,100);u.P(1);var a="appendChild",f="createElement",h="src",v=n[f]("div"),m=v[a](n[f](i)),g=n[f]("iframe"),y="document",b="domain",w;v.style.display="none",o.insertBefore(v,o.firstChild).id=i,g.frameBorder="0",g.id=i+"-loader",/MSIE[ ]+6/.test(navigator.userAgent)&&(g.src="javascript:false"),g.allowTransparency="true",m[a](g);try{g.contentWindow[y].open()}catch(E){e[b]=n[b],w="javascript:var d="+y+".open();d.domain='"+n.domain+"';",g[h]=w+"void(0);"}try{var S=g.contentWindow[y];S.write(t()),S.close()}catch(x){g[h]=w+'d.write("'+t().replace(/"/g,String.fromCharCode(92)+'"')+'");d.close();'}u.P(2)};p()};o()}({loader:"static.olark.com/jsclient/loader0.js",name:"olark",methods:["configure","extend","declare","identify"]}),window.olark.identify(this.settings.siteId)},identify:function(e,t){var n=e;t&&t.email&&(n=t.email),t&&t.name&&(n=t.name),t&&t.name&&t.email&&(n+=" ("+t.email+")");if(!n)return;window.olark("api.chat.updateVisitorNickname",{snippet:n})},track:function(e,t){if(!this.settings.track)return;window.olark("api.chat.sendNotificationToOperator",{body:'visitor triggered "'+e+'"'})},pageview:function(){if(!this.settings.pageview)return;window.olark("api.chat.sendNotificationToOperator",{body:"looking at "+window.location.href})}}); \ No newline at end of file diff --git a/applications/examples/static/js/bootstrap.min.js b/applications/examples/static/js/bootstrap.min.js new file mode 100755 index 00000000..6eeb15ce --- /dev/null +++ b/applications/examples/static/js/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($){"use strict";$(function(){$.support.transition=function(){var transitionEnd=function(){var name,el=document.createElement("bootstrap"),transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(name in transEndEventNames)if(void 0!==el.style[name])return transEndEventNames[name]}();return transitionEnd&&{end:transitionEnd}}()})}(window.jQuery),!function($){"use strict";var dismiss='[data-dismiss="alert"]',Alert=function(el){$(el).on("click",dismiss,this.close)};Alert.prototype.close=function(e){function removeElement(){$parent.trigger("closed").remove()}var $parent,$this=$(this),selector=$this.attr("data-target");selector||(selector=$this.attr("href"),selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,"")),$parent=$(selector),e&&e.preventDefault(),$parent.length||($parent=$this.hasClass("alert")?$this:$this.parent()),$parent.trigger(e=$.Event("close")),e.isDefaultPrevented()||($parent.removeClass("in"),$.support.transition&&$parent.hasClass("fade")?$parent.on($.support.transition.end,removeElement):removeElement())};var old=$.fn.alert;$.fn.alert=function(option){return this.each(function(){var $this=$(this),data=$this.data("alert");data||$this.data("alert",data=new Alert(this)),"string"==typeof option&&data[option].call($this)})},$.fn.alert.Constructor=Alert,$.fn.alert.noConflict=function(){return $.fn.alert=old,this},$(document).on("click.alert.data-api",dismiss,Alert.prototype.close)}(window.jQuery),!function($){"use strict";var Button=function(element,options){this.$element=$(element),this.options=$.extend({},$.fn.button.defaults,options)};Button.prototype.setState=function(state){var d="disabled",$el=this.$element,data=$el.data(),val=$el.is("input")?"val":"html";state+="Text",data.resetText||$el.data("resetText",$el[val]()),$el[val](data[state]||this.options[state]),setTimeout(function(){"loadingText"==state?$el.addClass(d).attr(d,d):$el.removeClass(d).removeAttr(d)},0)},Button.prototype.toggle=function(){var $parent=this.$element.closest('[data-toggle="buttons-radio"]');$parent&&$parent.find(".active").removeClass("active"),this.$element.toggleClass("active")};var old=$.fn.button;$.fn.button=function(option){return this.each(function(){var $this=$(this),data=$this.data("button"),options="object"==typeof option&&option;data||$this.data("button",data=new Button(this,options)),"toggle"==option?data.toggle():option&&data.setState(option)})},$.fn.button.defaults={loadingText:"loading..."},$.fn.button.Constructor=Button,$.fn.button.noConflict=function(){return $.fn.button=old,this},$(document).on("click.button.data-api","[data-toggle^=button]",function(e){var $btn=$(e.target);$btn.hasClass("btn")||($btn=$btn.closest(".btn")),$btn.button("toggle")})}(window.jQuery),!function($){"use strict";var Carousel=function(element,options){this.$element=$(element),this.options=options,"hover"==this.options.pause&&this.$element.on("mouseenter",$.proxy(this.pause,this)).on("mouseleave",$.proxy(this.cycle,this))};Carousel.prototype={cycle:function(e){return e||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval($.proxy(this.next,this),this.options.interval)),this},to:function(pos){var $active=this.$element.find(".item.active"),children=$active.parent().children(),activePos=children.index($active),that=this;if(!(pos>children.length-1||0>pos))return this.sliding?this.$element.one("slid",function(){that.to(pos)}):activePos==pos?this.pause().cycle():this.slide(pos>activePos?"next":"prev",$(children[pos]))},pause:function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&$.support.transition.end&&(this.$element.trigger($.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this},next:function(){return this.sliding?void 0:this.slide("next")},prev:function(){return this.sliding?void 0:this.slide("prev")},slide:function(type,next){var e,$active=this.$element.find(".item.active"),$next=next||$active[type](),isCycling=this.interval,direction="next"==type?"left":"right",fallback="next"==type?"first":"last",that=this;if(this.sliding=!0,isCycling&&this.pause(),$next=$next.length?$next:this.$element.find(".item")[fallback](),e=$.Event("slide",{relatedTarget:$next[0]}),!$next.hasClass("active")){if($.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(e),e.isDefaultPrevented())return;$next.addClass(type),$next[0].offsetWidth,$active.addClass(direction),$next.addClass(direction),this.$element.one($.support.transition.end,function(){$next.removeClass([type,direction].join(" ")).addClass("active"),$active.removeClass(["active",direction].join(" ")),that.sliding=!1,setTimeout(function(){that.$element.trigger("slid")},0)})}else{if(this.$element.trigger(e),e.isDefaultPrevented())return;$active.removeClass("active"),$next.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return isCycling&&this.cycle(),this}}};var old=$.fn.carousel;$.fn.carousel=function(option){return this.each(function(){var $this=$(this),data=$this.data("carousel"),options=$.extend({},$.fn.carousel.defaults,"object"==typeof option&&option),action="string"==typeof option?option:options.slide;data||$this.data("carousel",data=new Carousel(this,options)),"number"==typeof option?data.to(option):action?data[action]():options.interval&&data.cycle()})},$.fn.carousel.defaults={interval:5e3,pause:"hover"},$.fn.carousel.Constructor=Carousel,$.fn.carousel.noConflict=function(){return $.fn.carousel=old,this},$(document).on("click.carousel.data-api","[data-slide]",function(e){var href,$this=$(this),$target=$($this.attr("data-target")||(href=$this.attr("href"))&&href.replace(/.*(?=#[^\s]+$)/,"")),options=$.extend({},$target.data(),$this.data());$target.carousel(options),e.preventDefault()})}(window.jQuery),!function($){"use strict";var Collapse=function(element,options){this.$element=$(element),this.options=$.extend({},$.fn.collapse.defaults,options),this.options.parent&&(this.$parent=$(this.options.parent)),this.options.toggle&&this.toggle()};Collapse.prototype={constructor:Collapse,dimension:function(){var hasWidth=this.$element.hasClass("width");return hasWidth?"width":"height"},show:function(){var dimension,scroll,actives,hasData;if(!this.transitioning){if(dimension=this.dimension(),scroll=$.camelCase(["scroll",dimension].join("-")),actives=this.$parent&&this.$parent.find("> .accordion-group > .in"),actives&&actives.length){if(hasData=actives.data("collapse"),hasData&&hasData.transitioning)return;actives.collapse("hide"),hasData||actives.data("collapse",null)}this.$element[dimension](0),this.transition("addClass",$.Event("show"),"shown"),$.support.transition&&this.$element[dimension](this.$element[0][scroll])}},hide:function(){var dimension;this.transitioning||(dimension=this.dimension(),this.reset(this.$element[dimension]()),this.transition("removeClass",$.Event("hide"),"hidden"),this.$element[dimension](0))},reset:function(size){var dimension=this.dimension();return this.$element.removeClass("collapse")[dimension](size||"auto")[0].offsetWidth,this.$element[null!==size?"addClass":"removeClass"]("collapse"),this},transition:function(method,startEvent,completeEvent){var that=this,complete=function(){"show"==startEvent.type&&that.reset(),that.transitioning=0,that.$element.trigger(completeEvent)};this.$element.trigger(startEvent),startEvent.isDefaultPrevented()||(this.transitioning=1,this.$element[method]("in"),$.support.transition&&this.$element.hasClass("collapse")?this.$element.one($.support.transition.end,complete):complete())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var old=$.fn.collapse;$.fn.collapse=function(option){return this.each(function(){var $this=$(this),data=$this.data("collapse"),options="object"==typeof option&&option;data||$this.data("collapse",data=new Collapse(this,options)),"string"==typeof option&&data[option]()})},$.fn.collapse.defaults={toggle:!0},$.fn.collapse.Constructor=Collapse,$.fn.collapse.noConflict=function(){return $.fn.collapse=old,this},$(document).on("click.collapse.data-api","[data-toggle=collapse]",function(e){var href,$this=$(this),target=$this.attr("data-target")||e.preventDefault()||(href=$this.attr("href"))&&href.replace(/.*(?=#[^\s]+$)/,""),option=$(target).data("collapse")?"toggle":$this.data();$this[$(target).hasClass("in")?"addClass":"removeClass"]("collapsed"),$(target).collapse(option)})}(window.jQuery),!function($){"use strict";function clearMenus(){$(toggle).each(function(){getParent($(this)).removeClass("open")})}function getParent($this){var $parent,selector=$this.attr("data-target");return selector||(selector=$this.attr("href"),selector=selector&&/#/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/,"")),$parent=$(selector),$parent.length||($parent=$this.parent()),$parent}var toggle="[data-toggle=dropdown]",Dropdown=function(element){var $el=$(element).on("click.dropdown.data-api",this.toggle);$("html").on("click.dropdown.data-api",function(){$el.parent().removeClass("open")})};Dropdown.prototype={constructor:Dropdown,toggle:function(){var $parent,isActive,$this=$(this);if(!$this.is(".disabled, :disabled"))return $parent=getParent($this),isActive=$parent.hasClass("open"),clearMenus(),isActive||$parent.toggleClass("open"),$this.focus(),!1},keydown:function(e){var $this,$items,$parent,isActive,index;if(/(38|40|27)/.test(e.keyCode)&&($this=$(this),e.preventDefault(),e.stopPropagation(),!$this.is(".disabled, :disabled"))){if($parent=getParent($this),isActive=$parent.hasClass("open"),!isActive||isActive&&27==e.keyCode)return $this.click();$items=$("[role=menu] li:not(.divider):visible a",$parent),$items.length&&(index=$items.index($items.filter(":focus")),38==e.keyCode&&index>0&&index--,40==e.keyCode&&$items.length-1>index&&index++,~index||(index=0),$items.eq(index).focus())}}};var old=$.fn.dropdown;$.fn.dropdown=function(option){return this.each(function(){var $this=$(this),data=$this.data("dropdown");data||$this.data("dropdown",data=new Dropdown(this)),"string"==typeof option&&data[option].call($this)})},$.fn.dropdown.Constructor=Dropdown,$.fn.dropdown.noConflict=function(){return $.fn.dropdown=old,this},$(document).on("click.dropdown.data-api touchstart.dropdown.data-api",clearMenus).on("click.dropdown touchstart.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("touchstart.dropdown.data-api",".dropdown-menu",function(e){e.stopPropagation()}).on("click.dropdown.data-api touchstart.dropdown.data-api",toggle,Dropdown.prototype.toggle).on("keydown.dropdown.data-api touchstart.dropdown.data-api",toggle+", [role=menu]",Dropdown.prototype.keydown)}(window.jQuery),!function($){"use strict";var Modal=function(element,options){this.options=options,this.$element=$(element).delegate('[data-dismiss="modal"]',"click.dismiss.modal",$.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};Modal.prototype={constructor:Modal,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var that=this,e=$.Event("show");this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.backdrop(function(){var transition=$.support.transition&&that.$element.hasClass("fade");that.$element.parent().length||that.$element.appendTo(document.body),that.$element.show(),transition&&that.$element[0].offsetWidth,that.$element.addClass("in").attr("aria-hidden",!1),that.enforceFocus(),transition?that.$element.one($.support.transition.end,function(){that.$element.focus().trigger("shown")}):that.$element.focus().trigger("shown")}))},hide:function(e){e&&e.preventDefault(),e=$.Event("hide"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),$(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),$.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal())},enforceFocus:function(){var that=this;$(document).on("focusin.modal",function(e){that.$element[0]===e.target||that.$element.has(e.target).length||that.$element.focus()})},escape:function(){var that=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(e){27==e.which&&that.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var that=this,timeout=setTimeout(function(){that.$element.off($.support.transition.end),that.hideModal()},500);this.$element.one($.support.transition.end,function(){clearTimeout(timeout),that.hideModal()})},hideModal:function(){this.$element.hide().trigger("hidden"),this.backdrop()},removeBackdrop:function(){this.$backdrop.remove(),this.$backdrop=null},backdrop:function(callback){var animate=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var doAnimate=$.support.transition&&animate;this.$backdrop=$('