Merge lp:~zulcss/horizon/2013.2.b2 into lp:~ubuntu-server-dev/horizon/havana

Proposed by Chuck Short
Status: Merged
Merged at revision: 161
Proposed branch: lp:~zulcss/horizon/2013.2.b2
Merge into: lp:~ubuntu-server-dev/horizon/havana
Diff against target: 12158 lines (+6208/-5863)
9 files modified
debian/README.compression (+2/-7)
debian/changelog (+17/-3)
debian/control (+3/-1)
debian/rules (+7/-3)
debian/static/openstack-dashboard/css/3c066b7fc33c.css (+5877/-0)
debian/static/openstack-dashboard/css/d272fede7fb7.css (+0/-5620)
debian/static/openstack-dashboard/js/7d82b0a14954.js (+300/-0)
debian/static/openstack-dashboard/js/f8791faeb8f8.js (+0/-227)
debian/static/openstack-dashboard/manifest.json (+2/-2)
To merge this branch: bzr merge lp:~zulcss/horizon/2013.2.b2
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+176230@code.launchpad.net

Description of the change

2013.2~b2

To post a comment you must log in.
lp:~zulcss/horizon/2013.2.b2 updated
159. By Chuck Short

Fix typo

160. By Chuck Short

Refreshed

161. By Chuck Short

Merged james's branch

Preview Diff

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

Subscribers

People subscribed via source and target branches