Merge lp:~james-page/horizon/theme-refresh-perms-fix into lp:~ubuntu-server-dev/horizon/havana

Proposed by James Page
Status: Merged
Approved by: Chuck Short
Approved revision: 177
Merged at revision: 177
Proposed branch: lp:~james-page/horizon/theme-refresh-perms-fix
Merge into: lp:~ubuntu-server-dev/horizon/havana
Diff against target: 5241 lines (+1812/-1303)
3 files modified
debian/changelog (+10/-0)
debian/openstack-dashboard.postinst (+2/-2)
debian/theme/css/ubuntu.css (+1800/-1301)
To merge this branch: bzr merge lp:~james-page/horizon/theme-refresh-perms-fix
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+189314@code.launchpad.net

Description of the change

Ubuntu Theme Refresh

Fixup for incorrectly set permissions on /var/lib/openstack-dashboard (charm issue - will be resolved there as well).

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2013-10-03 12:48:45 +0000
+++ debian/changelog 2013-10-04 13:48:05 +0000
@@ -1,3 +1,13 @@
1horizon (1:2013.2~rc1-0ubuntu2) saucy; urgency=low
2
3 * d/theme/css/ubuntu.css: Refresh Ubuntu theme against new Havana
4 stylesheets, fixing network and chart layouts (LP: #1235249).
5 * d/openstack-dashboard.postinst: Allow horizon user to read and
6 write data in /var/lib/openstack-dashboard inline with user and
7 group permissions set in Apache configuration.
8
9 -- James Page <james.page@ubuntu.com> Fri, 04 Oct 2013 14:17:43 +0100
10
1horizon (1:2013.2~rc1-0ubuntu1) saucy; urgency=low11horizon (1:2013.2~rc1-0ubuntu1) saucy; urgency=low
212
3 [ James Page ]13 [ James Page ]
414
=== modified file 'debian/openstack-dashboard.postinst'
--- debian/openstack-dashboard.postinst 2013-10-02 09:46:14 +0000
+++ debian/openstack-dashboard.postinst 2013-10-04 13:48:05 +0000
@@ -52,11 +52,11 @@
52 if [ -d /var/lib/openstack-dashboard ] ; then52 if [ -d /var/lib/openstack-dashboard ] ; then
53 # Generated secret storage for single node use - see local_settings.py53 # Generated secret storage for single node use - see local_settings.py
54 # for more details of SECRET_KEY54 # for more details of SECRET_KEY
55 chown root:www-data /var/lib/openstack-dashboard55 chmod 0700 /var/lib/openstack-dashboard
56 chmod 0770 /var/lib/openstack-dashboard
57 if [ -f /etc/openstack-dashboard/secret_key ]; then56 if [ -f /etc/openstack-dashboard/secret_key ]; then
58 mv /etc/openstack-dashboard/secret_key /var/lib/openstack-dashboard57 mv /etc/openstack-dashboard/secret_key /var/lib/openstack-dashboard
59 fi58 fi
59 chown -R horizon:horizon /var/lib/openstack-dashboard
60 fi60 fi
61fi61fi
6262
6363
=== modified file 'debian/theme/css/ubuntu.css'
--- debian/theme/css/ubuntu.css 2013-04-22 13:09:18 +0000
+++ debian/theme/css/ubuntu.css 2013-10-04 13:48:05 +0000
@@ -1,12 +1,3 @@
1/*!
2 * Bootstrap v2.0.1
3 *
4 * Copyright 2012 Twitter, Inc
5 * Licensed under the Apache License v2.0
6 * http://www.apache.org/licenses/LICENSE-2.0
7 *
8 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9 */
10article,1article,
11aside,2aside,
12details,3details,
@@ -19,9 +10,7 @@
19section {10section {
20 display: block;11 display: block;
21}12}
22audio,13audio, canvas, video {
23canvas,
24video {
25 display: inline-block;14 display: inline-block;
26 *display: inline;15 *display: inline;
27 *zoom: 1;16 *zoom: 1;
@@ -35,16 +24,14 @@
35 -ms-text-size-adjust: 100%;24 -ms-text-size-adjust: 100%;
36}25}
37a:focus {26a:focus {
38 outline: thin dotted #333;27 outline: thin dotted #333333;
39 outline: 5px auto -webkit-focus-ring-color;28 outline: 5px auto -webkit-focus-ring-color;
40 outline-offset: -2px;29 outline-offset: -2px;
41}30}
42a:hover,31a:hover, a:active {
43a:active {
44 outline: 0;32 outline: 0;
45}33}
46sub,34sub, sup {
47sup {
48 position: relative;35 position: relative;
49 font-size: 75%;36 font-size: 75%;
50 line-height: 0;37 line-height: 0;
@@ -62,28 +49,20 @@
62 border: 0;49 border: 0;
63 -ms-interpolation-mode: bicubic;50 -ms-interpolation-mode: bicubic;
64}51}
65button,52button, input, select, textarea {
66input,
67select,
68textarea {
69 margin: 0;53 margin: 0;
70 font-size: 100%;54 font-size: 100%;
71 vertical-align: middle;55 vertical-align: middle;
72}56}
73button,57button, input {
74input {
75 *overflow: visible;58 *overflow: visible;
76 line-height: normal;59 line-height: normal;
77}60}
78button::-moz-focus-inner,61button::-moz-focus-inner, input::-moz-focus-inner {
79input::-moz-focus-inner {
80 padding: 0;62 padding: 0;
81 border: 0;63 border: 0;
82}64}
83button,65button, input[type="button"], input[type="reset"], input[type="submit"] {
84input[type="button"],
85input[type="reset"],
86input[type="submit"] {
87 cursor: pointer;66 cursor: pointer;
88 -webkit-appearance: button;67 -webkit-appearance: button;
89}68}
@@ -104,8 +83,7 @@
104.clearfix {83.clearfix {
105 *zoom: 1;84 *zoom: 1;
106}85}
107.clearfix:before,86.clearfix:before, .clearfix:after {
108.clearfix:after {
109 display: table;87 display: table;
110 content: "";88 content: "";
111}89}
@@ -132,8 +110,7 @@
132 margin-left: -20px;110 margin-left: -20px;
133 *zoom: 1;111 *zoom: 1;
134}112}
135.row:before,113.row:before, .row:after {
136.row:after {
137 display: table;114 display: table;
138 content: "";115 content: "";
139}116}
@@ -177,8 +154,7 @@
177.span11 {154.span11 {
178 width: 860px;155 width: 860px;
179}156}
180.span12,157.span12, .container {
181.container {
182 width: 940px;158 width: 940px;
183}159}
184.offset1 {160.offset1 {
@@ -218,8 +194,7 @@
218 width: 100%;194 width: 100%;
219 *zoom: 1;195 *zoom: 1;
220}196}
221.row-fluid:before,197.row-fluid:before, .row-fluid:after {
222.row-fluid:after {
223 display: table;198 display: table;
224 content: "";199 content: "";
225}200}
@@ -249,25 +224,25 @@
249 width: 40.425531911%;224 width: 40.425531911%;
250}225}
251.row-fluid > .span6 {226.row-fluid > .span6 {
252 width: 48.93617020799999%;227 width: 48.936170208%;
253}228}
254.row-fluid > .span7 {229.row-fluid > .span7 {
255 width: 57.446808505%;230 width: 57.446808505%;
256}231}
257.row-fluid > .span8 {232.row-fluid > .span8 {
258 width: 65.95744680199999%;233 width: 65.957446802%;
259}234}
260.row-fluid > .span9 {235.row-fluid > .span9 {
261 width: 74.468085099%;236 width: 74.468085099%;
262}237}
263.row-fluid > .span10 {238.row-fluid > .span10 {
264 width: 82.97872339599999%;239 width: 82.978723396%;
265}240}
266.row-fluid > .span11 {241.row-fluid > .span11 {
267 width: 91.489361693%;242 width: 91.489361693%;
268}243}
269.row-fluid > .span12 {244.row-fluid > .span12 {
270 width: 99.99999998999999%;245 width: 99.99999999%;
271}246}
272.container {247.container {
273 width: 940px;248 width: 940px;
@@ -275,8 +250,7 @@
275 margin-right: auto;250 margin-right: auto;
276 *zoom: 1;251 *zoom: 1;
277}252}
278.container:before,253.container:before, .container:after {
279.container:after {
280 display: table;254 display: table;
281 content: "";255 content: "";
282}256}
@@ -288,8 +262,7 @@
288 padding-right: 20px;262 padding-right: 20px;
289 *zoom: 1;263 *zoom: 1;
290}264}
291.container-fluid:before,265.container-fluid:before, .container-fluid:after {
292.container-fluid:after {
293 display: table;266 display: table;
294 content: "";267 content: "";
295}268}
@@ -312,23 +285,13 @@
312 font-weight: 200;285 font-weight: 200;
313 line-height: 27px;286 line-height: 27px;
314}287}
315h1,288h1, h2, h3, h4, h5, h6 {
316h2,
317h3,
318h4,
319h5,
320h6 {
321 margin: 0;289 margin: 0;
322 font-weight: bold;290 font-weight: bold;
323 color: #333333;291 color: #333333;
324 text-rendering: optimizelegibility;292 text-rendering: optimizelegibility;
325}293}
326h1 small,294h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
327h2 small,
328h3 small,
329h4 small,
330h5 small,
331h6 small {
332 font-weight: normal;295 font-weight: normal;
333 color: #999999;296 color: #999999;
334}297}
@@ -353,9 +316,7 @@
353h3 small {316h3 small {
354 font-size: 14px;317 font-size: 14px;
355}318}
356h4,319h4, h5, h6 {
357h5,
358h6 {
359 line-height: 18px;320 line-height: 18px;
360}321}
361h4 {322h4 {
@@ -380,15 +341,11 @@
380.page-header h1 {341.page-header h1 {
381 line-height: 1;342 line-height: 1;
382}343}
383ul,344ul, ol {
384ol {
385 padding: 0;345 padding: 0;
386 margin: 0 0 9px 25px;346 margin: 0 0 9px 25px;
387}347}
388ul ul,348ul ul, ul ol, ol ol, ol ul {
389ul ol,
390ol ol,
391ol ul {
392 margin-bottom: 0;349 margin-bottom: 0;
393}350}
394ul {351ul {
@@ -400,8 +357,7 @@
400li {357li {
401 line-height: 18px;358 line-height: 18px;
402}359}
403ul.unstyled,360ul.unstyled, ol.unstyled {
404ol.unstyled {
405 margin-left: 0;361 margin-left: 0;
406 list-style: none;362 list-style: none;
407}363}
@@ -412,8 +368,7 @@
412dl {368dl {
413 margin-bottom: 18px;369 margin-bottom: 18px;
414}370}
415dt,371dt, dd {
416dd {
417 line-height: 18px;372 line-height: 18px;
418}373}
419dt {374dt {
@@ -440,7 +395,7 @@
440abbr {395abbr {
441 font-size: 90%;396 font-size: 90%;
442 text-transform: uppercase;397 text-transform: uppercase;
443 border-bottom: 1px dotted #ddd;398 border-bottom: 1px dotted #dddddd;
444 cursor: help;399 cursor: help;
445}400}
446blockquote {401blockquote {
@@ -469,14 +424,10 @@
469 border-left: 0;424 border-left: 0;
470 border-right: 5px solid #eeeeee;425 border-right: 5px solid #eeeeee;
471}426}
472blockquote.pull-right p,427blockquote.pull-right p, blockquote.pull-right small {
473blockquote.pull-right small {
474 text-align: right;428 text-align: right;
475}429}
476q:before,430q:before, q:after, blockquote:before, blockquote:after {
477q:after,
478blockquote:before,
479blockquote:after {
480 content: "";431 content: "";
481}432}
482address {433address {
@@ -491,8 +442,7 @@
491cite {442cite {
492 font-style: normal;443 font-style: normal;
493}444}
494code,445code, pre {
495pre {
496 padding: 0 3px 2px;446 padding: 0 3px 2px;
497 font-family: Menlo, Monaco, "Courier New", monospace;447 font-family: Menlo, Monaco, "Courier New", monospace;
498 font-size: 12px;448 font-size: 12px;
@@ -503,7 +453,7 @@
503}453}
504code {454code {
505 padding: 3px 4px;455 padding: 3px 4px;
506 color: #d14;456 color: #dd1144;
507 background-color: #f7f7f9;457 background-color: #f7f7f9;
508 border: 1px solid #e1e1e8;458 border: 1px solid #e1e1e8;
509}459}
@@ -514,8 +464,8 @@
514 font-size: 12px;464 font-size: 12px;
515 line-height: 18px;465 line-height: 18px;
516 background-color: #f5f5f5;466 background-color: #f5f5f5;
517 border: 1px solid #ccc;467 border: 1px solid #cccccc;
518 border: 1px solid rgba(0, 0, 0, 0.15);468 border: 1px solid rgba(0,0,0,.15);
519 -webkit-border-radius: 4px;469 -webkit-border-radius: 4px;
520 -moz-border-radius: 4px;470 -moz-border-radius: 4px;
521 border-radius: 4px;471 border-radius: 4px;
@@ -554,25 +504,18 @@
554 line-height: 36px;504 line-height: 36px;
555 color: #333333;505 color: #333333;
556 border: 0;506 border: 0;
557 border-bottom: 1px solid #eee;507 border-bottom: 1px solid #eeeeee;
558}508}
559legend small {509legend small {
560 font-size: 13.5px;510 font-size: 13.5px;
561 color: #999999;511 color: #999999;
562}512}
563label,513label, input, button, select, textarea {
564input,
565button,
566select,
567textarea {
568 font-size: 13px;514 font-size: 13px;
569 font-weight: normal;515 font-weight: normal;
570 line-height: 18px;516 line-height: 18px;
571}517}
572input,518input, button, select, textarea {
573button,
574select,
575textarea {
576 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;519 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
577}520}
578label {521label {
@@ -580,10 +523,7 @@
580 margin-bottom: 5px;523 margin-bottom: 5px;
581 color: #333333;524 color: #333333;
582}525}
583input,526input, textarea, select, .uneditable-input {
584textarea,
585select,
586.uneditable-input {
587 display: inline-block;527 display: inline-block;
588 width: 210px;528 width: 210px;
589 height: 18px;529 height: 18px;
@@ -592,7 +532,7 @@
592 font-size: 13px;532 font-size: 13px;
593 line-height: 18px;533 line-height: 18px;
594 color: #555555;534 color: #555555;
595 border: 1px solid #ccc;535 border: 1px solid #cccccc;
596 -webkit-border-radius: 3px;536 -webkit-border-radius: 3px;
597 -moz-border-radius: 3px;537 -moz-border-radius: 3px;
598 border-radius: 3px;538 border-radius: 3px;
@@ -601,29 +541,21 @@
601 width: auto;541 width: auto;
602 height: auto;542 height: auto;
603}543}
604label input,544label input, label textarea, label select {
605label textarea,
606label select {
607 display: block;545 display: block;
608}546}
609input[type="image"],547input[type="image"], input[type="checkbox"], input[type="radio"] {
610input[type="checkbox"],
611input[type="radio"] {
612 width: auto;548 width: auto;
613 height: auto;549 height: auto;
614 padding: 0;550 padding: 0;
615 margin: 3px 0;551 margin: 3px 0;
616 *margin-top: 0;552 *margin-top: 0;
617 /* IE7 */
618
619 line-height: normal;553 line-height: normal;
620 cursor: pointer;554 cursor: pointer;
621 -webkit-border-radius: 0;555 -webkit-border-radius: 0;
622 -moz-border-radius: 0;556 -moz-border-radius: 0;
623 border-radius: 0;557 border-radius: 0;
624 border: 0 \9;558 border: 0 \9;
625 /* IE9 and down */
626
627}559}
628input[type="image"] {560input[type="image"] {
629 border: 0;561 border: 0;
@@ -639,20 +571,13 @@
639 -moz-box-shadow: none;571 -moz-box-shadow: none;
640 box-shadow: none;572 box-shadow: none;
641}573}
642input[type="button"],574input[type="button"], input[type="reset"], input[type="submit"] {
643input[type="reset"],
644input[type="submit"] {
645 width: auto;575 width: auto;
646 height: auto;576 height: auto;
647}577}
648select,578select, input[type="file"] {
649input[type="file"] {
650 height: 28px;579 height: 28px;
651 /* In IE7, the height of the select element cannot be changed by height, only font-size */
652
653 *margin-top: 4px;580 *margin-top: 4px;
654 /* For IE7, add top margin to align select with labels */
655
656 line-height: 28px;581 line-height: 28px;
657}582}
658input[type="file"] {583input[type="file"] {
@@ -662,8 +587,7 @@
662 width: 220px;587 width: 220px;
663 background-color: #ffffff;588 background-color: #ffffff;
664}589}
665select[multiple],590select[multiple], select[size] {
666select[size] {
667 height: auto;591 height: auto;
668}592}
669input[type="image"] {593input[type="image"] {
@@ -677,51 +601,42 @@
677input[type="hidden"] {601input[type="hidden"] {
678 display: none;602 display: none;
679}603}
680.radio,604.radio, .checkbox {
681.checkbox {
682 padding-left: 18px;605 padding-left: 18px;
683}606}
684.radio input[type="radio"],607.radio input[type="radio"], .checkbox input[type="checkbox"] {
685.checkbox input[type="checkbox"] {
686 float: left;608 float: left;
687 margin-left: -18px;609 margin-left: -18px;
688}610}
689.controls > .radio:first-child,611.controls > .radio:first-child, .controls > .checkbox:first-child {
690.controls > .checkbox:first-child {
691 padding-top: 5px;612 padding-top: 5px;
692}613}
693.radio.inline,614.radio.inline, .checkbox.inline {
694.checkbox.inline {
695 display: inline-block;615 display: inline-block;
696 padding-top: 5px;616 padding-top: 5px;
697 margin-bottom: 0;617 margin-bottom: 0;
698 vertical-align: middle;618 vertical-align: middle;
699}619}
700.radio.inline + .radio.inline,620.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
701.checkbox.inline + .checkbox.inline {
702 margin-left: 10px;621 margin-left: 10px;
703}622}
704input,623input, textarea {
705textarea {624 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
706 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);625 -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
707 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);626 box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
708 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);627 -webkit-transition: border linear .2s, box-shadow linear .2s;
709 -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;628 -moz-transition: border linear .2s, box-shadow linear .2s;
710 -moz-transition: border linear 0.2s, box-shadow linear 0.2s;629 -ms-transition: border linear .2s, box-shadow linear .2s;
711 -ms-transition: border linear 0.2s, box-shadow linear 0.2s;630 -o-transition: border linear .2s, box-shadow linear .2s;
712 -o-transition: border linear 0.2s, box-shadow linear 0.2s;631 transition: border linear .2s, box-shadow linear .2s;
713 transition: border linear 0.2s, box-shadow linear 0.2s;
714}632}
715input:focus,633input:focus, textarea:focus {
716textarea:focus {634 border-color: rgba(82,168,236,.8);
717 border-color: rgba(82, 168, 236, 0.8);635 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
718 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);636 -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
719 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);637 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
720 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
721 outline: 0;638 outline: 0;
722 outline: thin dotted \9;639 outline: thin dotted \9;
723 /* IE6-9 */
724
725}640}
726input[type="file"]:focus,641input[type="file"]:focus,
727input[type="radio"]:focus,642input[type="radio"]:focus,
@@ -730,7 +645,7 @@
730 -webkit-box-shadow: none;645 -webkit-box-shadow: none;
731 -moz-box-shadow: none;646 -moz-box-shadow: none;
732 box-shadow: none;647 box-shadow: none;
733 outline: thin dotted #333;648 outline: thin dotted #333333;
734 outline: 5px auto -webkit-focus-ring-color;649 outline: 5px auto -webkit-focus-ring-color;
735 outline-offset: -2px;650 outline-offset: -2px;
736}651}
@@ -759,64 +674,40 @@
759 float: none;674 float: none;
760 margin-left: 0;675 margin-left: 0;
761}676}
762input.span1,677input.span1, textarea.span1, .uneditable-input.span1 {
763textarea.span1,
764.uneditable-input.span1 {
765 width: 50px;678 width: 50px;
766}679}
767input.span2,680input.span2, textarea.span2, .uneditable-input.span2 {
768textarea.span2,
769.uneditable-input.span2 {
770 width: 130px;681 width: 130px;
771}682}
772input.span3,683input.span3, textarea.span3, .uneditable-input.span3 {
773textarea.span3,
774.uneditable-input.span3 {
775 width: 210px;684 width: 210px;
776}685}
777input.span4,686input.span4, textarea.span4, .uneditable-input.span4 {
778textarea.span4,
779.uneditable-input.span4 {
780 width: 290px;687 width: 290px;
781}688}
782input.span5,689input.span5, textarea.span5, .uneditable-input.span5 {
783textarea.span5,
784.uneditable-input.span5 {
785 width: 370px;690 width: 370px;
786}691}
787input.span6,692input.span6, textarea.span6, .uneditable-input.span6 {
788textarea.span6,
789.uneditable-input.span6 {
790 width: 450px;693 width: 450px;
791}694}
792input.span7,695input.span7, textarea.span7, .uneditable-input.span7 {
793textarea.span7,
794.uneditable-input.span7 {
795 width: 530px;696 width: 530px;
796}697}
797input.span8,698input.span8, textarea.span8, .uneditable-input.span8 {
798textarea.span8,
799.uneditable-input.span8 {
800 width: 610px;699 width: 610px;
801}700}
802input.span9,701input.span9, textarea.span9, .uneditable-input.span9 {
803textarea.span9,
804.uneditable-input.span9 {
805 width: 690px;702 width: 690px;
806}703}
807input.span10,704input.span10, textarea.span10, .uneditable-input.span10 {
808textarea.span10,
809.uneditable-input.span10 {
810 width: 770px;705 width: 770px;
811}706}
812input.span11,707input.span11, textarea.span11, .uneditable-input.span11 {
813textarea.span11,
814.uneditable-input.span11 {
815 width: 850px;708 width: 850px;
816}709}
817input.span12,710input.span12, textarea.span12, .uneditable-input.span12 {
818textarea.span12,
819.uneditable-input.span12 {
820 width: 930px;711 width: 930px;
821}712}
822input[disabled],713input[disabled],
@@ -826,18 +717,18 @@
826select[readonly],717select[readonly],
827textarea[readonly] {718textarea[readonly] {
828 background-color: #f5f5f5;719 background-color: #f5f5f5;
829 border-color: #ddd;720 border-color: #dddddd;
830 cursor: not-allowed;721 cursor: not-allowed;
831}722}
832.control-group.warning > label,723.control-group.warning > label,
833.control-group.warning .help-block,724.control-group.warning .help-block,
834.control-group.warning .help-inline {725.control-group.warning .help-inline {
835 color: #c09853;726 color: #333333;
836}727}
837.control-group.warning input,728.control-group.warning input,
838.control-group.warning select,729.control-group.warning select,
839.control-group.warning textarea {730.control-group.warning textarea {
840 color: #c09853;731 color: #333333;
841 border-color: #c09853;732 border-color: #c09853;
842}733}
843.control-group.warning input:focus,734.control-group.warning input:focus,
@@ -850,19 +741,19 @@
850}741}
851.control-group.warning .input-prepend .add-on,742.control-group.warning .input-prepend .add-on,
852.control-group.warning .input-append .add-on {743.control-group.warning .input-append .add-on {
853 color: #c09853;744 color: #333333;
854 background-color: #fcf8e3;745 background-color: #fcf8e3;
855 border-color: #c09853;746 border-color: #333333;
856}747}
857.control-group.error > label,748.control-group.error > label,
858.control-group.error .help-block,749.control-group.error .help-block,
859.control-group.error .help-inline {750.control-group.error .help-inline {
860 color: #b94a48;751 color: #333333;
861}752}
862.control-group.error input,753.control-group.error input,
863.control-group.error select,754.control-group.error select,
864.control-group.error textarea {755.control-group.error textarea {
865 color: #b94a48;756 color: #333333;
866 border-color: #b94a48;757 border-color: #b94a48;
867}758}
868.control-group.error input:focus,759.control-group.error input:focus,
@@ -875,19 +766,19 @@
875}766}
876.control-group.error .input-prepend .add-on,767.control-group.error .input-prepend .add-on,
877.control-group.error .input-append .add-on {768.control-group.error .input-append .add-on {
878 color: #b94a48;769 color: #333333;
879 background-color: #f2dede;770 background-color: #f2dede;
880 border-color: #b94a48;771 border-color: #333333;
881}772}
882.control-group.success > label,773.control-group.success > label,
883.control-group.success .help-block,774.control-group.success .help-block,
884.control-group.success .help-inline {775.control-group.success .help-inline {
885 color: #468847;776 color: #333333;
886}777}
887.control-group.success input,778.control-group.success input,
888.control-group.success select,779.control-group.success select,
889.control-group.success textarea {780.control-group.success textarea {
890 color: #468847;781 color: #333333;
891 border-color: #468847;782 border-color: #468847;
892}783}
893.control-group.success input:focus,784.control-group.success input:focus,
@@ -900,9 +791,9 @@
900}791}
901.control-group.success .input-prepend .add-on,792.control-group.success .input-prepend .add-on,
902.control-group.success .input-append .add-on {793.control-group.success .input-append .add-on {
903 color: #468847;794 color: #333333;
904 background-color: #dff0d8;795 background-color: #dff0d8;
905 border-color: #468847;796 border-color: #333333;
906}797}
907input:focus:required:invalid,798input:focus:required:invalid,
908textarea:focus:required:invalid,799textarea:focus:required:invalid,
@@ -923,15 +814,15 @@
923 margin-top: 18px;814 margin-top: 18px;
924 margin-bottom: 18px;815 margin-bottom: 18px;
925 background-color: #f5f5f5;816 background-color: #f5f5f5;
926 border-top: 1px solid #ddd;817 border-top: 1px solid #dddddd;
927}818}
928.uneditable-input {819.uneditable-input {
929 display: block;820 display: block;
930 background-color: #ffffff;821 background-color: #ffffff;
931 border-color: #eee;822 border-color: #eeeeee;
932 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);823 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
933 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);824 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
934 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);825 box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
935 cursor: not-allowed;826 cursor: not-allowed;
936}827}
937:-moz-placeholder {828:-moz-placeholder {
@@ -949,50 +840,44 @@
949.help-inline {840.help-inline {
950 display: inline-block;841 display: inline-block;
951 *display: inline;842 *display: inline;
952 /* IE7 inline-block hack */
953
954 *zoom: 1;843 *zoom: 1;
955 margin-bottom: 9px;844 margin-bottom: 9px;
956 vertical-align: middle;845 vertical-align: middle;
957 padding-left: 5px;846 padding-left: 5px;
958}847}
959.input-prepend,848.input-prepend, .input-append {
960.input-append {
961 margin-bottom: 5px;849 margin-bottom: 5px;
962 *zoom: 1;850 *zoom: 1;
963}851}
964.input-prepend:before,852.input-prepend:before,
853.input-prepend:after,
965.input-append:before,854.input-append:before,
966.input-prepend:after,
967.input-append:after {855.input-append:after {
968 display: table;856 display: table;
969 content: "";857 content: "";
970}858}
971.input-prepend:after,859.input-prepend:after, .input-append:after {
972.input-append:after {
973 clear: both;860 clear: both;
974}861}
975.input-prepend input,862.input-prepend input,
863.input-prepend .uneditable-input,
976.input-append input,864.input-append input,
977.input-prepend .uneditable-input,
978.input-append .uneditable-input {865.input-append .uneditable-input {
979 -webkit-border-radius: 0 3px 3px 0;866 -webkit-border-radius: 0 3px 3px 0;
980 -moz-border-radius: 0 3px 3px 0;867 -moz-border-radius: 0 3px 3px 0;
981 border-radius: 0 3px 3px 0;868 border-radius: 0 3px 3px 0;
982}869}
983.input-prepend input:focus,870.input-prepend input:focus,
871.input-prepend .uneditable-input:focus,
984.input-append input:focus,872.input-append input:focus,
985.input-prepend .uneditable-input:focus,
986.input-append .uneditable-input:focus {873.input-append .uneditable-input:focus {
987 position: relative;874 position: relative;
988 z-index: 2;875 z-index: 2;
989}876}
990.input-prepend .uneditable-input,877.input-prepend .uneditable-input, .input-append .uneditable-input {
991.input-append .uneditable-input {878 border-left-color: #cccccc;
992 border-left-color: #ccc;
993}879}
994.input-prepend .add-on,880.input-prepend .add-on, .input-append .add-on {
995.input-append .add-on {
996 float: left;881 float: left;
997 display: block;882 display: block;
998 width: auto;883 width: auto;
@@ -1006,31 +891,27 @@
1006 text-align: center;891 text-align: center;
1007 text-shadow: 0 1px 0 #ffffff;892 text-shadow: 0 1px 0 #ffffff;
1008 background-color: #f5f5f5;893 background-color: #f5f5f5;
1009 border: 1px solid #ccc;894 border: 1px solid #cccccc;
1010 -webkit-border-radius: 3px 0 0 3px;895 -webkit-border-radius: 3px 0 0 3px;
1011 -moz-border-radius: 3px 0 0 3px;896 -moz-border-radius: 3px 0 0 3px;
1012 border-radius: 3px 0 0 3px;897 border-radius: 3px 0 0 3px;
1013}898}
1014.input-prepend .active,899.input-prepend .active, .input-append .active {
1015.input-append .active {
1016 background-color: #a9dba9;900 background-color: #a9dba9;
1017 border-color: #46a546;901 border-color: #46a546;
1018}902}
1019.input-prepend .add-on {903.input-prepend .add-on {
1020 *margin-top: 1px;904 *margin-top: 1px;
1021 /* IE6-7 */
1022
1023}905}
1024.input-append input,906.input-append input, .input-append .uneditable-input {
1025.input-append .uneditable-input {
1026 float: left;907 float: left;
1027 -webkit-border-radius: 3px 0 0 3px;908 -webkit-border-radius: 3px 0 0 3px;
1028 -moz-border-radius: 3px 0 0 3px;909 -moz-border-radius: 3px 0 0 3px;
1029 border-radius: 3px 0 0 3px;910 border-radius: 3px 0 0 3px;
1030}911}
1031.input-append .uneditable-input {912.input-append .uneditable-input {
1032 border-left-color: #eee;913 border-left-color: #eeeeee;
1033 border-right-color: #ccc;914 border-right-color: #cccccc;
1034}915}
1035.input-append .add-on {916.input-append .add-on {
1036 margin-right: 0;917 margin-right: 0;
@@ -1054,26 +935,24 @@
1054 border-radius: 14px;935 border-radius: 14px;
1055}936}
1056.form-search input,937.form-search input,
1057.form-inline input,
1058.form-horizontal input,
1059.form-search textarea,938.form-search textarea,
939.form-search select,
940.form-search .help-inline,
941.form-search .uneditable-input,
942.form-inline input,
1060.form-inline textarea,943.form-inline textarea,
944.form-inline select,
945.form-inline .help-inline,
946.form-inline .uneditable-input,
947.form-horizontal input,
1061.form-horizontal textarea,948.form-horizontal textarea,
1062.form-search select,
1063.form-inline select,
1064.form-horizontal select,949.form-horizontal select,
1065.form-search .help-inline,
1066.form-inline .help-inline,
1067.form-horizontal .help-inline,950.form-horizontal .help-inline,
1068.form-search .uneditable-input,
1069.form-inline .uneditable-input,
1070.form-horizontal .uneditable-input {951.form-horizontal .uneditable-input {
1071 display: inline-block;952 display: inline-block;
1072 margin-bottom: 0;953 margin-bottom: 0;
1073}954}
1074.form-search .hide,955.form-search .hide, .form-inline .hide, .form-horizontal .hide {
1075.form-inline .hide,
1076.form-horizontal .hide {
1077 display: none;956 display: none;
1078}957}
1079.form-search label,958.form-search label,
@@ -1108,8 +987,7 @@
1108 margin-bottom: 18px;987 margin-bottom: 18px;
1109 *zoom: 1;988 *zoom: 1;
1110}989}
1111.form-horizontal .control-group:before,990.form-horizontal .control-group:before, .form-horizontal .control-group:after {
1112.form-horizontal .control-group:after {
1113 display: table;991 display: table;
1114 content: "";992 content: "";
1115}993}
@@ -1137,13 +1015,12 @@
1137 width: 100%;1015 width: 100%;
1138 margin-bottom: 18px;1016 margin-bottom: 18px;
1139}1017}
1140.table th,1018.table th, .table td {
1141.table td {
1142 padding: 8px;1019 padding: 8px;
1143 line-height: 18px;1020 line-height: 18px;
1144 text-align: left;1021 text-align: left;
1145 vertical-align: top;1022 vertical-align: top;
1146 border-top: 1px solid #ddd;1023 border-top: 1px solid #dddddd;
1147}1024}
1148.table th {1025.table th {
1149 font-weight: bold;1026 font-weight: bold;
@@ -1151,19 +1028,17 @@
1151.table thead th {1028.table thead th {
1152 vertical-align: bottom;1029 vertical-align: bottom;
1153}1030}
1154.table thead:first-child tr th,1031.table thead:first-child tr th, .table thead:first-child tr td {
1155.table thead:first-child tr td {
1156 border-top: 0;1032 border-top: 0;
1157}1033}
1158.table tbody + tbody {1034.table tbody + tbody {
1159 border-top: 2px solid #ddd;1035 border-top: 2px solid #dddddd;
1160}1036}
1161.table-condensed th,1037.table-condensed th, .table-condensed td {
1162.table-condensed td {
1163 padding: 4px 5px;1038 padding: 4px 5px;
1164}1039}
1165.table-bordered {1040.table-bordered {
1166 border: 1px solid #ddd;1041 border: 1px solid #dddddd;
1167 border-collapse: separate;1042 border-collapse: separate;
1168 *border-collapse: collapsed;1043 *border-collapse: collapsed;
1169 -webkit-border-radius: 4px;1044 -webkit-border-radius: 4px;
@@ -1174,7 +1049,7 @@
1174.table-bordered td + td,1049.table-bordered td + td,
1175.table-bordered th + td,1050.table-bordered th + td,
1176.table-bordered td + th {1051.table-bordered td + th {
1177 border-left: 1px solid #ddd;1052 border-left: 1px solid #dddddd;
1178}1053}
1179.table-bordered thead:first-child tr:first-child th,1054.table-bordered thead:first-child tr:first-child th,
1180.table-bordered tbody:first-child tr:first-child th,1055.table-bordered tbody:first-child tr:first-child th,
@@ -1205,12 +1080,10 @@
1205 -moz-border-radius: 0 0 4px 0;1080 -moz-border-radius: 0 0 4px 0;
1206 border-radius: 0 0 4px 0;1081 border-radius: 0 0 4px 0;
1207}1082}
1208.table-striped tbody tr:nth-child(odd) td,1083.table-striped tbody tr:nth-child(odd)td, .table-striped tbody tr:nth-child(odd)th {
1209.table-striped tbody tr:nth-child(odd) th {
1210 background-color: #f9f9f9;1084 background-color: #f9f9f9;
1211}1085}
1212.table tbody tr:hover td,1086.table tbody tr:hover td, .table tbody tr:hover th {
1213.table tbody tr:hover th {
1214 background-color: #f5f5f5;1087 background-color: #f5f5f5;
1215}1088}
1216table .span1 {1089table .span1 {
@@ -1273,27 +1146,25 @@
1273 width: 924px;1146 width: 924px;
1274 margin-left: 0;1147 margin-left: 0;
1275}1148}
1276[class^="icon-"],1149[class^="icon-"], [class*=" icon-"] {
1277[class*=" icon-"] {
1278 display: inline-block;1150 display: inline-block;
1279 width: 14px;1151 width: 14px;
1280 height: 14px;1152 height: 14px;
1281 line-height: 14px;1153 line-height: 14px;
1282 vertical-align: text-top;1154 vertical-align: text-top;
1283 xbackground-image: url('/static/bootstrap/img/glyphicons-halflings.png?531d4b607365');1155 background-image: url('/static/bootstrap/img/glyphicons-halflings.png');
1284 background-position: 14px 14px;1156 background-position: 14px 14px;
1285 background-repeat: no-repeat;1157 background-repeat: no-repeat;
1286 *margin-right: .3em;1158 *margin-right: .3em;
1287}1159}
1288[class^="icon-"]:last-child,1160[class^="icon-"]:last-child, [class*=" icon-"]:last-child {
1289[class*=" icon-"]:last-child {
1290 *margin-left: 0;1161 *margin-left: 0;
1291}1162}
1292.icon-white {1163.icon-white {
1293 xbackground-image: url('/static/bootstrap/img/glyphicons-halflings-white.png?11118ae8db79');1164 background-image: url('/static/bootstrap/img/glyphicons-halflings-white.png');
1294}1165}
1295.icon-glass {1166.icon-glass {
1296 background-position: 0 0;1167 background-position: 0 0;
1297}1168}
1298.icon-music {1169.icon-music {
1299 background-position: -24px 0;1170 background-position: -24px 0;
@@ -1658,8 +1529,7 @@
1658.dropdown-toggle {1529.dropdown-toggle {
1659 *margin-bottom: -3px;1530 *margin-bottom: -3px;
1660}1531}
1661.dropdown-toggle:active,1532.dropdown-toggle:active, .open .dropdown-toggle {
1662.open .dropdown-toggle {
1663 outline: 0;1533 outline: 0;
1664}1534}
1665.caret {1535.caret {
@@ -1680,8 +1550,7 @@
1680 margin-top: 8px;1550 margin-top: 8px;
1681 margin-left: 2px;1551 margin-left: 2px;
1682}1552}
1683.dropdown:hover .caret,1553.dropdown:hover .caret, .open.dropdown .caret {
1684.open.dropdown .caret {
1685 opacity: 1;1554 opacity: 1;
1686 filter: alpha(opacity=100);1555 filter: alpha(opacity=100);
1687}1556}
@@ -1698,16 +1567,16 @@
1698 margin: 0;1567 margin: 0;
1699 list-style: none;1568 list-style: none;
1700 background-color: #ffffff;1569 background-color: #ffffff;
1701 border-color: #ccc;1570 border-color: #cccccc;
1702 border-color: rgba(0, 0, 0, 0.2);1571 border-color: rgba(0,0,0,.2);
1703 border-style: solid;1572 border-style: solid;
1704 border-width: 1px;1573 border-width: 1px;
1705 -webkit-border-radius: 0 0 5px 5px;1574 -webkit-border-radius: 0 0 5px 5px;
1706 -moz-border-radius: 0 0 5px 5px;1575 -moz-border-radius: 0 0 5px 5px;
1707 border-radius: 0 0 5px 5px;1576 border-radius: 0 0 5px 5px;
1708 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);1577 -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
1709 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);1578 -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
1710 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);1579 box-shadow: 0 5px 10px rgba(0,0,0,.2);
1711 -webkit-background-clip: padding-box;1580 -webkit-background-clip: padding-box;
1712 -moz-background-clip: padding;1581 -moz-background-clip: padding;
1713 background-clip: padding-box;1582 background-clip: padding-box;
@@ -1735,7 +1604,7 @@
1735 font-weight: normal;1604 font-weight: normal;
1736 line-height: 18px;1605 line-height: 18px;
1737 color: #555555;1606 color: #555555;
1738 white-space: nowrap;1607 word-wrap: break-word;
1739}1608}
1740.dropdown-menu li > a:hover,1609.dropdown-menu li > a:hover,
1741.dropdown-menu .active > a,1610.dropdown-menu .active > a,
@@ -1749,8 +1618,8 @@
1749}1618}
1750.dropdown.open .dropdown-toggle {1619.dropdown.open .dropdown-toggle {
1751 color: #ffffff;1620 color: #ffffff;
1752 background: #ccc;1621 background: #cccccc;
1753 background: rgba(0, 0, 0, 0.3);1622 background: rgba(0,0,0,.3);
1754}1623}
1755.dropdown.open .dropdown-menu {1624.dropdown.open .dropdown-menu {
1756 display: block;1625 display: block;
@@ -1766,36 +1635,36 @@
1766 padding: 19px;1635 padding: 19px;
1767 margin-bottom: 20px;1636 margin-bottom: 20px;
1768 background-color: #f5f5f5;1637 background-color: #f5f5f5;
1769 border: 1px solid #eee;1638 border: 1px solid #eeeeee;
1770 border: 1px solid rgba(0, 0, 0, 0.05);1639 border: 1px solid rgba(0,0,0,.05);
1771 -webkit-border-radius: 4px;1640 -webkit-border-radius: 4px;
1772 -moz-border-radius: 4px;1641 -moz-border-radius: 4px;
1773 border-radius: 4px;1642 border-radius: 4px;
1774 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);1643 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
1775 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);1644 -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
1776 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);1645 box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
1777}1646}
1778.well blockquote {1647.well blockquote {
1779 border-color: #ddd;1648 border-color: #dddddd;
1780 border-color: rgba(0, 0, 0, 0.15);1649 border-color: rgba(0,0,0,.15);
1781}1650}
1782.fade {1651.fade {
1783 -webkit-transition: opacity 0.15s linear;1652 -webkit-transition: opacity .15s linear;
1784 -moz-transition: opacity 0.15s linear;1653 -moz-transition: opacity .15s linear;
1785 -ms-transition: opacity 0.15s linear;1654 -ms-transition: opacity .15s linear;
1786 -o-transition: opacity 0.15s linear;1655 -o-transition: opacity .15s linear;
1787 transition: opacity 0.15s linear;1656 transition: opacity .15s linear;
1788 opacity: 0;1657 opacity: 0;
1789}1658}
1790.fade.in {1659.fade.in {
1791 opacity: 1;1660 opacity: 1;
1792}1661}
1793.collapse {1662.collapse {
1794 -webkit-transition: height 0.35s ease;1663 -webkit-transition: height .35s ease;
1795 -moz-transition: height 0.35s ease;1664 -moz-transition: height .35s ease;
1796 -ms-transition: height 0.35s ease;1665 -ms-transition: height .35s ease;
1797 -o-transition: height 0.35s ease;1666 -o-transition: height .35s ease;
1798 transition: height 0.35s ease;1667 transition: height .35s ease;
1799 position: relative;1668 position: relative;
1800 overflow: hidden;1669 overflow: hidden;
1801 height: 0;1670 height: 0;
@@ -1809,7 +1678,7 @@
1809 font-weight: bold;1678 font-weight: bold;
1810 line-height: 18px;1679 line-height: 18px;
1811 color: #000000;1680 color: #000000;
1812 text-shadow: 0 1px 0 #ffffff;1681 text-shadow: 0 1px 0 #ffffff01;
1813 opacity: 0.2;1682 opacity: 0.2;
1814 filter: alpha(opacity=20);1683 filter: alpha(opacity=20);
1815}1684}
@@ -1828,42 +1697,37 @@
1828 line-height: 18px;1697 line-height: 18px;
1829 color: #333333;1698 color: #333333;
1830 text-align: center;1699 text-align: center;
1831 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);1700 text-shadow: 0 1px 1px rgba(255,255,255,.75);
1832 vertical-align: middle;1701 vertical-align: middle;
1833 background-color: #f5f5f5;1702 background-color: #f5f5f5;
1834 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);1703 background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6 );
1835 background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);1704 background-image: -ms-linear-gradient(top,#ffffff,#e6e6e6 );
1836 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));1705 background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6 ));
1837 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);1706 background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6 );
1838 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);1707 background-image: -o-linear-gradient(top,#ffffff,#e6e6e6 );
1839 background-image: linear-gradient(top, #ffffff, #e6e6e6);1708 background-image: linear-gradient(top,#ffffff,#e6e6e6 );
1840 background-repeat: repeat-x;1709 background-repeat: repeat-x;
1841 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);1710 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6 ', GradientType=0);
1842 border-color: #e6e6e6 #e6e6e6 #bfbfbf;1711 border-color: #e6e6e6 #e6e6e6 #c0c0c0;
1843 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);1712 border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)fadein(rgba(0,0,0,.1),15%);
1844 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);1713 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1845 border: 1px solid #ccc;1714 border: 1px solid #cccccc;
1846 border-bottom-color: #bbb;1715 border-bottom-color: #bbbbbb;
1847 -webkit-border-radius: 4px;1716 -webkit-border-radius: 4px;
1848 -moz-border-radius: 4px;1717 -moz-border-radius: 4px;
1849 border-radius: 4px;1718 border-radius: 4px;
1850 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);1719 -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
1851 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);1720 -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
1852 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);1721 box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
1853 cursor: pointer;1722 cursor: pointer;
1854 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);1723 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1855 *margin-left: .3em;1724 *margin-left: .3em;
1856}1725}
1857.btn:hover,1726.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
1858.btn:active,
1859.btn.active,
1860.btn.disabled,
1861.btn[disabled] {
1862 background-color: #e6e6e6;1727 background-color: #e6e6e6;
1863}1728}
1864.btn:active,1729.btn:active, .btn.active {
1865.btn.active {1730 background-color: #cdcdcd \9;
1866 background-color: #cccccc \9;
1867}1731}
1868.btn:first-child {1732.btn:first-child {
1869 *margin-left: 0;1733 *margin-left: 0;
@@ -1873,29 +1737,27 @@
1873 text-decoration: none;1737 text-decoration: none;
1874 background-color: #e6e6e6;1738 background-color: #e6e6e6;
1875 background-position: 0 -15px;1739 background-position: 0 -15px;
1876 -webkit-transition: background-position 0.1s linear;1740 -webkit-transition: background-position .1s linear;
1877 -moz-transition: background-position 0.1s linear;1741 -moz-transition: background-position .1s linear;
1878 -ms-transition: background-position 0.1s linear;1742 -ms-transition: background-position .1s linear;
1879 -o-transition: background-position 0.1s linear;1743 -o-transition: background-position .1s linear;
1880 transition: background-position 0.1s linear;1744 transition: background-position .1s linear;
1881}1745}
1882.btn:focus {1746.btn:focus {
1883 outline: thin dotted #333;1747 outline: thin dotted #333333;
1884 outline: 5px auto -webkit-focus-ring-color;1748 outline: 5px auto -webkit-focus-ring-color;
1885 outline-offset: -2px;1749 outline-offset: -2px;
1886}1750}
1887.btn.active,1751.btn.active, .btn:active {
1888.btn:active {
1889 background-image: none;1752 background-image: none;
1890 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);1753 -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
1891 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);1754 -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
1892 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);1755 box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
1893 background-color: #e6e6e6;1756 background-color: #e6e6e6;
1894 background-color: #d9d9d9 \9;1757 background-color: #d9d9d9 \9;
1895 outline: 0;1758 outline: 0;
1896}1759}
1897.btn.disabled,1760.btn.disabled, .btn[disabled] {
1898.btn[disabled] {
1899 cursor: default;1761 cursor: default;
1900 background-image: none;1762 background-image: none;
1901 background-color: #e6e6e6;1763 background-color: #e6e6e6;
@@ -1941,8 +1803,8 @@
1941.btn-info:hover,1803.btn-info:hover,
1942.btn-inverse,1804.btn-inverse,
1943.btn-inverse:hover {1805.btn-inverse:hover {
1944 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);1806 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
1945 color: #fff;1807 color: #ffffff;
1946}1808}
1947.btn-primary.active,1809.btn-primary.active,
1948.btn-warning.active,1810.btn-warning.active,
@@ -1950,57 +1812,44 @@
1950.btn-success.active,1812.btn-success.active,
1951.btn-info.active,1813.btn-info.active,
1952.btn-dark.active {1814.btn-dark.active {
1953 color: #fff,1815 color: rgba(255,255,255,.75);
1954 background-color: #c44012;
1955
1956}1816}
1957
1958.btn-primary {1817.btn-primary {
1959 color: #fff;1818 background-color: #006ccc;
1960 border: 1px solid #ab370f;1819 background-image: -moz-linear-gradient(top,#dd4814,#dd4a14 );
1961 background-color: #DD4814;1820 background-image: -ms-linear-gradient(top,#dd4814,#dd4a14 );
1962 background-image: linear-gradient(bottom, rgb(199,66,18) 0%, rgb(221,74,20) 100%);1821 background-image: -webkit-gradient(linear,0 0,0 100%,from(#dd4814),to(#dd4a14 ));
1963 background-image: -o-linear-gradient(bottom, rgb(199,66,18) 0%, rgb(221,74,20) 100%);1822 background-image: -webkit-linear-gradient(top,#dd4814,#dd4a14 );
1964 background-image: -moz-linear-gradient(bottom, rgb(199,66,18) 0%, rgb(221,74,20) 100%);1823 background-image: -o-linear-gradient(top,#dd4814,#dd4a14 );
1965 background-image: -webkit-linear-gradient(bottom, rgb(199,66,18) 0%, rgb(221,74,20) 100%);1824 background-image: linear-gradient(top,#dd4814,#dd4a14 );
1966 background-image: -ms-linear-gradient(bottom, rgb(199,66,18) 0%, rgb(221,74,20) 100%);1825 background-repeat: repeat-x;
1967 -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2);1826 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4814', endColorstr='#dd4a14 ', GradientType=0);
1968 box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2);1827 border-color: #dd4a14 #dd4a14 #002a80;
1828 border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)fadein(rgba(0,0,0,.1),15%);
1829 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1969}1830}
1970.btn-primary:hover,1831.btn-primary:hover,
1971.btn-primary:active,1832.btn-primary:active,
1972.btn-primary.active,1833.btn-primary.active,
1973.btn-primary.disabled,1834.btn-primary.disabled,
1974.btn-primary[disabled] {1835.btn-primary[disabled] {
1975 background-color: #DD4814;1836 background-color: #dd4a14;
1976}1837}
1977/*.btn-primary.active {1838.btn-primary:active, .btn-primary.active {
1978 background-color: #c44012 \9;1839 background-color: #003399 \9;
1979}*/1840}
1980$.btn-primary:active,
1981.btn-primary:active {
1982 background-color: #DD4814;
1983 background-image: linear-gradient(bottom, rgb(199,66,18) 0%, rgb(236,94,43) 100%);
1984 background-image: -o-linear-gradient(bottom, rgb(199,66,18) 0%, rgb(236,94,43) 100%);
1985 background-image: -moz-linear-gradient(bottom, rgb(199,66,18) 0%, rgb(236,94,43) 100%);
1986 background-image: -webkit-linear-gradient(bottom, rgb(199,66,18) 0%, rgb(236,94,43) 100%);
1987 background-image: -ms-linear-gradient(bottom, rgb(199,66,18) 0%, rgb(236,94,43) 100%);
1988 text-decoration: none;
1989}
1990
1991
1992.btn-warning {1841.btn-warning {
1993 background-color: #faa732;1842 background-color: #f9a732;
1994 background-image: -moz-linear-gradient(top, #fbb450, #f89406);1843 background-image: -moz-linear-gradient(top,#fbb450 ,#f89406);
1995 background-image: -ms-linear-gradient(top, #fbb450, #f89406);1844 background-image: -ms-linear-gradient(top,#fbb450 ,#f89406);
1996 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));1845 background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450 ),to(#f89406));
1997 background-image: -webkit-linear-gradient(top, #fbb450, #f89406);1846 background-image: -webkit-linear-gradient(top,#fbb450 ,#f89406);
1998 background-image: -o-linear-gradient(top, #fbb450, #f89406);1847 background-image: -o-linear-gradient(top,#fbb450 ,#f89406);
1999 background-image: linear-gradient(top, #fbb450, #f89406);1848 background-image: linear-gradient(top,#fbb450 ,#f89406);
2000 background-repeat: repeat-x;1849 background-repeat: repeat-x;
2001 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);1850 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450 ', endColorstr='#f89406', GradientType=0);
2002 border-color: #f89406 #f89406 #ad6704;1851 border-color: #f89406 #f89406 #ad6704;
2003 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);1852 border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)fadein(rgba(0,0,0,.1),15%);
2004 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);1853 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2005}1854}
2006.btn-warning:hover,1855.btn-warning:hover,
@@ -2010,22 +1859,21 @@
2010.btn-warning[disabled] {1859.btn-warning[disabled] {
2011 background-color: #f89406;1860 background-color: #f89406;
2012}1861}
2013.btn-warning:active,1862.btn-warning:active, .btn-warning.active {
2014.btn-warning.active {
2015 background-color: #c67605 \9;1863 background-color: #c67605 \9;
2016}1864}
2017.btn-danger {1865.btn-danger {
2018 background-color: #da4f49;1866 background-color: #da4e49;
2019 background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);1867 background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
2020 background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);1868 background-image: -ms-linear-gradient(top,#ee5f5b,#bd362f);
2021 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));1869 background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
2022 background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);1870 background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
2023 background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);1871 background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
2024 background-image: linear-gradient(top, #ee5f5b, #bd362f);1872 background-image: linear-gradient(top,#ee5f5b,#bd362f);
2025 background-repeat: repeat-x;1873 background-repeat: repeat-x;
2026 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);1874 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
2027 border-color: #bd362f #bd362f #802420;1875 border-color: #bd362f #bd362f #802420;
2028 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);1876 border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)fadein(rgba(0,0,0,.1),15%);
2029 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);1877 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2030}1878}
2031.btn-danger:hover,1879.btn-danger:hover,
@@ -2035,22 +1883,21 @@
2035.btn-danger[disabled] {1883.btn-danger[disabled] {
2036 background-color: #bd362f;1884 background-color: #bd362f;
2037}1885}
2038.btn-danger:active,1886.btn-danger:active, .btn-danger.active {
2039.btn-danger.active {
2040 background-color: #942a25 \9;1887 background-color: #942a25 \9;
2041}1888}
2042.btn-success {1889.btn-success {
2043 background-color: #5bb75b;1890 background-color: #5bb65b;
2044 background-image: -moz-linear-gradient(top, #62c462, #51a351);1891 background-image: -moz-linear-gradient(top,#62c462,#51a351);
2045 background-image: -ms-linear-gradient(top, #62c462, #51a351);1892 background-image: -ms-linear-gradient(top,#62c462,#51a351);
2046 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));1893 background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
2047 background-image: -webkit-linear-gradient(top, #62c462, #51a351);1894 background-image: -webkit-linear-gradient(top,#62c462,#51a351);
2048 background-image: -o-linear-gradient(top, #62c462, #51a351);1895 background-image: -o-linear-gradient(top,#62c462,#51a351);
2049 background-image: linear-gradient(top, #62c462, #51a351);1896 background-image: linear-gradient(top,#62c462,#51a351);
2050 background-repeat: repeat-x;1897 background-repeat: repeat-x;
2051 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);1898 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
2052 border-color: #51a351 #51a351 #387038;1899 border-color: #51a351 #51a351 #387038;
2053 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);1900 border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)fadein(rgba(0,0,0,.1),15%);
2054 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);1901 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2055}1902}
2056.btn-success:hover,1903.btn-success:hover,
@@ -2060,22 +1907,21 @@
2060.btn-success[disabled] {1907.btn-success[disabled] {
2061 background-color: #51a351;1908 background-color: #51a351;
2062}1909}
2063.btn-success:active,1910.btn-success:active, .btn-success.active {
2064.btn-success.active {
2065 background-color: #408140 \9;1911 background-color: #408140 \9;
2066}1912}
2067.btn-info {1913.btn-info {
2068 background-color: #49afcd;1914 background-color: #49afcd;
2069 background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);1915 background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
2070 background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);1916 background-image: -ms-linear-gradient(top,#5bc0de,#2f96b4);
2071 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));1917 background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
2072 background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);1918 background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
2073 background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);1919 background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
2074 background-image: linear-gradient(top, #5bc0de, #2f96b4);1920 background-image: linear-gradient(top,#5bc0de,#2f96b4);
2075 background-repeat: repeat-x;1921 background-repeat: repeat-x;
2076 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);1922 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
2077 border-color: #2f96b4 #2f96b4 #1f6377;1923 border-color: #2f96b4 #2f96b4 #1f6377;
2078 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);1924 border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)fadein(rgba(0,0,0,.1),15%);
2079 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);1925 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2080}1926}
2081.btn-info:hover,1927.btn-info:hover,
@@ -2085,22 +1931,21 @@
2085.btn-info[disabled] {1931.btn-info[disabled] {
2086 background-color: #2f96b4;1932 background-color: #2f96b4;
2087}1933}
2088.btn-info:active,1934.btn-info:active, .btn-info.active {
2089.btn-info.active {
2090 background-color: #24748c \9;1935 background-color: #24748c \9;
2091}1936}
2092.btn-inverse {1937.btn-inverse {
2093 background-color: #393939;1938 background-color: #383838;
2094 background-image: -moz-linear-gradient(top, #454545, #262626);1939 background-image: -moz-linear-gradient(top,#454545,#262626);
2095 background-image: -ms-linear-gradient(top, #454545, #262626);1940 background-image: -ms-linear-gradient(top,#454545,#262626);
2096 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626));1941 background-image: -webkit-gradient(linear,0 0,0 100%,from(#454545),to(#262626));
2097 background-image: -webkit-linear-gradient(top, #454545, #262626);1942 background-image: -webkit-linear-gradient(top,#454545,#262626);
2098 background-image: -o-linear-gradient(top, #454545, #262626);1943 background-image: -o-linear-gradient(top,#454545,#262626);
2099 background-image: linear-gradient(top, #454545, #262626);1944 background-image: linear-gradient(top,#454545,#262626);
2100 background-repeat: repeat-x;1945 background-repeat: repeat-x;
2101 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0);1946 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0);
2102 border-color: #262626 #262626 #000000;1947 border-color: #262626 #262626 #000000;
2103 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);1948 border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)fadein(rgba(0,0,0,.1),15%);
2104 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);1949 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2105}1950}
2106.btn-inverse:hover,1951.btn-inverse:hover,
@@ -2110,27 +1955,22 @@
2110.btn-inverse[disabled] {1955.btn-inverse[disabled] {
2111 background-color: #262626;1956 background-color: #262626;
2112}1957}
2113.btn-inverse:active,1958.btn-inverse:active, .btn-inverse.active {
2114.btn-inverse.active {
2115 background-color: #0c0c0c \9;1959 background-color: #0c0c0c \9;
2116}1960}
2117button.btn,1961button.btn, input[type="submit"].btn {
2118input[type="submit"].btn {
2119 *padding-top: 2px;1962 *padding-top: 2px;
2120 *padding-bottom: 2px;1963 *padding-bottom: 2px;
2121}1964}
2122button.btn::-moz-focus-inner,1965button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
2123input[type="submit"].btn::-moz-focus-inner {
2124 padding: 0;1966 padding: 0;
2125 border: 0;1967 border: 0;
2126}1968}
2127button.btn.large,1969button.btn.large, input[type="submit"].btn.large {
2128input[type="submit"].btn.large {
2129 *padding-top: 7px;1970 *padding-top: 7px;
2130 *padding-bottom: 7px;1971 *padding-bottom: 7px;
2131}1972}
2132button.btn.small,1973button.btn.small, input[type="submit"].btn.small {
2133input[type="submit"].btn.small {
2134 *padding-top: 3px;1974 *padding-top: 3px;
2135 *padding-bottom: 3px;1975 *padding-bottom: 3px;
2136}1976}
@@ -2139,8 +1979,7 @@
2139 *zoom: 1;1979 *zoom: 1;
2140 *margin-left: .3em;1980 *margin-left: .3em;
2141}1981}
2142.btn-group:before,1982.btn-group:before, .btn-group:after {
2143.btn-group:after {
2144 display: table;1983 display: table;
2145 content: "";1984 content: "";
2146}1985}
@@ -2160,8 +1999,6 @@
2160.btn-toolbar .btn-group {1999.btn-toolbar .btn-group {
2161 display: inline-block;2000 display: inline-block;
2162 *display: inline;2001 *display: inline;
2163 /* IE7 inline-block hack */
2164
2165 *zoom: 1;2002 *zoom: 1;
2166}2003}
2167.btn-group .btn {2004.btn-group .btn {
@@ -2181,8 +2018,7 @@
2181 -moz-border-radius-bottomleft: 4px;2018 -moz-border-radius-bottomleft: 4px;
2182 border-bottom-left-radius: 4px;2019 border-bottom-left-radius: 4px;
2183}2020}
2184.btn-group .btn:last-child,2021.btn-group .btn:last-child, .btn-group .dropdown-toggle {
2185.btn-group .dropdown-toggle {
2186 -webkit-border-top-right-radius: 4px;2022 -webkit-border-top-right-radius: 4px;
2187 -moz-border-radius-topright: 4px;2023 -moz-border-radius-topright: 4px;
2188 border-top-right-radius: 4px;2024 border-top-right-radius: 4px;
@@ -2199,8 +2035,7 @@
2199 -moz-border-radius-bottomleft: 6px;2035 -moz-border-radius-bottomleft: 6px;
2200 border-bottom-left-radius: 6px;2036 border-bottom-left-radius: 6px;
2201}2037}
2202.btn-group .btn.large:last-child,2038.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle {
2203.btn-group .large.dropdown-toggle {
2204 -webkit-border-top-right-radius: 6px;2039 -webkit-border-top-right-radius: 6px;
2205 -moz-border-radius-topright: 6px;2040 -moz-border-radius-topright: 6px;
2206 border-top-right-radius: 6px;2041 border-top-right-radius: 6px;
@@ -2214,16 +2049,15 @@
2214.btn-group .btn.active {2049.btn-group .btn.active {
2215 z-index: 2;2050 z-index: 2;
2216}2051}
2217.btn-group .dropdown-toggle:active,2052.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
2218.btn-group.open .dropdown-toggle {
2219 outline: 0;2053 outline: 0;
2220}2054}
2221.btn-group .dropdown-toggle {2055.btn-group .dropdown-toggle {
2222 padding-left: 8px;2056 padding-left: 8px;
2223 padding-right: 8px;2057 padding-right: 8px;
2224 -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);2058 -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2225 -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);2059 -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2226 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);2060 box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2227 *padding-top: 5px;2061 *padding-top: 5px;
2228 *padding-bottom: 5px;2062 *padding-bottom: 5px;
2229}2063}
@@ -2239,16 +2073,15 @@
2239}2073}
2240.btn-group.open .dropdown-toggle {2074.btn-group.open .dropdown-toggle {
2241 background-image: none;2075 background-image: none;
2242 -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);2076 -webkit-box-shadow: inset 0 1px 6px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2243 -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);2077 -moz-box-shadow: inset 0 1px 6px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2244 box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);2078 box-shadow: inset 0 1px 6px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
2245}2079}
2246.btn .caret {2080.btn .caret {
2247 margin-top: 7px;2081 margin-top: 7px;
2248 margin-left: 0;2082 margin-left: 0;
2249}2083}
2250.btn:hover .caret,2084.btn:hover .caret, .open.btn-group .caret {
2251.open.btn-group .caret {
2252 opacity: 1;2085 opacity: 1;
2253 filter: alpha(opacity=100);2086 filter: alpha(opacity=100);
2254}2087}
@@ -2267,15 +2100,14 @@
2267.alert {2100.alert {
2268 padding: 8px 35px 8px 14px;2101 padding: 8px 35px 8px 14px;
2269 margin-bottom: 18px;2102 margin-bottom: 18px;
2270 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);2103 text-shadow: 0 1px 0 rgba(255,255,255,.5);
2271 background-color: #fcf8e3;2104 background-color: #fcf8e3;
2272 border: 1px solid #fbeed5;2105 border: 1px solid #fbefd5;
2273 -webkit-border-radius: 4px;2106 -webkit-border-radius: 4px;
2274 -moz-border-radius: 4px;2107 -moz-border-radius: 4px;
2275 border-radius: 4px;2108 border-radius: 4px;
2276}2109}
2277.alert,2110.alert, .alert-heading {
2278.alert-heading {
2279 color: #c09853;2111 color: #c09853;
2280}2112}
2281.alert .close {2113.alert .close {
@@ -2288,12 +2120,10 @@
2288 background-color: #dff0d8;2120 background-color: #dff0d8;
2289 border-color: #d6e9c6;2121 border-color: #d6e9c6;
2290}2122}
2291.alert-success,2123.alert-success, .alert-success .alert-heading {
2292.alert-success .alert-heading {
2293 color: #468847;2124 color: #468847;
2294}2125}
2295.alert-danger,2126.alert-danger, .alert-error {
2296.alert-error {
2297 background-color: #f2dede;2127 background-color: #f2dede;
2298 border-color: #eed3d7;2128 border-color: #eed3d7;
2299}2129}
@@ -2307,16 +2137,14 @@
2307 background-color: #d9edf7;2137 background-color: #d9edf7;
2308 border-color: #bce8f1;2138 border-color: #bce8f1;
2309}2139}
2310.alert-info,2140.alert-info, .alert-info .alert-heading {
2311.alert-info .alert-heading {
2312 color: #3a87ad;2141 color: #3a87ad;
2313}2142}
2314.alert-block {2143.alert-block {
2315 padding-top: 14px;2144 padding-top: 14px;
2316 padding-bottom: 14px;2145 padding-bottom: 14px;
2317}2146}
2318.alert-block > p,2147.alert-block > p, .alert-block > ul {
2319.alert-block > ul {
2320 margin-bottom: 0;2148 margin-bottom: 0;
2321}2149}
2322.alert-block p + p {2150.alert-block p + p {
@@ -2341,7 +2169,7 @@
2341 font-weight: bold;2169 font-weight: bold;
2342 line-height: 18px;2170 line-height: 18px;
2343 color: #999999;2171 color: #999999;
2344 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);2172 text-shadow: 0 1px 0 rgba(255,255,255,.5);
2345 text-transform: uppercase;2173 text-transform: uppercase;
2346}2174}
2347.nav li + .nav-header {2175.nav li + .nav-header {
@@ -2352,52 +2180,43 @@
2352 padding-right: 14px;2180 padding-right: 14px;
2353 margin-bottom: 0;2181 margin-bottom: 0;
2354}2182}
2355.nav-list > li > a,2183.nav-list > li > a, .nav-list .nav-header {
2356.nav-list .nav-header {
2357 margin-left: -15px;2184 margin-left: -15px;
2358 margin-right: -15px;2185 margin-right: -15px;
2359 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);2186 text-shadow: 0 1px 0 rgba(255,255,255,.5);
2360}2187}
2361.nav-list > li > a {2188.nav-list > li > a {
2362 padding: 3px 15px;2189 padding: 3px 15px;
2363}2190}
2364.nav-list .active > a,2191.nav-list .active > a, .nav-list .active > a:hover {
2365.nav-list .active > a:hover {
2366 color: #ffffff;2192 color: #ffffff;
2367 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);2193 text-shadow: 0 -1px 0 rgba(0,0,0,.2);
2368 background-color: #0088cc;2194 background-color: #dd4814;
2369}2195}
2370.nav-list [class^="icon-"] {2196.nav-list [class^="icon-"] {
2371 margin-right: 2px;2197 margin-right: 2px;
2372}2198}
2373.nav-tabs,2199.nav-tabs, .nav-pills {
2374.nav-pills {
2375 *zoom: 1;2200 *zoom: 1;
2376}2201}
2377.nav-tabs:before,2202.nav-tabs:before, .nav-tabs:after, .nav-pills:before, .nav-pills:after {
2378.nav-pills:before,
2379.nav-tabs:after,
2380.nav-pills:after {
2381 display: table;2203 display: table;
2382 content: "";2204 content: "";
2383}2205}
2384.nav-tabs:after,2206.nav-tabs:after, .nav-pills:after {
2385.nav-pills:after {
2386 clear: both;2207 clear: both;
2387}2208}
2388.nav-tabs > li,2209.nav-tabs > li, .nav-pills > li {
2389.nav-pills > li {
2390 float: left;2210 float: left;
2391}2211}
2392.nav-tabs > li > a,2212.nav-tabs > li > a, .nav-pills > li > a {
2393.nav-pills > li > a {
2394 padding-right: 12px;2213 padding-right: 12px;
2395 padding-left: 12px;2214 padding-left: 12px;
2396 margin-right: 2px;2215 margin-right: 2px;
2397 line-height: 14px;2216 line-height: 14px;
2398}2217}
2399.nav-tabs {2218.nav-tabs {
2400 border-bottom: 1px solid #ddd;2219 border-bottom: 1px solid #dddddd;
2401}2220}
2402.nav-tabs > li {2221.nav-tabs > li {
2403 margin-bottom: -1px;2222 margin-bottom: -1px;
@@ -2413,11 +2232,10 @@
2413.nav-tabs > li > a:hover {2232.nav-tabs > li > a:hover {
2414 border-color: #eeeeee #eeeeee #dddddd;2233 border-color: #eeeeee #eeeeee #dddddd;
2415}2234}
2416.nav-tabs > .active > a,2235.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
2417.nav-tabs > .active > a:hover {
2418 color: #555555;2236 color: #555555;
2419 background-color: #ffffff;2237 background-color: #ffffff;
2420 border: 1px solid #ddd;2238 border: 1px solid #dddddd;
2421 border-bottom-color: transparent;2239 border-bottom-color: transparent;
2422 cursor: default;2240 cursor: default;
2423}2241}
@@ -2430,10 +2248,9 @@
2430 -moz-border-radius: 5px;2248 -moz-border-radius: 5px;
2431 border-radius: 5px;2249 border-radius: 5px;
2432}2250}
2433.nav-pills .active > a,2251.nav-pills .active > a, .nav-pills .active > a:hover {
2434.nav-pills .active > a:hover {
2435 color: #ffffff;2252 color: #ffffff;
2436 background-color: #0088cc;2253 background-color: #dd4814;
2437}2254}
2438.nav-stacked > li {2255.nav-stacked > li {
2439 float: none;2256 float: none;
@@ -2445,7 +2262,7 @@
2445 border-bottom: 0;2262 border-bottom: 0;
2446}2263}
2447.nav-tabs.nav-stacked > li > a {2264.nav-tabs.nav-stacked > li > a {
2448 border: 1px solid #ddd;2265 border: 1px solid #dddddd;
2449 -webkit-border-radius: 0;2266 -webkit-border-radius: 0;
2450 -moz-border-radius: 0;2267 -moz-border-radius: 0;
2451 border-radius: 0;2268 border-radius: 0;
@@ -2461,7 +2278,7 @@
2461 border-radius: 0 0 4px 4px;2278 border-radius: 0 0 4px 4px;
2462}2279}
2463.nav-tabs.nav-stacked > li > a:hover {2280.nav-tabs.nav-stacked > li > a:hover {
2464 border-color: #ddd;2281 border-color: #dddddd;
2465 z-index: 2;2282 z-index: 2;
2466}2283}
2467.nav-pills.nav-stacked > li > a {2284.nav-pills.nav-stacked > li > a {
@@ -2470,8 +2287,7 @@
2470.nav-pills.nav-stacked > li:last-child > a {2287.nav-pills.nav-stacked > li:last-child > a {
2471 margin-bottom: 1px;2288 margin-bottom: 1px;
2472}2289}
2473.nav-tabs .dropdown-menu,2290.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu {
2474.nav-pills .dropdown-menu {
2475 margin-top: 1px;2291 margin-top: 1px;
2476 border-width: 1px;2292 border-width: 1px;
2477}2293}
@@ -2480,14 +2296,12 @@
2480 -moz-border-radius: 4px;2296 -moz-border-radius: 4px;
2481 border-radius: 4px;2297 border-radius: 4px;
2482}2298}
2483.nav-tabs .dropdown-toggle .caret,2299.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
2484.nav-pills .dropdown-toggle .caret {2300 border-top-color: #dd4814;
2485 border-top-color: #0088cc;
2486 margin-top: 6px;2301 margin-top: 6px;
2487}2302}
2488.nav-tabs .dropdown-toggle:hover .caret,2303.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
2489.nav-pills .dropdown-toggle:hover .caret {2304 border-top-color: #dd4814;
2490 border-top-color: #005580;
2491}2305}
2492.nav-tabs .active .dropdown-toggle .caret,2306.nav-tabs .active .dropdown-toggle .caret,
2493.nav-pills .active .dropdown-toggle .caret {2307.nav-pills .active .dropdown-toggle .caret {
@@ -2504,9 +2318,7 @@
2504 background-color: #999999;2318 background-color: #999999;
2505 border-color: #999999;2319 border-color: #999999;
2506}2320}
2507.nav .open .caret,2321.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret {
2508.nav .open.active .caret,
2509.nav .open a:hover .caret {
2510 border-top-color: #ffffff;2322 border-top-color: #ffffff;
2511 opacity: 1;2323 opacity: 1;
2512 filter: alpha(opacity=100);2324 filter: alpha(opacity=100);
@@ -2517,8 +2329,7 @@
2517.tabbable {2329.tabbable {
2518 *zoom: 1;2330 *zoom: 1;
2519}2331}
2520.tabbable:before,2332.tabbable:before, .tabbable:after {
2521.tabbable:after {
2522 display: table;2333 display: table;
2523 content: "";2334 content: "";
2524}2335}
@@ -2528,21 +2339,17 @@
2528.tab-content {2339.tab-content {
2529 overflow: hidden;2340 overflow: hidden;
2530}2341}
2531.tabs-below .nav-tabs,2342.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs {
2532.tabs-right .nav-tabs,
2533.tabs-left .nav-tabs {
2534 border-bottom: 0;2343 border-bottom: 0;
2535}2344}
2536.tab-content > .tab-pane,2345.tab-content > .tab-pane, .pill-content > .pill-pane {
2537.pill-content > .pill-pane {
2538 display: none;2346 display: none;
2539}2347}
2540.tab-content > .active,2348.tab-content > .active, .pill-content > .active {
2541.pill-content > .active {
2542 display: block;2349 display: block;
2543}2350}
2544.tabs-below .nav-tabs {2351.tabs-below .nav-tabs {
2545 border-top: 1px solid #ddd;2352 border-top: 1px solid #dddddd;
2546}2353}
2547.tabs-below .nav-tabs > li {2354.tabs-below .nav-tabs > li {
2548 margin-top: -1px;2355 margin-top: -1px;
@@ -2555,18 +2362,15 @@
2555}2362}
2556.tabs-below .nav-tabs > li > a:hover {2363.tabs-below .nav-tabs > li > a:hover {
2557 border-bottom-color: transparent;2364 border-bottom-color: transparent;
2558 border-top-color: #ddd;2365 border-top-color: #dddddd;
2559}2366}
2560.tabs-below .nav-tabs .active > a,2367.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover {
2561.tabs-below .nav-tabs .active > a:hover {2368 border-color: transparent #dddddd #dddddd #dddddd;
2562 border-color: transparent #ddd #ddd #ddd;2369}
2563}2370.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li {
2564.tabs-left .nav-tabs > li,
2565.tabs-right .nav-tabs > li {
2566 float: none;2371 float: none;
2567}2372}
2568.tabs-left .nav-tabs > li > a,2373.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a {
2569.tabs-right .nav-tabs > li > a {
2570 min-width: 74px;2374 min-width: 74px;
2571 margin-right: 0;2375 margin-right: 0;
2572 margin-bottom: 3px;2376 margin-bottom: 3px;
@@ -2574,7 +2378,7 @@
2574.tabs-left .nav-tabs {2378.tabs-left .nav-tabs {
2575 float: left;2379 float: left;
2576 margin-right: 19px;2380 margin-right: 19px;
2577 border-right: 1px solid #ddd;2381 border-right: 1px solid #dddddd;
2578}2382}
2579.tabs-left .nav-tabs > li > a {2383.tabs-left .nav-tabs > li > a {
2580 margin-right: -1px;2384 margin-right: -1px;
@@ -2585,15 +2389,14 @@
2585.tabs-left .nav-tabs > li > a:hover {2389.tabs-left .nav-tabs > li > a:hover {
2586 border-color: #eeeeee #dddddd #eeeeee #eeeeee;2390 border-color: #eeeeee #dddddd #eeeeee #eeeeee;
2587}2391}
2588.tabs-left .nav-tabs .active > a,2392.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover {
2589.tabs-left .nav-tabs .active > a:hover {2393 border-color: #dddddd transparent #dddddd #dddddd;
2590 border-color: #ddd transparent #ddd #ddd;
2591 *border-right-color: #ffffff;2394 *border-right-color: #ffffff;
2592}2395}
2593.tabs-right .nav-tabs {2396.tabs-right .nav-tabs {
2594 float: right;2397 float: right;
2595 margin-left: 19px;2398 margin-left: 19px;
2596 border-left: 1px solid #ddd;2399 border-left: 1px solid #dddddd;
2597}2400}
2598.tabs-right .nav-tabs > li > a {2401.tabs-right .nav-tabs > li > a {
2599 margin-left: -1px;2402 margin-left: -1px;
@@ -2604,9 +2407,8 @@
2604.tabs-right .nav-tabs > li > a:hover {2407.tabs-right .nav-tabs > li > a:hover {
2605 border-color: #eeeeee #eeeeee #eeeeee #dddddd;2408 border-color: #eeeeee #eeeeee #eeeeee #dddddd;
2606}2409}
2607.tabs-right .nav-tabs .active > a,2410.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover {
2608.tabs-right .nav-tabs .active > a:hover {2411 border-color: #dddddd #dddddd #dddddd transparent;
2609 border-color: #ddd #ddd #ddd transparent;
2610 *border-left-color: #ffffff;2412 *border-left-color: #ffffff;
2611}2413}
2612.navbar {2414.navbar {
@@ -2617,20 +2419,20 @@
2617 padding-left: 20px;2419 padding-left: 20px;
2618 padding-right: 20px;2420 padding-right: 20px;
2619 background-color: #2c2c2c;2421 background-color: #2c2c2c;
2620 background-image: -moz-linear-gradient(top, #333333, #222222);2422 background-image: -moz-linear-gradient(top,#333333,#222222);
2621 background-image: -ms-linear-gradient(top, #333333, #222222);2423 background-image: -ms-linear-gradient(top,#333333,#222222);
2622 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));2424 background-image: -webkit-gradient(linear,0 0,0 100%,from(#333333),to(#222222));
2623 background-image: -webkit-linear-gradient(top, #333333, #222222);2425 background-image: -webkit-linear-gradient(top,#333333,#222222);
2624 background-image: -o-linear-gradient(top, #333333, #222222);2426 background-image: -o-linear-gradient(top,#333333,#222222);
2625 background-image: linear-gradient(top, #333333, #222222);2427 background-image: linear-gradient(top,#333333,#222222);
2626 background-repeat: repeat-x;2428 background-repeat: repeat-x;
2627 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);2429 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
2628 -webkit-border-radius: 4px;2430 -webkit-border-radius: 4px;
2629 -moz-border-radius: 4px;2431 -moz-border-radius: 4px;
2630 border-radius: 4px;2432 border-radius: 4px;
2631 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);2433 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
2632 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);2434 -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
2633 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);2435 box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
2634}2436}
2635.btn-navbar {2437.btn-navbar {
2636 display: none;2438 display: none;
@@ -2639,20 +2441,20 @@
2639 margin-left: 5px;2441 margin-left: 5px;
2640 margin-right: 5px;2442 margin-right: 5px;
2641 background-color: #2c2c2c;2443 background-color: #2c2c2c;
2642 background-image: -moz-linear-gradient(top, #333333, #222222);2444 background-image: -moz-linear-gradient(top,#333333,#222222);
2643 background-image: -ms-linear-gradient(top, #333333, #222222);2445 background-image: -ms-linear-gradient(top,#333333,#222222);
2644 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));2446 background-image: -webkit-gradient(linear,0 0,0 100%,from(#333333),to(#222222));
2645 background-image: -webkit-linear-gradient(top, #333333, #222222);2447 background-image: -webkit-linear-gradient(top,#333333,#222222);
2646 background-image: -o-linear-gradient(top, #333333, #222222);2448 background-image: -o-linear-gradient(top,#333333,#222222);
2647 background-image: linear-gradient(top, #333333, #222222);2449 background-image: linear-gradient(top,#333333,#222222);
2648 background-repeat: repeat-x;2450 background-repeat: repeat-x;
2649 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);2451 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
2650 border-color: #222222 #222222 #000000;2452 border-color: #222222 #222222 #000000;
2651 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);2453 border-color: rgba(0,0,0,.1)rgba(0,0,0,.1)fadein(rgba(0,0,0,.1),15%);
2652 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);2454 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2653 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);2455 -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
2654 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);2456 -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
2655 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);2457 box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
2656}2458}
2657.btn-navbar:hover,2459.btn-navbar:hover,
2658.btn-navbar:active,2460.btn-navbar:active,
@@ -2661,8 +2463,7 @@
2661.btn-navbar[disabled] {2463.btn-navbar[disabled] {
2662 background-color: #222222;2464 background-color: #222222;
2663}2465}
2664.btn-navbar:active,2466.btn-navbar:active, .btn-navbar.active {
2665.btn-navbar.active {
2666 background-color: #080808 \9;2467 background-color: #080808 \9;
2667}2468}
2668.btn-navbar .icon-bar {2469.btn-navbar .icon-bar {
@@ -2673,9 +2474,9 @@
2673 -webkit-border-radius: 1px;2474 -webkit-border-radius: 1px;
2674 -moz-border-radius: 1px;2475 -moz-border-radius: 1px;
2675 border-radius: 1px;2476 border-radius: 1px;
2676 -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);2477 -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.25);
2677 -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);2478 -moz-box-shadow: 0 1px 0 rgba(0,0,0,.25);
2678 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);2479 box-shadow: 0 1px 0 rgba(0,0,0,.25);
2679}2480}
2680.btn-navbar .icon-bar + .icon-bar {2481.btn-navbar .icon-bar + .icon-bar {
2681 margin-top: 3px;2482 margin-top: 3px;
@@ -2705,8 +2506,7 @@
2705 color: #ffffff;2506 color: #ffffff;
2706 background-color: transparent;2507 background-color: transparent;
2707}2508}
2708.navbar .btn,2509.navbar .btn, .navbar .btn-group {
2709.navbar .btn-group {
2710 margin-top: 5px;2510 margin-top: 5px;
2711}2511}
2712.navbar .btn-group .btn {2512.navbar .btn-group .btn {
@@ -2716,22 +2516,19 @@
2716 margin-bottom: 0;2516 margin-bottom: 0;
2717 *zoom: 1;2517 *zoom: 1;
2718}2518}
2719.navbar-form:before,2519.navbar-form:before, .navbar-form:after {
2720.navbar-form:after {
2721 display: table;2520 display: table;
2722 content: "";2521 content: "";
2723}2522}
2724.navbar-form:after {2523.navbar-form:after {
2725 clear: both;2524 clear: both;
2726}2525}
2727.navbar-form input,2526.navbar-form input, .navbar-form select {
2728.navbar-form select {
2729 display: inline-block;2527 display: inline-block;
2730 margin-top: 5px;2528 margin-top: 5px;
2731 margin-bottom: 0;2529 margin-bottom: 0;
2732}2530}
2733.navbar-form .radio,2531.navbar-form .radio, .navbar-form .checkbox {
2734.navbar-form .checkbox {
2735 margin-top: 5px;2532 margin-top: 5px;
2736}2533}
2737.navbar-form input[type="image"],2534.navbar-form input[type="image"],
@@ -2739,13 +2536,11 @@
2739.navbar-form input[type="radio"] {2536.navbar-form input[type="radio"] {
2740 margin-top: 3px;2537 margin-top: 3px;
2741}2538}
2742.navbar-form .input-append,2539.navbar-form .input-append, .navbar-form .input-prepend {
2743.navbar-form .input-prepend {
2744 margin-top: 6px;2540 margin-top: 6px;
2745 white-space: nowrap;2541 white-space: nowrap;
2746}2542}
2747.navbar-form .input-append input,2543.navbar-form .input-append input, .navbar-form .input-prepend input {
2748.navbar-form .input-prepend input {
2749 margin-top: 0;2544 margin-top: 0;
2750}2545}
2751.navbar-search {2546.navbar-search {
@@ -2761,13 +2556,13 @@
2761 font-weight: normal;2556 font-weight: normal;
2762 line-height: 1;2557 line-height: 1;
2763 color: #ffffff;2558 color: #ffffff;
2764 color: rgba(255, 255, 255, 0.75);2559 color: rgba(255,255,255,.75);
2765 background: #666;2560 background: #666666;
2766 background: rgba(255, 255, 255, 0.3);2561 background: rgba(255,255,255,.3);
2767 border: 1px solid #111;2562 border: 1px solid #111111;
2768 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);2563 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
2769 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);2564 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
2770 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);2565 box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
2771 -webkit-transition: none;2566 -webkit-transition: none;
2772 -moz-transition: none;2567 -moz-transition: none;
2773 -ms-transition: none;2568 -ms-transition: none;
@@ -2783,18 +2578,17 @@
2783.navbar-search .search-query:hover {2578.navbar-search .search-query:hover {
2784 color: #ffffff;2579 color: #ffffff;
2785 background-color: #999999;2580 background-color: #999999;
2786 background-color: rgba(255, 255, 255, 0.5);2581 background-color: rgba(255,255,255,.5);
2787}2582}
2788.navbar-search .search-query:focus,2583.navbar-search .search-query:focus, .navbar-search .search-query.focused {
2789.navbar-search .search-query.focused {
2790 padding: 5px 10px;2584 padding: 5px 10px;
2791 color: #333333;2585 color: #333333;
2792 text-shadow: 0 1px 0 #ffffff;2586 text-shadow: 0 1px 0 #ffffff;
2793 background-color: #ffffff;2587 background-color: #ffffff;
2794 border: 0;2588 border: 0;
2795 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);2589 -webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
2796 -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);2590 -moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
2797 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);2591 box-shadow: 0 0 3px rgba(0,0,0,.15);
2798 outline: 0;2592 outline: 0;
2799}2593}
2800.navbar-fixed-top {2594.navbar-fixed-top {
@@ -2831,15 +2625,14 @@
2831 line-height: 19px;2625 line-height: 19px;
2832 color: #999999;2626 color: #999999;
2833 text-decoration: none;2627 text-decoration: none;
2834 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);2628 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
2835}2629}
2836.navbar .nav > li > a:hover {2630.navbar .nav > li > a:hover {
2837 background-color: transparent;2631 background-color: transparent;
2838 color: #ffffff;2632 color: #ffffff;
2839 text-decoration: none;2633 text-decoration: none;
2840}2634}
2841.navbar .nav .active > a,2635.navbar .nav .active > a, .navbar .nav .active > a:hover {
2842.navbar .nav .active > a:hover {
2843 color: #ffffff;2636 color: #ffffff;
2844 text-decoration: none;2637 text-decoration: none;
2845 background-color: #222222;2638 background-color: #222222;
@@ -2867,8 +2660,8 @@
2867 display: inline-block;2660 display: inline-block;
2868 border-left: 7px solid transparent;2661 border-left: 7px solid transparent;
2869 border-right: 7px solid transparent;2662 border-right: 7px solid transparent;
2870 border-bottom: 7px solid #ccc;2663 border-bottom: 7px solid #cccccc;
2871 border-bottom-color: rgba(0, 0, 0, 0.2);2664 border-bottom-color: rgba(0,0,0,.2);
2872 position: absolute;2665 position: absolute;
2873 top: -7px;2666 top: -7px;
2874 left: 9px;2667 left: 9px;
@@ -2883,8 +2676,7 @@
2883 top: -6px;2676 top: -6px;
2884 left: 10px;2677 left: 10px;
2885}2678}
2886.navbar .nav .dropdown-toggle .caret,2679.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
2887.navbar .nav .open.dropdown .caret {
2888 border-top-color: #ffffff;2680 border-top-color: #ffffff;
2889}2681}
2890.navbar .nav .active .caret {2682.navbar .nav .active .caret {
@@ -2915,15 +2707,15 @@
2915 padding: 7px 14px;2707 padding: 7px 14px;
2916 margin: 0 0 18px;2708 margin: 0 0 18px;
2917 background-color: #fbfbfb;2709 background-color: #fbfbfb;
2918 background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);2710 background-image: -moz-linear-gradient(top,#ffffff,#f5f5f5);
2919 background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);2711 background-image: -ms-linear-gradient(top,#ffffff,#f5f5f5);
2920 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));2712 background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f5f5f5));
2921 background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);2713 background-image: -webkit-linear-gradient(top,#ffffff,#f5f5f5);
2922 background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);2714 background-image: -o-linear-gradient(top,#ffffff,#f5f5f5);
2923 background-image: linear-gradient(top, #ffffff, #f5f5f5);2715 background-image: linear-gradient(top,#ffffff,#f5f5f5);
2924 background-repeat: repeat-x;2716 background-repeat: repeat-x;
2925 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);2717 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
2926 border: 1px solid #ddd;2718 border: 1px solid #dddddd;
2927 -webkit-border-radius: 3px;2719 -webkit-border-radius: 3px;
2928 -moz-border-radius: 3px;2720 -moz-border-radius: 3px;
2929 border-radius: 3px;2721 border-radius: 3px;
@@ -2949,17 +2741,15 @@
2949.pagination ul {2741.pagination ul {
2950 display: inline-block;2742 display: inline-block;
2951 *display: inline;2743 *display: inline;
2952 /* IE7 inline-block hack */
2953
2954 *zoom: 1;2744 *zoom: 1;
2955 margin-left: 0;2745 margin-left: 0;
2956 margin-bottom: 0;2746 margin-bottom: 0;
2957 -webkit-border-radius: 3px;2747 -webkit-border-radius: 3px;
2958 -moz-border-radius: 3px;2748 -moz-border-radius: 3px;
2959 border-radius: 3px;2749 border-radius: 3px;
2960 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);2750 -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
2961 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);2751 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
2962 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);2752 box-shadow: 0 1px 2px rgba(0,0,0,.05);
2963}2753}
2964.pagination li {2754.pagination li {
2965 display: inline;2755 display: inline;
@@ -2969,19 +2759,17 @@
2969 padding: 0 14px;2759 padding: 0 14px;
2970 line-height: 34px;2760 line-height: 34px;
2971 text-decoration: none;2761 text-decoration: none;
2972 border: 1px solid #ddd;2762 border: 1px solid #dddddd;
2973 border-left-width: 0;2763 border-left-width: 0;
2974}2764}
2975.pagination a:hover,2765.pagination a:hover, .pagination .active a {
2976.pagination .active a {
2977 background-color: #f5f5f5;2766 background-color: #f5f5f5;
2978}2767}
2979.pagination .active a {2768.pagination .active a {
2980 color: #999999;2769 color: #999999;
2981 cursor: default;2770 cursor: default;
2982}2771}
2983.pagination .disabled a,2772.pagination .disabled a, .pagination .disabled a:hover {
2984.pagination .disabled a:hover {
2985 color: #999999;2773 color: #999999;
2986 background-color: transparent;2774 background-color: transparent;
2987 cursor: default;2775 cursor: default;
@@ -3010,8 +2798,7 @@
3010 text-align: center;2798 text-align: center;
3011 *zoom: 1;2799 *zoom: 1;
3012}2800}
3013.pager:before,2801.pager:before, .pager:after {
3014.pager:after {
3015 display: table;2802 display: table;
3016 content: "";2803 content: "";
3017}2804}
@@ -3024,8 +2811,8 @@
3024.pager a {2811.pager a {
3025 display: inline-block;2812 display: inline-block;
3026 padding: 5px 14px;2813 padding: 5px 14px;
3027 background-color: #fff;2814 background-color: #ffffff;
3028 border: 1px solid #ddd;2815 border: 1px solid #dddddd;
3029 -webkit-border-radius: 15px;2816 -webkit-border-radius: 15px;
3030 -moz-border-radius: 15px;2817 -moz-border-radius: 15px;
3031 border-radius: 15px;2818 border-radius: 15px;
@@ -3064,8 +2851,7 @@
3064.modal-backdrop.fade {2851.modal-backdrop.fade {
3065 opacity: 0;2852 opacity: 0;
3066}2853}
3067.modal-backdrop,2854.modal-backdrop, .modal-backdrop.fade.in {
3068.modal-backdrop.fade.in {
3069 opacity: 0.8;2855 opacity: 0.8;
3070 filter: alpha(opacity=80);2856 filter: alpha(opacity=80);
3071}2857}
@@ -3079,17 +2865,15 @@
3079 width: 560px;2865 width: 560px;
3080 margin: -250px 0 0 -280px;2866 margin: -250px 0 0 -280px;
3081 background-color: #ffffff;2867 background-color: #ffffff;
3082 border: 1px solid #999;2868 border: 1px solid #999999;
3083 border: 1px solid rgba(0, 0, 0, 0.3);2869 border: 1px solid rgba(0,0,0,.3);
3084 *border: 1px solid #999;2870 *border: 1px solid #999999;
3085 /* IE6-7 */
3086
3087 -webkit-border-radius: 6px;2871 -webkit-border-radius: 6px;
3088 -moz-border-radius: 6px;2872 -moz-border-radius: 6px;
3089 border-radius: 6px;2873 border-radius: 6px;
3090 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);2874 -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
3091 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);2875 -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
3092 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);2876 box-shadow: 0 3px 7px rgba(0,0,0,0.3);
3093 -webkit-background-clip: padding-box;2877 -webkit-background-clip: padding-box;
3094 -moz-background-clip: padding-box;2878 -moz-background-clip: padding-box;
3095 background-clip: padding-box;2879 background-clip: padding-box;
@@ -3107,7 +2891,7 @@
3107}2891}
3108.modal-header {2892.modal-header {
3109 padding: 9px 15px;2893 padding: 9px 15px;
3110 border-bottom: 1px solid #eee;2894 border-bottom: 1px solid #eeeeee;
3111}2895}
3112.modal-header .close {2896.modal-header .close {
3113 margin-top: 2px;2897 margin-top: 2px;
@@ -3122,7 +2906,7 @@
3122 padding: 14px 15px 15px;2906 padding: 14px 15px 15px;
3123 margin-bottom: 0;2907 margin-bottom: 0;
3124 background-color: #f5f5f5;2908 background-color: #f5f5f5;
3125 border-top: 1px solid #ddd;2909 border-top: 1px solid #dddddd;
3126 -webkit-border-radius: 0 0 6px 6px;2910 -webkit-border-radius: 0 0 6px 6px;
3127 -moz-border-radius: 0 0 6px 6px;2911 -moz-border-radius: 0 0 6px 6px;
3128 border-radius: 0 0 6px 6px;2912 border-radius: 0 0 6px 6px;
@@ -3131,8 +2915,7 @@
3131 box-shadow: inset 0 1px 0 #ffffff;2915 box-shadow: inset 0 1px 0 #ffffff;
3132 *zoom: 1;2916 *zoom: 1;
3133}2917}
3134.modal-footer:before,2918.modal-footer:before, .modal-footer:after {
3135.modal-footer:after {
3136 display: table;2919 display: table;
3137 content: "";2920 content: "";
3138}2921}
@@ -3280,19 +3063,19 @@
3280 width: 280px;3063 width: 280px;
3281 overflow: hidden;3064 overflow: hidden;
3282 background: #000000;3065 background: #000000;
3283 background: rgba(0, 0, 0, 0.8);3066 background: rgba(0,0,0,.8);
3284 -webkit-border-radius: 6px;3067 -webkit-border-radius: 6px;
3285 -moz-border-radius: 6px;3068 -moz-border-radius: 6px;
3286 border-radius: 6px;3069 border-radius: 6px;
3287 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);3070 -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
3288 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);3071 -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
3289 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);3072 box-shadow: 0 3px 7px rgba(0,0,0,0.3);
3290}3073}
3291.popover-title {3074.popover-title {
3292 padding: 9px 15px;3075 padding: 9px 15px;
3293 line-height: 1;3076 line-height: 1;
3294 background-color: #f5f5f5;3077 background-color: #f5f5f5;
3295 border-bottom: 1px solid #eee;3078 border-bottom: 1px solid #eeeeee;
3296 -webkit-border-radius: 3px 3px 0 0;3079 -webkit-border-radius: 3px 3px 0 0;
3297 -moz-border-radius: 3px 3px 0 0;3080 -moz-border-radius: 3px 3px 0 0;
3298 border-radius: 3px 3px 0 0;3081 border-radius: 3px 3px 0 0;
@@ -3307,9 +3090,7 @@
3307 -moz-background-clip: padding-box;3090 -moz-background-clip: padding-box;
3308 background-clip: padding-box;3091 background-clip: padding-box;
3309}3092}
3310.popover-content p,3093.popover-content p, .popover-content ul, .popover-content ol {
3311.popover-content ul,
3312.popover-content ol {
3313 margin-bottom: 0;3094 margin-bottom: 0;
3314}3095}
3315.thumbnails {3096.thumbnails {
@@ -3317,8 +3098,7 @@
3317 list-style: none;3098 list-style: none;
3318 *zoom: 1;3099 *zoom: 1;
3319}3100}
3320.thumbnails:before,3101.thumbnails:before, .thumbnails:after {
3321.thumbnails:after {
3322 display: table;3102 display: table;
3323 content: "";3103 content: "";
3324}3104}
@@ -3333,19 +3113,19 @@
3333 display: block;3113 display: block;
3334 padding: 4px;3114 padding: 4px;
3335 line-height: 1;3115 line-height: 1;
3336 border: 1px solid #ddd;3116 border: 1px solid #dddddd;
3337 -webkit-border-radius: 4px;3117 -webkit-border-radius: 4px;
3338 -moz-border-radius: 4px;3118 -moz-border-radius: 4px;
3339 border-radius: 4px;3119 border-radius: 4px;
3340 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);3120 -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.075);
3341 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);3121 -moz-box-shadow: 0 1px 1px rgba(0,0,0,.075);
3342 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);3122 box-shadow: 0 1px 1px rgba(0,0,0,.075);
3343}3123}
3344a.thumbnail:hover {3124a.thumbnail:hover {
3345 border-color: #0088cc;3125 border-color: #dd4814;
3346 -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);3126 -webkit-box-shadow: 0 1px 4px rgba(0,105,214,.25);
3347 -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);3127 -moz-box-shadow: 0 1px 4px rgba(0,105,214,.25);
3348 box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);3128 box-shadow: 0 1px 4px rgba(0,105,214,.25);
3349}3129}
3350.thumbnail > img {3130.thumbnail > img {
3351 display: block;3131 display: block;
@@ -3358,10 +3138,10 @@
3358}3138}
3359.label {3139.label {
3360 padding: 2px 4px 3px;3140 padding: 2px 4px 3px;
3361 font-size: 11.049999999999999px;3141 font-size: 11.05px;
3362 font-weight: bold;3142 font-weight: bold;
3363 color: #ffffff;3143 color: #ffffff;
3364 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);3144 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
3365 background-color: #999999;3145 background-color: #999999;
3366 -webkit-border-radius: 3px;3146 -webkit-border-radius: 3px;
3367 -moz-border-radius: 3px;3147 -moz-border-radius: 3px;
@@ -3423,18 +3203,18 @@
3423 overflow: hidden;3203 overflow: hidden;
3424 height: 18px;3204 height: 18px;
3425 margin-bottom: 18px;3205 margin-bottom: 18px;
3426 background-color: #f7f7f7;3206 background-color: #f6f6f6;
3427 background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);3207 background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);
3428 background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);3208 background-image: -ms-linear-gradient(top,#f5f5f5,#f9f9f9);
3429 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));3209 background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
3430 background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);3210 background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
3431 background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);3211 background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);
3432 background-image: linear-gradient(top, #f5f5f5, #f9f9f9);3212 background-image: linear-gradient(top,#f5f5f5,#f9f9f9);
3433 background-repeat: repeat-x;3213 background-repeat: repeat-x;
3434 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);3214 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
3435 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);3215 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
3436 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);3216 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
3437 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);3217 box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
3438 -webkit-border-radius: 4px;3218 -webkit-border-radius: 4px;
3439 -moz-border-radius: 4px;3219 -moz-border-radius: 4px;
3440 border-radius: 4px;3220 border-radius: 4px;
@@ -3445,36 +3225,36 @@
3445 color: #ffffff;3225 color: #ffffff;
3446 font-size: 12px;3226 font-size: 12px;
3447 text-align: center;3227 text-align: center;
3448 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);3228 text-shadow: 0 -1px 0 rgba(0,0,0,.25);
3449 background-color: #0e90d2;3229 background-color: #0d90d1;
3450 background-image: -moz-linear-gradient(top, #149bdf, #0480be);3230 background-image: -moz-linear-gradient(top,#149bdf,#0480be);
3451 background-image: -ms-linear-gradient(top, #149bdf, #0480be);3231 background-image: -ms-linear-gradient(top,#149bdf,#0480be);
3452 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));3232 background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
3453 background-image: -webkit-linear-gradient(top, #149bdf, #0480be);3233 background-image: -webkit-linear-gradient(top,#149bdf,#0480be);
3454 background-image: -o-linear-gradient(top, #149bdf, #0480be);3234 background-image: -o-linear-gradient(top,#149bdf,#0480be);
3455 background-image: linear-gradient(top, #149bdf, #0480be);3235 background-image: linear-gradient(top,#149bdf,#0480be);
3456 background-repeat: repeat-x;3236 background-repeat: repeat-x;
3457 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);3237 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
3458 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);3238 -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
3459 -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);3239 -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
3460 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);3240 box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
3461 -webkit-box-sizing: border-box;3241 -webkit-box-sizing: border-box;
3462 -moz-box-sizing: border-box;3242 -moz-box-sizing: border-box;
3463 box-sizing: border-box;3243 box-sizing: border-box;
3464 -webkit-transition: width 0.6s ease;3244 -webkit-transition: width .6s ease;
3465 -moz-transition: width 0.6s ease;3245 -moz-transition: width .6s ease;
3466 -ms-transition: width 0.6s ease;3246 -ms-transition: width .6s ease;
3467 -o-transition: width 0.6s ease;3247 -o-transition: width .6s ease;
3468 transition: width 0.6s ease;3248 transition: width .6s ease;
3469}3249}
3470.progress-striped .bar {3250.progress-striped .bar {
3471 background-color: #62c462;3251 background-color: #62c462;
3472 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));3252 background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
3473 background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3253 background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3474 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3254 background-image: -moz-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3475 background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3255 background-image: -ms-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3476 background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3256 background-image: -o-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3477 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3257 background-image: linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3478 -webkit-background-size: 40px 40px;3258 -webkit-background-size: 40px 40px;
3479 -moz-background-size: 40px 40px;3259 -moz-background-size: 40px 40px;
3480 -o-background-size: 40px 40px;3260 -o-background-size: 40px 40px;
@@ -3486,64 +3266,64 @@
3486 animation: progress-bar-stripes 2s linear infinite;3266 animation: progress-bar-stripes 2s linear infinite;
3487}3267}
3488.progress-danger .bar {3268.progress-danger .bar {
3489 background-color: #dd514c;3269 background-color: #dd514b;
3490 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);3270 background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);
3491 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);3271 background-image: -ms-linear-gradient(top,#ee5f5b,#c43c35);
3492 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));3272 background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
3493 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);3273 background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);
3494 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);3274 background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);
3495 background-image: linear-gradient(top, #ee5f5b, #c43c35);3275 background-image: linear-gradient(top,#ee5f5b,#c43c35);
3496 background-repeat: repeat-x;3276 background-repeat: repeat-x;
3497 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);3277 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
3498}3278}
3499.progress-danger.progress-striped .bar {3279.progress-danger.progress-striped .bar {
3500 background-color: #ee5f5b;3280 background-color: #ee5f5b;
3501 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));3281 background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
3502 background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3282 background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3503 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3283 background-image: -moz-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3504 background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3284 background-image: -ms-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3505 background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3285 background-image: -o-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3506 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3286 background-image: linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3507}3287}
3508.progress-success .bar {3288.progress-success .bar {
3509 background-color: #5eb95e;3289 background-color: #5db95d;
3510 background-image: -moz-linear-gradient(top, #62c462, #57a957);3290 background-image: -moz-linear-gradient(top,#62c462,#57a957);
3511 background-image: -ms-linear-gradient(top, #62c462, #57a957);3291 background-image: -ms-linear-gradient(top,#62c462,#57a957);
3512 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));3292 background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
3513 background-image: -webkit-linear-gradient(top, #62c462, #57a957);3293 background-image: -webkit-linear-gradient(top,#62c462,#57a957);
3514 background-image: -o-linear-gradient(top, #62c462, #57a957);3294 background-image: -o-linear-gradient(top,#62c462,#57a957);
3515 background-image: linear-gradient(top, #62c462, #57a957);3295 background-image: linear-gradient(top,#62c462,#57a957);
3516 background-repeat: repeat-x;3296 background-repeat: repeat-x;
3517 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);3297 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
3518}3298}
3519.progress-success.progress-striped .bar {3299.progress-success.progress-striped .bar {
3520 background-color: #62c462;3300 background-color: #62c462;
3521 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));3301 background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
3522 background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3302 background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3523 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3303 background-image: -moz-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3524 background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3304 background-image: -ms-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3525 background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3305 background-image: -o-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3526 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3306 background-image: linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3527}3307}
3528.progress-info .bar {3308.progress-info .bar {
3529 background-color: #4bb1cf;3309 background-color: #4bb1cf;
3530 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);3310 background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);
3531 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);3311 background-image: -ms-linear-gradient(top,#5bc0de,#339bb9);
3532 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));3312 background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
3533 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);3313 background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);
3534 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);3314 background-image: -o-linear-gradient(top,#5bc0de,#339bb9);
3535 background-image: linear-gradient(top, #5bc0de, #339bb9);3315 background-image: linear-gradient(top,#5bc0de,#339bb9);
3536 background-repeat: repeat-x;3316 background-repeat: repeat-x;
3537 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);3317 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
3538}3318}
3539.progress-info.progress-striped .bar {3319.progress-info.progress-striped .bar {
3540 background-color: #5bc0de;3320 background-color: #5bc0de;
3541 background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));3321 background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
3542 background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3322 background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3543 background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3323 background-image: -moz-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3544 background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3324 background-image: -ms-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3545 background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3325 background-image: -o-linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3546 background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);3326 background-image: linear-gradient(-45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);
3547}3327}
3548.accordion {3328.accordion {
3549 margin-bottom: 18px;3329 margin-bottom: 18px;
@@ -3579,26 +3359,23 @@
3579.carousel .item {3359.carousel .item {
3580 display: none;3360 display: none;
3581 position: relative;3361 position: relative;
3582 -webkit-transition: 0.6s ease-in-out left;3362 -webkit-transition: .6s ease-in-out left;
3583 -moz-transition: 0.6s ease-in-out left;3363 -moz-transition: .6s ease-in-out left;
3584 -ms-transition: 0.6s ease-in-out left;3364 -ms-transition: .6s ease-in-out left;
3585 -o-transition: 0.6s ease-in-out left;3365 -o-transition: .6s ease-in-out left;
3586 transition: 0.6s ease-in-out left;3366 transition: .6s ease-in-out left;
3587}3367}
3588.carousel .item > img {3368.carousel .item > img {
3589 display: block;3369 display: block;
3590 line-height: 1;3370 line-height: 1;
3591}3371}
3592.carousel .active,3372.carousel .active, .carousel .next, .carousel .prev {
3593.carousel .next,
3594.carousel .prev {
3595 display: block;3373 display: block;
3596}3374}
3597.carousel .active {3375.carousel .active {
3598 left: 0;3376 left: 0;
3599}3377}
3600.carousel .next,3378.carousel .next, .carousel .prev {
3601.carousel .prev {
3602 position: absolute;3379 position: absolute;
3603 top: 0;3380 top: 0;
3604 width: 100%;3381 width: 100%;
@@ -3609,8 +3386,7 @@
3609.carousel .prev {3386.carousel .prev {
3610 left: -100%;3387 left: -100%;
3611}3388}
3612.carousel .next.left,3389.carousel .next.left, .carousel .prev.right {
3613.carousel .prev.right {
3614 left: 0;3390 left: 0;
3615}3391}
3616.carousel .active.left {3392.carousel .active.left {
@@ -3656,10 +3432,9 @@
3656 bottom: 0;3432 bottom: 0;
3657 padding: 10px 15px 5px;3433 padding: 10px 15px 5px;
3658 background: #333333;3434 background: #333333;
3659 background: rgba(0, 0, 0, 0.75);3435 background: rgba(0,0,0,.75);
3660}3436}
3661.carousel-caption h4,3437.carousel-caption h4, .carousel-caption p {
3662.carousel-caption p {
3663 color: #ffffff;3438 color: #ffffff;
3664}3439}
3665.hero-unit {3440.hero-unit {
@@ -3696,7 +3471,166 @@
3696.invisible {3471.invisible {
3697 visibility: hidden;3472 visibility: hidden;
3698}3473}
3699/* new clearfix */3474.datepicker {
3475 top: 0;
3476 left: 0;
3477 padding: 4px;
3478 margin-top: 1px;
3479 -webkit-border-radius: 4px;
3480 -moz-border-radius: 4px;
3481 border-radius: 4px;
3482}
3483.datepicker:before {
3484 content: '';
3485 display: inline-block;
3486 border-left: 7px solid transparent;
3487 border-right: 7px solid transparent;
3488 border-bottom: 7px solid #cccccc;
3489 border-bottom-color: rgba(0,0,0,0.2);
3490 position: absolute;
3491 top: -7px;
3492 left: 6px;
3493}
3494.datepicker:after {
3495 content: '';
3496 display: inline-block;
3497 border-left: 6px solid transparent;
3498 border-right: 6px solid transparent;
3499 border-bottom: 6px solid #ffffff;
3500 position: absolute;
3501 top: -6px;
3502 left: 7px;
3503}
3504.datepicker > div {
3505 display: none;
3506}
3507.datepicker table {
3508 width: 100%;
3509 margin: 0;
3510}
3511.datepicker td, .datepicker th {
3512 text-align: center;
3513 width: 20px;
3514 height: 20px;
3515 -webkit-border-radius: 4px;
3516 -moz-border-radius: 4px;
3517 border-radius: 4px;
3518}
3519.datepicker td.day:hover {
3520 background: #eeeeee;
3521 cursor: pointer;
3522}
3523.datepicker td.day.disabled {
3524 color: #eeeeee;
3525}
3526.datepicker td.old, .datepicker td.new {
3527 color: #999999;
3528}
3529.datepicker td.active, .datepicker td.active:hover {
3530 color: #ffffff;
3531 background-color: #006dcc;
3532 background-image: -moz-linear-gradient(top,#dd4814,#dd4a14);
3533 background-image: -webkit-gradient(linear,0 0,0 100%,from(#dd4814),to(#dd4a14));
3534 background-image: -webkit-linear-gradient(top,#dd4814,#dd4a14);
3535 background-image: -o-linear-gradient(top,#dd4814,#dd4a14);
3536 background-image: linear-gradient(to bottom,#dd4814,#dd4a14);
3537 background-repeat: repeat-x;
3538 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd4814', endColorstr='#ffdd4a14', GradientType=0);
3539 border-color: #dd4a14 #dd4a14 #002a80;
3540 border-color: rgba(0,0,0,0.1)rgba(0,0,0,0.1)rgba(0,0,0,0.25);
3541 *background-color: #dd4a14;
3542 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3543 color: #ffffff;
3544 text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
3545}
3546.datepicker td.active:hover,
3547.datepicker td.active:hover:hover,
3548.datepicker td.active:focus,
3549.datepicker td.active:hover:focus,
3550.datepicker td.active:active,
3551.datepicker td.active:hover:active,
3552.datepicker td.active.active,
3553.datepicker td.active:hover.active,
3554.datepicker td.active.disabled,
3555.datepicker td.active:hover.disabled,
3556.datepicker td.active[disabled],
3557.datepicker td.active:hover[disabled] {
3558 color: #ffffff;
3559 background-color: #dd4a14;
3560 *background-color: #003bb3;
3561}
3562.datepicker td.active:active,
3563.datepicker td.active:hover:active,
3564.datepicker td.active.active,
3565.datepicker td.active:hover.active {
3566 background-color: #003399 \9;
3567}
3568.datepicker td span {
3569 display: block;
3570 width: 47px;
3571 height: 54px;
3572 line-height: 54px;
3573 float: left;
3574 margin: 2px;
3575 cursor: pointer;
3576 -webkit-border-radius: 4px;
3577 -moz-border-radius: 4px;
3578 border-radius: 4px;
3579}
3580.datepicker td span:hover {
3581 background: #eeeeee;
3582}
3583.datepicker td span.active {
3584 color: #ffffff;
3585 background-color: #006dcc;
3586 background-image: -moz-linear-gradient(top,#dd4814,#dd4a14);
3587 background-image: -webkit-gradient(linear,0 0,0 100%,from(#dd4814),to(#dd4a14));
3588 background-image: -webkit-linear-gradient(top,#dd4814,#dd4a14);
3589 background-image: -o-linear-gradient(top,#dd4814,#dd4a14);
3590 background-image: linear-gradient(to bottom,#dd4814,#dd4a14);
3591 background-repeat: repeat-x;
3592 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd4814', endColorstr='#ffdd4a14', GradientType=0);
3593 border-color: #dd4a14 #dd4a14 #002a80;
3594 border-color: rgba(0,0,0,0.1)rgba(0,0,0,0.1)rgba(0,0,0,0.25);
3595 *background-color: #dd4a14;
3596 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3597 color: #ffffff;
3598 text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
3599}
3600.datepicker td span.active:hover,
3601.datepicker td span.active:focus,
3602.datepicker td span.active:active,
3603.datepicker td span.active.active,
3604.datepicker td span.active.disabled,
3605.datepicker td span.active[disabled] {
3606 color: #ffffff;
3607 background-color: #dd4a14;
3608 *background-color: #003bb3;
3609}
3610.datepicker td span.active:active, .datepicker td span.active.active {
3611 background-color: #003399 \9;
3612}
3613.datepicker td span.old {
3614 color: #999999;
3615}
3616.datepicker th.switch {
3617 width: 145px;
3618}
3619.datepicker th.next, .datepicker th.prev {
3620 font-size: 21px;
3621}
3622.datepicker thead tr:first-child th {
3623 cursor: pointer;
3624}
3625.datepicker thead tr:first-child th:hover {
3626 background: #eeeeee;
3627}
3628.input-append.date .add-on i, .input-prepend.date .add-on i {
3629 display: block;
3630 cursor: pointer;
3631 width: 16px;
3632 height: 16px;
3633}
3700.clearfix:after {3634.clearfix:after {
3701 visibility: hidden;3635 visibility: hidden;
3702 display: block;3636 display: block;
@@ -3708,18 +3642,10 @@
3708* html .clearfix {3642* html .clearfix {
3709 zoom: 1;3643 zoom: 1;
3710}3644}
3711/* IE6 */3645* :first-child + html .clearfix {
3712*:first-child + html .clearfix {
3713 zoom: 1;3646 zoom: 1;
3714}3647}
3715/* IE7 */3648
3716@font-face {
3717 font-family: 'anivers';
3718 src: url('/static/dashboard/fonts/Anivers_Regular-webfont.eot?5f61443eb372');
3719 src: url('/static/dashboard/fonts/Anivers_Regular-webfont.eot?iefix') format('eot'), url('/static/dashboard/fonts/Anivers_Regular-webfont.woff?2c3db88030ec') format('woff'), url('/static/dashboard/fonts/Anivers_Regular-webfont.ttf?6a7822aa21cf') format('truetype'), url('/static/dashboard/fonts/Anivers_Regular-webfont.svg#webfont3JLVF59W') format('svg');
3720 font-weight: normal;
3721 font-style: normal;
3722}
3723a {3649a {
3724 color: #dd4814;3650 color: #dd4814;
3725}3651}
@@ -3753,9 +3679,9 @@
3753 font-size: 11px;3679 font-size: 11px;
3754 margin-left: 20px;3680 margin-left: 20px;
3755 padding: 0;3681 padding: 0;
3756 background-image: url('../../dashboard/img/drop_arrow.png?2ec1100baed3');3682 background-image: url('/static/dashboard/img/drop_arrow.png');
3757 border: 1px solid #c0d9e4;3683 border: 1px solid #77216f;
3758 background-color: #e9f5fa;3684 background-color: #eddbea;
3759 background-repeat: no-repeat;3685 background-repeat: no-repeat;
3760}3686}
3761.topbar .switcher_bar a {3687.topbar .switcher_bar a {
@@ -3767,18 +3693,18 @@
3767 width: 130px;3693 width: 130px;
3768}3694}
3769#user_info {3695#user_info {
3770 color: #888;3696 color: #ffffff;
3771 margin: auto 0;3697 margin: auto 0;
3772}3698}
3773#user_info > a {3699#user_info > a {
3774 margin-left: 25px;3700 margin-left: 25px;
3775 font-size: 11px;3701 font-size: 11px !important;
3702 color: #ffffff;
3776}3703}
3777.page-header {3704.page-header {
3778 margin: 0;3705 margin: 0;
3779 padding: 0;3706 padding: 0;
3780 border: 0;3707 border: 0;
3781 font-family: anivers;
3782}3708}
3783h2 {3709h2 {
3784 color: #6a6a6a;3710 color: #6a6a6a;
@@ -3786,15 +3712,14 @@
3786 font-weight: normal;3712 font-weight: normal;
3787}3713}
3788body {3714body {
3789 background-color: #fff;3715 background-color: #ffffff;
3790 min-width: 890px;3716 min-width: 890px;
3791}3717}
37923718#splash {
37933719 background: #fafafa url(../img/dots.png) repeat center top;
37943720}
3795/* Login Splash Page */
3796#splash .login {3721#splash .login {
3797 background: #DD4814 url(../img/ubuntu.png) no-repeat center 35px;3722 background: #dd4814 url('../img/ubuntu.png') no-repeat center 35px;
3798 position: absolute;3723 position: absolute;
3799 top: 80px;3724 top: 80px;
3800 left: 50%;3725 left: 50%;
@@ -3806,9 +3731,9 @@
3806 -webkit-border-radius: 6px;3731 -webkit-border-radius: 6px;
3807 -moz-border-radius: 6px;3732 -moz-border-radius: 6px;
3808 border-radius: 6px;3733 border-radius: 6px;
3809 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);3734 -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
3810 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);3735 -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
3811 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);3736 box-shadow: 0 3px 7px rgba(0,0,0,0.3);
3812 -webkit-background-clip: padding-box;3737 -webkit-background-clip: padding-box;
3813 -moz-background-clip: padding-box;3738 -moz-background-clip: padding-box;
3814 background-clip: padding-box;3739 background-clip: padding-box;
@@ -3816,13 +3741,20 @@
38163741
3817#splash .login form,3742#splash .login form,
3818#splash .login .modal-header {3743#splash .login .modal-header {
3819 background-color: #fff;3744 background-color: #ffffff;
3820}3745}
38213746
3822#splash .login input {3747#splash .login .modal-header {
3748 border-top: 1px solid #c44012;
3749}
3750
3751#splash .login form .error {
3752 width: 100%;
3753}
3754#splash .login form input {
3823 width: 350px;3755 width: 350px;
3824}3756}
3825#splash .login select {3757#splash .login form select {
3826 width: 360px;3758 width: 360px;
3827}3759}
3828#splash .help-block {3760#splash .help-block {
@@ -3832,27 +3764,27 @@
3832 margin-top: 190px;3764 margin-top: 190px;
3833}3765}
3834.nav li a {3766.nav li a {
3835 color: #8EACB7;3767 color: #8eacb7;
3836 text-shadow: none;3768 text-shadow: none;
3837}3769}
3838.container-fluid {3770.container-fluid {
3839 padding-left: 0;3771 padding-left: 0;
3840}3772}
3841.sidebar {3773.sidebar {
3842 background: #edf9ff;3774 background: #f2f2f2;
3843 border-right: 5px solid #e5e5e5;3775 border-right: 5px solid #e5e5e5;
3844 border-bottom: 5px solid #e5e5e5;3776 border-bottom: 5px solid #e5e5e5;
3845 float: left;3777 float: left;
3846}3778}
3847.sidebar h4 {3779.sidebar h4 {
3848 margin-left: 14px;3780 margin-left: 14px;
3849 color: #999;3781 color: #999999;
3850}3782}
3851.sidebar .nav-tabs {3783.sidebar .nav-tabs {
3852 margin-top: -34px;3784 margin-top: 10px;
3853}3785}
3854.sidebar .nav-tabs li.active a {3786.sidebar .nav-tabs li.active a {
3855 background-color: #edf9ff;3787 background-color: #f2f2f2;
3856}3788}
3857h1.brand {3789h1.brand {
3858 width: 100%;3790 width: 100%;
@@ -3861,7 +3793,7 @@
3861 padding-bottom: 40px;3793 padding-bottom: 40px;
3862}3794}
3863h1.brand a {3795h1.brand a {
3864 background: url(../img/ubuntu.png) top left no-repeat;3796 background: url('../img/logo.png') top left no-repeat;
3865 display: block;3797 display: block;
3866 float: left;3798 float: left;
3867 width: 116px;3799 width: 116px;
@@ -3871,7 +3803,6 @@
3871 margin-top: 15px;3803 margin-top: 15px;
3872 margin-bottom: 25px;3804 margin-bottom: 25px;
3873}3805}
3874/* Tenant Dropdown */
3875a.current_item {3806a.current_item {
3876 width: 163px;3807 width: 163px;
3877 float: left;3808 float: left;
@@ -3879,11 +3810,12 @@
3879a.current_item:hover {3810a.current_item:hover {
3880 text-decoration: none;3811 text-decoration: none;
3881}3812}
3882a.current_item:hover h3,3813a.current_item:hover h3, a.current_item:hover h4 {
3883a.current_item:hover h4 {
3884 color: #39738c;3814 color: #39738c;
3885}3815}
3886.sidebar .switcher_bar {3816.sidebar .switcher_bar {
3817 background-color: #eddbea;
3818 border: 1px solid #77216f;
3887 width: 190px;3819 width: 190px;
3888 height: 38px;3820 height: 38px;
3889 padding: 5px 0;3821 padding: 5px 0;
@@ -3893,39 +3825,49 @@
3893.sidebar .switcher_bar a.dropdown-toggle {3825.sidebar .switcher_bar a.dropdown-toggle {
3894 display: block;3826 display: block;
3895 padding: 5px 0;3827 padding: 5px 0;
3896 background-image: url('../../dashboard/img/drop_arrow.png');3828 background-image: url('/static/dashboard/img/drop_arrow.png');
3897 border: 1px solid #c0d9e4;3829 border: 1px solid #77216f;
3898 background-color: #e9f5fa;3830 background-color: #eddbea;
3899 background-repeat: no-repeat;3831 background-repeat: no-repeat;
3900 background-position: 167px 23px;3832 background-position: 167px 23px;
3901}3833}
3902.sidebar .switcher_bar a.dropdown-toggle:hover {3834.sidebar .switcher_bar a.dropdown-toggle:hover {
3903 text-decoration: none;3835 text-decoration: none;
3904 background-color: #cde8f4;3836 background-color: #dbb6d4;
3905}3837}
3906.sidebar .switcher_bar:focus {3838.sidebar .switcher_bar:focus {
3907 outline: none;3839 outline: none;
3908}3840}
3909.sidebar .switcher_bar h3 {3841.sidebar .switcher_bar h3 {
3910 color: #4790ae;3842 color: #2c001e;
3911 font-size: 16px;3843 font-size: 16px;
3912 margin: -6px 0 0 14px;3844 margin: -6px 0 0 14px;
3913 padding: 0;3845 padding: 0;
3846 overflow: hidden;
3847 text-overflow: ellipsis;
3848 white-space: nowrap;
3849}
3850.sidebar .switcher_bar h3:hover {
3851 white-space: normal;
3852 overflow: visible;
3853 text-overflow: none;
3854 padding-right: 1em;
3855 word-wrap: break-word;
3914}3856}
3915.sidebar .switcher_bar h4 {3857.sidebar .switcher_bar h4 {
3916 color: #6fabc4;3858 color: #5e2750;
3917 font-size: 10px;3859 font-size: 10px;
3918 text-transform: uppercase;3860 text-transform: uppercase;
3919 font-weight: normal;3861 font-weight: normal;
3920 padding: 0;3862 padding: 0;
3921}3863}
3922.sidebar .switcher_bar ul {3864.sidebar .switcher_bar ul {
3923 border: 1px solid #c0d9e4;3865 border: 1px solid #77216f;
3924 margin-left: -1px;3866 margin-left: -1px;
3925 width: 190px;3867 width: 190px;
3926}3868}
3927.sidebar .switcher_bar li a:hover {3869.sidebar .switcher_bar li a:hover {
3928 background: #92d6f1;3870 background: #77216f;
3929}3871}
3930#usage {3872#usage {
3931 margin-bottom: 25px;3873 margin-bottom: 25px;
@@ -3986,43 +3928,40 @@
3986 border: none;3928 border: none;
3987}3929}
3988.table-bordered tr.table_caption + tr th {3930.table-bordered tr.table_caption + tr th {
3989 border-top: 1px solid #ddd;3931 border-top: 1px solid #dddddd;
3990}3932}
3991.table-bordered tr.table_caption + tr th:first-child,3933.table-bordered tr.table_caption + tr th:first-child,
3992.table-bordered tr.table_caption + tr th.hide + th {3934.table-bordered tr.table_caption + tr th.hide + th {
3993 -moz-border-radius-topleft: 4px;3935 -moz-border-radius-topleft: 4px;
3994 -webkit-border-top-left-radius: 4px;3936 -webkit-border-top-left-radius: 4px;
3995 border-top-left-radius: 4px;3937 border-top-left-radius: 4px;
3996 border-left: 1px solid #ddd;3938 border-left: 1px solid #dddddd;
3997}3939}
3998.table-bordered tr.table_caption + tr th:last-child {3940.table-bordered tr.table_caption + tr th:last-child {
3999 -moz-border-radius-topright: 4px;3941 -moz-border-radius-topright: 4px;
4000 -webkit-border-top-right-radius: 4px;3942 -webkit-border-top-right-radius: 4px;
4001 border-top-right-radius: 4px;3943 border-top-right-radius: 4px;
4002 border-right: 1px solid #ddd;3944 border-right: 1px solid #dddddd;
4003}3945}
4004.table-bordered tbody tr td:first-child,3946.table-bordered tbody tr td:first-child, .table-bordered tfoot tr td:first-child {
4005.table-bordered tfoot tr td:first-child {3947 border-left: 1px solid #dddddd;
4006 border-left: 1px solid #ddd;3948}
4007}3949.table-bordered tbody tr td:last-child, .table-bordered tfoot tr td:last-child {
4008.table-bordered tbody tr td:last-child,3950 border-right: 1px solid #dddddd;
4009.table-bordered tfoot tr td:last-child {3951}
4010 border-right: 1px solid #ddd;3952.table-bordered tfoot tr td:first-child {
4011}3953 border-bottom: 1px solid #dddddd;
4012.table-bordered tfoot tr td:first-child {
4013 border-bottom: 1px solid #ddd;
4014 -moz-border-radius-bottomleft: 4px;3954 -moz-border-radius-bottomleft: 4px;
4015 -webkit-border-bottom-left-radius: 4px;3955 -webkit-border-bottom-left-radius: 4px;
4016 border-bottom-left-radius: 4px;3956 border-bottom-left-radius: 4px;
4017}3957}
4018.table-bordered tfoot tr td:last-child {3958.table-bordered tfoot tr td:last-child {
4019 border-bottom: 1px solid #ddd;3959 border-bottom: 1px solid #dddddd;
4020 -moz-border-radius-bottomright: 4px;3960 -moz-border-radius-bottomright: 4px;
4021 -webkit-border-bottom-right-radius: 4px;3961 -webkit-border-bottom-right-radius: 4px;
4022 border-bottom-right-radius: 4px;3962 border-bottom-right-radius: 4px;
4023}3963}
4024.table_title h3,3964.table_title h3, .table_header h3 {
4025.table_header h3 {
4026 font-family: anivers;3965 font-family: anivers;
4027 font-weight: normal;3966 font-weight: normal;
4028 font-size: 24px;3967 font-size: 24px;
@@ -4034,6 +3973,7 @@
4034}3973}
4035.table th.header:hover {3974.table th.header:hover {
4036 background-color: #e8e8e8;3975 background-color: #e8e8e8;
3976 text-decoration: underline;
4037}3977}
4038.table tbody td.anchor a {3978.table tbody td.anchor a {
4039 display: block;3979 display: block;
@@ -4043,29 +3983,26 @@
4043 background-color: transparent;3983 background-color: transparent;
4044 cursor: default;3984 cursor: default;
4045}3985}
4046.table th.headerSortUp:hover,3986.table th.headerSortUp:hover, .table th.headerSortDown:hover {
4047.table th.headerSortDown:hover {
4048 background-color: #dfdfdf;3987 background-color: #dfdfdf;
4049}3988}
4050.table th.headerSortUp,3989.table th.headerSortUp, .table th.headerSortDown {
4051.table th.headerSortDown {
4052 background-color: #dfdfdf;3990 background-color: #dfdfdf;
4053 background-repeat: no-repeat;3991 background-repeat: no-repeat;
4054 background-position: 98% center;3992 background-position: 98% center;
4055}3993}
4056.table th.headerSortDown {3994.table th.headerSortDown {
4057 background-image: url('../../dashboard/img/drop_arrow.png?2ec1100baed3');3995 background-image: url('/static/dashboard/img/drop_arrow.png');
4058}3996}
4059.table th.headerSortUp {3997.table th.headerSortUp {
4060 background-image: url('../../dashboard/img/up_arrow.png?4293b62aa222');3998 background-image: url('/static/dashboard/img/up_arrow.png');
4061}3999}
4062.table tr.summation td:first-child,4000.table tr.summation td:first-child, .table tr.summation td:last-child {
4063.table tr.summation td:last-child {
4064 border-radius: 0;4001 border-radius: 0;
4065 border-bottom: 0 none;4002 border-bottom: 0 none;
4066}4003}
4067th {4004th {
4068 background: #F7F2F6;4005 background: #f7f2f6;
4069}4006}
4070td.anchor {4007td.anchor {
4071 padding: 0;4008 padding: 0;
@@ -4080,17 +4017,18 @@
4080 margin: 10px 0 20px 0;4017 margin: 10px 0 20px 0;
4081}4018}
4082.main_nav a {4019.main_nav a {
4083 color: #999;4020 color: #999999;
4084 width: 185px;4021 width: 185px;
4085 padding: 10px;4022 padding: 10px;
4086 display: block;4023 display: block;
4087 margin-left: 20px;4024 margin-left: 20px;
4088}4025}
4089.main_nav a.active {4026.main_nav a.active {
4090 background: #fff;4027 background: #ffffff;
4091 border: 2px solid #d8d8d8;4028 border: 2px solid #d8d8d8;
4092 border-right: 0;4029 border-right: 0;
4093 border-bottom-color: #ccc;4030 border-bottom-color: #cccccc;
4031 color: #5e2750;
4094}4032}
4095table form {4033table form {
4096 margin-bottom: 0;4034 margin-bottom: 0;
@@ -4104,9 +4042,9 @@
4104 width: 300px;4042 width: 300px;
4105}4043}
4106.messages .alert-block {4044.messages .alert-block {
4107 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);4045 -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
4108 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);4046 -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
4109 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);4047 box-shadow: 0 3px 7px rgba(0,0,0,0.3);
4110}4048}
4111.messages .alert-block.alert-error {4049.messages .alert-block.alert-error {
4112 border: 1px solid #9d261d;4050 border: 1px solid #9d261d;
@@ -4118,9 +4056,7 @@
4118 margin-top: -23px;4056 margin-top: -23px;
4119 margin-right: -23px;4057 margin-right: -23px;
4120}4058}
4121.modal > form,4059.modal > form, .login > form, .alert-actions > form {
4122.login > form,
4123.alert-actions > form {
4124 margin-bottom: 0;4060 margin-bottom: 0;
4125}4061}
4126.alert-block p {4062.alert-block p {
@@ -4155,8 +4091,8 @@
4155 text-align: center;4091 text-align: center;
4156}4092}
4157.table tfoot tr td {4093.table tfoot tr td {
4158 border-top: 1px solid #DDD;4094 border-top: 1px solid #dddddd;
4159 background-color: #F1F1F1;4095 background-color: #f1f1f1;
4160 font-size: 11px;4096 font-size: 11px;
4161 line-height: 14px;4097 line-height: 14px;
4162}4098}
@@ -4164,30 +4100,113 @@
4164 float: right;4100 float: right;
4165 min-width: 400px;4101 min-width: 400px;
4166}4102}
4167.table_actions .table_search {4103.table_actions .table_search, .table_actions .table_filter {
4168 display: inline-block;4104 display: inline-block;
4169}4105}
4170.table_search input {4106.table_search input {
4171 background: url('../../dashboard/img/search.png?781fb162b111') no-repeat 195px 5px;4107 background: url('/static/dashboard/img/search.png') no-repeat 195px 5px;
4172 display: inline-block;4108 display: inline-block;
4173 margin-bottom: 0;4109 margin-bottom: 0;
4174}4110}
4175.table_actions a,4111.table_actions a, .table_actions button {
4176.table_actions button {
4177 float: right;4112 float: right;
4178 margin-left: 10px;4113 margin-left: 10px;
4179}4114}
4180.table_actions button.filter {4115.table_actions button.filter {
4181 margin-left: 0;4116 margin-left: 0;
4182}4117}
4118.table_actions a.btn-create, .table_actions a.btn-launch {
4119 padding-left: 23px;
4120 position: relative;
4121}
4122.table_actions a.btn-create:before, .table_actions a.btn-launch:before {
4123 display: inline-block;
4124 content: "";
4125 width: 18px;
4126 height: 20px;
4127 margin-top: 1px;
4128 *margin-right: .3em;
4129 line-height: 14px;
4130 background-image: url('/static/bootstrap/img/glyphicons-halflings.png');
4131 background-position: -403px -92px;
4132 background-repeat: no-repeat;
4133 position: absolute;
4134 top: 0px;
4135 left: 0px;
4136}
4137.table_actions a.btn-download {
4138 padding-left: 23px;
4139 position: relative;
4140}
4141.table_actions a.btn-download:before {
4142 display: inline-block;
4143 content: "";
4144 width: 18px;
4145 height: 20px;
4146 margin-top: 1px;
4147 *margin-right: .3em;
4148 line-height: 14px;
4149 background-image: url('/static/bootstrap/img/glyphicons-halflings.png');
4150 background-position: -91px -19px;
4151 background-repeat: no-repeat;
4152 position: absolute;
4153 top: 0px;
4154 left: 0px;
4155}
4156.table_actions a.btn-upload {
4157 padding-left: 23px;
4158 position: relative;
4159}
4160.table_actions a.btn-upload:before {
4161 display: inline-block;
4162 content: "";
4163 width: 18px;
4164 height: 20px;
4165 margin-top: 1px;
4166 *margin-right: .3em;
4167 line-height: 14px;
4168 background-image: url('/static/bootstrap/img/glyphicons-halflings.png');
4169 background-position: -283px -92px;
4170 background-repeat: no-repeat;
4171 position: absolute;
4172 top: 0px;
4173 left: 0px;
4174}
4175.table_actions button.btn-delete, .table_actions button.btn-terminate {
4176 padding-left: 23px;
4177 position: relative;
4178}
4179.table_actions button.btn-delete:before, .table_actions button.btn-terminate:before {
4180 display: inline-block;
4181 content: "";
4182 width: 18px;
4183 height: 20px;
4184 margin-top: 1px;
4185 *margin-right: .3em;
4186 line-height: 14px;
4187 background-image: url('/static/bootstrap/img/glyphicons-halflings-white.png');
4188 background-position: -451px 5px;
4189 background-repeat: no-repeat;
4190 position: absolute;
4191 top: 0px;
4192 left: 0px;
4193}
4183.table_header .table_actions {4194.table_header .table_actions {
4184 min-width: 0;4195 min-width: 0;
4185}4196}
4186.table_header .table_actions a,4197.table_header .table_actions a,
4187.table_header .table_actions button {4198.table_header .table_actions > button,
4199.table_header .table_actions .table_search button {
4188 display: inline-block;4200 display: inline-block;
4189 float: none;4201 float: none;
4190}4202}
4203.table_header .table_filter {
4204 vertical-align: bottom;
4205 margin-right: 20px;
4206}
4207.table_header .table_filter i {
4208 vertical-align: middle;
4209}
4191.table_actions form {4210.table_actions form {
4192 float: right;4211 float: right;
4193 margin-left: 10px;4212 margin-left: 10px;
@@ -4195,10 +4214,21 @@
4195.hidden {4214.hidden {
4196 display: none;4215 display: none;
4197}4216}
4198.table-striped tbody tr.status_unknown:nth-child(odd) td {4217.table-striped.datatable tbody tr.odd td {
4218 background-color: #f9f9f9;
4219}
4220.table-striped.datatable tbody tr.even td {
4221 background-color: inherit;
4222}
4223.table-striped.datatable tbody tr.odd:hover td,
4224.table-striped.datatable tbody tr.even:hover td,
4225.table-striped.datatable tbody tr:hover th {
4226 background-color: #f5f5f5;
4227}
4228.table-striped tbody tr.status_unknown:nth-child(odd)td {
4199 background-color: #ffffb5;4229 background-color: #ffffb5;
4200}4230}
4201.table-striped tbody tr.status_unknown:nth-child(even) td {4231.table-striped tbody tr.status_unknown:nth-child(even)td {
4202 background-color: #ffffc6;4232 background-color: #ffffc6;
4203}4233}
4204.nowrap-col {4234.nowrap-col {
@@ -4222,24 +4252,20 @@
4222 float: left;4252 float: left;
4223 line-height: 18px;4253 line-height: 18px;
4224}4254}
4225#external_links,4255#external_links, #external_links li {
4226#external_links li {
4227 float: left;4256 float: left;
4228}4257}
4229#external_links li {4258#external_links li {
4230 margin: 0 0 0 15px;4259 margin: 0 0 0 15px;
4231}4260}
4232/* Forms */
4233form label {4261form label {
4234 text-align: left;4262 text-align: left;
4235 color: #555;4263 color: #555555;
4236 font-weight: bold;4264 font-weight: bold;
4237}4265}
4238.modal {4266.modal {
4239 width: 700px;4267 width: 700px;
4240 max-height: none;4268 max-height: none;
4241 /* Prevents large modals from scrolling unnecessarily */
4242
4243 top: 80px;4269 top: 80px;
4244 margin-top: 0;4270 margin-top: 0;
4245 position: absolute;4271 position: absolute;
@@ -4256,23 +4282,27 @@
4256 bottom: 0;4282 bottom: 0;
4257 width: 150px;4283 width: 150px;
4258}4284}
4285.datepicker {
4286 margin-top: 10px;
4287}
4288.datepicker input {
4289 width: 65px;
4290 margin-right: 10px;
4291}
4292.datepicker .btn {
4293 margin-right: 10px;
4294}
4259form.horizontal .form-field {4295form.horizontal .form-field {
4260 float: left;4296 float: left;
4261}4297}
4262form.horizontal.split_half .form-field {4298form.horizontal.split_half .form-field {
4263 width: 334px;4299 width: 334px;
4264 /* Fits 2 fields to a row */
4265
4266}4300}
4267form.horizontal.split_quarter .form-field {4301form.horizontal.split_quarter .form-field {
4268 width: 167px;4302 width: 167px;
4269 /* Fits 4 fields to a row */
4270
4271}4303}
4272form.horizontal.split_five .form-field {4304form.horizontal.split_five .form-field {
4273 width: 133px;4305 width: 133px;
4274 /* Fits 5 fields to a row */
4275
4276}4306}
4277form.horizontal fieldset {4307form.horizontal fieldset {
4278 width: 100%;4308 width: 100%;
@@ -4290,8 +4320,8 @@
4290.static_page {4320.static_page {
4291 float: left;4321 float: left;
4292 width: 700px;4322 width: 700px;
4293 background-color: #FFF;4323 background-color: #ffffff;
4294 border: 1px solid #DDD;4324 border: 1px solid #dddddd;
4295}4325}
4296.static_page > form {4326.static_page > form {
4297 margin-bottom: 0;4327 margin-bottom: 0;
@@ -4320,7 +4350,7 @@
4320 vertical-align: top;4350 vertical-align: top;
4321 width: 340px;4351 width: 340px;
4322 padding-left: 10px;4352 padding-left: 10px;
4323 border-left: 1px solid #DDD;4353 border-left: 1px solid #dddddd;
4324}4354}
4325.workflow fieldset > table {4355.workflow fieldset > table {
4326 margin-bottom: 0;4356 margin-bottom: 0;
@@ -4339,8 +4369,7 @@
4339.modal-body fieldset ul {4369.modal-body fieldset ul {
4340 width: 90%;4370 width: 90%;
4341}4371}
4342.modal-body fieldset .form-field input,4372.modal-body fieldset .form-field input, .modal-body fieldset .form-field textarea {
4343.modal-body fieldset .form-field textarea {
4344 width: 298px;4373 width: 298px;
4345}4374}
4346.modal-body fieldset .form-field select {4375.modal-body fieldset .form-field select {
@@ -4361,7 +4390,7 @@
4361 margin-top: 0;4390 margin-top: 0;
4362 margin-right: 5px;4391 margin-right: 5px;
4363 font-size: 12px;4392 font-size: 12px;
4364 color: #666;4393 color: #666666;
4365 font-weight: normal;4394 font-weight: normal;
4366 filter: alpha(opacity=100);4395 filter: alpha(opacity=100);
4367 -khtml-opacity: 1;4396 -khtml-opacity: 1;
@@ -4369,7 +4398,7 @@
4369 opacity: 1;4398 opacity: 1;
4370}4399}
4371.modal-footer a.close:hover {4400.modal-footer a.close:hover {
4372 color: #333;4401 color: #333333;
4373 text-decoration: underline;4402 text-decoration: underline;
4374}4403}
4375.modal-body .help-block {4404.modal-body .help-block {
@@ -4396,28 +4425,26 @@
4396#images #actions {4425#images #actions {
4397 width: 100px;4426 width: 100px;
4398}4427}
4399/*New List Patches*/
4400.details-modal .modal-body {4428.details-modal .modal-body {
4401 padding-bottom: 20px;4429 padding-bottom: 20px;
4402}4430}
4403.form-inline {4431.form-inline {
4404 display: inline;4432 display: inline;
4405}4433}
4406.form-inline input,4434.form-inline input, .form-inline button, .form-inline a.btn {
4407.form-inline button,
4408.form-inline a.btn {
4409 margin-left: 5px;4435 margin-left: 5px;
4410}4436}
4411td.select {4437td.select {
4412 width: 10px;4438 width: 10px;
4413}4439}
4414/* Actions dropdown */
4415td.actions_column {4440td.actions_column {
4416 width: 150px;4441 white-space: nowrap;
4417 padding: 10px;4442 padding: 10px;
4418 position: relative;4443 position: relative;
4419 min-width: 140px;4444 width: 200px;
4420 min-height: 20px;4445}
4446td.actions_column .btn-group {
4447 display: inline-block;
4421}4448}
4422td.actions_column .row_actions a,4449td.actions_column .row_actions a,
4423td.actions_column .row_actions input,4450td.actions_column .row_actions input,
@@ -4437,9 +4464,13 @@
4437td.actions_column .row_actions .hide {4464td.actions_column .row_actions .hide {
4438 display: none;4465 display: none;
4439}4466}
4440/* Makes size consistent across browsers when mixing "btn-group" and "small" */4467td.actions_column .btn-action-required {
4441.btn.hide,4468 font-weight: bold;
4442.btn-group .hide {4469}
4470.tab-content {
4471 overflow: visible;
4472}
4473.btn.hide, .btn-group .hide {
4443 display: none;4474 display: none;
4444}4475}
4445.btn-group .dropdown-toggle:focus {4476.btn-group .dropdown-toggle:focus {
@@ -4447,8 +4478,6 @@
4447}4478}
4448.dropdown-menu button {4479.dropdown-menu button {
4449 line-height: 18px;4480 line-height: 18px;
4450 /* Matches rule for ".dropdown-menu a" in bootstrap */
4451
4452 width: 100%;4481 width: 100%;
4453}4482}
4454.btn-group .dropdown-menu .btn {4483.btn-group .dropdown-menu .btn {
@@ -4461,26 +4490,23 @@
4461.dropdown-menu .btn.btn-info,4490.dropdown-menu .btn.btn-info,
4462.dropdown-menu .btn.btn-info:hover {4491.dropdown-menu .btn.btn-info:hover {
4463 text-shadow: none;4492 text-shadow: none;
4464 /* remove default bootstrap shadowing from button text. */
4465
4466}4493}
4467.dropdown-menu li:hover {4494.dropdown-menu li:hover {
4468 background: none;4495 background: none;
4469}4496}
4470.dropdown-menu li.divider:hover {4497.dropdown-menu li.divider:hover {
4471 background-color: #E5E5E5;4498 background-color: #e5e5e5;
4472}4499}
4473td.actions_column .dropdown-menu a:hover,4500td.actions_column .dropdown-menu a:hover,
4474td.actions_column .dropdown-menu button:hover {4501td.actions_column .dropdown-menu button:hover {
4475 background-color: #CDCDCD;4502 background-color: #cdcdcd;
4476}4503}
4477.dropdown-menu .btn.btn-danger {4504.dropdown-menu .btn.btn-danger {
4478 color: #C43C35;4505 color: #c43c35;
4479}4506}
4480.dropdown-menu .btn.btn-danger:hover {4507.dropdown-menu .btn.btn-danger:hover {
4481 background-color: #f6e0df;4508 background-color: #f6e0df;
4482}4509}
4483/* Overrides for single-action rows (no dropdown) */
4484tr td.actions_column ul.row_actions.single,4510tr td.actions_column ul.row_actions.single,
4485tr:hover td.actions_column ul.row_actions.single,4511tr:hover td.actions_column ul.row_actions.single,
4486td.actions_column ul.row_actions.single,4512td.actions_column ul.row_actions.single,
@@ -4503,12 +4529,10 @@
4503td.actions_column ul.row_actions.single button:hover {4529td.actions_column ul.row_actions.single button:hover {
4504 color: black;4530 color: black;
4505}4531}
4506th.multi_select_column,4532th.multi_select_column, td.multi_select_column {
4507td.multi_select_column {
4508 width: 25px;4533 width: 25px;
4509}4534}
4510th.multi_select_column,4535th.multi_select_column, td.multi_select_column {
4511td.multi_select_column {
4512 text-align: center;4536 text-align: center;
4513}4537}
4514.table-fixed {4538.table-fixed {
@@ -4546,7 +4570,7 @@
4546 border-bottom: none;4570 border-bottom: none;
4547}4571}
4548#instance_tabs li.active a {4572#instance_tabs li.active a {
4549 background: #fff;4573 background: #ffffff;
4550 padding-bottom: 8px;4574 padding-bottom: 8px;
4551 margin-bottom: -5px;4575 margin-bottom: -5px;
4552}4576}
@@ -4554,7 +4578,7 @@
4554 margin-bottom: 0;4578 margin-bottom: 0;
4555}4579}
4556#main_content .tab-content {4580#main_content .tab-content {
4557 border: 1px solid #ddd;4581 border: 1px solid #dddddd;
4558 border-top: 0 none;4582 border-top: 0 none;
4559 padding: 10px;4583 padding: 10px;
4560}4584}
@@ -4570,23 +4594,22 @@
4570.tab_wrapper {4594.tab_wrapper {
4571 padding-top: 50px;4595 padding-top: 50px;
4572}4596}
4573/* Fix tooltip z-index to show above modals. Bootstrap bug 582*/
4574.tooltip {4597.tooltip {
4575 z-index: 12000;4598 z-index: 12000;
4576}4599}
4577.volume_boot_disclosure {4600.volume_boot_disclosure {
4578 font-weight: bold;4601 font-weight: bold;
4579 color: #555;4602 color: #555555;
4580 cursor: pointer;4603 cursor: pointer;
4581 background-image: url('../../dashboard/img/right_droparrow.png?b14134630332');4604 background-image: url('/static/dashboard/img/right_droparrow.png');
4582 background-repeat: no-repeat;4605 background-repeat: no-repeat;
4583 background-position: 130px center;4606 background-position: 130px center;
4584}4607}
4585.volume_boot_disclosure.on {4608.volume_boot_disclosure.on {
4586 width: 334px;4609 width: 334px;
4587 margin-bottom: 10px;4610 margin-bottom: 10px;
4588 border-bottom: solid 1px #E1E1E1;4611 border-bottom: solid 1px #e1e1e1;
4589 background-image: url('../../dashboard/img/drop_arrow.png?2ec1100baed3');4612 background-image: url('/static/dashboard/img/drop_arrow.png');
4590}4613}
4591form div.clearfix.error {4614form div.clearfix.error {
4592 width: 308px;4615 width: 308px;
@@ -4595,12 +4618,18 @@
4595 cursor: pointer;4618 cursor: pointer;
4596}4619}
4597.nav-tabs li.error a {4620.nav-tabs li.error a {
4598 color: #B94A48;4621 color: #b94a48;
4599}4622}
4600.nav-tabs li.error a:after {4623.nav-tabs li.error a:after {
4601 content: "*";4624 content: "*";
4602}4625}
4603/* Region selector in header */4626.nav-tabs li.required a:after, form .form-field.required > label:after {
4627 content: "*";
4628 font-weight: bold;
4629 line-height: 0;
4630 padding-left: 4px;
4631 color: #3290c0;
4632}
4604#region_selector {4633#region_selector {
4605 position: absolute;4634 position: absolute;
4606 z-index: 9999;4635 z-index: 9999;
@@ -4622,11 +4651,11 @@
4622#region_selector li a {4651#region_selector li a {
4623 padding: 3px 3px 3px 5px;4652 padding: 3px 3px 3px 5px;
4624 display: none;4653 display: none;
4625 background: #E1E1E1;4654 background: #e1e1e1;
4626 margin-top: -10px;4655 margin-top: -10px;
4627}4656}
4628#region_selector li:first-child p {4657#region_selector li:first-child p {
4629 background: #ededed url('../../dashboard/img/drop_arrow.png?2ec1100baed3') no-repeat 106px 9px !important;4658 background: #ededed url('/static/dashboard/img/drop_arrow.png') no-repeat 106px 9px !important;
4630 display: block;4659 display: block;
4631 border: 1px solid #e1e1e1;4660 border: 1px solid #e1e1e1;
4632 padding: 5px;4661 padding: 5px;
@@ -4635,7 +4664,7 @@
4635 border: none;4664 border: none;
4636}4665}
4637.item_detail ul li label {4666.item_detail ul li label {
4638 color: #000;4667 color: #000000;
4639 font-weight: bold;4668 font-weight: bold;
4640 display: block;4669 display: block;
4641 margin-top: 5px;4670 margin-top: 5px;
@@ -4643,31 +4672,41 @@
4643.progress_bar {4672.progress_bar {
4644 height: 100%;4673 height: 100%;
4645 width: 100%;4674 width: 100%;
4646 border: 1px solid #CCC;4675 border: 1px solid #cccccc;
4647 background-color: #CCC;4676 background-color: #cccccc;
4648}4677}
4649.progress_bar_fill,4678.progress_bar_fill, .progress_bar_selected {
4650.progress_bar_selected {
4651 height: 100%;4679 height: 100%;
4652 float: left;4680 float: left;
4653}4681}
4654.progress_bar_fill {4682.progress_bar_fill {
4655 background-color: #666;4683 background-color: #666666;
4656}4684}
4657.progress_bar_selected {4685.progress_bar_selected {
4658 background-color: #4790AE;4686 background-color: #2c001e;
4659 width: 0;4687 width: 0;
4660}4688}
4661.progress_bar_over {4689.progress_bar_over {
4662 background-color: red;4690 background-color: red;
4663}4691}
4692.d3_quota_bar {
4693 width: 20%;
4694 margin-bottom: 8px;
4695 margin-top: 10px;
4696 float: left;
4697 text-align: center;
4698}
4699.quota-dynamic {
4700 overflow: hidden;
4701 margin-bottom: 8px;
4702}
4664.quota_title {4703.quota_title {
4665 color: #999;4704 color: #999999;
4666 padding-bottom: 0;4705 padding-bottom: 0;
4667 margin-bottom: 8px;4706 margin-bottom: 8px;
4668}4707}
4669.quota_title strong {4708.quota_title strong {
4670 color: #000;4709 color: #000000;
4671}4710}
4672.quota_title strong span {4711.quota_title strong span {
4673 font-weight: normal;4712 font-weight: normal;
@@ -4681,7 +4720,7 @@
4681 margin: -8px 0 8px;4720 margin: -8px 0 8px;
4682}4721}
4683div .flavor_table {4722div .flavor_table {
4684 border: 1px solid #AAA;4723 border: 1px solid #aaaaaa;
4685 width: 100%;4724 width: 100%;
4686 margin-bottom: 14px;4725 margin-bottom: 14px;
4687}4726}
@@ -4706,48 +4745,52 @@
4706 float: left;4745 float: left;
4707 margin-right: 50px;4746 margin-right: 50px;
4708}4747}
4709.error .help-inline {4748.error .help-inline, .dynamic-error {
4710 background: #efdfdf;4749 background: #efdfdf;
4711 border: 1px solid #ead5d8;4750 border: 1px solid #ead5d8;
4712 padding: 10px;4751 padding: 10px;
4713 display: block;4752 display: block;
4714}4753}
4754.dynamic-error {
4755 color: #b94a48;
4756 margin-bottom: 0.5em;
4757}
4715label.log-length {4758label.log-length {
4716 line-height: 28px;4759 line-height: 28px;
4717 margin-right: 10px;4760 margin-right: 10px;
4718}4761}
4719.progress-success.bar {4762.progress-success.bar {
4720 background-color: #5eb95e;4763 background-color: #5eb95e;
4721 background-image: -moz-linear-gradient(top, #62c462, #57a957);4764 background-image: -moz-linear-gradient(top,#62c462,#57a957);
4722 background-image: -ms-linear-gradient(top, #62c462, #57a957);4765 background-image: -ms-linear-gradient(top,#62c462,#57a957);
4723 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));4766 background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
4724 background-image: -webkit-linear-gradient(top, #62c462, #57a957);4767 background-image: -webkit-linear-gradient(top,#62c462,#57a957);
4725 background-image: -o-linear-gradient(top, #62c462, #57a957);4768 background-image: -o-linear-gradient(top,#62c462,#57a957);
4726 background-image: linear-gradient(top, #62c462, #57a957);4769 background-image: linear-gradient(top,#62c462,#57a957);
4727 background-repeat: repeat-x;4770 background-repeat: repeat-x;
4728 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);4771 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
4729}4772}
4730.progress_bar_fill.progress-warning.bar {4773.progress_bar_fill.progress-warning.bar {
4731 background-color: #898989;4774 background-color: #898989;
4732 background-image: -moz-linear-gradient(top, #999999, #333333);4775 background-image: -moz-linear-gradient(top,#999999,#333333);
4733 background-image: -ms-linear-gradient(top, #999999, #333333);4776 background-image: -ms-linear-gradient(top,#999999,#333333);
4734 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#333333));4777 background-image: -webkit-gradient(linear,0 0,0 100%,from(#999999),to(#333333));
4735 background-image: -webkit-linear-gradient(top, #999999, #333333);4778 background-image: -webkit-linear-gradient(top,#999999,#333333);
4736 background-image: -o-linear-gradient(top, #999999, #333333);4779 background-image: -o-linear-gradient(top,#999999,#333333);
4737 background-image: linear-gradient(top, #999999, #333333);4780 background-image: linear-gradient(top,#999999,#333333);
4738 background-repeat: repeat-x;4781 background-repeat: repeat-x;
4739 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#999999', endColorstr='#333333', GradientType=0);4782 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#333333', GradientType=0);
4740}4783}
4741.progress_bar_over.bar {4784.progress_bar_over.bar {
4742 background-color: #dd514c;4785 background-color: #dd514c;
4743 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);4786 background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);
4744 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);4787 background-image: -ms-linear-gradient(top,#ee5f5b,#c43c35);
4745 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));4788 background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
4746 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);4789 background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);
4747 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);4790 background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);
4748 background-image: linear-gradient(top, #ee5f5b, #c43c35);4791 background-image: linear-gradient(top,#ee5f5b,#c43c35);
4749 background-repeat: repeat-x;4792 background-repeat: repeat-x;
4750 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);4793 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
4751}4794}
4752.split_five div.control-group input[type="text"],4795.split_five div.control-group input[type="text"],
4753.split_five div.control-group select {4796.split_five div.control-group select {
@@ -4761,8 +4804,7 @@
4761.warning .warning-text {4804.warning .warning-text {
4762 text-align: center;4805 text-align: center;
4763}4806}
4764.warning .warning-text h3,4807.warning .warning-text h3, .warning .warning-text a {
4765.warning .warning-text a {
4766 display: inline-block;4808 display: inline-block;
4767}4809}
4768.warning .warning-text h3 {4810.warning .warning-text h3 {
@@ -4776,107 +4818,93 @@
4776.no_split {4818.no_split {
4777 margin-top: -60px;4819 margin-top: -60px;
4778}4820}
4779/* Project Membership UI */4821.membership {
4780.project_membership {
4781 min-height: 200px;4822 min-height: 200px;
4782 /* Buttons */
4783
4784 /* Header */
4785
4786 /* 'Fake table' body */
4787
4788 /* User lists */
4789
4790 /* List filtering */
4791
4792 /* Role dropdown menus */
4793
4794}4823}
4795.project_membership .btn-group {4824.membership .btn-group {
4796 margin-left: 0px;4825 margin-left: 0px;
4797 padding: 2px 10px 0 0;4826 padding: 2px 10px 0 0;
4798 margin-bottom: 0px;4827 margin-bottom: 0px;
4799 border: 1px solid #DDD;4828 border: 1px solid #dddddd;
4800 border-bottom: none;4829 border-bottom: none;
4801}4830}
4802.project_membership .btn-group .active {4831.membership .btn-group .active {
4803 float: right;4832 float: right;
4804}4833}
4805.project_membership a.btn-primary:hover {4834.membership a.btn-primary:hover {
4806 background-color: #04C;4835 background-color: #dd4a14;
4807}4836}
4808.project_membership .help_text {4837.membership .help_text {
4809 margin-left: 15px;4838 margin-left: 15px;
4810 margin-bottom: 15px;4839 margin-bottom: 15px;
4811}4840}
4812.project_membership .users_title {4841.membership .members_title {
4813 color: #555;4842 color: #555555;
4814 font-weight: bold;4843 font-weight: bold;
4815 padding-left: 10px;4844 padding-left: 10px;
4816 float: left;4845 float: left;
4817}4846}
4818.project_membership input {4847.membership input {
4819 background: url('../../dashboard/img/search.png?781fb162b111') no-repeat 105px 5px whiteSmoke;4848 background: url('/static/dashboard/img/search.png') no-repeat 105px 5px whiteSmoke;
4820}4849}
4821.project_membership .fake_table_header {4850.membership .fake_table_header {
4822 background-color: #F1F1F1;4851 background-color: #f1f1f1;
4823 width: 306px;4852 width: 306px;
4824 height: 38px;4853 height: 38px;
4825 padding-top: 15px;4854 padding-top: 15px;
4826 border: 1px solid #DDD;4855 border: 1px solid #dddddd;
4827 border-bottom: none;4856 border-bottom: none;
4828}4857}
4829.project_membership .fake_table {4858.membership .fake_table {
4830 margin-left: 5px;4859 margin-left: 5px;
4831 width: 315px;4860 width: 315px;
4832}4861}
4833.project_membership .fake_table ul.no_results {4862.membership .fake_table ul.no_results {
4834 width: 298px;4863 width: 298px;
4835}4864}
4836.project_membership .fake_table ul.btn-group:hover {4865.membership .fake_table ul.btn-group:hover {
4837 background-color: #DDD;4866 background-color: #dddddd;
4838}4867}
4839.project_membership .left .fake_table_header {4868.membership .left .fake_table_header {
4840 width: 318px;4869 width: 318px;
4841}4870}
4842.project_membership .right .fake_table_header {4871.membership .right .fake_table_header {
4843 width: 318px;4872 width: 318px;
4844 margin-left: -15px;4873 margin-left: -15px;
4845}4874}
4846.project_membership .right .fake_table ul.no_results {4875.membership .right .fake_table ul.no_results {
4847 margin-left: -20px;4876 margin-left: -20px;
4848}4877}
4849.project_membership .member {4878.membership .member {
4850 padding: 10px;4879 padding: 10px;
4851 text-align: left;4880 text-align: left;
4852}4881}
4853.project_membership .project_members {4882.membership .members {
4854 margin-left: -20px;4883 margin-left: -20px;
4855}4884}
4856.project_membership .project_members ul.btn-group,4885.membership .members ul.btn-group, .membership .available_members ul.btn-group {
4857.project_membership .available_users ul.btn-group {
4858 width: 308px;4886 width: 308px;
4859}4887}
4860.project_membership .dark_stripe {4888.membership .dark_stripe {
4861 background-color: #F9F9F9;4889 background-color: #f9f9f9;
4862}4890}
4863.project_membership .light_stripe {4891.membership .light_stripe {
4864 background-color: white;4892 background-color: white;
4865}4893}
4866.project_membership .last_stripe {4894.membership .last_stripe {
4867 border-bottom: 1px solid #DDD;4895 border-bottom: 1px solid #dddddd;
4868}4896}
4869.project_membership .filter {4897.membership .filter {
4870 width: 120px;4898 width: 120px;
4871 margin: -5px 13px 15px 0px;4899 margin: -5px 13px 15px 0px;
4872 float: right;4900 float: right;
4873}4901}
4874.project_membership .no_results {4902.membership .no_results {
4875 border: 1px solid #DDD;4903 border: 1px solid #dddddd;
4876 padding: 10px;4904 padding: 10px;
4877 color: #08C;4905 opacity: 0.5;
4878}4906}
4879.project_membership .role_dropdown li {4907.membership .role_dropdown li {
4880 cursor: pointer;4908 cursor: pointer;
4881 background: none;4909 background: none;
4882 float: none;4910 float: none;
@@ -4891,30 +4919,37 @@
4891 box-shadow: none;4919 box-shadow: none;
4892 z-index: 99999;4920 z-index: 99999;
4893}4921}
4894.project_membership .role_dropdown li:hover {4922.membership .role_dropdown li i {
4895 background-color: #CDCDCD;4923 opacity: 0;
4896}4924}
4897.project_membership .nav .role_options {4925.membership .role_dropdown li:hover {
4926 background-color: #cdcdcd;
4927}
4928.membership .role_dropdown li.selected i {
4929 opacity: 1;
4930}
4931.membership .dropdown-menu.role_dropdown {
4932 right: 0;
4933 left: auto;
4934}
4935.membership .nav .role_options {
4898 float: right;4936 float: right;
4899 padding-right: 5px;4937 padding-right: 5px;
4900}4938}
4901/* Inline user creation */4939.add_member_btn {
4902.add_user_btn {
4903 display: inline;4940 display: inline;
4904}4941}
4905#add_user {4942#add_member {
4906 clear: both;4943 clear: both;
4907}4944}
4908.add_user {4945.add_member {
4909 float: right;4946 float: right;
4910 margin-top: 10px;4947 margin-top: 10px;
4911 margin-right: 15px;4948 margin-right: 15px;
4912}4949}
4913/* Fixes overflow on dropdowns in modal */
4914.dropdown_fix {4950.dropdown_fix {
4915 overflow: visible;4951 overflow: visible;
4916}4952}
4917/* Replaces CPU hungry spin.js with animated gif */
4918.loading_gif {4953.loading_gif {
4919 width: 35px;4954 width: 35px;
4920 height: 13px;4955 height: 13px;
@@ -4922,7 +4957,13 @@
4922 padding-right: 5px;4957 padding-right: 5px;
4923 float: left;4958 float: left;
4924}4959}
4925/* ResourceBrowser style */4960.action_required_img {
4961 width: 35px;
4962 height: 13px;
4963 padding-top: 2px;
4964 padding-right: 5px;
4965 float: left;
4966}
4926#browser_wrapper {4967#browser_wrapper {
4927 width: 100%;4968 width: 100%;
4928 min-width: 1000px;4969 min-width: 1000px;
@@ -4936,7 +4977,7 @@
4936 clear: both;4977 clear: both;
4937 padding: 8px;4978 padding: 8px;
4938 border-top: 1px solid #dddddd;4979 border-top: 1px solid #dddddd;
4939 background-color: #F1F1F1;4980 background-color: #f1f1f1;
4940 font-size: 11px;4981 font-size: 11px;
4941 line-height: 14px;4982 line-height: 14px;
4942}4983}
@@ -4946,12 +4987,10 @@
4946#browser_wrapper .tfoot span.navigation_table_count {4987#browser_wrapper .tfoot span.navigation_table_count {
4947 width: 30%;4988 width: 30%;
4948}4989}
4949#browser_wrapper form,4990#browser_wrapper form, #browser_wrapper table {
4950#browser_wrapper table {
4951 margin-bottom: 0;4991 margin-bottom: 0;
4952}4992}
4953#browser_wrapper .navigation_wrapper,4993#browser_wrapper .navigation_wrapper, #browser_wrapper .content_wrapper {
4954#browser_wrapper .content_wrapper {
4955 position: relative;4994 position: relative;
4956 float: left;4995 float: left;
4957}4996}
@@ -4972,7 +5011,7 @@
4972 max-width: 200px;5011 max-width: 200px;
4973}5012}
4974#browser_wrapper div.navigation_wrapper tr.current_selected td {5013#browser_wrapper div.navigation_wrapper tr.current_selected td {
4975 background-color: #E9F5FA;5014 background-color: #eddbea;
4976}5015}
4977#browser_wrapper div.navigation_wrapper tfoot td {5016#browser_wrapper div.navigation_wrapper tfoot td {
4978 border-right: 0 none;5017 border-right: 0 none;
@@ -4991,12 +5030,6 @@
4991}5030}
4992#browser_wrapper div.content_wrapper {5031#browser_wrapper div.content_wrapper {
4993 width: 70%;5032 width: 70%;
4994 /* FIXME(Ke Wu): for now there are two breadcrumb tr in both table
4995 * and this one in the content table is hidden. This hack is made to
4996 * fix the alignment of two table, needs a better solution in the
4997 * future.
4998 */
4999
5000}5033}
5001#browser_wrapper div.content_wrapper div.table_wrapper,5034#browser_wrapper div.content_wrapper div.table_wrapper,
5002#browser_wrapper div.content_wrapper thead th.table_header {5035#browser_wrapper div.content_wrapper thead th.table_header {
@@ -5033,7 +5066,7 @@
5033 background-color: #eeeeee;5066 background-color: #eeeeee;
5034}5067}
5035#browser_wrapper table tbody tr:last-child td {5068#browser_wrapper table tbody tr:last-child td {
5036 border-bottom: 1px solid #ddd;5069 border-bottom: 1px solid #dddddd;
5037 border-radius: 0;5070 border-radius: 0;
5038}5071}
5039#browser_wrapper table tbody tr.empty td {5072#browser_wrapper table tbody tr.empty td {
@@ -5047,7 +5080,6 @@
5047 padding: 6px;5080 padding: 6px;
5048 margin: 0 0 1px 0;5081 margin: 0 0 1px 0;
5049}5082}
5050/* Styling for inline object creation buttons */
5051.btn-inline {5083.btn-inline {
5052 margin-bottom: 9px;5084 margin-bottom: 9px;
5053}5085}
@@ -5055,15 +5087,13 @@
5055 width: 275px;5087 width: 275px;
5056 margin-right: 2px;5088 margin-right: 2px;
5057}5089}
5058
5059/* Styling for draged network object */
5060#networkListSortContainer {5090#networkListSortContainer {
5061 display: none;5091 display: none;
5062}5092}
5063.networklist {5093.networklist {
5064 padding: 6px;5094 padding: 6px;
5065 background: #eee;5095 background: #eeeeee;
5066 border: 1px solid #ccc;5096 border: 1px solid #cccccc;
5067 min-height: 2em;5097 min-height: 2em;
5068 width: auto !important;5098 width: auto !important;
5069 -webkit-box-sizing: border-box;5099 -webkit-box-sizing: border-box;
@@ -5075,18 +5105,18 @@
5075 list-style-type: none;5105 list-style-type: none;
5076 margin: 6px auto;5106 margin: 6px auto;
5077 padding: 3px;5107 padding: 3px;
5078 background: #fff;5108 background: #ffffff;
5079 border: 1px solid #aaa;5109 border: 1px solid #aaaaaa;
5080 line-height: 18px;5110 line-height: 18px;
5081 border-radius: 3px;5111 border-radius: 3px;
5082 cursor: move;5112 cursor: move;
5083 padding-left: 23px;5113 padding-left: 23px;
5084 background: #ffffff url(/static/dashboard/img/drag.png) no-repeat 11px 50%;5114 background: white url('/static/dashboard/img/drag.png') no-repeat 11px 50%;
5085}5115}
5086.networklist li em {5116.networklist li em {
5087 font-size: 0.5em;5117 font-size: 0.5em;
5088 line-height: 1em;5118 line-height: 1em;
5089 color: #999;5119 color: #999999;
5090 font-style: normal;5120 font-style: normal;
5091 margin-left: 0.8em;5121 margin-left: 0.8em;
5092}5122}
@@ -5112,10 +5142,10 @@
5112 content: "+";5142 content: "+";
5113}5143}
5114.networklist li.ui-sortable-helper {5144.networklist li.ui-sortable-helper {
5115 background-color: #def;5145 background-color: #ddeeff;
5116}5146}
5117.networklist li.ui-state-highlight {5147.networklist li.ui-state-highlight {
5118 border: 1px dotted #ccc;5148 border: 1px dotted #cccccc;
5119 background: #efefef;5149 background: #efefef;
5120 height: 0.5em;5150 height: 0.5em;
5121}5151}
@@ -5131,7 +5161,7 @@
5131 margin-bottom: 1.5em;5161 margin-bottom: 1.5em;
5132 counter-reset: v1 0;5162 counter-reset: v1 0;
5133 background: #edf9ff;5163 background: #edf9ff;
5134 border: 1px solid #c0d9e4;5164 border: 1px solid #77216f;
5135}5165}
5136#selected_network li {5166#selected_network li {
5137 position: relative;5167 position: relative;
@@ -5140,12 +5170,12 @@
5140 content: "-";5170 content: "-";
5141}5171}
5142#selected_network li:before {5172#selected_network li:before {
5143 content: "nic:" counter(v1);5173 content: "nic:"counter(v1);
5144 counter-increment: v1;5174 counter-increment: v1;
5145 display: inline-block;5175 display: inline-block;
5146 margin-right: 5px;5176 margin-right: 5px;
5147 background: #666;5177 background: #666666;
5148 color: #fff;5178 color: #ffffff;
5149 font-size: 90%;5179 font-size: 90%;
5150 padding: 0px 4px;5180 padding: 0px 4px;
5151 vertical-align: middle;5181 vertical-align: middle;
@@ -5155,353 +5185,822 @@
5155}5185}
5156#selected_network.dragging li:before {5186#selected_network.dragging li:before {
5157 content: "nic:";5187 content: "nic:";
5158 background-color: rgba(102, 102, 102, 0.5);5188 background-color: rgba(102,102,102,0.5);
5159 padding-right: 10px;5189 padding-right: 10px;
5160}5190}
5161#selected_network.dragging li.ui-state-highlight:before {5191#selected_network.dragging li.ui-state-highlight:before {
5162 content: "";5192 content: "";
5163 background: transparent;5193 background: transparent;
5164}5194}
5165/* Styling for network topology */5195#topologyCanvasContainer {
5166@-webkit-keyframes progress-bar-stripes {
5167 from {
5168 background-position: 20px 0;
5169 }
5170 to {
5171 background-position: 0 0;
5172 }
5173}
5174@-moz-keyframes progress-bar-stripes {
5175 from {
5176 background-position: 20px 0;
5177 }
5178 to {
5179 background-position: 0 0;
5180 }
5181}
5182@-ms-keyframes progress-bar-stripes {
5183 from {
5184 background-position: 20px 0;
5185 }
5186 to {
5187 background-position: 0 0;
5188 }
5189}
5190@-o-keyframes progress-bar-stripes {
5191 from {
5192 background-position: 0 0;
5193 }
5194 to {
5195 background-position: 20px 0;
5196 }
5197}
5198@keyframes progress-bar-stripes {
5199 from {
5200 background-position: 20px 0;
5201 }
5202 to {
5203 background-position: 0 0;
5204 }
5205}
5206#topologyCanvas {
5207 -webkit-box-sizing: border-box;5196 -webkit-box-sizing: border-box;
5208 -moz-box-sizing: border-box;5197 -moz-box-sizing: border-box;
5209 -ms-box-sizing: border-box;
5210 -o-box-sizing: border-box;
5211 box-sizing: border-box;5198 box-sizing: border-box;
5212 width: 100%;5199 width: 100%;
5213 height: 500px;5200 height: auto;
5214 padding: 25px;5201 padding: 25px;
5215 padding-left: 50px;5202 padding-left: 50px;
5216 background: #efefef;5203 background: #efefef;
5204 min-height: 400px;
5217}5205}
5218#topologyCanvas div.nodata {5206#topologyCanvasContainer div.nodata {
5219 font-size: 150%;5207 font-size: 150%;
5220 font-weight: bold;
5221 text-align: center;5208 text-align: center;
5222 padding-top: 200px;5209 padding-top: 150px;
5223 display: none;5210 display: none;
5224}5211}
5225div.networks {5212#topologyCanvasContainer.noinfo div.nodata {
5226 height: 100%;5213 display: block;
5227}5214}
5228div.network {5215#topologyCanvasContainer.noinfo #topology_canvas {
5229 -webkit-box-sizing: border-box;5216 display: none;
5230 -moz-box-sizing: border-box;5217}
5231 -ms-box-sizing: border-box;5218.topologyNavi {
5232 -o-box-sizing: border-box;5219 overflow: hidden;
5233 box-sizing: border-box;5220 margin: 10px 0 20px;
5221}
5222.topologyNavi i {
5223 margin-right: 3px;
5224}
5225.topologyNavi .toggleView {
5234 float: left;5226 float: left;
5235 width: 270px;5227}
5236 height: 100%;5228.topologyNavi .launchButtons {
5237 position: relative;5229 float: right;
5238}5230 text-align: right;
5239div.network .nicname {5231}
5240 -webkit-box-sizing: border-box;5232.topologyNavi .launchButtons a.btn {
5241 -moz-box-sizing: border-box;5233 margin-left: 10px;
5242 -ms-box-sizing: border-box;5234}
5243 -o-box-sizing: border-box;5235.topologyBalloon {
5244 box-sizing: border-box;5236 display: none;
5245 height: 100%;5237 background: #ffffff;
5246 width: 17px;5238 position: absolute;
5247 border-radius: 17px;5239 left: 100px;
5248 z-index: 200;5240 top: 20px;
5249 color: #fff;5241 z-index: 600;
5250 position: absolute;5242 border-radius: 5px;
5243 color: #333333;
5244 min-width: 200px;
5245 line-height: 1.2;
5246 font-size: 11px;
5247 -webkit-box-shadow: 0px 1px 6px #777777;
5248 -moz-box-shadow: 0px 1px 6px #777777;
5249 box-shadow: 0px 1px 6px #777777;
5250}
5251.topologyBalloon.on {
5252 display: block;
5253}
5254.topologyBalloon .vnc_window {
5255 margin-left: 10px;
5256}
5257.topologyBalloon .closeTopologyBalloon {
5258 font-size: 16px;
5259 line-height: 1;
5260 display: block;
5261 position: absolute;
5262 font-weight: bold;
5263 right: 6px;
5264 top: 0px;
5265 cursor: pointer;
5266 padding: 3px;
5267 color: #aaaaaa;
5268}
5269.topologyBalloon .closeTopologyBalloon:hover {
5270 color: #777777;
5271 text-decoration: none;
5272}
5273.topologyBalloon .contentBody {
5274 padding: 8px 8px 0;
5275}
5276.topologyBalloon span.active:before, .topologyBalloon span.down:before {
5277 content: "";
5278 width: 9px;
5279 height: 9px;
5280 display: inline-block;
5281 background: #0d925b;
5282 margin-right: 3px;
5283 border-radius: 10px;
5284 vertical-align: middle;
5285}
5286.topologyBalloon span.down:before {
5287 background: #e64b41;
5288}
5289.topologyBalloon .footer {
5290 background: #efefef;
5291 border-top: 1px solid #d9d9d9;
5292 padding: 8px;
5293 border-radius: 0px 0px 7px 7px;
5294}
5295.topologyBalloon .footer .footerInner {
5296 display: table;
5297 width: 100%;
5298}
5299.topologyBalloon .footer .cell {
5300 display: table-cell;
5301 padding-right: 10px;
5302}
5303.topologyBalloon .footer .link {
5304 font-size: 12px;
5305}
5306.topologyBalloon .footer .delete {
5307 padding-right: 0;
5308 text-align: right;
5309}
5310.topologyBalloon .footer .delete .btn:before {
5311 content: "Delete ";
5312}
5313.topologyBalloon .footer .delete .btn.deleting:before {
5314 content: "Deleting ";
5315}
5316.topologyBalloon .footer .delete .btn.instance:before {
5317 content: "Terminate ";
5318}
5319.topologyBalloon .footer .delete .btn.instance.deleting:before {
5320 content: "Terminating ";
5321}
5322.topologyBalloon table.detaiInfoTable {
5323 margin-bottom: 5px;
5324}
5325.topologyBalloon table.detaiInfoTable caption {
5326 text-align: left;
5327 font-size: 12px;
5328 font-weight: bold;
5329 margin-bottom: 0px;
5330}
5331.topologyBalloon table.detaiInfoTable th, .topologyBalloon table.detaiInfoTable td {
5332 text-align: left;
5333 vertical-align: middle;
5334 padding-bottom: 3px;
5335 background: transparent;
5336}
5337.topologyBalloon table.detaiInfoTable th {
5338 color: #999999;
5339 padding-right: 8px;
5340 width: 80px;
5341}
5342.topologyBalloon table.detaiInfoTable th span {
5343 vertical-align: middle;
5344 width: 80px;
5345 white-space: nowrap;
5346 overflow: hidden;
5347 text-overflow: ellipsis;
5348 display: inline-block;
5349}
5350.topologyBalloon table.detaiInfoTable th.device {
5351 text-align: right;
5352}
5353.topologyBalloon table.detaiInfoTable td {
5354 padding-right: 5px;
5355 white-space: nowrap;
5356}
5357.topologyBalloon table.detaiInfoTable td.delete {
5358 padding-right: 0;
5359 text-align: right;
5360}
5361.topologyBalloon table.detaiInfoTable .btn {
5362 line-height: 1.4;
5363}
5364.topologyBalloon table.detaiInfoTable .btn:before {
5365 content: "Delete ";
5366}
5367.topologyBalloon table.detaiInfoTable .btn.deleting:before {
5368 content: "Deleting ";
5369}
5370.topologyBalloon:before {
5371 border-top: 7px solid transparent;
5372 border-bottom: 7px solid transparent;
5373 border-right: 9px solid #bbbbbb;
5374 display: block;
5375 position: absolute;
5376 top: 30px;
5377 left: -9px;
5378 width: 0;
5379 height: 0;
5380 content: "";
5381}
5382.topologyBalloon:after {
5383 border-top: 6px solid transparent;
5384 border-bottom: 6px solid transparent;
5385 border-right: 8px solid #ffffff;
5386 display: block;
5387 position: absolute;
5388 top: 31px;
5251 left: -8px;5389 left: -8px;
5252 top: 0px;5390 width: 0;
5253 cursor: pointer;5391 height: 0;
5254}5392 content: "";
5255div.network .nicname:hover {5393}
5256 background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));5394.topologyBalloon.leftPosition:before {
5257 background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));5395 border-right: none;
5258 background-image: -ms-linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));5396 border-left: 9px solid #bbbbbb;
5259 background-image: -o-linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));5397 right: -9px;
5260 background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
5261 background-size: 10px 10px;
5262}
5263div.network .nicname.nourl {
5264 cursor: auto;
5265}
5266div.network .nicname.nourl:hover {
5267 background-image: none;
5268}
5269div.network .nicname h3 {
5270 font-size: 12px;
5271 line-height: 1;
5272 position: relative;
5273 font-weight: normal;
5274 top: 55%;
5275 color: #fff;
5276 left: -1px;
5277 letter-spacing: 0.2em;
5278 -webkit-transform: rotate(-90deg);
5279 -moz-transform: rotate(-90deg);
5280 -ms-transform: rotate(-90deg);
5281 -o-transform: rotate(-90deg);
5282 transform: rotate(-90deg);
5283 white-space: nowrap;
5284 text-shadow: 0px 0px 5px #000;
5285}
5286div.network .nicname span.ip {
5287 position: absolute;
5288 bottom: -10px;
5289 left: 20px;
5290 color: #000;
5291 display: block;
5292 font-weight: normal;
5293 font-size: 90%;
5294 letter-spacing: 0.2em;
5295 -webkit-transform: rotate(-90deg);
5296 -moz-transform: rotate(-90deg);
5297 -ms-transform: rotate(-90deg);
5298 -o-transform: rotate(-90deg);
5299 transform: rotate(-90deg);
5300 -webkit-transform-origin: 0% 0%;
5301 -moz-transform-origin: 0% 0%;
5302 -ms-transform-origin: 0% 0%;
5303 -o-transform-origin: 0% 0%;
5304 transform-origin: 0% 0%;
5305 white-space: nowrap;
5306 text-shadow: 0px 0px 2px #fff,0px 0px 2px #fff;
5307}
5308div.network .router,
5309div.network .server,
5310div.network .device {
5311 -webkit-box-sizing: border-box;
5312 -moz-box-sizing: border-box;
5313 -ms-box-sizing: border-box;
5314 -o-box-sizing: border-box;
5315 box-sizing: border-box;
5316 cursor: pointer;
5317 width: 90px;
5318 border: 3px solid #444;
5319 position: absolute;
5320 top: 30px;5398 top: 30px;
5321 left: 90px;5399 left: auto;
5322 color: #fff;5400}
5323 padding: 0 3px;5401.topologyBalloon.leftPosition:after {
5324 background: #666;5402 border-right: none;
5325 margin-bottom: 20px;5403 border-left: 8px solid #ffffff;
5326 border-radius: 8px;5404 right: -8px;
5327}5405 top: 31px;
5328div.network .router:before,5406 left: auto;
5329div.network .server:before,5407}
5330div.network .device:before {5408#topologyMessages {
5331 content: "";5409 width: 1px;
5332 width: 20px;5410 height: 1px;
5333 height: 20px;5411 visibility: hidden;
5334 border: 2px solid #444;5412 position: absolute;
5335 line-height: 1.2;5413 top: -100px;
5336 position: absolute;5414}
5337 border-radius: 20px;5415.link {
5338 top: -10px;5416 stroke: #999999;
5339 left: -10px;5417 stroke-width: 1.5px;
5340 background: #ffffff url(/static/dashboard/img/router.png) no-repeat center center;5418}
5341 background-size: 16px 16px;5419.node {
5342}5420 cursor: pointer;
5343div.network .router:after,5421}
5344div.network .server:after,5422.node text {
5345div.network .device:after {5423 font: 12px sans-serif;
5346 content: "";5424}
5347 width: 100%;5425#resource_container {
5348 line-height: 1.2;5426 position: relative;
5349 position: absolute;5427}
5350 text-align: center;5428#stack_box {
5351 border-radius: 0;5429 position: absolute;
5352 background: #444;5430 width: 300px;
5353 color: #fff;5431 top: 10px;
5432 left: 10px;
5433}
5434#stack_box h3 {
5435 font-size: 11pt;
5436 line-height: 20px;
5437}
5438#stack_box p {
5439 margin: 0;
5440 font-size: 9pt;
5441 line-height: 14px;
5442}
5443#stack_box a {
5444 margin: 0;
5445 font-size: 9pt;
5446 line-height: 14px;
5447}
5448#stack_box img {
5449 float: left;
5450}
5451#stack_box #stack_info {
5452 float: left;
5453 white-space: normal;
5454 width: 200px;
5455}
5456#info_box {
5457 position: absolute;
5458 width: 300px;
5459 top: 100px;
5460 left: 10px;
5461}
5462#info_box h3 {
5463 font-size: 9pt;
5464 line-height: 20px;
5465}
5466#info_box p {
5467 margin: 0;
5468 font-size: 9pt;
5469 line-height: 14px;
5470}
5471#info_box a {
5472 margin: 0;
5473 font-size: 9pt;
5474 line-height: 14px;
5475}
5476#info_box .error {
5477 color: darkred;
5478}
5479#ceilometer-stats .form-horizontal .control-label {
5480 width: auto;
5481}
5482#ceilometer-stats .form-horizontal .controls {
5483 float: left;
5484 margin-left: 0;
5485}
5486#ceilometer-stats .form-horizontal .control-group {
5487 float: left;
5488 margin-right: 20px;
5489}
5490#ceilometer-stats .form-horizontal .btn {
5491 float: left;
5492 margin-right: 20px;
5493 margin-bottom: 18px;
5494}
5495#ruleListSortContainer {
5496 display: none;
5497}
5498.rulelist {
5499 padding: 6px;
5500 background: #eeeeee;
5501 border: 1px solid #cccccc;
5502 min-height: 2em;
5503 width: auto !important;
5504 -webkit-box-sizing: border-box;
5505 -moz-box-sizing: border-box;
5506 box-sizing: border-box;
5507}
5508.rulelist li {
5509 width: 226px;
5510 list-style-type: none;
5511 margin: 6px auto;
5512 padding: 3px;
5513 background: #ffffff;
5514 border: 1px solid #aaaaaa;
5515 line-height: 18px;
5516 border-radius: 3px;
5517 cursor: move;
5518 padding-left: 23px;
5519 background: white url('/static/dashboard/img/drag.png') no-repeat 11px 50%;
5520}
5521.rulelist li em {
5522 font-size: 0.5em;
5523 line-height: 1em;
5524 color: #999999;
5525 font-style: normal;
5526 margin-left: 0.8em;
5527}
5528.rulelist li i {
5529 margin-right: 5px;
5530 vertical-align: middle;
5531}
5532.rulelist li a.btn {
5533 -webkit-box-sizing: border-box;
5534 -moz-box-sizing: border-box;
5535 box-sizing: border-box;
5354 font-size: 11px;5536 font-size: 11px;
5355 height: 1.5em;5537 line-height: 12px;
5356 bottom: 0px;5538 padding: 2px 5px 3px;
5357 left: 0px;5539 margin-right: 1px;
5358}5540 width: 18px;
5359div.network .router span.devicename,
5360div.network .server span.devicename,
5361div.network .device span.devicename {
5362 position: absolute;
5363 color: #fff;
5364 bottom: 0px;
5365 font-size: 12px;
5366 line-height: 14px;
5367 width: 100%;
5368 text-align: center;5541 text-align: center;
5369 z-index: 300;5542 right: 5px;
5370 left: -2px;5543 vertical-align: middle;
5371}5544 float: right;
5372div.network .router span.name,5545}
5373div.network .server span.name,5546.rulelist li a.btn:before {
5374div.network .device span.name {5547 content: "+";
5375 overflow: hidden;5548}
5376 white-space: nowrap;5549.rulelist li.ui-sortable-helper {
5377 text-overflow: ellipsis;5550 background-color: #ddeeff;
5551}
5552.rulelist li.ui-state-highlight {
5553 border: 1px dotted #cccccc;
5554 background: #efefef;
5555 height: 0.5em;
5556}
5557.rulelist li:after {
5558 visibility: hidden;
5378 display: block;5559 display: block;
5379 font-size: 12px;5560 font-size: 0;
5380 position: relative;5561 content: " ";
5381 z-index: 10;5562 clear: both;
5382 text-align: center;5563 height: 0;
5383 top: 4px;5564}
5384 padding: 0 3px;5565#selected_rule {
5385}5566 margin-bottom: 1.5em;
5386div.network .router div.port,5567 counter-reset: v1 0;
5387div.network .server div.port,5568 background: #edf9ff;
5388div.network .device div.port {5569 border: 1px solid #77216f;
5389 text-align: right;5570}
5390 min-width: 90px;5571#selected_rule li {
5391 height: 10px;5572 position: relative;
5392 font: 0px/0px sans-serif;5573}
5393 position: absolute;5574#selected_rule li a.btn:before {
5394 left: -91px;5575 content: "-";
5395 top: 8px;5576}
5396 background-color: #37a9e3;5577#selected_rule li:before {
5397 background-image: none;5578 content: "rule:"counter(v1);
5398 -webkit-background-size: 20px 20px;5579 counter-increment: v1;
5399 -moz-background-size: 20px 20px;
5400 -o-background-size: 20px 20px;
5401 background-size: 20px 20px;
5402 z-index: 100;
5403}
5404div.network .router div.port span.ip,
5405div.network .server div.port span.ip,
5406div.network .device div.port span.ip {
5407 -webkit-box-sizing: border-box;
5408 -moz-box-sizing: border-box;
5409 -ms-box-sizing: border-box;
5410 -o-box-sizing: border-box;
5411 box-sizing: border-box;
5412 color: #333;
5413 font-size: 9px;
5414 line-height: 1;
5415 text-shadow: 0px -1px #ffffff;
5416 position: relative;
5417 top: -1em;
5418 width: 90px;
5419 display: inline-block;5580 display: inline-block;
5420 padding-right: 8px;5581 margin-right: 5px;
5421 padding-left: 8px;5582 background: #666666;
5422 word-wrap: break-word;5583 color: #ffffff;
5423 word-break: break-all;5584 font-size: 90%;
5424}5585 padding: 0px 4px;
5425div.network .router div.port.right,5586 vertical-align: middle;
5426div.network .server div.port.right,5587 border-radius: 2px;
5427div.network .device div.port.right {5588 position: absolute;
5428 left: auto;5589 left: -2em;
5429 right: -92px;5590}
5430 width: 92px;5591#selected_rule.dragging li:before {
5431 text-align: left;5592 content: "rule:";
5432}5593 background-color: rgba(102,102,102,0.5);
5433div.network .router:hover,5594 padding-right: 10px;
5434div.network .server:hover,5595}
5435div.network .device:hover {5596#selected_rule.dragging li.ui-state-highlight:before {
5436 border-color: #222;5597 content: "";
5437}
5438div.network .router:hover div.port,
5439div.network .server:hover div.port,
5440div.network .device:hover div.port {
5441 cursor: pointer;
5442 background-color: #2688c0;
5443 -webkit-animation: progress-bar-stripes 1s linear infinite;
5444 -moz-animation: progress-bar-stripes 1s linear infinite;
5445 -ms-animation: progress-bar-stripes 1s linear infinite;
5446 -o-animation: progress-bar-stripes 1s linear infinite;
5447 animation: progress-bar-stripes 1s linear infinite;
5448}
5449div.network .router:hover div.port:hover,
5450div.network .server:hover div.port:hover,
5451div.network .device:hover div.port:hover {
5452 -webkit-animation: progress-bar-stripes 0.3s linear infinite;
5453 -moz-animation: progress-bar-stripes 0.3s linear infinite;
5454 -ms-animation: progress-bar-stripes 0.3s linear infinite;
5455 -o-animation: progress-bar-stripes 0.3s linear infinite;
5456 animation: progress-bar-stripes 0.3s linear infinite;
5457}
5458div.network .router:hover div.port.nourl,
5459div.network .server:hover div.port.nourl,
5460div.network .device:hover div.port.nourl {
5461 cursor: auto;
5462 background-image: none;
5463}
5464div.network .router:hover div.port.nourl:hover,
5465div.network .server:hover div.port.nourl:hover,
5466div.network .device:hover div.port.nourl:hover {
5467 background-image: none;
5468}
5469div.network .router:hover:after,
5470div.network .server:hover:after,
5471div.network .device:hover:after {
5472 background-color: #222;
5473 border-color: #222;
5474}
5475div.network .device {
5476 border: none;
5477 background: transparent;5598 background: transparent;
5478}5599}
5479div.network .server {5600
5480 background: #fff;5601.rickshaw_graph .detail {
5481 color: #333;5602 pointer-events: none;
5482}5603 position: absolute;
5483div.network .server:before {5604 top: 0;
5484 background: #ffffff url(/static/dashboard/img/server.png) no-repeat center center;5605 z-index: 2;
5485 background-size: 14px 14px;5606 background: rgba(0, 0, 0, 0.1);
5486}5607 bottom: 0;
5487.launchButtons {5608 width: 1px;
5488 text-align: right;5609 transition: opacity 0.25s linear;
5489 margin: 10px 0px 15px 10px;5610 -moz-transition: opacity 0.25s linear;
5490}5611 -o-transition: opacity 0.25s linear;
5491.launchButtons a.btn {5612 -webkit-transition: opacity 0.25s linear;
5492 margin-left: 10px;5613}
5493}5614.rickshaw_graph .detail.inactive {
54945615 opacity: 0;
5616}
5617.rickshaw_graph .detail .item.active {
5618 opacity: 1;
5619}
5620.rickshaw_graph .detail .x_label {
5621 font-family: Arial, sans-serif;
5622 border-radius: 3px;
5623 padding: 6px;
5624 opacity: 0.5;
5625 border: 1px solid #e0e0e0;
5626 font-size: 12px;
5627 position: absolute;
5628 background: white;
5629 white-space: nowrap;
5630}
5631.rickshaw_graph .detail .item {
5632 position: absolute;
5633 z-index: 2;
5634 border-radius: 3px;
5635 padding: 0.25em;
5636 font-size: 12px;
5637 font-family: Arial, sans-serif;
5638 opacity: 0;
5639 background: rgba(0, 0, 0, 0.4);
5640 color: white;
5641 border: 1px solid rgba(0, 0, 0, 0.4);
5642 margin-left: 1em;
5643 margin-top: -1em;
5644 white-space: nowrap;
5645}
5646.rickshaw_graph .detail .item.active {
5647 opacity: 1;
5648 background: rgba(0, 0, 0, 0.8);
5649}
5650.rickshaw_graph .detail .item:before {
5651 content: "\25c2";
5652 position: absolute;
5653 left: -0.5em;
5654 color: rgba(0, 0, 0, 0.7);
5655 width: 0;
5656}
5657.rickshaw_graph .detail .dot {
5658 width: 4px;
5659 height: 4px;
5660 margin-left: -4px;
5661 margin-top: -3px;
5662 border-radius: 5px;
5663 position: absolute;
5664 box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
5665 background: white;
5666 border-width: 2px;
5667 border-style: solid;
5668 display: none;
5669 background-clip: padding-box;
5670}
5671.rickshaw_graph .detail .dot.active {
5672 display: block;
5673}
5674/* graph */
5675
5676.rickshaw_graph {
5677 position: relative;
5678}
5679.rickshaw_graph svg {
5680 display: block;
5681 overflow: hidden;
5682}
5683
5684/* ticks */
5685
5686.rickshaw_graph .x_tick {
5687 position: absolute;
5688 top: 0;
5689 bottom: 0;
5690 width: 0px;
5691 border-left: 1px dotted rgba(0, 0, 0, 0.2);
5692 pointer-events: none;
5693}
5694.rickshaw_graph .x_tick .title {
5695 position: absolute;
5696 font-size: 12px;
5697 font-family: Arial, sans-serif;
5698 opacity: 0.5;
5699 white-space: nowrap;
5700 margin-left: 3px;
5701 bottom: 1px;
5702}
5703
5704/* annotations */
5705
5706.rickshaw_annotation_timeline {
5707 height: 1px;
5708 border-top: 1px solid #e0e0e0;
5709 margin-top: 10px;
5710 position: relative;
5711}
5712.rickshaw_annotation_timeline .annotation {
5713 position: absolute;
5714 height: 6px;
5715 width: 6px;
5716 margin-left: -2px;
5717 top: -3px;
5718 border-radius: 5px;
5719 background-color: rgba(0, 0, 0, 0.25);
5720}
5721.rickshaw_graph .annotation_line {
5722 position: absolute;
5723 top: 0;
5724 bottom: -6px;
5725 width: 0px;
5726 border-left: 2px solid rgba(0, 0, 0, 0.3);
5727 display: none;
5728}
5729.rickshaw_graph .annotation_line.active {
5730 display: block;
5731}
5732
5733.rickshaw_graph .annotation_range {
5734 background: rgba(0, 0, 0, 0.1);
5735 display: none;
5736 position: absolute;
5737 top: 0;
5738 bottom: -6px;
5739}
5740.rickshaw_graph .annotation_range.active {
5741 display: block;
5742}
5743.rickshaw_graph .annotation_range.active.offscreen {
5744 display: none;
5745}
5746
5747.rickshaw_annotation_timeline .annotation .content {
5748 background: white;
5749 color: black;
5750 opacity: 0.9;
5751 padding: 5px 5px;
5752 box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
5753 border-radius: 3px;
5754 position: relative;
5755 z-index: 20;
5756 font-size: 12px;
5757 padding: 6px 8px 8px;
5758 top: 18px;
5759 left: -11px;
5760 width: 160px;
5761 display: none;
5762 cursor: pointer;
5763}
5764.rickshaw_annotation_timeline .annotation .content:before {
5765 content: "\25b2";
5766 position: absolute;
5767 top: -11px;
5768 color: white;
5769 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8);
5770}
5771.rickshaw_annotation_timeline .annotation.active,
5772.rickshaw_annotation_timeline .annotation:hover {
5773 background-color: rgba(0, 0, 0, 0.8);
5774 cursor: none;
5775}
5776.rickshaw_annotation_timeline .annotation .content:hover {
5777 z-index: 50;
5778}
5779.rickshaw_annotation_timeline .annotation.active .content {
5780 display: block;
5781}
5782.rickshaw_annotation_timeline .annotation:hover .content {
5783 display: block;
5784 z-index: 50;
5785}
5786.rickshaw_graph .y_axis,
5787.rickshaw_graph .x_axis_d3 {
5788 fill: none;
5789}
5790.rickshaw_graph .y_ticks .tick,
5791.rickshaw_graph .x_ticks_d3 .tick {
5792 stroke: rgba(0, 0, 0, 0.16);
5793 stroke-width: 2px;
5794 shape-rendering: crisp-edges;
5795 pointer-events: none;
5796}
5797.rickshaw_graph .y_grid .tick,
5798.rickshaw_graph .x_grid_d3 .tick {
5799 z-index: -1;
5800 stroke: rgba(0, 0, 0, 0.20);
5801 stroke-width: 1px;
5802 stroke-dasharray: 1 1;
5803}
5804.rickshaw_graph .y_grid path,
5805.rickshaw_graph .x_grid_d3 path {
5806 fill: none;
5807 stroke: none;
5808}
5809.rickshaw_graph .y_ticks path,
5810.rickshaw_graph .x_ticks_d3 path {
5811 fill: none;
5812 stroke: #808080;
5813}
5814.rickshaw_graph .y_ticks text,
5815.rickshaw_graph .x_ticks_d3 text {
5816 opacity: 0.5;
5817 font-size: 12px;
5818 pointer-events: none;
5819}
5820.rickshaw_graph .x_tick.glow .title,
5821.rickshaw_graph .y_ticks.glow text {
5822 fill: black;
5823 color: black;
5824 text-shadow:
5825 -1px 1px 0 rgba(255, 255, 255, 0.1),
5826 1px -1px 0 rgba(255, 255, 255, 0.1),
5827 1px 1px 0 rgba(255, 255, 255, 0.1),
5828 0px 1px 0 rgba(255, 255, 255, 0.1),
5829 0px -1px 0 rgba(255, 255, 255, 0.1),
5830 1px 0px 0 rgba(255, 255, 255, 0.1),
5831 -1px 0px 0 rgba(255, 255, 255, 0.1),
5832 -1px -1px 0 rgba(255, 255, 255, 0.1);
5833}
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches