Merge lp:~james-page/horizon/icehouse-rc1 into lp:~ubuntu-server-dev/horizon/icehouse

Proposed by James Page
Status: Merged
Approved by: Chuck Short
Approved revision: 192
Merged at revision: 191
Proposed branch: lp:~james-page/horizon/icehouse-rc1
Merge into: lp:~ubuntu-server-dev/horizon/icehouse
Diff against target: 19001 lines (+9652/-8832)
12 files modified
debian/changelog (+8/-0)
debian/static/openstack-dashboard/css/6bd71a04f0c0.css (+6567/-0)
debian/static/openstack-dashboard/css/d7c9941bd6da.css (+0/-6564)
debian/static/openstack-dashboard/js/39784d94d67e.js (+0/-2014)
debian/static/openstack-dashboard/js/3ae78267141c.js (+2339/-0)
debian/static/openstack-dashboard/manifest.json (+2/-2)
debian/theme/css/ubuntu.css (+726/-166)
debian/theme/templates/403.html (+0/-28)
debian/theme/templates/404.html (+0/-27)
debian/theme/templates/500.html (+0/-27)
debian/theme/templates/_stylesheets.html (+10/-0)
debian/theme/ubuntu_theme.py (+0/-4)
To merge this branch: bzr merge lp:~james-page/horizon/icehouse-rc1
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+213509@code.launchpad.net
To post a comment you must log in.

Preview Diff

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

Subscribers

People subscribed via source and target branches