Merge lp:~zulcss/horizon/horizon-g2 into lp:~openstack-ubuntu-testing/horizon/grizzly

Proposed by Chuck Short
Status: Merged
Merged at revision: 139
Proposed branch: lp:~zulcss/horizon/horizon-g2
Merge into: lp:~openstack-ubuntu-testing/horizon/grizzly
Diff against target: 10446 lines (+5216/-5188)
6 files modified
debian/changelog (+12/-1)
debian/static/openstack-dashboard/css/054e373ba154.css (+5056/-0)
debian/static/openstack-dashboard/css/9feb0b911869.css (+0/-5039)
debian/static/openstack-dashboard/js/3396b38e5e1e.js (+146/-0)
debian/static/openstack-dashboard/js/d17288657b07.js (+0/-146)
debian/static/openstack-dashboard/manifest.json (+2/-2)
To merge this branch: bzr merge lp:~zulcss/horizon/horizon-g2
Reviewer Review Type Date Requested Status
James Page Approve
Review via email: mp+142908@code.launchpad.net

Description of the change

horizon g2

To post a comment you must log in.
Revision history for this message
James Page (james-page) :
review: Approve

Preview Diff

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

Subscribers

People subscribed via source and target branches