Merge lp:~james-page/horizon/grizzly-rc1 into lp:~openstack-ubuntu-testing/horizon/grizzly

Proposed by James Page
Status: Merged
Approved by: Chuck Short
Approved revision: 148
Merged at revision: 146
Proposed branch: lp:~james-page/horizon/grizzly-rc1
Merge into: lp:~openstack-ubuntu-testing/horizon/grizzly
Diff against target: 11719 lines (+5856/-5781)
9 files modified
debian/changelog (+6/-2)
debian/control (+1/-1)
debian/static/openstack-dashboard/css/d272fede7fb7.css (+5620/-0)
debian/static/openstack-dashboard/css/eec16136a499.css (+0/-5609)
debian/static/openstack-dashboard/js/57c506ad41ce.js (+0/-162)
debian/static/openstack-dashboard/js/967e5ade6890.js (+2/-0)
debian/static/openstack-dashboard/js/a20d9856950b.js (+227/-0)
debian/static/openstack-dashboard/js/f4183b5c3b25.js (+0/-2)
debian/static/openstack-dashboard/manifest.json (+0/-5)
To merge this branch: bzr merge lp:~james-page/horizon/grizzly-rc1
Reviewer Review Type Date Requested Status
Yolanda Robla (community) Approve
Review via email: mp+154340@code.launchpad.net

Description of the change

RC1

To post a comment you must log in.
Revision history for this message
Yolanda Robla (yolanda.robla) wrote :

Looks good to me

review: Approve

Preview Diff

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

Subscribers

People subscribed via source and target branches