From a74ce57d2483b3107a2d9a833af0025e2612e58a Mon Sep 17 00:00:00 2001 From: Chris Palmer Date: Fri, 27 Feb 2015 11:10:22 +0000 Subject: [PATCH 1/9] Added white to avialable appearance colours --- src/octoprint/static/js/app/viewmodels/settings.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/octoprint/static/js/app/viewmodels/settings.js b/src/octoprint/static/js/app/viewmodels/settings.js index a84fa221..dbb43fd5 100644 --- a/src/octoprint/static/js/app/viewmodels/settings.js +++ b/src/octoprint/static/js/app/viewmodels/settings.js @@ -23,7 +23,8 @@ $(function() { {key: "green", name: gettext("green")}, {key: "blue", name: gettext("blue")}, {key: "violet", name: gettext("violet")}, - {key: "black", name: gettext("black")} + {key: "black", name: gettext("black")}, + {key: "white", name: gettext("white")} ]); self.appearance_colorName = function(color) { @@ -42,6 +43,8 @@ $(function() { return gettext("violet"); case "black": return gettext("black"); + case "white": + return gettext("white"); case "default": return gettext("default"); default: From b0b594c5f8efb108d014c69759984694d7e0f96e Mon Sep 17 00:00:00 2001 From: Bob Clough Date: Fri, 27 Feb 2015 16:49:42 +0000 Subject: [PATCH 2/9] Added class for white --- src/octoprint/static/less/octoprint.less | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/octoprint/static/less/octoprint.less b/src/octoprint/static/less/octoprint.less index 52023e41..b9b4ef05 100644 --- a/src/octoprint/static/less/octoprint.less +++ b/src/octoprint/static/less/octoprint.less @@ -15,7 +15,7 @@ body { color: @text-color; @caret-color: average(@base, @text-color); @caret-hover-color: average(@caret-color, @text-color); - + .caret { border-bottom-color: @caret-color; border-top-color: @caret-color; @@ -68,7 +68,7 @@ body { .navbar-inner-color (@base) { @top: lighten(@base, 25%); @bottom: darken(@base, 15%); - + @text-color-light: #f2f2f2; @text-color-dark: #333333; @text-color: contrast(@base, @text-color-dark, @text-color-light); @@ -78,7 +78,7 @@ body { .brand, .nav>li>a { .navbar-inner-text(@base); } - + .brand { .brand(@text-color, @text-color-dark, @text-color-light); } @@ -123,7 +123,11 @@ body { @base: #383838; .navbar-inner-color(@base); } - + &.white { + @base: #ffffff; + .navbar-inner-color(@base); + } + .brand span { background-size: 20px 20px; background-position: left center; From 6665332359ad4d5096b75fcd8507fe5fce134842 Mon Sep 17 00:00:00 2001 From: Bob Clough Date: Fri, 27 Feb 2015 17:05:16 +0000 Subject: [PATCH 3/9] Added compiled octoprint.css that includes white as an option --- src/octoprint/static/css/octoprint.css | 1635 +++++++++++++++++++++++- 1 file changed, 1634 insertions(+), 1 deletion(-) diff --git a/src/octoprint/static/css/octoprint.css b/src/octoprint/static/css/octoprint.css index 1e6eebbf..44d6ec37 100644 --- a/src/octoprint/static/css/octoprint.css +++ b/src/octoprint/static/css/octoprint.css @@ -1 +1,1634 @@ -.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nowrap{white-space:nowrap}.actioncol{text-align:center;white-space:nowrap}.actioncol a{text-decoration:none;color:#000}.actioncol a.disabled{color:#ccc;cursor:default}#navbar .navbar-inner{background-color:#ebebeb;background-image:-moz-linear-gradient(top,#fff,#ccc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccc));background-image:-webkit-linear-gradient(top,#fff,#ccc);background-image:-o-linear-gradient(top,#fff,#ccc);background-image:linear-gradient(to bottom,#fff,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffcccccc',GradientType=0)}#navbar .navbar-inner .brand,#navbar .navbar-inner .nav>li>a{text-shadow:0 1px 0 #fff;color:#333}#navbar .navbar-inner .brand .caret,#navbar .navbar-inner .nav>li>a .caret{border-bottom-color:#939393;border-top-color:#939393}#navbar .navbar-inner .brand:hover .caret,#navbar .navbar-inner .nav>li>a:hover .caret,#navbar .navbar-inner .brand:focus .caret,#navbar .navbar-inner .nav>li>a:focus .caret{border-bottom-color:#636363;border-top-color:#636363}#navbar .navbar-inner .brand span{background-image:url(../img/tentacle-20x20.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e0e0e0;background-image:-moz-linear-gradient(top,#ccc,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#fff));background-image:-webkit-linear-gradient(top,#ccc,#fff);background-image:-o-linear-gradient(top,#ccc,#fff);background-image:linear-gradient(to bottom,#ccc,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc',endColorstr='#ffffffff',GradientType=0)}#navbar .navbar-inner.red{background-color:#e36565;background-image:-moz-linear-gradient(top,#f9a0a0,#c20c0c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9a0a0),to(#c20c0c));background-image:-webkit-linear-gradient(top,#f9a0a0,#c20c0c);background-image:-o-linear-gradient(top,#f9a0a0,#c20c0c);background-image:linear-gradient(to bottom,#f9a0a0,#c20c0c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9a0a0',endColorstr='#ffc20c0c',GradientType=0)}#navbar .navbar-inner.red .brand,#navbar .navbar-inner.red .nav>li>a{text-shadow:0 1px 0 #c20c0c;color:#f2f2f2}#navbar .navbar-inner.red .brand .caret,#navbar .navbar-inner.red .nav>li>a .caret{border-bottom-color:#f28d8d;border-top-color:#f28d8d}#navbar .navbar-inner.red .brand:hover .caret,#navbar .navbar-inner.red .nav>li>a:hover .caret,#navbar .navbar-inner.red .brand:focus .caret,#navbar .navbar-inner.red .nav>li>a:focus .caret{border-bottom-color:#f2c0c0;border-top-color:#f2c0c0}#navbar .navbar-inner.red .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.red .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.red .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.red .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.red .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d84747;background-image:-moz-linear-gradient(top,#c20c0c,#f9a0a0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c20c0c),to(#f9a0a0));background-image:-webkit-linear-gradient(top,#c20c0c,#f9a0a0);background-image:-o-linear-gradient(top,#c20c0c,#f9a0a0);background-image:linear-gradient(to bottom,#c20c0c,#f9a0a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20c0c',endColorstr='#fff9a0a0',GradientType=0)}#navbar .navbar-inner.orange{background-color:#e39665;background-image:-moz-linear-gradient(top,#f9c3a0,#c2530c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9c3a0),to(#c2530c));background-image:-webkit-linear-gradient(top,#f9c3a0,#c2530c);background-image:-o-linear-gradient(top,#f9c3a0,#c2530c);background-image:linear-gradient(to bottom,#f9c3a0,#c2530c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c3a0',endColorstr='#ffc2530c',GradientType=0)}#navbar .navbar-inner.orange .brand,#navbar .navbar-inner.orange .nav>li>a{text-shadow:0 1px 0 #f6a570;color:#333}#navbar .navbar-inner.orange .brand .caret,#navbar .navbar-inner.orange .nav>li>a .caret{border-bottom-color:#93552e;border-top-color:#93552e}#navbar .navbar-inner.orange .brand:hover .caret,#navbar .navbar-inner.orange .nav>li>a:hover .caret,#navbar .navbar-inner.orange .brand:focus .caret,#navbar .navbar-inner.orange .nav>li>a:focus .caret{border-bottom-color:#634430;border-top-color:#634430}#navbar .navbar-inner.orange .brand span{background-image:url(../img/tentacle-20x20.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.orange .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.orange .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.orange .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.orange .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d88047;background-image:-moz-linear-gradient(top,#c2530c,#f9c3a0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c2530c),to(#f9c3a0));background-image:-webkit-linear-gradient(top,#c2530c,#f9c3a0);background-image:-o-linear-gradient(top,#c2530c,#f9c3a0);background-image:linear-gradient(to bottom,#c2530c,#f9c3a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2530c',endColorstr='#fff9c3a0',GradientType=0)}#navbar .navbar-inner.yellow{background-color:#e3d765;background-image:-moz-linear-gradient(top,#f9f0a0,#c2b00c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f0a0),to(#c2b00c));background-image:-webkit-linear-gradient(top,#f9f0a0,#c2b00c);background-image:-o-linear-gradient(top,#f9f0a0,#c2b00c);background-image:linear-gradient(to bottom,#f9f0a0,#c2b00c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f0a0',endColorstr='#ffc2b00c',GradientType=0)}#navbar .navbar-inner.yellow .brand,#navbar .navbar-inner.yellow .nav>li>a{text-shadow:0 1px 0 #f6e970;color:#333}#navbar .navbar-inner.yellow .brand .caret,#navbar .navbar-inner.yellow .nav>li>a .caret{border-bottom-color:#93892e;border-top-color:#93892e}#navbar .navbar-inner.yellow .brand:hover .caret,#navbar .navbar-inner.yellow .nav>li>a:hover .caret,#navbar .navbar-inner.yellow .brand:focus .caret,#navbar .navbar-inner.yellow .nav>li>a:focus .caret{border-bottom-color:#635e30;border-top-color:#635e30}#navbar .navbar-inner.yellow .brand span{background-image:url(../img/tentacle-20x20.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.yellow .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.yellow .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.yellow .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.yellow .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d8ca47;background-image:-moz-linear-gradient(top,#c2b00c,#f9f0a0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c2b00c),to(#f9f0a0));background-image:-webkit-linear-gradient(top,#c2b00c,#f9f0a0);background-image:-o-linear-gradient(top,#c2b00c,#f9f0a0);background-image:linear-gradient(to bottom,#c2b00c,#f9f0a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2b00c',endColorstr='#fff9f0a0',GradientType=0)}#navbar .navbar-inner.green{background-color:#98f064;background-image:-moz-linear-gradient(top,#c8ffa7,#50da00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c8ffa7),to(#50da00));background-image:-webkit-linear-gradient(top,#c8ffa7,#50da00);background-image:-o-linear-gradient(top,#c8ffa7,#50da00);background-image:linear-gradient(to bottom,#c8ffa7,#50da00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8ffa7',endColorstr='#ff50da00',GradientType=0)}#navbar .navbar-inner.green .brand,#navbar .navbar-inner.green .nav>li>a{text-shadow:0 1px 0 #a7ff74;color:#333}#navbar .navbar-inner.green .brand .caret,#navbar .navbar-inner.green .nav>li>a .caret{border-bottom-color:#55992e;border-top-color:#55992e}#navbar .navbar-inner.green .brand:hover .caret,#navbar .navbar-inner.green .nav>li>a:hover .caret,#navbar .navbar-inner.green .brand:focus .caret,#navbar .navbar-inner.green .nav>li>a:focus .caret{border-bottom-color:#446630;border-top-color:#446630}#navbar .navbar-inner.green .brand span{background-image:url(../img/tentacle-20x20.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.green .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.green .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.green .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.green .nav li.dropdown.open.active>.dropdown-toggle{background-color:#80e943;background-image:-moz-linear-gradient(top,#50da00,#c8ffa7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#50da00),to(#c8ffa7));background-image:-webkit-linear-gradient(top,#50da00,#c8ffa7);background-image:-o-linear-gradient(top,#50da00,#c8ffa7);background-image:linear-gradient(to bottom,#50da00,#c8ffa7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff50da00',endColorstr='#ffc8ffa7',GradientType=0)}#navbar .navbar-inner.blue{background-color:#6498f0;background-image:-moz-linear-gradient(top,#a7c8ff,#0050da);background-image:-webkit-gradient(linear,0 0,0 100%,from(#a7c8ff),to(#0050da));background-image:-webkit-linear-gradient(top,#a7c8ff,#0050da);background-image:-o-linear-gradient(top,#a7c8ff,#0050da);background-image:linear-gradient(to bottom,#a7c8ff,#0050da);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa7c8ff',endColorstr='#ff0050da',GradientType=0)}#navbar .navbar-inner.blue .brand,#navbar .navbar-inner.blue .nav>li>a{text-shadow:0 1px 0 #74a7ff;color:#333}#navbar .navbar-inner.blue .brand .caret,#navbar .navbar-inner.blue .nav>li>a .caret{border-bottom-color:#2e5599;border-top-color:#2e5599}#navbar .navbar-inner.blue .brand:hover .caret,#navbar .navbar-inner.blue .nav>li>a:hover .caret,#navbar .navbar-inner.blue .brand:focus .caret,#navbar .navbar-inner.blue .nav>li>a:focus .caret{border-bottom-color:#304466;border-top-color:#304466}#navbar .navbar-inner.blue .brand span{background-image:url(../img/tentacle-20x20.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.blue .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.blue .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.blue .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.blue .nav li.dropdown.open.active>.dropdown-toggle{background-color:#4380e9;background-image:-moz-linear-gradient(top,#0050da,#a7c8ff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0050da),to(#a7c8ff));background-image:-webkit-linear-gradient(top,#0050da,#a7c8ff);background-image:-o-linear-gradient(top,#0050da,#a7c8ff);background-image:linear-gradient(to bottom,#0050da,#a7c8ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0050da',endColorstr='#ffa7c8ff',GradientType=0)}#navbar .navbar-inner.violet{background-color:#9864f0;background-image:-moz-linear-gradient(top,#c8a7ff,#5000da);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c8a7ff),to(#5000da));background-image:-webkit-linear-gradient(top,#c8a7ff,#5000da);background-image:-o-linear-gradient(top,#c8a7ff,#5000da);background-image:linear-gradient(to bottom,#c8a7ff,#5000da);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8a7ff',endColorstr='#ff5000da',GradientType=0)}#navbar .navbar-inner.violet .brand,#navbar .navbar-inner.violet .nav>li>a{text-shadow:0 1px 0 #5000da;color:#f2f2f2}#navbar .navbar-inner.violet .brand .caret,#navbar .navbar-inner.violet .nav>li>a .caret{border-bottom-color:#b58df9;border-top-color:#b58df9}#navbar .navbar-inner.violet .brand:hover .caret,#navbar .navbar-inner.violet .nav>li>a:hover .caret,#navbar .navbar-inner.violet .brand:focus .caret,#navbar .navbar-inner.violet .nav>li>a:focus .caret{border-bottom-color:#d3c0f5;border-top-color:#d3c0f5}#navbar .navbar-inner.violet .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.violet .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.violet .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.violet .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.violet .nav li.dropdown.open.active>.dropdown-toggle{background-color:#8043e9;background-image:-moz-linear-gradient(top,#5000da,#c8a7ff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5000da),to(#c8a7ff));background-image:-webkit-linear-gradient(top,#5000da,#c8a7ff);background-image:-o-linear-gradient(top,#5000da,#c8a7ff);background-image:linear-gradient(to bottom,#5000da,#c8a7ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5000da',endColorstr='#ffc8a7ff',GradientType=0)}#navbar .navbar-inner.black{background-color:#4f4f4f;background-image:-moz-linear-gradient(top,#787878,#121212);background-image:-webkit-gradient(linear,0 0,0 100%,from(#787878),to(#121212));background-image:-webkit-linear-gradient(top,#787878,#121212);background-image:-o-linear-gradient(top,#787878,#121212);background-image:linear-gradient(to bottom,#787878,#121212);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff787878',endColorstr='#ff121212',GradientType=0)}#navbar .navbar-inner.black .brand,#navbar .navbar-inner.black .nav>li>a{text-shadow:0 1px 0 #121212;color:#f2f2f2}#navbar .navbar-inner.black .brand .caret,#navbar .navbar-inner.black .nav>li>a .caret{border-bottom-color:#959595;border-top-color:#959595}#navbar .navbar-inner.black .brand:hover .caret,#navbar .navbar-inner.black .nav>li>a:hover .caret,#navbar .navbar-inner.black .brand:focus .caret,#navbar .navbar-inner.black .nav>li>a:focus .caret{border-bottom-color:#c4c4c4;border-top-color:#c4c4c4}#navbar .navbar-inner.black .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.black .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.black .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.black .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.black .nav li.dropdown.open.active>.dropdown-toggle{background-color:#3b3b3b;background-image:-moz-linear-gradient(top,#121212,#787878);background-image:-webkit-gradient(linear,0 0,0 100%,from(#121212),to(#787878));background-image:-webkit-linear-gradient(top,#121212,#787878);background-image:-o-linear-gradient(top,#121212,#787878);background-image:linear-gradient(to bottom,#121212,#787878);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff121212',endColorstr='#ff787878',GradientType=0)}#navbar .navbar-inner .brand span{background-size:20px 20px;background-position:left center;padding-left:24px;background-repeat:no-repeat}.octoprint-container{margin-top:20px}.octoprint-container .tab-content{padding:9px 15px;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.octoprint-container .nav{margin-bottom:0}.octoprint-container .tab-content h1{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5;font-weight:normal}.octoprint-container .accordion-heading .accordion-heading-button{float:right}.octoprint-container .accordion-heading .accordion-heading-button a{display:inline-block;padding:8px 15px;font-size:14px;line-height:20px;color:#000;text-decoration:none;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.octoprint-container .accordion-heading a.accordion-toggle{display:inline-block}.octoprint-container .accordion-heading [class^="icon-"],.octoprint-container .accordion-heading [class*=" icon-"]{color:#000}.print-control .btn{padding-left:4px;padding-right:4px}.upload-buttons .btn{margin-right:0}table{table-layout:fixed}table .popover-title{text-overflow:ellipsis;word-break:break-all}table th,table td{overflow:hidden}table th.gcode_files_name,table td.gcode_files_name{text-overflow:ellipsis;text-align:left;white-space:nowrap}table th.gcode_files_action,table td.gcode_files_action{width:90px;text-align:center;white-space:nowrap}table th.gcode_files_action a,table td.gcode_files_action a{text-decoration:none;color:#000}table th.gcode_files_action a.disabled,table td.gcode_files_action a.disabled{color:#ccc;cursor:default}table th.timelapse_files_name,table td.timelapse_files_name{text-overflow:ellipsis;text-align:left}table th.timelapse_files_size,table td.timelapse_files_size{text-align:right;width:55px}table th.timelapse_files_action,table td.timelapse_files_action{width:45px;text-align:center;white-space:nowrap}table th.timelapse_files_action a,table td.timelapse_files_action a{text-decoration:none;color:#000}table th.timelapse_files_action a.disabled,table td.timelapse_files_action a.disabled{color:#ccc;cursor:default}table th.settings_users_name,table td.settings_users_name{text-overflow:ellipsis;text-align:left}table th.settings_users_active,table td.settings_users_active,table th.settings_users_admin,table td.settings_users_admin{text-align:center;width:55px}table th.settings_users_actions,table td.settings_users_actions{width:60px;text-align:center;white-space:nowrap}table th.settings_users_actions a,table td.settings_users_actions a{text-decoration:none;color:#000}table th.settings_users_actions a.disabled,table td.settings_users_actions a.disabled{color:#ccc;cursor:default}table th.settings_logs_name,table td.settings_logs_name{text-overflow:ellipsis;text-align:left}table th.settings_logs_size,table td.settings_logs_size{text-align:right;width:70px}table th.settings_logs_date,table td.settings_logs_date{text-align:left;width:130px}table th.settings_logs_action,table td.settings_logs_action{width:70px;text-align:center;white-space:nowrap}table th.settings_logs_action a,table td.settings_logs_action a{text-decoration:none;color:#000}table th.settings_logs_action a.disabled,table td.settings_logs_action a.disabled{color:#ccc;cursor:default}table th.settings_printerProfiles_profiles_name,table td.settings_printerProfiles_profiles_name{text-overflow:ellipsis;text-align:left}table th.settings_printerProfiles_profiles_model,table td.settings_printerProfiles_profiles_model{text-align:left;width:250px}table th.settings_printerProfiles_profiles_action,table td.settings_printerProfiles_profiles_action{width:80px;text-align:center;white-space:nowrap}table th.settings_printerProfiles_profiles_action a,table td.settings_printerProfiles_profiles_action a{text-decoration:none;color:#000}table th.settings_printerProfiles_profiles_action a.disabled,table td.settings_printerProfiles_profiles_action a.disabled{color:#ccc;cursor:default}#temperature-graph{height:350px;width:100%;background-image:url("../img/graph-background.png");background-position:center;background-repeat:no-repeat}.tab-content,.tab-pane{overflow:visible}.tempInput{width:50px}#temp_newTemp,#temp_newBedTemp,#speed_innerWall,#speed_outerWall,#speed_fill,#speed_support,#webcam_timelapse_interval,#webcam_timelapse_postRoll,#webcam_timelapse_fps{text-align:right}ul.dropdown-menu li a{cursor:pointer}#connection_ports,#connection_baudrates,#connection_printers{width:100%}#offline_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}#offline_overlay_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#offline_overlay_wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:60px}#offline_overlay_wrapper .container{margin:auto}#webcam_container{width:100%;position:relative;outline:0}#webcam_container .flipH{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1)}#webcam_container .flipV{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1)}#webcam_container .flipH.flipV{-webkit-transform:scaleX(-1) scaleY(-1);-moz-transform:scaleX(-1) scaleY(-1)}#webcam_container .keycontrol_overlay{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(0,0,0,0.5);font-size:85%;color:white;padding:0}#webcam_container .keycontrol_overlay kbd{border:1px solid #eee;border-radius:3px;margin-left:2px;margin-right:2px;font-size:90%;padding:2px;min-width:1em}#webcam_container .keycontrol_overlay .keycontrol_overlay_heading{position:relative;padding:10px;font-weight:bold}#webcam_container .keycontrol_overlay .keycontrol_overlay_column{position:relative;width:45%;padding:10px;float:left}#files .gcode_files{padding-right:7px}#files .gcode_files .entry{padding:5px;line-height:20px;border-bottom:1px solid #ddd;position:relative}#files .gcode_files .entry:hover{background-color:#f5f5f5}#files .gcode_files .entry .title{text-overflow:ellipsis;word-break:break-all}#files .gcode_files .entry .uploaded,#files .gcode_files .entry .size,#files .gcode_files .entry .additionalInfo{font-size:85%;color:#999}#files .gcode_files .entry .action-buttons{position:absolute;bottom:5px;right:5px}#files .gcode_files .entry .additionalInfo{padding-bottom:22px}#files .upload-buttons{margin-top:10px}#files .form-search{text-align:center;margin-bottom:5px!important}#control{overflow:hidden}#control .jog-panel{float:left;margin-right:19px}#control h1{text-align:left}#control .jog-panel>div{text-align:center}#control .jog-panel>div.distance{text-align:left}#control .jog-panel .slider{margin-bottom:10px}#control .box{width:30px;height:30px;margin-right:10px;margin-bottom:10px;padding-left:8px}#control .control-box{display:block;height:30px;margin-bottom:10px}#control .btn-group{margin-bottom:10px}#control .btn-group.distance>.btn{width:43px;padding:3px 0;height:30px}#control .slider-handle{width:14px;height:14px;margin-left:-7px;margin-top:-3px}#control .custom_parametric_command .slider{margin-left:10px;margin-right:10px;margin-bottom:2px}#gcode .progress{width:582px}#gcode .progress .bar{-webkit-transition:width 0s linear;-moz-transition:width 0s linear;-o-transition:width 0s linear;transition:width 0s linear}#gcode #gcode_layer_slider{height:568px;float:right}#gcode #gcode_layer_slider .slider-handle{width:14px;height:14px;margin-left:-3px;margin-top:-7px}#gcode #gcode_command_slider .slider-handle{width:14px;height:14px;margin-left:-7px;margin-top:-3px}#term .terminal{margin-bottom:30px}#term .terminal #terminal-output{min-height:340px;margin-bottom:5px}#term #terminal-sendpanel{text-align:right}.footer ul{margin:0}.footer ul li{display:inline;margin-left:1em;font-size:85%}.footer ul li:first-child{margin-left:0}.footer ul li a{color:#555}.ui-pnotify .alert a{color:#c09853}.ui-pnotify .alert-error a,.ui-pnotify .alert-danger a{color:#b94a48}.ui-pnotify .alert-success a{color:#468847}.ui-pnotify .alert-info a{color:#3a87ad}.pnotify_additional_info .pnotify_more{font-size:85%}.text-right{text-align:right}.overflow_visible{overflow:visible!important}.hidden{display:none}#drop_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}#drop_overlay.in{display:block}#drop_overlay #drop_overlay_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#drop_overlay #drop_overlay_wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:60px}#drop_overlay #drop_overlay_wrapper #drop,#drop_overlay #drop_overlay_wrapper #drop_background{position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-200px}#drop_overlay #drop_overlay_wrapper #drop_locally,#drop_overlay #drop_overlay_wrapper #drop_locally_background{position:absolute;top:50%;left:50%;margin-left:-425px;margin-top:-200px}#drop_overlay #drop_overlay_wrapper #drop_sd,#drop_overlay #drop_overlay_wrapper #drop_sd_background{position:absolute;top:50%;left:50%;margin-left:25px;margin-top:-200px}#drop_overlay #drop_overlay_wrapper .dropzone{width:404px;height:404px;z-index:10001;color:#fff;font-size:30px}#drop_overlay #drop_overlay_wrapper .dropzone i{font-size:50px}#drop_overlay #drop_overlay_wrapper .dropzone .centered{display:table-cell;text-align:center;vertical-align:middle;width:400px;height:400px;line-height:40px;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}#drop_overlay #drop_overlay_wrapper .dropzone_background{width:400px;height:400px;border:2px dashed #eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#000;filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}#drop_overlay #drop_overlay_wrapper .dropzone_background.hover{background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#drop_overlay #drop_overlay_wrapper .dropzone_background.fade{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}.icon-sd-black-14{background:url("../img/icon-sd-black-14.png") 0 3px no-repeat;width:11px;height:17px;display:inline-block!important}.center{float:none;margin-left:auto;margin-right:auto}.slider .slider-selection{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.slider .slider-selection:hover,.slider .slider-selection:focus,.slider .slider-selection:active,.slider .slider-selection.active,.slider .slider-selection.disabled,.slider .slider-selection[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.slider .slider-selection:active,.slider .slider-selection.active{background-color:#039 \9}.slider.slider-disabled .slider-selection{background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slider .slider-track{background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.slider.slider-disabled .slider-track{background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slider .slider-handle{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);padding:0;margin-bottom:0;opacity:1;filter:alpha(opacity=100)}.slider .slider-handle:hover,.slider .slider-handle:focus,.slider .slider-handle:active,.slider .slider-handle.active,.slider .slider-handle.disabled,.slider .slider-handle[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.slider .slider-handle:active,.slider .slider-handle.active{background-color:#ccc \9}.slider .slider-handle:first-child{*margin-left:0}.slider .slider-handle:hover,.slider .slider-handle:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.slider .slider-handle:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.slider .slider-handle.active,.slider .slider-handle:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.slider .slider-handle.disabled,.slider .slider-handle[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slider .slider-handle.hide{display:none}.slider .slider-handle.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%} \ No newline at end of file +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 12px; + margin-bottom: 0; + font-size: 14px; + line-height: 20px; + text-align: center; + vertical-align: middle; + cursor: pointer; + color: #333333; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #0044cc; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f89406; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-link { + border-color: transparent; + cursor: pointer; + color: #0088cc; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.nowrap { + white-space: nowrap; +} +.actioncol { + text-align: center; + white-space: nowrap; +} +.actioncol a { + text-decoration: none; + color: #000; +} +.actioncol a.disabled { + color: #ccc; + cursor: default; +} +#navbar .navbar-inner { + background-color: #ebebeb; + background-image: -moz-linear-gradient(top, #ffffff, #cccccc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#cccccc)); + background-image: -webkit-linear-gradient(top, #ffffff, #cccccc); + background-image: -o-linear-gradient(top, #ffffff, #cccccc); + background-image: linear-gradient(to bottom, #ffffff, #cccccc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0); +} +#navbar .navbar-inner .brand, +#navbar .navbar-inner .nav > li > a { + text-shadow: 0 1px 0 #cccccc; + color: #333333; +} +#navbar .navbar-inner .brand .caret, +#navbar .navbar-inner .nav > li > a .caret { + border-bottom-color: #939393; + border-top-color: #939393; +} +#navbar .navbar-inner .brand:hover .caret, +#navbar .navbar-inner .nav > li > a:hover .caret, +#navbar .navbar-inner .brand:focus .caret, +#navbar .navbar-inner .nav > li > a:focus .caret { + border-bottom-color: #636363; + border-top-color: #636363; +} +#navbar .navbar-inner .brand span { + background-image: url(../img/tentacle-20x20.png); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #navbar .navbar-inner .brand span { + background-image: url(../img/tentacle-20x20@2x.png); + } +} +#navbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle, +#navbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle, +#navbar .navbar-inner .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #e0e0e0; + background-image: -moz-linear-gradient(top, #cccccc, #ffffff); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#ffffff)); + background-image: -webkit-linear-gradient(top, #cccccc, #ffffff); + background-image: -o-linear-gradient(top, #cccccc, #ffffff); + background-image: linear-gradient(to bottom, #cccccc, #ffffff); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=0); +} +#navbar .navbar-inner.red { + background-color: #e36565; + background-image: -moz-linear-gradient(top, #f9a0a0, #c20c0c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9a0a0), to(#c20c0c)); + background-image: -webkit-linear-gradient(top, #f9a0a0, #c20c0c); + background-image: -o-linear-gradient(top, #f9a0a0, #c20c0c); + background-image: linear-gradient(to bottom, #f9a0a0, #c20c0c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9a0a0', endColorstr='#ffc20c0c', GradientType=0); +} +#navbar .navbar-inner.red .brand, +#navbar .navbar-inner.red .nav > li > a { + text-shadow: 0 1px 0 #f67070; + color: #f2f2f2; +} +#navbar .navbar-inner.red .brand .caret, +#navbar .navbar-inner.red .nav > li > a .caret { + border-bottom-color: #f28d8d; + border-top-color: #f28d8d; +} +#navbar .navbar-inner.red .brand:hover .caret, +#navbar .navbar-inner.red .nav > li > a:hover .caret, +#navbar .navbar-inner.red .brand:focus .caret, +#navbar .navbar-inner.red .nav > li > a:focus .caret { + border-bottom-color: #f2c0c0; + border-top-color: #f2c0c0; +} +#navbar .navbar-inner.red .brand span { + background-image: url(../img/tentacle-20x20-light.png); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #navbar .navbar-inner.red .brand span { + background-image: url(../img/tentacle-20x20-light@2x.png); + } +} +#navbar .navbar-inner.red .nav li.dropdown.open > .dropdown-toggle, +#navbar .navbar-inner.red .nav li.dropdown.active > .dropdown-toggle, +#navbar .navbar-inner.red .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #d84747; + background-image: -moz-linear-gradient(top, #c20c0c, #f9a0a0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c20c0c), to(#f9a0a0)); + background-image: -webkit-linear-gradient(top, #c20c0c, #f9a0a0); + background-image: -o-linear-gradient(top, #c20c0c, #f9a0a0); + background-image: linear-gradient(to bottom, #c20c0c, #f9a0a0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20c0c', endColorstr='#fff9a0a0', GradientType=0); +} +#navbar .navbar-inner.orange { + background-color: #e39665; + background-image: -moz-linear-gradient(top, #f9c3a0, #c2530c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9c3a0), to(#c2530c)); + background-image: -webkit-linear-gradient(top, #f9c3a0, #c2530c); + background-image: -o-linear-gradient(top, #f9c3a0, #c2530c); + background-image: linear-gradient(to bottom, #f9c3a0, #c2530c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c3a0', endColorstr='#ffc2530c', GradientType=0); +} +#navbar .navbar-inner.orange .brand, +#navbar .navbar-inner.orange .nav > li > a { + text-shadow: 0 1px 0 #c2530c; + color: #333333; +} +#navbar .navbar-inner.orange .brand .caret, +#navbar .navbar-inner.orange .nav > li > a .caret { + border-bottom-color: #93552e; + border-top-color: #93552e; +} +#navbar .navbar-inner.orange .brand:hover .caret, +#navbar .navbar-inner.orange .nav > li > a:hover .caret, +#navbar .navbar-inner.orange .brand:focus .caret, +#navbar .navbar-inner.orange .nav > li > a:focus .caret { + border-bottom-color: #634430; + border-top-color: #634430; +} +#navbar .navbar-inner.orange .brand span { + background-image: url(../img/tentacle-20x20.png); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #navbar .navbar-inner.orange .brand span { + background-image: url(../img/tentacle-20x20@2x.png); + } +} +#navbar .navbar-inner.orange .nav li.dropdown.open > .dropdown-toggle, +#navbar .navbar-inner.orange .nav li.dropdown.active > .dropdown-toggle, +#navbar .navbar-inner.orange .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #d88047; + background-image: -moz-linear-gradient(top, #c2530c, #f9c3a0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c2530c), to(#f9c3a0)); + background-image: -webkit-linear-gradient(top, #c2530c, #f9c3a0); + background-image: -o-linear-gradient(top, #c2530c, #f9c3a0); + background-image: linear-gradient(to bottom, #c2530c, #f9c3a0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2530c', endColorstr='#fff9c3a0', GradientType=0); +} +#navbar .navbar-inner.yellow { + background-color: #e3d765; + background-image: -moz-linear-gradient(top, #f9f0a0, #c2b00c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f0a0), to(#c2b00c)); + background-image: -webkit-linear-gradient(top, #f9f0a0, #c2b00c); + background-image: -o-linear-gradient(top, #f9f0a0, #c2b00c); + background-image: linear-gradient(to bottom, #f9f0a0, #c2b00c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f0a0', endColorstr='#ffc2b00c', GradientType=0); +} +#navbar .navbar-inner.yellow .brand, +#navbar .navbar-inner.yellow .nav > li > a { + text-shadow: 0 1px 0 #c2b00c; + color: #333333; +} +#navbar .navbar-inner.yellow .brand .caret, +#navbar .navbar-inner.yellow .nav > li > a .caret { + border-bottom-color: #93892e; + border-top-color: #93892e; +} +#navbar .navbar-inner.yellow .brand:hover .caret, +#navbar .navbar-inner.yellow .nav > li > a:hover .caret, +#navbar .navbar-inner.yellow .brand:focus .caret, +#navbar .navbar-inner.yellow .nav > li > a:focus .caret { + border-bottom-color: #635e30; + border-top-color: #635e30; +} +#navbar .navbar-inner.yellow .brand span { + background-image: url(../img/tentacle-20x20.png); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #navbar .navbar-inner.yellow .brand span { + background-image: url(../img/tentacle-20x20@2x.png); + } +} +#navbar .navbar-inner.yellow .nav li.dropdown.open > .dropdown-toggle, +#navbar .navbar-inner.yellow .nav li.dropdown.active > .dropdown-toggle, +#navbar .navbar-inner.yellow .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #d8ca47; + background-image: -moz-linear-gradient(top, #c2b00c, #f9f0a0); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c2b00c), to(#f9f0a0)); + background-image: -webkit-linear-gradient(top, #c2b00c, #f9f0a0); + background-image: -o-linear-gradient(top, #c2b00c, #f9f0a0); + background-image: linear-gradient(to bottom, #c2b00c, #f9f0a0); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2b00c', endColorstr='#fff9f0a0', GradientType=0); +} +#navbar .navbar-inner.green { + background-color: #98f064; + background-image: -moz-linear-gradient(top, #c8ffa7, #50da00); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c8ffa7), to(#50da00)); + background-image: -webkit-linear-gradient(top, #c8ffa7, #50da00); + background-image: -o-linear-gradient(top, #c8ffa7, #50da00); + background-image: linear-gradient(to bottom, #c8ffa7, #50da00); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8ffa7', endColorstr='#ff50da00', GradientType=0); +} +#navbar .navbar-inner.green .brand, +#navbar .navbar-inner.green .nav > li > a { + text-shadow: 0 1px 0 #50da00; + color: #333333; +} +#navbar .navbar-inner.green .brand .caret, +#navbar .navbar-inner.green .nav > li > a .caret { + border-bottom-color: #55992e; + border-top-color: #55992e; +} +#navbar .navbar-inner.green .brand:hover .caret, +#navbar .navbar-inner.green .nav > li > a:hover .caret, +#navbar .navbar-inner.green .brand:focus .caret, +#navbar .navbar-inner.green .nav > li > a:focus .caret { + border-bottom-color: #446630; + border-top-color: #446630; +} +#navbar .navbar-inner.green .brand span { + background-image: url(../img/tentacle-20x20.png); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #navbar .navbar-inner.green .brand span { + background-image: url(../img/tentacle-20x20@2x.png); + } +} +#navbar .navbar-inner.green .nav li.dropdown.open > .dropdown-toggle, +#navbar .navbar-inner.green .nav li.dropdown.active > .dropdown-toggle, +#navbar .navbar-inner.green .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #80e943; + background-image: -moz-linear-gradient(top, #50da00, #c8ffa7); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#50da00), to(#c8ffa7)); + background-image: -webkit-linear-gradient(top, #50da00, #c8ffa7); + background-image: -o-linear-gradient(top, #50da00, #c8ffa7); + background-image: linear-gradient(to bottom, #50da00, #c8ffa7); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff50da00', endColorstr='#ffc8ffa7', GradientType=0); +} +#navbar .navbar-inner.blue { + background-color: #6498f0; + background-image: -moz-linear-gradient(top, #a7c8ff, #0050da); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a7c8ff), to(#0050da)); + background-image: -webkit-linear-gradient(top, #a7c8ff, #0050da); + background-image: -o-linear-gradient(top, #a7c8ff, #0050da); + background-image: linear-gradient(to bottom, #a7c8ff, #0050da); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa7c8ff', endColorstr='#ff0050da', GradientType=0); +} +#navbar .navbar-inner.blue .brand, +#navbar .navbar-inner.blue .nav > li > a { + text-shadow: 0 1px 0 #0050da; + color: #333333; +} +#navbar .navbar-inner.blue .brand .caret, +#navbar .navbar-inner.blue .nav > li > a .caret { + border-bottom-color: #2e5599; + border-top-color: #2e5599; +} +#navbar .navbar-inner.blue .brand:hover .caret, +#navbar .navbar-inner.blue .nav > li > a:hover .caret, +#navbar .navbar-inner.blue .brand:focus .caret, +#navbar .navbar-inner.blue .nav > li > a:focus .caret { + border-bottom-color: #304466; + border-top-color: #304466; +} +#navbar .navbar-inner.blue .brand span { + background-image: url(../img/tentacle-20x20.png); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #navbar .navbar-inner.blue .brand span { + background-image: url(../img/tentacle-20x20@2x.png); + } +} +#navbar .navbar-inner.blue .nav li.dropdown.open > .dropdown-toggle, +#navbar .navbar-inner.blue .nav li.dropdown.active > .dropdown-toggle, +#navbar .navbar-inner.blue .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #4380e9; + background-image: -moz-linear-gradient(top, #0050da, #a7c8ff); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0050da), to(#a7c8ff)); + background-image: -webkit-linear-gradient(top, #0050da, #a7c8ff); + background-image: -o-linear-gradient(top, #0050da, #a7c8ff); + background-image: linear-gradient(to bottom, #0050da, #a7c8ff); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0050da', endColorstr='#ffa7c8ff', GradientType=0); +} +#navbar .navbar-inner.violet { + background-color: #9864f0; + background-image: -moz-linear-gradient(top, #c8a7ff, #5000da); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c8a7ff), to(#5000da)); + background-image: -webkit-linear-gradient(top, #c8a7ff, #5000da); + background-image: -o-linear-gradient(top, #c8a7ff, #5000da); + background-image: linear-gradient(to bottom, #c8a7ff, #5000da); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8a7ff', endColorstr='#ff5000da', GradientType=0); +} +#navbar .navbar-inner.violet .brand, +#navbar .navbar-inner.violet .nav > li > a { + text-shadow: 0 1px 0 #a774ff; + color: #f2f2f2; +} +#navbar .navbar-inner.violet .brand .caret, +#navbar .navbar-inner.violet .nav > li > a .caret { + border-bottom-color: #b58df9; + border-top-color: #b58df9; +} +#navbar .navbar-inner.violet .brand:hover .caret, +#navbar .navbar-inner.violet .nav > li > a:hover .caret, +#navbar .navbar-inner.violet .brand:focus .caret, +#navbar .navbar-inner.violet .nav > li > a:focus .caret { + border-bottom-color: #d3c0f5; + border-top-color: #d3c0f5; +} +#navbar .navbar-inner.violet .brand span { + background-image: url(../img/tentacle-20x20-light.png); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #navbar .navbar-inner.violet .brand span { + background-image: url(../img/tentacle-20x20-light@2x.png); + } +} +#navbar .navbar-inner.violet .nav li.dropdown.open > .dropdown-toggle, +#navbar .navbar-inner.violet .nav li.dropdown.active > .dropdown-toggle, +#navbar .navbar-inner.violet .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #8043e9; + background-image: -moz-linear-gradient(top, #5000da, #c8a7ff); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5000da), to(#c8a7ff)); + background-image: -webkit-linear-gradient(top, #5000da, #c8a7ff); + background-image: -o-linear-gradient(top, #5000da, #c8a7ff); + background-image: linear-gradient(to bottom, #5000da, #c8a7ff); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5000da', endColorstr='#ffc8a7ff', GradientType=0); +} +#navbar .navbar-inner.black { + background-color: #4f4f4f; + background-image: -moz-linear-gradient(top, #787878, #121212); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#787878), to(#121212)); + background-image: -webkit-linear-gradient(top, #787878, #121212); + background-image: -o-linear-gradient(top, #787878, #121212); + background-image: linear-gradient(to bottom, #787878, #121212); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff787878', endColorstr='#ff121212', GradientType=0); +} +#navbar .navbar-inner.black .brand, +#navbar .navbar-inner.black .nav > li > a { + text-shadow: 0 1px 0 #5e5e5e; + color: #f2f2f2; +} +#navbar .navbar-inner.black .brand .caret, +#navbar .navbar-inner.black .nav > li > a .caret { + border-bottom-color: #959595; + border-top-color: #959595; +} +#navbar .navbar-inner.black .brand:hover .caret, +#navbar .navbar-inner.black .nav > li > a:hover .caret, +#navbar .navbar-inner.black .brand:focus .caret, +#navbar .navbar-inner.black .nav > li > a:focus .caret { + border-bottom-color: #c4c4c4; + border-top-color: #c4c4c4; +} +#navbar .navbar-inner.black .brand span { + background-image: url(../img/tentacle-20x20-light.png); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #navbar .navbar-inner.black .brand span { + background-image: url(../img/tentacle-20x20-light@2x.png); + } +} +#navbar .navbar-inner.black .nav li.dropdown.open > .dropdown-toggle, +#navbar .navbar-inner.black .nav li.dropdown.active > .dropdown-toggle, +#navbar .navbar-inner.black .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #3b3b3b; + background-image: -moz-linear-gradient(top, #121212, #787878); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#121212), to(#787878)); + background-image: -webkit-linear-gradient(top, #121212, #787878); + background-image: -o-linear-gradient(top, #121212, #787878); + background-image: linear-gradient(to bottom, #121212, #787878); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff121212', endColorstr='#ff787878', GradientType=0); +} +#navbar .navbar-inner.white { + background-color: #f0f0f0; + background-image: -moz-linear-gradient(top, #ffffff, #d9d9d9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d9d9d9)); + background-image: -webkit-linear-gradient(top, #ffffff, #d9d9d9); + background-image: -o-linear-gradient(top, #ffffff, #d9d9d9); + background-image: linear-gradient(to bottom, #ffffff, #d9d9d9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0); +} +#navbar .navbar-inner.white .brand, +#navbar .navbar-inner.white .nav > li > a { + text-shadow: 0 1px 0 #d9d9d9; + color: #333333; +} +#navbar .navbar-inner.white .brand .caret, +#navbar .navbar-inner.white .nav > li > a .caret { + border-bottom-color: #999999; + border-top-color: #999999; +} +#navbar .navbar-inner.white .brand:hover .caret, +#navbar .navbar-inner.white .nav > li > a:hover .caret, +#navbar .navbar-inner.white .brand:focus .caret, +#navbar .navbar-inner.white .nav > li > a:focus .caret { + border-bottom-color: #666666; + border-top-color: #666666; +} +#navbar .navbar-inner.white .brand span { + background-image: url(../img/tentacle-20x20.png); +} +@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { + #navbar .navbar-inner.white .brand span { + background-image: url(../img/tentacle-20x20@2x.png); + } +} +#navbar .navbar-inner.white .nav li.dropdown.open > .dropdown-toggle, +#navbar .navbar-inner.white .nav li.dropdown.active > .dropdown-toggle, +#navbar .navbar-inner.white .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #e8e8e8; + background-image: -moz-linear-gradient(top, #d9d9d9, #ffffff); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#ffffff)); + background-image: -webkit-linear-gradient(top, #d9d9d9, #ffffff); + background-image: -o-linear-gradient(top, #d9d9d9, #ffffff); + background-image: linear-gradient(to bottom, #d9d9d9, #ffffff); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0); +} +#navbar .navbar-inner .brand span { + background-size: 20px 20px; + background-position: left center; + padding-left: 24px; + background-repeat: no-repeat; +} +.octoprint-container { + margin-top: 20px; + /** OctoPrint application tabs */ + + /** Accordions */ + +} +.octoprint-container .tab-content { + padding: 9px 15px; + border-left: 1px solid #DDD; + border-right: 1px solid #DDD; + border-bottom: 1px solid #DDD; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.octoprint-container .nav { + margin-bottom: 0px; +} +.octoprint-container .tab-content h1 { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333; + border: 0; + border-bottom: 1px solid #E5E5E5; + font-weight: normal; +} +.octoprint-container .accordion-heading .accordion-heading-button { + float: right; +} +.octoprint-container .accordion-heading .accordion-heading-button a { + display: inline-block; + padding: 8px 15px; + font-size: 14px; + line-height: 20px; + color: #000; + text-decoration: none; + background: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.octoprint-container .accordion-heading a.accordion-toggle { + display: inline-block; +} +.octoprint-container .accordion-heading [class^="icon-"], +.octoprint-container .accordion-heading [class*=" icon-"] { + color: #000; +} +.print-control .btn { + padding-left: 4px; + padding-right: 4px; +} +.upload-buttons .btn { + margin-right: 0; +} +/** Tables */ +table { + table-layout: fixed; +} +table .popover-title { + text-overflow: ellipsis; + word-break: break-all; +} +table th, +table td { + overflow: hidden; +} +table th.gcode_files_name, +table td.gcode_files_name { + text-overflow: ellipsis; + text-align: left; + white-space: nowrap; +} +table th.gcode_files_action, +table td.gcode_files_action { + width: 90px; + text-align: center; + white-space: nowrap; +} +table th.gcode_files_action a, +table td.gcode_files_action a { + text-decoration: none; + color: #000; +} +table th.gcode_files_action a.disabled, +table td.gcode_files_action a.disabled { + color: #ccc; + cursor: default; +} +table th.timelapse_files_name, +table td.timelapse_files_name { + text-overflow: ellipsis; + text-align: left; +} +table th.timelapse_files_size, +table td.timelapse_files_size { + text-align: right; + width: 55px; +} +table th.timelapse_files_action, +table td.timelapse_files_action { + width: 45px; + text-align: center; + white-space: nowrap; +} +table th.timelapse_files_action a, +table td.timelapse_files_action a { + text-decoration: none; + color: #000; +} +table th.timelapse_files_action a.disabled, +table td.timelapse_files_action a.disabled { + color: #ccc; + cursor: default; +} +table th.settings_users_name, +table td.settings_users_name { + text-overflow: ellipsis; + text-align: left; +} +table th.settings_users_active, +table td.settings_users_active, +table th.settings_users_admin, +table td.settings_users_admin { + text-align: center; + width: 55px; +} +table th.settings_users_actions, +table td.settings_users_actions { + width: 60px; + text-align: center; + white-space: nowrap; +} +table th.settings_users_actions a, +table td.settings_users_actions a { + text-decoration: none; + color: #000; +} +table th.settings_users_actions a.disabled, +table td.settings_users_actions a.disabled { + color: #ccc; + cursor: default; +} +table th.settings_logs_name, +table td.settings_logs_name { + text-overflow: ellipsis; + text-align: left; +} +table th.settings_logs_size, +table td.settings_logs_size { + text-align: right; + width: 70px; +} +table th.settings_logs_date, +table td.settings_logs_date { + text-align: left; + width: 130px; +} +table th.settings_logs_action, +table td.settings_logs_action { + width: 70px; + text-align: center; + white-space: nowrap; +} +table th.settings_logs_action a, +table td.settings_logs_action a { + text-decoration: none; + color: #000; +} +table th.settings_logs_action a.disabled, +table td.settings_logs_action a.disabled { + color: #ccc; + cursor: default; +} +table th.settings_printerProfiles_profiles_name, +table td.settings_printerProfiles_profiles_name { + text-overflow: ellipsis; + text-align: left; +} +table th.settings_printerProfiles_profiles_model, +table td.settings_printerProfiles_profiles_model { + text-align: left; + width: 250px; +} +table th.settings_printerProfiles_profiles_action, +table td.settings_printerProfiles_profiles_action { + width: 80px; + text-align: center; + white-space: nowrap; +} +table th.settings_printerProfiles_profiles_action a, +table td.settings_printerProfiles_profiles_action a { + text-decoration: none; + color: #000; +} +table th.settings_printerProfiles_profiles_action a.disabled, +table td.settings_printerProfiles_profiles_action a.disabled { + color: #ccc; + cursor: default; +} +/** Temperature tab */ +#temperature-graph { + height: 350px; + width: 100%; + background-image: url("../img/graph-background.png"); + background-position: center; + background-repeat: no-repeat; +} +.tab-content, +.tab-pane { + overflow: visible; +} +.tempInput { + width: 50px; +} +#temp_newTemp, +#temp_newBedTemp, +#speed_innerWall, +#speed_outerWall, +#speed_fill, +#speed_support, +#webcam_timelapse_interval, +#webcam_timelapse_postRoll, +#webcam_timelapse_fps { + text-align: right; +} +ul.dropdown-menu li a { + cursor: pointer; +} +/** Connection settings */ +#connection_ports, +#connection_baudrates, +#connection_printers { + width: 100%; +} +/** Offline overlay */ +#offline_overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 10000; + display: none; +} +#offline_overlay_background { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #000000; + filter: alpha(opacity=50); + -moz-opacity: 0.5; + -khtml-opacity: 0.5; + opacity: 0.5; +} +#offline_overlay_wrapper { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + padding-top: 60px; +} +#offline_overlay_wrapper .container { + margin: auto; +} +/** Webcam */ +#webcam_container { + width: 100%; + position: relative; + outline: none; +} +#webcam_container .flipH { + -webkit-transform: scaleX(-1); + -moz-transform: scaleX(-1); +} +#webcam_container .flipV { + -webkit-transform: scaleY(-1); + -moz-transform: scaleY(-1); +} +#webcam_container .flipH.flipV { + -webkit-transform: scaleX(-1) scaleY(-1); + -moz-transform: scaleX(-1) scaleY(-1); +} +#webcam_container .keycontrol_overlay { + position: absolute; + left: 10px; + right: 10px; + bottom: 10px; + background: rgba(0, 0, 0, 0.5); + font-size: 85%; + color: white; + padding: 0; +} +#webcam_container .keycontrol_overlay kbd { + border: 1px solid #eeeeee; + border-radius: 3px; + margin-left: 2px; + margin-right: 2px; + font-size: 90%; + padding: 2px; + min-width: 1em; +} +#webcam_container .keycontrol_overlay .keycontrol_overlay_heading { + position: relative; + padding: 10px; + font-weight: bold; +} +#webcam_container .keycontrol_overlay .keycontrol_overlay_column { + position: relative; + width: 45%; + padding: 10px; + float: left; +} +/** GCODE file manager */ +#files .gcode_files { + padding-right: 7px; +} +#files .gcode_files .entry { + padding: 5px; + line-height: 20px; + border-bottom: 1px solid #ddd; + position: relative; +} +#files .gcode_files .entry:hover { + background-color: #f5f5f5; +} +#files .gcode_files .entry .title { + text-overflow: ellipsis; + word-break: break-all; +} +#files .gcode_files .entry .uploaded, +#files .gcode_files .entry .size, +#files .gcode_files .entry .additionalInfo { + font-size: 85%; + color: #999; +} +#files .gcode_files .entry .action-buttons { + position: absolute; + bottom: 5px; + right: 5px; +} +#files .gcode_files .entry .additionalInfo { + padding-bottom: 22px; +} +#files .upload-buttons { + margin-top: 10px; +} +#files .form-search { + text-align: center; + margin-bottom: 5px !important; +} +/** Control tab */ +#control { + overflow: hidden; +} +#control .jog-panel { + float: left; + margin-right: 19px; +} +#control h1 { + text-align: left; +} +#control .jog-panel > div { + text-align: center; +} +#control .jog-panel > div.distance { + text-align: left; +} +#control .jog-panel .slider { + margin-bottom: 10px; +} +#control .box { + width: 30px; + height: 30px; + margin-right: 10px; + margin-bottom: 10px; + padding-left: 8px; +} +#control .control-box { + display: block; + height: 30px; + margin-bottom: 10px; +} +#control .btn-group { + margin-bottom: 10px; +} +#control .btn-group.distance > .btn { + width: 43px; + padding: 3px 0; + height: 30px; +} +#control .slider-handle { + width: 14px; + height: 14px; + margin-left: -7px; + margin-top: -3px; +} +#control .custom_parametric_command .slider { + margin-left: 10px; + margin-right: 10px; + margin-bottom: 2px; +} +/** GCODE viewer */ +#gcode .progress { + width: 582px; +} +#gcode .progress .bar { + -webkit-transition: width 0s linear; + -moz-transition: width 0s linear; + -o-transition: width 0s linear; + transition: width 0s linear; +} +#gcode #gcode_layer_slider { + height: 568px; + float: right; +} +#gcode #gcode_layer_slider .slider-handle { + width: 14px; + height: 14px; + margin-left: -3px; + margin-top: -7px; +} +#gcode #gcode_command_slider .slider-handle { + width: 14px; + height: 14px; + margin-left: -7px; + margin-top: -3px; +} +/** Terminal output */ +#term .terminal { + margin-bottom: 30px; +} +#term .terminal #terminal-output { + min-height: 340px; + margin-bottom: 5px; +} +#term #terminal-sendpanel { + text-align: right; +} +/** Settings dialog */ +/** Footer */ +.footer ul { + margin: 0; +} +.footer ul li { + display: inline; + margin-left: 1em; + font-size: 85%; +} +.footer ul li:first-child { + margin-left: 0; +} +.footer ul li a { + color: #555; +} +/** Notifications */ +.ui-pnotify .alert a { + color: #c09853; +} +.ui-pnotify .alert-error a, +.ui-pnotify .alert-danger a { + color: #b94a48; +} +.ui-pnotify .alert-success a { + color: #468847; +} +.ui-pnotify .alert-info a { + color: #3a87ad; +} +.pnotify_additional_info .pnotify_more { + font-size: 85%; +} +/** General helper classes */ +.text-right { + text-align: right; +} +.overflow_visible { + overflow: visible !important; +} +.hidden { + display: none; +} +#drop_overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 10000; + display: none; +} +#drop_overlay.in { + display: block; +} +#drop_overlay #drop_overlay_background { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #000000; + filter: alpha(opacity=50); + -moz-opacity: 0.5; + -khtml-opacity: 0.5; + opacity: 0.5; +} +#drop_overlay #drop_overlay_wrapper { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + padding-top: 60px; +} +#drop_overlay #drop_overlay_wrapper #drop, +#drop_overlay #drop_overlay_wrapper #drop_background { + position: absolute; + top: 50%; + left: 50%; + margin-left: -200px; + margin-top: -200px; +} +#drop_overlay #drop_overlay_wrapper #drop_locally, +#drop_overlay #drop_overlay_wrapper #drop_locally_background { + position: absolute; + top: 50%; + left: 50%; + margin-left: -425px; + margin-top: -200px; +} +#drop_overlay #drop_overlay_wrapper #drop_sd, +#drop_overlay #drop_overlay_wrapper #drop_sd_background { + position: absolute; + top: 50%; + left: 50%; + margin-left: 25px; + margin-top: -200px; +} +#drop_overlay #drop_overlay_wrapper .dropzone { + width: 404px; + height: 404px; + z-index: 10001; + color: #ffffff; + font-size: 30px; +} +#drop_overlay #drop_overlay_wrapper .dropzone i { + font-size: 50px; +} +#drop_overlay #drop_overlay_wrapper .dropzone .centered { + display: table-cell; + text-align: center; + vertical-align: middle; + width: 400px; + height: 400px; + line-height: 40px; + filter: alpha(opacity=100); + -moz-opacity: 1.0; + -khtml-opacity: 1.0; + opacity: 1.0; +} +#drop_overlay #drop_overlay_wrapper .dropzone_background { + width: 400px; + height: 400px; + border: 2px dashed #eeeeee; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; + background-color: #000000; + filter: alpha(opacity=25); + -moz-opacity: 0.25; + -khtml-opacity: 0.25; + opacity: 0.25; +} +#drop_overlay #drop_overlay_wrapper .dropzone_background.hover { + background-color: #000000; + filter: alpha(opacity=50); + -moz-opacity: 0.5; + -khtml-opacity: 0.5; + opacity: 0.5; +} +#drop_overlay #drop_overlay_wrapper .dropzone_background.fade { + -webkit-transition: all 0.3s ease-out; + -moz-transition: all 0.3s ease-out; + -ms-transition: all 0.3s ease-out; + -o-transition: all 0.3s ease-out; + transition: all 0.3s ease-out; + opacity: 1; +} +.icon-sd-black-14 { + background: url("../img/icon-sd-black-14.png") 0 3px no-repeat; + width: 11px; + height: 17px; + display: inline-block !important; +} +.center { + float: none; + margin-left: auto; + margin-right: auto; +} +/** Styles for Bootstrap Slider */ +.slider .slider-selection { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #0044cc; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.slider .slider-selection:hover, +.slider .slider-selection:focus, +.slider .slider-selection:active, +.slider .slider-selection.active, +.slider .slider-selection.disabled, +.slider .slider-selection[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} +.slider .slider-selection:active, +.slider .slider-selection.active { + background-color: #003399 \9; +} +.slider.slider-disabled .slider-selection { + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.slider .slider-track { + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.slider.slider-disabled .slider-track { + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.slider .slider-handle { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 12px; + font-size: 14px; + line-height: 20px; + text-align: center; + vertical-align: middle; + cursor: pointer; + color: #333333; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #cccccc; + *border: 0; + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + padding: 0; + margin-bottom: 0; + opacity: 1; + filter: alpha(opacity=100); +} +.slider .slider-handle:hover, +.slider .slider-handle:focus, +.slider .slider-handle:active, +.slider .slider-handle.active, +.slider .slider-handle.disabled, +.slider .slider-handle[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.slider .slider-handle:active, +.slider .slider-handle.active { + background-color: #cccccc \9; +} +.slider .slider-handle:first-child { + *margin-left: 0; +} +.slider .slider-handle:hover, +.slider .slider-handle:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.slider .slider-handle:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.slider .slider-handle.active, +.slider .slider-handle:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.slider .slider-handle.disabled, +.slider .slider-handle[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.slider .slider-handle.hide { + display: none; +} +.slider .slider-handle.round { + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + border-radius: 50%; +} From 47a58a73e4e296dc4628cd9ab56833c99e6bcd52 Mon Sep 17 00:00:00 2001 From: Bob Clough Date: Fri, 27 Feb 2015 17:19:38 +0000 Subject: [PATCH 4/9] Added transparent header background, compiled + minified CSS --- src/octoprint/static/css/octoprint.css | 1815 ++--------------- .../static/js/app/viewmodels/settings.js | 3 +- src/octoprint/static/less/octoprint.less | 6 + 3 files changed, 189 insertions(+), 1635 deletions(-) diff --git a/src/octoprint/static/css/octoprint.css b/src/octoprint/static/css/octoprint.css index 44d6ec37..fbc9e800 100644 --- a/src/octoprint/static/css/octoprint.css +++ b/src/octoprint/static/css/octoprint.css @@ -1,1634 +1,181 @@ -.btn { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - padding: 4px 12px; - margin-bottom: 0; - font-size: 14px; - line-height: 20px; - text-align: center; - vertical-align: middle; - cursor: pointer; - color: #333333; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - background-color: #f5f5f5; - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #e6e6e6; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - border: 1px solid #cccccc; - *border: 0; - border-bottom-color: #b3b3b3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - *margin-left: .3em; - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); -} -.btn:hover, -.btn:focus, -.btn:active, -.btn.active, -.btn.disabled, -.btn[disabled] { - color: #333333; - background-color: #e6e6e6; - *background-color: #d9d9d9; -} -.btn:active, -.btn.active { - background-color: #cccccc \9; -} -.btn:first-child { - *margin-left: 0; -} -.btn:hover, -.btn:focus { - color: #333333; - text-decoration: none; - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} -.btn:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn.active, -.btn:active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -} -.btn.disabled, -.btn[disabled] { - cursor: default; - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.btn-large { - padding: 11px 19px; - font-size: 17.5px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.btn-large [class^="icon-"], -.btn-large [class*=" icon-"] { - margin-top: 4px; -} -.btn-small { - padding: 2px 10px; - font-size: 11.9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.btn-small [class^="icon-"], -.btn-small [class*=" icon-"] { - margin-top: 0; -} -.btn-mini [class^="icon-"], -.btn-mini [class*=" icon-"] { - margin-top: -1px; -} -.btn-mini { - padding: 0 6px; - font-size: 10.5px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.btn-block { - display: block; - width: 100%; - padding-left: 0; - padding-right: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.btn-block + .btn-block { - margin-top: 5px; -} -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} -.btn-primary.active, -.btn-warning.active, -.btn-danger.active, -.btn-success.active, -.btn-info.active, -.btn-inverse.active { - color: rgba(255, 255, 255, 0.75); -} -.btn-primary { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #006dcc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #0044cc; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.btn-primary.disabled, -.btn-primary[disabled] { - color: #ffffff; - background-color: #0044cc; - *background-color: #003bb3; -} -.btn-primary:active, -.btn-primary.active { - background-color: #003399 \9; -} -.btn-warning { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #f89406; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-warning:hover, -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active, -.btn-warning.disabled, -.btn-warning[disabled] { - color: #ffffff; - background-color: #f89406; - *background-color: #df8505; -} -.btn-warning:active, -.btn-warning.active { - background-color: #c67605 \9; -} -.btn-danger { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #da4f49; - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #bd362f; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-danger:hover, -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active, -.btn-danger.disabled, -.btn-danger[disabled] { - color: #ffffff; - background-color: #bd362f; - *background-color: #a9302a; -} -.btn-danger:active, -.btn-danger.active { - background-color: #942a25 \9; -} -.btn-success { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #5bb75b; - background-image: -moz-linear-gradient(top, #62c462, #51a351); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); - background-image: -webkit-linear-gradient(top, #62c462, #51a351); - background-image: -o-linear-gradient(top, #62c462, #51a351); - background-image: linear-gradient(to bottom, #62c462, #51a351); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); - border-color: #51a351 #51a351 #387038; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #51a351; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.btn-success.disabled, -.btn-success[disabled] { - color: #ffffff; - background-color: #51a351; - *background-color: #499249; -} -.btn-success:active, -.btn-success.active { - background-color: #408140 \9; -} -.btn-info { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #49afcd; - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #2f96b4; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-info:hover, -.btn-info:focus, -.btn-info:active, -.btn-info.active, -.btn-info.disabled, -.btn-info[disabled] { - color: #ffffff; - background-color: #2f96b4; - *background-color: #2a85a0; -} -.btn-info:active, -.btn-info.active { - background-color: #24748c \9; -} -.btn-inverse { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #363636; - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #222222; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-inverse:hover, -.btn-inverse:focus, -.btn-inverse:active, -.btn-inverse.active, -.btn-inverse.disabled, -.btn-inverse[disabled] { - color: #ffffff; - background-color: #222222; - *background-color: #151515; -} -.btn-inverse:active, -.btn-inverse.active { - background-color: #080808 \9; -} -button.btn, -input[type="submit"].btn { - *padding-top: 3px; - *padding-bottom: 3px; -} -button.btn::-moz-focus-inner, -input[type="submit"].btn::-moz-focus-inner { - padding: 0; - border: 0; -} -button.btn.btn-large, -input[type="submit"].btn.btn-large { - *padding-top: 7px; - *padding-bottom: 7px; -} -button.btn.btn-small, -input[type="submit"].btn.btn-small { - *padding-top: 3px; - *padding-bottom: 3px; -} -button.btn.btn-mini, -input[type="submit"].btn.btn-mini { - *padding-top: 1px; - *padding-bottom: 1px; -} -.btn-link, -.btn-link:active, -.btn-link[disabled] { - background-color: transparent; - background-image: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.btn-link { - border-color: transparent; - cursor: pointer; - color: #0088cc; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} -.btn-link:hover, -.btn-link:focus { - color: #005580; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover, -.btn-link[disabled]:focus { - color: #333333; - text-decoration: none; -} -.clearfix { - *zoom: 1; -} -.clearfix:before, -.clearfix:after { - display: table; - content: ""; - line-height: 0; -} -.clearfix:after { - clear: both; -} -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.input-block-level { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.nowrap { - white-space: nowrap; -} -.actioncol { - text-align: center; - white-space: nowrap; -} -.actioncol a { - text-decoration: none; - color: #000; -} -.actioncol a.disabled { - color: #ccc; - cursor: default; -} -#navbar .navbar-inner { - background-color: #ebebeb; - background-image: -moz-linear-gradient(top, #ffffff, #cccccc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#cccccc)); - background-image: -webkit-linear-gradient(top, #ffffff, #cccccc); - background-image: -o-linear-gradient(top, #ffffff, #cccccc); - background-image: linear-gradient(to bottom, #ffffff, #cccccc); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0); -} -#navbar .navbar-inner .brand, -#navbar .navbar-inner .nav > li > a { - text-shadow: 0 1px 0 #cccccc; - color: #333333; -} -#navbar .navbar-inner .brand .caret, -#navbar .navbar-inner .nav > li > a .caret { - border-bottom-color: #939393; - border-top-color: #939393; -} -#navbar .navbar-inner .brand:hover .caret, -#navbar .navbar-inner .nav > li > a:hover .caret, -#navbar .navbar-inner .brand:focus .caret, -#navbar .navbar-inner .nav > li > a:focus .caret { - border-bottom-color: #636363; - border-top-color: #636363; -} -#navbar .navbar-inner .brand span { - background-image: url(../img/tentacle-20x20.png); -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - #navbar .navbar-inner .brand span { - background-image: url(../img/tentacle-20x20@2x.png); - } -} -#navbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle, -#navbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle, -#navbar .navbar-inner .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #e0e0e0; - background-image: -moz-linear-gradient(top, #cccccc, #ffffff); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#ffffff)); - background-image: -webkit-linear-gradient(top, #cccccc, #ffffff); - background-image: -o-linear-gradient(top, #cccccc, #ffffff); - background-image: linear-gradient(to bottom, #cccccc, #ffffff); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=0); -} -#navbar .navbar-inner.red { - background-color: #e36565; - background-image: -moz-linear-gradient(top, #f9a0a0, #c20c0c); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9a0a0), to(#c20c0c)); - background-image: -webkit-linear-gradient(top, #f9a0a0, #c20c0c); - background-image: -o-linear-gradient(top, #f9a0a0, #c20c0c); - background-image: linear-gradient(to bottom, #f9a0a0, #c20c0c); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9a0a0', endColorstr='#ffc20c0c', GradientType=0); -} -#navbar .navbar-inner.red .brand, -#navbar .navbar-inner.red .nav > li > a { - text-shadow: 0 1px 0 #f67070; - color: #f2f2f2; -} -#navbar .navbar-inner.red .brand .caret, -#navbar .navbar-inner.red .nav > li > a .caret { - border-bottom-color: #f28d8d; - border-top-color: #f28d8d; -} -#navbar .navbar-inner.red .brand:hover .caret, -#navbar .navbar-inner.red .nav > li > a:hover .caret, -#navbar .navbar-inner.red .brand:focus .caret, -#navbar .navbar-inner.red .nav > li > a:focus .caret { - border-bottom-color: #f2c0c0; - border-top-color: #f2c0c0; -} -#navbar .navbar-inner.red .brand span { - background-image: url(../img/tentacle-20x20-light.png); -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - #navbar .navbar-inner.red .brand span { - background-image: url(../img/tentacle-20x20-light@2x.png); - } -} -#navbar .navbar-inner.red .nav li.dropdown.open > .dropdown-toggle, -#navbar .navbar-inner.red .nav li.dropdown.active > .dropdown-toggle, -#navbar .navbar-inner.red .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #d84747; - background-image: -moz-linear-gradient(top, #c20c0c, #f9a0a0); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c20c0c), to(#f9a0a0)); - background-image: -webkit-linear-gradient(top, #c20c0c, #f9a0a0); - background-image: -o-linear-gradient(top, #c20c0c, #f9a0a0); - background-image: linear-gradient(to bottom, #c20c0c, #f9a0a0); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20c0c', endColorstr='#fff9a0a0', GradientType=0); -} -#navbar .navbar-inner.orange { - background-color: #e39665; - background-image: -moz-linear-gradient(top, #f9c3a0, #c2530c); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9c3a0), to(#c2530c)); - background-image: -webkit-linear-gradient(top, #f9c3a0, #c2530c); - background-image: -o-linear-gradient(top, #f9c3a0, #c2530c); - background-image: linear-gradient(to bottom, #f9c3a0, #c2530c); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c3a0', endColorstr='#ffc2530c', GradientType=0); -} -#navbar .navbar-inner.orange .brand, -#navbar .navbar-inner.orange .nav > li > a { - text-shadow: 0 1px 0 #c2530c; - color: #333333; -} -#navbar .navbar-inner.orange .brand .caret, -#navbar .navbar-inner.orange .nav > li > a .caret { - border-bottom-color: #93552e; - border-top-color: #93552e; -} -#navbar .navbar-inner.orange .brand:hover .caret, -#navbar .navbar-inner.orange .nav > li > a:hover .caret, -#navbar .navbar-inner.orange .brand:focus .caret, -#navbar .navbar-inner.orange .nav > li > a:focus .caret { - border-bottom-color: #634430; - border-top-color: #634430; -} -#navbar .navbar-inner.orange .brand span { - background-image: url(../img/tentacle-20x20.png); -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - #navbar .navbar-inner.orange .brand span { - background-image: url(../img/tentacle-20x20@2x.png); - } -} -#navbar .navbar-inner.orange .nav li.dropdown.open > .dropdown-toggle, -#navbar .navbar-inner.orange .nav li.dropdown.active > .dropdown-toggle, -#navbar .navbar-inner.orange .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #d88047; - background-image: -moz-linear-gradient(top, #c2530c, #f9c3a0); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c2530c), to(#f9c3a0)); - background-image: -webkit-linear-gradient(top, #c2530c, #f9c3a0); - background-image: -o-linear-gradient(top, #c2530c, #f9c3a0); - background-image: linear-gradient(to bottom, #c2530c, #f9c3a0); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2530c', endColorstr='#fff9c3a0', GradientType=0); -} -#navbar .navbar-inner.yellow { - background-color: #e3d765; - background-image: -moz-linear-gradient(top, #f9f0a0, #c2b00c); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f0a0), to(#c2b00c)); - background-image: -webkit-linear-gradient(top, #f9f0a0, #c2b00c); - background-image: -o-linear-gradient(top, #f9f0a0, #c2b00c); - background-image: linear-gradient(to bottom, #f9f0a0, #c2b00c); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f0a0', endColorstr='#ffc2b00c', GradientType=0); -} -#navbar .navbar-inner.yellow .brand, -#navbar .navbar-inner.yellow .nav > li > a { - text-shadow: 0 1px 0 #c2b00c; - color: #333333; -} -#navbar .navbar-inner.yellow .brand .caret, -#navbar .navbar-inner.yellow .nav > li > a .caret { - border-bottom-color: #93892e; - border-top-color: #93892e; -} -#navbar .navbar-inner.yellow .brand:hover .caret, -#navbar .navbar-inner.yellow .nav > li > a:hover .caret, -#navbar .navbar-inner.yellow .brand:focus .caret, -#navbar .navbar-inner.yellow .nav > li > a:focus .caret { - border-bottom-color: #635e30; - border-top-color: #635e30; -} -#navbar .navbar-inner.yellow .brand span { - background-image: url(../img/tentacle-20x20.png); -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - #navbar .navbar-inner.yellow .brand span { - background-image: url(../img/tentacle-20x20@2x.png); - } -} -#navbar .navbar-inner.yellow .nav li.dropdown.open > .dropdown-toggle, -#navbar .navbar-inner.yellow .nav li.dropdown.active > .dropdown-toggle, -#navbar .navbar-inner.yellow .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #d8ca47; - background-image: -moz-linear-gradient(top, #c2b00c, #f9f0a0); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c2b00c), to(#f9f0a0)); - background-image: -webkit-linear-gradient(top, #c2b00c, #f9f0a0); - background-image: -o-linear-gradient(top, #c2b00c, #f9f0a0); - background-image: linear-gradient(to bottom, #c2b00c, #f9f0a0); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2b00c', endColorstr='#fff9f0a0', GradientType=0); -} -#navbar .navbar-inner.green { - background-color: #98f064; - background-image: -moz-linear-gradient(top, #c8ffa7, #50da00); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c8ffa7), to(#50da00)); - background-image: -webkit-linear-gradient(top, #c8ffa7, #50da00); - background-image: -o-linear-gradient(top, #c8ffa7, #50da00); - background-image: linear-gradient(to bottom, #c8ffa7, #50da00); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8ffa7', endColorstr='#ff50da00', GradientType=0); -} -#navbar .navbar-inner.green .brand, -#navbar .navbar-inner.green .nav > li > a { - text-shadow: 0 1px 0 #50da00; - color: #333333; -} -#navbar .navbar-inner.green .brand .caret, -#navbar .navbar-inner.green .nav > li > a .caret { - border-bottom-color: #55992e; - border-top-color: #55992e; -} -#navbar .navbar-inner.green .brand:hover .caret, -#navbar .navbar-inner.green .nav > li > a:hover .caret, -#navbar .navbar-inner.green .brand:focus .caret, -#navbar .navbar-inner.green .nav > li > a:focus .caret { - border-bottom-color: #446630; - border-top-color: #446630; -} -#navbar .navbar-inner.green .brand span { - background-image: url(../img/tentacle-20x20.png); -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - #navbar .navbar-inner.green .brand span { - background-image: url(../img/tentacle-20x20@2x.png); - } -} -#navbar .navbar-inner.green .nav li.dropdown.open > .dropdown-toggle, -#navbar .navbar-inner.green .nav li.dropdown.active > .dropdown-toggle, -#navbar .navbar-inner.green .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #80e943; - background-image: -moz-linear-gradient(top, #50da00, #c8ffa7); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#50da00), to(#c8ffa7)); - background-image: -webkit-linear-gradient(top, #50da00, #c8ffa7); - background-image: -o-linear-gradient(top, #50da00, #c8ffa7); - background-image: linear-gradient(to bottom, #50da00, #c8ffa7); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff50da00', endColorstr='#ffc8ffa7', GradientType=0); -} -#navbar .navbar-inner.blue { - background-color: #6498f0; - background-image: -moz-linear-gradient(top, #a7c8ff, #0050da); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a7c8ff), to(#0050da)); - background-image: -webkit-linear-gradient(top, #a7c8ff, #0050da); - background-image: -o-linear-gradient(top, #a7c8ff, #0050da); - background-image: linear-gradient(to bottom, #a7c8ff, #0050da); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa7c8ff', endColorstr='#ff0050da', GradientType=0); -} -#navbar .navbar-inner.blue .brand, -#navbar .navbar-inner.blue .nav > li > a { - text-shadow: 0 1px 0 #0050da; - color: #333333; -} -#navbar .navbar-inner.blue .brand .caret, -#navbar .navbar-inner.blue .nav > li > a .caret { - border-bottom-color: #2e5599; - border-top-color: #2e5599; -} -#navbar .navbar-inner.blue .brand:hover .caret, -#navbar .navbar-inner.blue .nav > li > a:hover .caret, -#navbar .navbar-inner.blue .brand:focus .caret, -#navbar .navbar-inner.blue .nav > li > a:focus .caret { - border-bottom-color: #304466; - border-top-color: #304466; -} -#navbar .navbar-inner.blue .brand span { - background-image: url(../img/tentacle-20x20.png); -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - #navbar .navbar-inner.blue .brand span { - background-image: url(../img/tentacle-20x20@2x.png); - } -} -#navbar .navbar-inner.blue .nav li.dropdown.open > .dropdown-toggle, -#navbar .navbar-inner.blue .nav li.dropdown.active > .dropdown-toggle, -#navbar .navbar-inner.blue .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #4380e9; - background-image: -moz-linear-gradient(top, #0050da, #a7c8ff); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0050da), to(#a7c8ff)); - background-image: -webkit-linear-gradient(top, #0050da, #a7c8ff); - background-image: -o-linear-gradient(top, #0050da, #a7c8ff); - background-image: linear-gradient(to bottom, #0050da, #a7c8ff); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0050da', endColorstr='#ffa7c8ff', GradientType=0); -} -#navbar .navbar-inner.violet { - background-color: #9864f0; - background-image: -moz-linear-gradient(top, #c8a7ff, #5000da); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c8a7ff), to(#5000da)); - background-image: -webkit-linear-gradient(top, #c8a7ff, #5000da); - background-image: -o-linear-gradient(top, #c8a7ff, #5000da); - background-image: linear-gradient(to bottom, #c8a7ff, #5000da); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8a7ff', endColorstr='#ff5000da', GradientType=0); -} -#navbar .navbar-inner.violet .brand, -#navbar .navbar-inner.violet .nav > li > a { - text-shadow: 0 1px 0 #a774ff; - color: #f2f2f2; -} -#navbar .navbar-inner.violet .brand .caret, -#navbar .navbar-inner.violet .nav > li > a .caret { - border-bottom-color: #b58df9; - border-top-color: #b58df9; -} -#navbar .navbar-inner.violet .brand:hover .caret, -#navbar .navbar-inner.violet .nav > li > a:hover .caret, -#navbar .navbar-inner.violet .brand:focus .caret, -#navbar .navbar-inner.violet .nav > li > a:focus .caret { - border-bottom-color: #d3c0f5; - border-top-color: #d3c0f5; -} -#navbar .navbar-inner.violet .brand span { - background-image: url(../img/tentacle-20x20-light.png); -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - #navbar .navbar-inner.violet .brand span { - background-image: url(../img/tentacle-20x20-light@2x.png); - } -} -#navbar .navbar-inner.violet .nav li.dropdown.open > .dropdown-toggle, -#navbar .navbar-inner.violet .nav li.dropdown.active > .dropdown-toggle, -#navbar .navbar-inner.violet .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #8043e9; - background-image: -moz-linear-gradient(top, #5000da, #c8a7ff); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5000da), to(#c8a7ff)); - background-image: -webkit-linear-gradient(top, #5000da, #c8a7ff); - background-image: -o-linear-gradient(top, #5000da, #c8a7ff); - background-image: linear-gradient(to bottom, #5000da, #c8a7ff); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5000da', endColorstr='#ffc8a7ff', GradientType=0); -} -#navbar .navbar-inner.black { - background-color: #4f4f4f; - background-image: -moz-linear-gradient(top, #787878, #121212); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#787878), to(#121212)); - background-image: -webkit-linear-gradient(top, #787878, #121212); - background-image: -o-linear-gradient(top, #787878, #121212); - background-image: linear-gradient(to bottom, #787878, #121212); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff787878', endColorstr='#ff121212', GradientType=0); -} -#navbar .navbar-inner.black .brand, -#navbar .navbar-inner.black .nav > li > a { - text-shadow: 0 1px 0 #5e5e5e; - color: #f2f2f2; -} -#navbar .navbar-inner.black .brand .caret, -#navbar .navbar-inner.black .nav > li > a .caret { - border-bottom-color: #959595; - border-top-color: #959595; -} -#navbar .navbar-inner.black .brand:hover .caret, -#navbar .navbar-inner.black .nav > li > a:hover .caret, -#navbar .navbar-inner.black .brand:focus .caret, -#navbar .navbar-inner.black .nav > li > a:focus .caret { - border-bottom-color: #c4c4c4; - border-top-color: #c4c4c4; -} -#navbar .navbar-inner.black .brand span { - background-image: url(../img/tentacle-20x20-light.png); -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - #navbar .navbar-inner.black .brand span { - background-image: url(../img/tentacle-20x20-light@2x.png); - } -} -#navbar .navbar-inner.black .nav li.dropdown.open > .dropdown-toggle, -#navbar .navbar-inner.black .nav li.dropdown.active > .dropdown-toggle, -#navbar .navbar-inner.black .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #3b3b3b; - background-image: -moz-linear-gradient(top, #121212, #787878); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#121212), to(#787878)); - background-image: -webkit-linear-gradient(top, #121212, #787878); - background-image: -o-linear-gradient(top, #121212, #787878); - background-image: linear-gradient(to bottom, #121212, #787878); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff121212', endColorstr='#ff787878', GradientType=0); -} -#navbar .navbar-inner.white { - background-color: #f0f0f0; - background-image: -moz-linear-gradient(top, #ffffff, #d9d9d9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d9d9d9)); - background-image: -webkit-linear-gradient(top, #ffffff, #d9d9d9); - background-image: -o-linear-gradient(top, #ffffff, #d9d9d9); - background-image: linear-gradient(to bottom, #ffffff, #d9d9d9); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0); -} -#navbar .navbar-inner.white .brand, -#navbar .navbar-inner.white .nav > li > a { - text-shadow: 0 1px 0 #d9d9d9; - color: #333333; -} -#navbar .navbar-inner.white .brand .caret, -#navbar .navbar-inner.white .nav > li > a .caret { - border-bottom-color: #999999; - border-top-color: #999999; -} -#navbar .navbar-inner.white .brand:hover .caret, -#navbar .navbar-inner.white .nav > li > a:hover .caret, -#navbar .navbar-inner.white .brand:focus .caret, -#navbar .navbar-inner.white .nav > li > a:focus .caret { - border-bottom-color: #666666; - border-top-color: #666666; -} -#navbar .navbar-inner.white .brand span { - background-image: url(../img/tentacle-20x20.png); -} -@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { - #navbar .navbar-inner.white .brand span { - background-image: url(../img/tentacle-20x20@2x.png); - } -} -#navbar .navbar-inner.white .nav li.dropdown.open > .dropdown-toggle, -#navbar .navbar-inner.white .nav li.dropdown.active > .dropdown-toggle, -#navbar .navbar-inner.white .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #e8e8e8; - background-image: -moz-linear-gradient(top, #d9d9d9, #ffffff); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#ffffff)); - background-image: -webkit-linear-gradient(top, #d9d9d9, #ffffff); - background-image: -o-linear-gradient(top, #d9d9d9, #ffffff); - background-image: linear-gradient(to bottom, #d9d9d9, #ffffff); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0); -} -#navbar .navbar-inner .brand span { - background-size: 20px 20px; - background-position: left center; - padding-left: 24px; - background-repeat: no-repeat; -} -.octoprint-container { - margin-top: 20px; - /** OctoPrint application tabs */ - - /** Accordions */ - -} -.octoprint-container .tab-content { - padding: 9px 15px; - border-left: 1px solid #DDD; - border-right: 1px solid #DDD; - border-bottom: 1px solid #DDD; - -webkit-border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; - border-bottom-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - border-bottom-left-radius: 4px; -} -.octoprint-container .nav { - margin-bottom: 0px; -} -.octoprint-container .tab-content h1 { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: 40px; - color: #333; - border: 0; - border-bottom: 1px solid #E5E5E5; - font-weight: normal; -} -.octoprint-container .accordion-heading .accordion-heading-button { - float: right; -} -.octoprint-container .accordion-heading .accordion-heading-button a { - display: inline-block; - padding: 8px 15px; - font-size: 14px; - line-height: 20px; - color: #000; - text-decoration: none; - background: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.octoprint-container .accordion-heading a.accordion-toggle { - display: inline-block; -} -.octoprint-container .accordion-heading [class^="icon-"], -.octoprint-container .accordion-heading [class*=" icon-"] { - color: #000; -} -.print-control .btn { - padding-left: 4px; - padding-right: 4px; -} -.upload-buttons .btn { - margin-right: 0; -} -/** Tables */ -table { - table-layout: fixed; -} -table .popover-title { - text-overflow: ellipsis; - word-break: break-all; -} -table th, -table td { - overflow: hidden; -} -table th.gcode_files_name, -table td.gcode_files_name { - text-overflow: ellipsis; - text-align: left; - white-space: nowrap; -} -table th.gcode_files_action, -table td.gcode_files_action { - width: 90px; - text-align: center; - white-space: nowrap; -} -table th.gcode_files_action a, -table td.gcode_files_action a { - text-decoration: none; - color: #000; -} -table th.gcode_files_action a.disabled, -table td.gcode_files_action a.disabled { - color: #ccc; - cursor: default; -} -table th.timelapse_files_name, -table td.timelapse_files_name { - text-overflow: ellipsis; - text-align: left; -} -table th.timelapse_files_size, -table td.timelapse_files_size { - text-align: right; - width: 55px; -} -table th.timelapse_files_action, -table td.timelapse_files_action { - width: 45px; - text-align: center; - white-space: nowrap; -} -table th.timelapse_files_action a, -table td.timelapse_files_action a { - text-decoration: none; - color: #000; -} -table th.timelapse_files_action a.disabled, -table td.timelapse_files_action a.disabled { - color: #ccc; - cursor: default; -} -table th.settings_users_name, -table td.settings_users_name { - text-overflow: ellipsis; - text-align: left; -} -table th.settings_users_active, -table td.settings_users_active, -table th.settings_users_admin, -table td.settings_users_admin { - text-align: center; - width: 55px; -} -table th.settings_users_actions, -table td.settings_users_actions { - width: 60px; - text-align: center; - white-space: nowrap; -} -table th.settings_users_actions a, -table td.settings_users_actions a { - text-decoration: none; - color: #000; -} -table th.settings_users_actions a.disabled, -table td.settings_users_actions a.disabled { - color: #ccc; - cursor: default; -} -table th.settings_logs_name, -table td.settings_logs_name { - text-overflow: ellipsis; - text-align: left; -} -table th.settings_logs_size, -table td.settings_logs_size { - text-align: right; - width: 70px; -} -table th.settings_logs_date, -table td.settings_logs_date { - text-align: left; - width: 130px; -} -table th.settings_logs_action, -table td.settings_logs_action { - width: 70px; - text-align: center; - white-space: nowrap; -} -table th.settings_logs_action a, -table td.settings_logs_action a { - text-decoration: none; - color: #000; -} -table th.settings_logs_action a.disabled, -table td.settings_logs_action a.disabled { - color: #ccc; - cursor: default; -} -table th.settings_printerProfiles_profiles_name, -table td.settings_printerProfiles_profiles_name { - text-overflow: ellipsis; - text-align: left; -} -table th.settings_printerProfiles_profiles_model, -table td.settings_printerProfiles_profiles_model { - text-align: left; - width: 250px; -} -table th.settings_printerProfiles_profiles_action, -table td.settings_printerProfiles_profiles_action { - width: 80px; - text-align: center; - white-space: nowrap; -} -table th.settings_printerProfiles_profiles_action a, -table td.settings_printerProfiles_profiles_action a { - text-decoration: none; - color: #000; -} -table th.settings_printerProfiles_profiles_action a.disabled, -table td.settings_printerProfiles_profiles_action a.disabled { - color: #ccc; - cursor: default; -} -/** Temperature tab */ -#temperature-graph { - height: 350px; - width: 100%; - background-image: url("../img/graph-background.png"); - background-position: center; - background-repeat: no-repeat; -} -.tab-content, -.tab-pane { - overflow: visible; -} -.tempInput { - width: 50px; -} -#temp_newTemp, -#temp_newBedTemp, -#speed_innerWall, -#speed_outerWall, -#speed_fill, -#speed_support, -#webcam_timelapse_interval, -#webcam_timelapse_postRoll, -#webcam_timelapse_fps { - text-align: right; -} -ul.dropdown-menu li a { - cursor: pointer; -} -/** Connection settings */ -#connection_ports, -#connection_baudrates, -#connection_printers { - width: 100%; -} -/** Offline overlay */ -#offline_overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 10000; - display: none; -} -#offline_overlay_background { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: #000000; - filter: alpha(opacity=50); - -moz-opacity: 0.5; - -khtml-opacity: 0.5; - opacity: 0.5; -} -#offline_overlay_wrapper { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - padding-top: 60px; -} -#offline_overlay_wrapper .container { - margin: auto; -} -/** Webcam */ -#webcam_container { - width: 100%; - position: relative; - outline: none; -} -#webcam_container .flipH { - -webkit-transform: scaleX(-1); - -moz-transform: scaleX(-1); -} -#webcam_container .flipV { - -webkit-transform: scaleY(-1); - -moz-transform: scaleY(-1); -} -#webcam_container .flipH.flipV { - -webkit-transform: scaleX(-1) scaleY(-1); - -moz-transform: scaleX(-1) scaleY(-1); -} -#webcam_container .keycontrol_overlay { - position: absolute; - left: 10px; - right: 10px; - bottom: 10px; - background: rgba(0, 0, 0, 0.5); - font-size: 85%; - color: white; - padding: 0; -} -#webcam_container .keycontrol_overlay kbd { - border: 1px solid #eeeeee; - border-radius: 3px; - margin-left: 2px; - margin-right: 2px; - font-size: 90%; - padding: 2px; - min-width: 1em; -} -#webcam_container .keycontrol_overlay .keycontrol_overlay_heading { - position: relative; - padding: 10px; - font-weight: bold; -} -#webcam_container .keycontrol_overlay .keycontrol_overlay_column { - position: relative; - width: 45%; - padding: 10px; - float: left; -} -/** GCODE file manager */ -#files .gcode_files { - padding-right: 7px; -} -#files .gcode_files .entry { - padding: 5px; - line-height: 20px; - border-bottom: 1px solid #ddd; - position: relative; -} -#files .gcode_files .entry:hover { - background-color: #f5f5f5; -} -#files .gcode_files .entry .title { - text-overflow: ellipsis; - word-break: break-all; -} -#files .gcode_files .entry .uploaded, -#files .gcode_files .entry .size, -#files .gcode_files .entry .additionalInfo { - font-size: 85%; - color: #999; -} -#files .gcode_files .entry .action-buttons { - position: absolute; - bottom: 5px; - right: 5px; -} -#files .gcode_files .entry .additionalInfo { - padding-bottom: 22px; -} -#files .upload-buttons { - margin-top: 10px; -} -#files .form-search { - text-align: center; - margin-bottom: 5px !important; -} -/** Control tab */ -#control { - overflow: hidden; -} -#control .jog-panel { - float: left; - margin-right: 19px; -} -#control h1 { - text-align: left; -} -#control .jog-panel > div { - text-align: center; -} -#control .jog-panel > div.distance { - text-align: left; -} -#control .jog-panel .slider { - margin-bottom: 10px; -} -#control .box { - width: 30px; - height: 30px; - margin-right: 10px; - margin-bottom: 10px; - padding-left: 8px; -} -#control .control-box { - display: block; - height: 30px; - margin-bottom: 10px; -} -#control .btn-group { - margin-bottom: 10px; -} -#control .btn-group.distance > .btn { - width: 43px; - padding: 3px 0; - height: 30px; -} -#control .slider-handle { - width: 14px; - height: 14px; - margin-left: -7px; - margin-top: -3px; -} -#control .custom_parametric_command .slider { - margin-left: 10px; - margin-right: 10px; - margin-bottom: 2px; -} -/** GCODE viewer */ -#gcode .progress { - width: 582px; -} -#gcode .progress .bar { - -webkit-transition: width 0s linear; - -moz-transition: width 0s linear; - -o-transition: width 0s linear; - transition: width 0s linear; -} -#gcode #gcode_layer_slider { - height: 568px; - float: right; -} -#gcode #gcode_layer_slider .slider-handle { - width: 14px; - height: 14px; - margin-left: -3px; - margin-top: -7px; -} -#gcode #gcode_command_slider .slider-handle { - width: 14px; - height: 14px; - margin-left: -7px; - margin-top: -3px; -} -/** Terminal output */ -#term .terminal { - margin-bottom: 30px; -} -#term .terminal #terminal-output { - min-height: 340px; - margin-bottom: 5px; -} -#term #terminal-sendpanel { - text-align: right; -} -/** Settings dialog */ -/** Footer */ -.footer ul { - margin: 0; -} -.footer ul li { - display: inline; - margin-left: 1em; - font-size: 85%; -} -.footer ul li:first-child { - margin-left: 0; -} -.footer ul li a { - color: #555; -} -/** Notifications */ -.ui-pnotify .alert a { - color: #c09853; -} -.ui-pnotify .alert-error a, -.ui-pnotify .alert-danger a { - color: #b94a48; -} -.ui-pnotify .alert-success a { - color: #468847; -} -.ui-pnotify .alert-info a { - color: #3a87ad; -} -.pnotify_additional_info .pnotify_more { - font-size: 85%; -} -/** General helper classes */ -.text-right { - text-align: right; -} -.overflow_visible { - overflow: visible !important; -} -.hidden { - display: none; -} -#drop_overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 10000; - display: none; -} -#drop_overlay.in { - display: block; -} -#drop_overlay #drop_overlay_background { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: #000000; - filter: alpha(opacity=50); - -moz-opacity: 0.5; - -khtml-opacity: 0.5; - opacity: 0.5; -} -#drop_overlay #drop_overlay_wrapper { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - padding-top: 60px; -} -#drop_overlay #drop_overlay_wrapper #drop, -#drop_overlay #drop_overlay_wrapper #drop_background { - position: absolute; - top: 50%; - left: 50%; - margin-left: -200px; - margin-top: -200px; -} -#drop_overlay #drop_overlay_wrapper #drop_locally, -#drop_overlay #drop_overlay_wrapper #drop_locally_background { - position: absolute; - top: 50%; - left: 50%; - margin-left: -425px; - margin-top: -200px; -} -#drop_overlay #drop_overlay_wrapper #drop_sd, -#drop_overlay #drop_overlay_wrapper #drop_sd_background { - position: absolute; - top: 50%; - left: 50%; - margin-left: 25px; - margin-top: -200px; -} -#drop_overlay #drop_overlay_wrapper .dropzone { - width: 404px; - height: 404px; - z-index: 10001; - color: #ffffff; - font-size: 30px; -} -#drop_overlay #drop_overlay_wrapper .dropzone i { - font-size: 50px; -} -#drop_overlay #drop_overlay_wrapper .dropzone .centered { - display: table-cell; - text-align: center; - vertical-align: middle; - width: 400px; - height: 400px; - line-height: 40px; - filter: alpha(opacity=100); - -moz-opacity: 1.0; - -khtml-opacity: 1.0; - opacity: 1.0; -} -#drop_overlay #drop_overlay_wrapper .dropzone_background { - width: 400px; - height: 400px; - border: 2px dashed #eeeeee; - -webkit-border-radius: 10px; - -moz-border-radius: 10px; - border-radius: 10px; - background-color: #000000; - filter: alpha(opacity=25); - -moz-opacity: 0.25; - -khtml-opacity: 0.25; - opacity: 0.25; -} -#drop_overlay #drop_overlay_wrapper .dropzone_background.hover { - background-color: #000000; - filter: alpha(opacity=50); - -moz-opacity: 0.5; - -khtml-opacity: 0.5; - opacity: 0.5; -} -#drop_overlay #drop_overlay_wrapper .dropzone_background.fade { - -webkit-transition: all 0.3s ease-out; - -moz-transition: all 0.3s ease-out; - -ms-transition: all 0.3s ease-out; - -o-transition: all 0.3s ease-out; - transition: all 0.3s ease-out; - opacity: 1; -} -.icon-sd-black-14 { - background: url("../img/icon-sd-black-14.png") 0 3px no-repeat; - width: 11px; - height: 17px; - display: inline-block !important; -} -.center { - float: none; - margin-left: auto; - margin-right: auto; -} -/** Styles for Bootstrap Slider */ -.slider .slider-selection { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #006dcc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #0044cc; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.slider .slider-selection:hover, -.slider .slider-selection:focus, -.slider .slider-selection:active, -.slider .slider-selection.active, -.slider .slider-selection.disabled, -.slider .slider-selection[disabled] { - color: #ffffff; - background-color: #0044cc; - *background-color: #003bb3; -} -.slider .slider-selection:active, -.slider .slider-selection.active { - background-color: #003399 \9; -} -.slider.slider-disabled .slider-selection { - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.slider .slider-track { - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} -.slider.slider-disabled .slider-track { - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.slider .slider-handle { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; - padding: 4px 12px; - font-size: 14px; - line-height: 20px; - text-align: center; - vertical-align: middle; - cursor: pointer; - color: #333333; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - background-color: #f5f5f5; - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #e6e6e6; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - border: 1px solid #cccccc; - *border: 0; - border-bottom-color: #b3b3b3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - *margin-left: .3em; - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - padding: 0; - margin-bottom: 0; - opacity: 1; - filter: alpha(opacity=100); -} -.slider .slider-handle:hover, -.slider .slider-handle:focus, -.slider .slider-handle:active, -.slider .slider-handle.active, -.slider .slider-handle.disabled, -.slider .slider-handle[disabled] { - color: #333333; - background-color: #e6e6e6; - *background-color: #d9d9d9; -} -.slider .slider-handle:active, -.slider .slider-handle.active { - background-color: #cccccc \9; -} -.slider .slider-handle:first-child { - *margin-left: 0; -} -.slider .slider-handle:hover, -.slider .slider-handle:focus { - color: #333333; - text-decoration: none; - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} -.slider .slider-handle:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.slider .slider-handle.active, -.slider .slider-handle:active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -} -.slider .slider-handle.disabled, -.slider .slider-handle[disabled] { - cursor: default; - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} -.slider .slider-handle.hide { - display: none; -} -.slider .slider-handle.round { - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - border-radius: 50%; -} +.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9} +.btn:active,.btn.active{background-color:#ccc \9} +.btn:first-child{*margin-left:0} +.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear} +.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px} +.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)} +.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} +.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px} +.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px} +.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} +.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0} +.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px} +.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} +.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} +.btn-block+.btn-block{margin-top:5px} +input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%} +.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)} +.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3} +.btn-primary:active,.btn-primary.active{background-color:#039 \9} +.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505} +.btn-warning:active,.btn-warning.active{background-color:#c67605 \9} +.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a} +.btn-danger:active,.btn-danger.active{background-color:#942a25 \9} +.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249} +.btn-success:active,.btn-success.active{background-color:#408140 \9} +.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0} +.btn-info:active,.btn-info.active{background-color:#24748c \9} +.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515} +.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9} +button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0} +button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px} +button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px} +button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px} +.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} +.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} +.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent} +.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none} +.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0} +.clearfix:after{clear:both} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} +.nowrap{white-space:nowrap} +.actioncol{text-align:center;white-space:nowrap}.actioncol a{text-decoration:none;color:#000}.actioncol a.disabled{color:#ccc;cursor:default} +#navbar .navbar-inner{background-color:#ebebeb;background-image:-moz-linear-gradient(top, #fff, #ccc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));background-image:-webkit-linear-gradient(top, #fff, #ccc);background-image:-o-linear-gradient(top, #fff, #ccc);background-image:linear-gradient(to bottom, #fff, #ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0)}#navbar .navbar-inner .brand,#navbar .navbar-inner .nav>li>a{text-shadow:0 1px 0 #ccc;color:#333}#navbar .navbar-inner .brand .caret,#navbar .navbar-inner .nav>li>a .caret{border-bottom-color:#939393;border-top-color:#939393} +#navbar .navbar-inner .brand:hover .caret,#navbar .navbar-inner .nav>li>a:hover .caret,#navbar .navbar-inner .brand:focus .caret,#navbar .navbar-inner .nav>li>a:focus .caret{border-bottom-color:#636363;border-top-color:#636363} +#navbar .navbar-inner .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} +#navbar .navbar-inner .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e0e0e0;background-image:-moz-linear-gradient(top, #ccc, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#fff));background-image:-webkit-linear-gradient(top, #ccc, #fff);background-image:-o-linear-gradient(top, #ccc, #fff);background-image:linear-gradient(to bottom, #ccc, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=0)} +#navbar .navbar-inner.red{background-color:#e36565;background-image:-moz-linear-gradient(top, #f9a0a0, #c20c0c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9a0a0), to(#c20c0c));background-image:-webkit-linear-gradient(top, #f9a0a0, #c20c0c);background-image:-o-linear-gradient(top, #f9a0a0, #c20c0c);background-image:linear-gradient(to bottom, #f9a0a0, #c20c0c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9a0a0', endColorstr='#ffc20c0c', GradientType=0)}#navbar .navbar-inner.red .brand,#navbar .navbar-inner.red .nav>li>a{text-shadow:0 1px 0 #f67070;color:#f2f2f2}#navbar .navbar-inner.red .brand .caret,#navbar .navbar-inner.red .nav>li>a .caret{border-bottom-color:#f28d8d;border-top-color:#f28d8d} +#navbar .navbar-inner.red .brand:hover .caret,#navbar .navbar-inner.red .nav>li>a:hover .caret,#navbar .navbar-inner.red .brand:focus .caret,#navbar .navbar-inner.red .nav>li>a:focus .caret{border-bottom-color:#f2c0c0;border-top-color:#f2c0c0} +#navbar .navbar-inner.red .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.red .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}} +#navbar .navbar-inner.red .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.red .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.red .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d84747;background-image:-moz-linear-gradient(top, #c20c0c, #f9a0a0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c20c0c), to(#f9a0a0));background-image:-webkit-linear-gradient(top, #c20c0c, #f9a0a0);background-image:-o-linear-gradient(top, #c20c0c, #f9a0a0);background-image:linear-gradient(to bottom, #c20c0c, #f9a0a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20c0c', endColorstr='#fff9a0a0', GradientType=0)} +#navbar .navbar-inner.orange{background-color:#e39665;background-image:-moz-linear-gradient(top, #f9c3a0, #c2530c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9c3a0), to(#c2530c));background-image:-webkit-linear-gradient(top, #f9c3a0, #c2530c);background-image:-o-linear-gradient(top, #f9c3a0, #c2530c);background-image:linear-gradient(to bottom, #f9c3a0, #c2530c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c3a0', endColorstr='#ffc2530c', GradientType=0)}#navbar .navbar-inner.orange .brand,#navbar .navbar-inner.orange .nav>li>a{text-shadow:0 1px 0 #c2530c;color:#333}#navbar .navbar-inner.orange .brand .caret,#navbar .navbar-inner.orange .nav>li>a .caret{border-bottom-color:#93552e;border-top-color:#93552e} +#navbar .navbar-inner.orange .brand:hover .caret,#navbar .navbar-inner.orange .nav>li>a:hover .caret,#navbar .navbar-inner.orange .brand:focus .caret,#navbar .navbar-inner.orange .nav>li>a:focus .caret{border-bottom-color:#634430;border-top-color:#634430} +#navbar .navbar-inner.orange .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.orange .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} +#navbar .navbar-inner.orange .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.orange .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.orange .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d88047;background-image:-moz-linear-gradient(top, #c2530c, #f9c3a0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c2530c), to(#f9c3a0));background-image:-webkit-linear-gradient(top, #c2530c, #f9c3a0);background-image:-o-linear-gradient(top, #c2530c, #f9c3a0);background-image:linear-gradient(to bottom, #c2530c, #f9c3a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2530c', endColorstr='#fff9c3a0', GradientType=0)} +#navbar .navbar-inner.yellow{background-color:#e3d765;background-image:-moz-linear-gradient(top, #f9f0a0, #c2b00c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f0a0), to(#c2b00c));background-image:-webkit-linear-gradient(top, #f9f0a0, #c2b00c);background-image:-o-linear-gradient(top, #f9f0a0, #c2b00c);background-image:linear-gradient(to bottom, #f9f0a0, #c2b00c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f0a0', endColorstr='#ffc2b00c', GradientType=0)}#navbar .navbar-inner.yellow .brand,#navbar .navbar-inner.yellow .nav>li>a{text-shadow:0 1px 0 #c2b00c;color:#333}#navbar .navbar-inner.yellow .brand .caret,#navbar .navbar-inner.yellow .nav>li>a .caret{border-bottom-color:#93892e;border-top-color:#93892e} +#navbar .navbar-inner.yellow .brand:hover .caret,#navbar .navbar-inner.yellow .nav>li>a:hover .caret,#navbar .navbar-inner.yellow .brand:focus .caret,#navbar .navbar-inner.yellow .nav>li>a:focus .caret{border-bottom-color:#635e30;border-top-color:#635e30} +#navbar .navbar-inner.yellow .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.yellow .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} +#navbar .navbar-inner.yellow .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.yellow .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.yellow .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d8ca47;background-image:-moz-linear-gradient(top, #c2b00c, #f9f0a0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c2b00c), to(#f9f0a0));background-image:-webkit-linear-gradient(top, #c2b00c, #f9f0a0);background-image:-o-linear-gradient(top, #c2b00c, #f9f0a0);background-image:linear-gradient(to bottom, #c2b00c, #f9f0a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2b00c', endColorstr='#fff9f0a0', GradientType=0)} +#navbar .navbar-inner.green{background-color:#98f064;background-image:-moz-linear-gradient(top, #c8ffa7, #50da00);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c8ffa7), to(#50da00));background-image:-webkit-linear-gradient(top, #c8ffa7, #50da00);background-image:-o-linear-gradient(top, #c8ffa7, #50da00);background-image:linear-gradient(to bottom, #c8ffa7, #50da00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8ffa7', endColorstr='#ff50da00', GradientType=0)}#navbar .navbar-inner.green .brand,#navbar .navbar-inner.green .nav>li>a{text-shadow:0 1px 0 #50da00;color:#333}#navbar .navbar-inner.green .brand .caret,#navbar .navbar-inner.green .nav>li>a .caret{border-bottom-color:#55992e;border-top-color:#55992e} +#navbar .navbar-inner.green .brand:hover .caret,#navbar .navbar-inner.green .nav>li>a:hover .caret,#navbar .navbar-inner.green .brand:focus .caret,#navbar .navbar-inner.green .nav>li>a:focus .caret{border-bottom-color:#446630;border-top-color:#446630} +#navbar .navbar-inner.green .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.green .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} +#navbar .navbar-inner.green .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.green .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.green .nav li.dropdown.open.active>.dropdown-toggle{background-color:#80e943;background-image:-moz-linear-gradient(top, #50da00, #c8ffa7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#50da00), to(#c8ffa7));background-image:-webkit-linear-gradient(top, #50da00, #c8ffa7);background-image:-o-linear-gradient(top, #50da00, #c8ffa7);background-image:linear-gradient(to bottom, #50da00, #c8ffa7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff50da00', endColorstr='#ffc8ffa7', GradientType=0)} +#navbar .navbar-inner.blue{background-color:#6498f0;background-image:-moz-linear-gradient(top, #a7c8ff, #0050da);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a7c8ff), to(#0050da));background-image:-webkit-linear-gradient(top, #a7c8ff, #0050da);background-image:-o-linear-gradient(top, #a7c8ff, #0050da);background-image:linear-gradient(to bottom, #a7c8ff, #0050da);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa7c8ff', endColorstr='#ff0050da', GradientType=0)}#navbar .navbar-inner.blue .brand,#navbar .navbar-inner.blue .nav>li>a{text-shadow:0 1px 0 #0050da;color:#333}#navbar .navbar-inner.blue .brand .caret,#navbar .navbar-inner.blue .nav>li>a .caret{border-bottom-color:#2e5599;border-top-color:#2e5599} +#navbar .navbar-inner.blue .brand:hover .caret,#navbar .navbar-inner.blue .nav>li>a:hover .caret,#navbar .navbar-inner.blue .brand:focus .caret,#navbar .navbar-inner.blue .nav>li>a:focus .caret{border-bottom-color:#304466;border-top-color:#304466} +#navbar .navbar-inner.blue .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.blue .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} +#navbar .navbar-inner.blue .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.blue .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.blue .nav li.dropdown.open.active>.dropdown-toggle{background-color:#4380e9;background-image:-moz-linear-gradient(top, #0050da, #a7c8ff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0050da), to(#a7c8ff));background-image:-webkit-linear-gradient(top, #0050da, #a7c8ff);background-image:-o-linear-gradient(top, #0050da, #a7c8ff);background-image:linear-gradient(to bottom, #0050da, #a7c8ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0050da', endColorstr='#ffa7c8ff', GradientType=0)} +#navbar .navbar-inner.violet{background-color:#9864f0;background-image:-moz-linear-gradient(top, #c8a7ff, #5000da);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c8a7ff), to(#5000da));background-image:-webkit-linear-gradient(top, #c8a7ff, #5000da);background-image:-o-linear-gradient(top, #c8a7ff, #5000da);background-image:linear-gradient(to bottom, #c8a7ff, #5000da);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8a7ff', endColorstr='#ff5000da', GradientType=0)}#navbar .navbar-inner.violet .brand,#navbar .navbar-inner.violet .nav>li>a{text-shadow:0 1px 0 #a774ff;color:#f2f2f2}#navbar .navbar-inner.violet .brand .caret,#navbar .navbar-inner.violet .nav>li>a .caret{border-bottom-color:#b58df9;border-top-color:#b58df9} +#navbar .navbar-inner.violet .brand:hover .caret,#navbar .navbar-inner.violet .nav>li>a:hover .caret,#navbar .navbar-inner.violet .brand:focus .caret,#navbar .navbar-inner.violet .nav>li>a:focus .caret{border-bottom-color:#d3c0f5;border-top-color:#d3c0f5} +#navbar .navbar-inner.violet .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.violet .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}} +#navbar .navbar-inner.violet .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.violet .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.violet .nav li.dropdown.open.active>.dropdown-toggle{background-color:#8043e9;background-image:-moz-linear-gradient(top, #5000da, #c8a7ff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5000da), to(#c8a7ff));background-image:-webkit-linear-gradient(top, #5000da, #c8a7ff);background-image:-o-linear-gradient(top, #5000da, #c8a7ff);background-image:linear-gradient(to bottom, #5000da, #c8a7ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5000da', endColorstr='#ffc8a7ff', GradientType=0)} +#navbar .navbar-inner.black{background-color:#4f4f4f;background-image:-moz-linear-gradient(top, #787878, #121212);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#787878), to(#121212));background-image:-webkit-linear-gradient(top, #787878, #121212);background-image:-o-linear-gradient(top, #787878, #121212);background-image:linear-gradient(to bottom, #787878, #121212);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff787878', endColorstr='#ff121212', GradientType=0)}#navbar .navbar-inner.black .brand,#navbar .navbar-inner.black .nav>li>a{text-shadow:0 1px 0 #5e5e5e;color:#f2f2f2}#navbar .navbar-inner.black .brand .caret,#navbar .navbar-inner.black .nav>li>a .caret{border-bottom-color:#959595;border-top-color:#959595} +#navbar .navbar-inner.black .brand:hover .caret,#navbar .navbar-inner.black .nav>li>a:hover .caret,#navbar .navbar-inner.black .brand:focus .caret,#navbar .navbar-inner.black .nav>li>a:focus .caret{border-bottom-color:#c4c4c4;border-top-color:#c4c4c4} +#navbar .navbar-inner.black .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.black .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}} +#navbar .navbar-inner.black .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.black .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.black .nav li.dropdown.open.active>.dropdown-toggle{background-color:#3b3b3b;background-image:-moz-linear-gradient(top, #121212, #787878);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#121212), to(#787878));background-image:-webkit-linear-gradient(top, #121212, #787878);background-image:-o-linear-gradient(top, #121212, #787878);background-image:linear-gradient(to bottom, #121212, #787878);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff121212', endColorstr='#ff787878', GradientType=0)} +#navbar .navbar-inner.white{background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0)}#navbar .navbar-inner.white .brand,#navbar .navbar-inner.white .nav>li>a{text-shadow:0 1px 0 #d9d9d9;color:#333}#navbar .navbar-inner.white .brand .caret,#navbar .navbar-inner.white .nav>li>a .caret{border-bottom-color:#999;border-top-color:#999} +#navbar .navbar-inner.white .brand:hover .caret,#navbar .navbar-inner.white .nav>li>a:hover .caret,#navbar .navbar-inner.white .brand:focus .caret,#navbar .navbar-inner.white .nav>li>a:focus .caret{border-bottom-color:#666;border-top-color:#666} +#navbar .navbar-inner.white .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.white .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} +#navbar .navbar-inner.white .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.white .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.white .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e8e8e8;background-image:-moz-linear-gradient(top, #d9d9d9, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#fff));background-image:-webkit-linear-gradient(top, #d9d9d9, #fff);background-image:-o-linear-gradient(top, #d9d9d9, #fff);background-image:linear-gradient(to bottom, #d9d9d9, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0)} +#navbar .navbar-inner.transparent{background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);background-image:url("../img/trans-background.png");background-repeat:repeat}#navbar .navbar-inner.transparent .brand,#navbar .navbar-inner.transparent .nav>li>a{text-shadow:0 1px 0 #d9d9d9;color:#333}#navbar .navbar-inner.transparent .brand .caret,#navbar .navbar-inner.transparent .nav>li>a .caret{border-bottom-color:#999;border-top-color:#999} +#navbar .navbar-inner.transparent .brand:hover .caret,#navbar .navbar-inner.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.transparent .brand:focus .caret,#navbar .navbar-inner.transparent .nav>li>a:focus .caret{border-bottom-color:#666;border-top-color:#666} +#navbar .navbar-inner.transparent .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.transparent .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} +#navbar .navbar-inner.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e8e8e8;background-image:-moz-linear-gradient(top, #d9d9d9, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#fff));background-image:-webkit-linear-gradient(top, #d9d9d9, #fff);background-image:-o-linear-gradient(top, #d9d9d9, #fff);background-image:linear-gradient(to bottom, #d9d9d9, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0)} +#navbar .navbar-inner .brand span{background-size:20px 20px;background-position:left center;padding-left:24px;background-repeat:no-repeat} +.octoprint-container{margin-top:20px;}.octoprint-container .tab-content{padding:9px 15px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px} +.octoprint-container .nav{margin-bottom:0} +.octoprint-container .tab-content h1{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5;font-weight:normal} +.octoprint-container .accordion-heading .accordion-heading-button{float:right}.octoprint-container .accordion-heading .accordion-heading-button a{display:inline-block;padding:8px 15px;font-size:14px;line-height:20px;color:#000;text-decoration:none;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} +.octoprint-container .accordion-heading a.accordion-toggle{display:inline-block} +.octoprint-container .accordion-heading [class^="icon-"],.octoprint-container .accordion-heading [class*=" icon-"]{color:#000} +.print-control .btn{padding-left:4px;padding-right:4px} +.upload-buttons .btn{margin-right:0} +table{table-layout:fixed}table .popover-title{text-overflow:ellipsis;word-break:break-all} +table th,table td{overflow:hidden}table th.gcode_files_name,table td.gcode_files_name{text-overflow:ellipsis;text-align:left;white-space:nowrap} +table th.gcode_files_action,table td.gcode_files_action{width:90px;text-align:center;white-space:nowrap}table th.gcode_files_action a,table td.gcode_files_action a{text-decoration:none;color:#000}table th.gcode_files_action a.disabled,table td.gcode_files_action a.disabled{color:#ccc;cursor:default} +table th.timelapse_files_name,table td.timelapse_files_name{text-overflow:ellipsis;text-align:left} +table th.timelapse_files_size,table td.timelapse_files_size{text-align:right;width:55px} +table th.timelapse_files_action,table td.timelapse_files_action{width:45px;text-align:center;white-space:nowrap}table th.timelapse_files_action a,table td.timelapse_files_action a{text-decoration:none;color:#000}table th.timelapse_files_action a.disabled,table td.timelapse_files_action a.disabled{color:#ccc;cursor:default} +table th.settings_users_name,table td.settings_users_name{text-overflow:ellipsis;text-align:left} +table th.settings_users_active,table td.settings_users_active,table th.settings_users_admin,table td.settings_users_admin{text-align:center;width:55px} +table th.settings_users_actions,table td.settings_users_actions{width:60px;text-align:center;white-space:nowrap}table th.settings_users_actions a,table td.settings_users_actions a{text-decoration:none;color:#000}table th.settings_users_actions a.disabled,table td.settings_users_actions a.disabled{color:#ccc;cursor:default} +table th.settings_logs_name,table td.settings_logs_name{text-overflow:ellipsis;text-align:left} +table th.settings_logs_size,table td.settings_logs_size{text-align:right;width:70px} +table th.settings_logs_date,table td.settings_logs_date{text-align:left;width:130px} +table th.settings_logs_action,table td.settings_logs_action{width:70px;text-align:center;white-space:nowrap}table th.settings_logs_action a,table td.settings_logs_action a{text-decoration:none;color:#000}table th.settings_logs_action a.disabled,table td.settings_logs_action a.disabled{color:#ccc;cursor:default} +table th.settings_printerProfiles_profiles_name,table td.settings_printerProfiles_profiles_name{text-overflow:ellipsis;text-align:left} +table th.settings_printerProfiles_profiles_model,table td.settings_printerProfiles_profiles_model{text-align:left;width:250px} +table th.settings_printerProfiles_profiles_action,table td.settings_printerProfiles_profiles_action{width:80px;text-align:center;white-space:nowrap}table th.settings_printerProfiles_profiles_action a,table td.settings_printerProfiles_profiles_action a{text-decoration:none;color:#000}table th.settings_printerProfiles_profiles_action a.disabled,table td.settings_printerProfiles_profiles_action a.disabled{color:#ccc;cursor:default} +#temperature-graph{height:350px;width:100%;background-image:url("../img/graph-background.png");background-position:center;background-repeat:no-repeat} +.tab-content,.tab-pane{overflow:visible} +.tempInput{width:50px} +#temp_newTemp,#temp_newBedTemp,#speed_innerWall,#speed_outerWall,#speed_fill,#speed_support,#webcam_timelapse_interval,#webcam_timelapse_postRoll,#webcam_timelapse_fps{text-align:right} +ul.dropdown-menu li a{cursor:pointer} +#connection_ports,#connection_baudrates,#connection_printers{width:100%} +#offline_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none} +#offline_overlay_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5} +#offline_overlay_wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:60px}#offline_overlay_wrapper .container{margin:auto} +#webcam_container{width:100%;position:relative;outline:none}#webcam_container .flipH{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1)} +#webcam_container .flipV{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1)} +#webcam_container .flipH.flipV{-webkit-transform:scaleX(-1) scaleY(-1);-moz-transform:scaleX(-1) scaleY(-1)} +#webcam_container .keycontrol_overlay{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(0,0,0,0.5);font-size:85%;color:#fff;padding:0}#webcam_container .keycontrol_overlay kbd{border:1px solid #eee;border-radius:3px;margin-left:2px;margin-right:2px;font-size:90%;padding:2px;min-width:1em} +#webcam_container .keycontrol_overlay .keycontrol_overlay_heading{position:relative;padding:10px;font-weight:bold} +#webcam_container .keycontrol_overlay .keycontrol_overlay_column{position:relative;width:45%;padding:10px;float:left} +#files .gcode_files{padding-right:7px}#files .gcode_files .entry{padding:5px;line-height:20px;border-bottom:1px solid #ddd;position:relative}#files .gcode_files .entry:hover{background-color:#f5f5f5} +#files .gcode_files .entry .title{text-overflow:ellipsis;word-break:break-all} +#files .gcode_files .entry .uploaded,#files .gcode_files .entry .size,#files .gcode_files .entry .additionalInfo{font-size:85%;color:#999} +#files .gcode_files .entry .action-buttons{position:absolute;bottom:5px;right:5px} +#files .gcode_files .entry .additionalInfo{padding-bottom:22px} +#files .upload-buttons{margin-top:10px} +#files .form-search{text-align:center;margin-bottom:5px !important} +#control{overflow:hidden}#control .jog-panel{float:left;margin-right:19px} +#control h1{text-align:left} +#control .jog-panel>div{text-align:center} +#control .jog-panel>div.distance{text-align:left} +#control .jog-panel .slider{margin-bottom:10px} +#control .box{width:30px;height:30px;margin-right:10px;margin-bottom:10px;padding-left:8px} +#control .control-box{display:block;height:30px;margin-bottom:10px} +#control .btn-group{margin-bottom:10px} +#control .btn-group.distance>.btn{width:43px;padding:3px 0;height:30px} +#control .slider-handle{width:14px;height:14px;margin-left:-7px;margin-top:-3px} +#control .custom_parametric_command .slider{margin-left:10px;margin-right:10px;margin-bottom:2px} +#gcode .progress{width:582px}#gcode .progress .bar{-webkit-transition:width 0 linear;-moz-transition:width 0 linear;-o-transition:width 0 linear;transition:width 0 linear} +#gcode #gcode_layer_slider{height:568px;float:right}#gcode #gcode_layer_slider .slider-handle{width:14px;height:14px;margin-left:-3px;margin-top:-7px} +#gcode #gcode_command_slider .slider-handle{width:14px;height:14px;margin-left:-7px;margin-top:-3px} +#term .terminal{margin-bottom:30px}#term .terminal #terminal-output{min-height:340px;margin-bottom:5px} +#term #terminal-sendpanel{text-align:right} +.footer ul{margin:0}.footer ul li{display:inline;margin-left:1em;font-size:85%}.footer ul li:first-child{margin-left:0} +.footer ul li a{color:#555} +.ui-pnotify .alert a{color:#c09853} +.ui-pnotify .alert-error a,.ui-pnotify .alert-danger a{color:#b94a48} +.ui-pnotify .alert-success a{color:#468847} +.ui-pnotify .alert-info a{color:#3a87ad} +.pnotify_additional_info .pnotify_more{font-size:85%} +.text-right{text-align:right} +.overflow_visible{overflow:visible !important} +.hidden{display:none} +#drop_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}#drop_overlay.in{display:block} +#drop_overlay #drop_overlay_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5} +#drop_overlay #drop_overlay_wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:60px}#drop_overlay #drop_overlay_wrapper #drop,#drop_overlay #drop_overlay_wrapper #drop_background{position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-200px} +#drop_overlay #drop_overlay_wrapper #drop_locally,#drop_overlay #drop_overlay_wrapper #drop_locally_background{position:absolute;top:50%;left:50%;margin-left:-425px;margin-top:-200px} +#drop_overlay #drop_overlay_wrapper #drop_sd,#drop_overlay #drop_overlay_wrapper #drop_sd_background{position:absolute;top:50%;left:50%;margin-left:25px;margin-top:-200px} +#drop_overlay #drop_overlay_wrapper .dropzone{width:404px;height:404px;z-index:10001;color:#fff;font-size:30px}#drop_overlay #drop_overlay_wrapper .dropzone i{font-size:50px} +#drop_overlay #drop_overlay_wrapper .dropzone .centered{display:table-cell;text-align:center;vertical-align:middle;width:400px;height:400px;line-height:40px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1} +#drop_overlay #drop_overlay_wrapper .dropzone_background{width:400px;height:400px;border:2px dashed #eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#000;filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}#drop_overlay #drop_overlay_wrapper .dropzone_background.hover{background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5} +#drop_overlay #drop_overlay_wrapper .dropzone_background.fade{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1} +.icon-sd-black-14{background:url("../img/icon-sd-black-14.png") 0 3px no-repeat;width:11px;height:17px;display:inline-block !important} +.center{float:none;margin-left:auto;margin-right:auto} +.slider .slider-selection{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.slider .slider-selection:hover,.slider .slider-selection:focus,.slider .slider-selection:active,.slider .slider-selection.active,.slider .slider-selection.disabled,.slider .slider-selection[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3} +.slider .slider-selection:active,.slider .slider-selection.active{background-color:#039 \9} +.slider.slider-disabled .slider-selection{background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} +.slider .slider-track{background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)} +.slider.slider-disabled .slider-track{background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} +.slider .slider-handle{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);padding:0;margin-bottom:0;opacity:1;filter:alpha(opacity=100)}.slider .slider-handle:hover,.slider .slider-handle:focus,.slider .slider-handle:active,.slider .slider-handle.active,.slider .slider-handle.disabled,.slider .slider-handle[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9} +.slider .slider-handle:active,.slider .slider-handle.active{background-color:#ccc \9} +.slider .slider-handle:first-child{*margin-left:0} +.slider .slider-handle:hover,.slider .slider-handle:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear} +.slider .slider-handle:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px} +.slider .slider-handle.active,.slider .slider-handle:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)} +.slider .slider-handle.disabled,.slider .slider-handle[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} +.slider .slider-handle.hide{display:none} +.slider .slider-handle.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%} diff --git a/src/octoprint/static/js/app/viewmodels/settings.js b/src/octoprint/static/js/app/viewmodels/settings.js index dbb43fd5..cb9e1485 100644 --- a/src/octoprint/static/js/app/viewmodels/settings.js +++ b/src/octoprint/static/js/app/viewmodels/settings.js @@ -24,7 +24,8 @@ $(function() { {key: "blue", name: gettext("blue")}, {key: "violet", name: gettext("violet")}, {key: "black", name: gettext("black")}, - {key: "white", name: gettext("white")} + {key: "white", name: gettext("white")}, + {key: "transparent", name: gettext("transparent")} ]); self.appearance_colorName = function(color) { diff --git a/src/octoprint/static/less/octoprint.less b/src/octoprint/static/less/octoprint.less index b9b4ef05..6bb33c81 100644 --- a/src/octoprint/static/less/octoprint.less +++ b/src/octoprint/static/less/octoprint.less @@ -127,6 +127,12 @@ body { @base: #ffffff; .navbar-inner-color(@base); } + &.transparent { + @base: #ffffff; + .navbar-inner-color(@base); + background-image: url("../img/trans-background.png"); + background-repeat: repeat; + } .brand span { background-size: 20px 20px; From 06850dd775ed187e97c64c674ca3a43e9cbb50a7 Mon Sep 17 00:00:00 2001 From: Bob Clough Date: Fri, 27 Feb 2015 17:39:40 +0000 Subject: [PATCH 5/9] Added gradient to transparent header background, compiled + minified CSS --- src/octoprint/static/css/octoprint.css | 2 +- src/octoprint/static/js/app/viewmodels/settings.js | 2 ++ src/octoprint/static/less/octoprint.less | 6 ++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/octoprint/static/css/octoprint.css b/src/octoprint/static/css/octoprint.css index fbc9e800..fb9f9257 100644 --- a/src/octoprint/static/css/octoprint.css +++ b/src/octoprint/static/css/octoprint.css @@ -77,7 +77,7 @@ button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding- #navbar .navbar-inner.white .brand:hover .caret,#navbar .navbar-inner.white .nav>li>a:hover .caret,#navbar .navbar-inner.white .brand:focus .caret,#navbar .navbar-inner.white .nav>li>a:focus .caret{border-bottom-color:#666;border-top-color:#666} #navbar .navbar-inner.white .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.white .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} #navbar .navbar-inner.white .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.white .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.white .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e8e8e8;background-image:-moz-linear-gradient(top, #d9d9d9, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#fff));background-image:-webkit-linear-gradient(top, #d9d9d9, #fff);background-image:-o-linear-gradient(top, #d9d9d9, #fff);background-image:linear-gradient(to bottom, #d9d9d9, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0)} -#navbar .navbar-inner.transparent{background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);background-image:url("../img/trans-background.png");background-repeat:repeat}#navbar .navbar-inner.transparent .brand,#navbar .navbar-inner.transparent .nav>li>a{text-shadow:0 1px 0 #d9d9d9;color:#333}#navbar .navbar-inner.transparent .brand .caret,#navbar .navbar-inner.transparent .nav>li>a .caret{border-bottom-color:#999;border-top-color:#999} +#navbar .navbar-inner.transparent{background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);background-image:url("../img/trans-background.png");background-repeat:repeat-x}#navbar .navbar-inner.transparent .brand,#navbar .navbar-inner.transparent .nav>li>a{text-shadow:0 1px 0 #d9d9d9;color:#333}#navbar .navbar-inner.transparent .brand .caret,#navbar .navbar-inner.transparent .nav>li>a .caret{border-bottom-color:#999;border-top-color:#999} #navbar .navbar-inner.transparent .brand:hover .caret,#navbar .navbar-inner.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.transparent .brand:focus .caret,#navbar .navbar-inner.transparent .nav>li>a:focus .caret{border-bottom-color:#666;border-top-color:#666} #navbar .navbar-inner.transparent .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.transparent .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} #navbar .navbar-inner.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e8e8e8;background-image:-moz-linear-gradient(top, #d9d9d9, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#fff));background-image:-webkit-linear-gradient(top, #d9d9d9, #fff);background-image:-o-linear-gradient(top, #d9d9d9, #fff);background-image:linear-gradient(to bottom, #d9d9d9, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0)} diff --git a/src/octoprint/static/js/app/viewmodels/settings.js b/src/octoprint/static/js/app/viewmodels/settings.js index cb9e1485..aa1d1780 100644 --- a/src/octoprint/static/js/app/viewmodels/settings.js +++ b/src/octoprint/static/js/app/viewmodels/settings.js @@ -46,6 +46,8 @@ $(function() { return gettext("black"); case "white": return gettext("white"); + case "transparent": + return gettext("transparent"); case "default": return gettext("default"); default: diff --git a/src/octoprint/static/less/octoprint.less b/src/octoprint/static/less/octoprint.less index 6bb33c81..f3a383c4 100644 --- a/src/octoprint/static/less/octoprint.less +++ b/src/octoprint/static/less/octoprint.less @@ -129,9 +129,11 @@ body { } &.transparent { @base: #ffffff; + .navbar-inner-color(@base); - background-image: url("../img/trans-background.png"); - background-repeat: repeat; + + background-image: url("../img/trans-background.png") ; + background-repeat: repeat-x; } .brand span { From 97f4fabd480b7ac12451e1d83705f1da600525c5 Mon Sep 17 00:00:00 2001 From: Chris Palmer Date: Sat, 28 Feb 2015 09:10:50 +0000 Subject: [PATCH 6/9] Added missing trans-background image --- src/octoprint/static/img/trans-background.png | Bin 0 -> 27777 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/octoprint/static/img/trans-background.png diff --git a/src/octoprint/static/img/trans-background.png b/src/octoprint/static/img/trans-background.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4fc22647b554e77e0d33759d357e0d8f29b59b GIT binary patch literal 27777 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 Wcm6sp`19|>kQ8K8q)R`V2LE4v1iya( literal 0 HcmV?d00001 From 7ff03d2e75e26ecfb47bf768cca65ad4b2e844e5 Mon Sep 17 00:00:00 2001 From: Chris Palmer Date: Sat, 28 Feb 2015 09:34:28 +0000 Subject: [PATCH 7/9] Fixed trans-background image --- src/octoprint/static/img/trans-background.png | Bin 27777 -> 2848 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/octoprint/static/img/trans-background.png b/src/octoprint/static/img/trans-background.png index 8f4fc22647b554e77e0d33759d357e0d8f29b59b..977fff57f675aac6552040829358c939e46aec0e 100644 GIT binary patch delta 2831 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 literal 27777 zcmV)8K*qm`P)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRb82T4RhRCwC#{b`eANpd6zGK;7_Gmk6JDpX}wWi^i8Mt3jG|EDF|f3ed&Kx1YH zb>vZ%S44P(o4uzZydU&k=0}8AqOtuY9Uu@go}0OenqI=f!p#4dL147!|L|*wn16(C z{^@O@1(_a})ARrM3kTBB|4;n+pRWf?50g92*j`M1`7dvZ3q-<#)3g8d3&Z*& zef>|TLJ)vt{cmqS$*=zD#kB4DSO4<5y863A z?a4p>QoBE%U;oqFLz?h!in~A%?)j0n2f{tSBMFiK>Hhc7z3+?N;PTzS@o)PP_&{ju z`2VE10RZ;iH+~>`J@&)@)QA5w2JWXld}rMAuo2jn*X2)NMkIL8uaL`c@S*p9$6NQ; zlK-Bg#{S9w`VaTcxcg6;e}(t|QIgBs;J$&I-}?U7i+uP?oj==yzrgp*iua8;0f2hX zxc!v4`>=`PJu|ZZi{@SE;fdb20^Pf_y=(JQ4@p0D0l)V-AKt&V5Af6C28yt3?YCc^ z5(P+-l=nP`l$27)2c9P${JPaYHvZj)O?>yL{lvJ}VS~i`Uan*cNGk7p`;?T*?L@uv zdM#i2gERFVi%suYjPD;-z4NzzYTWa%B>`os5g@{|@AYCGOSI$lLBSR_DjYBXQ$;Ii zqfLdAG7l}RnfLglzBOdzWJW zCzv-UkM&-6ZUSt*xDoBt0#`8)*-cF{O@s(Yc5bIOMB4k}P9f9V9JkmC!VM>!-CB7; z04Y6d-(j%q_e2TThmVdKhrtEQVDT}M6wxMxXMNFBm?A92c6j{+Bp`sXcpMT0Z>=l<&&&#&6Sngs|+ z`skS|rvfC5A$&VE7+_+Evg0oj&J-%H@~e*l0|c82!>?a{LmB}Di0Sa#51-8MOCoXe{a2i4TV@UX?&E`Ycc<4sesdb; zuqT_2SHF6)t=d*@{`{r53~Pgb{<}jf+h+9U$FIi$%P=O57+)*c$bNTh(f}~2n(h);65@lXliP0?Knyq$}n^P*wdJHt}prIE>`O~u!}Nd}Z$ZjfR$WZUpBvp@+Zi2iAU$hs{N zumD`|8_^gl+vl=CL1b*-LZa-}uvrOsTh|;Dj@+e11H?4V1DR6Yuh0kMW&kVA6q}$2G{v9tK##+V-dQU~Z}l z^!8!2@~?@zT;{g(F?~-Cte)F0*oN)_6u|Yjbnoi{sBeky0)g(Eu6$QUN`jZ)<8JEo zQCne}yWi?hio4wU^AFAzZm=5fo9s)-E5>)v>(wU>b!%Ak@QU0I`JMlNnZzWvBjN7m z!0p?(H@cq?_wBvyVaSu9=DRQNhxhhxe(xRvg15u&D|B0w{j0q-s=1xasoS$p7mNPR z-!tgc;G9BhOVxGzNKiiq z*Uxcl`AXW?rgRsvU^0-=BF#4;x|#fe_2t12DJI}3d2$988u3#t64jtNEDes=Q}M92 z%=)L6HYb&ji91ekh%zKF@pzR5VdbCaq~qD|J`+5%%ooV7{&ZbA(X%KlRsZYpfB<`; zJx{0qJz}vT9zFdGJ)iyr=?Z;e) zaiYHaF4sQ#>~quhHB8_B z@w&Kt`YYo$q)exq{}yJ!a?|sRbRMy%1k^V#uTmwWDiOSzUN~rd?;`l-Jeegt;ElYo zVMb>)02T0?w}p~H>E(PHbhW&5g;;t0c9|VHOw*xU?SL4=4>zxm+w3~A?BKVG;m6l+ zj_dT~+5Kww$>Beq-efzKdEBOI7mq97ULV+#vB$(cKJRe@4ghb?lXmV|p8r|>8x`(+oM`H{62lME?(Rka;}7EY zwx#j{GOd`e!`evX?p|g<8P3b>%;EyHCcy^Qt7;u8m~W|(w$>hK^*AJFz~gao(-KKf z&2bw`hXACaG%{uLIh9@<1d72Rvsz#dq5>Xp?^#OD? z0&w$v))(o!FFa(n=JJVBky`&-nW(`n*Dt<^*XfaQ4;AJx zSVt8)OpwL;nug2)7?xR+*(yT@rBRVh498S4RWxf;odLHtre%|IF0s=HxTTrTS0PBL z9X{redFG1!Gh&ym8Q^;egDnl%U`X?TW%KoU%D4lbV3?XgWvN^_L2me6Kw+l#Q{oP9 ztvFmN2@sjljLNyDM?i&v5;`=PnF-*0$0JZ#N=A=m7*VH~al0AeGP8(&tg5=@<+Wc( zZaa7uOe`Mjd}(eawGK-?$1S%ETB$I_J^Xz)=(#O`u#RL*rPA}oY-UF5Aio929L zn3}0!zh@&k%*le3)rDQ6E*R2FTb|2{U}Z<4ih?FnPkdFU4U+7)9 z8}+!jc|TRD=wVi&HcHV09FL9vac>ITGf3VW*uv+z{~O=_&F;ZnFR)(2{m&QX5P63h zlak&Scb~D+y__Ey-!)UX@&DezFT3{_xMP`J#HkISB>);PFh<=Pm&=`L#uN9?X?Iai znyuf??TJplj~~Y^q6a2h--;hWvEu`DL_Ww$IVXXPyH6wJ zyW8*Ouu2)RF~uYE_K}bYEpMMGUGgI5Yvg<5&WGbhiT?7t_*sMjK_)^O_dGWw0!Ss| zp64CMO(2=NGeZ>Xuw~-by-pcB5Ipk&h3wIssrG);$?K0Lqf93ZA= z^BfPK%p=kKcxo?hPGQ!WG|hQ4e)@8SIO;e)Z9fcaCO&b*Cp@nIed6=;o5N|DeQ_My zMAjfdjSep@vE?z!5K@Wfc{ zRk^wn3I2KcPJg@s4d>eNS$%Y5%^XI8l*I4eR%LCVd~zF~eB8^hku_Y6Z+~FV{K7pO zpFQ{GW<6RXemqa}uqm8)@^sBfiI#eMtzA7jpFh)KMSIi7A5R+x1k&-N8r%I?=eMWa zpEysSn)&)K(XP*k==3_O4fR8l=hgWBxPb(}e_N3y0C{sxPd)+&mR~G6&DVe6FyB6@ z%;RTQX+YS#t^e`cq*=364XKpBv3_^zc;lPzzA~c#GL3KfcYn7M)Ea50Z~iD+FIz!V z{o=!?yVYzr-+vW#vMP&_ zC4%0JsFxjvsQv-9D&0Vqi?loiQlkdpZcz`G$N$C;<7ZA=4jS&86xM> z9JQCZl~Dw^(vika;HFD7OPJ3L075b}XDm%IE&?rV;jf{&U`+3IaTLlBx#DA;nX)S{ zQ<>zhEP_DNm!RZTvJO=$YFI z;uIXa$`;Z}Oj|*(Fn5{eI22>qKyOd=V7CG-<}d_ERe_CU_RhFPkeQ98rZmUhx4^An zBnpKwuQys$r$`rFFk?f>CP2YDs`xI$9B|%<-4!WB?yjG$C@hVVA!z|&*g$H}UKm^p zelmvHj`C~~TnncbO^&s!3Rk8u)!5e>b}!cfX}L8vOtjsB@^IV~i$GeiXzIkp(we*V z4f|F?ZnyJD5u!T0Z@mT0jCPy8WAl*^9U8xrznYn3JO1CT)Y%@U81WL_y`2T~;(6Xp zk_k}WF|K*G+yx>YihJ%{TamWDHwnXnmx|1;7N0eHSfVqR| z4&!KnGxq#7l6N3Iy<^aB5e0c4XDitk>Fo^t5pmB9YGp?U1zixeBrY{F-To9@VYkk+ z6K=tO%ic!Z&syvd*MsPwZuMC4KFZ-OKo3 zcUBTX&^oQzIznc*(O+ZdYUZuaHs62Hv1V9L>vze}JlE_&zGKhG?GF3#a#Xhx%x&&w zA2K5aTHepMd^m0+`{pF;ba#TcXWKeq^A6sqM5amWBE9v!rD>*_N!Y>MGb-6h>+3qu z9SUh)PRl#vmKVH0U9dR!nBANoh_?xmocZGGVtHKLnfQ*!R~?^ocNrMhq2?E}3Lwd|H+0hj${eU8h4@1I+-11a~z zIIqp#UP^`E{^A}JHxmT2V_<-G1~U`N=Ypq=~eo^@{fXTcsIRh>MrQ0!T)i z|9zfxmtgI-2!)GbUFer~u~T2nR|)$?syok@k_@?AJudhDcg5`n>y2{;6I_Bs{;TyG z?ZhdI+8X9^oT-I>B`NefLS=jWnO*PJbGtX*oR4WH~XYi+D zDCd@Ky=OJFL(ON?vR#i}+SJCfksahi-4^ZP=HxNfjcr*RhqBTD$#!ns3WTkC9U_L9 z<0#iYjRh+nmj^GUwVIEN`}?aCN?O2WO^2ILZ&;=BFQmw9pZw}0M{=0vq5i{{fmT7x zFaJ*;q*=JY@J##hUtSNE-YiN(jpMKWey$9#dBOOXKfNv{QMx*3<_DjDT-HTaV*K|1 zdUG`obB)xK&p+E*(L&?5U%tlLEM)EZ-+ruXzC9}{2v`jcutE!XAv`j2nc zD~!;d{O#v%BUX_8&%b{?6xjI4xc_mDyLl#G{*N0DiE={<%x1s10+O6zR=xPw*Hxp2 z3{TVOSq(jfb^{`BZo<;Sd}?Jn`SZhuXc&(9@>EQqbPBdO_(ru#mU85{Y`U*&o>i`P zJ9MqDPuIs~dfIp%Y`{u(NE1%i!(m+cY{T&>V)@+2g6r2;-j#=7!5%rb4*ULen)uSWt}`k}1!1)G$}wozkh9S#HM zoK|>xzz9=aULU%8UTp#%8FvU!s}jQqWhr!1Z=@vQPT4M*yO9G0AZZk>Ism6Sa_NQh z88H>s|Ey>B zG-X*CM^Oi+Z-|Q8#9~&0yBpi??-xu{v1pHuJ2`ilQ^`y-(p17EAfp;!sRaNeGKfil z(4bh*dF!wVkr9>(xiT?Lu|sMAmgCJ_S#Y}1wE{s!h&Hyia1dA|W32aX0+#1NYfEiou?2dj zV5tEJvou3mC*+G6HOanq3?@sdGW@VsidcYYOfv&Wq%tFSbjNfn)mQ39GS1a5&^1DK zmD}v9G405gI8QdLZLoN91KTGBWS-7f%T^|w>CZmeF?H6uWvKoTY7; zc&3-#sHs+MEmjC{pPB(Mx6CCK5L>&bA(N98Sv)rGIUk_UR3oNIR+3CAGcyTWuRDkc zEXvAd?PgimmMcK{G3E$(}RN`uyT8nnrGw2BmhX z{+zSsJ)DmDqnkOAb0d>^abUX+Lz%L|@zHVbp#e!LB}%8ZQf`-wfa30OdD3Cba*LNn zcQd-&(g3+%AY^oRH;7Q{`5d>&20$sFd;TU}ax{8xeP9*1xP_6CB9v?Y^AsZYASVHZ zvMg$WDTv!9!OnKTW8>zEgmI4BjaHgLU`FRQt>3y*!Fjwx86kAEY*xZTYbGgV%0O#P zykslRse8g{=@*bkD8X1xUM4O&WjlnwrS^CG@<`I+HqN-CGYRZ+D4nv}_BfB=?xDn^ zq$N5#GLZ*`#1 zj5O;+EoIL48(+S`3_+c<6qcE0#8OQF%(L%ooMs}ycHQh;sLZ9?Z$i7;ouq^TZ5-yk z?ZzVZj3I{*)0Aahq%HP~)Bwe_i4?@tLVLR4ysAlvlsbR;g(SLz+(0 z*X59&0zELsXVv>`ib{=zUyh3!kJ2n-P(w6-^i_(BD1#k(Z?GO#BhA`@@mD? zif%sm=38#<#M$LC6n{U4#YU^@e%)keqWDe6- z;$s(p@fBFCCTN~06qJ@pB|C=vz z#NuSr;rG^WUxFwO_URUO)7$fRQ|GQ^4GVjIHLR^>Ox#RAzS6ci>G_koZiWc`kNPdyus@(t}hwO1MQr}SO+$l{$EIi%Vq9H(KSbe%R>!9GEQ|THv%%ER_hG>2aNnvJ_dQTHvtG&N8qrZHN7OMlM9HbS9Mh9x52hU~Up& zZfN_uTX<4Ftf}^)ji7GV#WogwZ!g~$8jS{DZCxeYr0wKPgxt2hZY0chi~%Z|rQkDGs4k_3$Hq;gqlig^ zCAbKYEeF&%!fmcsN=Yw0*>j)^<*oJWG%3ux${k=Rn7GuN9f-zpr35JoNGPM9q$MuY zQaTCOY`s?%#fAQgJD9r*$aySD?iIPJDK?6db?Wt2h@|?S+E3Cn8au%KxVST!3QhzyRAB$V(C*K@KW>=V_ZN_! zX?voUL_=c@%;}|}(K>@^{$rVQuVbbyn&AW@vi4>|5j4Ooc5tgeP-*k;d&|7lMP;Uq ziyJIqI|5sYl>4+QrABX*Ubn(F48=@q-BihHmzRkcCjkBGao1ai)XIZJ_V4C`T_YZjK2 zq)<9A)h-*AJVMue!{?^%)+zND*SsC^^a?Htg zGI%ETqT-yBb`8e$$l#Q;ZFZ{+gXPwI=gi8c?#HWkv}4Cr$>T?G+5I1N5UzK zTAF2Vht^PO5Gx#Tq9|oTPi)(S^qy3*LNKd?a>f)$B%+o5Y%&EC5}BnloHy}U01+)W zc@?o%zi3T!A8%Gzaw;%v6lY_t78`ndW?agvWePM4lb9*-1#Vovc zdMy8aYz@R#;8Xeq{^n^Uw%HUe0Gs4Ml}3Z_Gyu!c6%S^iH)clJ3XJcIyLc|W&@!{q z<6dXm(WW+Vnr6_t_r5JI6{L*~5t21{V<2pm{j=WUwJcI*wj>4@tHl{gE=Pc>VK|YS!dUPKVccij) zJ+3HHbOqRT&$w>I3$uTqq^_)?M8XnGN)29Notj%j_1PogyV6Q5hvL>89z`o((k z9a7DXQ>Q%V)u?8S_2jF_b{b`y?rt^T36m9In)TP_N|k9k*!tX4K4e=@+7ZzzxoM0y z6jju-A<6W^(3N)i=(tOP$w06&TBb?H-!Fgui>4j(PEqc$6@zB*a4nUYv?eExLY#H+*o)!QdqR-v0GFV5>C zEGP4~XIpi5eTu86+18V_xxX5Z8%$Z=Ts>=9H(KKG`ugBg&k`(Kd-8mY<5q!uMBImo zog-1t=U;@IK>ok`?YSNP{@2XaLrM7IpWYT)66s-@p8f5o3ryJ@h(G_|*Mp^nAwAKa z{No2(ceyOT`j@fv>#$kF`Pu*D(;Zm>_RT-v)cN-vZG8TBf3wv+P5#ZloVRPZPS5`S z(|wl=zxkK9$E~I_KL6WaYOA_~U;m$P4h4%?&-CO!eVVrQaM?HibaUukE%ZTh32*>=C|nT2x3e`I$>NEb2ujX-}( zDTF)Z$&BQsEC@-@9jpGLO~Nkw4{(q$0!IqZ{ z1O+4aVjhGMyWfum>A7gB*$|P41ov&YpfcOqzTDq=>uYG4>yZBRxQn<*{@zx1S;U%e zE3|NXszuXT7k?fkS025z$eC=bZYwzJAvF$Na6WjaP3hgvLtKZZ|D|1D8N0YRJJt0y63EoWA|;f2aV>TH*ONT5wtoewz z)!fj^9JeB^4c&@HKtK7mu3tj#37S$&=A3$00vtMLF_9oOx#bkLCYcoI@G@_A%Aw$< zT_BShC)qMTt7L2&NFDM(+3ddRm@reUoRDgc^p!W5RuHy<;>t#+mudbkOw;7J&@8vg zsXaFCQf46r*7fnbtXi!4XG(0xx>>YK;&M|n8sM@cF+VX7yYWn zcDD4#$Bpog&8JM6$xN-(nNpPITSK3vO4oKkGNaMAdlBG_WGF3bW;u@9D9;XvUSbx) zsAw#eJN%7+b)A4YdkWcJ`j$js*t}iHjJ-fbQ)f%gh{@P`bzrL6a`vHHSIIOf+wyW7Y#hZ+i*ii27PkC%L2FvuM1c?#O=Wp*EsS}NjWwF*k(JBU zC^DyZ(I%Pl%JH#rw^-s10onQqSbE7ObqcWgg5eWW=9p70%(=>*OM$NohNh57XbiUT zw0*EHbrGXFzb)l4j*hx3RaLh*m6;83o-(wfa&sUIIqdI-m8a{gV}w02?z;4pfCgllMj}<7_uixUKrac{TsRZX&kkk6 zplF`1^HbimT1F=jrDgGFqj}KeCdBmQbiH)7bdAzqz4YF5bFN1-km5Jp2CLl9D(*OPg`mELmD+v&%p!!HNB(Ff01Od^trt9E_YG)QA~rV)AT2lEGdezk-vT3 zX@3HNw449&)uP`;@ki6`)w5~@E<-Mc1dfw z`sXjT-FO>+^V_TT(N_O^`|VfTWW>bZ{qDF{Xd*lz?)CtesHSeCcUup@G z?vc$j>!3L7*0A=#v9~(BHS8pJ`IX}qRg2t@y4|JY8#tr6>n-|Hf%aW-cfxa$)=A>G zhAoAqqI19S>73y1J<4u33(RvP@Axfo{hxd7-Y;dOc}I|fgz@t6ZK;n<3hFkVvDuw3 z%^;VG67P?Du^-xjrR9!(iLh4)xT|k+C#apm!s>6c1Co}HyXOF1NLI{JR=aZYh4Aw& zB?jJ+!?^swyieuhmb}J=4#|7sUViEF%iN3gtN_bHHu4V$K3}jo^bS9?IS+idN7}s- zE}e*U9_ho~!w{*0AkM5v%ahg968^?cxKLklQAH&ntQF zR(8)9ee3zX#&);DddFnFJeBVpW$%ld+xE770o!bA&AjXK&2&vDi0C${WH=fOq)Dzu ziPPaC0m(&Ef&6Hi@Dw*Fp+!T2#E-@++`6^Gv9H43&U3d*<&>LZeR+U z0IrBhc4OS_{X@ax9w0olXzF4;o22Ii3mAjDZ;id+(=`l~m68P+ zLCf{jPQ#v>om~^54SQ}b=vu0QSuDM-m84F+*r}s*iqXEo6t-{RYyBp`-8Ij45XT)! zPbzgExNxoxmrmkh&|Y=ZtJ(*qm&oFFNJejo4}{mjiA@xhf~@ZOS~mOK7TE38&*dy zookPX+bzOo>T8?P&E0G}Vsu+VRU$hDd{^adENrs#z&0LW%b`?Kh1S}9Beh0ri6eI% zdBAj2d%=i6o7xm**9DG})4mONYWpj*5sJ1_XBc)-aY?f_LhEd4%ChhAMzmwQE1*tk=Zmy|`bY*Bj?=;EL)OdKH18IY)9bfjT)f>J`&W{!ZlIONjL5jEi$58YQ@ zKyeYXK>ado6AqX)#lzE{mhrHu$fT$FR`4?mjkc=HOb0Z%*5;sL@@(L=X_8MUdvO&< z8*=LovF2ANn9pD{3&sOhX!-qdPh~J?novWfj8KB$ALjkDoy69W0!Y$RVh9dzhWYM% zemf{i5bc;z!k*3xV0>~$nUrt)twC}|U>FKEaYJQmF}KD{L(5}XTj617;`zjlD&sK> z@nn@pDH_|98|!o8PFn7FTzG|4lLElTjY z2%`M+e4;%6n_rjF%eYW~zy8zft4U99`VL9^-#&SvslpoTIj`Qn{O|KolTY5F+tC0~60$xZ>IoWA|z4~M$qcjJrS{L<4c`fQWF{_2K{+VLae{;$u9 zkf_-Xq2bM&|0aMeH#5&`7zP}O#laBuG$!na-nWwN`S?piNz;Hl00-oCwe;pXo5ncT zS0?(15~Edw3w+*88`N1XD+8BUbolV<}@A5Y-gRAIFFmqui9Wo z?il$;o+gbsEn+=4bwJs&$Q<5Y*Icl|_s1Ov1JdL*D{y=j*Mp@O?>w(Nmt%8x7)Uu` zDtD+#UM#(DO&9vW8)Fv=Xao|25tnI3w_k1V&=XZRpu=(5X8YFp98_>=N;;)SR!o%-D zq)2y=nhOk#ck!{^gqrzn_b#!;x@=zMxQ+JmVtDTdb5>ND_afOBZKapoUh=2L-QT)A zgij|W3?OT)r2++>TWUu`dscy+m zB9$6ir--BgL)Z>qYou{n8LmT{b}sRA`Zcv-dCp9?9sVY>u)_8AW9^i??H4?<_Tt97 z;+8eDWN&D&ag7_CgjQx13Ld&x=aLI5R4hvuGyu(&)+z+0YZ|)4Y`1*MohX3N1u=1a zGcSOqLg%6;O&CmyX;~&}2`kzvPb|nruDSkbg|=s!cLn~{F07FuZnQy1I;WZMD5^y3 zq8Rhsaw|nsu)Htsu32hGpK332YZ~TmW|i!cI?0&IuD;3^$|xMo6d9Bo92n*cLuE^5 z0*ad9*|d7nB!SkLeTuV&AtH9lreRLig~K?sgvCY+OfuwUs{;=yX)`@RfT)LQMMT^) zJ$J@c;YM49$OgfJwi*s7lO`Lc_s1;+g+u)OGy zNnW*=GN125g3eD+EMeK#K*9BaAsPZCCqC=4tWlagho?8!tIsk+7EisWinKJvv;6M3 zZcIVx3hI z)OxO$ge`F)^S_p+Oy+f71&}1ZoaQeT_6nk{Q1&*h44te ze!X#6GyTcava0E5biI7Lm%Y=~2aLn2yX)=xP42{0^Tjh+U41;mUcWXAi{-lU;%HSl zOV_+B?#PnC?{0EX($Yhv>FLMmY*s$)Sb^IA_+vh6Ea7f-0L<3oatu+Ew%3y=+fHF2%C*%7oZyf&)dy9bn@K7Hm@NDn;;J zrm|?6vBJ4nw3rYz#`s=N4%dUv=Rp2L6Q^R zf%QHFTih9^3)yEbDDQm$+WX>O*D!Z*Yq|BE@vhC>j-mFhuXH`T9(aC%d_6p2?nj|6 z@Ulxb!}q+N8x4|oKcL<- zm-G+;R=D)|yYH;wYFnlIiFfacn@j0o2ViZqz?{Y8<|;8JD2O=|l{MM`4Lz;(t3_CY z04AZO%|@0<$ZXGT3CGAzYLLjJjOX2QXyN-#wIXHPs4nQdy4{V#E%)+pY%<&Y6$W7U z*GWvJNa@rpPR<6lUDolQxaBO=(4vOQYH?PUKIafg#44iTv(0yQk((eQlp$KAjnph! zlLi)``oeZD-G0`W_XQ1bu6-&J6?WL+XU5!7t1^RDcK91mAZ?NZNg4LiPR*?swRx33MhV#|R zFe-##!v<5TdE0(JXsmTiuD+L2*q%Z6?zoFL8RUH}`5bpy7Q1_E6`fNw8({RQB3ajd znVcC2j6iVtvSjKF8dky zEVDPROkT{`b#}e_)a7mg4g|5Zyr6Tp=iIiGlb@4m?RQX>(tN5{+hT0q|8+9+!+Y` z!~E+l&pKdQ@Ep}*WMtRql5lG3%n2kcRImEKQ;kK+)?rTwsyOptKCjt;U>HwbK&^Yc z<1lRUC*6=`=j`2hAnJBv7*3<@tz7Dn8%UlR5xFUDjkVft&7=8vf^%tU(sXrD8lyZi z?wgRAU`#QS_AFsk`R7^9&B}{4MzdR`-1#iZ%_Uiv=awcd@ za(epf-*BmyAAB0W`~BN)ZGoDt+4Il8hPaJPL*?)hE=K0fi$1P(bJnBuEa9Az)V*j%5njKTm9kOvM|A{Q}X1`jthAp zfm*Mp)4VL-nng1WJ0;x$yE*SX`6l0a(S?`8>$k5qt3(@f6+-%xLd&DF zglp=nDoyY-L+~&TmP50uW5Ru|q7X2MYGyOPtynngVOL%*l9getbbu^|UDJ3{e7ZRW z>3H0?U_rt$Hqaa_&>q>4tW?(mFdb^0WhZA_i=hmMtliAz5pic{!wdb6lRfT2L*gDl zm9j}{vIN$NM1mBTf@;zxM-;APkHA84@x`Oa^X_okkgh{!v}?Xko5&S8J& zeE(^2FB=UZz6XlAZ`9w_A$beadk41j@Nc{i9eV$Bz7yH|sc|o}O&j>~SA9gicj$zB zv65}v@bCJgcMtAQje9xB-aTFQ5K)VN)z1Bs7TUk@=P?WPuaA3SQ}R83;a-gUA;R8m zAWJ{_DE*%>Xzw}_etO(JrOO1Ahy#LJv{%S53*%V9MusCTv=|CxD@q@eEz_prqim}< zO{^IxMl8iKG2#Cw)I@K+uh7& z+x1p3$Ksyc8Av=FIEBAIZsV+~A`(jP+FCT2se}kBvYRVsE(ANvsgA@*CNnj4_r?Z%ZJk=eEs zb;^svjUi)N%!vfdjIxb3m@R;OOx&~ ztL#FmOhfn-ij*=cqD@!p9mi8NsJA!ws%$$y*;spN4xqJVuBElOfcULvnk%tuJU`vv zphP!~Sgj8y-72$0BBmP4K%dn?xvc_pJ{=tS{7(3{gb2*t}s~GL{E7(|M7KY zT9C5lHa`7usgGM!w79;WL2(+Q`O~L9+v2gAWxV;(yMQT5wDf1sRxWRrjC^ywa%C84 zS5FV#Rthtxm)AUQx_7*KUbnr_^Yr#+$14nb_7t>Oj3$z=U!_}}I=K$<(Nkw+)uZAL z|KUwVmK0#kIX(HXx9|UQc3pe>-Pci>X|o~qlP?O{jS56Ge)+YRV5^xWEcMwhSDd;P z;QalcIyR_u)8xPX-9RkWZsN@kUt?~Z^kxlz`^jOiEA!^tuh!ZDv(?{x{B(cXzxnnr zZEf52Q~BbfC;P{*zW=&y45U`R`0U9}N}F%L{iYR^HiO>z{G;Qpa`>LOC;ss(_w?q9 z5|;Y>QzMA7DD1dUOvT%5w{TNzs#|Zi4v9jtL|Q6v)J}}@TzvA*B2vxS^KIej23?7n zZX<{XozilXG?5i-Jz-=^R@_{zsHDj~THS6_?rN)K{WuhC1s$NZtedb61x0wtPVGub zhCoLd-WN9k9MxFU2*K436Fn(=z1?L{9BsQOY61xf5(or$cb9?S1c$*1t^o#j_kWryY{I%f1c{D?yCOLRd+vi%hl3|cLRU$h0?oB zdCF~CWFPL&-UkL!)MSMpY@6Nr%>Hv2^t=R3l(W-`rSUcczDRo#TGHVnBV(H9VagKE zk|GknXuM5dQ4`Sov~4*=W2~WJL_t0ENhzLv0G>lQs|)z`C9Y3-*|x8(Mr(O;4VQ_; zW+Lp1cbRk9OZkFAZlPM0h~f|nZ+iqL$uC=F5E%TCp&y+Cn6PTtUnoD?#{{_3@RlXw z`2&nm@DRh7$IE5`DRPY>7dcXYmqsb*<6<>S@Kmt1UxL~+Z&8ZMJJyuGQ|p&K$2e<{ z;~xnxWb2&YhA=z#c;$ZFs$uctf!a#5{)mR8&~?#K>6>55_I(om+omm|PxwpQHVswU zm&Xb}Aa<&e3}p&+BM0%>9yGyRPtVt0xelrS8kx6+8#a~(2txTuF)@ALnUHS=bMYup zb_kW$$4WgODk9Fy0NR~;FhnEJv%&21=?Q9z7t_;nJtaJ02``Z2zJVJ48m{({QkUe| zWa8_fjpFA>_c3~LqRHFzFlefX!Yk2q{t%l5P=FIzo&(|UW+0z-Mz zmhs_JB;Y4*0$0C(QoN9$8#4SrU|3{QdFwZYy+#yy^iB`YfDf7kHx)F`<>0|3D{8?| zR-ml27f5|07aO7|PBCMJV`#WQpl`RT&^pyB)U9|HfYp0Zx}8bSm1-LO zJvzl;MRF|p`n@=p)|zaO1!g60F?_VdAeFXvH}^+@aoiZ6Kekamy4woUjZ0CGJf30H zDXV}cF`Mq4#?1P8)JLbB9?h0mchS1@TkltsKHzdeE&Z?O%COSCEcv#)f_$qn6MTT2 zVo&z;<<*4~17*ggodDo-dNH67Ul;xPhPu)s8qw1mCo#!VWn-Vm$D$dQy)*yExw5yJ zVrL6$5bY9%YQ;I?F3teX}yK`jx3S@g!;Gr5p0Tl*X*xNVVyVSz?TUufHWlEGa@%*lg zV#L$v0p4p1;7oks!a61kpBj5(;~(J&_uDx6x2o9nikL*ao`#ECaNl#?Oz}UcA)NjK zikQ>sVHOp5yaX$s(bD?$}`b% zfzM;)daaSyN5ZmmGh5dz1x6(zTixW-1!uuRvJ#5^XJ~o6`M=}K)2mLvSreK0I!lKF zNT}U?E+zAK)0M90Y-dtlAH-B)l(%mxI@KXWA)7|;T^NEnnP&80!0PoH+7yjfw1XW> z3`P*UuA{l4t}zCAubdoFO>!`y!dmYuc&D zC8$(KrUi38*>`v#5Ao=HPVVu3&Mz9ER=b>ON)&3_6U<;`IAOWDsc&yX$AP#CeWP$! zQ!%32;cs$h^-~SJ3F8ewPCQ)cB(zc6yQq z)hcED+8a_wc6^#n$%~0kzB>H=ad|#>Z8SHDEOq-=mk1`nohcHP{3>!>*^qxT{8K3t zc2|I}dX&|$OYYw!9EFs4i8YzFl=}g;xJ1rn-1?f_wQgS3b~8yONpS?-kj5gkKbG?1 z(11Y-bZ~otuy>^Xmg&!R#ZXDSd2lylxminnb3O;%dS7|DdjNX7-j1E=Fold!y(ds{ zk3Y##G2C$8IZIq%?ECArz{e(w@eN7E(Sd}m zSXHI=SW2WYwya^3+v}kji}83Q4WU4Pwb5>8I>CS&W!@s?j34%`_u)%zJyi^~kfYY! z2c=3Nq1cnf>}u`i)<7$pG<#f$|6}{aBHF6c)9D4erfjPH^+iH6@AZY(GSJd(mm}+G zYe(f~aw+hP|HmE!H+cDeOM$JF7Re;&Dp{NG(H``85S1^i0DsO2v`v8Pp5nvCnGzXp zIG={!45qwk7){d?aKaCzA|O}kCHe&Vjj5n(p|?+iw*Bg)E(CY6)o+fY>F&W@$DQgb zlPO?%PEj-T#X$%;UUyQB52up5{cxHMnvFS`<*0VIJ-R|i$tI#CdYai_4aKFl{`QrJ z2{8r@FFH?xt=o${w!dp#l1!c)REf|WE-2?A6%U>&Z|&A;22BVPiyDSa$h+>eRAn&? zCm;$-iGircY=1~|@T=eFlBDl8I!zJs1%LPV9a4OL?H{f=r)bByV&+*C$AIxNf(h+* zJ3ZM394^}H$agScoEcM$XOY^bWA@F5oz-f+ep6Y3tvMuEI&;6jMpvSM#ID`Tzz5mkSP9ipKkadVlR%pFw%K>R{p%*d0zam zATQ59=Lrk~nD}raB%ElI+L;Rkiy=%yWe_}5X9pDwxm;RsX`{uZoyN;-EsMCw=>@{} z#JgQ5wXw+RjE`2H!kwEp^GOX$gX146iy!iaYsS{)3qR5~%79*O{E~@V<#y3TWzOiE z6G0bM`YX^cX{9UZ1}L{SmGcpLF$^UDzX^3+8}I(;zGG}F9g0HB9pUmPY~11R(;wbGCD5GwyGc@rOzBgt`6&+6P2Uri}%>!$QS&= z>lTWHbG#KUQ#|@rUl0qjhTrtd5m1^Zh|*Ztq^fPc=laWytmcM~JpP*>+sJDP$vFe@L`Y34pCG5pTx<0tri?@BAqpBbf z?fBXWfhdHkV?At^n0xo-t(RX-Vq$~~V(!H*D|2hR16b6;%$!zB$wTW?O*_q`K6D6gH9qFs6M5#!ORhG1 zP8(o_^O%m(u8U#VtiDiv&rM#?!K74HY{d$*MW$Yf{+3r(@}TYa(A9=K^r#Ela&Is* zj0})*mj<5=!eDW1Q=r~gu6Xhb>bi_KOY!rV>;c={hGCx@?<^(tMHBIl6Z}GEj9#GT z;TB;U=e5b`eUi?plZ9|MUiCNt$9AM;;;}6C_4TQ(wHSNM)TMds6ukBEpse`Efe?8j zl=O6UOg-y2u)YxRKfBP6OoYR($V<;QA;c=-P8FjVtE>=V{#j`CXAudSP>|K< z8NU8B7g&GYIrO8A<{&QZyLmqqD{EhvdgQQ9c}6K^#z9qmWV!*|@E~)!oOz@|NE66> zNc(MA0H$#-yzXfGaiGF|DFj_wX~-q{M`Ln$DLgq$&8V&Weq~mX{4H{ldoxHKlbJNC zx-ERJQ8~EhWM6g77X&xWq0Pts0pqU%`npaT`+C)G)a%DyJM(Ad2CJ_3G}z$nAdF|x zQzoY~t8_^9sPnF~CwWTV^q%eXwAZA2Mq;xf=F=hK0YVSDyz2Z3dFMI4lBc3B`S~KJ zZF@ZVH0EYX{zR}G?W_BVq8UNc>72OZv5Mb*19^Mb3vSx{ukpGWNCSWQm;hB1&mhTe zYtnepzK=O}59kEy#YRuPOGIeAG55!FvRxWH#wJb^C48bmYc-qcLME+aE<5doR$_ht zDnRz1W}l&kj>I*XRg2G8q=^gCIEue9ao&$PHB~BuzH$gU>Asf6KD|~}bVgx+8X~no zZY9*Lr&A9Kc4S`f`;FugPhrJf)nyOEwuT1COQA?&3;h;z5dXLm=$~O7h ziL6#0{iB!pDx15o^%{n5f#pDca_xHuws3Nd#IWZxVx6L#2j!bJ0aZZPOYgIXnS(lp zJoATxZPn+>-OO^(MDY*Sxc=6M6~%{4x>#2029+YO4{-M67g2oz#`*w4$CSIR`qN8NrhB^C^OU=BM!(dHr;|qsws*Z^;SNnmzvW|!Mj5LHw+3uJDWND^Zpa~$Ek{a)5 z-ZSxzIipz^hJH8FtmzCL^e}!MGL2=R0Ph9N`_iSrZ8&H5tf{+%NMUEYb=lR%b9J*3 zik{jRa~21SE+fM79Z|Xr@nro9MqGZP{+&R1Hdw-RY;Z5ukjD8RE*YA+w1}el21$Dl z?ra#IWeqy~BVX0-&foJ{>czYyJLbp=!t6Ki2Zm9jlYUA zd?fbn<;NPtKR&q~MK{hoY@pihn7=U9+@nYRe~CYwZ3|p}3wp8AY3#=I+sNFJlb^q3cEi@R)s=6BP zjSR6bKy5a*`a}of!q$0w3}IR5?2R z`8xIn)&mc?Y=?PwG|s!DgV&C>hXtNR9Vix_WW#B(hUg8OLSPFq9=(JvtB47C2fH;+ zHEoOlj8&3A)>+r)D^N#j$uv+!0g&k7^)uZ2xex@V0z0V1$(Td5ys&;=tjzxj>zORS zaj>Ka|Gm8>CKRKP0xFUc^+;7)i*w0hIQzobr7dVY<%|J-awBL9y1gMJI3CV;cRoeA zJh>H~U_jXR)MH|7sm1Vp>+*6d3+l+yW)_L7ll9cOFQ7)VdXg;OVyPO9;B|F0C(s3j}#vLiq5E?{6mxW2${0 zANP{AwMA5PvVv4TZJuV_-(WjorT7ZZKlfLS==9h-D%i4ky4@Zn_?0*59pCuA48ivh zT{6Tj0p@a>MwlB;(erb5O*p45uIo0utK(-Rqk6*jy3fuXo zm%5RDBll*gj<)fA1*RoMG|lz(ZdRT88caPGS9>nKh+}@K5b__S4St8y>-DQ{#o>O=@A_`>>#m+i0(HpY(&Q*0!0~rJ zFk~*rsKM6aYu=rGJgyRn*JEyMm07;Rr@ygDX_zCyqf) zOPBXY-f=U5a?Mvas!@KAhf7y*Z0WL|!0W8r;~;q3Lsj@uv|l5K$c9DF#k;nEn$iI$ zk-y)r91}ziOB5bO1D96&Zx8<=P?O!F&P?jAehf!zFFjREyEHystO*ytO^#o9;xU-X zBD+fOf1aYdIs__7jds3oc6!y|W#u=sm8aLSmCvzqCC0d9vv=zhLCU0Gjc{rep|{0p z>G#VVxjkpzKp8nRGtjyC5ffBv2JvfJs`&cw`ycr9&@D765%^+p_4x4Yf5@k|UJa`p zdassw+3x!~Zyf~?&$U1idj*M9+h)>{?O3^rSo-;s+iX(|Qv4;(xPNs|=j`pE#%30> zDj>YX$=NX2rvB*Ld}yuC0M<;7!{ZN$v^-}wgq9_I44}jIZg8T$3*KnETdFm1w!@$i z9!lV>nE;$Xv``DzYLezO7BsUS;_);OxkQyvA)MiJB}s&^ni1F~IV$8R0=E>KlAIUo z8wR+2&76)oNBPajZO-!-MK|)`_!eyopbRpHhg(jI1gqC|{BTT1!+tLqaIPgxxNLs^ zB}u3=%h`^`3S_npcE>o7(Gi)6fS-=E}>ETs>M=e}zA`fVmuQ_dxgCIPf)zc!6 z^f!&ZhmaAwFh^q{h%eDXSWVn;%ag6Y&-*0P?cH>N9}-=GKTwBahEmtxIRDQf2pU%$Xg-_882)kvu$SoaJHv&4|alLa99vdSM>SHf0q+0 z76#@NzXH-shZ1v>4hY}vgjf3n+UhyqCkg~?_%--M+0|{=9@rD=#BB1@&5o%t9T8-_zQ}BZwD8Z`Ot&} z_}fVmL6k`Uc&CX=Cvt6tLq-wLjq*kb{r~Bm5(X~7m!wVM6-+j#kK4)$vg3NP1QDo- zg=iea;~_x1V?B^9ZgE){eG(UyB?hEY(%m8)AMJV{y*b21wr*}X>gEgHM^$ zSXADs3UYxa&DrkGc72=as%9Q%Ld?LmrM(`?AajE5} zt$)AC^{RNV3`-@Ws6lM?FN)d z`q8%wsknlU#WEn-b5UrD|Dm0d&z|xLpoq@qV+_tp4sY5erN50D4=c{KJ6j?KqjSap z85~$z4wZSbH(bBrLZ5I z5B7icPBU7E8qqGrUbj~LG9e2%8lnJuE-Fi0woE=e`=AJ!gF{tC&p5>^`g*sp8)raw zR9DztwC@pVt01Eh)(4NHY=@8>`cQa>c7M@rApu@KLZ6=ww)Vh`Q6-RbC*F)Z2 z=7^XsywQ4?eX7e3%DS8s7r(N3Rp%6m1OEN^=ybu@ZRGfH^V$kSKsV+}`I3GEf4y=0 z0;5&3HcSS)toPyP^37ASLX(&J#NyD`g<2OU_vc3E1;2&PpNx`2UM5S}M+eLIOQOH+ z>UJ-?Rsz*+Jr)*X^c@-9b}#oQx^r63yoLxggs-{SZgk*AmlCQo{9DMk2;=qLLOrNo z*3o779f3_+r4*eHH@#r~s6neTA-thl{6ICqpfi@k;%O9da0Et`=bc#}UT+mT^q8eV z*&BvKDQZDL@sw5h=Ts@gaqtUMe#r8 zX~qE6e=$#6NbFQ7JbIMB8!{@rv7}omKcL$ z#$@v@Q~6wlg{1Dy_J`` z^vtK-sGCVA5Vil^UF}&paX`A*{hE$t#@pk|gJez}nUZ<J(c?ArPxvT)k`IfMq1#x4-WYuTyiBep2 zPz$x)rRB!SjDSr*v{ioFC0~jD-`G=7f7+Xt52_$EY;Rg8dm;dD1N!yQ!pFYsb62sq z`t&fCuKvB+f&E^yG^|bA*Ih(`bv^+I&`gBo>()=0;w^!0hWU&mhdO>T>`y1>3=7ZT zAK+7?x8cp@ZChrvD1)QuoYm*cXIAy~0M}Vl0|zNvBP#xXL!OEpR&@{RM=6BiH5blf zNnqqx(c03Zb`DRzOx4!zE+!+1Kr9YmGIjb`lHn6(^P>UEjXw#`meLT{qa}>(y7cPJ z@8Y-!WY38hSy+G5jfN?NY9-1-!4#$EYgB5OsHs!PZtw7qC1zH-ioe=)`+5%Q;j(EF zTnx=48`t=Oyu8jc42Ay8-pf#j*wY%*E6O+`h%IyArFzBJSf0Ch8VePb z(Y@zM$|0d}5}W3?T+9{~c~(9b7 zPuiV>G+U^{yWr%RK*=mVgraT2u}BZSSxMP{x~J1W^xJ}K@a}`Z2k5WM z`lfa~8!-X~sz+djeoSevIOU77Z+=%<(P`%G1*UeGT&BI~iK#;1(sPM#KS(}9UwC?< zun-yxc6>}0)4}rr4Bbp~@oO$%z;XM`E-LzW=R2)}shg`d>zm$aU!K1vgB()HjrZ#0=ubJ?++`gh~*+66M-EtT;0Qa+NLGMn~PQk#Yl_?H90t+NQ$M%pnF zJY3ZKwUB)!YDmLQxpKMOYLw(nICr*cm8Vp&O-`W$Vo0&ziMtXDPmx~xy8QqzOC9ha z9a0!ppjtnin00p#t>Z7&khR`3=xqw1vlvEZ59Y~JGT!iy@pnSpI3t+GOackTqqwMg zrJ2?1uS6@;r`@jsiXSSJwNXb<7mv>7cg>i+$VxN^dtXr zZ3}ODv3)jOU_GBx=X-AK`b3RlbSGo%bx09veAe~-{g$)-NzMAK7>my=dXcKTGB_#D zJ@&r=P(O5E9%UB2MN^HQGEORDja$h|K05Cq9d#~+z1WnKn;tZ?NIqKgaw@6>sEO6b zsEQq0&i0a&!fVCLtpZmwV@5JLKiCqN;D~$1_f8CxVcZoVx5PG zJ$lazQbC(;%i)LLKeUQ&K6d%sPTJc=M|%dyO6Sk0I}}i+iIl;wdfw7qKP*JDz37Fw z`JUoPl;3~8A!vO>3BS2iu%r-gRFtY+{rOuw5W;5%E~HL66@aZ8^pGz5UnLR0`f1}o z(0bRHlszpk9B?N0JVG_9)q3r06(HYu^H`({GHF2nsdASsLmj|HQu`uzk`xe|a zvmEdYhcP@I5bC&Pq9b`fbS9U45q0WaA{ny9romc6KZNTwpRDaf=* z84pj1urik+1w$!ViYkfpX#TP{ZTZvTGsSq;5EF3bPwRcs2c(VHHR0HV9rH(2e?#aUEqFIsb7FfdZz2l4Q06k9yf-2FO0ca`#{R?el1vX2TPdr z+jVzh4YK!iZwA5dblH9?+8BSTYsB24nwg zJa7m$3F!;tPpxD#z6v*IX||933BKrvPVMFC3VW*s1B`lE0soi*vtU|hz{3W}GL8Te z{Z42l4e`&Eh4caNj}XPFjd%24=iZl9&vnZ)qu|=h@(W%4IU-S_{n)_Dp`>XO3nEXZ zKFv9*c-`W(_cI&8<%*|L(g*0ut$v_yrpcSV6q|Dhw|h62pM~^l(Dm!y(t80@wbx?7 zisRc?OKkF@1|#ZzsRqO{UsxN7t<&=U;tt_%@uHZ9iDXppb=SSADi3W9+Y07xp6OO+ zlCqy(_!sz;p0j{IPS`uf!dQMKAG2cB4*Y_a-HId{SFIG?5F5@;Q+G}EZ}6#6bU7&{ zvjd}QzC7o&XxG2Prweo_=x=lERQe~ZZH2#uycBg4mP`-MH9Gf6)?IXj;msVPieq)_ z0!9}aQI{_}XNlu$KI0(xJydse2MV1n z(I*NSm}Wz>{$TZ%-d5njgV78uN16bE62zT zn+pr54WIR=lePjZ_n8a{!RAub{3NgFDTNgq%mpCb*U6?cl%7@?N;myYCtpxLjUbi)Li(&hX4u*;B0F`Cgdw z>^W3N>-Lsjn$zUGi&s6Oyah>aN7rkGHBT~&#KEbw^=*zYLyZ3;{8VFx{;%|#y*H_g zvOzH!MX9x73pxBt|C{)!d2&E@@pD7NQl`UR$dIsiE^aDAN!0oD6&RWds+rhBsP(Dn zo6LMYRFgk*)qj3(O)IZ;Y@6XT=N9WFUs@4MXyTOmH z4f1i7(fcF8snFEfa_~o?p;hht4aClJSsSmC$8z1mGk9k^$KH+1aW`;FmW(34AP>j- zjlf=S0{Hnc;|JbF`2i8lU+IKVQLS~#)1?lSIej2mY_tk#@=E$;)<>9)_QqRLOs@+z(@{Zy65`*LcMF!L4>{P#>5!R%Nq>Lu}cWFI&nhkI#OM!J;Kx3}&A zhM@46?e?&Yo-DNdz14CS$BgiG&91_wgjX|VWlij?2hc>?a=)NPACKa=mac~=R;v1@ zN5_BnPzAxjBuiHO^kOK;kpfygr%w6BOhT5qd)#KrILGQWY>bRChYaGkeV#}?LaK=h zCPpXicfAvTlSH!Df5bIVWyWZBM2ujztv;91+ra=Z$2sJ}CxysRhd-1YpJ&Hu8BL*h zTr|zU9CXnkv><-&w4#sqRdZJ>IrbI#dU%O#hIPBYH6;)$2o#9?gV> zq$TH(WJP>#^fS|t6mW7w93~#b&n~zSqWsl5T4aN@Tb=}REhJ_fWVju~OQ~r~3z}{b zYspO)m_kz%wzTaq!0{Npn;JqqgT=z=vSFUy`lDuI15CKzfBHBIFt^7`8Fd!N)gO=e zf>brZNiKLErng}Q1T^!e#uO_tE=5en+v{BudBKq{4vJ^pSanPq_Bo4b4 Wcm6sp`19|>kQ8K8q)R`V2LE4v1iya( From a9f1c3711a0c1285c463748b6868899d57610e0a Mon Sep 17 00:00:00 2001 From: Chris Palmer Date: Sat, 28 Feb 2015 09:46:03 +0000 Subject: [PATCH 8/9] Bigger trans-background image --- src/octoprint/static/img/trans-background.png | Bin 2848 -> 2897 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/octoprint/static/img/trans-background.png b/src/octoprint/static/img/trans-background.png index 977fff57f675aac6552040829358c939e46aec0e..903bdab2ce663c550394fe1098a286257b594cc0 100644 GIT binary patch delta 189 zcmZ1=c2P{RGr-TCmrII^fq{Y7)59eQNIQTq2NRG~<$l(=QE@(3eT}D!V@SoVH`h1v z9#G(Mb#%yi^4I-?Pa0#;QV)UWMvE+8YF~OCdbMo&%-in;Kd%11ShfzRo#FmHo2T{v zzuap9apGdHGpn&MFf3sI(!j~c!0>|6Ho*xfUgf|)Lx6#yLGA*IbPRI@Q1btOW`;M* WgtA1vE98nnrg*ygxvX Date: Sat, 28 Feb 2015 23:43:30 +0100 Subject: [PATCH 9/9] New transparent toggle in appearance settings Allows color matching your OctoPrint instance to your printer even if it uses semi-transparent colored acrylic ;) --- src/octoprint/server/api/settings.py | 4 +- src/octoprint/settings.py | 3 +- src/octoprint/static/css/octoprint.css | 182 +----------------- .../static/js/app/viewmodels/appearance.js | 1 + .../static/js/app/viewmodels/navigation.js | 8 + .../static/js/app/viewmodels/settings.js | 8 +- src/octoprint/static/less/mixins.less | 14 ++ src/octoprint/static/less/octoprint.less | 70 +++++-- .../dialogs/settings/appearance.jinja2 | 11 +- src/octoprint/templates/index.jinja2 | 2 +- 10 files changed, 97 insertions(+), 206 deletions(-) create mode 100644 src/octoprint/static/less/mixins.less diff --git a/src/octoprint/server/api/settings.py b/src/octoprint/server/api/settings.py index c92a790a..859d6226 100644 --- a/src/octoprint/server/api/settings.py +++ b/src/octoprint/server/api/settings.py @@ -38,7 +38,8 @@ def getSettings(): }, "appearance": { "name": s.get(["appearance", "name"]), - "color": s.get(["appearance", "color"]) + "color": s.get(["appearance", "color"]), + "colorTransparent": s.getBoolean(["appearance", "colorTransparent"]) }, "printer": { "defaultExtrusionLength": s.getInt(["printerParameters", "defaultExtrusionLength"]) @@ -135,6 +136,7 @@ def setSettings(): if "appearance" in data.keys(): if "name" in data["appearance"].keys(): s.set(["appearance", "name"], data["appearance"]["name"]) if "color" in data["appearance"].keys(): s.set(["appearance", "color"], data["appearance"]["color"]) + if "colorTransparent" in data["appearance"].keys(): s.setBoolean(["appearance", "colorTransparent"], data["appearance"]["colorTransparent"]) if "printer" in data.keys(): if "defaultExtrusionLength" in data["printer"]: s.setInt(["printerParameters", "defaultExtrusionLength"], data["printer"]["defaultExtrusionLength"]) diff --git a/src/octoprint/settings.py b/src/octoprint/settings.py index 108e2203..c8e68367 100644 --- a/src/octoprint/settings.py +++ b/src/octoprint/settings.py @@ -118,7 +118,8 @@ default_settings = { }, "appearance": { "name": "", - "color": "default" + "color": "default", + "colorTransparent": False }, "controls": [], "system": { diff --git a/src/octoprint/static/css/octoprint.css b/src/octoprint/static/css/octoprint.css index fb9f9257..9964d143 100644 --- a/src/octoprint/static/css/octoprint.css +++ b/src/octoprint/static/css/octoprint.css @@ -1,181 +1 @@ -.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9} -.btn:active,.btn.active{background-color:#ccc \9} -.btn:first-child{*margin-left:0} -.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear} -.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px} -.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)} -.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} -.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px} -.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px} -.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} -.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0} -.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px} -.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} -.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} -.btn-block+.btn-block{margin-top:5px} -input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%} -.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)} -.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3} -.btn-primary:active,.btn-primary.active{background-color:#039 \9} -.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505} -.btn-warning:active,.btn-warning.active{background-color:#c67605 \9} -.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a} -.btn-danger:active,.btn-danger.active{background-color:#942a25 \9} -.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249} -.btn-success:active,.btn-success.active{background-color:#408140 \9} -.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0} -.btn-info:active,.btn-info.active{background-color:#24748c \9} -.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515} -.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9} -button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0} -button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px} -button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px} -button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px} -.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} -.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} -.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent} -.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none} -.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0} -.clearfix:after{clear:both} -.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0} -.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} -.nowrap{white-space:nowrap} -.actioncol{text-align:center;white-space:nowrap}.actioncol a{text-decoration:none;color:#000}.actioncol a.disabled{color:#ccc;cursor:default} -#navbar .navbar-inner{background-color:#ebebeb;background-image:-moz-linear-gradient(top, #fff, #ccc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));background-image:-webkit-linear-gradient(top, #fff, #ccc);background-image:-o-linear-gradient(top, #fff, #ccc);background-image:linear-gradient(to bottom, #fff, #ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0)}#navbar .navbar-inner .brand,#navbar .navbar-inner .nav>li>a{text-shadow:0 1px 0 #ccc;color:#333}#navbar .navbar-inner .brand .caret,#navbar .navbar-inner .nav>li>a .caret{border-bottom-color:#939393;border-top-color:#939393} -#navbar .navbar-inner .brand:hover .caret,#navbar .navbar-inner .nav>li>a:hover .caret,#navbar .navbar-inner .brand:focus .caret,#navbar .navbar-inner .nav>li>a:focus .caret{border-bottom-color:#636363;border-top-color:#636363} -#navbar .navbar-inner .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} -#navbar .navbar-inner .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e0e0e0;background-image:-moz-linear-gradient(top, #ccc, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#fff));background-image:-webkit-linear-gradient(top, #ccc, #fff);background-image:-o-linear-gradient(top, #ccc, #fff);background-image:linear-gradient(to bottom, #ccc, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=0)} -#navbar .navbar-inner.red{background-color:#e36565;background-image:-moz-linear-gradient(top, #f9a0a0, #c20c0c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9a0a0), to(#c20c0c));background-image:-webkit-linear-gradient(top, #f9a0a0, #c20c0c);background-image:-o-linear-gradient(top, #f9a0a0, #c20c0c);background-image:linear-gradient(to bottom, #f9a0a0, #c20c0c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9a0a0', endColorstr='#ffc20c0c', GradientType=0)}#navbar .navbar-inner.red .brand,#navbar .navbar-inner.red .nav>li>a{text-shadow:0 1px 0 #f67070;color:#f2f2f2}#navbar .navbar-inner.red .brand .caret,#navbar .navbar-inner.red .nav>li>a .caret{border-bottom-color:#f28d8d;border-top-color:#f28d8d} -#navbar .navbar-inner.red .brand:hover .caret,#navbar .navbar-inner.red .nav>li>a:hover .caret,#navbar .navbar-inner.red .brand:focus .caret,#navbar .navbar-inner.red .nav>li>a:focus .caret{border-bottom-color:#f2c0c0;border-top-color:#f2c0c0} -#navbar .navbar-inner.red .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.red .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}} -#navbar .navbar-inner.red .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.red .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.red .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d84747;background-image:-moz-linear-gradient(top, #c20c0c, #f9a0a0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c20c0c), to(#f9a0a0));background-image:-webkit-linear-gradient(top, #c20c0c, #f9a0a0);background-image:-o-linear-gradient(top, #c20c0c, #f9a0a0);background-image:linear-gradient(to bottom, #c20c0c, #f9a0a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20c0c', endColorstr='#fff9a0a0', GradientType=0)} -#navbar .navbar-inner.orange{background-color:#e39665;background-image:-moz-linear-gradient(top, #f9c3a0, #c2530c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9c3a0), to(#c2530c));background-image:-webkit-linear-gradient(top, #f9c3a0, #c2530c);background-image:-o-linear-gradient(top, #f9c3a0, #c2530c);background-image:linear-gradient(to bottom, #f9c3a0, #c2530c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c3a0', endColorstr='#ffc2530c', GradientType=0)}#navbar .navbar-inner.orange .brand,#navbar .navbar-inner.orange .nav>li>a{text-shadow:0 1px 0 #c2530c;color:#333}#navbar .navbar-inner.orange .brand .caret,#navbar .navbar-inner.orange .nav>li>a .caret{border-bottom-color:#93552e;border-top-color:#93552e} -#navbar .navbar-inner.orange .brand:hover .caret,#navbar .navbar-inner.orange .nav>li>a:hover .caret,#navbar .navbar-inner.orange .brand:focus .caret,#navbar .navbar-inner.orange .nav>li>a:focus .caret{border-bottom-color:#634430;border-top-color:#634430} -#navbar .navbar-inner.orange .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.orange .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} -#navbar .navbar-inner.orange .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.orange .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.orange .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d88047;background-image:-moz-linear-gradient(top, #c2530c, #f9c3a0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c2530c), to(#f9c3a0));background-image:-webkit-linear-gradient(top, #c2530c, #f9c3a0);background-image:-o-linear-gradient(top, #c2530c, #f9c3a0);background-image:linear-gradient(to bottom, #c2530c, #f9c3a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2530c', endColorstr='#fff9c3a0', GradientType=0)} -#navbar .navbar-inner.yellow{background-color:#e3d765;background-image:-moz-linear-gradient(top, #f9f0a0, #c2b00c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f0a0), to(#c2b00c));background-image:-webkit-linear-gradient(top, #f9f0a0, #c2b00c);background-image:-o-linear-gradient(top, #f9f0a0, #c2b00c);background-image:linear-gradient(to bottom, #f9f0a0, #c2b00c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f0a0', endColorstr='#ffc2b00c', GradientType=0)}#navbar .navbar-inner.yellow .brand,#navbar .navbar-inner.yellow .nav>li>a{text-shadow:0 1px 0 #c2b00c;color:#333}#navbar .navbar-inner.yellow .brand .caret,#navbar .navbar-inner.yellow .nav>li>a .caret{border-bottom-color:#93892e;border-top-color:#93892e} -#navbar .navbar-inner.yellow .brand:hover .caret,#navbar .navbar-inner.yellow .nav>li>a:hover .caret,#navbar .navbar-inner.yellow .brand:focus .caret,#navbar .navbar-inner.yellow .nav>li>a:focus .caret{border-bottom-color:#635e30;border-top-color:#635e30} -#navbar .navbar-inner.yellow .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.yellow .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} -#navbar .navbar-inner.yellow .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.yellow .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.yellow .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d8ca47;background-image:-moz-linear-gradient(top, #c2b00c, #f9f0a0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c2b00c), to(#f9f0a0));background-image:-webkit-linear-gradient(top, #c2b00c, #f9f0a0);background-image:-o-linear-gradient(top, #c2b00c, #f9f0a0);background-image:linear-gradient(to bottom, #c2b00c, #f9f0a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2b00c', endColorstr='#fff9f0a0', GradientType=0)} -#navbar .navbar-inner.green{background-color:#98f064;background-image:-moz-linear-gradient(top, #c8ffa7, #50da00);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c8ffa7), to(#50da00));background-image:-webkit-linear-gradient(top, #c8ffa7, #50da00);background-image:-o-linear-gradient(top, #c8ffa7, #50da00);background-image:linear-gradient(to bottom, #c8ffa7, #50da00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8ffa7', endColorstr='#ff50da00', GradientType=0)}#navbar .navbar-inner.green .brand,#navbar .navbar-inner.green .nav>li>a{text-shadow:0 1px 0 #50da00;color:#333}#navbar .navbar-inner.green .brand .caret,#navbar .navbar-inner.green .nav>li>a .caret{border-bottom-color:#55992e;border-top-color:#55992e} -#navbar .navbar-inner.green .brand:hover .caret,#navbar .navbar-inner.green .nav>li>a:hover .caret,#navbar .navbar-inner.green .brand:focus .caret,#navbar .navbar-inner.green .nav>li>a:focus .caret{border-bottom-color:#446630;border-top-color:#446630} -#navbar .navbar-inner.green .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.green .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} -#navbar .navbar-inner.green .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.green .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.green .nav li.dropdown.open.active>.dropdown-toggle{background-color:#80e943;background-image:-moz-linear-gradient(top, #50da00, #c8ffa7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#50da00), to(#c8ffa7));background-image:-webkit-linear-gradient(top, #50da00, #c8ffa7);background-image:-o-linear-gradient(top, #50da00, #c8ffa7);background-image:linear-gradient(to bottom, #50da00, #c8ffa7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff50da00', endColorstr='#ffc8ffa7', GradientType=0)} -#navbar .navbar-inner.blue{background-color:#6498f0;background-image:-moz-linear-gradient(top, #a7c8ff, #0050da);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a7c8ff), to(#0050da));background-image:-webkit-linear-gradient(top, #a7c8ff, #0050da);background-image:-o-linear-gradient(top, #a7c8ff, #0050da);background-image:linear-gradient(to bottom, #a7c8ff, #0050da);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa7c8ff', endColorstr='#ff0050da', GradientType=0)}#navbar .navbar-inner.blue .brand,#navbar .navbar-inner.blue .nav>li>a{text-shadow:0 1px 0 #0050da;color:#333}#navbar .navbar-inner.blue .brand .caret,#navbar .navbar-inner.blue .nav>li>a .caret{border-bottom-color:#2e5599;border-top-color:#2e5599} -#navbar .navbar-inner.blue .brand:hover .caret,#navbar .navbar-inner.blue .nav>li>a:hover .caret,#navbar .navbar-inner.blue .brand:focus .caret,#navbar .navbar-inner.blue .nav>li>a:focus .caret{border-bottom-color:#304466;border-top-color:#304466} -#navbar .navbar-inner.blue .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.blue .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} -#navbar .navbar-inner.blue .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.blue .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.blue .nav li.dropdown.open.active>.dropdown-toggle{background-color:#4380e9;background-image:-moz-linear-gradient(top, #0050da, #a7c8ff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0050da), to(#a7c8ff));background-image:-webkit-linear-gradient(top, #0050da, #a7c8ff);background-image:-o-linear-gradient(top, #0050da, #a7c8ff);background-image:linear-gradient(to bottom, #0050da, #a7c8ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0050da', endColorstr='#ffa7c8ff', GradientType=0)} -#navbar .navbar-inner.violet{background-color:#9864f0;background-image:-moz-linear-gradient(top, #c8a7ff, #5000da);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c8a7ff), to(#5000da));background-image:-webkit-linear-gradient(top, #c8a7ff, #5000da);background-image:-o-linear-gradient(top, #c8a7ff, #5000da);background-image:linear-gradient(to bottom, #c8a7ff, #5000da);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8a7ff', endColorstr='#ff5000da', GradientType=0)}#navbar .navbar-inner.violet .brand,#navbar .navbar-inner.violet .nav>li>a{text-shadow:0 1px 0 #a774ff;color:#f2f2f2}#navbar .navbar-inner.violet .brand .caret,#navbar .navbar-inner.violet .nav>li>a .caret{border-bottom-color:#b58df9;border-top-color:#b58df9} -#navbar .navbar-inner.violet .brand:hover .caret,#navbar .navbar-inner.violet .nav>li>a:hover .caret,#navbar .navbar-inner.violet .brand:focus .caret,#navbar .navbar-inner.violet .nav>li>a:focus .caret{border-bottom-color:#d3c0f5;border-top-color:#d3c0f5} -#navbar .navbar-inner.violet .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.violet .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}} -#navbar .navbar-inner.violet .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.violet .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.violet .nav li.dropdown.open.active>.dropdown-toggle{background-color:#8043e9;background-image:-moz-linear-gradient(top, #5000da, #c8a7ff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5000da), to(#c8a7ff));background-image:-webkit-linear-gradient(top, #5000da, #c8a7ff);background-image:-o-linear-gradient(top, #5000da, #c8a7ff);background-image:linear-gradient(to bottom, #5000da, #c8a7ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5000da', endColorstr='#ffc8a7ff', GradientType=0)} -#navbar .navbar-inner.black{background-color:#4f4f4f;background-image:-moz-linear-gradient(top, #787878, #121212);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#787878), to(#121212));background-image:-webkit-linear-gradient(top, #787878, #121212);background-image:-o-linear-gradient(top, #787878, #121212);background-image:linear-gradient(to bottom, #787878, #121212);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff787878', endColorstr='#ff121212', GradientType=0)}#navbar .navbar-inner.black .brand,#navbar .navbar-inner.black .nav>li>a{text-shadow:0 1px 0 #5e5e5e;color:#f2f2f2}#navbar .navbar-inner.black .brand .caret,#navbar .navbar-inner.black .nav>li>a .caret{border-bottom-color:#959595;border-top-color:#959595} -#navbar .navbar-inner.black .brand:hover .caret,#navbar .navbar-inner.black .nav>li>a:hover .caret,#navbar .navbar-inner.black .brand:focus .caret,#navbar .navbar-inner.black .nav>li>a:focus .caret{border-bottom-color:#c4c4c4;border-top-color:#c4c4c4} -#navbar .navbar-inner.black .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.black .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}} -#navbar .navbar-inner.black .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.black .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.black .nav li.dropdown.open.active>.dropdown-toggle{background-color:#3b3b3b;background-image:-moz-linear-gradient(top, #121212, #787878);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#121212), to(#787878));background-image:-webkit-linear-gradient(top, #121212, #787878);background-image:-o-linear-gradient(top, #121212, #787878);background-image:linear-gradient(to bottom, #121212, #787878);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff121212', endColorstr='#ff787878', GradientType=0)} -#navbar .navbar-inner.white{background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0)}#navbar .navbar-inner.white .brand,#navbar .navbar-inner.white .nav>li>a{text-shadow:0 1px 0 #d9d9d9;color:#333}#navbar .navbar-inner.white .brand .caret,#navbar .navbar-inner.white .nav>li>a .caret{border-bottom-color:#999;border-top-color:#999} -#navbar .navbar-inner.white .brand:hover .caret,#navbar .navbar-inner.white .nav>li>a:hover .caret,#navbar .navbar-inner.white .brand:focus .caret,#navbar .navbar-inner.white .nav>li>a:focus .caret{border-bottom-color:#666;border-top-color:#666} -#navbar .navbar-inner.white .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.white .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} -#navbar .navbar-inner.white .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.white .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.white .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e8e8e8;background-image:-moz-linear-gradient(top, #d9d9d9, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#fff));background-image:-webkit-linear-gradient(top, #d9d9d9, #fff);background-image:-o-linear-gradient(top, #d9d9d9, #fff);background-image:linear-gradient(to bottom, #d9d9d9, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0)} -#navbar .navbar-inner.transparent{background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #fff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #fff, #d9d9d9);background-image:-o-linear-gradient(top, #fff, #d9d9d9);background-image:linear-gradient(to bottom, #fff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);background-image:url("../img/trans-background.png");background-repeat:repeat-x}#navbar .navbar-inner.transparent .brand,#navbar .navbar-inner.transparent .nav>li>a{text-shadow:0 1px 0 #d9d9d9;color:#333}#navbar .navbar-inner.transparent .brand .caret,#navbar .navbar-inner.transparent .nav>li>a .caret{border-bottom-color:#999;border-top-color:#999} -#navbar .navbar-inner.transparent .brand:hover .caret,#navbar .navbar-inner.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.transparent .brand:focus .caret,#navbar .navbar-inner.transparent .nav>li>a:focus .caret{border-bottom-color:#666;border-top-color:#666} -#navbar .navbar-inner.transparent .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.transparent .brand span{background-image:url(../img/tentacle-20x20@2x.png)}} -#navbar .navbar-inner.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e8e8e8;background-image:-moz-linear-gradient(top, #d9d9d9, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#fff));background-image:-webkit-linear-gradient(top, #d9d9d9, #fff);background-image:-o-linear-gradient(top, #d9d9d9, #fff);background-image:linear-gradient(to bottom, #d9d9d9, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0)} -#navbar .navbar-inner .brand span{background-size:20px 20px;background-position:left center;padding-left:24px;background-repeat:no-repeat} -.octoprint-container{margin-top:20px;}.octoprint-container .tab-content{padding:9px 15px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px} -.octoprint-container .nav{margin-bottom:0} -.octoprint-container .tab-content h1{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5;font-weight:normal} -.octoprint-container .accordion-heading .accordion-heading-button{float:right}.octoprint-container .accordion-heading .accordion-heading-button a{display:inline-block;padding:8px 15px;font-size:14px;line-height:20px;color:#000;text-decoration:none;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} -.octoprint-container .accordion-heading a.accordion-toggle{display:inline-block} -.octoprint-container .accordion-heading [class^="icon-"],.octoprint-container .accordion-heading [class*=" icon-"]{color:#000} -.print-control .btn{padding-left:4px;padding-right:4px} -.upload-buttons .btn{margin-right:0} -table{table-layout:fixed}table .popover-title{text-overflow:ellipsis;word-break:break-all} -table th,table td{overflow:hidden}table th.gcode_files_name,table td.gcode_files_name{text-overflow:ellipsis;text-align:left;white-space:nowrap} -table th.gcode_files_action,table td.gcode_files_action{width:90px;text-align:center;white-space:nowrap}table th.gcode_files_action a,table td.gcode_files_action a{text-decoration:none;color:#000}table th.gcode_files_action a.disabled,table td.gcode_files_action a.disabled{color:#ccc;cursor:default} -table th.timelapse_files_name,table td.timelapse_files_name{text-overflow:ellipsis;text-align:left} -table th.timelapse_files_size,table td.timelapse_files_size{text-align:right;width:55px} -table th.timelapse_files_action,table td.timelapse_files_action{width:45px;text-align:center;white-space:nowrap}table th.timelapse_files_action a,table td.timelapse_files_action a{text-decoration:none;color:#000}table th.timelapse_files_action a.disabled,table td.timelapse_files_action a.disabled{color:#ccc;cursor:default} -table th.settings_users_name,table td.settings_users_name{text-overflow:ellipsis;text-align:left} -table th.settings_users_active,table td.settings_users_active,table th.settings_users_admin,table td.settings_users_admin{text-align:center;width:55px} -table th.settings_users_actions,table td.settings_users_actions{width:60px;text-align:center;white-space:nowrap}table th.settings_users_actions a,table td.settings_users_actions a{text-decoration:none;color:#000}table th.settings_users_actions a.disabled,table td.settings_users_actions a.disabled{color:#ccc;cursor:default} -table th.settings_logs_name,table td.settings_logs_name{text-overflow:ellipsis;text-align:left} -table th.settings_logs_size,table td.settings_logs_size{text-align:right;width:70px} -table th.settings_logs_date,table td.settings_logs_date{text-align:left;width:130px} -table th.settings_logs_action,table td.settings_logs_action{width:70px;text-align:center;white-space:nowrap}table th.settings_logs_action a,table td.settings_logs_action a{text-decoration:none;color:#000}table th.settings_logs_action a.disabled,table td.settings_logs_action a.disabled{color:#ccc;cursor:default} -table th.settings_printerProfiles_profiles_name,table td.settings_printerProfiles_profiles_name{text-overflow:ellipsis;text-align:left} -table th.settings_printerProfiles_profiles_model,table td.settings_printerProfiles_profiles_model{text-align:left;width:250px} -table th.settings_printerProfiles_profiles_action,table td.settings_printerProfiles_profiles_action{width:80px;text-align:center;white-space:nowrap}table th.settings_printerProfiles_profiles_action a,table td.settings_printerProfiles_profiles_action a{text-decoration:none;color:#000}table th.settings_printerProfiles_profiles_action a.disabled,table td.settings_printerProfiles_profiles_action a.disabled{color:#ccc;cursor:default} -#temperature-graph{height:350px;width:100%;background-image:url("../img/graph-background.png");background-position:center;background-repeat:no-repeat} -.tab-content,.tab-pane{overflow:visible} -.tempInput{width:50px} -#temp_newTemp,#temp_newBedTemp,#speed_innerWall,#speed_outerWall,#speed_fill,#speed_support,#webcam_timelapse_interval,#webcam_timelapse_postRoll,#webcam_timelapse_fps{text-align:right} -ul.dropdown-menu li a{cursor:pointer} -#connection_ports,#connection_baudrates,#connection_printers{width:100%} -#offline_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none} -#offline_overlay_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5} -#offline_overlay_wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:60px}#offline_overlay_wrapper .container{margin:auto} -#webcam_container{width:100%;position:relative;outline:none}#webcam_container .flipH{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1)} -#webcam_container .flipV{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1)} -#webcam_container .flipH.flipV{-webkit-transform:scaleX(-1) scaleY(-1);-moz-transform:scaleX(-1) scaleY(-1)} -#webcam_container .keycontrol_overlay{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(0,0,0,0.5);font-size:85%;color:#fff;padding:0}#webcam_container .keycontrol_overlay kbd{border:1px solid #eee;border-radius:3px;margin-left:2px;margin-right:2px;font-size:90%;padding:2px;min-width:1em} -#webcam_container .keycontrol_overlay .keycontrol_overlay_heading{position:relative;padding:10px;font-weight:bold} -#webcam_container .keycontrol_overlay .keycontrol_overlay_column{position:relative;width:45%;padding:10px;float:left} -#files .gcode_files{padding-right:7px}#files .gcode_files .entry{padding:5px;line-height:20px;border-bottom:1px solid #ddd;position:relative}#files .gcode_files .entry:hover{background-color:#f5f5f5} -#files .gcode_files .entry .title{text-overflow:ellipsis;word-break:break-all} -#files .gcode_files .entry .uploaded,#files .gcode_files .entry .size,#files .gcode_files .entry .additionalInfo{font-size:85%;color:#999} -#files .gcode_files .entry .action-buttons{position:absolute;bottom:5px;right:5px} -#files .gcode_files .entry .additionalInfo{padding-bottom:22px} -#files .upload-buttons{margin-top:10px} -#files .form-search{text-align:center;margin-bottom:5px !important} -#control{overflow:hidden}#control .jog-panel{float:left;margin-right:19px} -#control h1{text-align:left} -#control .jog-panel>div{text-align:center} -#control .jog-panel>div.distance{text-align:left} -#control .jog-panel .slider{margin-bottom:10px} -#control .box{width:30px;height:30px;margin-right:10px;margin-bottom:10px;padding-left:8px} -#control .control-box{display:block;height:30px;margin-bottom:10px} -#control .btn-group{margin-bottom:10px} -#control .btn-group.distance>.btn{width:43px;padding:3px 0;height:30px} -#control .slider-handle{width:14px;height:14px;margin-left:-7px;margin-top:-3px} -#control .custom_parametric_command .slider{margin-left:10px;margin-right:10px;margin-bottom:2px} -#gcode .progress{width:582px}#gcode .progress .bar{-webkit-transition:width 0 linear;-moz-transition:width 0 linear;-o-transition:width 0 linear;transition:width 0 linear} -#gcode #gcode_layer_slider{height:568px;float:right}#gcode #gcode_layer_slider .slider-handle{width:14px;height:14px;margin-left:-3px;margin-top:-7px} -#gcode #gcode_command_slider .slider-handle{width:14px;height:14px;margin-left:-7px;margin-top:-3px} -#term .terminal{margin-bottom:30px}#term .terminal #terminal-output{min-height:340px;margin-bottom:5px} -#term #terminal-sendpanel{text-align:right} -.footer ul{margin:0}.footer ul li{display:inline;margin-left:1em;font-size:85%}.footer ul li:first-child{margin-left:0} -.footer ul li a{color:#555} -.ui-pnotify .alert a{color:#c09853} -.ui-pnotify .alert-error a,.ui-pnotify .alert-danger a{color:#b94a48} -.ui-pnotify .alert-success a{color:#468847} -.ui-pnotify .alert-info a{color:#3a87ad} -.pnotify_additional_info .pnotify_more{font-size:85%} -.text-right{text-align:right} -.overflow_visible{overflow:visible !important} -.hidden{display:none} -#drop_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}#drop_overlay.in{display:block} -#drop_overlay #drop_overlay_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5} -#drop_overlay #drop_overlay_wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:60px}#drop_overlay #drop_overlay_wrapper #drop,#drop_overlay #drop_overlay_wrapper #drop_background{position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-200px} -#drop_overlay #drop_overlay_wrapper #drop_locally,#drop_overlay #drop_overlay_wrapper #drop_locally_background{position:absolute;top:50%;left:50%;margin-left:-425px;margin-top:-200px} -#drop_overlay #drop_overlay_wrapper #drop_sd,#drop_overlay #drop_overlay_wrapper #drop_sd_background{position:absolute;top:50%;left:50%;margin-left:25px;margin-top:-200px} -#drop_overlay #drop_overlay_wrapper .dropzone{width:404px;height:404px;z-index:10001;color:#fff;font-size:30px}#drop_overlay #drop_overlay_wrapper .dropzone i{font-size:50px} -#drop_overlay #drop_overlay_wrapper .dropzone .centered{display:table-cell;text-align:center;vertical-align:middle;width:400px;height:400px;line-height:40px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1} -#drop_overlay #drop_overlay_wrapper .dropzone_background{width:400px;height:400px;border:2px dashed #eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#000;filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}#drop_overlay #drop_overlay_wrapper .dropzone_background.hover{background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5} -#drop_overlay #drop_overlay_wrapper .dropzone_background.fade{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1} -.icon-sd-black-14{background:url("../img/icon-sd-black-14.png") 0 3px no-repeat;width:11px;height:17px;display:inline-block !important} -.center{float:none;margin-left:auto;margin-right:auto} -.slider .slider-selection{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.slider .slider-selection:hover,.slider .slider-selection:focus,.slider .slider-selection:active,.slider .slider-selection.active,.slider .slider-selection.disabled,.slider .slider-selection[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3} -.slider .slider-selection:active,.slider .slider-selection.active{background-color:#039 \9} -.slider.slider-disabled .slider-selection{background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} -.slider .slider-track{background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)} -.slider.slider-disabled .slider-track{background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} -.slider .slider-handle{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);padding:0;margin-bottom:0;opacity:1;filter:alpha(opacity=100)}.slider .slider-handle:hover,.slider .slider-handle:focus,.slider .slider-handle:active,.slider .slider-handle.active,.slider .slider-handle.disabled,.slider .slider-handle[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9} -.slider .slider-handle:active,.slider .slider-handle.active{background-color:#ccc \9} -.slider .slider-handle:first-child{*margin-left:0} -.slider .slider-handle:hover,.slider .slider-handle:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear} -.slider .slider-handle:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px} -.slider .slider-handle.active,.slider .slider-handle:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)} -.slider .slider-handle.disabled,.slider .slider-handle[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none} -.slider .slider-handle.hide{display:none} -.slider .slider-handle.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%} +.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^=icon-],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^=icon-],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^=icon-],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type=submit].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type=submit].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type=submit].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type=submit].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nowrap{white-space:nowrap}.actioncol{text-align:center;white-space:nowrap}.actioncol a{text-decoration:none;color:#000}.actioncol a.disabled{color:#ccc;cursor:default}#navbar .navbar-inner{background-color:#ebebeb;background-image:-moz-linear-gradient(top,#fff,#ccc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccc));background-image:-webkit-linear-gradient(top,#fff,#ccc);background-image:-o-linear-gradient(top,#fff,#ccc);background-image:linear-gradient(to bottom,#fff,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0)}#navbar .navbar-inner .brand,#navbar .navbar-inner .nav>li>a{text-shadow:0 1px 0 #ccc;color:#333}#navbar .navbar-inner .brand .caret,#navbar .navbar-inner .nav>li>a .caret{border-bottom-color:#939393;border-top-color:#939393}#navbar .navbar-inner .brand:hover .caret,#navbar .navbar-inner .nav>li>a:hover .caret,#navbar .navbar-inner .brand:focus .caret,#navbar .navbar-inner .nav>li>a:focus .caret{border-bottom-color:#636363;border-top-color:#636363}#navbar .navbar-inner .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e0e0e0;background-image:-moz-linear-gradient(top,#ccc,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#fff));background-image:-webkit-linear-gradient(top,#ccc,#fff);background-image:-o-linear-gradient(top,#ccc,#fff);background-image:linear-gradient(to bottom,#ccc,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffffff', GradientType=0)}#navbar .navbar-inner.transparent{background-color:rgba(235,235,235,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(255,255,255,.6),rgba(204,204,204,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.6)),to(rgba(204,204,204,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.6),rgba(204,204,204,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(255,255,255,.6),rgba(204,204,204,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(255,255,255,.6),rgba(204,204,204,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99cccccc', GradientType=0)}#navbar .navbar-inner.transparent .brand,#navbar .navbar-inner.transparent .nav>li>a{text-shadow:0 1px 0 #ccc;color:#333}#navbar .navbar-inner.transparent .brand .caret,#navbar .navbar-inner.transparent .nav>li>a .caret{border-bottom-color:#939393;border-top-color:#939393}#navbar .navbar-inner.transparent .brand:hover .caret,#navbar .navbar-inner.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.transparent .brand:focus .caret,#navbar .navbar-inner.transparent .nav>li>a:focus .caret{border-bottom-color:#636363;border-top-color:#636363}#navbar .navbar-inner.transparent .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.transparent .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:rgba(224,224,224,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(204,204,204,.6),rgba(255,255,255,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(204,204,204,.6)),to(rgba(255,255,255,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(204,204,204,.6),rgba(255,255,255,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(204,204,204,.6),rgba(255,255,255,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(204,204,204,.6),rgba(255,255,255,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99cccccc', endColorstr='#99ffffff', GradientType=0)}#navbar .navbar-inner.red{background-color:#bb645f;background-image:-moz-linear-gradient(top,#e28e8a,#802420);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e28e8a),to(#802420));background-image:-webkit-linear-gradient(top,#e28e8a,#802420);background-image:-o-linear-gradient(top,#e28e8a,#802420);background-image:linear-gradient(to bottom,#e28e8a,#802420);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe28e8a', endColorstr='#ff802420', GradientType=0)}#navbar .navbar-inner.red .brand,#navbar .navbar-inner.red .nav>li>a{text-shadow:0 1px 0 #d86761;color:#f2f2f2}#navbar .navbar-inner.red .brand .caret,#navbar .navbar-inner.red .nav>li>a .caret{border-bottom-color:#d89491;border-top-color:#d89491}#navbar .navbar-inner.red .brand:hover .caret,#navbar .navbar-inner.red .nav>li>a:hover .caret,#navbar .navbar-inner.red .brand:focus .caret,#navbar .navbar-inner.red .nav>li>a:focus .caret{border-bottom-color:#e5c3c1;border-top-color:#e5c3c1}#navbar .navbar-inner.red .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.red .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.red .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.red .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.red .nav li.dropdown.open.active>.dropdown-toggle{background-color:#a74f4a;background-image:-moz-linear-gradient(top,#802420,#e28e8a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#802420),to(#e28e8a));background-image:-webkit-linear-gradient(top,#802420,#e28e8a);background-image:-o-linear-gradient(top,#802420,#e28e8a);background-image:linear-gradient(to bottom,#802420,#e28e8a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff802420', endColorstr='#ffe28e8a', GradientType=0)}#navbar .navbar-inner.red.transparent{background-color:rgba(187,100,95,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(226,142,138,.6),rgba(128,36,32,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(226,142,138,.6)),to(rgba(128,36,32,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(226,142,138,.6),rgba(128,36,32,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(226,142,138,.6),rgba(128,36,32,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(226,142,138,.6),rgba(128,36,32,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99e28e8a', endColorstr='#99802420', GradientType=0)}#navbar .navbar-inner.red.transparent .brand,#navbar .navbar-inner.red.transparent .nav>li>a{text-shadow:0 1px 0 #d86761;color:#f2f2f2}#navbar .navbar-inner.red.transparent .brand .caret,#navbar .navbar-inner.red.transparent .nav>li>a .caret{border-bottom-color:#d89491;border-top-color:#d89491}#navbar .navbar-inner.red.transparent .brand:hover .caret,#navbar .navbar-inner.red.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.red.transparent .brand:focus .caret,#navbar .navbar-inner.red.transparent .nav>li>a:focus .caret{border-bottom-color:#e5c3c1;border-top-color:#e5c3c1}#navbar .navbar-inner.red.transparent .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.red.transparent .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.red.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.red.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.red.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:rgba(167,79,74,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(128,36,32,.6),rgba(226,142,138,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(128,36,32,.6)),to(rgba(226,142,138,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(128,36,32,.6),rgba(226,142,138,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(128,36,32,.6),rgba(226,142,138,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(128,36,32,.6),rgba(226,142,138,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99802420', endColorstr='#99e28e8a', GradientType=0)}#navbar .navbar-inner.orange{background-color:#e39665;background-image:-moz-linear-gradient(top,#f9c3a0,#c2530c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9c3a0),to(#c2530c));background-image:-webkit-linear-gradient(top,#f9c3a0,#c2530c);background-image:-o-linear-gradient(top,#f9c3a0,#c2530c);background-image:linear-gradient(to bottom,#f9c3a0,#c2530c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9c3a0', endColorstr='#ffc2530c', GradientType=0)}#navbar .navbar-inner.orange .brand,#navbar .navbar-inner.orange .nav>li>a{text-shadow:0 1px 0 #c2530c;color:#f2f2f2}#navbar .navbar-inner.orange .brand .caret,#navbar .navbar-inner.orange .nav>li>a .caret{border-bottom-color:#f2b58d;border-top-color:#f2b58d}#navbar .navbar-inner.orange .brand:hover .caret,#navbar .navbar-inner.orange .nav>li>a:hover .caret,#navbar .navbar-inner.orange .brand:focus .caret,#navbar .navbar-inner.orange .nav>li>a:focus .caret{border-bottom-color:#f2d3bf;border-top-color:#f2d3bf}#navbar .navbar-inner.orange .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.orange .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.orange .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.orange .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.orange .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d88047;background-image:-moz-linear-gradient(top,#c2530c,#f9c3a0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c2530c),to(#f9c3a0));background-image:-webkit-linear-gradient(top,#c2530c,#f9c3a0);background-image:-o-linear-gradient(top,#c2530c,#f9c3a0);background-image:linear-gradient(to bottom,#c2530c,#f9c3a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2530c', endColorstr='#fff9c3a0', GradientType=0)}#navbar .navbar-inner.orange.transparent{background-color:rgba(227,150,101,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(249,195,160,.6),rgba(194,83,12,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(249,195,160,.6)),to(rgba(194,83,12,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(249,195,160,.6),rgba(194,83,12,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(249,195,160,.6),rgba(194,83,12,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(249,195,160,.6),rgba(194,83,12,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99f9c3a0', endColorstr='#99c2530c', GradientType=0)}#navbar .navbar-inner.orange.transparent .brand,#navbar .navbar-inner.orange.transparent .nav>li>a{text-shadow:0 1px 0 #c2530c;color:#f2f2f2}#navbar .navbar-inner.orange.transparent .brand .caret,#navbar .navbar-inner.orange.transparent .nav>li>a .caret{border-bottom-color:#f2b58d;border-top-color:#f2b58d}#navbar .navbar-inner.orange.transparent .brand:hover .caret,#navbar .navbar-inner.orange.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.orange.transparent .brand:focus .caret,#navbar .navbar-inner.orange.transparent .nav>li>a:focus .caret{border-bottom-color:#f2d3bf;border-top-color:#f2d3bf}#navbar .navbar-inner.orange.transparent .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.orange.transparent .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.orange.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.orange.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.orange.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:rgba(216,128,71,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(194,83,12,.6),rgba(249,195,160,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(194,83,12,.6)),to(rgba(249,195,160,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(194,83,12,.6),rgba(249,195,160,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(194,83,12,.6),rgba(249,195,160,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(194,83,12,.6),rgba(249,195,160,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99c2530c', endColorstr='#99f9c3a0', GradientType=0)}#navbar .navbar-inner.yellow{background-color:#e3d765;background-image:-moz-linear-gradient(top,#f9f0a0,#c2b00c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f0a0),to(#c2b00c));background-image:-webkit-linear-gradient(top,#f9f0a0,#c2b00c);background-image:-o-linear-gradient(top,#f9f0a0,#c2b00c);background-image:linear-gradient(to bottom,#f9f0a0,#c2b00c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f0a0', endColorstr='#ffc2b00c', GradientType=0)}#navbar .navbar-inner.yellow .brand,#navbar .navbar-inner.yellow .nav>li>a{text-shadow:0 1px 0 #c2b00c;color:#333}#navbar .navbar-inner.yellow .brand .caret,#navbar .navbar-inner.yellow .nav>li>a .caret{border-bottom-color:#93892e;border-top-color:#93892e}#navbar .navbar-inner.yellow .brand:hover .caret,#navbar .navbar-inner.yellow .nav>li>a:hover .caret,#navbar .navbar-inner.yellow .brand:focus .caret,#navbar .navbar-inner.yellow .nav>li>a:focus .caret{border-bottom-color:#635e30;border-top-color:#635e30}#navbar .navbar-inner.yellow .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.yellow .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.yellow .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.yellow .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.yellow .nav li.dropdown.open.active>.dropdown-toggle{background-color:#d8ca47;background-image:-moz-linear-gradient(top,#c2b00c,#f9f0a0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c2b00c),to(#f9f0a0));background-image:-webkit-linear-gradient(top,#c2b00c,#f9f0a0);background-image:-o-linear-gradient(top,#c2b00c,#f9f0a0);background-image:linear-gradient(to bottom,#c2b00c,#f9f0a0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2b00c', endColorstr='#fff9f0a0', GradientType=0)}#navbar .navbar-inner.yellow.transparent{background-color:rgba(227,215,101,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(249,240,160,.6),rgba(194,176,12,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(249,240,160,.6)),to(rgba(194,176,12,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(249,240,160,.6),rgba(194,176,12,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(249,240,160,.6),rgba(194,176,12,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(249,240,160,.6),rgba(194,176,12,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99f9f0a0', endColorstr='#99c2b00c', GradientType=0)}#navbar .navbar-inner.yellow.transparent .brand,#navbar .navbar-inner.yellow.transparent .nav>li>a{text-shadow:0 1px 0 #c2b00c;color:#333}#navbar .navbar-inner.yellow.transparent .brand .caret,#navbar .navbar-inner.yellow.transparent .nav>li>a .caret{border-bottom-color:#93892e;border-top-color:#93892e}#navbar .navbar-inner.yellow.transparent .brand:hover .caret,#navbar .navbar-inner.yellow.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.yellow.transparent .brand:focus .caret,#navbar .navbar-inner.yellow.transparent .nav>li>a:focus .caret{border-bottom-color:#635e30;border-top-color:#635e30}#navbar .navbar-inner.yellow.transparent .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.yellow.transparent .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.yellow.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.yellow.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.yellow.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:rgba(216,202,71,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(194,176,12,.6),rgba(249,240,160,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(194,176,12,.6)),to(rgba(249,240,160,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(194,176,12,.6),rgba(249,240,160,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(194,176,12,.6),rgba(249,240,160,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(194,176,12,.6),rgba(249,240,160,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99c2b00c', endColorstr='#99f9f0a0', GradientType=0)}#navbar .navbar-inner.green{background-color:#98f064;background-image:-moz-linear-gradient(top,#c8ffa7,#50da00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c8ffa7),to(#50da00));background-image:-webkit-linear-gradient(top,#c8ffa7,#50da00);background-image:-o-linear-gradient(top,#c8ffa7,#50da00);background-image:linear-gradient(to bottom,#c8ffa7,#50da00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8ffa7', endColorstr='#ff50da00', GradientType=0)}#navbar .navbar-inner.green .brand,#navbar .navbar-inner.green .nav>li>a{text-shadow:0 1px 0 #50da00;color:#333}#navbar .navbar-inner.green .brand .caret,#navbar .navbar-inner.green .nav>li>a .caret{border-bottom-color:#55992e;border-top-color:#55992e}#navbar .navbar-inner.green .brand:hover .caret,#navbar .navbar-inner.green .nav>li>a:hover .caret,#navbar .navbar-inner.green .brand:focus .caret,#navbar .navbar-inner.green .nav>li>a:focus .caret{border-bottom-color:#446630;border-top-color:#446630}#navbar .navbar-inner.green .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.green .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.green .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.green .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.green .nav li.dropdown.open.active>.dropdown-toggle{background-color:#80e943;background-image:-moz-linear-gradient(top,#50da00,#c8ffa7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#50da00),to(#c8ffa7));background-image:-webkit-linear-gradient(top,#50da00,#c8ffa7);background-image:-o-linear-gradient(top,#50da00,#c8ffa7);background-image:linear-gradient(to bottom,#50da00,#c8ffa7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff50da00', endColorstr='#ffc8ffa7', GradientType=0)}#navbar .navbar-inner.green.transparent{background-color:rgba(152,240,100,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(200,255,167,.6),rgba(80,218,0,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(200,255,167,.6)),to(rgba(80,218,0,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(200,255,167,.6),rgba(80,218,0,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(200,255,167,.6),rgba(80,218,0,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(200,255,167,.6),rgba(80,218,0,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99c8ffa7', endColorstr='#9950da00', GradientType=0)}#navbar .navbar-inner.green.transparent .brand,#navbar .navbar-inner.green.transparent .nav>li>a{text-shadow:0 1px 0 #50da00;color:#333}#navbar .navbar-inner.green.transparent .brand .caret,#navbar .navbar-inner.green.transparent .nav>li>a .caret{border-bottom-color:#55992e;border-top-color:#55992e}#navbar .navbar-inner.green.transparent .brand:hover .caret,#navbar .navbar-inner.green.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.green.transparent .brand:focus .caret,#navbar .navbar-inner.green.transparent .nav>li>a:focus .caret{border-bottom-color:#446630;border-top-color:#446630}#navbar .navbar-inner.green.transparent .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.green.transparent .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.green.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.green.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.green.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:rgba(128,233,67,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(80,218,0,.6),rgba(200,255,167,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(80,218,0,.6)),to(rgba(200,255,167,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(80,218,0,.6),rgba(200,255,167,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(80,218,0,.6),rgba(200,255,167,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(80,218,0,.6),rgba(200,255,167,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9950da00', endColorstr='#99c8ffa7', GradientType=0)}#navbar .navbar-inner.blue{background-color:#2e63cc;background-image:-moz-linear-gradient(top,#4d88ff,#002b80);background-image:-webkit-gradient(linear,0 0,0 100%,from(#4d88ff),to(#002b80));background-image:-webkit-linear-gradient(top,#4d88ff,#002b80);background-image:-o-linear-gradient(top,#4d88ff,#002b80);background-image:linear-gradient(to bottom,#4d88ff,#002b80);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d88ff', endColorstr='#ff002b80', GradientType=0)}#navbar .navbar-inner.blue .brand,#navbar .navbar-inner.blue .nav>li>a{text-shadow:0 1px 0 #1a66ff;color:#f2f2f2}#navbar .navbar-inner.blue .brand .caret,#navbar .navbar-inner.blue .nav>li>a .caret{border-bottom-color:#799bdf;border-top-color:#799bdf}#navbar .navbar-inner.blue .brand:hover .caret,#navbar .navbar-inner.blue .nav>li>a:hover .caret,#navbar .navbar-inner.blue .brand:focus .caret,#navbar .navbar-inner.blue .nav>li>a:focus .caret{border-bottom-color:#b6c7e9;border-top-color:#b6c7e9}#navbar .navbar-inner.blue .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.blue .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.blue .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.blue .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.blue .nav li.dropdown.open.active>.dropdown-toggle{background-color:#1f50b3;background-image:-moz-linear-gradient(top,#002b80,#4d88ff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#002b80),to(#4d88ff));background-image:-webkit-linear-gradient(top,#002b80,#4d88ff);background-image:-o-linear-gradient(top,#002b80,#4d88ff);background-image:linear-gradient(to bottom,#002b80,#4d88ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff002b80', endColorstr='#ff4d88ff', GradientType=0)}#navbar .navbar-inner.blue.transparent{background-color:rgba(46,99,204,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(77,136,255,.6),rgba(0,43,128,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(77,136,255,.6)),to(rgba(0,43,128,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(77,136,255,.6),rgba(0,43,128,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(77,136,255,.6),rgba(0,43,128,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(77,136,255,.6),rgba(0,43,128,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#994d88ff', endColorstr='#99002b80', GradientType=0)}#navbar .navbar-inner.blue.transparent .brand,#navbar .navbar-inner.blue.transparent .nav>li>a{text-shadow:0 1px 0 #1a66ff;color:#f2f2f2}#navbar .navbar-inner.blue.transparent .brand .caret,#navbar .navbar-inner.blue.transparent .nav>li>a .caret{border-bottom-color:#799bdf;border-top-color:#799bdf}#navbar .navbar-inner.blue.transparent .brand:hover .caret,#navbar .navbar-inner.blue.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.blue.transparent .brand:focus .caret,#navbar .navbar-inner.blue.transparent .nav>li>a:focus .caret{border-bottom-color:#b6c7e9;border-top-color:#b6c7e9}#navbar .navbar-inner.blue.transparent .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.blue.transparent .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.blue.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.blue.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.blue.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:rgba(31,80,179,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(0,43,128,.6),rgba(77,136,255,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,43,128,.6)),to(rgba(77,136,255,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(0,43,128,.6),rgba(77,136,255,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(0,43,128,.6),rgba(77,136,255,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(0,43,128,.6),rgba(77,136,255,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99002b80', endColorstr='#994d88ff', GradientType=0)}#navbar .navbar-inner.violet{background-color:#9864f0;background-image:-moz-linear-gradient(top,#c8a7ff,#5000da);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c8a7ff),to(#5000da));background-image:-webkit-linear-gradient(top,#c8a7ff,#5000da);background-image:-o-linear-gradient(top,#c8a7ff,#5000da);background-image:linear-gradient(to bottom,#c8a7ff,#5000da);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8a7ff', endColorstr='#ff5000da', GradientType=0)}#navbar .navbar-inner.violet .brand,#navbar .navbar-inner.violet .nav>li>a{text-shadow:0 1px 0 #a774ff;color:#f2f2f2}#navbar .navbar-inner.violet .brand .caret,#navbar .navbar-inner.violet .nav>li>a .caret{border-bottom-color:#b58df9;border-top-color:#b58df9}#navbar .navbar-inner.violet .brand:hover .caret,#navbar .navbar-inner.violet .nav>li>a:hover .caret,#navbar .navbar-inner.violet .brand:focus .caret,#navbar .navbar-inner.violet .nav>li>a:focus .caret{border-bottom-color:#d3bff5;border-top-color:#d3bff5}#navbar .navbar-inner.violet .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.violet .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.violet .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.violet .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.violet .nav li.dropdown.open.active>.dropdown-toggle{background-color:#8043e9;background-image:-moz-linear-gradient(top,#5000da,#c8a7ff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5000da),to(#c8a7ff));background-image:-webkit-linear-gradient(top,#5000da,#c8a7ff);background-image:-o-linear-gradient(top,#5000da,#c8a7ff);background-image:linear-gradient(to bottom,#5000da,#c8a7ff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5000da', endColorstr='#ffc8a7ff', GradientType=0)}#navbar .navbar-inner.violet.transparent{background-color:rgba(152,100,240,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(200,167,255,.6),rgba(80,0,218,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(200,167,255,.6)),to(rgba(80,0,218,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(200,167,255,.6),rgba(80,0,218,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(200,167,255,.6),rgba(80,0,218,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(200,167,255,.6),rgba(80,0,218,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99c8a7ff', endColorstr='#995000da', GradientType=0)}#navbar .navbar-inner.violet.transparent .brand,#navbar .navbar-inner.violet.transparent .nav>li>a{text-shadow:0 1px 0 #a774ff;color:#f2f2f2}#navbar .navbar-inner.violet.transparent .brand .caret,#navbar .navbar-inner.violet.transparent .nav>li>a .caret{border-bottom-color:#b58df9;border-top-color:#b58df9}#navbar .navbar-inner.violet.transparent .brand:hover .caret,#navbar .navbar-inner.violet.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.violet.transparent .brand:focus .caret,#navbar .navbar-inner.violet.transparent .nav>li>a:focus .caret{border-bottom-color:#d3bff5;border-top-color:#d3bff5}#navbar .navbar-inner.violet.transparent .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.violet.transparent .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.violet.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.violet.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.violet.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:rgba(128,67,233,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(80,0,218,.6),rgba(200,167,255,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(80,0,218,.6)),to(rgba(200,167,255,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(80,0,218,.6),rgba(200,167,255,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(80,0,218,.6),rgba(200,167,255,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(80,0,218,.6),rgba(200,167,255,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#995000da', endColorstr='#99c8a7ff', GradientType=0)}#navbar .navbar-inner.black{background-color:#4f4f4f;background-image:-moz-linear-gradient(top,#787878,#121212);background-image:-webkit-gradient(linear,0 0,0 100%,from(#787878),to(#121212));background-image:-webkit-linear-gradient(top,#787878,#121212);background-image:-o-linear-gradient(top,#787878,#121212);background-image:linear-gradient(to bottom,#787878,#121212);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff787878', endColorstr='#ff121212', GradientType=0)}#navbar .navbar-inner.black .brand,#navbar .navbar-inner.black .nav>li>a{text-shadow:0 1px 0 #5e5e5e;color:#f2f2f2}#navbar .navbar-inner.black .brand .caret,#navbar .navbar-inner.black .nav>li>a .caret{border-bottom-color:#959595;border-top-color:#959595}#navbar .navbar-inner.black .brand:hover .caret,#navbar .navbar-inner.black .nav>li>a:hover .caret,#navbar .navbar-inner.black .brand:focus .caret,#navbar .navbar-inner.black .nav>li>a:focus .caret{border-bottom-color:#c4c4c4;border-top-color:#c4c4c4}#navbar .navbar-inner.black .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.black .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.black .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.black .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.black .nav li.dropdown.open.active>.dropdown-toggle{background-color:#3b3b3b;background-image:-moz-linear-gradient(top,#121212,#787878);background-image:-webkit-gradient(linear,0 0,0 100%,from(#121212),to(#787878));background-image:-webkit-linear-gradient(top,#121212,#787878);background-image:-o-linear-gradient(top,#121212,#787878);background-image:linear-gradient(to bottom,#121212,#787878);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff121212', endColorstr='#ff787878', GradientType=0)}#navbar .navbar-inner.black.transparent{background-color:rgba(79,79,79,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(120,120,120,.6),rgba(18,18,18,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(120,120,120,.6)),to(rgba(18,18,18,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(120,120,120,.6),rgba(18,18,18,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(120,120,120,.6),rgba(18,18,18,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(120,120,120,.6),rgba(18,18,18,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99787878', endColorstr='#99121212', GradientType=0)}#navbar .navbar-inner.black.transparent .brand,#navbar .navbar-inner.black.transparent .nav>li>a{text-shadow:0 1px 0 #5e5e5e;color:#f2f2f2}#navbar .navbar-inner.black.transparent .brand .caret,#navbar .navbar-inner.black.transparent .nav>li>a .caret{border-bottom-color:#959595;border-top-color:#959595}#navbar .navbar-inner.black.transparent .brand:hover .caret,#navbar .navbar-inner.black.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.black.transparent .brand:focus .caret,#navbar .navbar-inner.black.transparent .nav>li>a:focus .caret{border-bottom-color:#c4c4c4;border-top-color:#c4c4c4}#navbar .navbar-inner.black.transparent .brand span{background-image:url(../img/tentacle-20x20-light.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.black.transparent .brand span{background-image:url(../img/tentacle-20x20-light@2x.png)}}#navbar .navbar-inner.black.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.black.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.black.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:rgba(59,59,59,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(18,18,18,.6),rgba(120,120,120,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(18,18,18,.6)),to(rgba(120,120,120,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(18,18,18,.6),rgba(120,120,120,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(18,18,18,.6),rgba(120,120,120,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(18,18,18,.6),rgba(120,120,120,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99121212', endColorstr='#99787878', GradientType=0)}#navbar .navbar-inner.white{background-color:#e9e9e9;background-image:-moz-linear-gradient(top,#fff,#c8c8c8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#c8c8c8));background-image:-webkit-linear-gradient(top,#fff,#c8c8c8);background-image:-o-linear-gradient(top,#fff,#c8c8c8);background-image:linear-gradient(to bottom,#fff,#c8c8c8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffc8c8c8', GradientType=0)}#navbar .navbar-inner.white .brand,#navbar .navbar-inner.white .nav>li>a{text-shadow:0 1px 0 #c8c8c8;color:#333}#navbar .navbar-inner.white .brand .caret,#navbar .navbar-inner.white .nav>li>a .caret{border-bottom-color:#919191;border-top-color:#919191}#navbar .navbar-inner.white .brand:hover .caret,#navbar .navbar-inner.white .nav>li>a:hover .caret,#navbar .navbar-inner.white .brand:focus .caret,#navbar .navbar-inner.white .nav>li>a:focus .caret{border-bottom-color:#626262;border-top-color:#626262}#navbar .navbar-inner.white .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.white .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.white .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.white .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.white .nav li.dropdown.open.active>.dropdown-toggle{background-color:#dedede;background-image:-moz-linear-gradient(top,#c8c8c8,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#c8c8c8),to(#fff));background-image:-webkit-linear-gradient(top,#c8c8c8,#fff);background-image:-o-linear-gradient(top,#c8c8c8,#fff);background-image:linear-gradient(to bottom,#c8c8c8,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc8c8c8', endColorstr='#ffffffff', GradientType=0)}#navbar .navbar-inner.white.transparent{background-color:rgba(233,233,233,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(255,255,255,.6),rgba(200,200,200,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.6)),to(rgba(200,200,200,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.6),rgba(200,200,200,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(255,255,255,.6),rgba(200,200,200,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(255,255,255,.6),rgba(200,200,200,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99c8c8c8', GradientType=0)}#navbar .navbar-inner.white.transparent .brand,#navbar .navbar-inner.white.transparent .nav>li>a{text-shadow:0 1px 0 #c8c8c8;color:#333}#navbar .navbar-inner.white.transparent .brand .caret,#navbar .navbar-inner.white.transparent .nav>li>a .caret{border-bottom-color:#919191;border-top-color:#919191}#navbar .navbar-inner.white.transparent .brand:hover .caret,#navbar .navbar-inner.white.transparent .nav>li>a:hover .caret,#navbar .navbar-inner.white.transparent .brand:focus .caret,#navbar .navbar-inner.white.transparent .nav>li>a:focus .caret{border-bottom-color:#626262;border-top-color:#626262}#navbar .navbar-inner.white.transparent .brand span{background-image:url(../img/tentacle-20x20.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navbar .navbar-inner.white.transparent .brand span{background-image:url(../img/tentacle-20x20@2x.png)}}#navbar .navbar-inner.white.transparent .nav li.dropdown.open>.dropdown-toggle,#navbar .navbar-inner.white.transparent .nav li.dropdown.active>.dropdown-toggle,#navbar .navbar-inner.white.transparent .nav li.dropdown.open.active>.dropdown-toggle{background-color:rgba(222,222,222,.6);background-image:"../img/trans-background.png";background-image:-moz-linear-gradient(top,rgba(200,200,200,.6),rgba(255,255,255,.6)),url(../img/trans-background.png);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(200,200,200,.6)),to(rgba(255,255,255,.6))),url(../img/trans-background.png);background-image:-webkit-linear-gradient(top,rgba(200,200,200,.6),rgba(255,255,255,.6)),url(../img/trans-background.png);background-image:-o-linear-gradient(top,rgba(200,200,200,.6),rgba(255,255,255,.6)),url(../img/trans-background.png);background-image:linear-gradient(to bottom,rgba(200,200,200,.6),rgba(255,255,255,.6)),url(../img/trans-background.png);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99c8c8c8', endColorstr='#99ffffff', GradientType=0)}#navbar .navbar-inner .brand span{background-size:20px 20px;background-position:left center;padding-left:24px;background-repeat:no-repeat}.octoprint-container{margin-top:20px}.octoprint-container .tab-content{padding:9px 15px;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.octoprint-container .nav{margin-bottom:0}.octoprint-container .tab-content h1{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #E5E5E5;font-weight:400}.octoprint-container .accordion-heading .accordion-heading-button{float:right}.octoprint-container .accordion-heading .accordion-heading-button a{display:inline-block;padding:8px 15px;font-size:14px;line-height:20px;color:#000;text-decoration:none;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.octoprint-container .accordion-heading a.accordion-toggle{display:inline-block}.octoprint-container .accordion-heading [class^=icon-],.octoprint-container .accordion-heading [class*=" icon-"]{color:#000}.print-control .btn{padding-left:4px;padding-right:4px}.upload-buttons .btn{margin-right:0}table{table-layout:fixed}table .popover-title{text-overflow:ellipsis;word-break:break-all}table th,table td{overflow:hidden}table th.gcode_files_name,table td.gcode_files_name{text-overflow:ellipsis;text-align:left;white-space:nowrap}table th.gcode_files_action,table td.gcode_files_action{width:90px;text-align:center;white-space:nowrap}table th.gcode_files_action a,table td.gcode_files_action a{text-decoration:none;color:#000}table th.gcode_files_action a.disabled,table td.gcode_files_action a.disabled{color:#ccc;cursor:default}table th.timelapse_files_name,table td.timelapse_files_name{text-overflow:ellipsis;text-align:left}table th.timelapse_files_size,table td.timelapse_files_size{text-align:right;width:55px}table th.timelapse_files_action,table td.timelapse_files_action{width:45px;text-align:center;white-space:nowrap}table th.timelapse_files_action a,table td.timelapse_files_action a{text-decoration:none;color:#000}table th.timelapse_files_action a.disabled,table td.timelapse_files_action a.disabled{color:#ccc;cursor:default}table th.settings_users_name,table td.settings_users_name{text-overflow:ellipsis;text-align:left}table th.settings_users_active,table td.settings_users_active,table th.settings_users_admin,table td.settings_users_admin{text-align:center;width:55px}table th.settings_users_actions,table td.settings_users_actions{width:60px;text-align:center;white-space:nowrap}table th.settings_users_actions a,table td.settings_users_actions a{text-decoration:none;color:#000}table th.settings_users_actions a.disabled,table td.settings_users_actions a.disabled{color:#ccc;cursor:default}table th.settings_logs_name,table td.settings_logs_name{text-overflow:ellipsis;text-align:left}table th.settings_logs_size,table td.settings_logs_size{text-align:right;width:70px}table th.settings_logs_date,table td.settings_logs_date{text-align:left;width:130px}table th.settings_logs_action,table td.settings_logs_action{width:70px;text-align:center;white-space:nowrap}table th.settings_logs_action a,table td.settings_logs_action a{text-decoration:none;color:#000}table th.settings_logs_action a.disabled,table td.settings_logs_action a.disabled{color:#ccc;cursor:default}table th.settings_printerProfiles_profiles_name,table td.settings_printerProfiles_profiles_name{text-overflow:ellipsis;text-align:left}table th.settings_printerProfiles_profiles_model,table td.settings_printerProfiles_profiles_model{text-align:left;width:250px}table th.settings_printerProfiles_profiles_action,table td.settings_printerProfiles_profiles_action{width:80px;text-align:center;white-space:nowrap}table th.settings_printerProfiles_profiles_action a,table td.settings_printerProfiles_profiles_action a{text-decoration:none;color:#000}table th.settings_printerProfiles_profiles_action a.disabled,table td.settings_printerProfiles_profiles_action a.disabled{color:#ccc;cursor:default}#temperature-graph{height:350px;width:100%;background-image:url(../img/graph-background.png);background-position:center;background-repeat:no-repeat}.tab-content,.tab-pane{overflow:visible}.tempInput{width:50px}#temp_newTemp,#temp_newBedTemp,#speed_innerWall,#speed_outerWall,#speed_fill,#speed_support,#webcam_timelapse_interval,#webcam_timelapse_postRoll,#webcam_timelapse_fps{text-align:right}ul.dropdown-menu li a{cursor:pointer}#connection_ports,#connection_baudrates,#connection_printers{width:100%}#offline_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}#offline_overlay_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#offline_overlay_wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:60px}#offline_overlay_wrapper .container{margin:auto}#webcam_container{width:100%;position:relative;outline:0}#webcam_container .flipH{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1)}#webcam_container .flipV{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1)}#webcam_container .flipH.flipV{-webkit-transform:scaleX(-1) scaleY(-1);-moz-transform:scaleX(-1) scaleY(-1)}#webcam_container .keycontrol_overlay{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(0,0,0,.5);font-size:85%;color:#fff;padding:0}#webcam_container .keycontrol_overlay kbd{border:1px solid #eee;border-radius:3px;margin-left:2px;margin-right:2px;font-size:90%;padding:2px;min-width:1em}#webcam_container .keycontrol_overlay .keycontrol_overlay_heading{position:relative;padding:10px;font-weight:700}#webcam_container .keycontrol_overlay .keycontrol_overlay_column{position:relative;width:45%;padding:10px;float:left}#files .gcode_files{padding-right:7px}#files .gcode_files .entry{padding:5px;line-height:20px;border-bottom:1px solid #ddd;position:relative}#files .gcode_files .entry:hover{background-color:#f5f5f5}#files .gcode_files .entry .title{text-overflow:ellipsis;word-break:break-all}#files .gcode_files .entry .uploaded,#files .gcode_files .entry .size,#files .gcode_files .entry .additionalInfo{font-size:85%;color:#999}#files .gcode_files .entry .action-buttons{position:absolute;bottom:5px;right:5px}#files .gcode_files .entry .additionalInfo{padding-bottom:22px}#files .upload-buttons{margin-top:10px}#files .form-search{text-align:center;margin-bottom:5px!important}#control{overflow:hidden}#control .jog-panel{float:left;margin-right:19px}#control h1{text-align:left}#control .jog-panel>div{text-align:center}#control .jog-panel>div.distance{text-align:left}#control .jog-panel .slider{margin-bottom:10px}#control .box{width:30px;height:30px;margin-right:10px;margin-bottom:10px;padding-left:8px}#control .control-box{display:block;height:30px;margin-bottom:10px}#control .btn-group{margin-bottom:10px}#control .btn-group.distance>.btn{width:43px;padding:3px 0;height:30px}#control .slider-handle{width:14px;height:14px;margin-left:-7px;margin-top:-3px}#control .custom_parametric_command .slider{margin-left:10px;margin-right:10px;margin-bottom:2px}#gcode .progress{width:582px}#gcode .progress .bar{-webkit-transition:width 0s linear;-moz-transition:width 0s linear;-o-transition:width 0s linear;transition:width 0s linear}#gcode #gcode_layer_slider{height:568px;float:right}#gcode #gcode_layer_slider .slider-handle{width:14px;height:14px;margin-left:-3px;margin-top:-7px}#gcode #gcode_command_slider .slider-handle{width:14px;height:14px;margin-left:-7px;margin-top:-3px}#term .terminal{margin-bottom:30px}#term .terminal #terminal-output{min-height:340px;margin-bottom:5px}#term #terminal-sendpanel{text-align:right}.footer ul{margin:0}.footer ul li{display:inline;margin-left:1em;font-size:85%}.footer ul li:first-child{margin-left:0}.footer ul li a{color:#555}.ui-pnotify .alert a{color:#c09853}.ui-pnotify .alert-error a,.ui-pnotify .alert-danger a{color:#b94a48}.ui-pnotify .alert-success a{color:#468847}.ui-pnotify .alert-info a{color:#3a87ad}.pnotify_additional_info .pnotify_more{font-size:85%}.text-right{text-align:right}.overflow_visible{overflow:visible!important}.hidden{display:none}#drop_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}#drop_overlay.in{display:block}#drop_overlay #drop_overlay_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#drop_overlay #drop_overlay_wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:60px}#drop_overlay #drop_overlay_wrapper #drop,#drop_overlay #drop_overlay_wrapper #drop_background{position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-200px}#drop_overlay #drop_overlay_wrapper #drop_locally,#drop_overlay #drop_overlay_wrapper #drop_locally_background{position:absolute;top:50%;left:50%;margin-left:-425px;margin-top:-200px}#drop_overlay #drop_overlay_wrapper #drop_sd,#drop_overlay #drop_overlay_wrapper #drop_sd_background{position:absolute;top:50%;left:50%;margin-left:25px;margin-top:-200px}#drop_overlay #drop_overlay_wrapper .dropzone{width:404px;height:404px;z-index:10001;color:#fff;font-size:30px}#drop_overlay #drop_overlay_wrapper .dropzone i{font-size:50px}#drop_overlay #drop_overlay_wrapper .dropzone .centered{display:table-cell;text-align:center;vertical-align:middle;width:400px;height:400px;line-height:40px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#drop_overlay #drop_overlay_wrapper .dropzone_background{width:400px;height:400px;border:2px dashed #eee;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#000;filter:alpha(opacity=25);-moz-opacity:.25;-khtml-opacity:.25;opacity:.25}#drop_overlay #drop_overlay_wrapper .dropzone_background.hover{background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#drop_overlay #drop_overlay_wrapper .dropzone_background.fade{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}.icon-sd-black-14{background:url(../img/icon-sd-black-14.png) 0 3px no-repeat;width:11px;height:17px;display:inline-block!important}.center{float:none;margin-left:auto;margin-right:auto}.slider .slider-selection{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.slider .slider-selection:hover,.slider .slider-selection:focus,.slider .slider-selection:active,.slider .slider-selection.active,.slider .slider-selection.disabled,.slider .slider-selection[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.slider .slider-selection:active,.slider .slider-selection.active{background-color:#039 \9}.slider.slider-disabled .slider-selection{background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slider .slider-track{background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.slider.slider-disabled .slider-track{background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slider .slider-handle{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);padding:0;margin-bottom:0;opacity:1;filter:alpha(opacity=100)}.slider .slider-handle:hover,.slider .slider-handle:focus,.slider .slider-handle:active,.slider .slider-handle.active,.slider .slider-handle.disabled,.slider .slider-handle[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.slider .slider-handle:active,.slider .slider-handle.active{background-color:#ccc \9}.slider .slider-handle:first-child{*margin-left:0}.slider .slider-handle:hover,.slider .slider-handle:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.slider .slider-handle:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.slider .slider-handle.active,.slider .slider-handle:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.slider .slider-handle.disabled,.slider .slider-handle[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slider .slider-handle.hide{display:none}.slider .slider-handle.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%} \ No newline at end of file diff --git a/src/octoprint/static/js/app/viewmodels/appearance.js b/src/octoprint/static/js/app/viewmodels/appearance.js index ea16dce5..304bdb22 100644 --- a/src/octoprint/static/js/app/viewmodels/appearance.js +++ b/src/octoprint/static/js/app/viewmodels/appearance.js @@ -4,6 +4,7 @@ $(function() { self.name = parameters[0].appearance_name; self.color = parameters[0].appearance_color; + self.colorTransparent = parameters[0].appearance_colorTransparent; self.brand = ko.computed(function() { if (self.name()) diff --git a/src/octoprint/static/js/app/viewmodels/navigation.js b/src/octoprint/static/js/app/viewmodels/navigation.js index a3a827b5..6ea94569 100644 --- a/src/octoprint/static/js/app/viewmodels/navigation.js +++ b/src/octoprint/static/js/app/viewmodels/navigation.js @@ -9,6 +9,14 @@ $(function() { self.systemActions = self.settings.system_actions; + self.appearanceClasses = ko.computed(function() { + var classes = self.appearance.color(); + if (self.appearance.colorTransparent()) { + classes += " transparent"; + } + return classes; + }); + self.triggerAction = function(action) { var callback = function() { $.ajax({ diff --git a/src/octoprint/static/js/app/viewmodels/settings.js b/src/octoprint/static/js/app/viewmodels/settings.js index aa1d1780..ea1cc170 100644 --- a/src/octoprint/static/js/app/viewmodels/settings.js +++ b/src/octoprint/static/js/app/viewmodels/settings.js @@ -12,6 +12,7 @@ $(function() { self.appearance_name = ko.observable(undefined); self.appearance_color = ko.observable(undefined); + self.appearance_colorTransparent = ko.observable(); self.settingsDialog = undefined; @@ -25,7 +26,6 @@ $(function() { {key: "violet", name: gettext("violet")}, {key: "black", name: gettext("black")}, {key: "white", name: gettext("white")}, - {key: "transparent", name: gettext("transparent")} ]); self.appearance_colorName = function(color) { @@ -46,8 +46,6 @@ $(function() { return gettext("black"); case "white": return gettext("white"); - case "transparent": - return gettext("transparent"); case "default": return gettext("default"); default: @@ -179,6 +177,7 @@ $(function() { self.appearance_name(response.appearance.name); self.appearance_color(response.appearance.color); + self.appearance_colorTransparent(response.appearance.colorTransparent); self.printer_defaultExtrusionLength(response.printer.defaultExtrusionLength); @@ -237,7 +236,8 @@ $(function() { }, "appearance" : { "name": self.appearance_name(), - "color": self.appearance_color() + "color": self.appearance_color(), + "colorTransparent": self.appearance_colorTransparent() }, "printer": { "defaultExtrusionLength": self.printer_defaultExtrusionLength() diff --git a/src/octoprint/static/less/mixins.less b/src/octoprint/static/less/mixins.less new file mode 100644 index 00000000..5ae83eaf --- /dev/null +++ b/src/octoprint/static/less/mixins.less @@ -0,0 +1,14 @@ +// Gradients with background images +#imggradient { + .vertical(@startColor: #555, @endColor: #333, @image) { + background-color: mix(@startColor, @endColor, 60%); + background-image: @image; // fallback + background-image: -moz-linear-gradient(top, @startColor, @endColor), url(@image); // FF 3.6+ + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)), url(@image); // Safari 4+, Chrome 2+ + background-image: -webkit-linear-gradient(top, @startColor, @endColor), url(@image); // Safari 5.1+, Chrome 10+ + background-image: -o-linear-gradient(top, @startColor, @endColor), url(@image); // Opera 11.10 + background-image: linear-gradient(to bottom, @startColor, @endColor), url(@image); // Standard, IE10 + background-repeat: repeat-x; + filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@startColor),argb(@endColor))); // IE9 and down + } +} \ No newline at end of file diff --git a/src/octoprint/static/less/octoprint.less b/src/octoprint/static/less/octoprint.less index f3a383c4..d8df697b 100644 --- a/src/octoprint/static/less/octoprint.less +++ b/src/octoprint/static/less/octoprint.less @@ -3,6 +3,7 @@ @import "bootstrap/variables.less"; @import "bootstrap/mixins.less"; @import "variables.less"; +@import "mixins.less"; // Body body { @@ -10,7 +11,7 @@ body { } // Navigation bar -.navbar-inner-text (@base) { +.navbar-inner-text (@base, @text-color) { text-shadow: 0 1px 0 contrast(@base, lighten(@base, 15%), darken(@base, 15%)); color: @text-color; @caret-color: average(@base, @text-color); @@ -65,18 +66,27 @@ body { } } -.navbar-inner-color (@base) { +.navbar-background-color (@top, @bottom, @image) when (isstring(@image)) { + #imggradient > .vertical(@top, @bottom, @image); +} + +.navbar-background-color(@top, @bottom, @image) when not (isstring(@image)) { + #gradient > .vertical(@top, @bottom); +} + + +.navbar-inner-color (@base, @gradientalpha: 100%, @image: false) { @top: lighten(@base, 25%); @bottom: darken(@base, 15%); @text-color-light: #f2f2f2; @text-color-dark: #333333; - @text-color: contrast(@base, @text-color-dark, @text-color-light); + @text-color: contrast(@bottom, @text-color-dark, @text-color-light); - #gradient > .vertical(@top, @bottom); + .navbar-background-color(fade(@top, @gradientalpha), fade(@bottom, @gradientalpha), @image); .brand, .nav>li>a { - .navbar-inner-text(@base); + .navbar-inner-text(@base, @text-color); } .brand { @@ -86,7 +96,7 @@ body { .nav { li.dropdown.open>.dropdown-toggle, li.dropdown.active>.dropdown-toggle, li.dropdown.open.active>.dropdown-toggle { // invert for dropdown - #gradient > .vertical(@bottom, @top); + .navbar-background-color(fade(@bottom, @gradientalpha), fade(@top, @gradientalpha), @image); } } } @@ -95,45 +105,73 @@ body { @base: #F2F2F2; .navbar-inner-color(@base); + &.transparent { + .navbar-inner-color(@base, 60%, "../img/trans-background.png"); + } + &.red { - @base: #F22828; + @base: #bd362f; .navbar-inner-color(@base); + + &.transparent { + .navbar-inner-color(@base, 60%, "../img/trans-background.png"); + } } &.orange { @base: #F27728; .navbar-inner-color(@base); + + &.transparent { + .navbar-inner-color(@base, 60%, "../img/trans-background.png"); + } } &.yellow { @base: #F2DE28; .navbar-inner-color(@base); + + &.transparent { + .navbar-inner-color(@base, 60%, "../img/trans-background.png"); + } } &.green { @base: #77FF28; .navbar-inner-color(@base); + + &.transparent { + .navbar-inner-color(@base, 60%, "../img/trans-background.png"); + } } &.blue { - @base: #2877FF; + @base: #04c; .navbar-inner-color(@base); + + &.transparent { + .navbar-inner-color(@base, 60%, "../img/trans-background.png"); + } } &.violet { @base: #7728FF; .navbar-inner-color(@base); + + &.transparent { + .navbar-inner-color(@base, 60%, "../img/trans-background.png"); + } } &.black { @base: #383838; .navbar-inner-color(@base); + + &.transparent { + .navbar-inner-color(@base, 60%, "../img/trans-background.png"); + } } &.white { - @base: #ffffff; + @base: #eeeeee; .navbar-inner-color(@base); - } - &.transparent { - @base: #ffffff; - .navbar-inner-color(@base); - - background-image: url("../img/trans-background.png") ; - background-repeat: repeat-x; + &.transparent { + .navbar-inner-color(@base, 60%, "../img/trans-background.png"); + } } .brand span { diff --git a/src/octoprint/templates/dialogs/settings/appearance.jinja2 b/src/octoprint/templates/dialogs/settings/appearance.jinja2 index a28d2db7..62c57af9 100644 --- a/src/octoprint/templates/dialogs/settings/appearance.jinja2 +++ b/src/octoprint/templates/dialogs/settings/appearance.jinja2 @@ -1,15 +1,22 @@
-