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
=== added directory 'doc/_static'
=== added file 'doc/_static/akiban-logo.png'
0Binary 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 differ0Binary 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
=== added file 'doc/_static/akiban.css'
--- doc/_static/akiban.css 1970-01-01 00:00:00 +0000
+++ doc/_static/akiban.css 2012-12-04 21:10:28 +0000
@@ -0,0 +1,657 @@
1body {
2font-family: "myriad-pro-1","myriad-pro-1",sans-serif;
3}
4
5.navbar-fixed-top .navbar-inner {
6 padding-top: 8px;
7 height: 109px;
8 background: #000 url(http://www.akiban.com/ak-docs/_static/header-top-bg.png) repeat-x right top;
9}
10
11.navbar-fixed-top .navbar-inner .nav li a {
12 padding-top: 10px;
13 color: #EEE;
14 list-style: none inside;
15 text-transform: uppercase;
16 font-size: 13px;
17 margin-top: 10px;
18}
19
20
21.navbar-fixed-top .navbar-inner .nav li ul {
22 background-color: #000;
23 color: #eee;
24}
25
26.navbar-fixed-top li.dropdown.open ul.dropdown-menu li a {
27 color: #eee;
28}
29
30
31
32.second-nav li a {
33 font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2",sans-serif !important;
34 font-weight: bold;
35}
36
37body > .container-fluid {
38 margin: 112px auto 0px auto;
39 background-color: #FFF;
40 padding-left: 10px;
41 padding-right: 10px;
42}
43
44// Mobile Phone
45@media only screen and (max-width: 767px) {
46 .navbar-fixed-top .navbar-inner .second-nav .nav li a {
47 width: 100px;
48 }
49
50 h1 {
51 font-size: 20px;
52 }
53
54 .page-header {
55 padding-bottom: 10px;
56 margin: 10px 0;
57 }
58}
59
60@media only screen and (max-width: 979px) {
61 body > .container-fluid {
62 padding: 5px;
63 margin-top: -18px !important;
64
65 }
66}
67
68@media only screen and (min-width: 768px) {
69
70 .navbar-fixed-top .navbar-inner .second-nav .nav li a {
71 width: 152px;
72 }
73
74 .carousel-caption p{
75 display: block;
76 }
77
78}
79
80@media (min-width: 768px) and (max-width: 979px) {
81
82 .container-fluid{
83 max-width: 724px;
84 }
85
86}
87
88@media (min-width: 980px) and (max-width: 1199px) {
89
90 .container-fluid{
91 max-width: 940px;
92 }
93
94}
95
96@media only screen and (min-width: 1200px) {
97
98 .container-fluid{
99 max-width: 1170px;
100 }
101
102}
103
104
105body {
106 margin: 0 auto;
107 max-width: 100%;
108 background: url(common-green-part-bg.jpg) repeat-x center top #F9F9F9;
109}
110
111.footer .span12 {
112 margin-left: 10px;
113 margin-right: 0px;
114}
115
116.container.footer {
117 margin-top: 0px;
118}
119
120div#twitter_inner_wrapper {
121position: relative;
122margin: 0 auto;
123height: 88px;
124}
125
126div#twitter_outer_wrapper {
127background: url(http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-twitter-bg.png);
128max-width: 100%;
129margin: 0 auto;
130}
131
132div#twitter_outer_wrapper .twitter_logo {
133position: absolute;
134top: 25px;
135left: 44px;
136}
137
138div#twitter_outer_wrapper div#twitter-line ul.tweets-pulled-listing {
139height: 40px;
140left: 9px;
141margin: 0;
142position: absolute !important;
143top: 15px;
144//width: 500px;
145}
146
147#twitter-line ul {
148padding: 0;
149margin: 0 0 0 330px;
150}
151
152div.tweets-pulled-listing ul {
153list-style: none;
154}
155
156div#twitter_outer_wrapper div#twitter-line {
157position: absolute;
158top: 18px;
159left: 300px;
160width: 500px;
161background: transparent !important;
162}
163
164#twitter-line.wrapper {
165background: url(http://www.akiban.com/sites/all/themes/akiban/img/twit-bg.png) bottom center no-repeat;
166z-index: 2;
167padding: 5px 0 12px 0;
168}
169
170a.prev_button {
171background-image: url(http://www.akiban.com/sites/all/themes/akiban/img/akiban-dialog-prev-button.png);
172width: 19px;
173height: 19px;
174font-size: 0;
175display: block;
176}
177
178div#twitter_outer_wrapper a.prev_button {
179position: absolute;
180right: 60px;
181top: 33px;
182}
183
184div#twitter_outer_wrapper a.next_button {
185position: absolute;
186right: 34px;
187top: 32px;
188}
189
190a.next_button {
191background-image: url(http://www.akiban.com/sites/all/themes/akiban/img/akiban-dialog-next-button.png);
192width: 19px;
193height: 19px;
194font-size: 0;
195display: block;
196}
197
198 div#twitter_outer_wrapper div#twitter-line ul.tweets-pulled-listing a {
199 color:#eee !important;
200 font-size:14px !important;
201 font-weight: normal !important;
202 }
203
204 div#twitter_outer_wrapper div#twitter-line ul.tweets-pulled-listing li {
205 background:transparent;
206 background : url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-twitter-li-bg.png")\9;
207 }
208
209div#twitter_outer_wrapper div#twitter-line ul.tweets-pulled-listing {
210 height: 40px;
211 left: 9px;
212 margin: 0;
213 position: absolute !important;
214 top: 15px;
215 width: 500px;
216}
217
218div#footer_outer_wrapper div.column h2,
219div#footer_outer_wrapper div.newsletter_follow h2,
220div#center_outer_wrapper div.video_container h4 {
221 font-family: "pt-sans-narrow-1","pt-sans-narrow-2",sans-serif !important;
222}
223
224
225/* footer */
226#footer {padding: 0;} /*30px 0;*/
227#footer {color: #a7a9ac;} /*, #footer-links a*/
228
229
230
231#footer-links a {font-weight: normal; margin: 0;}
232#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
233) center right no-repeat; }
234#footer-links li.first {margin: 0;}
235#footer-links li.first a {font-size: 1.2em; font-weight: bold;}
236#footer-links li.last {background: none;}
237
238div#footer_outer_wrapper {
239 background:url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-bg.png");
240 max-width:100%;
241 margin:0 auto;
242}
243
244 div#footer_outer_wrapper div#footer_inner_wrapper {
245 position:relative;
246 margin:0 auto;
247 height:406px;
248 /*url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-center-bg-gradient.png") repeat-y #fff;*/
249 /*padding-top:10px;*/
250 }
251
252 div#footer_outer_wrapper div#footer_inner_wrapper div.container {
253 padding-left: 18px;
254 padding-top: 10px;
255 }
256
257 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column {
258 float:left;
259 width:190px;
260 padding-left: 20px; /*29px;*/
261 }
262
263div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column {
264
265 }
266
267 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .address {
268
269 }
270 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .address .icon {
271 float:left;margin-right:10px;margin-top:4px;
272 }
273 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .address .text {
274 float:left;width:164px;
275 }
276
277 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .phone {
278
279 }
280 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .phone .icon {
281 float:left;margin-right:10px;margin-top:4px; clear: left;
282 }
283 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .phone .text {
284 float:left;width:158px;
285 }
286
287 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .email {
288 margin-top:10px;
289 }
290
291div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .email .icon {
292 float:left;margin-right:10px;margin-top:14px; clear: left;
293 }
294 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .email .text {
295 float:left;width:158px; margin-top: 10px;
296 }
297
298 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.second_column {
299 width: 210px;
300 }
301
302 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg {
303 /*akiban-footer-list-vert-line.png*/
304 padding-left:34px;
305 background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-list-vert-line.png") repeat-y 0 0;
306 position:relative;
307 }
308
309 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg .vert-line-top,
310 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg .vert-line-bottom {
311 position:absolute;left:0px;width:12px;height:50px;font-size:0;
312 }
313
314 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg .vert-line-top {
315 /*background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-list-vert-line-top.png");*/
316 top:0px;
317 }
318
319div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column .vert-line-bg .vert-line-bottom {
320 /*background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-list-vert-line-bottom.png");*/
321 bottom:0px;
322 }
323
324 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column h2,
325 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column h2 {
326
327 }
328
329 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column h2 {
330 color:#fff;
331 margin-bottom:30px;
332 font-size:18px;
333 }
334
335 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.column img {
336 vertical-align:middle;
337 margin-top: -5px;
338 }
339
340 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column {
341 width:220px !important;
342
343 }
344
345 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column h2 {
346 margin-bottom:23px;
347 font-size:16px;
348}
349
350div#footer_outer_wrapper div.container div.first_column .text,
351div#footer_outer_wrapper div.container li a,
352div#footer_outer_wrapper div.container div.first_column .text,
353div#footer_outer_wrapper .newsletter_form #edit-newsletter-theme-form-1,
354div#footer_outer_wrapper .newsletter_form #edit-Email,
355div#footer_outer_wrapper .copyright div.c1,
356div#footer_outer_wrapper .copyright a {
357 font-family: Arial;
358 font-size: 11px;
359 color:#eee;
360 }
361
362 div#footer_outer_wrapper div#footer_inner_wrapper div.container div.first_column .text,
363 div#footer_outer_wrapper div#footer_inner_wrapper div.container li a {
364 color:#e0e0e0;
365 font-weight:normal;
366 display:block;
367 }
368
369
370 div#footer_outer_wrapper div#footer_inner_wrapper div.container ul {
371 margin:0;
372 padding:0;
373 }
374
375 div#footer_outer_wrapper div#footer_inner_wrapper div.container li {
376 list-style:none;
377 background:url('http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-list-border-line.png') repeat-x;
378 height:28px;
379 margin:0;
380 }
381
382 div#footer_outer_wrapper div.newsletter_follow {
383 padding-left: 25px;
384 padding-top: 50px;
385 }
386
387 div#footer_outer_wrapper div.newsletter,
388 div#footer_outer_wrapper div.follow,
389 div#footer_outer_wrapper div.newsletter h2,
390 div#footer_outer_wrapper div.follow h2 {
391 float:left;
392 }
393
394 div#footer_outer_wrapper div.newsletter h2,
395 div#footer_outer_wrapper div.follow h2 {
396 float:left;
397 margin:6px 22px 0 0;
398 color:#fff;
399 }
400
401 div#footer_outer_wrapper div.newsletter_follow div.newsletter_form {
402 float:left;
403 }
404
405 div#footer_outer_wrapper div.newsletter_follow div.newsletter_form #newsletter-theme-form {
406 /*width:300px;*/
407 }
408
409div#footer_outer_wrapper form#newsletter-theme-form,
410div#footer_outer_wrapper form#ak-marketo-newsletter-form {
411 width: 230px;
412 }
413
414 div#footer_outer_wrapper form#newsletter-theme-form > div,
415 div#footer_outer_wrapper form#ak-marketo-newsletter-form > div {
416 -moz-border-radius: 5px;
417 -moz-border-radius: 5px;
418 -webkit-border-radius: 5px;
419 -webkit-border-radius: 5px;
420 border-radius: 5px;
421 background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-searchbox-bg.png") repeat scroll 0 0 transparent;
422 border-bottom: 1px solid #414141;
423 height: 32px;
424 padding-left: 6px;
425 padding-top: 0;
426 position: relative;
427}
428
429 div#footer_outer_wrapper form#newsletter-theme-form #edit-newsletter-theme-form-1-wrapper,
430 div#footer_outer_wrapper form#ak-marketo-newsletter-form #edit-Email-wrapper {
431 margin-top: 0px;
432 margin-bottom: 0px;
433 }
434
435div#footer_outer_wrapper form#newsletter-theme-form #edit-newsletter-theme-form-1,
436div#footer_outer_wrapper form#ak-marketo-newsletter-form #edit-Email {
437 float:left;
438 width: 189px;
439 height:25px;
440 border: medium none; /*border:1px solid #ccc;*/
441 margin-right:2px;
442 background:transparent;
443 }
444
445 *:first-child+html div#footer_outer_wrapper form#newsletter-theme-form #edit-newsletter-theme-form-1,
446 *:first-child+html div#footer_outer_wrapper form#ak-marketo-newsletter-form #edit-Email {
447 width:180px;
448 }
449
450 div#footer_outer_wrapper form#newsletter-theme-form #edit-submit-1,
451 div#footer_outer_wrapper form#ak-marketo-newsletter-form #edit-submitButton {
452 background: url("http://www.akiban.com/sites/all/themes/akiban/new_images/akiban-footer-newsletter-ok-btn.png") no-repeat transparent;
453 border: none;
454 cursor: pointer;
455 font-size: 0;
456 height: 22px;
457 width: 23px;
458 position:absolute;
459 top:5px;
460 right:5px;
461 }
462
463 form#ak-marketo-newsletter-form div.ahah-progress {
464 display:none;
465 }
466
467 form#ak-marketo-newsletter-form div#container_popup {
468 position: relavive;
469 }
470
471 form#ak-marketo-newsletter-form div#container_popup div {
472 position:absolute;
473 top: 37px;
474 right: -58px;
475 width:150px;
476 border:1px #fff solid;
477 border-radius:5px;
478 padding:3px;
479 color:#fff;
480 font-size: 10px;
481 text-align: center;
482 }
483
484 div#footer_outer_wrapper div.follow {
485 margin-left:75px;
486 }
487
488 div#footer_outer_wrapper div.follow h2 {
489 margin-right:10px;
490 }
491
492 div#footer_outer_wrapper div.follow ul {
493 float:left;
494 margin:0;
495 padding-top:3px;
496 }
497
498 div#footer_outer_wrapper div.follow ul li {
499 float:left;
500 list-style:none;
501 padding-left: 15px;
502 }
503
504 div#footer_outer_wrapper div.copyright {
505 margin-left: 23px;
506 margin-top: 52px;
507 }
508
509 div#footer_outer_wrapper div.copyright div.c1 {
510 float:left;
511 font-style: normal;
512 }
513
514 div#footer_outer_wrapper div.copyright ul.c2_links {
515 float:right;
516 margin:0;
517 }
518
519 div#footer_outer_wrapper div.copyright ul.c2_links li {
520 display:inline;
521 padding-right: 15px;
522 }
523
524 div#footer_outer_wrapper div.copyright ul.c2_links li a {
525 font-weight:normal;
526 }
527
528 div#footer_outer_wrapper div.copyright ul.c2_links li a:hover {
529 color:#cfcfcf;
530 }
531
532.akiban_green_color {
533color: #7AC142;
534}
535
536h1, h2, h3 {
537text-transform: uppercase;
538}
539
540.footer h2 {
541 font-size: 21px;
542 line-height: 21px;
543}
544
545div.float_closer {
546 clear:both;
547}
548
549.page-content {
550 min-height: 600px;
551}
552
553h1, h2 {
554color: #69A839;
555}
556
557h1 {
558font-size: 24px;
559margin: 20px 0 12px;
560}
561
562h2, h3, h4, h5, h6 {
563color: #666;
564cursor: pointer;
565}
566
567h2 {
568font-size: 18px;
569}
570
571h3 {
572font-size: 16px;
573}
574
575li.bg_left_part {
576font-size: 0;
577background: url(http://www.akiban.com/sites/all/themes/akiban/new_images/menu-left-part-bg.png);
578width: 141px;
579height: 44px;
580margin-left: -141px;
581}
582
583li.bg_right_part {
584font-size: 0;
585background: url(http://www.akiban.com/sites/all/themes/akiban/new_images/menu-right-part-bg.png);
586width: 164px;
587height: 44px;
588margin-right: -164px;
589margin-top: -34px;
590float: right;
591}
592
593.navbar {
594 background-color: #000;
595}
596
597.second-nav {
598height: 44px;
599background: url(http://www.akiban.com/sites/all/themes/akiban/new_images/menu-item-bg.png);
600margin-top: 44px;
601}
602
603.navbar-fixed-top .navbar-inner .second-nav .nav li a {
604display: block;
605font-family: myriad-pro-condensed-1, myriad-pro-condensed-2, sans-serif;
606font-size: 18px;
607font-style: normal;
608font-variant: normal;
609font-weight: bold;
610padding-bottom: 9px;
611text-align: center;
612text-decoration: none;
613text-shadow: none;
614text-transform: uppercase;
615margin-top: 4px;
616border-right: solid #575757 1px;
617}
618
619.second-nav ul.pull-right {
620padding: 0;
621margin: 0 0 0px 0px;
622}
623
624.feedburnerFeedBlock ul {
625
626 margin: 0px 30px 0px 0px;
627
628}
629
630
631.feedburnerFeedBlock ul li {
632 list-style: none;
633 padding-bottom: 25px;
634 clear: both;
635}
636
637.feedburnerFeedBlock ul li a {
638 margin-bottom: 5px;
639 font-weight: bold;
640 font-size: 10pt;
641 display: block;
642 }
643
644.feedburnerFeedBlock ul li p.date {
645 font-size: 10pt;
646 font-weight: bold;
647 clear: left;
648 float: left;
649 height: 2px;
650 }
651
652.feedburnerFeedBlock ul li div {
653 font-size: 8.5pt;
654 text-align: justify;
655 display: inline;
656 margin-left: 10px;
657 }
0658
=== added file 'doc/_static/akiban.js'
--- doc/_static/akiban.js 1970-01-01 00:00:00 +0000
+++ doc/_static/akiban.js 2012-12-04 21:10:28 +0000
@@ -0,0 +1,2 @@
1 $('ul.tweets-pulled-listing').cycle({fx:'fade', speed:'slow', prev:'div#twitter_outer_wrapper a.prev_button', next:'di
2v#twitter_outer_wrapper a.next_button'});
0\ No newline at end of file3\ No newline at end of file
14
=== added file 'doc/_static/basic.css'
--- doc/_static/basic.css 1970-01-01 00:00:00 +0000
+++ doc/_static/basic.css 2012-12-04 21:10:28 +0000
@@ -0,0 +1,509 @@
1/*
2 * basic.css
3 * ~~~~~~~~~
4 *
5 * Sphinx stylesheet -- basic theme.
6 *
7 * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
8 * :license: BSD, see LICENSE for details.
9 *
10 */
11
12/* -- main layout ----------------------------------------------------------- */
13
14div.clearer {
15 clear: both;
16}
17
18/* -- relbar ---------------------------------------------------------------- */
19
20div.related {
21 width: 100%;
22 font-size: 90%;
23}
24
25div.related h3 {
26 display: none;
27}
28
29div.related ul {
30 margin: 0;
31 padding: 0 0 0 10px;
32 list-style: none;
33}
34
35div.related li {
36 display: inline;
37}
38
39div.related li.right {
40 float: right;
41 margin-right: 5px;
42}
43
44/* -- sidebar --------------------------------------------------------------- */
45
46div.sphinxsidebarwrapper {
47 padding: 10px 5px 0 10px;
48}
49
50div.sphinxsidebar {
51 float: left;
52 width: 230px;
53 margin-left: -100%;
54 font-size: 90%;
55}
56
57div.sphinxsidebar ul {
58 list-style: none;
59}
60
61div.sphinxsidebar ul ul,
62div.sphinxsidebar ul.want-points {
63 margin-left: 20px;
64 list-style: square;
65}
66
67div.sphinxsidebar ul ul {
68 margin-top: 0;
69 margin-bottom: 0;
70}
71
72div.sphinxsidebar form {
73 margin-top: 10px;
74}
75
76div.sphinxsidebar input {
77 border: 1px solid #98dbcc;
78 font-family: sans-serif;
79 font-size: 1em;
80}
81
82img {
83 border: 0;
84}
85
86/* -- search page ----------------------------------------------------------- */
87
88ul.search {
89 margin: 10px 0 0 20px;
90 padding: 0;
91}
92
93ul.search li {
94 padding: 5px 0 5px 20px;
95 background-image: url(file.png);
96 background-repeat: no-repeat;
97 background-position: 0 7px;
98}
99
100ul.search li a {
101 font-weight: bold;
102}
103
104ul.search li div.context {
105 color: #888;
106 margin: 2px 0 0 30px;
107 text-align: left;
108}
109
110ul.keywordmatches li.goodmatch a {
111 font-weight: bold;
112}
113
114/* -- index page ------------------------------------------------------------ */
115
116table.contentstable {
117 width: 90%;
118}
119
120table.contentstable p.biglink {
121 line-height: 150%;
122}
123
124a.biglink {
125 font-size: 1.3em;
126}
127
128span.linkdescr {
129 font-style: italic;
130 padding-top: 5px;
131 font-size: 90%;
132}
133
134/* -- general index --------------------------------------------------------- */
135
136table.indextable {
137 width: 100%;
138}
139
140table.indextable td {
141 text-align: left;
142 vertical-align: top;
143}
144
145table.indextable dl, table.indextable dd {
146 margin-top: 0;
147 margin-bottom: 0;
148}
149
150table.indextable tr.pcap {
151 height: 10px;
152}
153
154table.indextable tr.cap {
155 margin-top: 10px;
156 background-color: #f2f2f2;
157}
158
159img.toggler {
160 margin-right: 3px;
161 margin-top: 3px;
162 cursor: pointer;
163}
164
165div.modindex-jumpbox {
166 border-top: 1px solid #ddd;
167 border-bottom: 1px solid #ddd;
168 margin: 1em 0 1em 0;
169 padding: 0.4em;
170}
171
172div.genindex-jumpbox {
173 border-top: 1px solid #ddd;
174 border-bottom: 1px solid #ddd;
175 margin: 1em 0 1em 0;
176 padding: 0.4em;
177}
178
179/* -- general body styles --------------------------------------------------- */
180
181a.headerlink {
182 visibility: hidden;
183}
184
185h1:hover > a.headerlink,
186h2:hover > a.headerlink,
187h3:hover > a.headerlink,
188h4:hover > a.headerlink,
189h5:hover > a.headerlink,
190h6:hover > a.headerlink,
191dt:hover > a.headerlink {
192 visibility: visible;
193}
194
195div.body p.caption {
196 text-align: inherit;
197}
198
199div.body td {
200 text-align: left;
201}
202
203.field-list ul {
204 padding-left: 1em;
205}
206
207.first {
208 margin-top: 0 !important;
209}
210
211p.rubric {
212 margin-top: 30px;
213 font-weight: bold;
214}
215
216.align-left {
217 text-align: left;
218}
219
220.align-center {
221 clear: both;
222 text-align: center;
223}
224
225.align-right {
226 text-align: right;
227}
228
229/* -- sidebars -------------------------------------------------------------- */
230
231div.sidebar {
232 margin: 0 0 0.5em 1em;
233 border: 1px solid #ddb;
234 padding: 7px 7px 0 7px;
235 background-color: #ffe;
236 width: 40%;
237 float: right;
238}
239
240p.sidebar-title {
241 font-weight: bold;
242}
243
244/* -- topics ---------------------------------------------------------------- */
245
246div.topic {
247 border: 1px solid #ccc;
248 padding: 7px 7px 0 7px;
249 margin: 10px 0 10px 0;
250}
251
252p.topic-title {
253 font-size: 1.1em;
254 font-weight: bold;
255 margin-top: 10px;
256}
257
258/* -- admonitions ----------------------------------------------------------- */
259
260div.admonition {
261 margin-top: 10px;
262 margin-bottom: 10px;
263 padding: 7px;
264}
265
266div.admonition dt {
267 font-weight: bold;
268}
269
270div.admonition dl {
271 margin-bottom: 0;
272}
273
274p.admonition-title {
275 margin: 0px 10px 5px 0px;
276 font-weight: bold;
277}
278
279div.body p.centered {
280 text-align: center;
281 margin-top: 25px;
282}
283
284/* -- tables ---------------------------------------------------------------- */
285
286table.docutils {
287 border: 0;
288 border-collapse: collapse;
289}
290
291table.docutils td, table.docutils th {
292 padding: 1px 8px 1px 5px;
293 border-top: 0;
294 border-left: 0;
295 border-right: 0;
296 border-bottom: 1px solid #aaa;
297}
298
299table.field-list td, table.field-list th {
300 border: 0 !important;
301}
302
303table.footnote td, table.footnote th {
304 border: 0 !important;
305}
306
307th {
308 text-align: left;
309 padding-right: 5px;
310}
311
312table.citation {
313 border-left: solid 1px gray;
314 margin-left: 1px;
315}
316
317table.citation td {
318 border-bottom: none;
319}
320
321/* -- other body styles ----------------------------------------------------- */
322
323ol.arabic {
324 list-style: decimal;
325}
326
327ol.loweralpha {
328 list-style: lower-alpha;
329}
330
331ol.upperalpha {
332 list-style: upper-alpha;
333}
334
335ol.lowerroman {
336 list-style: lower-roman;
337}
338
339ol.upperroman {
340 list-style: upper-roman;
341}
342
343dl {
344 margin-bottom: 15px;
345}
346
347dd p {
348 margin-top: 0px;
349}
350
351dd ul, dd table {
352 margin-bottom: 10px;
353}
354
355dd {
356 margin-top: 3px;
357 margin-bottom: 10px;
358 margin-left: 30px;
359}
360
361dt:target, .highlighted {
362 background-color: #fbe54e;
363}
364
365dl.glossary dt {
366 font-weight: bold;
367 font-size: 1.1em;
368}
369
370.field-list ul {
371 margin: 0;
372 padding-left: 1em;
373}
374
375.field-list p {
376 margin: 0;
377}
378
379.refcount {
380 color: #060;
381}
382
383.optional {
384 font-size: 1.3em;
385}
386
387.versionmodified {
388 font-style: italic;
389}
390
391.system-message {
392 background-color: #fda;
393 padding: 5px;
394 border: 3px solid red;
395}
396
397.footnote:target {
398 background-color: #ffa
399}
400
401.line-block {
402 display: block;
403 margin-top: 1em;
404 margin-bottom: 1em;
405}
406
407.line-block .line-block {
408 margin-top: 0;
409 margin-bottom: 0;
410 margin-left: 1.5em;
411}
412
413.guilabel, .menuselection {
414 font-family: sans-serif;
415}
416
417.accelerator {
418 text-decoration: underline;
419}
420
421.classifier {
422 font-style: oblique;
423}
424
425/* -- code displays --------------------------------------------------------- */
426
427pre {
428 overflow: auto;
429}
430
431td.linenos pre {
432 padding: 5px 0px;
433 border: 0;
434 background-color: transparent;
435 color: #aaa;
436}
437
438table.highlighttable {
439 margin-left: 0.5em;
440}
441
442table.highlighttable td {
443 padding: 0 0.5em 0 0.5em;
444}
445
446tt.descname {
447 background-color: transparent;
448 font-weight: bold;
449 font-size: 1.2em;
450}
451
452tt.descclassname {
453 background-color: transparent;
454}
455
456tt.xref, a tt {
457 background-color: transparent;
458 font-weight: bold;
459}
460
461h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
462 background-color: transparent;
463}
464
465.viewcode-link {
466 float: right;
467}
468
469.viewcode-back {
470 float: right;
471 font-family: sans-serif;
472}
473
474div.viewcode-block:target {
475 margin: -1px -10px;
476 padding: 0 10px;
477}
478
479/* -- math display ---------------------------------------------------------- */
480
481img.math {
482 vertical-align: middle;
483}
484
485div.body div.math p {
486 text-align: center;
487}
488
489span.eqno {
490 float: right;
491}
492
493/* -- printout stylesheet --------------------------------------------------- */
494
495@media print {
496 div.document,
497 div.documentwrapper,
498 div.bodywrapper {
499 margin: 0 !important;
500 width: 100%;
501 }
502
503 div.sphinxsidebar,
504 div.related,
505 div.footer,
506 #top-link {
507 display: none;
508 }
509}
0510
=== added directory 'doc/_static/bootstrap'
=== added directory 'doc/_static/bootstrap/css'
=== added file 'doc/_static/bootstrap/css/bootstrap.css'
--- doc/_static/bootstrap/css/bootstrap.css 1970-01-01 00:00:00 +0000
+++ doc/_static/bootstrap/css/bootstrap.css 2012-12-04 21:10:28 +0000
@@ -0,0 +1,5837 @@
1/*!
2 * Bootstrap v2.1.1
3 *
4 * Copyright 2012 Twitter, Inc
5 * Licensed under the Apache License v2.0
6 * http://www.apache.org/licenses/LICENSE-2.0
7 *
8 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9 */
10.clearfix {
11 *zoom: 1;
12}
13.clearfix:before,
14.clearfix:after {
15 display: table;
16 content: "";
17 line-height: 0;
18}
19.clearfix:after {
20 clear: both;
21}
22.hide-text {
23 font: 0/0 a;
24 color: transparent;
25 text-shadow: none;
26 background-color: transparent;
27 border: 0;
28}
29.input-block-level {
30 display: block;
31 width: 100%;
32 min-height: 30px;
33 -webkit-box-sizing: border-box;
34 -moz-box-sizing: border-box;
35 box-sizing: border-box;
36}
37article,
38aside,
39details,
40figcaption,
41figure,
42footer,
43header,
44hgroup,
45nav,
46section {
47 display: block;
48}
49audio,
50canvas,
51video {
52 display: inline-block;
53 *display: inline;
54 *zoom: 1;
55}
56audio:not([controls]) {
57 display: none;
58}
59html {
60 font-size: 100%;
61 -webkit-text-size-adjust: 100%;
62 -ms-text-size-adjust: 100%;
63}
64a:focus {
65 outline: thin dotted #333;
66 outline: 5px auto -webkit-focus-ring-color;
67 outline-offset: -2px;
68}
69a:hover,
70a:active {
71 outline: 0;
72}
73sub,
74sup {
75 position: relative;
76 font-size: 75%;
77 line-height: 0;
78 vertical-align: baseline;
79}
80sup {
81 top: -0.5em;
82}
83sub {
84 bottom: -0.25em;
85}
86img {
87 /* Responsive images (ensure images don't scale beyond their parents) */
88
89 max-width: 100%;
90 /* Part 1: Set a maxium relative to the parent */
91
92 width: auto\9;
93 /* IE7-8 need help adjusting responsive images */
94
95 height: auto;
96 /* Part 2: Scale the height according to the width, otherwise you get stretching */
97
98 vertical-align: middle;
99 border: 0;
100 -ms-interpolation-mode: bicubic;
101}
102#map_canvas img {
103 max-width: none;
104}
105button,
106input,
107select,
108textarea {
109 margin: 0;
110 font-size: 100%;
111 vertical-align: middle;
112}
113button,
114input {
115 *overflow: visible;
116 line-height: normal;
117}
118button::-moz-focus-inner,
119input::-moz-focus-inner {
120 padding: 0;
121 border: 0;
122}
123button,
124input[type="button"],
125input[type="reset"],
126input[type="submit"] {
127 cursor: pointer;
128 -webkit-appearance: button;
129}
130input[type="search"] {
131 -webkit-box-sizing: content-box;
132 -moz-box-sizing: content-box;
133 box-sizing: content-box;
134 -webkit-appearance: textfield;
135}
136input[type="search"]::-webkit-search-decoration,
137input[type="search"]::-webkit-search-cancel-button {
138 -webkit-appearance: none;
139}
140textarea {
141 overflow: auto;
142 vertical-align: top;
143}
144body {
145 margin: 0;
146 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
147 font-size: 14px;
148 line-height: 20px;
149 color: #333333;
150 background-color: #ffffff;
151}
152a {
153 color: #0088cc;
154 text-decoration: none;
155}
156a:hover {
157 color: #005580;
158 text-decoration: underline;
159}
160.img-rounded {
161 -webkit-border-radius: 6px;
162 -moz-border-radius: 6px;
163 border-radius: 6px;
164}
165.img-polaroid {
166 padding: 4px;
167 background-color: #fff;
168 border: 1px solid #ccc;
169 border: 1px solid rgba(0, 0, 0, 0.2);
170 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
171 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
172 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
173}
174.img-circle {
175 -webkit-border-radius: 500px;
176 -moz-border-radius: 500px;
177 border-radius: 500px;
178}
179.row {
180 margin-left: -20px;
181 *zoom: 1;
182}
183.row:before,
184.row:after {
185 display: table;
186 content: "";
187 line-height: 0;
188}
189.row:after {
190 clear: both;
191}
192[class*="span"] {
193 float: left;
194 min-height: 1px;
195 margin-left: 20px;
196}
197.container,
198.navbar-static-top .container,
199.navbar-fixed-top .container,
200.navbar-fixed-bottom .container {
201 width: 940px;
202}
203.span12 {
204 width: 940px;
205}
206.span11 {
207 width: 860px;
208}
209.span10 {
210 width: 780px;
211}
212.span9 {
213 width: 700px;
214}
215.span8 {
216 width: 620px;
217}
218.span7 {
219 width: 540px;
220}
221.span6 {
222 width: 460px;
223}
224.span5 {
225 width: 380px;
226}
227.span4 {
228 width: 300px;
229}
230.span3 {
231 width: 220px;
232}
233.span2 {
234 width: 140px;
235}
236.span1 {
237 width: 60px;
238}
239.offset12 {
240 margin-left: 980px;
241}
242.offset11 {
243 margin-left: 900px;
244}
245.offset10 {
246 margin-left: 820px;
247}
248.offset9 {
249 margin-left: 740px;
250}
251.offset8 {
252 margin-left: 660px;
253}
254.offset7 {
255 margin-left: 580px;
256}
257.offset6 {
258 margin-left: 500px;
259}
260.offset5 {
261 margin-left: 420px;
262}
263.offset4 {
264 margin-left: 340px;
265}
266.offset3 {
267 margin-left: 260px;
268}
269.offset2 {
270 margin-left: 180px;
271}
272.offset1 {
273 margin-left: 100px;
274}
275.row-fluid {
276 width: 100%;
277 *zoom: 1;
278}
279.row-fluid:before,
280.row-fluid:after {
281 display: table;
282 content: "";
283 line-height: 0;
284}
285.row-fluid:after {
286 clear: both;
287}
288.row-fluid [class*="span"] {
289 display: block;
290 width: 100%;
291 min-height: 30px;
292 -webkit-box-sizing: border-box;
293 -moz-box-sizing: border-box;
294 box-sizing: border-box;
295 float: left;
296 margin-left: 2.127659574468085%;
297 *margin-left: 2.074468085106383%;
298}
299.row-fluid [class*="span"]:first-child {
300 margin-left: 0;
301}
302.row-fluid .span12 {
303 width: 100%;
304 *width: 99.94680851063829%;
305}
306.row-fluid .span11 {
307 width: 91.48936170212765%;
308 *width: 91.43617021276594%;
309}
310.row-fluid .span10 {
311 width: 82.97872340425532%;
312 *width: 82.92553191489361%;
313}
314.row-fluid .span9 {
315 width: 74.46808510638297%;
316 *width: 74.41489361702126%;
317}
318.row-fluid .span8 {
319 width: 65.95744680851064%;
320 *width: 65.90425531914893%;
321}
322.row-fluid .span7 {
323 width: 57.44680851063829%;
324 *width: 57.39361702127659%;
325}
326.row-fluid .span6 {
327 width: 48.93617021276595%;
328 *width: 48.88297872340425%;
329}
330.row-fluid .span5 {
331 width: 40.42553191489362%;
332 *width: 40.37234042553192%;
333}
334.row-fluid .span4 {
335 width: 31.914893617021278%;
336 *width: 31.861702127659576%;
337}
338.row-fluid .span3 {
339 width: 23.404255319148934%;
340 *width: 23.351063829787233%;
341}
342.row-fluid .span2 {
343 width: 14.893617021276595%;
344 *width: 14.840425531914894%;
345}
346.row-fluid .span1 {
347 width: 6.382978723404255%;
348 *width: 6.329787234042553%;
349}
350.row-fluid .offset12 {
351 margin-left: 104.25531914893617%;
352 *margin-left: 104.14893617021275%;
353}
354.row-fluid .offset12:first-child {
355 margin-left: 102.12765957446808%;
356 *margin-left: 102.02127659574467%;
357}
358.row-fluid .offset11 {
359 margin-left: 95.74468085106382%;
360 *margin-left: 95.6382978723404%;
361}
362.row-fluid .offset11:first-child {
363 margin-left: 93.61702127659574%;
364 *margin-left: 93.51063829787232%;
365}
366.row-fluid .offset10 {
367 margin-left: 87.23404255319149%;
368 *margin-left: 87.12765957446807%;
369}
370.row-fluid .offset10:first-child {
371 margin-left: 85.1063829787234%;
372 *margin-left: 84.99999999999999%;
373}
374.row-fluid .offset9 {
375 margin-left: 78.72340425531914%;
376 *margin-left: 78.61702127659572%;
377}
378.row-fluid .offset9:first-child {
379 margin-left: 76.59574468085106%;
380 *margin-left: 76.48936170212764%;
381}
382.row-fluid .offset8 {
383 margin-left: 70.2127659574468%;
384 *margin-left: 70.10638297872339%;
385}
386.row-fluid .offset8:first-child {
387 margin-left: 68.08510638297872%;
388 *margin-left: 67.9787234042553%;
389}
390.row-fluid .offset7 {
391 margin-left: 61.70212765957446%;
392 *margin-left: 61.59574468085106%;
393}
394.row-fluid .offset7:first-child {
395 margin-left: 59.574468085106375%;
396 *margin-left: 59.46808510638297%;
397}
398.row-fluid .offset6 {
399 margin-left: 53.191489361702125%;
400 *margin-left: 53.085106382978715%;
401}
402.row-fluid .offset6:first-child {
403 margin-left: 51.063829787234035%;
404 *margin-left: 50.95744680851063%;
405}
406.row-fluid .offset5 {
407 margin-left: 44.68085106382979%;
408 *margin-left: 44.57446808510638%;
409}
410.row-fluid .offset5:first-child {
411 margin-left: 42.5531914893617%;
412 *margin-left: 42.4468085106383%;
413}
414.row-fluid .offset4 {
415 margin-left: 36.170212765957444%;
416 *margin-left: 36.06382978723405%;
417}
418.row-fluid .offset4:first-child {
419 margin-left: 34.04255319148936%;
420 *margin-left: 33.93617021276596%;
421}
422.row-fluid .offset3 {
423 margin-left: 27.659574468085104%;
424 *margin-left: 27.5531914893617%;
425}
426.row-fluid .offset3:first-child {
427 margin-left: 25.53191489361702%;
428 *margin-left: 25.425531914893618%;
429}
430.row-fluid .offset2 {
431 margin-left: 19.148936170212764%;
432 *margin-left: 19.04255319148936%;
433}
434.row-fluid .offset2:first-child {
435 margin-left: 17.02127659574468%;
436 *margin-left: 16.914893617021278%;
437}
438.row-fluid .offset1 {
439 margin-left: 10.638297872340425%;
440 *margin-left: 10.53191489361702%;
441}
442.row-fluid .offset1:first-child {
443 margin-left: 8.51063829787234%;
444 *margin-left: 8.404255319148938%;
445}
446[class*="span"].hide,
447.row-fluid [class*="span"].hide {
448 display: none;
449}
450[class*="span"].pull-right,
451.row-fluid [class*="span"].pull-right {
452 float: right;
453}
454.container {
455 margin-right: auto;
456 margin-left: auto;
457 *zoom: 1;
458}
459.container:before,
460.container:after {
461 display: table;
462 content: "";
463 line-height: 0;
464}
465.container:after {
466 clear: both;
467}
468.container-fluid {
469 padding-right: 20px;
470 padding-left: 20px;
471 *zoom: 1;
472}
473.container-fluid:before,
474.container-fluid:after {
475 display: table;
476 content: "";
477 line-height: 0;
478}
479.container-fluid:after {
480 clear: both;
481}
482p {
483 margin: 0 0 10px;
484}
485.lead {
486 margin-bottom: 20px;
487 font-size: 21px;
488 font-weight: 200;
489 line-height: 30px;
490}
491small {
492 font-size: 85%;
493}
494strong {
495 font-weight: bold;
496}
497em {
498 font-style: italic;
499}
500cite {
501 font-style: normal;
502}
503.muted {
504 color: #999999;
505}
506.text-warning {
507 color: #c09853;
508}
509.text-error {
510 color: #b94a48;
511}
512.text-info {
513 color: #3a87ad;
514}
515.text-success {
516 color: #468847;
517}
518h1,
519h2,
520h3,
521h4,
522h5,
523h6 {
524 margin: 10px 0;
525 font-family: inherit;
526 font-weight: bold;
527 line-height: 1;
528 color: inherit;
529 text-rendering: optimizelegibility;
530}
531h1 small,
532h2 small,
533h3 small,
534h4 small,
535h5 small,
536h6 small {
537 font-weight: normal;
538 line-height: 1;
539 color: #999999;
540}
541h1 {
542 font-size: 36px;
543 line-height: 40px;
544}
545h2 {
546 font-size: 30px;
547 line-height: 40px;
548}
549h3 {
550 font-size: 24px;
551 line-height: 40px;
552}
553h4 {
554 font-size: 18px;
555 line-height: 20px;
556}
557h5 {
558 font-size: 14px;
559 line-height: 20px;
560}
561h6 {
562 font-size: 12px;
563 line-height: 20px;
564}
565h1 small {
566 font-size: 24px;
567}
568h2 small {
569 font-size: 18px;
570}
571h3 small {
572 font-size: 14px;
573}
574h4 small {
575 font-size: 14px;
576}
577.page-header {
578 padding-bottom: 9px;
579 margin: 20px 0 30px;
580 border-bottom: 1px solid #eeeeee;
581}
582ul,
583ol {
584 padding: 0;
585 margin: 0 0 10px 25px;
586}
587ul ul,
588ul ol,
589ol ol,
590ol ul {
591 margin-bottom: 0;
592}
593li {
594 line-height: 20px;
595}
596ul.unstyled,
597ol.unstyled {
598 margin-left: 0;
599 list-style: none;
600}
601dl {
602 margin-bottom: 20px;
603}
604dt,
605dd {
606 line-height: 20px;
607}
608dt {
609 font-weight: bold;
610}
611dd {
612 margin-left: 10px;
613}
614.dl-horizontal {
615 *zoom: 1;
616}
617.dl-horizontal:before,
618.dl-horizontal:after {
619 display: table;
620 content: "";
621 line-height: 0;
622}
623.dl-horizontal:after {
624 clear: both;
625}
626.dl-horizontal dt {
627 float: left;
628 width: 160px;
629 clear: left;
630 text-align: right;
631 overflow: hidden;
632 text-overflow: ellipsis;
633 white-space: nowrap;
634}
635.dl-horizontal dd {
636 margin-left: 180px;
637}
638hr {
639 margin: 20px 0;
640 border: 0;
641 border-top: 1px solid #eeeeee;
642 border-bottom: 1px solid #ffffff;
643}
644abbr[title] {
645 cursor: help;
646 border-bottom: 1px dotted #999999;
647}
648abbr.initialism {
649 font-size: 90%;
650 text-transform: uppercase;
651}
652blockquote {
653 padding: 0 0 0 15px;
654 margin: 0 0 20px;
655 border-left: 5px solid #eeeeee;
656}
657blockquote p {
658 margin-bottom: 0;
659 font-size: 16px;
660 font-weight: 300;
661 line-height: 25px;
662}
663blockquote small {
664 display: block;
665 line-height: 20px;
666 color: #999999;
667}
668blockquote small:before {
669 content: '\2014 \00A0';
670}
671blockquote.pull-right {
672 float: right;
673 padding-right: 15px;
674 padding-left: 0;
675 border-right: 5px solid #eeeeee;
676 border-left: 0;
677}
678blockquote.pull-right p,
679blockquote.pull-right small {
680 text-align: right;
681}
682blockquote.pull-right small:before {
683 content: '';
684}
685blockquote.pull-right small:after {
686 content: '\00A0 \2014';
687}
688q:before,
689q:after,
690blockquote:before,
691blockquote:after {
692 content: "";
693}
694address {
695 display: block;
696 margin-bottom: 20px;
697 font-style: normal;
698 line-height: 20px;
699}
700code,
701pre {
702 padding: 0 3px 2px;
703 font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
704 font-size: 12px;
705 color: #333333;
706 -webkit-border-radius: 3px;
707 -moz-border-radius: 3px;
708 border-radius: 3px;
709}
710code {
711 padding: 2px 4px;
712 color: #d14;
713 background-color: #f7f7f9;
714 border: 1px solid #e1e1e8;
715}
716pre {
717 display: block;
718 padding: 9.5px;
719 margin: 0 0 10px;
720 font-size: 13px;
721 line-height: 20px;
722 word-break: break-all;
723 word-wrap: break-word;
724 white-space: pre;
725 white-space: pre-wrap;
726 background-color: #f5f5f5;
727 border: 1px solid #ccc;
728 border: 1px solid rgba(0, 0, 0, 0.15);
729 -webkit-border-radius: 4px;
730 -moz-border-radius: 4px;
731 border-radius: 4px;
732}
733pre.prettyprint {
734 margin-bottom: 20px;
735}
736pre code {
737 padding: 0;
738 color: inherit;
739 background-color: transparent;
740 border: 0;
741}
742.pre-scrollable {
743 max-height: 340px;
744 overflow-y: scroll;
745}
746.label,
747.badge {
748 font-size: 11.844px;
749 font-weight: bold;
750 line-height: 14px;
751 color: #ffffff;
752 vertical-align: baseline;
753 white-space: nowrap;
754 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
755 background-color: #999999;
756}
757.label {
758 padding: 1px 4px 2px;
759 -webkit-border-radius: 3px;
760 -moz-border-radius: 3px;
761 border-radius: 3px;
762}
763.badge {
764 padding: 1px 9px 2px;
765 -webkit-border-radius: 9px;
766 -moz-border-radius: 9px;
767 border-radius: 9px;
768}
769a.label:hover,
770a.badge:hover {
771 color: #ffffff;
772 text-decoration: none;
773 cursor: pointer;
774}
775.label-important,
776.badge-important {
777 background-color: #b94a48;
778}
779.label-important[href],
780.badge-important[href] {
781 background-color: #953b39;
782}
783.label-warning,
784.badge-warning {
785 background-color: #f89406;
786}
787.label-warning[href],
788.badge-warning[href] {
789 background-color: #c67605;
790}
791.label-success,
792.badge-success {
793 background-color: #468847;
794}
795.label-success[href],
796.badge-success[href] {
797 background-color: #356635;
798}
799.label-info,
800.badge-info {
801 background-color: #3a87ad;
802}
803.label-info[href],
804.badge-info[href] {
805 background-color: #2d6987;
806}
807.label-inverse,
808.badge-inverse {
809 background-color: #333333;
810}
811.label-inverse[href],
812.badge-inverse[href] {
813 background-color: #1a1a1a;
814}
815.btn .label,
816.btn .badge {
817 position: relative;
818 top: -1px;
819}
820.btn-mini .label,
821.btn-mini .badge {
822 top: 0;
823}
824table {
825 max-width: 100%;
826 background-color: transparent;
827 border-collapse: collapse;
828 border-spacing: 0;
829}
830.table {
831 width: 100%;
832 margin-bottom: 20px;
833}
834.table th,
835.table td {
836 padding: 8px;
837 line-height: 20px;
838 text-align: left;
839 vertical-align: top;
840 border-top: 1px solid #dddddd;
841}
842.table th {
843 font-weight: bold;
844}
845.table thead th {
846 vertical-align: bottom;
847}
848.table caption + thead tr:first-child th,
849.table caption + thead tr:first-child td,
850.table colgroup + thead tr:first-child th,
851.table colgroup + thead tr:first-child td,
852.table thead:first-child tr:first-child th,
853.table thead:first-child tr:first-child td {
854 border-top: 0;
855}
856.table tbody + tbody {
857 border-top: 2px solid #dddddd;
858}
859.table-condensed th,
860.table-condensed td {
861 padding: 4px 5px;
862}
863.table-bordered {
864 border: 1px solid #dddddd;
865 border-collapse: separate;
866 *border-collapse: collapse;
867 border-left: 0;
868 -webkit-border-radius: 4px;
869 -moz-border-radius: 4px;
870 border-radius: 4px;
871}
872.table-bordered th,
873.table-bordered td {
874 border-left: 1px solid #dddddd;
875}
876.table-bordered caption + thead tr:first-child th,
877.table-bordered caption + tbody tr:first-child th,
878.table-bordered caption + tbody tr:first-child td,
879.table-bordered colgroup + thead tr:first-child th,
880.table-bordered colgroup + tbody tr:first-child th,
881.table-bordered colgroup + tbody tr:first-child td,
882.table-bordered thead:first-child tr:first-child th,
883.table-bordered tbody:first-child tr:first-child th,
884.table-bordered tbody:first-child tr:first-child td {
885 border-top: 0;
886}
887.table-bordered thead:first-child tr:first-child th:first-child,
888.table-bordered tbody:first-child tr:first-child td:first-child {
889 -webkit-border-top-left-radius: 4px;
890 border-top-left-radius: 4px;
891 -moz-border-radius-topleft: 4px;
892}
893.table-bordered thead:first-child tr:first-child th:last-child,
894.table-bordered tbody:first-child tr:first-child td:last-child {
895 -webkit-border-top-right-radius: 4px;
896 border-top-right-radius: 4px;
897 -moz-border-radius-topright: 4px;
898}
899.table-bordered thead:last-child tr:last-child th:first-child,
900.table-bordered tbody:last-child tr:last-child td:first-child,
901.table-bordered tfoot:last-child tr:last-child td:first-child {
902 -webkit-border-radius: 0 0 0 4px;
903 -moz-border-radius: 0 0 0 4px;
904 border-radius: 0 0 0 4px;
905 -webkit-border-bottom-left-radius: 4px;
906 border-bottom-left-radius: 4px;
907 -moz-border-radius-bottomleft: 4px;
908}
909.table-bordered thead:last-child tr:last-child th:last-child,
910.table-bordered tbody:last-child tr:last-child td:last-child,
911.table-bordered tfoot:last-child tr:last-child td:last-child {
912 -webkit-border-bottom-right-radius: 4px;
913 border-bottom-right-radius: 4px;
914 -moz-border-radius-bottomright: 4px;
915}
916.table-bordered caption + thead tr:first-child th:first-child,
917.table-bordered caption + tbody tr:first-child td:first-child,
918.table-bordered colgroup + thead tr:first-child th:first-child,
919.table-bordered colgroup + tbody tr:first-child td:first-child {
920 -webkit-border-top-left-radius: 4px;
921 border-top-left-radius: 4px;
922 -moz-border-radius-topleft: 4px;
923}
924.table-bordered caption + thead tr:first-child th:last-child,
925.table-bordered caption + tbody tr:first-child td:last-child,
926.table-bordered colgroup + thead tr:first-child th:last-child,
927.table-bordered colgroup + tbody tr:first-child td:last-child {
928 -webkit-border-top-right-radius: 4px;
929 border-top-right-radius: 4px;
930 -moz-border-radius-topleft: 4px;
931}
932.table-striped tbody tr:nth-child(odd) td,
933.table-striped tbody tr:nth-child(odd) th {
934 background-color: #f9f9f9;
935}
936.table-hover tbody tr:hover td,
937.table-hover tbody tr:hover th {
938 background-color: #f5f5f5;
939}
940table [class*=span],
941.row-fluid table [class*=span] {
942 display: table-cell;
943 float: none;
944 margin-left: 0;
945}
946.table .span1 {
947 float: none;
948 width: 44px;
949 margin-left: 0;
950}
951.table .span2 {
952 float: none;
953 width: 124px;
954 margin-left: 0;
955}
956.table .span3 {
957 float: none;
958 width: 204px;
959 margin-left: 0;
960}
961.table .span4 {
962 float: none;
963 width: 284px;
964 margin-left: 0;
965}
966.table .span5 {
967 float: none;
968 width: 364px;
969 margin-left: 0;
970}
971.table .span6 {
972 float: none;
973 width: 444px;
974 margin-left: 0;
975}
976.table .span7 {
977 float: none;
978 width: 524px;
979 margin-left: 0;
980}
981.table .span8 {
982 float: none;
983 width: 604px;
984 margin-left: 0;
985}
986.table .span9 {
987 float: none;
988 width: 684px;
989 margin-left: 0;
990}
991.table .span10 {
992 float: none;
993 width: 764px;
994 margin-left: 0;
995}
996.table .span11 {
997 float: none;
998 width: 844px;
999 margin-left: 0;
1000}
1001.table .span12 {
1002 float: none;
1003 width: 924px;
1004 margin-left: 0;
1005}
1006.table .span13 {
1007 float: none;
1008 width: 1004px;
1009 margin-left: 0;
1010}
1011.table .span14 {
1012 float: none;
1013 width: 1084px;
1014 margin-left: 0;
1015}
1016.table .span15 {
1017 float: none;
1018 width: 1164px;
1019 margin-left: 0;
1020}
1021.table .span16 {
1022 float: none;
1023 width: 1244px;
1024 margin-left: 0;
1025}
1026.table .span17 {
1027 float: none;
1028 width: 1324px;
1029 margin-left: 0;
1030}
1031.table .span18 {
1032 float: none;
1033 width: 1404px;
1034 margin-left: 0;
1035}
1036.table .span19 {
1037 float: none;
1038 width: 1484px;
1039 margin-left: 0;
1040}
1041.table .span20 {
1042 float: none;
1043 width: 1564px;
1044 margin-left: 0;
1045}
1046.table .span21 {
1047 float: none;
1048 width: 1644px;
1049 margin-left: 0;
1050}
1051.table .span22 {
1052 float: none;
1053 width: 1724px;
1054 margin-left: 0;
1055}
1056.table .span23 {
1057 float: none;
1058 width: 1804px;
1059 margin-left: 0;
1060}
1061.table .span24 {
1062 float: none;
1063 width: 1884px;
1064 margin-left: 0;
1065}
1066.table tbody tr.success td {
1067 background-color: #dff0d8;
1068}
1069.table tbody tr.error td {
1070 background-color: #f2dede;
1071}
1072.table tbody tr.warning td {
1073 background-color: #fcf8e3;
1074}
1075.table tbody tr.info td {
1076 background-color: #d9edf7;
1077}
1078.table-hover tbody tr.success:hover td {
1079 background-color: #d0e9c6;
1080}
1081.table-hover tbody tr.error:hover td {
1082 background-color: #ebcccc;
1083}
1084.table-hover tbody tr.warning:hover td {
1085 background-color: #faf2cc;
1086}
1087.table-hover tbody tr.info:hover td {
1088 background-color: #c4e3f3;
1089}
1090form {
1091 margin: 0 0 20px;
1092}
1093fieldset {
1094 padding: 0;
1095 margin: 0;
1096 border: 0;
1097}
1098legend {
1099 display: block;
1100 width: 100%;
1101 padding: 0;
1102 margin-bottom: 20px;
1103 font-size: 21px;
1104 line-height: 40px;
1105 color: #333333;
1106 border: 0;
1107 border-bottom: 1px solid #e5e5e5;
1108}
1109legend small {
1110 font-size: 15px;
1111 color: #999999;
1112}
1113label,
1114input,
1115button,
1116select,
1117textarea {
1118 font-size: 14px;
1119 font-weight: normal;
1120 line-height: 20px;
1121}
1122input,
1123button,
1124select,
1125textarea {
1126 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1127}
1128label {
1129 display: block;
1130 margin-bottom: 5px;
1131}
1132select,
1133textarea,
1134input[type="text"],
1135input[type="password"],
1136input[type="datetime"],
1137input[type="datetime-local"],
1138input[type="date"],
1139input[type="month"],
1140input[type="time"],
1141input[type="week"],
1142input[type="number"],
1143input[type="email"],
1144input[type="url"],
1145input[type="search"],
1146input[type="tel"],
1147input[type="color"],
1148.uneditable-input {
1149 display: inline-block;
1150 height: 20px;
1151 padding: 4px 6px;
1152 margin-bottom: 9px;
1153 font-size: 14px;
1154 line-height: 20px;
1155 color: #555555;
1156 -webkit-border-radius: 3px;
1157 -moz-border-radius: 3px;
1158 border-radius: 3px;
1159}
1160input,
1161textarea,
1162.uneditable-input {
1163 width: 206px;
1164}
1165textarea {
1166 height: auto;
1167}
1168textarea,
1169input[type="text"],
1170input[type="password"],
1171input[type="datetime"],
1172input[type="datetime-local"],
1173input[type="date"],
1174input[type="month"],
1175input[type="time"],
1176input[type="week"],
1177input[type="number"],
1178input[type="email"],
1179input[type="url"],
1180input[type="search"],
1181input[type="tel"],
1182input[type="color"],
1183.uneditable-input {
1184 background-color: #ffffff;
1185 border: 1px solid #cccccc;
1186 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1187 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1188 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1189 -webkit-transition: border linear .2s, box-shadow linear .2s;
1190 -moz-transition: border linear .2s, box-shadow linear .2s;
1191 -o-transition: border linear .2s, box-shadow linear .2s;
1192 transition: border linear .2s, box-shadow linear .2s;
1193}
1194textarea:focus,
1195input[type="text"]:focus,
1196input[type="password"]:focus,
1197input[type="datetime"]:focus,
1198input[type="datetime-local"]:focus,
1199input[type="date"]:focus,
1200input[type="month"]:focus,
1201input[type="time"]:focus,
1202input[type="week"]:focus,
1203input[type="number"]:focus,
1204input[type="email"]:focus,
1205input[type="url"]:focus,
1206input[type="search"]:focus,
1207input[type="tel"]:focus,
1208input[type="color"]:focus,
1209.uneditable-input:focus {
1210 border-color: rgba(82, 168, 236, 0.8);
1211 outline: 0;
1212 outline: thin dotted \9;
1213 /* IE6-9 */
1214
1215 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1216 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1217 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1218}
1219input[type="radio"],
1220input[type="checkbox"] {
1221 margin: 4px 0 0;
1222 *margin-top: 0;
1223 /* IE7 */
1224
1225 margin-top: 1px \9;
1226 /* IE8-9 */
1227
1228 line-height: normal;
1229 cursor: pointer;
1230}
1231input[type="file"],
1232input[type="image"],
1233input[type="submit"],
1234input[type="reset"],
1235input[type="button"],
1236input[type="radio"],
1237input[type="checkbox"] {
1238 width: auto;
1239}
1240select,
1241input[type="file"] {
1242 height: 30px;
1243 /* In IE7, the height of the select element cannot be changed by height, only font-size */
1244
1245 *margin-top: 4px;
1246 /* For IE7, add top margin to align select with labels */
1247
1248 line-height: 30px;
1249}
1250select {
1251 width: 220px;
1252 border: 1px solid #cccccc;
1253 background-color: #ffffff;
1254}
1255select[multiple],
1256select[size] {
1257 height: auto;
1258}
1259select:focus,
1260input[type="file"]:focus,
1261input[type="radio"]:focus,
1262input[type="checkbox"]:focus {
1263 outline: thin dotted #333;
1264 outline: 5px auto -webkit-focus-ring-color;
1265 outline-offset: -2px;
1266}
1267.uneditable-input,
1268.uneditable-textarea {
1269 color: #999999;
1270 background-color: #fcfcfc;
1271 border-color: #cccccc;
1272 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1273 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1274 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1275 cursor: not-allowed;
1276}
1277.uneditable-input {
1278 overflow: hidden;
1279 white-space: nowrap;
1280}
1281.uneditable-textarea {
1282 width: auto;
1283 height: auto;
1284}
1285input:-moz-placeholder,
1286textarea:-moz-placeholder {
1287 color: #999999;
1288}
1289input:-ms-input-placeholder,
1290textarea:-ms-input-placeholder {
1291 color: #999999;
1292}
1293input::-webkit-input-placeholder,
1294textarea::-webkit-input-placeholder {
1295 color: #999999;
1296}
1297.radio,
1298.checkbox {
1299 min-height: 18px;
1300 padding-left: 18px;
1301}
1302.radio input[type="radio"],
1303.checkbox input[type="checkbox"] {
1304 float: left;
1305 margin-left: -18px;
1306}
1307.controls > .radio:first-child,
1308.controls > .checkbox:first-child {
1309 padding-top: 5px;
1310}
1311.radio.inline,
1312.checkbox.inline {
1313 display: inline-block;
1314 padding-top: 5px;
1315 margin-bottom: 0;
1316 vertical-align: middle;
1317}
1318.radio.inline + .radio.inline,
1319.checkbox.inline + .checkbox.inline {
1320 margin-left: 10px;
1321}
1322.input-mini {
1323 width: 60px;
1324}
1325.input-small {
1326 width: 90px;
1327}
1328.input-medium {
1329 width: 150px;
1330}
1331.input-large {
1332 width: 210px;
1333}
1334.input-xlarge {
1335 width: 270px;
1336}
1337.input-xxlarge {
1338 width: 530px;
1339}
1340input[class*="span"],
1341select[class*="span"],
1342textarea[class*="span"],
1343.uneditable-input[class*="span"],
1344.row-fluid input[class*="span"],
1345.row-fluid select[class*="span"],
1346.row-fluid textarea[class*="span"],
1347.row-fluid .uneditable-input[class*="span"] {
1348 float: none;
1349 margin-left: 0;
1350}
1351.input-append input[class*="span"],
1352.input-append .uneditable-input[class*="span"],
1353.input-prepend input[class*="span"],
1354.input-prepend .uneditable-input[class*="span"],
1355.row-fluid input[class*="span"],
1356.row-fluid select[class*="span"],
1357.row-fluid textarea[class*="span"],
1358.row-fluid .uneditable-input[class*="span"],
1359.row-fluid .input-prepend [class*="span"],
1360.row-fluid .input-append [class*="span"] {
1361 display: inline-block;
1362}
1363input,
1364textarea,
1365.uneditable-input {
1366 margin-left: 0;
1367}
1368.controls-row [class*="span"] + [class*="span"] {
1369 margin-left: 20px;
1370}
1371input.span12, textarea.span12, .uneditable-input.span12 {
1372 width: 926px;
1373}
1374input.span11, textarea.span11, .uneditable-input.span11 {
1375 width: 846px;
1376}
1377input.span10, textarea.span10, .uneditable-input.span10 {
1378 width: 766px;
1379}
1380input.span9, textarea.span9, .uneditable-input.span9 {
1381 width: 686px;
1382}
1383input.span8, textarea.span8, .uneditable-input.span8 {
1384 width: 606px;
1385}
1386input.span7, textarea.span7, .uneditable-input.span7 {
1387 width: 526px;
1388}
1389input.span6, textarea.span6, .uneditable-input.span6 {
1390 width: 446px;
1391}
1392input.span5, textarea.span5, .uneditable-input.span5 {
1393 width: 366px;
1394}
1395input.span4, textarea.span4, .uneditable-input.span4 {
1396 width: 286px;
1397}
1398input.span3, textarea.span3, .uneditable-input.span3 {
1399 width: 206px;
1400}
1401input.span2, textarea.span2, .uneditable-input.span2 {
1402 width: 126px;
1403}
1404input.span1, textarea.span1, .uneditable-input.span1 {
1405 width: 46px;
1406}
1407.controls-row {
1408 *zoom: 1;
1409}
1410.controls-row:before,
1411.controls-row:after {
1412 display: table;
1413 content: "";
1414 line-height: 0;
1415}
1416.controls-row:after {
1417 clear: both;
1418}
1419.controls-row [class*="span"] {
1420 float: left;
1421}
1422input[disabled],
1423select[disabled],
1424textarea[disabled],
1425input[readonly],
1426select[readonly],
1427textarea[readonly] {
1428 cursor: not-allowed;
1429 background-color: #eeeeee;
1430}
1431input[type="radio"][disabled],
1432input[type="checkbox"][disabled],
1433input[type="radio"][readonly],
1434input[type="checkbox"][readonly] {
1435 background-color: transparent;
1436}
1437.control-group.warning > label,
1438.control-group.warning .help-block,
1439.control-group.warning .help-inline {
1440 color: #c09853;
1441}
1442.control-group.warning .checkbox,
1443.control-group.warning .radio,
1444.control-group.warning input,
1445.control-group.warning select,
1446.control-group.warning textarea {
1447 color: #c09853;
1448}
1449.control-group.warning input,
1450.control-group.warning select,
1451.control-group.warning textarea {
1452 border-color: #c09853;
1453 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1454 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1455 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1456}
1457.control-group.warning input:focus,
1458.control-group.warning select:focus,
1459.control-group.warning textarea:focus {
1460 border-color: #a47e3c;
1461 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1462 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1463 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1464}
1465.control-group.warning .input-prepend .add-on,
1466.control-group.warning .input-append .add-on {
1467 color: #c09853;
1468 background-color: #fcf8e3;
1469 border-color: #c09853;
1470}
1471.control-group.error > label,
1472.control-group.error .help-block,
1473.control-group.error .help-inline {
1474 color: #b94a48;
1475}
1476.control-group.error .checkbox,
1477.control-group.error .radio,
1478.control-group.error input,
1479.control-group.error select,
1480.control-group.error textarea {
1481 color: #b94a48;
1482}
1483.control-group.error input,
1484.control-group.error select,
1485.control-group.error textarea {
1486 border-color: #b94a48;
1487 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1488 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1489 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1490}
1491.control-group.error input:focus,
1492.control-group.error select:focus,
1493.control-group.error textarea:focus {
1494 border-color: #953b39;
1495 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1496 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1497 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1498}
1499.control-group.error .input-prepend .add-on,
1500.control-group.error .input-append .add-on {
1501 color: #b94a48;
1502 background-color: #f2dede;
1503 border-color: #b94a48;
1504}
1505.control-group.success > label,
1506.control-group.success .help-block,
1507.control-group.success .help-inline {
1508 color: #468847;
1509}
1510.control-group.success .checkbox,
1511.control-group.success .radio,
1512.control-group.success input,
1513.control-group.success select,
1514.control-group.success textarea {
1515 color: #468847;
1516}
1517.control-group.success input,
1518.control-group.success select,
1519.control-group.success textarea {
1520 border-color: #468847;
1521 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1522 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1523 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1524}
1525.control-group.success input:focus,
1526.control-group.success select:focus,
1527.control-group.success textarea:focus {
1528 border-color: #356635;
1529 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1530 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1531 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1532}
1533.control-group.success .input-prepend .add-on,
1534.control-group.success .input-append .add-on {
1535 color: #468847;
1536 background-color: #dff0d8;
1537 border-color: #468847;
1538}
1539.control-group.info > label,
1540.control-group.info .help-block,
1541.control-group.info .help-inline {
1542 color: #3a87ad;
1543}
1544.control-group.info .checkbox,
1545.control-group.info .radio,
1546.control-group.info input,
1547.control-group.info select,
1548.control-group.info textarea {
1549 color: #3a87ad;
1550}
1551.control-group.info input,
1552.control-group.info select,
1553.control-group.info textarea {
1554 border-color: #3a87ad;
1555 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1556 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1557 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1558}
1559.control-group.info input:focus,
1560.control-group.info select:focus,
1561.control-group.info textarea:focus {
1562 border-color: #2d6987;
1563 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1564 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1565 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1566}
1567.control-group.info .input-prepend .add-on,
1568.control-group.info .input-append .add-on {
1569 color: #3a87ad;
1570 background-color: #d9edf7;
1571 border-color: #3a87ad;
1572}
1573input:focus:required:invalid,
1574textarea:focus:required:invalid,
1575select:focus:required:invalid {
1576 color: #b94a48;
1577 border-color: #ee5f5b;
1578}
1579input:focus:required:invalid:focus,
1580textarea:focus:required:invalid:focus,
1581select:focus:required:invalid:focus {
1582 border-color: #e9322d;
1583 -webkit-box-shadow: 0 0 6px #f8b9b7;
1584 -moz-box-shadow: 0 0 6px #f8b9b7;
1585 box-shadow: 0 0 6px #f8b9b7;
1586}
1587.form-actions {
1588 padding: 19px 20px 20px;
1589 margin-top: 20px;
1590 margin-bottom: 20px;
1591 background-color: #f5f5f5;
1592 border-top: 1px solid #e5e5e5;
1593 *zoom: 1;
1594}
1595.form-actions:before,
1596.form-actions:after {
1597 display: table;
1598 content: "";
1599 line-height: 0;
1600}
1601.form-actions:after {
1602 clear: both;
1603}
1604.help-block,
1605.help-inline {
1606 color: #595959;
1607}
1608.help-block {
1609 display: block;
1610 margin-bottom: 10px;
1611}
1612.help-inline {
1613 display: inline-block;
1614 *display: inline;
1615 /* IE7 inline-block hack */
1616
1617 *zoom: 1;
1618 vertical-align: middle;
1619 padding-left: 5px;
1620}
1621.input-append,
1622.input-prepend {
1623 margin-bottom: 5px;
1624 font-size: 0;
1625 white-space: nowrap;
1626}
1627.input-append input,
1628.input-prepend input,
1629.input-append select,
1630.input-prepend select,
1631.input-append .uneditable-input,
1632.input-prepend .uneditable-input {
1633 position: relative;
1634 margin-bottom: 0;
1635 *margin-left: 0;
1636 font-size: 14px;
1637 vertical-align: top;
1638 -webkit-border-radius: 0 3px 3px 0;
1639 -moz-border-radius: 0 3px 3px 0;
1640 border-radius: 0 3px 3px 0;
1641}
1642.input-append input:focus,
1643.input-prepend input:focus,
1644.input-append select:focus,
1645.input-prepend select:focus,
1646.input-append .uneditable-input:focus,
1647.input-prepend .uneditable-input:focus {
1648 z-index: 2;
1649}
1650.input-append .add-on,
1651.input-prepend .add-on {
1652 display: inline-block;
1653 width: auto;
1654 height: 20px;
1655 min-width: 16px;
1656 padding: 4px 5px;
1657 font-size: 14px;
1658 font-weight: normal;
1659 line-height: 20px;
1660 text-align: center;
1661 text-shadow: 0 1px 0 #ffffff;
1662 background-color: #eeeeee;
1663 border: 1px solid #ccc;
1664}
1665.input-append .add-on,
1666.input-prepend .add-on,
1667.input-append .btn,
1668.input-prepend .btn {
1669 vertical-align: top;
1670 -webkit-border-radius: 0;
1671 -moz-border-radius: 0;
1672 border-radius: 0;
1673}
1674.input-append .active,
1675.input-prepend .active {
1676 background-color: #a9dba9;
1677 border-color: #46a546;
1678}
1679.input-prepend .add-on,
1680.input-prepend .btn {
1681 margin-right: -1px;
1682}
1683.input-prepend .add-on:first-child,
1684.input-prepend .btn:first-child {
1685 -webkit-border-radius: 3px 0 0 3px;
1686 -moz-border-radius: 3px 0 0 3px;
1687 border-radius: 3px 0 0 3px;
1688}
1689.input-append input,
1690.input-append select,
1691.input-append .uneditable-input {
1692 -webkit-border-radius: 3px 0 0 3px;
1693 -moz-border-radius: 3px 0 0 3px;
1694 border-radius: 3px 0 0 3px;
1695}
1696.input-append .add-on,
1697.input-append .btn {
1698 margin-left: -1px;
1699}
1700.input-append .add-on:last-child,
1701.input-append .btn:last-child {
1702 -webkit-border-radius: 0 3px 3px 0;
1703 -moz-border-radius: 0 3px 3px 0;
1704 border-radius: 0 3px 3px 0;
1705}
1706.input-prepend.input-append input,
1707.input-prepend.input-append select,
1708.input-prepend.input-append .uneditable-input {
1709 -webkit-border-radius: 0;
1710 -moz-border-radius: 0;
1711 border-radius: 0;
1712}
1713.input-prepend.input-append .add-on:first-child,
1714.input-prepend.input-append .btn:first-child {
1715 margin-right: -1px;
1716 -webkit-border-radius: 3px 0 0 3px;
1717 -moz-border-radius: 3px 0 0 3px;
1718 border-radius: 3px 0 0 3px;
1719}
1720.input-prepend.input-append .add-on:last-child,
1721.input-prepend.input-append .btn:last-child {
1722 margin-left: -1px;
1723 -webkit-border-radius: 0 3px 3px 0;
1724 -moz-border-radius: 0 3px 3px 0;
1725 border-radius: 0 3px 3px 0;
1726}
1727input.search-query {
1728 padding-right: 14px;
1729 padding-right: 4px \9;
1730 padding-left: 14px;
1731 padding-left: 4px \9;
1732 /* IE7-8 doesn't have border-radius, so don't indent the padding */
1733
1734 margin-bottom: 0;
1735 -webkit-border-radius: 15px;
1736 -moz-border-radius: 15px;
1737 border-radius: 15px;
1738}
1739/* Allow for input prepend/append in search forms */
1740.form-search .input-append .search-query,
1741.form-search .input-prepend .search-query {
1742 -webkit-border-radius: 0;
1743 -moz-border-radius: 0;
1744 border-radius: 0;
1745}
1746.form-search .input-append .search-query {
1747 -webkit-border-radius: 14px 0 0 14px;
1748 -moz-border-radius: 14px 0 0 14px;
1749 border-radius: 14px 0 0 14px;
1750}
1751.form-search .input-append .btn {
1752 -webkit-border-radius: 0 14px 14px 0;
1753 -moz-border-radius: 0 14px 14px 0;
1754 border-radius: 0 14px 14px 0;
1755}
1756.form-search .input-prepend .search-query {
1757 -webkit-border-radius: 0 14px 14px 0;
1758 -moz-border-radius: 0 14px 14px 0;
1759 border-radius: 0 14px 14px 0;
1760}
1761.form-search .input-prepend .btn {
1762 -webkit-border-radius: 14px 0 0 14px;
1763 -moz-border-radius: 14px 0 0 14px;
1764 border-radius: 14px 0 0 14px;
1765}
1766.form-search input,
1767.form-inline input,
1768.form-horizontal input,
1769.form-search textarea,
1770.form-inline textarea,
1771.form-horizontal textarea,
1772.form-search select,
1773.form-inline select,
1774.form-horizontal select,
1775.form-search .help-inline,
1776.form-inline .help-inline,
1777.form-horizontal .help-inline,
1778.form-search .uneditable-input,
1779.form-inline .uneditable-input,
1780.form-horizontal .uneditable-input,
1781.form-search .input-prepend,
1782.form-inline .input-prepend,
1783.form-horizontal .input-prepend,
1784.form-search .input-append,
1785.form-inline .input-append,
1786.form-horizontal .input-append {
1787 display: inline-block;
1788 *display: inline;
1789 /* IE7 inline-block hack */
1790
1791 *zoom: 1;
1792 margin-bottom: 0;
1793 vertical-align: middle;
1794}
1795.form-search .hide,
1796.form-inline .hide,
1797.form-horizontal .hide {
1798 display: none;
1799}
1800.form-search label,
1801.form-inline label,
1802.form-search .btn-group,
1803.form-inline .btn-group {
1804 display: inline-block;
1805}
1806.form-search .input-append,
1807.form-inline .input-append,
1808.form-search .input-prepend,
1809.form-inline .input-prepend {
1810 margin-bottom: 0;
1811}
1812.form-search .radio,
1813.form-search .checkbox,
1814.form-inline .radio,
1815.form-inline .checkbox {
1816 padding-left: 0;
1817 margin-bottom: 0;
1818 vertical-align: middle;
1819}
1820.form-search .radio input[type="radio"],
1821.form-search .checkbox input[type="checkbox"],
1822.form-inline .radio input[type="radio"],
1823.form-inline .checkbox input[type="checkbox"] {
1824 float: left;
1825 margin-right: 3px;
1826 margin-left: 0;
1827}
1828.control-group {
1829 margin-bottom: 10px;
1830}
1831legend + .control-group {
1832 margin-top: 20px;
1833 -webkit-margin-top-collapse: separate;
1834}
1835.form-horizontal .control-group {
1836 margin-bottom: 20px;
1837 *zoom: 1;
1838}
1839.form-horizontal .control-group:before,
1840.form-horizontal .control-group:after {
1841 display: table;
1842 content: "";
1843 line-height: 0;
1844}
1845.form-horizontal .control-group:after {
1846 clear: both;
1847}
1848.form-horizontal .control-label {
1849 float: left;
1850 width: 160px;
1851 padding-top: 5px;
1852 text-align: right;
1853}
1854.form-horizontal .controls {
1855 *display: inline-block;
1856 *padding-left: 20px;
1857 margin-left: 180px;
1858 *margin-left: 0;
1859}
1860.form-horizontal .controls:first-child {
1861 *padding-left: 180px;
1862}
1863.form-horizontal .help-block {
1864 margin-bottom: 0;
1865}
1866.form-horizontal input + .help-block,
1867.form-horizontal select + .help-block,
1868.form-horizontal textarea + .help-block {
1869 margin-top: 10px;
1870}
1871.form-horizontal .form-actions {
1872 padding-left: 180px;
1873}
1874.btn {
1875 display: inline-block;
1876 *display: inline;
1877 /* IE7 inline-block hack */
1878
1879 *zoom: 1;
1880 padding: 4px 14px;
1881 margin-bottom: 0;
1882 font-size: 14px;
1883 line-height: 20px;
1884 *line-height: 20px;
1885 text-align: center;
1886 vertical-align: middle;
1887 cursor: pointer;
1888 color: #333333;
1889 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
1890 background-color: #f5f5f5;
1891 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
1892 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
1893 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
1894 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
1895 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
1896 background-repeat: repeat-x;
1897 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
1898 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
1899 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1900 *background-color: #e6e6e6;
1901 /* Darken IE7 buttons by default so they stand out more given they won't have borders */
1902
1903 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1904 border: 1px solid #bbbbbb;
1905 *border: 0;
1906 border-bottom-color: #a2a2a2;
1907 -webkit-border-radius: 4px;
1908 -moz-border-radius: 4px;
1909 border-radius: 4px;
1910 *margin-left: .3em;
1911 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1912 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1913 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1914}
1915.btn:hover,
1916.btn:active,
1917.btn.active,
1918.btn.disabled,
1919.btn[disabled] {
1920 color: #333333;
1921 background-color: #e6e6e6;
1922 *background-color: #d9d9d9;
1923}
1924.btn:active,
1925.btn.active {
1926 background-color: #cccccc \9;
1927}
1928.btn:first-child {
1929 *margin-left: 0;
1930}
1931.btn:hover {
1932 color: #333333;
1933 text-decoration: none;
1934 background-color: #e6e6e6;
1935 *background-color: #d9d9d9;
1936 /* Buttons in IE7 don't get borders, so darken on hover */
1937
1938 background-position: 0 -15px;
1939 -webkit-transition: background-position 0.1s linear;
1940 -moz-transition: background-position 0.1s linear;
1941 -o-transition: background-position 0.1s linear;
1942 transition: background-position 0.1s linear;
1943}
1944.btn:focus {
1945 outline: thin dotted #333;
1946 outline: 5px auto -webkit-focus-ring-color;
1947 outline-offset: -2px;
1948}
1949.btn.active,
1950.btn:active {
1951 background-color: #e6e6e6;
1952 background-color: #d9d9d9 \9;
1953 background-image: none;
1954 outline: 0;
1955 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1956 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1957 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1958}
1959.btn.disabled,
1960.btn[disabled] {
1961 cursor: default;
1962 background-color: #e6e6e6;
1963 background-image: none;
1964 opacity: 0.65;
1965 filter: alpha(opacity=65);
1966 -webkit-box-shadow: none;
1967 -moz-box-shadow: none;
1968 box-shadow: none;
1969}
1970.btn-large {
1971 padding: 9px 14px;
1972 font-size: 16px;
1973 line-height: normal;
1974 -webkit-border-radius: 5px;
1975 -moz-border-radius: 5px;
1976 border-radius: 5px;
1977}
1978.btn-large [class^="icon-"] {
1979 margin-top: 2px;
1980}
1981.btn-small {
1982 padding: 3px 9px;
1983 font-size: 12px;
1984 line-height: 18px;
1985}
1986.btn-small [class^="icon-"] {
1987 margin-top: 0;
1988}
1989.btn-mini {
1990 padding: 2px 6px;
1991 font-size: 11px;
1992 line-height: 17px;
1993}
1994.btn-block {
1995 display: block;
1996 width: 100%;
1997 padding-left: 0;
1998 padding-right: 0;
1999 -webkit-box-sizing: border-box;
2000 -moz-box-sizing: border-box;
2001 box-sizing: border-box;
2002}
2003.btn-block + .btn-block {
2004 margin-top: 5px;
2005}
2006input[type="submit"].btn-block,
2007input[type="reset"].btn-block,
2008input[type="button"].btn-block {
2009 width: 100%;
2010}
2011.btn-primary.active,
2012.btn-warning.active,
2013.btn-danger.active,
2014.btn-success.active,
2015.btn-info.active,
2016.btn-inverse.active {
2017 color: rgba(255, 255, 255, 0.75);
2018}
2019.btn {
2020 border-color: #c5c5c5;
2021 border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
2022}
2023.btn-primary {
2024 color: #ffffff;
2025 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2026 background-color: #006dcc;
2027 background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
2028 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
2029 background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
2030 background-image: -o-linear-gradient(top, #0088cc, #0044cc);
2031 background-image: linear-gradient(to bottom, #0088cc, #0044cc);
2032 background-repeat: repeat-x;
2033 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
2034 border-color: #0044cc #0044cc #002a80;
2035 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2036 *background-color: #0044cc;
2037 /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2038
2039 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2040}
2041.btn-primary:hover,
2042.btn-primary:active,
2043.btn-primary.active,
2044.btn-primary.disabled,
2045.btn-primary[disabled] {
2046 color: #ffffff;
2047 background-color: #0044cc;
2048 *background-color: #003bb3;
2049}
2050.btn-primary:active,
2051.btn-primary.active {
2052 background-color: #003399 \9;
2053}
2054.btn-warning {
2055 color: #ffffff;
2056 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2057 background-color: #faa732;
2058 background-image: -moz-linear-gradient(top, #fbb450, #f89406);
2059 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
2060 background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
2061 background-image: -o-linear-gradient(top, #fbb450, #f89406);
2062 background-image: linear-gradient(to bottom, #fbb450, #f89406);
2063 background-repeat: repeat-x;
2064 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
2065 border-color: #f89406 #f89406 #ad6704;
2066 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2067 *background-color: #f89406;
2068 /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2069
2070 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2071}
2072.btn-warning:hover,
2073.btn-warning:active,
2074.btn-warning.active,
2075.btn-warning.disabled,
2076.btn-warning[disabled] {
2077 color: #ffffff;
2078 background-color: #f89406;
2079 *background-color: #df8505;
2080}
2081.btn-warning:active,
2082.btn-warning.active {
2083 background-color: #c67605 \9;
2084}
2085.btn-danger {
2086 color: #ffffff;
2087 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2088 background-color: #da4f49;
2089 background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
2090 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
2091 background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
2092 background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
2093 background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
2094 background-repeat: repeat-x;
2095 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
2096 border-color: #bd362f #bd362f #802420;
2097 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2098 *background-color: #bd362f;
2099 /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2100
2101 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2102}
2103.btn-danger:hover,
2104.btn-danger:active,
2105.btn-danger.active,
2106.btn-danger.disabled,
2107.btn-danger[disabled] {
2108 color: #ffffff;
2109 background-color: #bd362f;
2110 *background-color: #a9302a;
2111}
2112.btn-danger:active,
2113.btn-danger.active {
2114 background-color: #942a25 \9;
2115}
2116.btn-success {
2117 color: #ffffff;
2118 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2119 background-color: #5bb75b;
2120 background-image: -moz-linear-gradient(top, #62c462, #51a351);
2121 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
2122 background-image: -webkit-linear-gradient(top, #62c462, #51a351);
2123 background-image: -o-linear-gradient(top, #62c462, #51a351);
2124 background-image: linear-gradient(to bottom, #62c462, #51a351);
2125 background-repeat: repeat-x;
2126 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
2127 border-color: #51a351 #51a351 #387038;
2128 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2129 *background-color: #51a351;
2130 /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2131
2132 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2133}
2134.btn-success:hover,
2135.btn-success:active,
2136.btn-success.active,
2137.btn-success.disabled,
2138.btn-success[disabled] {
2139 color: #ffffff;
2140 background-color: #51a351;
2141 *background-color: #499249;
2142}
2143.btn-success:active,
2144.btn-success.active {
2145 background-color: #408140 \9;
2146}
2147.btn-info {
2148 color: #ffffff;
2149 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2150 background-color: #49afcd;
2151 background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
2152 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
2153 background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
2154 background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
2155 background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
2156 background-repeat: repeat-x;
2157 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
2158 border-color: #2f96b4 #2f96b4 #1f6377;
2159 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2160 *background-color: #2f96b4;
2161 /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2162
2163 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2164}
2165.btn-info:hover,
2166.btn-info:active,
2167.btn-info.active,
2168.btn-info.disabled,
2169.btn-info[disabled] {
2170 color: #ffffff;
2171 background-color: #2f96b4;
2172 *background-color: #2a85a0;
2173}
2174.btn-info:active,
2175.btn-info.active {
2176 background-color: #24748c \9;
2177}
2178.btn-inverse {
2179 color: #ffffff;
2180 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2181 background-color: #363636;
2182 background-image: -moz-linear-gradient(top, #444444, #222222);
2183 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
2184 background-image: -webkit-linear-gradient(top, #444444, #222222);
2185 background-image: -o-linear-gradient(top, #444444, #222222);
2186 background-image: linear-gradient(to bottom, #444444, #222222);
2187 background-repeat: repeat-x;
2188 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
2189 border-color: #222222 #222222 #000000;
2190 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2191 *background-color: #222222;
2192 /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2193
2194 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2195}
2196.btn-inverse:hover,
2197.btn-inverse:active,
2198.btn-inverse.active,
2199.btn-inverse.disabled,
2200.btn-inverse[disabled] {
2201 color: #ffffff;
2202 background-color: #222222;
2203 *background-color: #151515;
2204}
2205.btn-inverse:active,
2206.btn-inverse.active {
2207 background-color: #080808 \9;
2208}
2209button.btn,
2210input[type="submit"].btn {
2211 *padding-top: 3px;
2212 *padding-bottom: 3px;
2213}
2214button.btn::-moz-focus-inner,
2215input[type="submit"].btn::-moz-focus-inner {
2216 padding: 0;
2217 border: 0;
2218}
2219button.btn.btn-large,
2220input[type="submit"].btn.btn-large {
2221 *padding-top: 7px;
2222 *padding-bottom: 7px;
2223}
2224button.btn.btn-small,
2225input[type="submit"].btn.btn-small {
2226 *padding-top: 3px;
2227 *padding-bottom: 3px;
2228}
2229button.btn.btn-mini,
2230input[type="submit"].btn.btn-mini {
2231 *padding-top: 1px;
2232 *padding-bottom: 1px;
2233}
2234.btn-link,
2235.btn-link:active,
2236.btn-link[disabled] {
2237 background-color: transparent;
2238 background-image: none;
2239 -webkit-box-shadow: none;
2240 -moz-box-shadow: none;
2241 box-shadow: none;
2242}
2243.btn-link {
2244 border-color: transparent;
2245 cursor: pointer;
2246 color: #0088cc;
2247 -webkit-border-radius: 0;
2248 -moz-border-radius: 0;
2249 border-radius: 0;
2250}
2251.btn-link:hover {
2252 color: #005580;
2253 text-decoration: underline;
2254 background-color: transparent;
2255}
2256.btn-link[disabled]:hover {
2257 color: #333333;
2258 text-decoration: none;
2259}
2260[class^="icon-"],
2261[class*=" icon-"] {
2262 display: inline-block;
2263 width: 14px;
2264 height: 14px;
2265 *margin-right: .3em;
2266 line-height: 14px;
2267 vertical-align: text-top;
2268 background-image: url("../img/glyphicons-halflings.png");
2269 background-position: 14px 14px;
2270 background-repeat: no-repeat;
2271 margin-top: 1px;
2272}
2273/* White icons with optional class, or on hover/active states of certain elements */
2274.icon-white,
2275.nav-tabs > .active > a > [class^="icon-"],
2276.nav-tabs > .active > a > [class*=" icon-"],
2277.nav-pills > .active > a > [class^="icon-"],
2278.nav-pills > .active > a > [class*=" icon-"],
2279.nav-list > .active > a > [class^="icon-"],
2280.nav-list > .active > a > [class*=" icon-"],
2281.navbar-inverse .nav > .active > a > [class^="icon-"],
2282.navbar-inverse .nav > .active > a > [class*=" icon-"],
2283.dropdown-menu > li > a:hover > [class^="icon-"],
2284.dropdown-menu > li > a:hover > [class*=" icon-"],
2285.dropdown-menu > .active > a > [class^="icon-"],
2286.dropdown-menu > .active > a > [class*=" icon-"] {
2287 background-image: url("../img/glyphicons-halflings-white.png");
2288}
2289.icon-glass {
2290 background-position: 0 0;
2291}
2292.icon-music {
2293 background-position: -24px 0;
2294}
2295.icon-search {
2296 background-position: -48px 0;
2297}
2298.icon-envelope {
2299 background-position: -72px 0;
2300}
2301.icon-heart {
2302 background-position: -96px 0;
2303}
2304.icon-star {
2305 background-position: -120px 0;
2306}
2307.icon-star-empty {
2308 background-position: -144px 0;
2309}
2310.icon-user {
2311 background-position: -168px 0;
2312}
2313.icon-film {
2314 background-position: -192px 0;
2315}
2316.icon-th-large {
2317 background-position: -216px 0;
2318}
2319.icon-th {
2320 background-position: -240px 0;
2321}
2322.icon-th-list {
2323 background-position: -264px 0;
2324}
2325.icon-ok {
2326 background-position: -288px 0;
2327}
2328.icon-remove {
2329 background-position: -312px 0;
2330}
2331.icon-zoom-in {
2332 background-position: -336px 0;
2333}
2334.icon-zoom-out {
2335 background-position: -360px 0;
2336}
2337.icon-off {
2338 background-position: -384px 0;
2339}
2340.icon-signal {
2341 background-position: -408px 0;
2342}
2343.icon-cog {
2344 background-position: -432px 0;
2345}
2346.icon-trash {
2347 background-position: -456px 0;
2348}
2349.icon-home {
2350 background-position: 0 -24px;
2351}
2352.icon-file {
2353 background-position: -24px -24px;
2354}
2355.icon-time {
2356 background-position: -48px -24px;
2357}
2358.icon-road {
2359 background-position: -72px -24px;
2360}
2361.icon-download-alt {
2362 background-position: -96px -24px;
2363}
2364.icon-download {
2365 background-position: -120px -24px;
2366}
2367.icon-upload {
2368 background-position: -144px -24px;
2369}
2370.icon-inbox {
2371 background-position: -168px -24px;
2372}
2373.icon-play-circle {
2374 background-position: -192px -24px;
2375}
2376.icon-repeat {
2377 background-position: -216px -24px;
2378}
2379.icon-refresh {
2380 background-position: -240px -24px;
2381}
2382.icon-list-alt {
2383 background-position: -264px -24px;
2384}
2385.icon-lock {
2386 background-position: -287px -24px;
2387}
2388.icon-flag {
2389 background-position: -312px -24px;
2390}
2391.icon-headphones {
2392 background-position: -336px -24px;
2393}
2394.icon-volume-off {
2395 background-position: -360px -24px;
2396}
2397.icon-volume-down {
2398 background-position: -384px -24px;
2399}
2400.icon-volume-up {
2401 background-position: -408px -24px;
2402}
2403.icon-qrcode {
2404 background-position: -432px -24px;
2405}
2406.icon-barcode {
2407 background-position: -456px -24px;
2408}
2409.icon-tag {
2410 background-position: 0 -48px;
2411}
2412.icon-tags {
2413 background-position: -25px -48px;
2414}
2415.icon-book {
2416 background-position: -48px -48px;
2417}
2418.icon-bookmark {
2419 background-position: -72px -48px;
2420}
2421.icon-print {
2422 background-position: -96px -48px;
2423}
2424.icon-camera {
2425 background-position: -120px -48px;
2426}
2427.icon-font {
2428 background-position: -144px -48px;
2429}
2430.icon-bold {
2431 background-position: -167px -48px;
2432}
2433.icon-italic {
2434 background-position: -192px -48px;
2435}
2436.icon-text-height {
2437 background-position: -216px -48px;
2438}
2439.icon-text-width {
2440 background-position: -240px -48px;
2441}
2442.icon-align-left {
2443 background-position: -264px -48px;
2444}
2445.icon-align-center {
2446 background-position: -288px -48px;
2447}
2448.icon-align-right {
2449 background-position: -312px -48px;
2450}
2451.icon-align-justify {
2452 background-position: -336px -48px;
2453}
2454.icon-list {
2455 background-position: -360px -48px;
2456}
2457.icon-indent-left {
2458 background-position: -384px -48px;
2459}
2460.icon-indent-right {
2461 background-position: -408px -48px;
2462}
2463.icon-facetime-video {
2464 background-position: -432px -48px;
2465}
2466.icon-picture {
2467 background-position: -456px -48px;
2468}
2469.icon-pencil {
2470 background-position: 0 -72px;
2471}
2472.icon-map-marker {
2473 background-position: -24px -72px;
2474}
2475.icon-adjust {
2476 background-position: -48px -72px;
2477}
2478.icon-tint {
2479 background-position: -72px -72px;
2480}
2481.icon-edit {
2482 background-position: -96px -72px;
2483}
2484.icon-share {
2485 background-position: -120px -72px;
2486}
2487.icon-check {
2488 background-position: -144px -72px;
2489}
2490.icon-move {
2491 background-position: -168px -72px;
2492}
2493.icon-step-backward {
2494 background-position: -192px -72px;
2495}
2496.icon-fast-backward {
2497 background-position: -216px -72px;
2498}
2499.icon-backward {
2500 background-position: -240px -72px;
2501}
2502.icon-play {
2503 background-position: -264px -72px;
2504}
2505.icon-pause {
2506 background-position: -288px -72px;
2507}
2508.icon-stop {
2509 background-position: -312px -72px;
2510}
2511.icon-forward {
2512 background-position: -336px -72px;
2513}
2514.icon-fast-forward {
2515 background-position: -360px -72px;
2516}
2517.icon-step-forward {
2518 background-position: -384px -72px;
2519}
2520.icon-eject {
2521 background-position: -408px -72px;
2522}
2523.icon-chevron-left {
2524 background-position: -432px -72px;
2525}
2526.icon-chevron-right {
2527 background-position: -456px -72px;
2528}
2529.icon-plus-sign {
2530 background-position: 0 -96px;
2531}
2532.icon-minus-sign {
2533 background-position: -24px -96px;
2534}
2535.icon-remove-sign {
2536 background-position: -48px -96px;
2537}
2538.icon-ok-sign {
2539 background-position: -72px -96px;
2540}
2541.icon-question-sign {
2542 background-position: -96px -96px;
2543}
2544.icon-info-sign {
2545 background-position: -120px -96px;
2546}
2547.icon-screenshot {
2548 background-position: -144px -96px;
2549}
2550.icon-remove-circle {
2551 background-position: -168px -96px;
2552}
2553.icon-ok-circle {
2554 background-position: -192px -96px;
2555}
2556.icon-ban-circle {
2557 background-position: -216px -96px;
2558}
2559.icon-arrow-left {
2560 background-position: -240px -96px;
2561}
2562.icon-arrow-right {
2563 background-position: -264px -96px;
2564}
2565.icon-arrow-up {
2566 background-position: -289px -96px;
2567}
2568.icon-arrow-down {
2569 background-position: -312px -96px;
2570}
2571.icon-share-alt {
2572 background-position: -336px -96px;
2573}
2574.icon-resize-full {
2575 background-position: -360px -96px;
2576}
2577.icon-resize-small {
2578 background-position: -384px -96px;
2579}
2580.icon-plus {
2581 background-position: -408px -96px;
2582}
2583.icon-minus {
2584 background-position: -433px -96px;
2585}
2586.icon-asterisk {
2587 background-position: -456px -96px;
2588}
2589.icon-exclamation-sign {
2590 background-position: 0 -120px;
2591}
2592.icon-gift {
2593 background-position: -24px -120px;
2594}
2595.icon-leaf {
2596 background-position: -48px -120px;
2597}
2598.icon-fire {
2599 background-position: -72px -120px;
2600}
2601.icon-eye-open {
2602 background-position: -96px -120px;
2603}
2604.icon-eye-close {
2605 background-position: -120px -120px;
2606}
2607.icon-warning-sign {
2608 background-position: -144px -120px;
2609}
2610.icon-plane {
2611 background-position: -168px -120px;
2612}
2613.icon-calendar {
2614 background-position: -192px -120px;
2615}
2616.icon-random {
2617 background-position: -216px -120px;
2618 width: 16px;
2619}
2620.icon-comment {
2621 background-position: -240px -120px;
2622}
2623.icon-magnet {
2624 background-position: -264px -120px;
2625}
2626.icon-chevron-up {
2627 background-position: -288px -120px;
2628}
2629.icon-chevron-down {
2630 background-position: -313px -119px;
2631}
2632.icon-retweet {
2633 background-position: -336px -120px;
2634}
2635.icon-shopping-cart {
2636 background-position: -360px -120px;
2637}
2638.icon-folder-close {
2639 background-position: -384px -120px;
2640}
2641.icon-folder-open {
2642 background-position: -408px -120px;
2643 width: 16px;
2644}
2645.icon-resize-vertical {
2646 background-position: -432px -119px;
2647}
2648.icon-resize-horizontal {
2649 background-position: -456px -118px;
2650}
2651.icon-hdd {
2652 background-position: 0 -144px;
2653}
2654.icon-bullhorn {
2655 background-position: -24px -144px;
2656}
2657.icon-bell {
2658 background-position: -48px -144px;
2659}
2660.icon-certificate {
2661 background-position: -72px -144px;
2662}
2663.icon-thumbs-up {
2664 background-position: -96px -144px;
2665}
2666.icon-thumbs-down {
2667 background-position: -120px -144px;
2668}
2669.icon-hand-right {
2670 background-position: -144px -144px;
2671}
2672.icon-hand-left {
2673 background-position: -168px -144px;
2674}
2675.icon-hand-up {
2676 background-position: -192px -144px;
2677}
2678.icon-hand-down {
2679 background-position: -216px -144px;
2680}
2681.icon-circle-arrow-right {
2682 background-position: -240px -144px;
2683}
2684.icon-circle-arrow-left {
2685 background-position: -264px -144px;
2686}
2687.icon-circle-arrow-up {
2688 background-position: -288px -144px;
2689}
2690.icon-circle-arrow-down {
2691 background-position: -312px -144px;
2692}
2693.icon-globe {
2694 background-position: -336px -144px;
2695}
2696.icon-wrench {
2697 background-position: -360px -144px;
2698}
2699.icon-tasks {
2700 background-position: -384px -144px;
2701}
2702.icon-filter {
2703 background-position: -408px -144px;
2704}
2705.icon-briefcase {
2706 background-position: -432px -144px;
2707}
2708.icon-fullscreen {
2709 background-position: -456px -144px;
2710}
2711.btn-group {
2712 position: relative;
2713 font-size: 0;
2714 vertical-align: middle;
2715 white-space: nowrap;
2716 *margin-left: .3em;
2717}
2718.btn-group:first-child {
2719 *margin-left: 0;
2720}
2721.btn-group + .btn-group {
2722 margin-left: 5px;
2723}
2724.btn-toolbar {
2725 font-size: 0;
2726 margin-top: 10px;
2727 margin-bottom: 10px;
2728}
2729.btn-toolbar .btn-group {
2730 display: inline-block;
2731 *display: inline;
2732 /* IE7 inline-block hack */
2733
2734 *zoom: 1;
2735}
2736.btn-toolbar .btn + .btn,
2737.btn-toolbar .btn-group + .btn,
2738.btn-toolbar .btn + .btn-group {
2739 margin-left: 5px;
2740}
2741.btn-group > .btn {
2742 position: relative;
2743 -webkit-border-radius: 0;
2744 -moz-border-radius: 0;
2745 border-radius: 0;
2746}
2747.btn-group > .btn + .btn {
2748 margin-left: -1px;
2749}
2750.btn-group > .btn,
2751.btn-group > .dropdown-menu {
2752 font-size: 14px;
2753}
2754.btn-group > .btn-mini {
2755 font-size: 11px;
2756}
2757.btn-group > .btn-small {
2758 font-size: 12px;
2759}
2760.btn-group > .btn-large {
2761 font-size: 16px;
2762}
2763.btn-group > .btn:first-child {
2764 margin-left: 0;
2765 -webkit-border-top-left-radius: 4px;
2766 -moz-border-radius-topleft: 4px;
2767 border-top-left-radius: 4px;
2768 -webkit-border-bottom-left-radius: 4px;
2769 -moz-border-radius-bottomleft: 4px;
2770 border-bottom-left-radius: 4px;
2771}
2772.btn-group > .btn:last-child,
2773.btn-group > .dropdown-toggle {
2774 -webkit-border-top-right-radius: 4px;
2775 -moz-border-radius-topright: 4px;
2776 border-top-right-radius: 4px;
2777 -webkit-border-bottom-right-radius: 4px;
2778 -moz-border-radius-bottomright: 4px;
2779 border-bottom-right-radius: 4px;
2780}
2781.btn-group > .btn.large:first-child {
2782 margin-left: 0;
2783 -webkit-border-top-left-radius: 6px;
2784 -moz-border-radius-topleft: 6px;
2785 border-top-left-radius: 6px;
2786 -webkit-border-bottom-left-radius: 6px;
2787 -moz-border-radius-bottomleft: 6px;
2788 border-bottom-left-radius: 6px;
2789}
2790.btn-group > .btn.large:last-child,
2791.btn-group > .large.dropdown-toggle {
2792 -webkit-border-top-right-radius: 6px;
2793 -moz-border-radius-topright: 6px;
2794 border-top-right-radius: 6px;
2795 -webkit-border-bottom-right-radius: 6px;
2796 -moz-border-radius-bottomright: 6px;
2797 border-bottom-right-radius: 6px;
2798}
2799.btn-group > .btn:hover,
2800.btn-group > .btn:focus,
2801.btn-group > .btn:active,
2802.btn-group > .btn.active {
2803 z-index: 2;
2804}
2805.btn-group .dropdown-toggle:active,
2806.btn-group.open .dropdown-toggle {
2807 outline: 0;
2808}
2809.btn-group > .btn + .dropdown-toggle {
2810 padding-left: 8px;
2811 padding-right: 8px;
2812 -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);
2813 -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);
2814 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);
2815 *padding-top: 5px;
2816 *padding-bottom: 5px;
2817}
2818.btn-group > .btn-mini + .dropdown-toggle {
2819 padding-left: 5px;
2820 padding-right: 5px;
2821 *padding-top: 2px;
2822 *padding-bottom: 2px;
2823}
2824.btn-group > .btn-small + .dropdown-toggle {
2825 *padding-top: 5px;
2826 *padding-bottom: 4px;
2827}
2828.btn-group > .btn-large + .dropdown-toggle {
2829 padding-left: 12px;
2830 padding-right: 12px;
2831 *padding-top: 7px;
2832 *padding-bottom: 7px;
2833}
2834.btn-group.open .dropdown-toggle {
2835 background-image: none;
2836 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2837 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2838 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2839}
2840.btn-group.open .btn.dropdown-toggle {
2841 background-color: #e6e6e6;
2842}
2843.btn-group.open .btn-primary.dropdown-toggle {
2844 background-color: #0044cc;
2845}
2846.btn-group.open .btn-warning.dropdown-toggle {
2847 background-color: #f89406;
2848}
2849.btn-group.open .btn-danger.dropdown-toggle {
2850 background-color: #bd362f;
2851}
2852.btn-group.open .btn-success.dropdown-toggle {
2853 background-color: #51a351;
2854}
2855.btn-group.open .btn-info.dropdown-toggle {
2856 background-color: #2f96b4;
2857}
2858.btn-group.open .btn-inverse.dropdown-toggle {
2859 background-color: #222222;
2860}
2861.btn .caret {
2862 margin-top: 8px;
2863 margin-left: 0;
2864}
2865.btn-mini .caret,
2866.btn-small .caret,
2867.btn-large .caret {
2868 margin-top: 6px;
2869}
2870.btn-large .caret {
2871 border-left-width: 5px;
2872 border-right-width: 5px;
2873 border-top-width: 5px;
2874}
2875.dropup .btn-large .caret {
2876 border-bottom: 5px solid #000000;
2877 border-top: 0;
2878}
2879.btn-primary .caret,
2880.btn-warning .caret,
2881.btn-danger .caret,
2882.btn-info .caret,
2883.btn-success .caret,
2884.btn-inverse .caret {
2885 border-top-color: #ffffff;
2886 border-bottom-color: #ffffff;
2887}
2888.btn-group-vertical {
2889 display: inline-block;
2890 *display: inline;
2891 /* IE7 inline-block hack */
2892
2893 *zoom: 1;
2894}
2895.btn-group-vertical .btn {
2896 display: block;
2897 float: none;
2898 width: 100%;
2899 -webkit-border-radius: 0;
2900 -moz-border-radius: 0;
2901 border-radius: 0;
2902}
2903.btn-group-vertical .btn + .btn {
2904 margin-left: 0;
2905 margin-top: -1px;
2906}
2907.btn-group-vertical .btn:first-child {
2908 -webkit-border-radius: 4px 4px 0 0;
2909 -moz-border-radius: 4px 4px 0 0;
2910 border-radius: 4px 4px 0 0;
2911}
2912.btn-group-vertical .btn:last-child {
2913 -webkit-border-radius: 0 0 4px 4px;
2914 -moz-border-radius: 0 0 4px 4px;
2915 border-radius: 0 0 4px 4px;
2916}
2917.btn-group-vertical .btn-large:first-child {
2918 -webkit-border-radius: 6px 6px 0 0;
2919 -moz-border-radius: 6px 6px 0 0;
2920 border-radius: 6px 6px 0 0;
2921}
2922.btn-group-vertical .btn-large:last-child {
2923 -webkit-border-radius: 0 0 6px 6px;
2924 -moz-border-radius: 0 0 6px 6px;
2925 border-radius: 0 0 6px 6px;
2926}
2927.nav {
2928 margin-left: 0;
2929 margin-bottom: 20px;
2930 list-style: none;
2931}
2932.nav > li > a {
2933 display: block;
2934}
2935.nav > li > a:hover {
2936 text-decoration: none;
2937 background-color: #eeeeee;
2938}
2939.nav > .pull-right {
2940 float: right;
2941}
2942.nav-header {
2943 display: block;
2944 padding: 3px 15px;
2945 font-size: 11px;
2946 font-weight: bold;
2947 line-height: 20px;
2948 color: #999999;
2949 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2950 text-transform: uppercase;
2951}
2952.nav li + .nav-header {
2953 margin-top: 9px;
2954}
2955.nav-list {
2956 padding-left: 15px;
2957 padding-right: 15px;
2958 margin-bottom: 0;
2959}
2960.nav-list > li > a,
2961.nav-list .nav-header {
2962 margin-left: -15px;
2963 margin-right: -15px;
2964 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2965}
2966.nav-list > li > a {
2967 padding: 3px 15px;
2968}
2969.nav-list > .active > a,
2970.nav-list > .active > a:hover {
2971 color: #ffffff;
2972 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
2973 background-color: #0088cc;
2974}
2975.nav-list [class^="icon-"] {
2976 margin-right: 2px;
2977}
2978.nav-list .divider {
2979 *width: 100%;
2980 height: 1px;
2981 margin: 9px 1px;
2982 *margin: -5px 0 5px;
2983 overflow: hidden;
2984 background-color: #e5e5e5;
2985 border-bottom: 1px solid #ffffff;
2986}
2987.nav-tabs,
2988.nav-pills {
2989 *zoom: 1;
2990}
2991.nav-tabs:before,
2992.nav-pills:before,
2993.nav-tabs:after,
2994.nav-pills:after {
2995 display: table;
2996 content: "";
2997 line-height: 0;
2998}
2999.nav-tabs:after,
3000.nav-pills:after {
3001 clear: both;
3002}
3003.nav-tabs > li,
3004.nav-pills > li {
3005 float: left;
3006}
3007.nav-tabs > li > a,
3008.nav-pills > li > a {
3009 padding-right: 12px;
3010 padding-left: 12px;
3011 margin-right: 2px;
3012 line-height: 14px;
3013}
3014.nav-tabs {
3015 border-bottom: 1px solid #ddd;
3016}
3017.nav-tabs > li {
3018 margin-bottom: -1px;
3019}
3020.nav-tabs > li > a {
3021 padding-top: 8px;
3022 padding-bottom: 8px;
3023 line-height: 20px;
3024 border: 1px solid transparent;
3025 -webkit-border-radius: 4px 4px 0 0;
3026 -moz-border-radius: 4px 4px 0 0;
3027 border-radius: 4px 4px 0 0;
3028}
3029.nav-tabs > li > a:hover {
3030 border-color: #eeeeee #eeeeee #dddddd;
3031}
3032.nav-tabs > .active > a,
3033.nav-tabs > .active > a:hover {
3034 color: #555555;
3035 background-color: #ffffff;
3036 border: 1px solid #ddd;
3037 border-bottom-color: transparent;
3038 cursor: default;
3039}
3040.nav-pills > li > a {
3041 padding-top: 8px;
3042 padding-bottom: 8px;
3043 margin-top: 2px;
3044 margin-bottom: 2px;
3045 -webkit-border-radius: 5px;
3046 -moz-border-radius: 5px;
3047 border-radius: 5px;
3048}
3049.nav-pills > .active > a,
3050.nav-pills > .active > a:hover {
3051 color: #ffffff;
3052 background-color: #0088cc;
3053}
3054.nav-stacked > li {
3055 float: none;
3056}
3057.nav-stacked > li > a {
3058 margin-right: 0;
3059}
3060.nav-tabs.nav-stacked {
3061 border-bottom: 0;
3062}
3063.nav-tabs.nav-stacked > li > a {
3064 border: 1px solid #ddd;
3065 -webkit-border-radius: 0;
3066 -moz-border-radius: 0;
3067 border-radius: 0;
3068}
3069.nav-tabs.nav-stacked > li:first-child > a {
3070 -webkit-border-top-right-radius: 4px;
3071 -moz-border-radius-topright: 4px;
3072 border-top-right-radius: 4px;
3073 -webkit-border-top-left-radius: 4px;
3074 -moz-border-radius-topleft: 4px;
3075 border-top-left-radius: 4px;
3076}
3077.nav-tabs.nav-stacked > li:last-child > a {
3078 -webkit-border-bottom-right-radius: 4px;
3079 -moz-border-radius-bottomright: 4px;
3080 border-bottom-right-radius: 4px;
3081 -webkit-border-bottom-left-radius: 4px;
3082 -moz-border-radius-bottomleft: 4px;
3083 border-bottom-left-radius: 4px;
3084}
3085.nav-tabs.nav-stacked > li > a:hover {
3086 border-color: #ddd;
3087 z-index: 2;
3088}
3089.nav-pills.nav-stacked > li > a {
3090 margin-bottom: 3px;
3091}
3092.nav-pills.nav-stacked > li:last-child > a {
3093 margin-bottom: 1px;
3094}
3095.nav-tabs .dropdown-menu {
3096 -webkit-border-radius: 0 0 6px 6px;
3097 -moz-border-radius: 0 0 6px 6px;
3098 border-radius: 0 0 6px 6px;
3099}
3100.nav-pills .dropdown-menu {
3101 -webkit-border-radius: 6px;
3102 -moz-border-radius: 6px;
3103 border-radius: 6px;
3104}
3105.nav .dropdown-toggle .caret {
3106 border-top-color: #0088cc;
3107 border-bottom-color: #0088cc;
3108 margin-top: 6px;
3109}
3110.nav .dropdown-toggle:hover .caret {
3111 border-top-color: #005580;
3112 border-bottom-color: #005580;
3113}
3114/* move down carets for tabs */
3115.nav-tabs .dropdown-toggle .caret {
3116 margin-top: 8px;
3117}
3118.nav .active .dropdown-toggle .caret {
3119 border-top-color: #fff;
3120 border-bottom-color: #fff;
3121}
3122.nav-tabs .active .dropdown-toggle .caret {
3123 border-top-color: #555555;
3124 border-bottom-color: #555555;
3125}
3126.nav > .dropdown.active > a:hover {
3127 cursor: pointer;
3128}
3129.nav-tabs .open .dropdown-toggle,
3130.nav-pills .open .dropdown-toggle,
3131.nav > li.dropdown.open.active > a:hover {
3132 color: #ffffff;
3133 background-color: #999999;
3134 border-color: #999999;
3135}
3136.nav li.dropdown.open .caret,
3137.nav li.dropdown.open.active .caret,
3138.nav li.dropdown.open a:hover .caret {
3139 border-top-color: #ffffff;
3140 border-bottom-color: #ffffff;
3141 opacity: 1;
3142 filter: alpha(opacity=100);
3143}
3144.tabs-stacked .open > a:hover {
3145 border-color: #999999;
3146}
3147.tabbable {
3148 *zoom: 1;
3149}
3150.tabbable:before,
3151.tabbable:after {
3152 display: table;
3153 content: "";
3154 line-height: 0;
3155}
3156.tabbable:after {
3157 clear: both;
3158}
3159.tab-content {
3160 overflow: auto;
3161}
3162.tabs-below > .nav-tabs,
3163.tabs-right > .nav-tabs,
3164.tabs-left > .nav-tabs {
3165 border-bottom: 0;
3166}
3167.tab-content > .tab-pane,
3168.pill-content > .pill-pane {
3169 display: none;
3170}
3171.tab-content > .active,
3172.pill-content > .active {
3173 display: block;
3174}
3175.tabs-below > .nav-tabs {
3176 border-top: 1px solid #ddd;
3177}
3178.tabs-below > .nav-tabs > li {
3179 margin-top: -1px;
3180 margin-bottom: 0;
3181}
3182.tabs-below > .nav-tabs > li > a {
3183 -webkit-border-radius: 0 0 4px 4px;
3184 -moz-border-radius: 0 0 4px 4px;
3185 border-radius: 0 0 4px 4px;
3186}
3187.tabs-below > .nav-tabs > li > a:hover {
3188 border-bottom-color: transparent;
3189 border-top-color: #ddd;
3190}
3191.tabs-below > .nav-tabs > .active > a,
3192.tabs-below > .nav-tabs > .active > a:hover {
3193 border-color: transparent #ddd #ddd #ddd;
3194}
3195.tabs-left > .nav-tabs > li,
3196.tabs-right > .nav-tabs > li {
3197 float: none;
3198}
3199.tabs-left > .nav-tabs > li > a,
3200.tabs-right > .nav-tabs > li > a {
3201 min-width: 74px;
3202 margin-right: 0;
3203 margin-bottom: 3px;
3204}
3205.tabs-left > .nav-tabs {
3206 float: left;
3207 margin-right: 19px;
3208 border-right: 1px solid #ddd;
3209}
3210.tabs-left > .nav-tabs > li > a {
3211 margin-right: -1px;
3212 -webkit-border-radius: 4px 0 0 4px;
3213 -moz-border-radius: 4px 0 0 4px;
3214 border-radius: 4px 0 0 4px;
3215}
3216.tabs-left > .nav-tabs > li > a:hover {
3217 border-color: #eeeeee #dddddd #eeeeee #eeeeee;
3218}
3219.tabs-left > .nav-tabs .active > a,
3220.tabs-left > .nav-tabs .active > a:hover {
3221 border-color: #ddd transparent #ddd #ddd;
3222 *border-right-color: #ffffff;
3223}
3224.tabs-right > .nav-tabs {
3225 float: right;
3226 margin-left: 19px;
3227 border-left: 1px solid #ddd;
3228}
3229.tabs-right > .nav-tabs > li > a {
3230 margin-left: -1px;
3231 -webkit-border-radius: 0 4px 4px 0;
3232 -moz-border-radius: 0 4px 4px 0;
3233 border-radius: 0 4px 4px 0;
3234}
3235.tabs-right > .nav-tabs > li > a:hover {
3236 border-color: #eeeeee #eeeeee #eeeeee #dddddd;
3237}
3238.tabs-right > .nav-tabs .active > a,
3239.tabs-right > .nav-tabs .active > a:hover {
3240 border-color: #ddd #ddd #ddd transparent;
3241 *border-left-color: #ffffff;
3242}
3243.nav > .disabled > a {
3244 color: #999999;
3245}
3246.nav > .disabled > a:hover {
3247 text-decoration: none;
3248 background-color: transparent;
3249 cursor: default;
3250}
3251.navbar {
3252 overflow: visible;
3253 margin-bottom: 20px;
3254 color: #777777;
3255 *position: relative;
3256 *z-index: 2;
3257}
3258.navbar-inner {
3259 min-height: 40px;
3260 padding-left: 20px;
3261 padding-right: 20px;
3262 background-color: #fafafa;
3263 background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
3264 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
3265 background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
3266 background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
3267 background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
3268 background-repeat: repeat-x;
3269 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
3270 border: 1px solid #d4d4d4;
3271 -webkit-border-radius: 4px;
3272 -moz-border-radius: 4px;
3273 border-radius: 4px;
3274 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3275 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3276 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
3277 *zoom: 1;
3278}
3279.navbar-inner:before,
3280.navbar-inner:after {
3281 display: table;
3282 content: "";
3283 line-height: 0;
3284}
3285.navbar-inner:after {
3286 clear: both;
3287}
3288.navbar .container {
3289 width: auto;
3290}
3291.nav-collapse.collapse {
3292 height: auto;
3293}
3294.navbar .brand {
3295 float: left;
3296 display: block;
3297 padding: 10px 20px 10px;
3298 margin-left: -20px;
3299 font-size: 20px;
3300 font-weight: 200;
3301 color: #777777;
3302 text-shadow: 0 1px 0 #ffffff;
3303}
3304.navbar .brand:hover {
3305 text-decoration: none;
3306}
3307.navbar-text {
3308 margin-bottom: 0;
3309 line-height: 40px;
3310}
3311.navbar-link {
3312 color: #777777;
3313}
3314.navbar-link:hover {
3315 color: #333333;
3316}
3317.navbar .divider-vertical {
3318 height: 40px;
3319 margin: 0 9px;
3320 border-left: 1px solid #f2f2f2;
3321 border-right: 1px solid #ffffff;
3322}
3323.navbar .btn,
3324.navbar .btn-group {
3325 margin-top: 5px;
3326}
3327.navbar .btn-group .btn,
3328.navbar .input-prepend .btn,
3329.navbar .input-append .btn {
3330 margin-top: 0;
3331}
3332.navbar-form {
3333 margin-bottom: 0;
3334 *zoom: 1;
3335}
3336.navbar-form:before,
3337.navbar-form:after {
3338 display: table;
3339 content: "";
3340 line-height: 0;
3341}
3342.navbar-form:after {
3343 clear: both;
3344}
3345.navbar-form input,
3346.navbar-form select,
3347.navbar-form .radio,
3348.navbar-form .checkbox {
3349 margin-top: 5px;
3350}
3351.navbar-form input,
3352.navbar-form select,
3353.navbar-form .btn {
3354 display: inline-block;
3355 margin-bottom: 0;
3356}
3357.navbar-form input[type="image"],
3358.navbar-form input[type="checkbox"],
3359.navbar-form input[type="radio"] {
3360 margin-top: 3px;
3361}
3362.navbar-form .input-append,
3363.navbar-form .input-prepend {
3364 margin-top: 6px;
3365 white-space: nowrap;
3366}
3367.navbar-form .input-append input,
3368.navbar-form .input-prepend input {
3369 margin-top: 0;
3370}
3371.navbar-search {
3372 position: relative;
3373 float: left;
3374 margin-top: 5px;
3375 margin-bottom: 0;
3376}
3377.navbar-search .search-query {
3378 margin-bottom: 0;
3379 padding: 4px 14px;
3380 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3381 font-size: 13px;
3382 font-weight: normal;
3383 line-height: 1;
3384 -webkit-border-radius: 15px;
3385 -moz-border-radius: 15px;
3386 border-radius: 15px;
3387}
3388.navbar-static-top {
3389 position: static;
3390 width: 100%;
3391 margin-bottom: 0;
3392}
3393.navbar-static-top .navbar-inner {
3394 -webkit-border-radius: 0;
3395 -moz-border-radius: 0;
3396 border-radius: 0;
3397}
3398.navbar-fixed-top,
3399.navbar-fixed-bottom {
3400 position: fixed;
3401 right: 0;
3402 left: 0;
3403 z-index: 1030;
3404 margin-bottom: 0;
3405}
3406.navbar-fixed-top .navbar-inner,
3407.navbar-static-top .navbar-inner {
3408 border-width: 0 0 1px;
3409}
3410.navbar-fixed-bottom .navbar-inner {
3411 border-width: 1px 0 0;
3412}
3413.navbar-fixed-top .navbar-inner,
3414.navbar-fixed-bottom .navbar-inner {
3415 padding-left: 0;
3416 padding-right: 0;
3417 -webkit-border-radius: 0;
3418 -moz-border-radius: 0;
3419 border-radius: 0;
3420}
3421.navbar-static-top .container,
3422.navbar-fixed-top .container,
3423.navbar-fixed-bottom .container {
3424 width: 940px;
3425}
3426.navbar-fixed-top {
3427 top: 0;
3428}
3429.navbar-fixed-top .navbar-inner,
3430.navbar-static-top .navbar-inner {
3431 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
3432 -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
3433 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
3434}
3435.navbar-fixed-bottom {
3436 bottom: 0;
3437}
3438.navbar-fixed-bottom .navbar-inner {
3439 -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
3440 -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
3441 box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
3442}
3443.navbar .nav {
3444 position: relative;
3445 left: 0;
3446 display: block;
3447 float: left;
3448 margin: 0 10px 0 0;
3449}
3450.navbar .nav.pull-right {
3451 float: right;
3452 margin-right: 0;
3453}
3454.navbar .nav > li {
3455 float: left;
3456}
3457.navbar .nav > li > a {
3458 float: none;
3459 padding: 10px 15px 10px;
3460 color: #777777;
3461 text-decoration: none;
3462 text-shadow: 0 1px 0 #ffffff;
3463}
3464.navbar .nav .dropdown-toggle .caret {
3465 margin-top: 8px;
3466}
3467.navbar .nav > li > a:focus,
3468.navbar .nav > li > a:hover {
3469 background-color: transparent;
3470 color: #333333;
3471 text-decoration: none;
3472}
3473.navbar .nav > .active > a,
3474.navbar .nav > .active > a:hover,
3475.navbar .nav > .active > a:focus {
3476 color: #555555;
3477 text-decoration: none;
3478 background-color: #e5e5e5;
3479 -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
3480 -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
3481 box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
3482}
3483.navbar .btn-navbar {
3484 display: none;
3485 float: right;
3486 padding: 7px 10px;
3487 margin-left: 5px;
3488 margin-right: 5px;
3489 color: #ffffff;
3490 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3491 background-color: #ededed;
3492 background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
3493 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
3494 background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
3495 background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
3496 background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
3497 background-repeat: repeat-x;
3498 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
3499 border-color: #e5e5e5 #e5e5e5 #bfbfbf;
3500 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3501 *background-color: #e5e5e5;
3502 /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3503
3504 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3505 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3506 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3507 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3508}
3509.navbar .btn-navbar:hover,
3510.navbar .btn-navbar:active,
3511.navbar .btn-navbar.active,
3512.navbar .btn-navbar.disabled,
3513.navbar .btn-navbar[disabled] {
3514 color: #ffffff;
3515 background-color: #e5e5e5;
3516 *background-color: #d9d9d9;
3517}
3518.navbar .btn-navbar:active,
3519.navbar .btn-navbar.active {
3520 background-color: #cccccc \9;
3521}
3522.navbar .btn-navbar .icon-bar {
3523 display: block;
3524 width: 18px;
3525 height: 2px;
3526 background-color: #f5f5f5;
3527 -webkit-border-radius: 1px;
3528 -moz-border-radius: 1px;
3529 border-radius: 1px;
3530 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3531 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3532 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3533}
3534.btn-navbar .icon-bar + .icon-bar {
3535 margin-top: 3px;
3536}
3537.navbar .nav > li > .dropdown-menu:before {
3538 content: '';
3539 display: inline-block;
3540 border-left: 7px solid transparent;
3541 border-right: 7px solid transparent;
3542 border-bottom: 7px solid #ccc;
3543 border-bottom-color: rgba(0, 0, 0, 0.2);
3544 position: absolute;
3545 top: -7px;
3546 left: 9px;
3547}
3548.navbar .nav > li > .dropdown-menu:after {
3549 content: '';
3550 display: inline-block;
3551 border-left: 6px solid transparent;
3552 border-right: 6px solid transparent;
3553 border-bottom: 6px solid #ffffff;
3554 position: absolute;
3555 top: -6px;
3556 left: 10px;
3557}
3558.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
3559 border-top: 7px solid #ccc;
3560 border-top-color: rgba(0, 0, 0, 0.2);
3561 border-bottom: 0;
3562 bottom: -7px;
3563 top: auto;
3564}
3565.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
3566 border-top: 6px solid #ffffff;
3567 border-bottom: 0;
3568 bottom: -6px;
3569 top: auto;
3570}
3571.navbar .nav li.dropdown.open > .dropdown-toggle,
3572.navbar .nav li.dropdown.active > .dropdown-toggle,
3573.navbar .nav li.dropdown.open.active > .dropdown-toggle {
3574 background-color: #e5e5e5;
3575 color: #555555;
3576}
3577.navbar .nav li.dropdown > .dropdown-toggle .caret {
3578 border-top-color: #777777;
3579 border-bottom-color: #777777;
3580}
3581.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
3582.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
3583.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
3584 border-top-color: #555555;
3585 border-bottom-color: #555555;
3586}
3587.navbar .pull-right > li > .dropdown-menu,
3588.navbar .nav > li > .dropdown-menu.pull-right {
3589 left: auto;
3590 right: 0;
3591}
3592.navbar .pull-right > li > .dropdown-menu:before,
3593.navbar .nav > li > .dropdown-menu.pull-right:before {
3594 left: auto;
3595 right: 12px;
3596}
3597.navbar .pull-right > li > .dropdown-menu:after,
3598.navbar .nav > li > .dropdown-menu.pull-right:after {
3599 left: auto;
3600 right: 13px;
3601}
3602.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
3603.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
3604 left: auto;
3605 right: 100%;
3606 margin-left: 0;
3607 margin-right: -1px;
3608 -webkit-border-radius: 6px 0 6px 6px;
3609 -moz-border-radius: 6px 0 6px 6px;
3610 border-radius: 6px 0 6px 6px;
3611}
3612.navbar-inverse {
3613 color: #999999;
3614}
3615.navbar-inverse .navbar-inner {
3616 background-color: #1b1b1b;
3617 background-image: -moz-linear-gradient(top, #222222, #111111);
3618 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
3619 background-image: -webkit-linear-gradient(top, #222222, #111111);
3620 background-image: -o-linear-gradient(top, #222222, #111111);
3621 background-image: linear-gradient(to bottom, #222222, #111111);
3622 background-repeat: repeat-x;
3623 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
3624 border-color: #252525;
3625}
3626.navbar-inverse .brand,
3627.navbar-inverse .nav > li > a {
3628 color: #999999;
3629 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3630}
3631.navbar-inverse .brand:hover,
3632.navbar-inverse .nav > li > a:hover {
3633 color: #ffffff;
3634}
3635.navbar-inverse .nav > li > a:focus,
3636.navbar-inverse .nav > li > a:hover {
3637 background-color: transparent;
3638 color: #ffffff;
3639}
3640.navbar-inverse .nav .active > a,
3641.navbar-inverse .nav .active > a:hover,
3642.navbar-inverse .nav .active > a:focus {
3643 color: #ffffff;
3644 background-color: #111111;
3645}
3646.navbar-inverse .navbar-link {
3647 color: #999999;
3648}
3649.navbar-inverse .navbar-link:hover {
3650 color: #ffffff;
3651}
3652.navbar-inverse .divider-vertical {
3653 border-left-color: #111111;
3654 border-right-color: #222222;
3655}
3656.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
3657.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
3658.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
3659 background-color: #111111;
3660 color: #ffffff;
3661}
3662.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
3663 border-top-color: #999999;
3664 border-bottom-color: #999999;
3665}
3666.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
3667.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
3668.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
3669 border-top-color: #ffffff;
3670 border-bottom-color: #ffffff;
3671}
3672.navbar-inverse .navbar-search .search-query {
3673 color: #ffffff;
3674 background-color: #515151;
3675 border-color: #111111;
3676 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3677 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3678 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3679 -webkit-transition: none;
3680 -moz-transition: none;
3681 -o-transition: none;
3682 transition: none;
3683}
3684.navbar-inverse .navbar-search .search-query:-moz-placeholder {
3685 color: #cccccc;
3686}
3687.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
3688 color: #cccccc;
3689}
3690.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
3691 color: #cccccc;
3692}
3693.navbar-inverse .navbar-search .search-query:focus,
3694.navbar-inverse .navbar-search .search-query.focused {
3695 padding: 5px 15px;
3696 color: #333333;
3697 text-shadow: 0 1px 0 #ffffff;
3698 background-color: #ffffff;
3699 border: 0;
3700 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3701 -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3702 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3703 outline: 0;
3704}
3705.navbar-inverse .btn-navbar {
3706 color: #ffffff;
3707 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3708 background-color: #0e0e0e;
3709 background-image: -moz-linear-gradient(top, #151515, #040404);
3710 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
3711 background-image: -webkit-linear-gradient(top, #151515, #040404);
3712 background-image: -o-linear-gradient(top, #151515, #040404);
3713 background-image: linear-gradient(to bottom, #151515, #040404);
3714 background-repeat: repeat-x;
3715 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
3716 border-color: #040404 #040404 #000000;
3717 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3718 *background-color: #040404;
3719 /* Darken IE7 buttons by default so they stand out more given they won't have borders */
3720
3721 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3722}
3723.navbar-inverse .btn-navbar:hover,
3724.navbar-inverse .btn-navbar:active,
3725.navbar-inverse .btn-navbar.active,
3726.navbar-inverse .btn-navbar.disabled,
3727.navbar-inverse .btn-navbar[disabled] {
3728 color: #ffffff;
3729 background-color: #040404;
3730 *background-color: #000000;
3731}
3732.navbar-inverse .btn-navbar:active,
3733.navbar-inverse .btn-navbar.active {
3734 background-color: #000000 \9;
3735}
3736.breadcrumb {
3737 padding: 8px 15px;
3738 margin: 0 0 20px;
3739 list-style: none;
3740 background-color: #f5f5f5;
3741 -webkit-border-radius: 4px;
3742 -moz-border-radius: 4px;
3743 border-radius: 4px;
3744}
3745.breadcrumb li {
3746 display: inline-block;
3747 *display: inline;
3748 /* IE7 inline-block hack */
3749
3750 *zoom: 1;
3751 text-shadow: 0 1px 0 #ffffff;
3752}
3753.breadcrumb .divider {
3754 padding: 0 5px;
3755 color: #ccc;
3756}
3757.breadcrumb .active {
3758 color: #999999;
3759}
3760.pagination {
3761 height: 40px;
3762 margin: 20px 0;
3763}
3764.pagination ul {
3765 display: inline-block;
3766 *display: inline;
3767 /* IE7 inline-block hack */
3768
3769 *zoom: 1;
3770 margin-left: 0;
3771 margin-bottom: 0;
3772 -webkit-border-radius: 3px;
3773 -moz-border-radius: 3px;
3774 border-radius: 3px;
3775 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3776 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3777 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3778}
3779.pagination ul > li {
3780 display: inline;
3781}
3782.pagination ul > li > a,
3783.pagination ul > li > span {
3784 float: left;
3785 padding: 0 14px;
3786 line-height: 38px;
3787 text-decoration: none;
3788 background-color: #ffffff;
3789 border: 1px solid #dddddd;
3790 border-left-width: 0;
3791}
3792.pagination ul > li > a:hover,
3793.pagination ul > .active > a,
3794.pagination ul > .active > span {
3795 background-color: #f5f5f5;
3796}
3797.pagination ul > .active > a,
3798.pagination ul > .active > span {
3799 color: #999999;
3800 cursor: default;
3801}
3802.pagination ul > .disabled > span,
3803.pagination ul > .disabled > a,
3804.pagination ul > .disabled > a:hover {
3805 color: #999999;
3806 background-color: transparent;
3807 cursor: default;
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches