Merge lp:~gandelman-a/ubuntu/saucy/horizon/havana3 into lp:~ubuntu-server-dev/horizon/havana

Proposed by Adam Gandelman
Status: Merged
Merged at revision: 172
Proposed branch: lp:~gandelman-a/ubuntu/saucy/horizon/havana3
Merge into: lp:~ubuntu-server-dev/horizon/havana
Diff against target: 12844 lines (+6516/-6250)
12 files modified
debian/changelog (+10/-0)
debian/control (+1/-1)
debian/patches/series (+1/-1)
debian/patches/ubuntu_local_settings.patch (+0/-66)
debian/patches/ubuntu_settings.patch (+80/-0)
debian/static/openstack-dashboard/css/986bfc4bf85e.css (+0/-5877)
debian/static/openstack-dashboard/css/bfad379842e4.css (+5956/-0)
debian/static/openstack-dashboard/js/588884c5a22a.js (+2/-0)
debian/static/openstack-dashboard/js/63869c438a2a.js (+463/-0)
debian/static/openstack-dashboard/js/7d82b0a14954.js (+0/-300)
debian/static/openstack-dashboard/js/967e5ade6890.js (+0/-2)
debian/static/openstack-dashboard/manifest.json (+3/-3)
To merge this branch: bzr merge lp:~gandelman-a/ubuntu/saucy/horizon/havana3
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+184400@code.launchpad.net

Description of the change

Releasing 2013.2~b3.

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

Subscribers

People subscribed via source and target branches