Merge lp:~posulliv/akiban-persistit/update-docs-theme into lp:akiban-persistit

Proposed by Padraig O'Sullivan
Status: Rejected
Rejected by: Padraig O'Sullivan
Proposed branch: lp:~posulliv/akiban-persistit/update-docs-theme
Merge into: lp:akiban-persistit
Diff against target: 12128 lines (+11923/-5)
30 files modified
doc/_static/akiban.css (+657/-0)
doc/_static/akiban.js (+2/-0)
doc/_static/basic.css (+509/-0)
doc/_static/bootstrap/css/bootstrap.css (+5837/-0)
doc/_static/bootstrap/css/bootstrap.min.css (+841/-0)
doc/_static/bootstrap/js/bootstrap.js (+2038/-0)
doc/_static/bootstrap/js/bootstrap.min.js (+7/-0)
doc/_static/bootstraptheme.css (+2/-0)
doc/_static/doctools.js (+247/-0)
doc/_static/jquery-1.8.1.min.js (+2/-0)
doc/_static/jquery.tweet.js (+154/-0)
doc/_static/searchtools.js (+518/-0)
doc/_static/tweaks.css (+218/-0)
doc/_static/typography.css (+80/-0)
doc/_static/underscore.js (+16/-0)
doc/_theme/footer.html (+114/-0)
doc/_theme/genindex.html (+59/-0)
doc/_theme/layout.html (+252/-0)
doc/_theme/layout.html1 (+91/-0)
doc/_theme/localtoc.html (+13/-0)
doc/_theme/navbar.html (+102/-0)
doc/_theme/page.html (+13/-0)
doc/_theme/relations.html (+19/-0)
doc/_theme/search.html (+57/-0)
doc/_theme/searchbox.html (+26/-0)
doc/_theme/sourcelink.html (+16/-0)
doc/_theme/theme.conf (+7/-0)
doc/_theme/twitter.html (+19/-0)
doc/build/build-doc.sh (+3/-1)
doc/conf.py (+4/-4)
To merge this branch: bzr merge lp:~posulliv/akiban-persistit/update-docs-theme
Reviewer Review Type Date Requested Status
Akiban Technologies Pending
Review via email: mp+137997@code.launchpad.net

Description of the change

Update theme for sphinx docs to match website and server docs. Makes publishing much easier.

To post a comment you must log in.
Revision history for this message
Nathan Williams (nwilliams) wrote :

This is a whoooooole lot stuff that is copy/paste from somewhere else, right?

Is something not so drastic simple, e.g. add arg for them and download on demand when building docs for site?

Revision history for this message
Padraig O'Sullivan (posulliv) wrote :

Aye, indeed it is. I was under some time constraints today to get these published so wanted to remember what I had done :)

You can ignore this merge prop if you like as it would be pretty trivial to create put these files in place before building the docs.

Unmerged revisions

407. By Padraig O'Sullivan

Update docs build script to make sure theme related files are included in docs build process.

406. By Padraig O'Sullivan

Add theme related files for sphinx docs.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'doc/_static'
2=== added file 'doc/_static/akiban-logo.png'
3Binary files doc/_static/akiban-logo.png 1970-01-01 00:00:00 +0000 and doc/_static/akiban-logo.png 2012-12-04 21:10:28 +0000 differ
4=== added file 'doc/_static/akiban.css'
5--- doc/_static/akiban.css 1970-01-01 00:00:00 +0000
6+++ doc/_static/akiban.css 2012-12-04 21:10:28 +0000
7@@ -0,0 +1,657 @@
8+body {
9+font-family: "myriad-pro-1","myriad-pro-1",sans-serif;
10+}
11+
12+.navbar-fixed-top .navbar-inner {
13+ padding-top: 8px;
14+ height: 109px;
15+ background: #000 url(http://www.akiban.com/ak-docs/_static/header-top-bg.png) repeat-x right top;
16+}
17+
18+.navbar-fixed-top .navbar-inner .nav li a {
19+ padding-top: 10px;
20+ color: #EEE;
21+ list-style: none inside;
22+ text-transform: uppercase;
23+ font-size: 13px;
24+ margin-top: 10px;
25+}
26+
27+
28+.navbar-fixed-top .navbar-inner .nav li ul {
29+ background-color: #000;
30+ color: #eee;
31+}
32+
33+.navbar-fixed-top li.dropdown.open ul.dropdown-menu li a {
34+ color: #eee;
35+}
36+
37+
38+
39+.second-nav li a {
40+ font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2",sans-serif !important;
41+ font-weight: bold;
42+}
43+
44+body > .container-fluid {
45+ margin: 112px auto 0px auto;
46+ background-color: #FFF;
47+ padding-left: 10px;
48+ padding-right: 10px;
49+}
50+
51+// Mobile Phone
52+@media only screen and (max-width: 767px) {
53+ .navbar-fixed-top .navbar-inner .second-nav .nav li a {
54+ width: 100px;
55+ }
56+
57+ h1 {
58+ font-size: 20px;
59+ }
60+
61+ .page-header {
62+ padding-bottom: 10px;
63+ margin: 10px 0;
64+ }
65+}
66+
67+@media only screen and (max-width: 979px) {
68+ body > .container-fluid {
69+ padding: 5px;
70+ margin-top: -18px !important;
71+
72+ }
73+}
74+
75+@media only screen and (min-width: 768px) {
76+
77+ .navbar-fixed-top .navbar-inner .second-nav .nav li a {
78+ width: 152px;
79+ }
80+
81+ .carousel-caption p{
82+ display: block;
83+ }
84+
85+}
86+
87+@media (min-width: 768px) and (max-width: 979px) {
88+
89+ .container-fluid{
90+ max-width: 724px;
91+ }
92+
93+}
94+
95+@media (min-width: 980px) and (max-width: 1199px) {
96+
97+ .container-fluid{
98+ max-width: 940px;
99+ }
100+
101+}
102+
103+@media only screen and (min-width: 1200px) {
104+
105+ .container-fluid{
106+ max-width: 1170px;
107+ }
108+
109+}
110+
111+
112+body {
113+ margin: 0 auto;
114+ max-width: 100%;
115+ background: url(common-green-part-bg.jpg) repeat-x center top #F9F9F9;
116+}
117+
118+.footer .span12 {
119+ margin-left: 10px;
120+ margin-right: 0px;
121+}
122+
123+.container.footer {
124+ margin-top: 0px;
125+}
126+
127+div#twitter_inner_wrapper {
128+position: relative;
129+margin: 0 auto;
130+height: 88px;
131+}
132+
133+div#twitter_outer_wrapper {
134+background: url(http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-twitter-bg.png);
135+max-width: 100%;
136+margin: 0 auto;
137+}
138+
139+div#twitter_outer_wrapper .twitter_logo {
140+position: absolute;
141+top: 25px;
142+left: 44px;
143+}
144+
145+div#twitter_outer_wrapper div#twitter-line ul.tweets-pulled-listing {
146+height: 40px;
147+left: 9px;
148+margin: 0;
149+position: absolute !important;
150+top: 15px;
151+//width: 500px;
152+}
153+
154+#twitter-line ul {
155+padding: 0;
156+margin: 0 0 0 330px;
157+}
158+
159+div.tweets-pulled-listing ul {
160+list-style: none;
161+}
162+
163+div#twitter_outer_wrapper div#twitter-line {
164+position: absolute;
165+top: 18px;
166+left: 300px;
167+width: 500px;
168+background: transparent !important;
169+}
170+
171+#twitter-line.wrapper {
172+background: url(http://www.akiban.com/sites/all/themes/akiban/img/twit-bg.png) bottom center no-repeat;
173+z-index: 2;
174+padding: 5px 0 12px 0;
175+}
176+
177+a.prev_button {
178+background-image: url(http://www.akiban.com/sites/all/themes/akiban/img/akiban-dialog-prev-button.png);
179+width: 19px;
180+height: 19px;
181+font-size: 0;
182+display: block;
183+}
184+
185+div#twitter_outer_wrapper a.prev_button {
186+position: absolute;
187+right: 60px;
188+top: 33px;
189+}
190+
191+div#twitter_outer_wrapper a.next_button {
192+position: absolute;
193+right: 34px;
194+top: 32px;
195+}
196+
197+a.next_button {
198+background-image: url(http://www.akiban.com/sites/all/themes/akiban/img/akiban-dialog-next-button.png);
199+width: 19px;
200+height: 19px;
201+font-size: 0;
202+display: block;
203+}
204+
205+ div#twitter_outer_wrapper div#twitter-line ul.tweets-pulled-listing a {
206+ color:#eee !important;
207+ font-size:14px !important;
208+ font-weight: normal !important;
209+ }
210+
211+ div#twitter_outer_wrapper div#twitter-line ul.tweets-pulled-listing li {
212+ background:transparent;
213+ background : url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-twitter-li-bg.png")\9;
214+ }
215+
216+div#twitter_outer_wrapper div#twitter-line ul.tweets-pulled-listing {
217+ height: 40px;
218+ left: 9px;
219+ margin: 0;
220+ position: absolute !important;
221+ top: 15px;
222+ width: 500px;
223+}
224+
225+div#footer_outer_wrapper div.column h2,
226+div#footer_outer_wrapper div.newsletter_follow h2,
227+div#center_outer_wrapper div.video_container h4 {
228+ font-family: "pt-sans-narrow-1","pt-sans-narrow-2",sans-serif !important;
229+}
230+
231+
232+/* footer */
233+#footer {padding: 0;} /*30px 0;*/
234+#footer {color: #a7a9ac;} /*, #footer-links a*/
235+
236+
237+
238+#footer-links a {font-weight: normal; margin: 0;}
239+#footer-links li {border: none; padding: 0 16px 0 0; margin: 0 0 0 2px; background: url(http://www.akiban.com/sites/all/themes/akiban/img/footer-menu-separator.png
240+) center right no-repeat; }
241+#footer-links li.first {margin: 0;}
242+#footer-links li.first a {font-size: 1.2em; font-weight: bold;}
243+#footer-links li.last {background: none;}
244+
245+div#footer_outer_wrapper {
246+ background:url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-bg.png");
247+ max-width:100%;
248+ margin:0 auto;
249+}
250+
251+ div#footer_outer_wrapper div#footer_inner_wrapper {
252+ position:relative;
253+ margin:0 auto;
254+ height:406px;
255+ /*url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-center-bg-gradient.png") repeat-y #fff;*/
256+ /*padding-top:10px;*/
257+ }
258+
259+ div#footer_outer_wrapper div#footer_inner_wrapper div.container {
260+ padding-left: 18px;
261+ padding-top: 10px;
262+ }
263+
264+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column {
265+ float:left;
266+ width:190px;
267+ padding-left: 20px; /*29px;*/
268+ }
269+
270+div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column {
271+
272+ }
273+
274+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .address {
275+
276+ }
277+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .address .icon {
278+ float:left;margin-right:10px;margin-top:4px;
279+ }
280+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .address .text {
281+ float:left;width:164px;
282+ }
283+
284+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .phone {
285+
286+ }
287+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .phone .icon {
288+ float:left;margin-right:10px;margin-top:4px; clear: left;
289+ }
290+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .phone .text {
291+ float:left;width:158px;
292+ }
293+
294+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .email {
295+ margin-top:10px;
296+ }
297+
298+div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .email .icon {
299+ float:left;margin-right:10px;margin-top:14px; clear: left;
300+ }
301+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .email .text {
302+ float:left;width:158px; margin-top: 10px;
303+ }
304+
305+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.second_column {
306+ width: 210px;
307+ }
308+
309+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg {
310+ /*akiban-footer-list-vert-line.png*/
311+ padding-left:34px;
312+ background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-list-vert-line.png") repeat-y 0 0;
313+ position:relative;
314+ }
315+
316+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg .vert-line-top,
317+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg .vert-line-bottom {
318+ position:absolute;left:0px;width:12px;height:50px;font-size:0;
319+ }
320+
321+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg .vert-line-top {
322+ /*background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-list-vert-line-top.png");*/
323+ top:0px;
324+ }
325+
326+div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg .vert-line-bottom {
327+ /*background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-list-vert-line-bottom.png");*/
328+ bottom:0px;
329+ }
330+
331+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column h2,
332+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column h2 {
333+
334+ }
335+
336+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column h2 {
337+ color:#fff;
338+ margin-bottom:30px;
339+ font-size:18px;
340+ }
341+
342+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column img {
343+ vertical-align:middle;
344+ margin-top: -5px;
345+ }
346+
347+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column {
348+ width:220px !important;
349+
350+ }
351+
352+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column h2 {
353+ margin-bottom:23px;
354+ font-size:16px;
355+}
356+
357+div#footer_outer_wrapper div.container div.first_column .text,
358+div#footer_outer_wrapper div.container li a,
359+div#footer_outer_wrapper div.container div.first_column .text,
360+div#footer_outer_wrapper .newsletter_form #edit-newsletter-theme-form-1,
361+div#footer_outer_wrapper .newsletter_form #edit-Email,
362+div#footer_outer_wrapper .copyright div.c1,
363+div#footer_outer_wrapper .copyright a {
364+ font-family: Arial;
365+ font-size: 11px;
366+ color:#eee;
367+ }
368+
369+ div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .text,
370+ div#footer_outer_wrapper div#footer_inner_wrapper div.container li a {
371+ color:#e0e0e0;
372+ font-weight:normal;
373+ display:block;
374+ }
375+
376+
377+ div#footer_outer_wrapper div#footer_inner_wrapper div.container ul {
378+ margin:0;
379+ padding:0;
380+ }
381+
382+ div#footer_outer_wrapper div#footer_inner_wrapper div.container li {
383+ list-style:none;
384+ background:url('http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-list-border-line.png') repeat-x;
385+ height:28px;
386+ margin:0;
387+ }
388+
389+ div#footer_outer_wrapper div.newsletter_follow {
390+ padding-left: 25px;
391+ padding-top: 50px;
392+ }
393+
394+ div#footer_outer_wrapper div.newsletter,
395+ div#footer_outer_wrapper div.follow,
396+ div#footer_outer_wrapper div.newsletter h2,
397+ div#footer_outer_wrapper div.follow h2 {
398+ float:left;
399+ }
400+
401+ div#footer_outer_wrapper div.newsletter h2,
402+ div#footer_outer_wrapper div.follow h2 {
403+ float:left;
404+ margin:6px 22px 0 0;
405+ color:#fff;
406+ }
407+
408+ div#footer_outer_wrapper div.newsletter_follow div.newsletter_form {
409+ float:left;
410+ }
411+
412+ div#footer_outer_wrapper div.newsletter_follow div.newsletter_form #newsletter-theme-form {
413+ /*width:300px;*/
414+ }
415+
416+div#footer_outer_wrapper form#newsletter-theme-form,
417+div#footer_outer_wrapper form#ak-marketo-newsletter-form {
418+ width: 230px;
419+ }
420+
421+ div#footer_outer_wrapper form#newsletter-theme-form > div,
422+ div#footer_outer_wrapper form#ak-marketo-newsletter-form > div {
423+ -moz-border-radius: 5px;
424+ -moz-border-radius: 5px;
425+ -webkit-border-radius: 5px;
426+ -webkit-border-radius: 5px;
427+ border-radius: 5px;
428+ background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-searchbox-bg.png") repeat scroll 0 0 transparent;
429+ border-bottom: 1px solid #414141;
430+ height: 32px;
431+ padding-left: 6px;
432+ padding-top: 0;
433+ position: relative;
434+}
435+
436+ div#footer_outer_wrapper form#newsletter-theme-form #edit-newsletter-theme-form-1-wrapper,
437+ div#footer_outer_wrapper form#ak-marketo-newsletter-form #edit-Email-wrapper {
438+ margin-top: 0px;
439+ margin-bottom: 0px;
440+ }
441+
442+div#footer_outer_wrapper form#newsletter-theme-form #edit-newsletter-theme-form-1,
443+div#footer_outer_wrapper form#ak-marketo-newsletter-form #edit-Email {
444+ float:left;
445+ width: 189px;
446+ height:25px;
447+ border: medium none; /*border:1px solid #ccc;*/
448+ margin-right:2px;
449+ background:transparent;
450+ }
451+
452+ *:first-child+html div#footer_outer_wrapper form#newsletter-theme-form #edit-newsletter-theme-form-1,
453+ *:first-child+html div#footer_outer_wrapper form#ak-marketo-newsletter-form #edit-Email {
454+ width:180px;
455+ }
456+
457+ div#footer_outer_wrapper form#newsletter-theme-form #edit-submit-1,
458+ div#footer_outer_wrapper form#ak-marketo-newsletter-form #edit-submitButton {
459+ background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-newsletter-ok-btn.png") no-repeat transparent;
460+ border: none;
461+ cursor: pointer;
462+ font-size: 0;
463+ height: 22px;
464+ width: 23px;
465+ position:absolute;
466+ top:5px;
467+ right:5px;
468+ }
469+
470+ form#ak-marketo-newsletter-form div.ahah-progress {
471+ display:none;
472+ }
473+
474+ form#ak-marketo-newsletter-form div#container_popup {
475+ position: relavive;
476+ }
477+
478+ form#ak-marketo-newsletter-form div#container_popup div {
479+ position:absolute;
480+ top: 37px;
481+ right: -58px;
482+ width:150px;
483+ border:1px #fff solid;
484+ border-radius:5px;
485+ padding:3px;
486+ color:#fff;
487+ font-size: 10px;
488+ text-align: center;
489+ }
490+
491+ div#footer_outer_wrapper div.follow {
492+ margin-left:75px;
493+ }
494+
495+ div#footer_outer_wrapper div.follow h2 {
496+ margin-right:10px;
497+ }
498+
499+ div#footer_outer_wrapper div.follow ul {
500+ float:left;
501+ margin:0;
502+ padding-top:3px;
503+ }
504+
505+ div#footer_outer_wrapper div.follow ul li {
506+ float:left;
507+ list-style:none;
508+ padding-left: 15px;
509+ }
510+
511+ div#footer_outer_wrapper div.copyright {
512+ margin-left: 23px;
513+ margin-top: 52px;
514+ }
515+
516+ div#footer_outer_wrapper div.copyright div.c1 {
517+ float:left;
518+ font-style: normal;
519+ }
520+
521+ div#footer_outer_wrapper div.copyright ul.c2_links {
522+ float:right;
523+ margin:0;
524+ }
525+
526+ div#footer_outer_wrapper div.copyright ul.c2_links li {
527+ display:inline;
528+ padding-right: 15px;
529+ }
530+
531+ div#footer_outer_wrapper div.copyright ul.c2_links li a {
532+ font-weight:normal;
533+ }
534+
535+ div#footer_outer_wrapper div.copyright ul.c2_links li a:hover {
536+ color:#cfcfcf;
537+ }
538+
539+.akiban_green_color {
540+color: #7AC142;
541+}
542+
543+h1, h2, h3 {
544+text-transform: uppercase;
545+}
546+
547+.footer h2 {
548+ font-size: 21px;
549+ line-height: 21px;
550+}
551+
552+div.float_closer {
553+ clear:both;
554+}
555+
556+.page-content {
557+ min-height: 600px;
558+}
559+
560+h1, h2 {
561+color: #69A839;
562+}
563+
564+h1 {
565+font-size: 24px;
566+margin: 20px 0 12px;
567+}
568+
569+h2, h3, h4, h5, h6 {
570+color: #666;
571+cursor: pointer;
572+}
573+
574+h2 {
575+font-size: 18px;
576+}
577+
578+h3 {
579+font-size: 16px;
580+}
581+
582+li.bg_left_part {
583+font-size: 0;
584+background: url(http://www.akiban.com/sites/all/themes/akiban/new_images/menu-left-part-bg.png);
585+width: 141px;
586+height: 44px;
587+margin-left: -141px;
588+}
589+
590+li.bg_right_part {
591+font-size: 0;
592+background: url(http://www.akiban.com/sites/all/themes/akiban/new_images/menu-right-part-bg.png);
593+width: 164px;
594+height: 44px;
595+margin-right: -164px;
596+margin-top: -34px;
597+float: right;
598+}
599+
600+.navbar {
601+ background-color: #000;
602+}
603+
604+.second-nav {
605+height: 44px;
606+background: url(http://www.akiban.com/sites/all/themes/akiban/new_images/menu-item-bg.png);
607+margin-top: 44px;
608+}
609+
610+.navbar-fixed-top .navbar-inner .second-nav .nav li a {
611+display: block;
612+font-family: myriad-pro-condensed-1, myriad-pro-condensed-2, sans-serif;
613+font-size: 18px;
614+font-style: normal;
615+font-variant: normal;
616+font-weight: bold;
617+padding-bottom: 9px;
618+text-align: center;
619+text-decoration: none;
620+text-shadow: none;
621+text-transform: uppercase;
622+margin-top: 4px;
623+border-right: solid #575757 1px;
624+}
625+
626+.second-nav ul.pull-right {
627+padding: 0;
628+margin: 0 0 0px 0px;
629+}
630+
631+.feedburnerFeedBlock ul {
632+
633+ margin: 0px 30px 0px 0px;
634+
635+}
636+
637+
638+.feedburnerFeedBlock ul li {
639+ list-style: none;
640+ padding-bottom: 25px;
641+ clear: both;
642+}
643+
644+.feedburnerFeedBlock ul li a {
645+ margin-bottom: 5px;
646+ font-weight: bold;
647+ font-size: 10pt;
648+ display: block;
649+ }
650+
651+.feedburnerFeedBlock ul li p.date {
652+ font-size: 10pt;
653+ font-weight: bold;
654+ clear: left;
655+ float: left;
656+ height: 2px;
657+ }
658+
659+.feedburnerFeedBlock ul li div {
660+ font-size: 8.5pt;
661+ text-align: justify;
662+ display: inline;
663+ margin-left: 10px;
664+ }
665
666=== added file 'doc/_static/akiban.js'
667--- doc/_static/akiban.js 1970-01-01 00:00:00 +0000
668+++ doc/_static/akiban.js 2012-12-04 21:10:28 +0000
669@@ -0,0 +1,2 @@
670+ $('ul.tweets-pulled-listing').cycle({fx:'fade', speed:'slow', prev:'div#twitter_outer_wrapper a.prev_button', next:'di
671+v#twitter_outer_wrapper a.next_button'});
672\ No newline at end of file
673
674=== added file 'doc/_static/basic.css'
675--- doc/_static/basic.css 1970-01-01 00:00:00 +0000
676+++ doc/_static/basic.css 2012-12-04 21:10:28 +0000
677@@ -0,0 +1,509 @@
678+/*
679+ * basic.css
680+ * ~~~~~~~~~
681+ *
682+ * Sphinx stylesheet -- basic theme.
683+ *
684+ * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
685+ * :license: BSD, see LICENSE for details.
686+ *
687+ */
688+
689+/* -- main layout ----------------------------------------------------------- */
690+
691+div.clearer {
692+ clear: both;
693+}
694+
695+/* -- relbar ---------------------------------------------------------------- */
696+
697+div.related {
698+ width: 100%;
699+ font-size: 90%;
700+}
701+
702+div.related h3 {
703+ display: none;
704+}
705+
706+div.related ul {
707+ margin: 0;
708+ padding: 0 0 0 10px;
709+ list-style: none;
710+}
711+
712+div.related li {
713+ display: inline;
714+}
715+
716+div.related li.right {
717+ float: right;
718+ margin-right: 5px;
719+}
720+
721+/* -- sidebar --------------------------------------------------------------- */
722+
723+div.sphinxsidebarwrapper {
724+ padding: 10px 5px 0 10px;
725+}
726+
727+div.sphinxsidebar {
728+ float: left;
729+ width: 230px;
730+ margin-left: -100%;
731+ font-size: 90%;
732+}
733+
734+div.sphinxsidebar ul {
735+ list-style: none;
736+}
737+
738+div.sphinxsidebar ul ul,
739+div.sphinxsidebar ul.want-points {
740+ margin-left: 20px;
741+ list-style: square;
742+}
743+
744+div.sphinxsidebar ul ul {
745+ margin-top: 0;
746+ margin-bottom: 0;
747+}
748+
749+div.sphinxsidebar form {
750+ margin-top: 10px;
751+}
752+
753+div.sphinxsidebar input {
754+ border: 1px solid #98dbcc;
755+ font-family: sans-serif;
756+ font-size: 1em;
757+}
758+
759+img {
760+ border: 0;
761+}
762+
763+/* -- search page ----------------------------------------------------------- */
764+
765+ul.search {
766+ margin: 10px 0 0 20px;
767+ padding: 0;
768+}
769+
770+ul.search li {
771+ padding: 5px 0 5px 20px;
772+ background-image: url(file.png);
773+ background-repeat: no-repeat;
774+ background-position: 0 7px;
775+}
776+
777+ul.search li a {
778+ font-weight: bold;
779+}
780+
781+ul.search li div.context {
782+ color: #888;
783+ margin: 2px 0 0 30px;
784+ text-align: left;
785+}
786+
787+ul.keywordmatches li.goodmatch a {
788+ font-weight: bold;
789+}
790+
791+/* -- index page ------------------------------------------------------------ */
792+
793+table.contentstable {
794+ width: 90%;
795+}
796+
797+table.contentstable p.biglink {
798+ line-height: 150%;
799+}
800+
801+a.biglink {
802+ font-size: 1.3em;
803+}
804+
805+span.linkdescr {
806+ font-style: italic;
807+ padding-top: 5px;
808+ font-size: 90%;
809+}
810+
811+/* -- general index --------------------------------------------------------- */
812+
813+table.indextable {
814+ width: 100%;
815+}
816+
817+table.indextable td {
818+ text-align: left;
819+ vertical-align: top;
820+}
821+
822+table.indextable dl, table.indextable dd {
823+ margin-top: 0;
824+ margin-bottom: 0;
825+}
826+
827+table.indextable tr.pcap {
828+ height: 10px;
829+}
830+
831+table.indextable tr.cap {
832+ margin-top: 10px;
833+ background-color: #f2f2f2;
834+}
835+
836+img.toggler {
837+ margin-right: 3px;
838+ margin-top: 3px;
839+ cursor: pointer;
840+}
841+
842+div.modindex-jumpbox {
843+ border-top: 1px solid #ddd;
844+ border-bottom: 1px solid #ddd;
845+ margin: 1em 0 1em 0;
846+ padding: 0.4em;
847+}
848+
849+div.genindex-jumpbox {
850+ border-top: 1px solid #ddd;
851+ border-bottom: 1px solid #ddd;
852+ margin: 1em 0 1em 0;
853+ padding: 0.4em;
854+}
855+
856+/* -- general body styles --------------------------------------------------- */
857+
858+a.headerlink {
859+ visibility: hidden;
860+}
861+
862+h1:hover > a.headerlink,
863+h2:hover > a.headerlink,
864+h3:hover > a.headerlink,
865+h4:hover > a.headerlink,
866+h5:hover > a.headerlink,
867+h6:hover > a.headerlink,
868+dt:hover > a.headerlink {
869+ visibility: visible;
870+}
871+
872+div.body p.caption {
873+ text-align: inherit;
874+}
875+
876+div.body td {
877+ text-align: left;
878+}
879+
880+.field-list ul {
881+ padding-left: 1em;
882+}
883+
884+.first {
885+ margin-top: 0 !important;
886+}
887+
888+p.rubric {
889+ margin-top: 30px;
890+ font-weight: bold;
891+}
892+
893+.align-left {
894+ text-align: left;
895+}
896+
897+.align-center {
898+ clear: both;
899+ text-align: center;
900+}
901+
902+.align-right {
903+ text-align: right;
904+}
905+
906+/* -- sidebars -------------------------------------------------------------- */
907+
908+div.sidebar {
909+ margin: 0 0 0.5em 1em;
910+ border: 1px solid #ddb;
911+ padding: 7px 7px 0 7px;
912+ background-color: #ffe;
913+ width: 40%;
914+ float: right;
915+}
916+
917+p.sidebar-title {
918+ font-weight: bold;
919+}
920+
921+/* -- topics ---------------------------------------------------------------- */
922+
923+div.topic {
924+ border: 1px solid #ccc;
925+ padding: 7px 7px 0 7px;
926+ margin: 10px 0 10px 0;
927+}
928+
929+p.topic-title {
930+ font-size: 1.1em;
931+ font-weight: bold;
932+ margin-top: 10px;
933+}
934+
935+/* -- admonitions ----------------------------------------------------------- */
936+
937+div.admonition {
938+ margin-top: 10px;
939+ margin-bottom: 10px;
940+ padding: 7px;
941+}
942+
943+div.admonition dt {
944+ font-weight: bold;
945+}
946+
947+div.admonition dl {
948+ margin-bottom: 0;
949+}
950+
951+p.admonition-title {
952+ margin: 0px 10px 5px 0px;
953+ font-weight: bold;
954+}
955+
956+div.body p.centered {
957+ text-align: center;
958+ margin-top: 25px;
959+}
960+
961+/* -- tables ---------------------------------------------------------------- */
962+
963+table.docutils {
964+ border: 0;
965+ border-collapse: collapse;
966+}
967+
968+table.docutils td, table.docutils th {
969+ padding: 1px 8px 1px 5px;
970+ border-top: 0;
971+ border-left: 0;
972+ border-right: 0;
973+ border-bottom: 1px solid #aaa;
974+}
975+
976+table.field-list td, table.field-list th {
977+ border: 0 !important;
978+}
979+
980+table.footnote td, table.footnote th {
981+ border: 0 !important;
982+}
983+
984+th {
985+ text-align: left;
986+ padding-right: 5px;
987+}
988+
989+table.citation {
990+ border-left: solid 1px gray;
991+ margin-left: 1px;
992+}
993+
994+table.citation td {
995+ border-bottom: none;
996+}
997+
998+/* -- other body styles ----------------------------------------------------- */
999+
1000+ol.arabic {
1001+ list-style: decimal;
1002+}
1003+
1004+ol.loweralpha {
1005+ list-style: lower-alpha;
1006+}
1007+
1008+ol.upperalpha {
1009+ list-style: upper-alpha;
1010+}
1011+
1012+ol.lowerroman {
1013+ list-style: lower-roman;
1014+}
1015+
1016+ol.upperroman {
1017+ list-style: upper-roman;
1018+}
1019+
1020+dl {
1021+ margin-bottom: 15px;
1022+}
1023+
1024+dd p {
1025+ margin-top: 0px;
1026+}
1027+
1028+dd ul, dd table {
1029+ margin-bottom: 10px;
1030+}
1031+
1032+dd {
1033+ margin-top: 3px;
1034+ margin-bottom: 10px;
1035+ margin-left: 30px;
1036+}
1037+
1038+dt:target, .highlighted {
1039+ background-color: #fbe54e;
1040+}
1041+
1042+dl.glossary dt {
1043+ font-weight: bold;
1044+ font-size: 1.1em;
1045+}
1046+
1047+.field-list ul {
1048+ margin: 0;
1049+ padding-left: 1em;
1050+}
1051+
1052+.field-list p {
1053+ margin: 0;
1054+}
1055+
1056+.refcount {
1057+ color: #060;
1058+}
1059+
1060+.optional {
1061+ font-size: 1.3em;
1062+}
1063+
1064+.versionmodified {
1065+ font-style: italic;
1066+}
1067+
1068+.system-message {
1069+ background-color: #fda;
1070+ padding: 5px;
1071+ border: 3px solid red;
1072+}
1073+
1074+.footnote:target {
1075+ background-color: #ffa
1076+}
1077+
1078+.line-block {
1079+ display: block;
1080+ margin-top: 1em;
1081+ margin-bottom: 1em;
1082+}
1083+
1084+.line-block .line-block {
1085+ margin-top: 0;
1086+ margin-bottom: 0;
1087+ margin-left: 1.5em;
1088+}
1089+
1090+.guilabel, .menuselection {
1091+ font-family: sans-serif;
1092+}
1093+
1094+.accelerator {
1095+ text-decoration: underline;
1096+}
1097+
1098+.classifier {
1099+ font-style: oblique;
1100+}
1101+
1102+/* -- code displays --------------------------------------------------------- */
1103+
1104+pre {
1105+ overflow: auto;
1106+}
1107+
1108+td.linenos pre {
1109+ padding: 5px 0px;
1110+ border: 0;
1111+ background-color: transparent;
1112+ color: #aaa;
1113+}
1114+
1115+table.highlighttable {
1116+ margin-left: 0.5em;
1117+}
1118+
1119+table.highlighttable td {
1120+ padding: 0 0.5em 0 0.5em;
1121+}
1122+
1123+tt.descname {
1124+ background-color: transparent;
1125+ font-weight: bold;
1126+ font-size: 1.2em;
1127+}
1128+
1129+tt.descclassname {
1130+ background-color: transparent;
1131+}
1132+
1133+tt.xref, a tt {
1134+ background-color: transparent;
1135+ font-weight: bold;
1136+}
1137+
1138+h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
1139+ background-color: transparent;
1140+}
1141+
1142+.viewcode-link {
1143+ float: right;
1144+}
1145+
1146+.viewcode-back {
1147+ float: right;
1148+ font-family: sans-serif;
1149+}
1150+
1151+div.viewcode-block:target {
1152+ margin: -1px -10px;
1153+ padding: 0 10px;
1154+}
1155+
1156+/* -- math display ---------------------------------------------------------- */
1157+
1158+img.math {
1159+ vertical-align: middle;
1160+}
1161+
1162+div.body div.math p {
1163+ text-align: center;
1164+}
1165+
1166+span.eqno {
1167+ float: right;
1168+}
1169+
1170+/* -- printout stylesheet --------------------------------------------------- */
1171+
1172+@media print {
1173+ div.document,
1174+ div.documentwrapper,
1175+ div.bodywrapper {
1176+ margin: 0 !important;
1177+ width: 100%;
1178+ }
1179+
1180+ div.sphinxsidebar,
1181+ div.related,
1182+ div.footer,
1183+ #top-link {
1184+ display: none;
1185+ }
1186+}
1187
1188=== added directory 'doc/_static/bootstrap'
1189=== added directory 'doc/_static/bootstrap/css'
1190=== added file 'doc/_static/bootstrap/css/bootstrap.css'
1191--- doc/_static/bootstrap/css/bootstrap.css 1970-01-01 00:00:00 +0000
1192+++ doc/_static/bootstrap/css/bootstrap.css 2012-12-04 21:10:28 +0000
1193@@ -0,0 +1,5837 @@
1194+/*!
1195+ * Bootstrap v2.1.1
1196+ *
1197+ * Copyright 2012 Twitter, Inc
1198+ * Licensed under the Apache License v2.0
1199+ * http://www.apache.org/licenses/LICENSE-2.0
1200+ *
1201+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
1202+ */
1203+.clearfix {
1204+ *zoom: 1;
1205+}
1206+.clearfix:before,
1207+.clearfix:after {
1208+ display: table;
1209+ content: "";
1210+ line-height: 0;
1211+}
1212+.clearfix:after {
1213+ clear: both;
1214+}
1215+.hide-text {
1216+ font: 0/0 a;
1217+ color: transparent;
1218+ text-shadow: none;
1219+ background-color: transparent;
1220+ border: 0;
1221+}
1222+.input-block-level {
1223+ display: block;
1224+ width: 100%;
1225+ min-height: 30px;
1226+ -webkit-box-sizing: border-box;
1227+ -moz-box-sizing: border-box;
1228+ box-sizing: border-box;
1229+}
1230+article,
1231+aside,
1232+details,
1233+figcaption,
1234+figure,
1235+footer,
1236+header,
1237+hgroup,
1238+nav,
1239+section {
1240+ display: block;
1241+}
1242+audio,
1243+canvas,
1244+video {
1245+ display: inline-block;
1246+ *display: inline;
1247+ *zoom: 1;
1248+}
1249+audio:not([controls]) {
1250+ display: none;
1251+}
1252+html {
1253+ font-size: 100%;
1254+ -webkit-text-size-adjust: 100%;
1255+ -ms-text-size-adjust: 100%;
1256+}
1257+a:focus {
1258+ outline: thin dotted #333;
1259+ outline: 5px auto -webkit-focus-ring-color;
1260+ outline-offset: -2px;
1261+}
1262+a:hover,
1263+a:active {
1264+ outline: 0;
1265+}
1266+sub,
1267+sup {
1268+ position: relative;
1269+ font-size: 75%;
1270+ line-height: 0;
1271+ vertical-align: baseline;
1272+}
1273+sup {
1274+ top: -0.5em;
1275+}
1276+sub {
1277+ bottom: -0.25em;
1278+}
1279+img {
1280+ /* Responsive images (ensure images don't scale beyond their parents) */
1281+
1282+ max-width: 100%;
1283+ /* Part 1: Set a maxium relative to the parent */
1284+
1285+ width: auto\9;
1286+ /* IE7-8 need help adjusting responsive images */
1287+
1288+ height: auto;
1289+ /* Part 2: Scale the height according to the width, otherwise you get stretching */
1290+
1291+ vertical-align: middle;
1292+ border: 0;
1293+ -ms-interpolation-mode: bicubic;
1294+}
1295+#map_canvas img {
1296+ max-width: none;
1297+}
1298+button,
1299+input,
1300+select,
1301+textarea {
1302+ margin: 0;
1303+ font-size: 100%;
1304+ vertical-align: middle;
1305+}
1306+button,
1307+input {
1308+ *overflow: visible;
1309+ line-height: normal;
1310+}
1311+button::-moz-focus-inner,
1312+input::-moz-focus-inner {
1313+ padding: 0;
1314+ border: 0;
1315+}
1316+button,
1317+input[type="button"],
1318+input[type="reset"],
1319+input[type="submit"] {
1320+ cursor: pointer;
1321+ -webkit-appearance: button;
1322+}
1323+input[type="search"] {
1324+ -webkit-box-sizing: content-box;
1325+ -moz-box-sizing: content-box;
1326+ box-sizing: content-box;
1327+ -webkit-appearance: textfield;
1328+}
1329+input[type="search"]::-webkit-search-decoration,
1330+input[type="search"]::-webkit-search-cancel-button {
1331+ -webkit-appearance: none;
1332+}
1333+textarea {
1334+ overflow: auto;
1335+ vertical-align: top;
1336+}
1337+body {
1338+ margin: 0;
1339+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1340+ font-size: 14px;
1341+ line-height: 20px;
1342+ color: #333333;
1343+ background-color: #ffffff;
1344+}
1345+a {
1346+ color: #0088cc;
1347+ text-decoration: none;
1348+}
1349+a:hover {
1350+ color: #005580;
1351+ text-decoration: underline;
1352+}
1353+.img-rounded {
1354+ -webkit-border-radius: 6px;
1355+ -moz-border-radius: 6px;
1356+ border-radius: 6px;
1357+}
1358+.img-polaroid {
1359+ padding: 4px;
1360+ background-color: #fff;
1361+ border: 1px solid #ccc;
1362+ border: 1px solid rgba(0, 0, 0, 0.2);
1363+ -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
1364+ -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
1365+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
1366+}
1367+.img-circle {
1368+ -webkit-border-radius: 500px;
1369+ -moz-border-radius: 500px;
1370+ border-radius: 500px;
1371+}
1372+.row {
1373+ margin-left: -20px;
1374+ *zoom: 1;
1375+}
1376+.row:before,
1377+.row:after {
1378+ display: table;
1379+ content: "";
1380+ line-height: 0;
1381+}
1382+.row:after {
1383+ clear: both;
1384+}
1385+[class*="span"] {
1386+ float: left;
1387+ min-height: 1px;
1388+ margin-left: 20px;
1389+}
1390+.container,
1391+.navbar-static-top .container,
1392+.navbar-fixed-top .container,
1393+.navbar-fixed-bottom .container {
1394+ width: 940px;
1395+}
1396+.span12 {
1397+ width: 940px;
1398+}
1399+.span11 {
1400+ width: 860px;
1401+}
1402+.span10 {
1403+ width: 780px;
1404+}
1405+.span9 {
1406+ width: 700px;
1407+}
1408+.span8 {
1409+ width: 620px;
1410+}
1411+.span7 {
1412+ width: 540px;
1413+}
1414+.span6 {
1415+ width: 460px;
1416+}
1417+.span5 {
1418+ width: 380px;
1419+}
1420+.span4 {
1421+ width: 300px;
1422+}
1423+.span3 {
1424+ width: 220px;
1425+}
1426+.span2 {
1427+ width: 140px;
1428+}
1429+.span1 {
1430+ width: 60px;
1431+}
1432+.offset12 {
1433+ margin-left: 980px;
1434+}
1435+.offset11 {
1436+ margin-left: 900px;
1437+}
1438+.offset10 {
1439+ margin-left: 820px;
1440+}
1441+.offset9 {
1442+ margin-left: 740px;
1443+}
1444+.offset8 {
1445+ margin-left: 660px;
1446+}
1447+.offset7 {
1448+ margin-left: 580px;
1449+}
1450+.offset6 {
1451+ margin-left: 500px;
1452+}
1453+.offset5 {
1454+ margin-left: 420px;
1455+}
1456+.offset4 {
1457+ margin-left: 340px;
1458+}
1459+.offset3 {
1460+ margin-left: 260px;
1461+}
1462+.offset2 {
1463+ margin-left: 180px;
1464+}
1465+.offset1 {
1466+ margin-left: 100px;
1467+}
1468+.row-fluid {
1469+ width: 100%;
1470+ *zoom: 1;
1471+}
1472+.row-fluid:before,
1473+.row-fluid:after {
1474+ display: table;
1475+ content: "";
1476+ line-height: 0;
1477+}
1478+.row-fluid:after {
1479+ clear: both;
1480+}
1481+.row-fluid [class*="span"] {
1482+ display: block;
1483+ width: 100%;
1484+ min-height: 30px;
1485+ -webkit-box-sizing: border-box;
1486+ -moz-box-sizing: border-box;
1487+ box-sizing: border-box;
1488+ float: left;
1489+ margin-left: 2.127659574468085%;
1490+ *margin-left: 2.074468085106383%;
1491+}
1492+.row-fluid [class*="span"]:first-child {
1493+ margin-left: 0;
1494+}
1495+.row-fluid .span12 {
1496+ width: 100%;
1497+ *width: 99.94680851063829%;
1498+}
1499+.row-fluid .span11 {
1500+ width: 91.48936170212765%;
1501+ *width: 91.43617021276594%;
1502+}
1503+.row-fluid .span10 {
1504+ width: 82.97872340425532%;
1505+ *width: 82.92553191489361%;
1506+}
1507+.row-fluid .span9 {
1508+ width: 74.46808510638297%;
1509+ *width: 74.41489361702126%;
1510+}
1511+.row-fluid .span8 {
1512+ width: 65.95744680851064%;
1513+ *width: 65.90425531914893%;
1514+}
1515+.row-fluid .span7 {
1516+ width: 57.44680851063829%;
1517+ *width: 57.39361702127659%;
1518+}
1519+.row-fluid .span6 {
1520+ width: 48.93617021276595%;
1521+ *width: 48.88297872340425%;
1522+}
1523+.row-fluid .span5 {
1524+ width: 40.42553191489362%;
1525+ *width: 40.37234042553192%;
1526+}
1527+.row-fluid .span4 {
1528+ width: 31.914893617021278%;
1529+ *width: 31.861702127659576%;
1530+}
1531+.row-fluid .span3 {
1532+ width: 23.404255319148934%;
1533+ *width: 23.351063829787233%;
1534+}
1535+.row-fluid .span2 {
1536+ width: 14.893617021276595%;
1537+ *width: 14.840425531914894%;
1538+}
1539+.row-fluid .span1 {
1540+ width: 6.382978723404255%;
1541+ *width: 6.329787234042553%;
1542+}
1543+.row-fluid .offset12 {
1544+ margin-left: 104.25531914893617%;
1545+ *margin-left: 104.14893617021275%;
1546+}
1547+.row-fluid .offset12:first-child {
1548+ margin-left: 102.12765957446808%;
1549+ *margin-left: 102.02127659574467%;
1550+}
1551+.row-fluid .offset11 {
1552+ margin-left: 95.74468085106382%;
1553+ *margin-left: 95.6382978723404%;
1554+}
1555+.row-fluid .offset11:first-child {
1556+ margin-left: 93.61702127659574%;
1557+ *margin-left: 93.51063829787232%;
1558+}
1559+.row-fluid .offset10 {
1560+ margin-left: 87.23404255319149%;
1561+ *margin-left: 87.12765957446807%;
1562+}
1563+.row-fluid .offset10:first-child {
1564+ margin-left: 85.1063829787234%;
1565+ *margin-left: 84.99999999999999%;
1566+}
1567+.row-fluid .offset9 {
1568+ margin-left: 78.72340425531914%;
1569+ *margin-left: 78.61702127659572%;
1570+}
1571+.row-fluid .offset9:first-child {
1572+ margin-left: 76.59574468085106%;
1573+ *margin-left: 76.48936170212764%;
1574+}
1575+.row-fluid .offset8 {
1576+ margin-left: 70.2127659574468%;
1577+ *margin-left: 70.10638297872339%;
1578+}
1579+.row-fluid .offset8:first-child {
1580+ margin-left: 68.08510638297872%;
1581+ *margin-left: 67.9787234042553%;
1582+}
1583+.row-fluid .offset7 {
1584+ margin-left: 61.70212765957446%;
1585+ *margin-left: 61.59574468085106%;
1586+}
1587+.row-fluid .offset7:first-child {
1588+ margin-left: 59.574468085106375%;
1589+ *margin-left: 59.46808510638297%;
1590+}
1591+.row-fluid .offset6 {
1592+ margin-left: 53.191489361702125%;
1593+ *margin-left: 53.085106382978715%;
1594+}
1595+.row-fluid .offset6:first-child {
1596+ margin-left: 51.063829787234035%;
1597+ *margin-left: 50.95744680851063%;
1598+}
1599+.row-fluid .offset5 {
1600+ margin-left: 44.68085106382979%;
1601+ *margin-left: 44.57446808510638%;
1602+}
1603+.row-fluid .offset5:first-child {
1604+ margin-left: 42.5531914893617%;
1605+ *margin-left: 42.4468085106383%;
1606+}
1607+.row-fluid .offset4 {
1608+ margin-left: 36.170212765957444%;
1609+ *margin-left: 36.06382978723405%;
1610+}
1611+.row-fluid .offset4:first-child {
1612+ margin-left: 34.04255319148936%;
1613+ *margin-left: 33.93617021276596%;
1614+}
1615+.row-fluid .offset3 {
1616+ margin-left: 27.659574468085104%;
1617+ *margin-left: 27.5531914893617%;
1618+}
1619+.row-fluid .offset3:first-child {
1620+ margin-left: 25.53191489361702%;
1621+ *margin-left: 25.425531914893618%;
1622+}
1623+.row-fluid .offset2 {
1624+ margin-left: 19.148936170212764%;
1625+ *margin-left: 19.04255319148936%;
1626+}
1627+.row-fluid .offset2:first-child {
1628+ margin-left: 17.02127659574468%;
1629+ *margin-left: 16.914893617021278%;
1630+}
1631+.row-fluid .offset1 {
1632+ margin-left: 10.638297872340425%;
1633+ *margin-left: 10.53191489361702%;
1634+}
1635+.row-fluid .offset1:first-child {
1636+ margin-left: 8.51063829787234%;
1637+ *margin-left: 8.404255319148938%;
1638+}
1639+[class*="span"].hide,
1640+.row-fluid [class*="span"].hide {
1641+ display: none;
1642+}
1643+[class*="span"].pull-right,
1644+.row-fluid [class*="span"].pull-right {
1645+ float: right;
1646+}
1647+.container {
1648+ margin-right: auto;
1649+ margin-left: auto;
1650+ *zoom: 1;
1651+}
1652+.container:before,
1653+.container:after {
1654+ display: table;
1655+ content: "";
1656+ line-height: 0;
1657+}
1658+.container:after {
1659+ clear: both;
1660+}
1661+.container-fluid {
1662+ padding-right: 20px;
1663+ padding-left: 20px;
1664+ *zoom: 1;
1665+}
1666+.container-fluid:before,
1667+.container-fluid:after {
1668+ display: table;
1669+ content: "";
1670+ line-height: 0;
1671+}
1672+.container-fluid:after {
1673+ clear: both;
1674+}
1675+p {
1676+ margin: 0 0 10px;
1677+}
1678+.lead {
1679+ margin-bottom: 20px;
1680+ font-size: 21px;
1681+ font-weight: 200;
1682+ line-height: 30px;
1683+}
1684+small {
1685+ font-size: 85%;
1686+}
1687+strong {
1688+ font-weight: bold;
1689+}
1690+em {
1691+ font-style: italic;
1692+}
1693+cite {
1694+ font-style: normal;
1695+}
1696+.muted {
1697+ color: #999999;
1698+}
1699+.text-warning {
1700+ color: #c09853;
1701+}
1702+.text-error {
1703+ color: #b94a48;
1704+}
1705+.text-info {
1706+ color: #3a87ad;
1707+}
1708+.text-success {
1709+ color: #468847;
1710+}
1711+h1,
1712+h2,
1713+h3,
1714+h4,
1715+h5,
1716+h6 {
1717+ margin: 10px 0;
1718+ font-family: inherit;
1719+ font-weight: bold;
1720+ line-height: 1;
1721+ color: inherit;
1722+ text-rendering: optimizelegibility;
1723+}
1724+h1 small,
1725+h2 small,
1726+h3 small,
1727+h4 small,
1728+h5 small,
1729+h6 small {
1730+ font-weight: normal;
1731+ line-height: 1;
1732+ color: #999999;
1733+}
1734+h1 {
1735+ font-size: 36px;
1736+ line-height: 40px;
1737+}
1738+h2 {
1739+ font-size: 30px;
1740+ line-height: 40px;
1741+}
1742+h3 {
1743+ font-size: 24px;
1744+ line-height: 40px;
1745+}
1746+h4 {
1747+ font-size: 18px;
1748+ line-height: 20px;
1749+}
1750+h5 {
1751+ font-size: 14px;
1752+ line-height: 20px;
1753+}
1754+h6 {
1755+ font-size: 12px;
1756+ line-height: 20px;
1757+}
1758+h1 small {
1759+ font-size: 24px;
1760+}
1761+h2 small {
1762+ font-size: 18px;
1763+}
1764+h3 small {
1765+ font-size: 14px;
1766+}
1767+h4 small {
1768+ font-size: 14px;
1769+}
1770+.page-header {
1771+ padding-bottom: 9px;
1772+ margin: 20px 0 30px;
1773+ border-bottom: 1px solid #eeeeee;
1774+}
1775+ul,
1776+ol {
1777+ padding: 0;
1778+ margin: 0 0 10px 25px;
1779+}
1780+ul ul,
1781+ul ol,
1782+ol ol,
1783+ol ul {
1784+ margin-bottom: 0;
1785+}
1786+li {
1787+ line-height: 20px;
1788+}
1789+ul.unstyled,
1790+ol.unstyled {
1791+ margin-left: 0;
1792+ list-style: none;
1793+}
1794+dl {
1795+ margin-bottom: 20px;
1796+}
1797+dt,
1798+dd {
1799+ line-height: 20px;
1800+}
1801+dt {
1802+ font-weight: bold;
1803+}
1804+dd {
1805+ margin-left: 10px;
1806+}
1807+.dl-horizontal {
1808+ *zoom: 1;
1809+}
1810+.dl-horizontal:before,
1811+.dl-horizontal:after {
1812+ display: table;
1813+ content: "";
1814+ line-height: 0;
1815+}
1816+.dl-horizontal:after {
1817+ clear: both;
1818+}
1819+.dl-horizontal dt {
1820+ float: left;
1821+ width: 160px;
1822+ clear: left;
1823+ text-align: right;
1824+ overflow: hidden;
1825+ text-overflow: ellipsis;
1826+ white-space: nowrap;
1827+}
1828+.dl-horizontal dd {
1829+ margin-left: 180px;
1830+}
1831+hr {
1832+ margin: 20px 0;
1833+ border: 0;
1834+ border-top: 1px solid #eeeeee;
1835+ border-bottom: 1px solid #ffffff;
1836+}
1837+abbr[title] {
1838+ cursor: help;
1839+ border-bottom: 1px dotted #999999;
1840+}
1841+abbr.initialism {
1842+ font-size: 90%;
1843+ text-transform: uppercase;
1844+}
1845+blockquote {
1846+ padding: 0 0 0 15px;
1847+ margin: 0 0 20px;
1848+ border-left: 5px solid #eeeeee;
1849+}
1850+blockquote p {
1851+ margin-bottom: 0;
1852+ font-size: 16px;
1853+ font-weight: 300;
1854+ line-height: 25px;
1855+}
1856+blockquote small {
1857+ display: block;
1858+ line-height: 20px;
1859+ color: #999999;
1860+}
1861+blockquote small:before {
1862+ content: '\2014 \00A0';
1863+}
1864+blockquote.pull-right {
1865+ float: right;
1866+ padding-right: 15px;
1867+ padding-left: 0;
1868+ border-right: 5px solid #eeeeee;
1869+ border-left: 0;
1870+}
1871+blockquote.pull-right p,
1872+blockquote.pull-right small {
1873+ text-align: right;
1874+}
1875+blockquote.pull-right small:before {
1876+ content: '';
1877+}
1878+blockquote.pull-right small:after {
1879+ content: '\00A0 \2014';
1880+}
1881+q:before,
1882+q:after,
1883+blockquote:before,
1884+blockquote:after {
1885+ content: "";
1886+}
1887+address {
1888+ display: block;
1889+ margin-bottom: 20px;
1890+ font-style: normal;
1891+ line-height: 20px;
1892+}
1893+code,
1894+pre {
1895+ padding: 0 3px 2px;
1896+ font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
1897+ font-size: 12px;
1898+ color: #333333;
1899+ -webkit-border-radius: 3px;
1900+ -moz-border-radius: 3px;
1901+ border-radius: 3px;
1902+}
1903+code {
1904+ padding: 2px 4px;
1905+ color: #d14;
1906+ background-color: #f7f7f9;
1907+ border: 1px solid #e1e1e8;
1908+}
1909+pre {
1910+ display: block;
1911+ padding: 9.5px;
1912+ margin: 0 0 10px;
1913+ font-size: 13px;
1914+ line-height: 20px;
1915+ word-break: break-all;
1916+ word-wrap: break-word;
1917+ white-space: pre;
1918+ white-space: pre-wrap;
1919+ background-color: #f5f5f5;
1920+ border: 1px solid #ccc;
1921+ border: 1px solid rgba(0, 0, 0, 0.15);
1922+ -webkit-border-radius: 4px;
1923+ -moz-border-radius: 4px;
1924+ border-radius: 4px;
1925+}
1926+pre.prettyprint {
1927+ margin-bottom: 20px;
1928+}
1929+pre code {
1930+ padding: 0;
1931+ color: inherit;
1932+ background-color: transparent;
1933+ border: 0;
1934+}
1935+.pre-scrollable {
1936+ max-height: 340px;
1937+ overflow-y: scroll;
1938+}
1939+.label,
1940+.badge {
1941+ font-size: 11.844px;
1942+ font-weight: bold;
1943+ line-height: 14px;
1944+ color: #ffffff;
1945+ vertical-align: baseline;
1946+ white-space: nowrap;
1947+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1948+ background-color: #999999;
1949+}
1950+.label {
1951+ padding: 1px 4px 2px;
1952+ -webkit-border-radius: 3px;
1953+ -moz-border-radius: 3px;
1954+ border-radius: 3px;
1955+}
1956+.badge {
1957+ padding: 1px 9px 2px;
1958+ -webkit-border-radius: 9px;
1959+ -moz-border-radius: 9px;
1960+ border-radius: 9px;
1961+}
1962+a.label:hover,
1963+a.badge:hover {
1964+ color: #ffffff;
1965+ text-decoration: none;
1966+ cursor: pointer;
1967+}
1968+.label-important,
1969+.badge-important {
1970+ background-color: #b94a48;
1971+}
1972+.label-important[href],
1973+.badge-important[href] {
1974+ background-color: #953b39;
1975+}
1976+.label-warning,
1977+.badge-warning {
1978+ background-color: #f89406;
1979+}
1980+.label-warning[href],
1981+.badge-warning[href] {
1982+ background-color: #c67605;
1983+}
1984+.label-success,
1985+.badge-success {
1986+ background-color: #468847;
1987+}
1988+.label-success[href],
1989+.badge-success[href] {
1990+ background-color: #356635;
1991+}
1992+.label-info,
1993+.badge-info {
1994+ background-color: #3a87ad;
1995+}
1996+.label-info[href],
1997+.badge-info[href] {
1998+ background-color: #2d6987;
1999+}
2000+.label-inverse,
2001+.badge-inverse {
2002+ background-color: #333333;
2003+}
2004+.label-inverse[href],
2005+.badge-inverse[href] {
2006+ background-color: #1a1a1a;
2007+}
2008+.btn .label,
2009+.btn .badge {
2010+ position: relative;
2011+ top: -1px;
2012+}
2013+.btn-mini .label,
2014+.btn-mini .badge {
2015+ top: 0;
2016+}
2017+table {
2018+ max-width: 100%;
2019+ background-color: transparent;
2020+ border-collapse: collapse;
2021+ border-spacing: 0;
2022+}
2023+.table {
2024+ width: 100%;
2025+ margin-bottom: 20px;
2026+}
2027+.table th,
2028+.table td {
2029+ padding: 8px;
2030+ line-height: 20px;
2031+ text-align: left;
2032+ vertical-align: top;
2033+ border-top: 1px solid #dddddd;
2034+}
2035+.table th {
2036+ font-weight: bold;
2037+}
2038+.table thead th {
2039+ vertical-align: bottom;
2040+}
2041+.table caption + thead tr:first-child th,
2042+.table caption + thead tr:first-child td,
2043+.table colgroup + thead tr:first-child th,
2044+.table colgroup + thead tr:first-child td,
2045+.table thead:first-child tr:first-child th,
2046+.table thead:first-child tr:first-child td {
2047+ border-top: 0;
2048+}
2049+.table tbody + tbody {
2050+ border-top: 2px solid #dddddd;
2051+}
2052+.table-condensed th,
2053+.table-condensed td {
2054+ padding: 4px 5px;
2055+}
2056+.table-bordered {
2057+ border: 1px solid #dddddd;
2058+ border-collapse: separate;
2059+ *border-collapse: collapse;
2060+ border-left: 0;
2061+ -webkit-border-radius: 4px;
2062+ -moz-border-radius: 4px;
2063+ border-radius: 4px;
2064+}
2065+.table-bordered th,
2066+.table-bordered td {
2067+ border-left: 1px solid #dddddd;
2068+}
2069+.table-bordered caption + thead tr:first-child th,
2070+.table-bordered caption + tbody tr:first-child th,
2071+.table-bordered caption + tbody tr:first-child td,
2072+.table-bordered colgroup + thead tr:first-child th,
2073+.table-bordered colgroup + tbody tr:first-child th,
2074+.table-bordered colgroup + tbody tr:first-child td,
2075+.table-bordered thead:first-child tr:first-child th,
2076+.table-bordered tbody:first-child tr:first-child th,
2077+.table-bordered tbody:first-child tr:first-child td {
2078+ border-top: 0;
2079+}
2080+.table-bordered thead:first-child tr:first-child th:first-child,
2081+.table-bordered tbody:first-child tr:first-child td:first-child {
2082+ -webkit-border-top-left-radius: 4px;
2083+ border-top-left-radius: 4px;
2084+ -moz-border-radius-topleft: 4px;
2085+}
2086+.table-bordered thead:first-child tr:first-child th:last-child,
2087+.table-bordered tbody:first-child tr:first-child td:last-child {
2088+ -webkit-border-top-right-radius: 4px;
2089+ border-top-right-radius: 4px;
2090+ -moz-border-radius-topright: 4px;
2091+}
2092+.table-bordered thead:last-child tr:last-child th:first-child,
2093+.table-bordered tbody:last-child tr:last-child td:first-child,
2094+.table-bordered tfoot:last-child tr:last-child td:first-child {
2095+ -webkit-border-radius: 0 0 0 4px;
2096+ -moz-border-radius: 0 0 0 4px;
2097+ border-radius: 0 0 0 4px;
2098+ -webkit-border-bottom-left-radius: 4px;
2099+ border-bottom-left-radius: 4px;
2100+ -moz-border-radius-bottomleft: 4px;
2101+}
2102+.table-bordered thead:last-child tr:last-child th:last-child,
2103+.table-bordered tbody:last-child tr:last-child td:last-child,
2104+.table-bordered tfoot:last-child tr:last-child td:last-child {
2105+ -webkit-border-bottom-right-radius: 4px;
2106+ border-bottom-right-radius: 4px;
2107+ -moz-border-radius-bottomright: 4px;
2108+}
2109+.table-bordered caption + thead tr:first-child th:first-child,
2110+.table-bordered caption + tbody tr:first-child td:first-child,
2111+.table-bordered colgroup + thead tr:first-child th:first-child,
2112+.table-bordered colgroup + tbody tr:first-child td:first-child {
2113+ -webkit-border-top-left-radius: 4px;
2114+ border-top-left-radius: 4px;
2115+ -moz-border-radius-topleft: 4px;
2116+}
2117+.table-bordered caption + thead tr:first-child th:last-child,
2118+.table-bordered caption + tbody tr:first-child td:last-child,
2119+.table-bordered colgroup + thead tr:first-child th:last-child,
2120+.table-bordered colgroup + tbody tr:first-child td:last-child {
2121+ -webkit-border-top-right-radius: 4px;
2122+ border-top-right-radius: 4px;
2123+ -moz-border-radius-topleft: 4px;
2124+}
2125+.table-striped tbody tr:nth-child(odd) td,
2126+.table-striped tbody tr:nth-child(odd) th {
2127+ background-color: #f9f9f9;
2128+}
2129+.table-hover tbody tr:hover td,
2130+.table-hover tbody tr:hover th {
2131+ background-color: #f5f5f5;
2132+}
2133+table [class*=span],
2134+.row-fluid table [class*=span] {
2135+ display: table-cell;
2136+ float: none;
2137+ margin-left: 0;
2138+}
2139+.table .span1 {
2140+ float: none;
2141+ width: 44px;
2142+ margin-left: 0;
2143+}
2144+.table .span2 {
2145+ float: none;
2146+ width: 124px;
2147+ margin-left: 0;
2148+}
2149+.table .span3 {
2150+ float: none;
2151+ width: 204px;
2152+ margin-left: 0;
2153+}
2154+.table .span4 {
2155+ float: none;
2156+ width: 284px;
2157+ margin-left: 0;
2158+}
2159+.table .span5 {
2160+ float: none;
2161+ width: 364px;
2162+ margin-left: 0;
2163+}
2164+.table .span6 {
2165+ float: none;
2166+ width: 444px;
2167+ margin-left: 0;
2168+}
2169+.table .span7 {
2170+ float: none;
2171+ width: 524px;
2172+ margin-left: 0;
2173+}
2174+.table .span8 {
2175+ float: none;
2176+ width: 604px;
2177+ margin-left: 0;
2178+}
2179+.table .span9 {
2180+ float: none;
2181+ width: 684px;
2182+ margin-left: 0;
2183+}
2184+.table .span10 {
2185+ float: none;
2186+ width: 764px;
2187+ margin-left: 0;
2188+}
2189+.table .span11 {
2190+ float: none;
2191+ width: 844px;
2192+ margin-left: 0;
2193+}
2194+.table .span12 {
2195+ float: none;
2196+ width: 924px;
2197+ margin-left: 0;
2198+}
2199+.table .span13 {
2200+ float: none;
2201+ width: 1004px;
2202+ margin-left: 0;
2203+}
2204+.table .span14 {
2205+ float: none;
2206+ width: 1084px;
2207+ margin-left: 0;
2208+}
2209+.table .span15 {
2210+ float: none;
2211+ width: 1164px;
2212+ margin-left: 0;
2213+}
2214+.table .span16 {
2215+ float: none;
2216+ width: 1244px;
2217+ margin-left: 0;
2218+}
2219+.table .span17 {
2220+ float: none;
2221+ width: 1324px;
2222+ margin-left: 0;
2223+}
2224+.table .span18 {
2225+ float: none;
2226+ width: 1404px;
2227+ margin-left: 0;
2228+}
2229+.table .span19 {
2230+ float: none;
2231+ width: 1484px;
2232+ margin-left: 0;
2233+}
2234+.table .span20 {
2235+ float: none;
2236+ width: 1564px;
2237+ margin-left: 0;
2238+}
2239+.table .span21 {
2240+ float: none;
2241+ width: 1644px;
2242+ margin-left: 0;
2243+}
2244+.table .span22 {
2245+ float: none;
2246+ width: 1724px;
2247+ margin-left: 0;
2248+}
2249+.table .span23 {
2250+ float: none;
2251+ width: 1804px;
2252+ margin-left: 0;
2253+}
2254+.table .span24 {
2255+ float: none;
2256+ width: 1884px;
2257+ margin-left: 0;
2258+}
2259+.table tbody tr.success td {
2260+ background-color: #dff0d8;
2261+}
2262+.table tbody tr.error td {
2263+ background-color: #f2dede;
2264+}
2265+.table tbody tr.warning td {
2266+ background-color: #fcf8e3;
2267+}
2268+.table tbody tr.info td {
2269+ background-color: #d9edf7;
2270+}
2271+.table-hover tbody tr.success:hover td {
2272+ background-color: #d0e9c6;
2273+}
2274+.table-hover tbody tr.error:hover td {
2275+ background-color: #ebcccc;
2276+}
2277+.table-hover tbody tr.warning:hover td {
2278+ background-color: #faf2cc;
2279+}
2280+.table-hover tbody tr.info:hover td {
2281+ background-color: #c4e3f3;
2282+}
2283+form {
2284+ margin: 0 0 20px;
2285+}
2286+fieldset {
2287+ padding: 0;
2288+ margin: 0;
2289+ border: 0;
2290+}
2291+legend {
2292+ display: block;
2293+ width: 100%;
2294+ padding: 0;
2295+ margin-bottom: 20px;
2296+ font-size: 21px;
2297+ line-height: 40px;
2298+ color: #333333;
2299+ border: 0;
2300+ border-bottom: 1px solid #e5e5e5;
2301+}
2302+legend small {
2303+ font-size: 15px;
2304+ color: #999999;
2305+}
2306+label,
2307+input,
2308+button,
2309+select,
2310+textarea {
2311+ font-size: 14px;
2312+ font-weight: normal;
2313+ line-height: 20px;
2314+}
2315+input,
2316+button,
2317+select,
2318+textarea {
2319+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
2320+}
2321+label {
2322+ display: block;
2323+ margin-bottom: 5px;
2324+}
2325+select,
2326+textarea,
2327+input[type="text"],
2328+input[type="password"],
2329+input[type="datetime"],
2330+input[type="datetime-local"],
2331+input[type="date"],
2332+input[type="month"],
2333+input[type="time"],
2334+input[type="week"],
2335+input[type="number"],
2336+input[type="email"],
2337+input[type="url"],
2338+input[type="search"],
2339+input[type="tel"],
2340+input[type="color"],
2341+.uneditable-input {
2342+ display: inline-block;
2343+ height: 20px;
2344+ padding: 4px 6px;
2345+ margin-bottom: 9px;
2346+ font-size: 14px;
2347+ line-height: 20px;
2348+ color: #555555;
2349+ -webkit-border-radius: 3px;
2350+ -moz-border-radius: 3px;
2351+ border-radius: 3px;
2352+}
2353+input,
2354+textarea,
2355+.uneditable-input {
2356+ width: 206px;
2357+}
2358+textarea {
2359+ height: auto;
2360+}
2361+textarea,
2362+input[type="text"],
2363+input[type="password"],
2364+input[type="datetime"],
2365+input[type="datetime-local"],
2366+input[type="date"],
2367+input[type="month"],
2368+input[type="time"],
2369+input[type="week"],
2370+input[type="number"],
2371+input[type="email"],
2372+input[type="url"],
2373+input[type="search"],
2374+input[type="tel"],
2375+input[type="color"],
2376+.uneditable-input {
2377+ background-color: #ffffff;
2378+ border: 1px solid #cccccc;
2379+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2380+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2381+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2382+ -webkit-transition: border linear .2s, box-shadow linear .2s;
2383+ -moz-transition: border linear .2s, box-shadow linear .2s;
2384+ -o-transition: border linear .2s, box-shadow linear .2s;
2385+ transition: border linear .2s, box-shadow linear .2s;
2386+}
2387+textarea:focus,
2388+input[type="text"]:focus,
2389+input[type="password"]:focus,
2390+input[type="datetime"]:focus,
2391+input[type="datetime-local"]:focus,
2392+input[type="date"]:focus,
2393+input[type="month"]:focus,
2394+input[type="time"]:focus,
2395+input[type="week"]:focus,
2396+input[type="number"]:focus,
2397+input[type="email"]:focus,
2398+input[type="url"]:focus,
2399+input[type="search"]:focus,
2400+input[type="tel"]:focus,
2401+input[type="color"]:focus,
2402+.uneditable-input:focus {
2403+ border-color: rgba(82, 168, 236, 0.8);
2404+ outline: 0;
2405+ outline: thin dotted \9;
2406+ /* IE6-9 */
2407+
2408+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
2409+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
2410+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
2411+}
2412+input[type="radio"],
2413+input[type="checkbox"] {
2414+ margin: 4px 0 0;
2415+ *margin-top: 0;
2416+ /* IE7 */
2417+
2418+ margin-top: 1px \9;
2419+ /* IE8-9 */
2420+
2421+ line-height: normal;
2422+ cursor: pointer;
2423+}
2424+input[type="file"],
2425+input[type="image"],
2426+input[type="submit"],
2427+input[type="reset"],
2428+input[type="button"],
2429+input[type="radio"],
2430+input[type="checkbox"] {
2431+ width: auto;
2432+}
2433+select,
2434+input[type="file"] {
2435+ height: 30px;
2436+ /* In IE7, the height of the select element cannot be changed by height, only font-size */
2437+
2438+ *margin-top: 4px;
2439+ /* For IE7, add top margin to align select with labels */
2440+
2441+ line-height: 30px;
2442+}
2443+select {
2444+ width: 220px;
2445+ border: 1px solid #cccccc;
2446+ background-color: #ffffff;
2447+}
2448+select[multiple],
2449+select[size] {
2450+ height: auto;
2451+}
2452+select:focus,
2453+input[type="file"]:focus,
2454+input[type="radio"]:focus,
2455+input[type="checkbox"]:focus {
2456+ outline: thin dotted #333;
2457+ outline: 5px auto -webkit-focus-ring-color;
2458+ outline-offset: -2px;
2459+}
2460+.uneditable-input,
2461+.uneditable-textarea {
2462+ color: #999999;
2463+ background-color: #fcfcfc;
2464+ border-color: #cccccc;
2465+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
2466+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
2467+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
2468+ cursor: not-allowed;
2469+}
2470+.uneditable-input {
2471+ overflow: hidden;
2472+ white-space: nowrap;
2473+}
2474+.uneditable-textarea {
2475+ width: auto;
2476+ height: auto;
2477+}
2478+input:-moz-placeholder,
2479+textarea:-moz-placeholder {
2480+ color: #999999;
2481+}
2482+input:-ms-input-placeholder,
2483+textarea:-ms-input-placeholder {
2484+ color: #999999;
2485+}
2486+input::-webkit-input-placeholder,
2487+textarea::-webkit-input-placeholder {
2488+ color: #999999;
2489+}
2490+.radio,
2491+.checkbox {
2492+ min-height: 18px;
2493+ padding-left: 18px;
2494+}
2495+.radio input[type="radio"],
2496+.checkbox input[type="checkbox"] {
2497+ float: left;
2498+ margin-left: -18px;
2499+}
2500+.controls > .radio:first-child,
2501+.controls > .checkbox:first-child {
2502+ padding-top: 5px;
2503+}
2504+.radio.inline,
2505+.checkbox.inline {
2506+ display: inline-block;
2507+ padding-top: 5px;
2508+ margin-bottom: 0;
2509+ vertical-align: middle;
2510+}
2511+.radio.inline + .radio.inline,
2512+.checkbox.inline + .checkbox.inline {
2513+ margin-left: 10px;
2514+}
2515+.input-mini {
2516+ width: 60px;
2517+}
2518+.input-small {
2519+ width: 90px;
2520+}
2521+.input-medium {
2522+ width: 150px;
2523+}
2524+.input-large {
2525+ width: 210px;
2526+}
2527+.input-xlarge {
2528+ width: 270px;
2529+}
2530+.input-xxlarge {
2531+ width: 530px;
2532+}
2533+input[class*="span"],
2534+select[class*="span"],
2535+textarea[class*="span"],
2536+.uneditable-input[class*="span"],
2537+.row-fluid input[class*="span"],
2538+.row-fluid select[class*="span"],
2539+.row-fluid textarea[class*="span"],
2540+.row-fluid .uneditable-input[class*="span"] {
2541+ float: none;
2542+ margin-left: 0;
2543+}
2544+.input-append input[class*="span"],
2545+.input-append .uneditable-input[class*="span"],
2546+.input-prepend input[class*="span"],
2547+.input-prepend .uneditable-input[class*="span"],
2548+.row-fluid input[class*="span"],
2549+.row-fluid select[class*="span"],
2550+.row-fluid textarea[class*="span"],
2551+.row-fluid .uneditable-input[class*="span"],
2552+.row-fluid .input-prepend [class*="span"],
2553+.row-fluid .input-append [class*="span"] {
2554+ display: inline-block;
2555+}
2556+input,
2557+textarea,
2558+.uneditable-input {
2559+ margin-left: 0;
2560+}
2561+.controls-row [class*="span"] + [class*="span"] {
2562+ margin-left: 20px;
2563+}
2564+input.span12, textarea.span12, .uneditable-input.span12 {
2565+ width: 926px;
2566+}
2567+input.span11, textarea.span11, .uneditable-input.span11 {
2568+ width: 846px;
2569+}
2570+input.span10, textarea.span10, .uneditable-input.span10 {
2571+ width: 766px;
2572+}
2573+input.span9, textarea.span9, .uneditable-input.span9 {
2574+ width: 686px;
2575+}
2576+input.span8, textarea.span8, .uneditable-input.span8 {
2577+ width: 606px;
2578+}
2579+input.span7, textarea.span7, .uneditable-input.span7 {
2580+ width: 526px;
2581+}
2582+input.span6, textarea.span6, .uneditable-input.span6 {
2583+ width: 446px;
2584+}
2585+input.span5, textarea.span5, .uneditable-input.span5 {
2586+ width: 366px;
2587+}
2588+input.span4, textarea.span4, .uneditable-input.span4 {
2589+ width: 286px;
2590+}
2591+input.span3, textarea.span3, .uneditable-input.span3 {
2592+ width: 206px;
2593+}
2594+input.span2, textarea.span2, .uneditable-input.span2 {
2595+ width: 126px;
2596+}
2597+input.span1, textarea.span1, .uneditable-input.span1 {
2598+ width: 46px;
2599+}
2600+.controls-row {
2601+ *zoom: 1;
2602+}
2603+.controls-row:before,
2604+.controls-row:after {
2605+ display: table;
2606+ content: "";
2607+ line-height: 0;
2608+}
2609+.controls-row:after {
2610+ clear: both;
2611+}
2612+.controls-row [class*="span"] {
2613+ float: left;
2614+}
2615+input[disabled],
2616+select[disabled],
2617+textarea[disabled],
2618+input[readonly],
2619+select[readonly],
2620+textarea[readonly] {
2621+ cursor: not-allowed;
2622+ background-color: #eeeeee;
2623+}
2624+input[type="radio"][disabled],
2625+input[type="checkbox"][disabled],
2626+input[type="radio"][readonly],
2627+input[type="checkbox"][readonly] {
2628+ background-color: transparent;
2629+}
2630+.control-group.warning > label,
2631+.control-group.warning .help-block,
2632+.control-group.warning .help-inline {
2633+ color: #c09853;
2634+}
2635+.control-group.warning .checkbox,
2636+.control-group.warning .radio,
2637+.control-group.warning input,
2638+.control-group.warning select,
2639+.control-group.warning textarea {
2640+ color: #c09853;
2641+}
2642+.control-group.warning input,
2643+.control-group.warning select,
2644+.control-group.warning textarea {
2645+ border-color: #c09853;
2646+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2647+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2648+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2649+}
2650+.control-group.warning input:focus,
2651+.control-group.warning select:focus,
2652+.control-group.warning textarea:focus {
2653+ border-color: #a47e3c;
2654+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2655+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2656+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2657+}
2658+.control-group.warning .input-prepend .add-on,
2659+.control-group.warning .input-append .add-on {
2660+ color: #c09853;
2661+ background-color: #fcf8e3;
2662+ border-color: #c09853;
2663+}
2664+.control-group.error > label,
2665+.control-group.error .help-block,
2666+.control-group.error .help-inline {
2667+ color: #b94a48;
2668+}
2669+.control-group.error .checkbox,
2670+.control-group.error .radio,
2671+.control-group.error input,
2672+.control-group.error select,
2673+.control-group.error textarea {
2674+ color: #b94a48;
2675+}
2676+.control-group.error input,
2677+.control-group.error select,
2678+.control-group.error textarea {
2679+ border-color: #b94a48;
2680+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2681+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2682+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2683+}
2684+.control-group.error input:focus,
2685+.control-group.error select:focus,
2686+.control-group.error textarea:focus {
2687+ border-color: #953b39;
2688+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
2689+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
2690+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
2691+}
2692+.control-group.error .input-prepend .add-on,
2693+.control-group.error .input-append .add-on {
2694+ color: #b94a48;
2695+ background-color: #f2dede;
2696+ border-color: #b94a48;
2697+}
2698+.control-group.success > label,
2699+.control-group.success .help-block,
2700+.control-group.success .help-inline {
2701+ color: #468847;
2702+}
2703+.control-group.success .checkbox,
2704+.control-group.success .radio,
2705+.control-group.success input,
2706+.control-group.success select,
2707+.control-group.success textarea {
2708+ color: #468847;
2709+}
2710+.control-group.success input,
2711+.control-group.success select,
2712+.control-group.success textarea {
2713+ border-color: #468847;
2714+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2715+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2716+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2717+}
2718+.control-group.success input:focus,
2719+.control-group.success select:focus,
2720+.control-group.success textarea:focus {
2721+ border-color: #356635;
2722+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
2723+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
2724+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
2725+}
2726+.control-group.success .input-prepend .add-on,
2727+.control-group.success .input-append .add-on {
2728+ color: #468847;
2729+ background-color: #dff0d8;
2730+ border-color: #468847;
2731+}
2732+.control-group.info > label,
2733+.control-group.info .help-block,
2734+.control-group.info .help-inline {
2735+ color: #3a87ad;
2736+}
2737+.control-group.info .checkbox,
2738+.control-group.info .radio,
2739+.control-group.info input,
2740+.control-group.info select,
2741+.control-group.info textarea {
2742+ color: #3a87ad;
2743+}
2744+.control-group.info input,
2745+.control-group.info select,
2746+.control-group.info textarea {
2747+ border-color: #3a87ad;
2748+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2749+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2750+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2751+}
2752+.control-group.info input:focus,
2753+.control-group.info select:focus,
2754+.control-group.info textarea:focus {
2755+ border-color: #2d6987;
2756+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
2757+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
2758+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
2759+}
2760+.control-group.info .input-prepend .add-on,
2761+.control-group.info .input-append .add-on {
2762+ color: #3a87ad;
2763+ background-color: #d9edf7;
2764+ border-color: #3a87ad;
2765+}
2766+input:focus:required:invalid,
2767+textarea:focus:required:invalid,
2768+select:focus:required:invalid {
2769+ color: #b94a48;
2770+ border-color: #ee5f5b;
2771+}
2772+input:focus:required:invalid:focus,
2773+textarea:focus:required:invalid:focus,
2774+select:focus:required:invalid:focus {
2775+ border-color: #e9322d;
2776+ -webkit-box-shadow: 0 0 6px #f8b9b7;
2777+ -moz-box-shadow: 0 0 6px #f8b9b7;
2778+ box-shadow: 0 0 6px #f8b9b7;
2779+}
2780+.form-actions {
2781+ padding: 19px 20px 20px;
2782+ margin-top: 20px;
2783+ margin-bottom: 20px;
2784+ background-color: #f5f5f5;
2785+ border-top: 1px solid #e5e5e5;
2786+ *zoom: 1;
2787+}
2788+.form-actions:before,
2789+.form-actions:after {
2790+ display: table;
2791+ content: "";
2792+ line-height: 0;
2793+}
2794+.form-actions:after {
2795+ clear: both;
2796+}
2797+.help-block,
2798+.help-inline {
2799+ color: #595959;
2800+}
2801+.help-block {
2802+ display: block;
2803+ margin-bottom: 10px;
2804+}
2805+.help-inline {
2806+ display: inline-block;
2807+ *display: inline;
2808+ /* IE7 inline-block hack */
2809+
2810+ *zoom: 1;
2811+ vertical-align: middle;
2812+ padding-left: 5px;
2813+}
2814+.input-append,
2815+.input-prepend {
2816+ margin-bottom: 5px;
2817+ font-size: 0;
2818+ white-space: nowrap;
2819+}
2820+.input-append input,
2821+.input-prepend input,
2822+.input-append select,
2823+.input-prepend select,
2824+.input-append .uneditable-input,
2825+.input-prepend .uneditable-input {
2826+ position: relative;
2827+ margin-bottom: 0;
2828+ *margin-left: 0;
2829+ font-size: 14px;
2830+ vertical-align: top;
2831+ -webkit-border-radius: 0 3px 3px 0;
2832+ -moz-border-radius: 0 3px 3px 0;
2833+ border-radius: 0 3px 3px 0;
2834+}
2835+.input-append input:focus,
2836+.input-prepend input:focus,
2837+.input-append select:focus,
2838+.input-prepend select:focus,
2839+.input-append .uneditable-input:focus,
2840+.input-prepend .uneditable-input:focus {
2841+ z-index: 2;
2842+}
2843+.input-append .add-on,
2844+.input-prepend .add-on {
2845+ display: inline-block;
2846+ width: auto;
2847+ height: 20px;
2848+ min-width: 16px;
2849+ padding: 4px 5px;
2850+ font-size: 14px;
2851+ font-weight: normal;
2852+ line-height: 20px;
2853+ text-align: center;
2854+ text-shadow: 0 1px 0 #ffffff;
2855+ background-color: #eeeeee;
2856+ border: 1px solid #ccc;
2857+}
2858+.input-append .add-on,
2859+.input-prepend .add-on,
2860+.input-append .btn,
2861+.input-prepend .btn {
2862+ vertical-align: top;
2863+ -webkit-border-radius: 0;
2864+ -moz-border-radius: 0;
2865+ border-radius: 0;
2866+}
2867+.input-append .active,
2868+.input-prepend .active {
2869+ background-color: #a9dba9;
2870+ border-color: #46a546;
2871+}
2872+.input-prepend .add-on,
2873+.input-prepend .btn {
2874+ margin-right: -1px;
2875+}
2876+.input-prepend .add-on:first-child,
2877+.input-prepend .btn:first-child {
2878+ -webkit-border-radius: 3px 0 0 3px;
2879+ -moz-border-radius: 3px 0 0 3px;
2880+ border-radius: 3px 0 0 3px;
2881+}
2882+.input-append input,
2883+.input-append select,
2884+.input-append .uneditable-input {
2885+ -webkit-border-radius: 3px 0 0 3px;
2886+ -moz-border-radius: 3px 0 0 3px;
2887+ border-radius: 3px 0 0 3px;
2888+}
2889+.input-append .add-on,
2890+.input-append .btn {
2891+ margin-left: -1px;
2892+}
2893+.input-append .add-on:last-child,
2894+.input-append .btn:last-child {
2895+ -webkit-border-radius: 0 3px 3px 0;
2896+ -moz-border-radius: 0 3px 3px 0;
2897+ border-radius: 0 3px 3px 0;
2898+}
2899+.input-prepend.input-append input,
2900+.input-prepend.input-append select,
2901+.input-prepend.input-append .uneditable-input {
2902+ -webkit-border-radius: 0;
2903+ -moz-border-radius: 0;
2904+ border-radius: 0;
2905+}
2906+.input-prepend.input-append .add-on:first-child,
2907+.input-prepend.input-append .btn:first-child {
2908+ margin-right: -1px;
2909+ -webkit-border-radius: 3px 0 0 3px;
2910+ -moz-border-radius: 3px 0 0 3px;
2911+ border-radius: 3px 0 0 3px;
2912+}
2913+.input-prepend.input-append .add-on:last-child,
2914+.input-prepend.input-append .btn:last-child {
2915+ margin-left: -1px;
2916+ -webkit-border-radius: 0 3px 3px 0;
2917+ -moz-border-radius: 0 3px 3px 0;
2918+ border-radius: 0 3px 3px 0;
2919+}
2920+input.search-query {
2921+ padding-right: 14px;
2922+ padding-right: 4px \9;
2923+ padding-left: 14px;
2924+ padding-left: 4px \9;
2925+ /* IE7-8 doesn't have border-radius, so don't indent the padding */
2926+
2927+ margin-bottom: 0;
2928+ -webkit-border-radius: 15px;
2929+ -moz-border-radius: 15px;
2930+ border-radius: 15px;
2931+}
2932+/* Allow for input prepend/append in search forms */
2933+.form-search .input-append .search-query,
2934+.form-search .input-prepend .search-query {
2935+ -webkit-border-radius: 0;
2936+ -moz-border-radius: 0;
2937+ border-radius: 0;
2938+}
2939+.form-search .input-append .search-query {
2940+ -webkit-border-radius: 14px 0 0 14px;
2941+ -moz-border-radius: 14px 0 0 14px;
2942+ border-radius: 14px 0 0 14px;
2943+}
2944+.form-search .input-append .btn {
2945+ -webkit-border-radius: 0 14px 14px 0;
2946+ -moz-border-radius: 0 14px 14px 0;
2947+ border-radius: 0 14px 14px 0;
2948+}
2949+.form-search .input-prepend .search-query {
2950+ -webkit-border-radius: 0 14px 14px 0;
2951+ -moz-border-radius: 0 14px 14px 0;
2952+ border-radius: 0 14px 14px 0;
2953+}
2954+.form-search .input-prepend .btn {
2955+ -webkit-border-radius: 14px 0 0 14px;
2956+ -moz-border-radius: 14px 0 0 14px;
2957+ border-radius: 14px 0 0 14px;
2958+}
2959+.form-search input,
2960+.form-inline input,
2961+.form-horizontal input,
2962+.form-search textarea,
2963+.form-inline textarea,
2964+.form-horizontal textarea,
2965+.form-search select,
2966+.form-inline select,
2967+.form-horizontal select,
2968+.form-search .help-inline,
2969+.form-inline .help-inline,
2970+.form-horizontal .help-inline,
2971+.form-search .uneditable-input,
2972+.form-inline .uneditable-input,
2973+.form-horizontal .uneditable-input,
2974+.form-search .input-prepend,
2975+.form-inline .input-prepend,
2976+.form-horizontal .input-prepend,
2977+.form-search .input-append,
2978+.form-inline .input-append,
2979+.form-horizontal .input-append {
2980+ display: inline-block;
2981+ *display: inline;
2982+ /* IE7 inline-block hack */
2983+
2984+ *zoom: 1;
2985+ margin-bottom: 0;
2986+ vertical-align: middle;
2987+}
2988+.form-search .hide,
2989+.form-inline .hide,
2990+.form-horizontal .hide {
2991+ display: none;
2992+}
2993+.form-search label,
2994+.form-inline label,
2995+.form-search .btn-group,
2996+.form-inline .btn-group {
2997+ display: inline-block;
2998+}
2999+.form-search .input-append,
3000+.form-inline .input-append,
3001+.form-search .input-prepend,
3002+.form-inline .input-prepend {
3003+ margin-bottom: 0;
3004+}
3005+.form-search .radio,
3006+.form-search .checkbox,
3007+.form-inline .radio,
3008+.form-inline .checkbox {
3009+ padding-left: 0;
3010+ margin-bottom: 0;
3011+ vertical-align: middle;
3012+}
3013+.form-search .radio input[type="radio"],
3014+.form-search .checkbox input[type="checkbox"],
3015+.form-inline .radio input[type="radio"],
3016+.form-inline .checkbox input[type="checkbox"] {
3017+ float: left;
3018+ margin-right: 3px;
3019+ margin-left: 0;
3020+}
3021+.control-group {
3022+ margin-bottom: 10px;
3023+}
3024+legend + .control-group {
3025+ margin-top: 20px;
3026+ -webkit-margin-top-collapse: separate;
3027+}
3028+.form-horizontal .control-group {
3029+ margin-bottom: 20px;
3030+ *zoom: 1;
3031+}
3032+.form-horizontal .control-group:before,
3033+.form-horizontal .control-group:after {
3034+ display: table;
3035+ content: "";
3036+ line-height: 0;
3037+}
3038+.form-horizontal .control-group:after {
3039+ clear: both;
3040+}
3041+.form-horizontal .control-label {
3042+ float: left;
3043+ width: 160px;
3044+ padding-top: 5px;
3045+ text-align: right;
3046+}
3047+.form-horizontal .controls {
3048+ *display: inline-block;
3049+ *padding-left: 20px;
3050+ margin-left: 180px;
3051+ *margin-left: 0;
3052+}
3053+.form-horizontal .controls:first-child {
3054+ *padding-left: 180px;
3055+}
3056+.form-horizontal .help-block {
3057+ margin-bottom: 0;
3058+}
3059+.form-horizontal input + .help-block,
3060+.form-horizontal select + .help-block,
3061+.form-horizontal textarea + .help-block {
3062+ margin-top: 10px;
3063+}
3064+.form-horizontal .form-actions {
3065+ padding-left: 180px;
3066+}
3067+.btn {
3068+ display: inline-block;
3069+ *display: inline;
3070+ /* IE7 inline-block hack */
3071+
3072+ *zoom: 1;
3073+ padding: 4px 14px;
3074+ margin-bottom: 0;
3075+ font-size: 14px;
3076+ line-height: 20px;
3077+ *line-height: 20px;
3078+ text-align: center;
3079+ vertical-align: middle;
3080+ cursor: pointer;
3081+ color: #333333;
3082+ text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
3083+ background-color: #f5f5f5;
3084+ background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
3085+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
3086+ background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
3087+ background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
3088+ background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
3089+ background-repeat: repeat-x;
3090+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
3091+ border-color: #e6e6e6 #e6e6e6 #bfbfbf;
3092+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3093+ *background-color: #e6e6e6;
3094+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3095+
3096+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3097+ border: 1px solid #bbbbbb;
3098+ *border: 0;
3099+ border-bottom-color: #a2a2a2;
3100+ -webkit-border-radius: 4px;
3101+ -moz-border-radius: 4px;
3102+ border-radius: 4px;
3103+ *margin-left: .3em;
3104+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3105+ -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3106+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3107+}
3108+.btn:hover,
3109+.btn:active,
3110+.btn.active,
3111+.btn.disabled,
3112+.btn[disabled] {
3113+ color: #333333;
3114+ background-color: #e6e6e6;
3115+ *background-color: #d9d9d9;
3116+}
3117+.btn:active,
3118+.btn.active {
3119+ background-color: #cccccc \9;
3120+}
3121+.btn:first-child {
3122+ *margin-left: 0;
3123+}
3124+.btn:hover {
3125+ color: #333333;
3126+ text-decoration: none;
3127+ background-color: #e6e6e6;
3128+ *background-color: #d9d9d9;
3129+ /* Buttons in IE7 don't get borders, so darken on hover */
3130+
3131+ background-position: 0 -15px;
3132+ -webkit-transition: background-position 0.1s linear;
3133+ -moz-transition: background-position 0.1s linear;
3134+ -o-transition: background-position 0.1s linear;
3135+ transition: background-position 0.1s linear;
3136+}
3137+.btn:focus {
3138+ outline: thin dotted #333;
3139+ outline: 5px auto -webkit-focus-ring-color;
3140+ outline-offset: -2px;
3141+}
3142+.btn.active,
3143+.btn:active {
3144+ background-color: #e6e6e6;
3145+ background-color: #d9d9d9 \9;
3146+ background-image: none;
3147+ outline: 0;
3148+ -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3149+ -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3150+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3151+}
3152+.btn.disabled,
3153+.btn[disabled] {
3154+ cursor: default;
3155+ background-color: #e6e6e6;
3156+ background-image: none;
3157+ opacity: 0.65;
3158+ filter: alpha(opacity=65);
3159+ -webkit-box-shadow: none;
3160+ -moz-box-shadow: none;
3161+ box-shadow: none;
3162+}
3163+.btn-large {
3164+ padding: 9px 14px;
3165+ font-size: 16px;
3166+ line-height: normal;
3167+ -webkit-border-radius: 5px;
3168+ -moz-border-radius: 5px;
3169+ border-radius: 5px;
3170+}
3171+.btn-large [class^="icon-"] {
3172+ margin-top: 2px;
3173+}
3174+.btn-small {
3175+ padding: 3px 9px;
3176+ font-size: 12px;
3177+ line-height: 18px;
3178+}
3179+.btn-small [class^="icon-"] {
3180+ margin-top: 0;
3181+}
3182+.btn-mini {
3183+ padding: 2px 6px;
3184+ font-size: 11px;
3185+ line-height: 17px;
3186+}
3187+.btn-block {
3188+ display: block;
3189+ width: 100%;
3190+ padding-left: 0;
3191+ padding-right: 0;
3192+ -webkit-box-sizing: border-box;
3193+ -moz-box-sizing: border-box;
3194+ box-sizing: border-box;
3195+}
3196+.btn-block + .btn-block {
3197+ margin-top: 5px;
3198+}
3199+input[type="submit"].btn-block,
3200+input[type="reset"].btn-block,
3201+input[type="button"].btn-block {
3202+ width: 100%;
3203+}
3204+.btn-primary.active,
3205+.btn-warning.active,
3206+.btn-danger.active,
3207+.btn-success.active,
3208+.btn-info.active,
3209+.btn-inverse.active {
3210+ color: rgba(255, 255, 255, 0.75);
3211+}
3212+.btn {
3213+ border-color: #c5c5c5;
3214+ border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
3215+}
3216+.btn-primary {
3217+ color: #ffffff;
3218+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3219+ background-color: #006dcc;
3220+ background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
3221+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
3222+ background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
3223+ background-image: -o-linear-gradient(top, #0088cc, #0044cc);
3224+ background-image: linear-gradient(to bottom, #0088cc, #0044cc);
3225+ background-repeat: repeat-x;
3226+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
3227+ border-color: #0044cc #0044cc #002a80;
3228+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3229+ *background-color: #0044cc;
3230+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3231+
3232+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3233+}
3234+.btn-primary:hover,
3235+.btn-primary:active,
3236+.btn-primary.active,
3237+.btn-primary.disabled,
3238+.btn-primary[disabled] {
3239+ color: #ffffff;
3240+ background-color: #0044cc;
3241+ *background-color: #003bb3;
3242+}
3243+.btn-primary:active,
3244+.btn-primary.active {
3245+ background-color: #003399 \9;
3246+}
3247+.btn-warning {
3248+ color: #ffffff;
3249+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3250+ background-color: #faa732;
3251+ background-image: -moz-linear-gradient(top, #fbb450, #f89406);
3252+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
3253+ background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
3254+ background-image: -o-linear-gradient(top, #fbb450, #f89406);
3255+ background-image: linear-gradient(to bottom, #fbb450, #f89406);
3256+ background-repeat: repeat-x;
3257+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
3258+ border-color: #f89406 #f89406 #ad6704;
3259+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3260+ *background-color: #f89406;
3261+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3262+
3263+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3264+}
3265+.btn-warning:hover,
3266+.btn-warning:active,
3267+.btn-warning.active,
3268+.btn-warning.disabled,
3269+.btn-warning[disabled] {
3270+ color: #ffffff;
3271+ background-color: #f89406;
3272+ *background-color: #df8505;
3273+}
3274+.btn-warning:active,
3275+.btn-warning.active {
3276+ background-color: #c67605 \9;
3277+}
3278+.btn-danger {
3279+ color: #ffffff;
3280+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3281+ background-color: #da4f49;
3282+ background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
3283+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
3284+ background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
3285+ background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
3286+ background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
3287+ background-repeat: repeat-x;
3288+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
3289+ border-color: #bd362f #bd362f #802420;
3290+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3291+ *background-color: #bd362f;
3292+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3293+
3294+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3295+}
3296+.btn-danger:hover,
3297+.btn-danger:active,
3298+.btn-danger.active,
3299+.btn-danger.disabled,
3300+.btn-danger[disabled] {
3301+ color: #ffffff;
3302+ background-color: #bd362f;
3303+ *background-color: #a9302a;
3304+}
3305+.btn-danger:active,
3306+.btn-danger.active {
3307+ background-color: #942a25 \9;
3308+}
3309+.btn-success {
3310+ color: #ffffff;
3311+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3312+ background-color: #5bb75b;
3313+ background-image: -moz-linear-gradient(top, #62c462, #51a351);
3314+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
3315+ background-image: -webkit-linear-gradient(top, #62c462, #51a351);
3316+ background-image: -o-linear-gradient(top, #62c462, #51a351);
3317+ background-image: linear-gradient(to bottom, #62c462, #51a351);
3318+ background-repeat: repeat-x;
3319+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
3320+ border-color: #51a351 #51a351 #387038;
3321+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3322+ *background-color: #51a351;
3323+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3324+
3325+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3326+}
3327+.btn-success:hover,
3328+.btn-success:active,
3329+.btn-success.active,
3330+.btn-success.disabled,
3331+.btn-success[disabled] {
3332+ color: #ffffff;
3333+ background-color: #51a351;
3334+ *background-color: #499249;
3335+}
3336+.btn-success:active,
3337+.btn-success.active {
3338+ background-color: #408140 \9;
3339+}
3340+.btn-info {
3341+ color: #ffffff;
3342+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3343+ background-color: #49afcd;
3344+ background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
3345+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
3346+ background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
3347+ background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
3348+ background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
3349+ background-repeat: repeat-x;
3350+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
3351+ border-color: #2f96b4 #2f96b4 #1f6377;
3352+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3353+ *background-color: #2f96b4;
3354+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3355+
3356+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3357+}
3358+.btn-info:hover,
3359+.btn-info:active,
3360+.btn-info.active,
3361+.btn-info.disabled,
3362+.btn-info[disabled] {
3363+ color: #ffffff;
3364+ background-color: #2f96b4;
3365+ *background-color: #2a85a0;
3366+}
3367+.btn-info:active,
3368+.btn-info.active {
3369+ background-color: #24748c \9;
3370+}
3371+.btn-inverse {
3372+ color: #ffffff;
3373+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3374+ background-color: #363636;
3375+ background-image: -moz-linear-gradient(top, #444444, #222222);
3376+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
3377+ background-image: -webkit-linear-gradient(top, #444444, #222222);
3378+ background-image: -o-linear-gradient(top, #444444, #222222);
3379+ background-image: linear-gradient(to bottom, #444444, #222222);
3380+ background-repeat: repeat-x;
3381+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
3382+ border-color: #222222 #222222 #000000;
3383+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3384+ *background-color: #222222;
3385+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3386+
3387+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3388+}
3389+.btn-inverse:hover,
3390+.btn-inverse:active,
3391+.btn-inverse.active,
3392+.btn-inverse.disabled,
3393+.btn-inverse[disabled] {
3394+ color: #ffffff;
3395+ background-color: #222222;
3396+ *background-color: #151515;
3397+}
3398+.btn-inverse:active,
3399+.btn-inverse.active {
3400+ background-color: #080808 \9;
3401+}
3402+button.btn,
3403+input[type="submit"].btn {
3404+ *padding-top: 3px;
3405+ *padding-bottom: 3px;
3406+}
3407+button.btn::-moz-focus-inner,
3408+input[type="submit"].btn::-moz-focus-inner {
3409+ padding: 0;
3410+ border: 0;
3411+}
3412+button.btn.btn-large,
3413+input[type="submit"].btn.btn-large {
3414+ *padding-top: 7px;
3415+ *padding-bottom: 7px;
3416+}
3417+button.btn.btn-small,
3418+input[type="submit"].btn.btn-small {
3419+ *padding-top: 3px;
3420+ *padding-bottom: 3px;
3421+}
3422+button.btn.btn-mini,
3423+input[type="submit"].btn.btn-mini {
3424+ *padding-top: 1px;
3425+ *padding-bottom: 1px;
3426+}
3427+.btn-link,
3428+.btn-link:active,
3429+.btn-link[disabled] {
3430+ background-color: transparent;
3431+ background-image: none;
3432+ -webkit-box-shadow: none;
3433+ -moz-box-shadow: none;
3434+ box-shadow: none;
3435+}
3436+.btn-link {
3437+ border-color: transparent;
3438+ cursor: pointer;
3439+ color: #0088cc;
3440+ -webkit-border-radius: 0;
3441+ -moz-border-radius: 0;
3442+ border-radius: 0;
3443+}
3444+.btn-link:hover {
3445+ color: #005580;
3446+ text-decoration: underline;
3447+ background-color: transparent;
3448+}
3449+.btn-link[disabled]:hover {
3450+ color: #333333;
3451+ text-decoration: none;
3452+}
3453+[class^="icon-"],
3454+[class*=" icon-"] {
3455+ display: inline-block;
3456+ width: 14px;
3457+ height: 14px;
3458+ *margin-right: .3em;
3459+ line-height: 14px;
3460+ vertical-align: text-top;
3461+ background-image: url("../img/glyphicons-halflings.png");
3462+ background-position: 14px 14px;
3463+ background-repeat: no-repeat;
3464+ margin-top: 1px;
3465+}
3466+/* White icons with optional class, or on hover/active states of certain elements */
3467+.icon-white,
3468+.nav-tabs > .active > a > [class^="icon-"],
3469+.nav-tabs > .active > a > [class*=" icon-"],
3470+.nav-pills > .active > a > [class^="icon-"],
3471+.nav-pills > .active > a > [class*=" icon-"],
3472+.nav-list > .active > a > [class^="icon-"],
3473+.nav-list > .active > a > [class*=" icon-"],
3474+.navbar-inverse .nav > .active > a > [class^="icon-"],
3475+.navbar-inverse .nav > .active > a > [class*=" icon-"],
3476+.dropdown-menu > li > a:hover > [class^="icon-"],
3477+.dropdown-menu > li > a:hover > [class*=" icon-"],
3478+.dropdown-menu > .active > a > [class^="icon-"],
3479+.dropdown-menu > .active > a > [class*=" icon-"] {
3480+ background-image: url("../img/glyphicons-halflings-white.png");
3481+}
3482+.icon-glass {
3483+ background-position: 0 0;
3484+}
3485+.icon-music {
3486+ background-position: -24px 0;
3487+}
3488+.icon-search {
3489+ background-position: -48px 0;
3490+}
3491+.icon-envelope {
3492+ background-position: -72px 0;
3493+}
3494+.icon-heart {
3495+ background-position: -96px 0;
3496+}
3497+.icon-star {
3498+ background-position: -120px 0;
3499+}
3500+.icon-star-empty {
3501+ background-position: -144px 0;
3502+}
3503+.icon-user {
3504+ background-position: -168px 0;
3505+}
3506+.icon-film {
3507+ background-position: -192px 0;
3508+}
3509+.icon-th-large {
3510+ background-position: -216px 0;
3511+}
3512+.icon-th {
3513+ background-position: -240px 0;
3514+}
3515+.icon-th-list {
3516+ background-position: -264px 0;
3517+}
3518+.icon-ok {
3519+ background-position: -288px 0;
3520+}
3521+.icon-remove {
3522+ background-position: -312px 0;
3523+}
3524+.icon-zoom-in {
3525+ background-position: -336px 0;
3526+}
3527+.icon-zoom-out {
3528+ background-position: -360px 0;
3529+}
3530+.icon-off {
3531+ background-position: -384px 0;
3532+}
3533+.icon-signal {
3534+ background-position: -408px 0;
3535+}
3536+.icon-cog {
3537+ background-position: -432px 0;
3538+}
3539+.icon-trash {
3540+ background-position: -456px 0;
3541+}
3542+.icon-home {
3543+ background-position: 0 -24px;
3544+}
3545+.icon-file {
3546+ background-position: -24px -24px;
3547+}
3548+.icon-time {
3549+ background-position: -48px -24px;
3550+}
3551+.icon-road {
3552+ background-position: -72px -24px;
3553+}
3554+.icon-download-alt {
3555+ background-position: -96px -24px;
3556+}
3557+.icon-download {
3558+ background-position: -120px -24px;
3559+}
3560+.icon-upload {
3561+ background-position: -144px -24px;
3562+}
3563+.icon-inbox {
3564+ background-position: -168px -24px;
3565+}
3566+.icon-play-circle {
3567+ background-position: -192px -24px;
3568+}
3569+.icon-repeat {
3570+ background-position: -216px -24px;
3571+}
3572+.icon-refresh {
3573+ background-position: -240px -24px;
3574+}
3575+.icon-list-alt {
3576+ background-position: -264px -24px;
3577+}
3578+.icon-lock {
3579+ background-position: -287px -24px;
3580+}
3581+.icon-flag {
3582+ background-position: -312px -24px;
3583+}
3584+.icon-headphones {
3585+ background-position: -336px -24px;
3586+}
3587+.icon-volume-off {
3588+ background-position: -360px -24px;
3589+}
3590+.icon-volume-down {
3591+ background-position: -384px -24px;
3592+}
3593+.icon-volume-up {
3594+ background-position: -408px -24px;
3595+}
3596+.icon-qrcode {
3597+ background-position: -432px -24px;
3598+}
3599+.icon-barcode {
3600+ background-position: -456px -24px;
3601+}
3602+.icon-tag {
3603+ background-position: 0 -48px;
3604+}
3605+.icon-tags {
3606+ background-position: -25px -48px;
3607+}
3608+.icon-book {
3609+ background-position: -48px -48px;
3610+}
3611+.icon-bookmark {
3612+ background-position: -72px -48px;
3613+}
3614+.icon-print {
3615+ background-position: -96px -48px;
3616+}
3617+.icon-camera {
3618+ background-position: -120px -48px;
3619+}
3620+.icon-font {
3621+ background-position: -144px -48px;
3622+}
3623+.icon-bold {
3624+ background-position: -167px -48px;
3625+}
3626+.icon-italic {
3627+ background-position: -192px -48px;
3628+}
3629+.icon-text-height {
3630+ background-position: -216px -48px;
3631+}
3632+.icon-text-width {
3633+ background-position: -240px -48px;
3634+}
3635+.icon-align-left {
3636+ background-position: -264px -48px;
3637+}
3638+.icon-align-center {
3639+ background-position: -288px -48px;
3640+}
3641+.icon-align-right {
3642+ background-position: -312px -48px;
3643+}
3644+.icon-align-justify {
3645+ background-position: -336px -48px;
3646+}
3647+.icon-list {
3648+ background-position: -360px -48px;
3649+}
3650+.icon-indent-left {
3651+ background-position: -384px -48px;
3652+}
3653+.icon-indent-right {
3654+ background-position: -408px -48px;
3655+}
3656+.icon-facetime-video {
3657+ background-position: -432px -48px;
3658+}
3659+.icon-picture {
3660+ background-position: -456px -48px;
3661+}
3662+.icon-pencil {
3663+ background-position: 0 -72px;
3664+}
3665+.icon-map-marker {
3666+ background-position: -24px -72px;
3667+}
3668+.icon-adjust {
3669+ background-position: -48px -72px;
3670+}
3671+.icon-tint {
3672+ background-position: -72px -72px;
3673+}
3674+.icon-edit {
3675+ background-position: -96px -72px;
3676+}
3677+.icon-share {
3678+ background-position: -120px -72px;
3679+}
3680+.icon-check {
3681+ background-position: -144px -72px;
3682+}
3683+.icon-move {
3684+ background-position: -168px -72px;
3685+}
3686+.icon-step-backward {
3687+ background-position: -192px -72px;
3688+}
3689+.icon-fast-backward {
3690+ background-position: -216px -72px;
3691+}
3692+.icon-backward {
3693+ background-position: -240px -72px;
3694+}
3695+.icon-play {
3696+ background-position: -264px -72px;
3697+}
3698+.icon-pause {
3699+ background-position: -288px -72px;
3700+}
3701+.icon-stop {
3702+ background-position: -312px -72px;
3703+}
3704+.icon-forward {
3705+ background-position: -336px -72px;
3706+}
3707+.icon-fast-forward {
3708+ background-position: -360px -72px;
3709+}
3710+.icon-step-forward {
3711+ background-position: -384px -72px;
3712+}
3713+.icon-eject {
3714+ background-position: -408px -72px;
3715+}
3716+.icon-chevron-left {
3717+ background-position: -432px -72px;
3718+}
3719+.icon-chevron-right {
3720+ background-position: -456px -72px;
3721+}
3722+.icon-plus-sign {
3723+ background-position: 0 -96px;
3724+}
3725+.icon-minus-sign {
3726+ background-position: -24px -96px;
3727+}
3728+.icon-remove-sign {
3729+ background-position: -48px -96px;
3730+}
3731+.icon-ok-sign {
3732+ background-position: -72px -96px;
3733+}
3734+.icon-question-sign {
3735+ background-position: -96px -96px;
3736+}
3737+.icon-info-sign {
3738+ background-position: -120px -96px;
3739+}
3740+.icon-screenshot {
3741+ background-position: -144px -96px;
3742+}
3743+.icon-remove-circle {
3744+ background-position: -168px -96px;
3745+}
3746+.icon-ok-circle {
3747+ background-position: -192px -96px;
3748+}
3749+.icon-ban-circle {
3750+ background-position: -216px -96px;
3751+}
3752+.icon-arrow-left {
3753+ background-position: -240px -96px;
3754+}
3755+.icon-arrow-right {
3756+ background-position: -264px -96px;
3757+}
3758+.icon-arrow-up {
3759+ background-position: -289px -96px;
3760+}
3761+.icon-arrow-down {
3762+ background-position: -312px -96px;
3763+}
3764+.icon-share-alt {
3765+ background-position: -336px -96px;
3766+}
3767+.icon-resize-full {
3768+ background-position: -360px -96px;
3769+}
3770+.icon-resize-small {
3771+ background-position: -384px -96px;
3772+}
3773+.icon-plus {
3774+ background-position: -408px -96px;
3775+}
3776+.icon-minus {
3777+ background-position: -433px -96px;
3778+}
3779+.icon-asterisk {
3780+ background-position: -456px -96px;
3781+}
3782+.icon-exclamation-sign {
3783+ background-position: 0 -120px;
3784+}
3785+.icon-gift {
3786+ background-position: -24px -120px;
3787+}
3788+.icon-leaf {
3789+ background-position: -48px -120px;
3790+}
3791+.icon-fire {
3792+ background-position: -72px -120px;
3793+}
3794+.icon-eye-open {
3795+ background-position: -96px -120px;
3796+}
3797+.icon-eye-close {
3798+ background-position: -120px -120px;
3799+}
3800+.icon-warning-sign {
3801+ background-position: -144px -120px;
3802+}
3803+.icon-plane {
3804+ background-position: -168px -120px;
3805+}
3806+.icon-calendar {
3807+ background-position: -192px -120px;
3808+}
3809+.icon-random {
3810+ background-position: -216px -120px;
3811+ width: 16px;
3812+}
3813+.icon-comment {
3814+ background-position: -240px -120px;
3815+}
3816+.icon-magnet {
3817+ background-position: -264px -120px;
3818+}
3819+.icon-chevron-up {
3820+ background-position: -288px -120px;
3821+}
3822+.icon-chevron-down {
3823+ background-position: -313px -119px;
3824+}
3825+.icon-retweet {
3826+ background-position: -336px -120px;
3827+}
3828+.icon-shopping-cart {
3829+ background-position: -360px -120px;
3830+}
3831+.icon-folder-close {
3832+ background-position: -384px -120px;
3833+}
3834+.icon-folder-open {
3835+ background-position: -408px -120px;
3836+ width: 16px;
3837+}
3838+.icon-resize-vertical {
3839+ background-position: -432px -119px;
3840+}
3841+.icon-resize-horizontal {
3842+ background-position: -456px -118px;
3843+}
3844+.icon-hdd {
3845+ background-position: 0 -144px;
3846+}
3847+.icon-bullhorn {
3848+ background-position: -24px -144px;
3849+}
3850+.icon-bell {
3851+ background-position: -48px -144px;
3852+}
3853+.icon-certificate {
3854+ background-position: -72px -144px;
3855+}
3856+.icon-thumbs-up {
3857+ background-position: -96px -144px;
3858+}
3859+.icon-thumbs-down {
3860+ background-position: -120px -144px;
3861+}
3862+.icon-hand-right {
3863+ background-position: -144px -144px;
3864+}
3865+.icon-hand-left {
3866+ background-position: -168px -144px;
3867+}
3868+.icon-hand-up {
3869+ background-position: -192px -144px;
3870+}
3871+.icon-hand-down {
3872+ background-position: -216px -144px;
3873+}
3874+.icon-circle-arrow-right {
3875+ background-position: -240px -144px;
3876+}
3877+.icon-circle-arrow-left {
3878+ background-position: -264px -144px;
3879+}
3880+.icon-circle-arrow-up {
3881+ background-position: -288px -144px;
3882+}
3883+.icon-circle-arrow-down {
3884+ background-position: -312px -144px;
3885+}
3886+.icon-globe {
3887+ background-position: -336px -144px;
3888+}
3889+.icon-wrench {
3890+ background-position: -360px -144px;
3891+}
3892+.icon-tasks {
3893+ background-position: -384px -144px;
3894+}
3895+.icon-filter {
3896+ background-position: -408px -144px;
3897+}
3898+.icon-briefcase {
3899+ background-position: -432px -144px;
3900+}
3901+.icon-fullscreen {
3902+ background-position: -456px -144px;
3903+}
3904+.btn-group {
3905+ position: relative;
3906+ font-size: 0;
3907+ vertical-align: middle;
3908+ white-space: nowrap;
3909+ *margin-left: .3em;
3910+}
3911+.btn-group:first-child {
3912+ *margin-left: 0;
3913+}
3914+.btn-group + .btn-group {
3915+ margin-left: 5px;
3916+}
3917+.btn-toolbar {
3918+ font-size: 0;
3919+ margin-top: 10px;
3920+ margin-bottom: 10px;
3921+}
3922+.btn-toolbar .btn-group {
3923+ display: inline-block;
3924+ *display: inline;
3925+ /* IE7 inline-block hack */
3926+
3927+ *zoom: 1;
3928+}
3929+.btn-toolbar .btn + .btn,
3930+.btn-toolbar .btn-group + .btn,
3931+.btn-toolbar .btn + .btn-group {
3932+ margin-left: 5px;
3933+}
3934+.btn-group > .btn {
3935+ position: relative;
3936+ -webkit-border-radius: 0;
3937+ -moz-border-radius: 0;
3938+ border-radius: 0;
3939+}
3940+.btn-group > .btn + .btn {
3941+ margin-left: -1px;
3942+}
3943+.btn-group > .btn,
3944+.btn-group > .dropdown-menu {
3945+ font-size: 14px;
3946+}
3947+.btn-group > .btn-mini {
3948+ font-size: 11px;
3949+}
3950+.btn-group > .btn-small {
3951+ font-size: 12px;
3952+}
3953+.btn-group > .btn-large {
3954+ font-size: 16px;
3955+}
3956+.btn-group > .btn:first-child {
3957+ margin-left: 0;
3958+ -webkit-border-top-left-radius: 4px;
3959+ -moz-border-radius-topleft: 4px;
3960+ border-top-left-radius: 4px;
3961+ -webkit-border-bottom-left-radius: 4px;
3962+ -moz-border-radius-bottomleft: 4px;
3963+ border-bottom-left-radius: 4px;
3964+}
3965+.btn-group > .btn:last-child,
3966+.btn-group > .dropdown-toggle {
3967+ -webkit-border-top-right-radius: 4px;
3968+ -moz-border-radius-topright: 4px;
3969+ border-top-right-radius: 4px;
3970+ -webkit-border-bottom-right-radius: 4px;
3971+ -moz-border-radius-bottomright: 4px;
3972+ border-bottom-right-radius: 4px;
3973+}
3974+.btn-group > .btn.large:first-child {
3975+ margin-left: 0;
3976+ -webkit-border-top-left-radius: 6px;
3977+ -moz-border-radius-topleft: 6px;
3978+ border-top-left-radius: 6px;
3979+ -webkit-border-bottom-left-radius: 6px;
3980+ -moz-border-radius-bottomleft: 6px;
3981+ border-bottom-left-radius: 6px;
3982+}
3983+.btn-group > .btn.large:last-child,
3984+.btn-group > .large.dropdown-toggle {
3985+ -webkit-border-top-right-radius: 6px;
3986+ -moz-border-radius-topright: 6px;
3987+ border-top-right-radius: 6px;
3988+ -webkit-border-bottom-right-radius: 6px;
3989+ -moz-border-radius-bottomright: 6px;
3990+ border-bottom-right-radius: 6px;
3991+}
3992+.btn-group > .btn:hover,
3993+.btn-group > .btn:focus,
3994+.btn-group > .btn:active,
3995+.btn-group > .btn.active {
3996+ z-index: 2;
3997+}
3998+.btn-group .dropdown-toggle:active,
3999+.btn-group.open .dropdown-toggle {
4000+ outline: 0;
4001+}
4002+.btn-group > .btn + .dropdown-toggle {
4003+ padding-left: 8px;
4004+ padding-right: 8px;
4005+ -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);
4006+ -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);
4007+ 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);
4008+ *padding-top: 5px;
4009+ *padding-bottom: 5px;
4010+}
4011+.btn-group > .btn-mini + .dropdown-toggle {
4012+ padding-left: 5px;
4013+ padding-right: 5px;
4014+ *padding-top: 2px;
4015+ *padding-bottom: 2px;
4016+}
4017+.btn-group > .btn-small + .dropdown-toggle {
4018+ *padding-top: 5px;
4019+ *padding-bottom: 4px;
4020+}
4021+.btn-group > .btn-large + .dropdown-toggle {
4022+ padding-left: 12px;
4023+ padding-right: 12px;
4024+ *padding-top: 7px;
4025+ *padding-bottom: 7px;
4026+}
4027+.btn-group.open .dropdown-toggle {
4028+ background-image: none;
4029+ -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
4030+ -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
4031+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
4032+}
4033+.btn-group.open .btn.dropdown-toggle {
4034+ background-color: #e6e6e6;
4035+}
4036+.btn-group.open .btn-primary.dropdown-toggle {
4037+ background-color: #0044cc;
4038+}
4039+.btn-group.open .btn-warning.dropdown-toggle {
4040+ background-color: #f89406;
4041+}
4042+.btn-group.open .btn-danger.dropdown-toggle {
4043+ background-color: #bd362f;
4044+}
4045+.btn-group.open .btn-success.dropdown-toggle {
4046+ background-color: #51a351;
4047+}
4048+.btn-group.open .btn-info.dropdown-toggle {
4049+ background-color: #2f96b4;
4050+}
4051+.btn-group.open .btn-inverse.dropdown-toggle {
4052+ background-color: #222222;
4053+}
4054+.btn .caret {
4055+ margin-top: 8px;
4056+ margin-left: 0;
4057+}
4058+.btn-mini .caret,
4059+.btn-small .caret,
4060+.btn-large .caret {
4061+ margin-top: 6px;
4062+}
4063+.btn-large .caret {
4064+ border-left-width: 5px;
4065+ border-right-width: 5px;
4066+ border-top-width: 5px;
4067+}
4068+.dropup .btn-large .caret {
4069+ border-bottom: 5px solid #000000;
4070+ border-top: 0;
4071+}
4072+.btn-primary .caret,
4073+.btn-warning .caret,
4074+.btn-danger .caret,
4075+.btn-info .caret,
4076+.btn-success .caret,
4077+.btn-inverse .caret {
4078+ border-top-color: #ffffff;
4079+ border-bottom-color: #ffffff;
4080+}
4081+.btn-group-vertical {
4082+ display: inline-block;
4083+ *display: inline;
4084+ /* IE7 inline-block hack */
4085+
4086+ *zoom: 1;
4087+}
4088+.btn-group-vertical .btn {
4089+ display: block;
4090+ float: none;
4091+ width: 100%;
4092+ -webkit-border-radius: 0;
4093+ -moz-border-radius: 0;
4094+ border-radius: 0;
4095+}
4096+.btn-group-vertical .btn + .btn {
4097+ margin-left: 0;
4098+ margin-top: -1px;
4099+}
4100+.btn-group-vertical .btn:first-child {
4101+ -webkit-border-radius: 4px 4px 0 0;
4102+ -moz-border-radius: 4px 4px 0 0;
4103+ border-radius: 4px 4px 0 0;
4104+}
4105+.btn-group-vertical .btn:last-child {
4106+ -webkit-border-radius: 0 0 4px 4px;
4107+ -moz-border-radius: 0 0 4px 4px;
4108+ border-radius: 0 0 4px 4px;
4109+}
4110+.btn-group-vertical .btn-large:first-child {
4111+ -webkit-border-radius: 6px 6px 0 0;
4112+ -moz-border-radius: 6px 6px 0 0;
4113+ border-radius: 6px 6px 0 0;
4114+}
4115+.btn-group-vertical .btn-large:last-child {
4116+ -webkit-border-radius: 0 0 6px 6px;
4117+ -moz-border-radius: 0 0 6px 6px;
4118+ border-radius: 0 0 6px 6px;
4119+}
4120+.nav {
4121+ margin-left: 0;
4122+ margin-bottom: 20px;
4123+ list-style: none;
4124+}
4125+.nav > li > a {
4126+ display: block;
4127+}
4128+.nav > li > a:hover {
4129+ text-decoration: none;
4130+ background-color: #eeeeee;
4131+}
4132+.nav > .pull-right {
4133+ float: right;
4134+}
4135+.nav-header {
4136+ display: block;
4137+ padding: 3px 15px;
4138+ font-size: 11px;
4139+ font-weight: bold;
4140+ line-height: 20px;
4141+ color: #999999;
4142+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
4143+ text-transform: uppercase;
4144+}
4145+.nav li + .nav-header {
4146+ margin-top: 9px;
4147+}
4148+.nav-list {
4149+ padding-left: 15px;
4150+ padding-right: 15px;
4151+ margin-bottom: 0;
4152+}
4153+.nav-list > li > a,
4154+.nav-list .nav-header {
4155+ margin-left: -15px;
4156+ margin-right: -15px;
4157+ text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
4158+}
4159+.nav-list > li > a {
4160+ padding: 3px 15px;
4161+}
4162+.nav-list > .active > a,
4163+.nav-list > .active > a:hover {
4164+ color: #ffffff;
4165+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
4166+ background-color: #0088cc;
4167+}
4168+.nav-list [class^="icon-"] {
4169+ margin-right: 2px;
4170+}
4171+.nav-list .divider {
4172+ *width: 100%;
4173+ height: 1px;
4174+ margin: 9px 1px;
4175+ *margin: -5px 0 5px;
4176+ overflow: hidden;
4177+ background-color: #e5e5e5;
4178+ border-bottom: 1px solid #ffffff;
4179+}
4180+.nav-tabs,
4181+.nav-pills {
4182+ *zoom: 1;
4183+}
4184+.nav-tabs:before,
4185+.nav-pills:before,
4186+.nav-tabs:after,
4187+.nav-pills:after {
4188+ display: table;
4189+ content: "";
4190+ line-height: 0;
4191+}
4192+.nav-tabs:after,
4193+.nav-pills:after {
4194+ clear: both;
4195+}
4196+.nav-tabs > li,
4197+.nav-pills > li {
4198+ float: left;
4199+}
4200+.nav-tabs > li > a,
4201+.nav-pills > li > a {
4202+ padding-right: 12px;
4203+ padding-left: 12px;
4204+ margin-right: 2px;
4205+ line-height: 14px;
4206+}
4207+.nav-tabs {
4208+ border-bottom: 1px solid #ddd;
4209+}
4210+.nav-tabs > li {
4211+ margin-bottom: -1px;
4212+}
4213+.nav-tabs > li > a {
4214+ padding-top: 8px;
4215+ padding-bottom: 8px;
4216+ line-height: 20px;
4217+ border: 1px solid transparent;
4218+ -webkit-border-radius: 4px 4px 0 0;
4219+ -moz-border-radius: 4px 4px 0 0;
4220+ border-radius: 4px 4px 0 0;
4221+}
4222+.nav-tabs > li > a:hover {
4223+ border-color: #eeeeee #eeeeee #dddddd;
4224+}
4225+.nav-tabs > .active > a,
4226+.nav-tabs > .active > a:hover {
4227+ color: #555555;
4228+ background-color: #ffffff;
4229+ border: 1px solid #ddd;
4230+ border-bottom-color: transparent;
4231+ cursor: default;
4232+}
4233+.nav-pills > li > a {
4234+ padding-top: 8px;
4235+ padding-bottom: 8px;
4236+ margin-top: 2px;
4237+ margin-bottom: 2px;
4238+ -webkit-border-radius: 5px;
4239+ -moz-border-radius: 5px;
4240+ border-radius: 5px;
4241+}
4242+.nav-pills > .active > a,
4243+.nav-pills > .active > a:hover {
4244+ color: #ffffff;
4245+ background-color: #0088cc;
4246+}
4247+.nav-stacked > li {
4248+ float: none;
4249+}
4250+.nav-stacked > li > a {
4251+ margin-right: 0;
4252+}
4253+.nav-tabs.nav-stacked {
4254+ border-bottom: 0;
4255+}
4256+.nav-tabs.nav-stacked > li > a {
4257+ border: 1px solid #ddd;
4258+ -webkit-border-radius: 0;
4259+ -moz-border-radius: 0;
4260+ border-radius: 0;
4261+}
4262+.nav-tabs.nav-stacked > li:first-child > a {
4263+ -webkit-border-top-right-radius: 4px;
4264+ -moz-border-radius-topright: 4px;
4265+ border-top-right-radius: 4px;
4266+ -webkit-border-top-left-radius: 4px;
4267+ -moz-border-radius-topleft: 4px;
4268+ border-top-left-radius: 4px;
4269+}
4270+.nav-tabs.nav-stacked > li:last-child > a {
4271+ -webkit-border-bottom-right-radius: 4px;
4272+ -moz-border-radius-bottomright: 4px;
4273+ border-bottom-right-radius: 4px;
4274+ -webkit-border-bottom-left-radius: 4px;
4275+ -moz-border-radius-bottomleft: 4px;
4276+ border-bottom-left-radius: 4px;
4277+}
4278+.nav-tabs.nav-stacked > li > a:hover {
4279+ border-color: #ddd;
4280+ z-index: 2;
4281+}
4282+.nav-pills.nav-stacked > li > a {
4283+ margin-bottom: 3px;
4284+}
4285+.nav-pills.nav-stacked > li:last-child > a {
4286+ margin-bottom: 1px;
4287+}
4288+.nav-tabs .dropdown-menu {
4289+ -webkit-border-radius: 0 0 6px 6px;
4290+ -moz-border-radius: 0 0 6px 6px;
4291+ border-radius: 0 0 6px 6px;
4292+}
4293+.nav-pills .dropdown-menu {
4294+ -webkit-border-radius: 6px;
4295+ -moz-border-radius: 6px;
4296+ border-radius: 6px;
4297+}
4298+.nav .dropdown-toggle .caret {
4299+ border-top-color: #0088cc;
4300+ border-bottom-color: #0088cc;
4301+ margin-top: 6px;
4302+}
4303+.nav .dropdown-toggle:hover .caret {
4304+ border-top-color: #005580;
4305+ border-bottom-color: #005580;
4306+}
4307+/* move down carets for tabs */
4308+.nav-tabs .dropdown-toggle .caret {
4309+ margin-top: 8px;
4310+}
4311+.nav .active .dropdown-toggle .caret {
4312+ border-top-color: #fff;
4313+ border-bottom-color: #fff;
4314+}
4315+.nav-tabs .active .dropdown-toggle .caret {
4316+ border-top-color: #555555;
4317+ border-bottom-color: #555555;
4318+}
4319+.nav > .dropdown.active > a:hover {
4320+ cursor: pointer;
4321+}
4322+.nav-tabs .open .dropdown-toggle,
4323+.nav-pills .open .dropdown-toggle,
4324+.nav > li.dropdown.open.active > a:hover {
4325+ color: #ffffff;
4326+ background-color: #999999;
4327+ border-color: #999999;
4328+}
4329+.nav li.dropdown.open .caret,
4330+.nav li.dropdown.open.active .caret,
4331+.nav li.dropdown.open a:hover .caret {
4332+ border-top-color: #ffffff;
4333+ border-bottom-color: #ffffff;
4334+ opacity: 1;
4335+ filter: alpha(opacity=100);
4336+}
4337+.tabs-stacked .open > a:hover {
4338+ border-color: #999999;
4339+}
4340+.tabbable {
4341+ *zoom: 1;
4342+}
4343+.tabbable:before,
4344+.tabbable:after {
4345+ display: table;
4346+ content: "";
4347+ line-height: 0;
4348+}
4349+.tabbable:after {
4350+ clear: both;
4351+}
4352+.tab-content {
4353+ overflow: auto;
4354+}
4355+.tabs-below > .nav-tabs,
4356+.tabs-right > .nav-tabs,
4357+.tabs-left > .nav-tabs {
4358+ border-bottom: 0;
4359+}
4360+.tab-content > .tab-pane,
4361+.pill-content > .pill-pane {
4362+ display: none;
4363+}
4364+.tab-content > .active,
4365+.pill-content > .active {
4366+ display: block;
4367+}
4368+.tabs-below > .nav-tabs {
4369+ border-top: 1px solid #ddd;
4370+}
4371+.tabs-below > .nav-tabs > li {
4372+ margin-top: -1px;
4373+ margin-bottom: 0;
4374+}
4375+.tabs-below > .nav-tabs > li > a {
4376+ -webkit-border-radius: 0 0 4px 4px;
4377+ -moz-border-radius: 0 0 4px 4px;
4378+ border-radius: 0 0 4px 4px;
4379+}
4380+.tabs-below > .nav-tabs > li > a:hover {
4381+ border-bottom-color: transparent;
4382+ border-top-color: #ddd;
4383+}
4384+.tabs-below > .nav-tabs > .active > a,
4385+.tabs-below > .nav-tabs > .active > a:hover {
4386+ border-color: transparent #ddd #ddd #ddd;
4387+}
4388+.tabs-left > .nav-tabs > li,
4389+.tabs-right > .nav-tabs > li {
4390+ float: none;
4391+}
4392+.tabs-left > .nav-tabs > li > a,
4393+.tabs-right > .nav-tabs > li > a {
4394+ min-width: 74px;
4395+ margin-right: 0;
4396+ margin-bottom: 3px;
4397+}
4398+.tabs-left > .nav-tabs {
4399+ float: left;
4400+ margin-right: 19px;
4401+ border-right: 1px solid #ddd;
4402+}
4403+.tabs-left > .nav-tabs > li > a {
4404+ margin-right: -1px;
4405+ -webkit-border-radius: 4px 0 0 4px;
4406+ -moz-border-radius: 4px 0 0 4px;
4407+ border-radius: 4px 0 0 4px;
4408+}
4409+.tabs-left > .nav-tabs > li > a:hover {
4410+ border-color: #eeeeee #dddddd #eeeeee #eeeeee;
4411+}
4412+.tabs-left > .nav-tabs .active > a,
4413+.tabs-left > .nav-tabs .active > a:hover {
4414+ border-color: #ddd transparent #ddd #ddd;
4415+ *border-right-color: #ffffff;
4416+}
4417+.tabs-right > .nav-tabs {
4418+ float: right;
4419+ margin-left: 19px;
4420+ border-left: 1px solid #ddd;
4421+}
4422+.tabs-right > .nav-tabs > li > a {
4423+ margin-left: -1px;
4424+ -webkit-border-radius: 0 4px 4px 0;
4425+ -moz-border-radius: 0 4px 4px 0;
4426+ border-radius: 0 4px 4px 0;
4427+}
4428+.tabs-right > .nav-tabs > li > a:hover {
4429+ border-color: #eeeeee #eeeeee #eeeeee #dddddd;
4430+}
4431+.tabs-right > .nav-tabs .active > a,
4432+.tabs-right > .nav-tabs .active > a:hover {
4433+ border-color: #ddd #ddd #ddd transparent;
4434+ *border-left-color: #ffffff;
4435+}
4436+.nav > .disabled > a {
4437+ color: #999999;
4438+}
4439+.nav > .disabled > a:hover {
4440+ text-decoration: none;
4441+ background-color: transparent;
4442+ cursor: default;
4443+}
4444+.navbar {
4445+ overflow: visible;
4446+ margin-bottom: 20px;
4447+ color: #777777;
4448+ *position: relative;
4449+ *z-index: 2;
4450+}
4451+.navbar-inner {
4452+ min-height: 40px;
4453+ padding-left: 20px;
4454+ padding-right: 20px;
4455+ background-color: #fafafa;
4456+ background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
4457+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
4458+ background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
4459+ background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
4460+ background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
4461+ background-repeat: repeat-x;
4462+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
4463+ border: 1px solid #d4d4d4;
4464+ -webkit-border-radius: 4px;
4465+ -moz-border-radius: 4px;
4466+ border-radius: 4px;
4467+ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4468+ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4469+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4470+ *zoom: 1;
4471+}
4472+.navbar-inner:before,
4473+.navbar-inner:after {
4474+ display: table;
4475+ content: "";
4476+ line-height: 0;
4477+}
4478+.navbar-inner:after {
4479+ clear: both;
4480+}
4481+.navbar .container {
4482+ width: auto;
4483+}
4484+.nav-collapse.collapse {
4485+ height: auto;
4486+}
4487+.navbar .brand {
4488+ float: left;
4489+ display: block;
4490+ padding: 10px 20px 10px;
4491+ margin-left: -20px;
4492+ font-size: 20px;
4493+ font-weight: 200;
4494+ color: #777777;
4495+ text-shadow: 0 1px 0 #ffffff;
4496+}
4497+.navbar .brand:hover {
4498+ text-decoration: none;
4499+}
4500+.navbar-text {
4501+ margin-bottom: 0;
4502+ line-height: 40px;
4503+}
4504+.navbar-link {
4505+ color: #777777;
4506+}
4507+.navbar-link:hover {
4508+ color: #333333;
4509+}
4510+.navbar .divider-vertical {
4511+ height: 40px;
4512+ margin: 0 9px;
4513+ border-left: 1px solid #f2f2f2;
4514+ border-right: 1px solid #ffffff;
4515+}
4516+.navbar .btn,
4517+.navbar .btn-group {
4518+ margin-top: 5px;
4519+}
4520+.navbar .btn-group .btn,
4521+.navbar .input-prepend .btn,
4522+.navbar .input-append .btn {
4523+ margin-top: 0;
4524+}
4525+.navbar-form {
4526+ margin-bottom: 0;
4527+ *zoom: 1;
4528+}
4529+.navbar-form:before,
4530+.navbar-form:after {
4531+ display: table;
4532+ content: "";
4533+ line-height: 0;
4534+}
4535+.navbar-form:after {
4536+ clear: both;
4537+}
4538+.navbar-form input,
4539+.navbar-form select,
4540+.navbar-form .radio,
4541+.navbar-form .checkbox {
4542+ margin-top: 5px;
4543+}
4544+.navbar-form input,
4545+.navbar-form select,
4546+.navbar-form .btn {
4547+ display: inline-block;
4548+ margin-bottom: 0;
4549+}
4550+.navbar-form input[type="image"],
4551+.navbar-form input[type="checkbox"],
4552+.navbar-form input[type="radio"] {
4553+ margin-top: 3px;
4554+}
4555+.navbar-form .input-append,
4556+.navbar-form .input-prepend {
4557+ margin-top: 6px;
4558+ white-space: nowrap;
4559+}
4560+.navbar-form .input-append input,
4561+.navbar-form .input-prepend input {
4562+ margin-top: 0;
4563+}
4564+.navbar-search {
4565+ position: relative;
4566+ float: left;
4567+ margin-top: 5px;
4568+ margin-bottom: 0;
4569+}
4570+.navbar-search .search-query {
4571+ margin-bottom: 0;
4572+ padding: 4px 14px;
4573+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4574+ font-size: 13px;
4575+ font-weight: normal;
4576+ line-height: 1;
4577+ -webkit-border-radius: 15px;
4578+ -moz-border-radius: 15px;
4579+ border-radius: 15px;
4580+}
4581+.navbar-static-top {
4582+ position: static;
4583+ width: 100%;
4584+ margin-bottom: 0;
4585+}
4586+.navbar-static-top .navbar-inner {
4587+ -webkit-border-radius: 0;
4588+ -moz-border-radius: 0;
4589+ border-radius: 0;
4590+}
4591+.navbar-fixed-top,
4592+.navbar-fixed-bottom {
4593+ position: fixed;
4594+ right: 0;
4595+ left: 0;
4596+ z-index: 1030;
4597+ margin-bottom: 0;
4598+}
4599+.navbar-fixed-top .navbar-inner,
4600+.navbar-static-top .navbar-inner {
4601+ border-width: 0 0 1px;
4602+}
4603+.navbar-fixed-bottom .navbar-inner {
4604+ border-width: 1px 0 0;
4605+}
4606+.navbar-fixed-top .navbar-inner,
4607+.navbar-fixed-bottom .navbar-inner {
4608+ padding-left: 0;
4609+ padding-right: 0;
4610+ -webkit-border-radius: 0;
4611+ -moz-border-radius: 0;
4612+ border-radius: 0;
4613+}
4614+.navbar-static-top .container,
4615+.navbar-fixed-top .container,
4616+.navbar-fixed-bottom .container {
4617+ width: 940px;
4618+}
4619+.navbar-fixed-top {
4620+ top: 0;
4621+}
4622+.navbar-fixed-top .navbar-inner,
4623+.navbar-static-top .navbar-inner {
4624+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
4625+ -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
4626+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
4627+}
4628+.navbar-fixed-bottom {
4629+ bottom: 0;
4630+}
4631+.navbar-fixed-bottom .navbar-inner {
4632+ -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
4633+ -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
4634+ box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
4635+}
4636+.navbar .nav {
4637+ position: relative;
4638+ left: 0;
4639+ display: block;
4640+ float: left;
4641+ margin: 0 10px 0 0;
4642+}
4643+.navbar .nav.pull-right {
4644+ float: right;
4645+ margin-right: 0;
4646+}
4647+.navbar .nav > li {
4648+ float: left;
4649+}
4650+.navbar .nav > li > a {
4651+ float: none;
4652+ padding: 10px 15px 10px;
4653+ color: #777777;
4654+ text-decoration: none;
4655+ text-shadow: 0 1px 0 #ffffff;
4656+}
4657+.navbar .nav .dropdown-toggle .caret {
4658+ margin-top: 8px;
4659+}
4660+.navbar .nav > li > a:focus,
4661+.navbar .nav > li > a:hover {
4662+ background-color: transparent;
4663+ color: #333333;
4664+ text-decoration: none;
4665+}
4666+.navbar .nav > .active > a,
4667+.navbar .nav > .active > a:hover,
4668+.navbar .nav > .active > a:focus {
4669+ color: #555555;
4670+ text-decoration: none;
4671+ background-color: #e5e5e5;
4672+ -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4673+ -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4674+ box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4675+}
4676+.navbar .btn-navbar {
4677+ display: none;
4678+ float: right;
4679+ padding: 7px 10px;
4680+ margin-left: 5px;
4681+ margin-right: 5px;
4682+ color: #ffffff;
4683+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4684+ background-color: #ededed;
4685+ background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
4686+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
4687+ background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
4688+ background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
4689+ background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
4690+ background-repeat: repeat-x;
4691+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
4692+ border-color: #e5e5e5 #e5e5e5 #bfbfbf;
4693+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4694+ *background-color: #e5e5e5;
4695+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
4696+
4697+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
4698+ -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4699+ -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4700+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4701+}
4702+.navbar .btn-navbar:hover,
4703+.navbar .btn-navbar:active,
4704+.navbar .btn-navbar.active,
4705+.navbar .btn-navbar.disabled,
4706+.navbar .btn-navbar[disabled] {
4707+ color: #ffffff;
4708+ background-color: #e5e5e5;
4709+ *background-color: #d9d9d9;
4710+}
4711+.navbar .btn-navbar:active,
4712+.navbar .btn-navbar.active {
4713+ background-color: #cccccc \9;
4714+}
4715+.navbar .btn-navbar .icon-bar {
4716+ display: block;
4717+ width: 18px;
4718+ height: 2px;
4719+ background-color: #f5f5f5;
4720+ -webkit-border-radius: 1px;
4721+ -moz-border-radius: 1px;
4722+ border-radius: 1px;
4723+ -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4724+ -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4725+ box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4726+}
4727+.btn-navbar .icon-bar + .icon-bar {
4728+ margin-top: 3px;
4729+}
4730+.navbar .nav > li > .dropdown-menu:before {
4731+ content: '';
4732+ display: inline-block;
4733+ border-left: 7px solid transparent;
4734+ border-right: 7px solid transparent;
4735+ border-bottom: 7px solid #ccc;
4736+ border-bottom-color: rgba(0, 0, 0, 0.2);
4737+ position: absolute;
4738+ top: -7px;
4739+ left: 9px;
4740+}
4741+.navbar .nav > li > .dropdown-menu:after {
4742+ content: '';
4743+ display: inline-block;
4744+ border-left: 6px solid transparent;
4745+ border-right: 6px solid transparent;
4746+ border-bottom: 6px solid #ffffff;
4747+ position: absolute;
4748+ top: -6px;
4749+ left: 10px;
4750+}
4751+.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
4752+ border-top: 7px solid #ccc;
4753+ border-top-color: rgba(0, 0, 0, 0.2);
4754+ border-bottom: 0;
4755+ bottom: -7px;
4756+ top: auto;
4757+}
4758+.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
4759+ border-top: 6px solid #ffffff;
4760+ border-bottom: 0;
4761+ bottom: -6px;
4762+ top: auto;
4763+}
4764+.navbar .nav li.dropdown.open > .dropdown-toggle,
4765+.navbar .nav li.dropdown.active > .dropdown-toggle,
4766+.navbar .nav li.dropdown.open.active > .dropdown-toggle {
4767+ background-color: #e5e5e5;
4768+ color: #555555;
4769+}
4770+.navbar .nav li.dropdown > .dropdown-toggle .caret {
4771+ border-top-color: #777777;
4772+ border-bottom-color: #777777;
4773+}
4774+.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
4775+.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
4776+.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
4777+ border-top-color: #555555;
4778+ border-bottom-color: #555555;
4779+}
4780+.navbar .pull-right > li > .dropdown-menu,
4781+.navbar .nav > li > .dropdown-menu.pull-right {
4782+ left: auto;
4783+ right: 0;
4784+}
4785+.navbar .pull-right > li > .dropdown-menu:before,
4786+.navbar .nav > li > .dropdown-menu.pull-right:before {
4787+ left: auto;
4788+ right: 12px;
4789+}
4790+.navbar .pull-right > li > .dropdown-menu:after,
4791+.navbar .nav > li > .dropdown-menu.pull-right:after {
4792+ left: auto;
4793+ right: 13px;
4794+}
4795+.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
4796+.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
4797+ left: auto;
4798+ right: 100%;
4799+ margin-left: 0;
4800+ margin-right: -1px;
4801+ -webkit-border-radius: 6px 0 6px 6px;
4802+ -moz-border-radius: 6px 0 6px 6px;
4803+ border-radius: 6px 0 6px 6px;
4804+}
4805+.navbar-inverse {
4806+ color: #999999;
4807+}
4808+.navbar-inverse .navbar-inner {
4809+ background-color: #1b1b1b;
4810+ background-image: -moz-linear-gradient(top, #222222, #111111);
4811+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
4812+ background-image: -webkit-linear-gradient(top, #222222, #111111);
4813+ background-image: -o-linear-gradient(top, #222222, #111111);
4814+ background-image: linear-gradient(to bottom, #222222, #111111);
4815+ background-repeat: repeat-x;
4816+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
4817+ border-color: #252525;
4818+}
4819+.navbar-inverse .brand,
4820+.navbar-inverse .nav > li > a {
4821+ color: #999999;
4822+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4823+}
4824+.navbar-inverse .brand:hover,
4825+.navbar-inverse .nav > li > a:hover {
4826+ color: #ffffff;
4827+}
4828+.navbar-inverse .nav > li > a:focus,
4829+.navbar-inverse .nav > li > a:hover {
4830+ background-color: transparent;
4831+ color: #ffffff;
4832+}
4833+.navbar-inverse .nav .active > a,
4834+.navbar-inverse .nav .active > a:hover,
4835+.navbar-inverse .nav .active > a:focus {
4836+ color: #ffffff;
4837+ background-color: #111111;
4838+}
4839+.navbar-inverse .navbar-link {
4840+ color: #999999;
4841+}
4842+.navbar-inverse .navbar-link:hover {
4843+ color: #ffffff;
4844+}
4845+.navbar-inverse .divider-vertical {
4846+ border-left-color: #111111;
4847+ border-right-color: #222222;
4848+}
4849+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
4850+.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
4851+.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
4852+ background-color: #111111;
4853+ color: #ffffff;
4854+}
4855+.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
4856+ border-top-color: #999999;
4857+ border-bottom-color: #999999;
4858+}
4859+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
4860+.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
4861+.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
4862+ border-top-color: #ffffff;
4863+ border-bottom-color: #ffffff;
4864+}
4865+.navbar-inverse .navbar-search .search-query {
4866+ color: #ffffff;
4867+ background-color: #515151;
4868+ border-color: #111111;
4869+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4870+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4871+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4872+ -webkit-transition: none;
4873+ -moz-transition: none;
4874+ -o-transition: none;
4875+ transition: none;
4876+}
4877+.navbar-inverse .navbar-search .search-query:-moz-placeholder {
4878+ color: #cccccc;
4879+}
4880+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
4881+ color: #cccccc;
4882+}
4883+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
4884+ color: #cccccc;
4885+}
4886+.navbar-inverse .navbar-search .search-query:focus,
4887+.navbar-inverse .navbar-search .search-query.focused {
4888+ padding: 5px 15px;
4889+ color: #333333;
4890+ text-shadow: 0 1px 0 #ffffff;
4891+ background-color: #ffffff;
4892+ border: 0;
4893+ -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4894+ -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4895+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4896+ outline: 0;
4897+}
4898+.navbar-inverse .btn-navbar {
4899+ color: #ffffff;
4900+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4901+ background-color: #0e0e0e;
4902+ background-image: -moz-linear-gradient(top, #151515, #040404);
4903+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
4904+ background-image: -webkit-linear-gradient(top, #151515, #040404);
4905+ background-image: -o-linear-gradient(top, #151515, #040404);
4906+ background-image: linear-gradient(to bottom, #151515, #040404);
4907+ background-repeat: repeat-x;
4908+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
4909+ border-color: #040404 #040404 #000000;
4910+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4911+ *background-color: #040404;
4912+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */
4913+
4914+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
4915+}
4916+.navbar-inverse .btn-navbar:hover,
4917+.navbar-inverse .btn-navbar:active,
4918+.navbar-inverse .btn-navbar.active,
4919+.navbar-inverse .btn-navbar.disabled,
4920+.navbar-inverse .btn-navbar[disabled] {
4921+ color: #ffffff;
4922+ background-color: #040404;
4923+ *background-color: #000000;
4924+}
4925+.navbar-inverse .btn-navbar:active,
4926+.navbar-inverse .btn-navbar.active {
4927+ background-color: #000000 \9;
4928+}
4929+.breadcrumb {
4930+ padding: 8px 15px;
4931+ margin: 0 0 20px;
4932+ list-style: none;
4933+ background-color: #f5f5f5;
4934+ -webkit-border-radius: 4px;
4935+ -moz-border-radius: 4px;
4936+ border-radius: 4px;
4937+}
4938+.breadcrumb li {
4939+ display: inline-block;
4940+ *display: inline;
4941+ /* IE7 inline-block hack */
4942+
4943+ *zoom: 1;
4944+ text-shadow: 0 1px 0 #ffffff;
4945+}
4946+.breadcrumb .divider {
4947+ padding: 0 5px;
4948+ color: #ccc;
4949+}
4950+.breadcrumb .active {
4951+ color: #999999;
4952+}
4953+.pagination {
4954+ height: 40px;
4955+ margin: 20px 0;
4956+}
4957+.pagination ul {
4958+ display: inline-block;
4959+ *display: inline;
4960+ /* IE7 inline-block hack */
4961+
4962+ *zoom: 1;
4963+ margin-left: 0;
4964+ margin-bottom: 0;
4965+ -webkit-border-radius: 3px;
4966+ -moz-border-radius: 3px;
4967+ border-radius: 3px;
4968+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4969+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4970+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4971+}
4972+.pagination ul > li {
4973+ display: inline;
4974+}
4975+.pagination ul > li > a,
4976+.pagination ul > li > span {
4977+ float: left;
4978+ padding: 0 14px;
4979+ line-height: 38px;
4980+ text-decoration: none;
4981+ background-color: #ffffff;
4982+ border: 1px solid #dddddd;
4983+ border-left-width: 0;
4984+}
4985+.pagination ul > li > a:hover,
4986+.pagination ul > .active > a,
4987+.pagination ul > .active > span {
4988+ background-color: #f5f5f5;
4989+}
4990+.pagination ul > .active > a,
4991+.pagination ul > .active > span {
4992+ color: #999999;
4993+ cursor: default;
4994+}
4995+.pagination ul > .disabled > span,
4996+.pagination ul > .disabled > a,
4997+.pagination ul > .disabled > a:hover {
4998+ color: #999999;
4999+ background-color: transparent;
5000+ cursor: default;
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches