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

Proposed by James Page
Status: Merged
Approved by: Chuck Short
Approved revision: 177
Merged at revision: 176
Proposed branch: lp:~james-page/horizon/havana-rc1
Merge into: lp:~ubuntu-server-dev/horizon/havana
Diff against target: 13056 lines (+6500/-6457)
11 files modified
debian/changelog (+13/-0)
debian/control (+1/-0)
debian/patches/fix-dashboard-django-wsgi.patch (+3/-5)
debian/patches/fix-dashboard-manage.patch (+3/-5)
debian/patches/fix-ubuntu-tests.patch (+3/-5)
debian/patches/ubuntu_settings.patch (+17/-21)
debian/static/openstack-dashboard/css/bfad379842e4.css (+0/-5956)
debian/static/openstack-dashboard/css/d46048c6478b.css (+5985/-0)
debian/static/openstack-dashboard/js/271a130e6a31.js (+473/-0)
debian/static/openstack-dashboard/js/63869c438a2a.js (+0/-463)
debian/static/openstack-dashboard/manifest.json (+2/-2)
To merge this branch: bzr merge lp:~james-page/horizon/havana-rc1
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+189067@code.launchpad.net

Description of the change

RC1

To post a comment you must log in.

Preview Diff

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

Subscribers

People subscribed via source and target branches