aboutsummaryrefslogtreecommitdiffstats
path: root/servo/static/css
diff options
context:
space:
mode:
authorFilipp Lepalaan <filipp@mac.com>2017-04-24 10:36:10 +0300
committerFilipp Lepalaan <filipp@mac.com>2017-04-24 10:36:10 +0300
commitc1e043b7ba78cee73d13ded9ef03b256202540f1 (patch)
tree2b913aaf4c3c45972cff707afd76d9ad901d40ba /servo/static/css
parentef376c2cf80cb89c3c5a5dc79c39c5045406b5e7 (diff)
downloadServo-c1e043b7ba78cee73d13ded9ef03b256202540f1.tar.gz
Servo-c1e043b7ba78cee73d13ded9ef03b256202540f1.tar.bz2
Servo-c1e043b7ba78cee73d13ded9ef03b256202540f1.zip
Move STATIC_ROOT inside app directory
Diffstat (limited to 'servo/static/css')
-rwxr-xr-xservo/static/css/bootstrap-datetimepicker.min.css8
-rwxr-xr-xservo/static/css/bootstrap-sortable.css84
-rw-r--r--servo/static/css/checkin.css46
-rwxr-xr-xservo/static/css/datepicker.css442
-rw-r--r--servo/static/css/glyphicons.css2895
-rw-r--r--servo/static/css/halflings.css1275
-rwxr-xr-xservo/static/css/login.css31
-rwxr-xr-xservo/static/css/servo.css248
-rwxr-xr-xservo/static/css/slider.css138
-rwxr-xr-xservo/static/css/style.css1
10 files changed, 5168 insertions, 0 deletions
diff --git a/servo/static/css/bootstrap-datetimepicker.min.css b/servo/static/css/bootstrap-datetimepicker.min.css
new file mode 100755
index 0000000..36394e2
--- /dev/null
+++ b/servo/static/css/bootstrap-datetimepicker.min.css
@@ -0,0 +1,8 @@
+/*!
+ * Datepicker for Bootstrap
+ *
+ * Copyright 2012 Stefan Petre
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ */.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}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;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);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{color:#fff;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);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td span.old{color:#999}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px} \ No newline at end of file
diff --git a/servo/static/css/bootstrap-sortable.css b/servo/static/css/bootstrap-sortable.css
new file mode 100755
index 0000000..8924f61
--- /dev/null
+++ b/servo/static/css/bootstrap-sortable.css
@@ -0,0 +1,84 @@
+table.sortable span.sign {
+ display: block;
+ position: absolute;
+ top: 50%;
+ right: 5px;
+ font-size: 12px;
+ margin-top: -10px;
+ color: #bfbfc1;
+}
+
+table.sortable span.arrow, span.reversed {
+ border-style: solid;
+ border-width: 5px;
+ font-size: 0;
+ border-color: #ccc transparent transparent transparent;
+ line-height: 0;
+ height: 0;
+ width: 0;
+ margin-top: -2px;
+}
+
+ table.sortable span.arrow.up {
+ border-color: transparent transparent #ccc transparent;
+ margin-top: -7px;
+ }
+
+table.sortable span.reversed {
+ border-color: transparent transparent #ccc transparent;
+ margin-top: -7px;
+}
+
+ table.sortable span.reversed.up {
+ border-color: #ccc transparent transparent transparent;
+ margin-top: -2px;
+ }
+
+
+
+table.sortable span.az:before {
+ content: "a .. z";
+}
+
+table.sortable span.az.up:before {
+ content: "z .. a";
+}
+
+table.sortable span.AZ:before {
+ content: "A .. Z";
+}
+
+table.sortable span.AZ.up:before {
+ content: "Z .. A";
+}
+
+table.sortable span._19:before {
+ content: "1 .. 9";
+}
+
+table.sortable span._19.up:before {
+ content: "9 .. 1";
+}
+
+table.sortable span.month:before {
+ content: "jan .. dec";
+}
+
+table.sortable span.month.up:before {
+ content: "dec .. jan";
+}
+
+table.sortable thead th:not([data-defaultsort=disabled]) {
+ cursor: pointer;
+ position: relative;
+ top: 0;
+ left: 0;
+}
+
+table.sortable thead th:hover:not([data-defaultsort=disabled]) {
+ background: #efefef;
+}
+
+table.sortable thead th div.mozilla {
+ position: relative;
+}
diff --git a/servo/static/css/checkin.css b/servo/static/css/checkin.css
new file mode 100644
index 0000000..a9f2a34
--- /dev/null
+++ b/servo/static/css/checkin.css
@@ -0,0 +1,46 @@
+.container-narrow {
+ max-width:700px;
+ margin: 0 auto;
+}
+.jumbotron {
+ margin: 60px 0;
+ text-align: center;
+}
+.jumbotron h1 {
+ font-size: 72px;
+ line-height: 1em;
+}
+.main {
+ padding-top: 40px;
+ padding-bottom: 40px;
+}
+.choose-device {
+ text-align: center;
+}
+.choose-device a:hover {
+ text-decoration: none;
+}
+.nolabel label {
+ display: none;
+}
+textarea {
+ resize: vertical;
+}
+.alert {
+ margin-top: 20px;
+}
+.select-tags {
+ padding: 0 10px;
+}
+.select-tags .btn {
+ margin: 3px;
+}
+.device-image {
+ width: 100%;
+}
+label {
+ font-weight: normal !important;
+}
+.required label {
+ font-weight: bold !important;
+}
diff --git a/servo/static/css/datepicker.css b/servo/static/css/datepicker.css
new file mode 100755
index 0000000..410e13e
--- /dev/null
+++ b/servo/static/css/datepicker.css
@@ -0,0 +1,442 @@
+/*!
+ * Datepicker for Bootstrap
+ *
+ * Copyright 2012 Stefan Petre
+ * Improvements by Andrew Rowls
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ */
+.datepicker {
+ padding: 4px;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ direction: ltr;
+ /*.dow {
+ border-top: 1px solid #ddd !important;
+ }*/
+
+}
+.datepicker-inline {
+ width: 220px;
+}
+.datepicker.datepicker-rtl {
+ direction: rtl;
+}
+.datepicker.datepicker-rtl table tr td span {
+ float: right;
+}
+.datepicker-dropdown {
+ top: 0;
+ left: 0;
+}
+.datepicker-dropdown:before {
+ content: '';
+ display: inline-block;
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid #ccc;
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ position: absolute;
+ top: -7px;
+ left: 6px;
+}
+.datepicker-dropdown:after {
+ content: '';
+ display: inline-block;
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid #ffffff;
+ position: absolute;
+ top: -6px;
+ left: 7px;
+}
+.datepicker > div {
+ display: none;
+}
+.datepicker.days div.datepicker-days {
+ display: block;
+}
+.datepicker.months div.datepicker-months {
+ display: block;
+}
+.datepicker.years div.datepicker-years {
+ display: block;
+}
+.datepicker table {
+ margin: 0;
+}
+.datepicker td,
+.datepicker th {
+ text-align: center;
+ width: 20px;
+ height: 20px;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+ border: none;
+}
+.table-striped .datepicker table tr td,
+.table-striped .datepicker table tr th {
+ background-color: transparent;
+}
+.datepicker table tr td.day:hover {
+ background: #eeeeee;
+ cursor: pointer;
+}
+.datepicker table tr td.old,
+.datepicker table tr td.new {
+ color: #999999;
+}
+.datepicker table tr td.disabled,
+.datepicker table tr td.disabled:hover {
+ background: none;
+ color: #999999;
+ cursor: default;
+}
+.datepicker table tr td.today,
+.datepicker table tr td.today:hover,
+.datepicker table tr td.today.disabled,
+.datepicker table tr td.today.disabled:hover {
+ background-color: #fde19a;
+ background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
+ background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
+ background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
+ background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
+ background-image: linear-gradient(top, #fdd49a, #fdf59a);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
+ border-color: #fdf59a #fdf59a #fbed50;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+ color: #000 !important;
+}
+.datepicker table tr td.today:hover,
+.datepicker table tr td.today:hover:hover,
+.datepicker table tr td.today.disabled:hover,
+.datepicker table tr td.today.disabled:hover:hover,
+.datepicker table tr td.today:active,
+.datepicker table tr td.today:hover:active,
+.datepicker table tr td.today.disabled:active,
+.datepicker table tr td.today.disabled:hover:active,
+.datepicker table tr td.today.active,
+.datepicker table tr td.today:hover.active,
+.datepicker table tr td.today.disabled.active,
+.datepicker table tr td.today.disabled:hover.active,
+.datepicker table tr td.today.disabled,
+.datepicker table tr td.today:hover.disabled,
+.datepicker table tr td.today.disabled.disabled,
+.datepicker table tr td.today.disabled:hover.disabled,
+.datepicker table tr td.today[disabled],
+.datepicker table tr td.today:hover[disabled],
+.datepicker table tr td.today.disabled[disabled],
+.datepicker table tr td.today.disabled:hover[disabled] {
+ background-color: #fdf59a;
+}
+.datepicker table tr td.today:active,
+.datepicker table tr td.today:hover:active,
+.datepicker table tr td.today.disabled:active,
+.datepicker table tr td.today.disabled:hover:active,
+.datepicker table tr td.today.active,
+.datepicker table tr td.today:hover.active,
+.datepicker table tr td.today.disabled.active,
+.datepicker table tr td.today.disabled:hover.active {
+ background-color: #fbf069 \9;
+}
+.datepicker table tr td.range,
+.datepicker table tr td.range:hover,
+.datepicker table tr td.range.disabled,
+.datepicker table tr td.range.disabled:hover {
+ background: #eeeeee;
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+.datepicker table tr td.range.today,
+.datepicker table tr td.range.today:hover,
+.datepicker table tr td.range.today.disabled,
+.datepicker table tr td.range.today.disabled:hover {
+ background-color: #f3d17a;
+ background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
+ background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
+ background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
+ background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
+ background-image: linear-gradient(top, #f3c17a, #f3e97a);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
+ border-color: #f3e97a #f3e97a #edde34;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+ -webkit-border-radius: 0;
+ -moz-border-radius: 0;
+ border-radius: 0;
+}
+.datepicker table tr td.range.today:hover,
+.datepicker table tr td.range.today:hover:hover,
+.datepicker table tr td.range.today.disabled:hover,
+.datepicker table tr td.range.today.disabled:hover:hover,
+.datepicker table tr td.range.today:active,
+.datepicker table tr td.range.today:hover:active,
+.datepicker table tr td.range.today.disabled:active,
+.datepicker table tr td.range.today.disabled:hover:active,
+.datepicker table tr td.range.today.active,
+.datepicker table tr td.range.today:hover.active,
+.datepicker table tr td.range.today.disabled.active,
+.datepicker table tr td.range.today.disabled:hover.active,
+.datepicker table tr td.range.today.disabled,
+.datepicker table tr td.range.today:hover.disabled,
+.datepicker table tr td.range.today.disabled.disabled,
+.datepicker table tr td.range.today.disabled:hover.disabled,
+.datepicker table tr td.range.today[disabled],
+.datepicker table tr td.range.today:hover[disabled],
+.datepicker table tr td.range.today.disabled[disabled],
+.datepicker table tr td.range.today.disabled:hover[disabled] {
+ background-color: #f3e97a;
+}
+.datepicker table tr td.range.today:active,
+.datepicker table tr td.range.today:hover:active,
+.datepicker table tr td.range.today.disabled:active,
+.datepicker table tr td.range.today.disabled:hover:active,
+.datepicker table tr td.range.today.active,
+.datepicker table tr td.range.today:hover.active,
+.datepicker table tr td.range.today.disabled.active,
+.datepicker table tr td.range.today.disabled:hover.active {
+ background-color: #efe24b \9;
+}
+.datepicker table tr td.selected,
+.datepicker table tr td.selected:hover,
+.datepicker table tr td.selected.disabled,
+.datepicker table tr td.selected.disabled:hover {
+ background-color: #9e9e9e;
+ background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
+ background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
+ background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
+ background-image: -o-linear-gradient(top, #b3b3b3, #808080);
+ background-image: linear-gradient(top, #b3b3b3, #808080);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
+ border-color: #808080 #808080 #595959;
+ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.datepicker table tr td.selected:hover,
+.datepicker table tr td.selected:hover:hover,
+.datepicker table tr td.selected.disabled:hover,
+.datepicker table tr td.selected.disabled:hover:hover,
+.datepicker table tr td.selected:active,
+.datepicker table tr td.selected:hover:active,
+.datepicker table tr td.selected.disabled:active,
+.datepicker table tr td.selected.disabled:hover:active,
+.datepicker table tr td.selected.active,
+.datepicker table tr td.selected:hover.active,
+.datepicker table tr td.selected.disabled.active,
+.datepicker table tr td.selected.disabled:hover.active,
+.datepicker table tr td.selected.disabled,
+.datepicker table tr td.selected:hover.disabled,
+.datepicker table tr td.selected.disabled.disabled,
+.datepicker table tr td.selected.disabled:hover.disabled,
+.datepicker table tr td.selected[disabled],
+.datepicker table tr td.selected:hover[disabled],
+.datepicker table tr td.selected.disabled[disabled],
+.datepicker table tr td.selected.disabled:hover[disabled] {
+ background-color: #808080;
+}
+.datepicker table tr td.selected:active,
+.datepicker table tr td.selected:hover:active,
+.datepicker table tr td.selected.disabled:active,
+.datepicker table tr td.selected.disabled:hover:active,
+.datepicker table tr td.selected.active,
+.datepicker table tr td.selected:hover.active,
+.datepicker table tr td.selected.disabled.active,
+.datepicker table tr td.selected.disabled:hover.active {
+ background-color: #666666 \9;
+}
+.datepicker table tr td.active,
+.datepicker table tr td.active:hover,
+.datepicker table tr td.active.disabled,
+.datepicker table tr td.active.disabled:hover {
+ background-color: #006dcc;
+ background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
+ background-image: -ms-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(top, #0088cc, #0044cc);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', 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);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.datepicker table tr td.active:hover,
+.datepicker table tr td.active:hover:hover,
+.datepicker table tr td.active.disabled:hover,
+.datepicker table tr td.active.disabled:hover:hover,
+.datepicker table tr td.active:active,
+.datepicker table tr td.active:hover:active,
+.datepicker table tr td.active.disabled:active,
+.datepicker table tr td.active.disabled:hover:active,
+.datepicker table tr td.active.active,
+.datepicker table tr td.active:hover.active,
+.datepicker table tr td.active.disabled.active,
+.datepicker table tr td.active.disabled:hover.active,
+.datepicker table tr td.active.disabled,
+.datepicker table tr td.active:hover.disabled,
+.datepicker table tr td.active.disabled.disabled,
+.datepicker table tr td.active.disabled:hover.disabled,
+.datepicker table tr td.active[disabled],
+.datepicker table tr td.active:hover[disabled],
+.datepicker table tr td.active.disabled[disabled],
+.datepicker table tr td.active.disabled:hover[disabled] {
+ background-color: #0044cc;
+}
+.datepicker table tr td.active:active,
+.datepicker table tr td.active:hover:active,
+.datepicker table tr td.active.disabled:active,
+.datepicker table tr td.active.disabled:hover:active,
+.datepicker table tr td.active.active,
+.datepicker table tr td.active:hover.active,
+.datepicker table tr td.active.disabled.active,
+.datepicker table tr td.active.disabled:hover.active {
+ background-color: #003399 \9;
+}
+.datepicker table tr td span {
+ display: block;
+ width: 23%;
+ height: 54px;
+ line-height: 54px;
+ float: left;
+ margin: 1%;
+ cursor: pointer;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+.datepicker table tr td span:hover {
+ background: #eeeeee;
+}
+.datepicker table tr td span.disabled,
+.datepicker table tr td span.disabled:hover {
+ background: none;
+ color: #999999;
+ cursor: default;
+}
+.datepicker table tr td span.active,
+.datepicker table tr td span.active:hover,
+.datepicker table tr td span.active.disabled,
+.datepicker table tr td span.active.disabled:hover {
+ background-color: #006dcc;
+ background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
+ background-image: -ms-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(top, #0088cc, #0044cc);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', 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);
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.datepicker table tr td span.active:hover,
+.datepicker table tr td span.active:hover:hover,
+.datepicker table tr td span.active.disabled:hover,
+.datepicker table tr td span.active.disabled:hover:hover,
+.datepicker table tr td span.active:active,
+.datepicker table tr td span.active:hover:active,
+.datepicker table tr td span.active.disabled:active,
+.datepicker table tr td span.active.disabled:hover:active,
+.datepicker table tr td span.active.active,
+.datepicker table tr td span.active:hover.active,
+.datepicker table tr td span.active.disabled.active,
+.datepicker table tr td span.active.disabled:hover.active,
+.datepicker table tr td span.active.disabled,
+.datepicker table tr td span.active:hover.disabled,
+.datepicker table tr td span.active.disabled.disabled,
+.datepicker table tr td span.active.disabled:hover.disabled,
+.datepicker table tr td span.active[disabled],
+.datepicker table tr td span.active:hover[disabled],
+.datepicker table tr td span.active.disabled[disabled],
+.datepicker table tr td span.active.disabled:hover[disabled] {
+ background-color: #0044cc;
+}
+.datepicker table tr td span.active:active,
+.datepicker table tr td span.active:hover:active,
+.datepicker table tr td span.active.disabled:active,
+.datepicker table tr td span.active.disabled:hover:active,
+.datepicker table tr td span.active.active,
+.datepicker table tr td span.active:hover.active,
+.datepicker table tr td span.active.disabled.active,
+.datepicker table tr td span.active.disabled:hover.active {
+ background-color: #003399 \9;
+}
+.datepicker table tr td span.old {
+ color: #999999;
+}
+.datepicker th.datepicker-switch {
+ width: 145px;
+}
+.datepicker thead tr:first-child th,
+.datepicker tfoot tr:first-child th {
+ cursor: pointer;
+}
+.datepicker thead tr:first-child th:hover,
+.datepicker tfoot tr:first-child th:hover {
+ background: #eeeeee;
+}
+.datepicker .cw {
+ font-size: 10px;
+ width: 12px;
+ padding: 0 2px 0 5px;
+ vertical-align: middle;
+}
+.datepicker thead tr:first-child th.cw {
+ cursor: default;
+ background-color: transparent;
+}
+.input-append.date .add-on i,
+.input-prepend.date .add-on i {
+ display: block;
+ cursor: pointer;
+ width: 16px;
+ height: 16px;
+}
+.input-daterange input {
+ text-align: center;
+}
+.input-daterange input:first-child {
+ -webkit-border-radius: 3px 0 0 3px;
+ -moz-border-radius: 3px 0 0 3px;
+ border-radius: 3px 0 0 3px;
+}
+.input-daterange input:last-child {
+ -webkit-border-radius: 0 3px 3px 0;
+ -moz-border-radius: 0 3px 3px 0;
+ border-radius: 0 3px 3px 0;
+}
+.input-daterange .add-on {
+ display: inline-block;
+ width: auto;
+ min-width: 16px;
+ height: 18px;
+ padding: 4px 5px;
+ font-weight: normal;
+ line-height: 18px;
+ text-align: center;
+ text-shadow: 0 1px 0 #ffffff;
+ vertical-align: middle;
+ background-color: #eeeeee;
+ border: 1px solid #ccc;
+ margin-left: -5px;
+ margin-right: -5px;
+}
diff --git a/servo/static/css/glyphicons.css b/servo/static/css/glyphicons.css
new file mode 100644
index 0000000..22c2f63
--- /dev/null
+++ b/servo/static/css/glyphicons.css
@@ -0,0 +1,2895 @@
+/*!
+ *
+ * Project: GLYPHICONS HALFLINGS
+ * Author: Jan Kovarik - www.glyphicons.com
+ * Twitter: @glyphicons
+ *
+ */
+@font-face {
+ font-family: 'Glyphicons Regular';
+ src: url('../fonts/glyphicons-regular.eot');
+ src: url('../fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-regular.woff') format('woff'), url('../fonts/glyphicons-regular.ttf') format('truetype'), url('../fonts/glyphicons-regular.svg#glyphiconsregular') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+.glyphicons {
+ display: inline-block;
+ position: relative;
+ padding-left: 48px;
+ color: #1d1d1b;
+ text-decoration: none;
+ *display: inline;
+ *zoom: 1;
+ vertical-align: middle;
+}
+.glyphicons:before {
+ position: absolute;
+ left: 0;
+ top: 0;
+ display: inline-block;
+ margin: 0 5px 0 0;
+ font: 24px/1em 'Glyphicons Regular';
+ font-style: normal;
+ font-weight: normal;
+ color: #1d1d1b;
+ *display: inline;
+ *zoom: 1;
+ vertical-align: middle;
+ text-transform: none;
+ -webkit-font-smoothing: antialiased;
+}
+.glyphicons.white:before {
+ color: #fff;
+}
+.glyphicons.glass:before {
+ content: "\E001";
+}
+.glyphicons.leaf:before {
+ content: "\E002";
+}
+.glyphicons.dog:before {
+ content: "\1F415";
+}
+.glyphicons.user:before {
+ content: "\E004";
+}
+.glyphicons.girl:before {
+ content: "\1F467";
+}
+.glyphicons.car:before {
+ content: "\E006";
+}
+.glyphicons.user_add:before {
+ content: "\E007";
+}
+.glyphicons.user_remove:before {
+ content: "\E008";
+}
+.glyphicons.film:before {
+ content: "\E009";
+}
+.glyphicons.magic:before {
+ content: "\E010";
+}
+.glyphicons.envelope:before {
+ content: "\2709";
+}
+.glyphicons.camera:before {
+ content: "\1F4F7";
+}
+.glyphicons.heart:before {
+ content: "\E013";
+}
+.glyphicons.beach_umbrella:before {
+ content: "\E014";
+}
+.glyphicons.train:before {
+ content: "\1F686";
+}
+.glyphicons.print:before {
+ content: "\E016";
+}
+.glyphicons.bin:before {
+ content: "\E017";
+}
+.glyphicons.music:before {
+ content: "\E018";
+}
+.glyphicons.note:before {
+ content: "\E019";
+}
+.glyphicons.heart_empty:before {
+ content: "\E020";
+}
+.glyphicons.home:before {
+ content: "\E021";
+}
+.glyphicons.snowflake:before {
+ content: "\2744";
+}
+.glyphicons.fire:before {
+ content: "\1F525";
+}
+.glyphicons.magnet:before {
+ content: "\E024";
+}
+.glyphicons.parents:before {
+ content: "\E025";
+}
+.glyphicons.binoculars:before {
+ content: "\E026";
+}
+.glyphicons.road:before {
+ content: "\E027";
+}
+.glyphicons.search:before {
+ content: "\E028";
+}
+.glyphicons.cars:before {
+ content: "\E029";
+}
+.glyphicons.notes_2:before {
+ content: "\E030";
+}
+.glyphicons.pencil:before {
+ content: "\270F";
+}
+.glyphicons.bus:before {
+ content: "\1F68C";
+}
+.glyphicons.wifi_alt:before {
+ content: "\E033";
+}
+.glyphicons.luggage:before {
+ content: "\E034";
+}
+.glyphicons.old_man:before {
+ content: "\E035";
+}
+.glyphicons.woman:before {
+ content: "\1F469";
+}
+.glyphicons.file:before {
+ content: "\E037";
+}
+.glyphicons.coins:before {
+ content: "\E038";
+}
+.glyphicons.airplane:before {
+ content: "\2708";
+}
+.glyphicons.notes:before {
+ content: "\E040";
+}
+.glyphicons.stats:before {
+ content: "\E041";
+}
+.glyphicons.charts:before {
+ content: "\E042";
+}
+.glyphicons.pie_chart:before {
+ content: "\E043";
+}
+.glyphicons.group:before {
+ content: "\E044";
+}
+.glyphicons.keys:before {
+ content: "\E045";
+}
+.glyphicons.calendar:before {
+ content: "\1F4C5";
+}
+.glyphicons.router:before {
+ content: "\E047";
+}
+.glyphicons.camera_small:before {
+ content: "\E048";
+}
+.glyphicons.dislikes:before {
+ content: "\E049";
+}
+.glyphicons.star:before {
+ content: "\E050";
+}
+.glyphicons.link:before {
+ content: "\E051";
+}
+.glyphicons.eye_open:before {
+ content: "\E052";
+}
+.glyphicons.eye_close:before {
+ content: "\E053";
+}
+.glyphicons.alarm:before {
+ content: "\E054";
+}
+.glyphicons.clock:before {
+ content: "\E055";
+}
+.glyphicons.stopwatch:before {
+ content: "\E056";
+}
+.glyphicons.projector:before {
+ content: "\E057";
+}
+.glyphicons.history:before {
+ content: "\E058";
+}
+.glyphicons.truck:before {
+ content: "\E059";
+}
+.glyphicons.cargo:before {
+ content: "\E060";
+}
+.glyphicons.compass:before {
+ content: "\E061";
+}
+.glyphicons.keynote:before {
+ content: "\E062";
+}
+.glyphicons.paperclip:before {
+ content: "\1F4CE";
+}
+.glyphicons.power:before {
+ content: "\E064";
+}
+.glyphicons.lightbulb:before {
+ content: "\E065";
+}
+.glyphicons.tag:before {
+ content: "\E066";
+}
+.glyphicons.tags:before {
+ content: "\E067";
+}
+.glyphicons.cleaning:before {
+ content: "\E068";
+}
+.glyphicons.ruller:before {
+ content: "\E069";
+}
+.glyphicons.gift:before {
+ content: "\E070";
+}
+.glyphicons.umbrella:before {
+ content: "\2602";
+}
+.glyphicons.book:before {
+ content: "\E072";
+}
+.glyphicons.bookmark:before {
+ content: "\1F516";
+}
+.glyphicons.wifi:before {
+ content: "\E074";
+}
+.glyphicons.cup:before {
+ content: "\E075";
+}
+.glyphicons.stroller:before {
+ content: "\E076";
+}
+.glyphicons.headphones:before {
+ content: "\E077";
+}
+.glyphicons.headset:before {
+ content: "\E078";
+}
+.glyphicons.warning_sign:before {
+ content: "\E079";
+}
+.glyphicons.signal:before {
+ content: "\E080";
+}
+.glyphicons.retweet:before {
+ content: "\E081";
+}
+.glyphicons.refresh:before {
+ content: "\E082";
+}
+.glyphicons.roundabout:before {
+ content: "\E083";
+}
+.glyphicons.random:before {
+ content: "\E084";
+}
+.glyphicons.heat:before {
+ content: "\E085";
+}
+.glyphicons.repeat:before {
+ content: "\E086";
+}
+.glyphicons.display:before {
+ content: "\E087";
+}
+.glyphicons.log_book:before {
+ content: "\E088";
+}
+.glyphicons.address_book:before {
+ content: "\E089";
+}
+.glyphicons.building:before {
+ content: "\E090";
+}
+.glyphicons.eyedropper:before {
+ content: "\E091";
+}
+.glyphicons.adjust:before {
+ content: "\E092";
+}
+.glyphicons.tint:before {
+ content: "\E093";
+}
+.glyphicons.crop:before {
+ content: "\E094";
+}
+.glyphicons.vector_path_square:before {
+ content: "\E095";
+}
+.glyphicons.vector_path_circle:before {
+ content: "\E096";
+}
+.glyphicons.vector_path_polygon:before {
+ content: "\E097";
+}
+.glyphicons.vector_path_line:before {
+ content: "\E098";
+}
+.glyphicons.vector_path_curve:before {
+ content: "\E099";
+}
+.glyphicons.vector_path_all:before {
+ content: "\E100";
+}
+.glyphicons.font:before {
+ content: "\E101";
+}
+.glyphicons.italic:before {
+ content: "\E102";
+}
+.glyphicons.bold:before {
+ content: "\E103";
+}
+.glyphicons.text_underline:before {
+ content: "\E104";
+}
+.glyphicons.text_strike:before {
+ content: "\E105";
+}
+.glyphicons.text_height:before {
+ content: "\E106";
+}
+.glyphicons.text_width:before {
+ content: "\E107";
+}
+.glyphicons.text_resize:before {
+ content: "\E108";
+}
+.glyphicons.left_indent:before {
+ content: "\E109";
+}
+.glyphicons.right_indent:before {
+ content: "\E110";
+}
+.glyphicons.align_left:before {
+ content: "\E111";
+}
+.glyphicons.align_center:before {
+ content: "\E112";
+}
+.glyphicons.align_right:before {
+ content: "\E113";
+}
+.glyphicons.justify:before {
+ content: "\E114";
+}
+.glyphicons.list:before {
+ content: "\E115";
+}
+.glyphicons.text_smaller:before {
+ content: "\E116";
+}
+.glyphicons.text_bigger:before {
+ content: "\E117";
+}
+.glyphicons.embed:before {
+ content: "\E118";
+}
+.glyphicons.embed_close:before {
+ content: "\E119";
+}
+.glyphicons.table:before {
+ content: "\E120";
+}
+.glyphicons.message_full:before {
+ content: "\E121";
+}
+.glyphicons.message_empty:before {
+ content: "\E122";
+}
+.glyphicons.message_in:before {
+ content: "\E123";
+}
+.glyphicons.message_out:before {
+ content: "\E124";
+}
+.glyphicons.message_plus:before {
+ content: "\E125";
+}
+.glyphicons.message_minus:before {
+ content: "\E126";
+}
+.glyphicons.message_ban:before {
+ content: "\E127";
+}
+.glyphicons.message_flag:before {
+ content: "\E128";
+}
+.glyphicons.message_lock:before {
+ content: "\E129";
+}
+.glyphicons.message_new:before {
+ content: "\E130";
+}
+.glyphicons.inbox:before {
+ content: "\E131";
+}
+.glyphicons.inbox_plus:before {
+ content: "\E132";
+}
+.glyphicons.inbox_minus:before {
+ content: "\E133";
+}
+.glyphicons.inbox_lock:before {
+ content: "\E134";
+}
+.glyphicons.inbox_in:before {
+ content: "\E135";
+}
+.glyphicons.inbox_out:before {
+ content: "\E136";
+}
+.glyphicons.cogwheel:before {
+ content: "\E137";
+}
+.glyphicons.cogwheels:before {
+ content: "\E138";
+}
+.glyphicons.picture:before {
+ content: "\E139";
+}
+.glyphicons.adjust_alt:before {
+ content: "\E140";
+}
+.glyphicons.database_lock:before {
+ content: "\E141";
+}
+.glyphicons.database_plus:before {
+ content: "\E142";
+}
+.glyphicons.database_minus:before {
+ content: "\E143";
+}
+.glyphicons.database_ban:before {
+ content: "\E144";
+}
+.glyphicons.folder_open:before {
+ content: "\E145";
+}
+.glyphicons.folder_plus:before {
+ content: "\E146";
+}
+.glyphicons.folder_minus:before {
+ content: "\E147";
+}
+.glyphicons.folder_lock:before {
+ content: "\E148";
+}
+.glyphicons.folder_flag:before {
+ content: "\E149";
+}
+.glyphicons.folder_new:before {
+ content: "\E150";
+}
+.glyphicons.edit:before {
+ content: "\E151";
+}
+.glyphicons.new_window:before {
+ content: "\E152";
+}
+.glyphicons.check:before {
+ content: "\E153";
+}
+.glyphicons.unchecked:before {
+ content: "\E154";
+}
+.glyphicons.more_windows:before {
+ content: "\E155";
+}
+.glyphicons.show_big_thumbnails:before {
+ content: "\E156";
+}
+.glyphicons.show_thumbnails:before {
+ content: "\E157";
+}
+.glyphicons.show_thumbnails_with_lines:before {
+ content: "\E158";
+}
+.glyphicons.show_lines:before {
+ content: "\E159";
+}
+.glyphicons.playlist:before {
+ content: "\E160";
+}
+.glyphicons.imac:before {
+ content: "\E161";
+}
+.glyphicons.macbook:before {
+ content: "\E162";
+}
+.glyphicons.ipad:before {
+ content: "\E163";
+}
+.glyphicons.iphone:before {
+ content: "\E164";
+}
+.glyphicons.iphone_transfer:before {
+ content: "\E165";
+}
+.glyphicons.iphone_exchange:before {
+ content: "\E166";
+}
+.glyphicons.ipod:before {
+ content: "\E167";
+}
+.glyphicons.ipod_shuffle:before {
+ content: "\E168";
+}
+.glyphicons.ear_plugs:before {
+ content: "\E169";
+}
+.glyphicons.record:before {
+ content: "\E170";
+}
+.glyphicons.step_backward:before {
+ content: "\E171";
+}
+.glyphicons.fast_backward:before {
+ content: "\E172";
+}
+.glyphicons.rewind:before {
+ content: "\E173";
+}
+.glyphicons.play:before {
+ content: "\E174";
+}
+.glyphicons.pause:before {
+ content: "\E175";
+}
+.glyphicons.stop:before {
+ content: "\E176";
+}
+.glyphicons.forward:before {
+ content: "\E177";
+}
+.glyphicons.fast_forward:before {
+ content: "\E178";
+}
+.glyphicons.step_forward:before {
+ content: "\E179";
+}
+.glyphicons.eject:before {
+ content: "\E180";
+}
+.glyphicons.facetime_video:before {
+ content: "\E181";
+}
+.glyphicons.download_alt:before {
+ content: "\E182";
+}
+.glyphicons.mute:before {
+ content: "\E183";
+}
+.glyphicons.volume_down:before {
+ content: "\E184";
+}
+.glyphicons.volume_up:before {
+ content: "\E185";
+}
+.glyphicons.screenshot:before {
+ content: "\E186";
+}
+.glyphicons.move:before {
+ content: "\E187";
+}
+.glyphicons.more:before {
+ content: "\E188";
+}
+.glyphicons.brightness_reduce:before {
+ content: "\E189";
+}
+.glyphicons.brightness_increase:before {
+ content: "\E190";
+}
+.glyphicons.circle_plus:before {
+ content: "\E191";
+}
+.glyphicons.circle_minus:before {
+ content: "\E192";
+}
+.glyphicons.circle_remove:before {
+ content: "\E193";
+}
+.glyphicons.circle_ok:before {
+ content: "\E194";
+}
+.glyphicons.circle_question_mark:before {
+ content: "\E195";
+}
+.glyphicons.circle_info:before {
+ content: "\E196";
+}
+.glyphicons.circle_exclamation_mark:before {
+ content: "\E197";
+}
+.glyphicons.remove:before {
+ content: "\E198";
+}
+.glyphicons.ok:before {
+ content: "\E199";
+}
+.glyphicons.ban:before {
+ content: "\E200";
+}
+.glyphicons.download:before {
+ content: "\E201";
+}
+.glyphicons.upload:before {
+ content: "\E202";
+}
+.glyphicons.shopping_cart:before {
+ content: "\E203";
+}
+.glyphicons.lock:before {
+ content: "\1F512";
+}
+.glyphicons.unlock:before {
+ content: "\E205";
+}
+.glyphicons.electricity:before {
+ content: "\E206";
+}
+.glyphicons.ok_2:before {
+ content: "\E207";
+}
+.glyphicons.remove_2:before {
+ content: "\E208";
+}
+.glyphicons.cart_out:before {
+ content: "\E209";
+}
+.glyphicons.cart_in:before {
+ content: "\E210";
+}
+.glyphicons.left_arrow:before {
+ content: "\E211";
+}
+.glyphicons.right_arrow:before {
+ content: "\E212";
+}
+.glyphicons.down_arrow:before {
+ content: "\E213";
+}
+.glyphicons.up_arrow:before {
+ content: "\E214";
+}
+.glyphicons.resize_small:before {
+ content: "\E215";
+}
+.glyphicons.resize_full:before {
+ content: "\E216";
+}
+.glyphicons.circle_arrow_left:before {
+ content: "\E217";
+}
+.glyphicons.circle_arrow_right:before {
+ content: "\E218";
+}
+.glyphicons.circle_arrow_top:before {
+ content: "\E219";
+}
+.glyphicons.circle_arrow_down:before {
+ content: "\E220";
+}
+.glyphicons.play_button:before {
+ content: "\E221";
+}
+.glyphicons.unshare:before {
+ content: "\E222";
+}
+.glyphicons.share:before {
+ content: "\E223";
+}
+.glyphicons.chevron-right:before {
+ content: "\E224";
+}
+.glyphicons.chevron-left:before {
+ content: "\E225";
+}
+.glyphicons.bluetooth:before {
+ content: "\E226";
+}
+.glyphicons.euro:before {
+ content: "\20AC";
+}
+.glyphicons.usd:before {
+ content: "\E228";
+}
+.glyphicons.gbp:before {
+ content: "\E229";
+}
+.glyphicons.retweet_2:before {
+ content: "\E230";
+}
+.glyphicons.moon:before {
+ content: "\E231";
+}
+.glyphicons.sun:before {
+ content: "\2609";
+}
+.glyphicons.cloud:before {
+ content: "\2601";
+}
+.glyphicons.direction:before {
+ content: "\E234";
+}
+.glyphicons.brush:before {
+ content: "\E235";
+}
+.glyphicons.pen:before {
+ content: "\E236";
+}
+.glyphicons.zoom_in:before {
+ content: "\E237";
+}
+.glyphicons.zoom_out:before {
+ content: "\E238";
+}
+.glyphicons.pin:before {
+ content: "\E239";
+}
+.glyphicons.albums:before {
+ content: "\E240";
+}
+.glyphicons.rotation_lock:before {
+ content: "\E241";
+}
+.glyphicons.flash:before {
+ content: "\E242";
+}
+.glyphicons.google_maps:before {
+ content: "\E243";
+}
+.glyphicons.anchor:before {
+ content: "\2693";
+}
+.glyphicons.conversation:before {
+ content: "\E245";
+}
+.glyphicons.chat:before {
+ content: "\E246";
+}
+.glyphicons.male:before {
+ content: "\E247";
+}
+.glyphicons.female:before {
+ content: "\E248";
+}
+.glyphicons.asterisk:before {
+ content: "\002A";
+}
+.glyphicons.divide:before {
+ content: "\00F7";
+}
+.glyphicons.snorkel_diving:before {
+ content: "\E251";
+}
+.glyphicons.scuba_diving:before {
+ content: "\E252";
+}
+.glyphicons.oxygen_bottle:before {
+ content: "\E253";
+}
+.glyphicons.fins:before {
+ content: "\E254";
+}
+.glyphicons.fishes:before {
+ content: "\E255";
+}
+.glyphicons.boat:before {
+ content: "\E256";
+}
+.glyphicons.delete:before {
+ content: "\E257";
+}
+.glyphicons.sheriffs_star:before {
+ content: "\E258";
+}
+.glyphicons.qrcode:before {
+ content: "\E259";
+}
+.glyphicons.barcode:before {
+ content: "\E260";
+}
+.glyphicons.pool:before {
+ content: "\E261";
+}
+.glyphicons.buoy:before {
+ content: "\E262";
+}
+.glyphicons.spade:before {
+ content: "\E263";
+}
+.glyphicons.bank:before {
+ content: "\1F3E6";
+}
+.glyphicons.vcard:before {
+ content: "\E265";
+}
+.glyphicons.electrical_plug:before {
+ content: "\E266";
+}
+.glyphicons.flag:before {
+ content: "\E267";
+}
+.glyphicons.credit_card:before {
+ content: "\E268";
+}
+.glyphicons.keyboard-wireless:before {
+ content: "\E269";
+}
+.glyphicons.keyboard-wired:before {
+ content: "\E270";
+}
+.glyphicons.shield:before {
+ content: "\E271";
+}
+.glyphicons.ring:before {
+ content: "\02DA";
+}
+.glyphicons.cake:before {
+ content: "\E273";
+}
+.glyphicons.drink:before {
+ content: "\E274";
+}
+.glyphicons.beer:before {
+ content: "\E275";
+}
+.glyphicons.fast_food:before {
+ content: "\E276";
+}
+.glyphicons.cutlery:before {
+ content: "\E277";
+}
+.glyphicons.pizza:before {
+ content: "\E278";
+}
+.glyphicons.birthday_cake:before {
+ content: "\E279";
+}
+.glyphicons.tablet:before {
+ content: "\E280";
+}
+.glyphicons.settings:before {
+ content: "\E281";
+}
+.glyphicons.bullets:before {
+ content: "\E282";
+}
+.glyphicons.cardio:before {
+ content: "\E283";
+}
+.glyphicons.t-shirt:before {
+ content: "\E284";
+}
+.glyphicons.pants:before {
+ content: "\E285";
+}
+.glyphicons.sweater:before {
+ content: "\E286";
+}
+.glyphicons.fabric:before {
+ content: "\E287";
+}
+.glyphicons.leather:before {
+ content: "\E288";
+}
+.glyphicons.scissors:before {
+ content: "\E289";
+}
+.glyphicons.bomb:before {
+ content: "\1F4A3";
+}
+.glyphicons.skull:before {
+ content: "\1F480";
+}
+.glyphicons.celebration:before {
+ content: "\E292";
+}
+.glyphicons.tea_kettle:before {
+ content: "\E293";
+}
+.glyphicons.french_press:before {
+ content: "\E294";
+}
+.glyphicons.coffe_cup:before {
+ content: "\E295";
+}
+.glyphicons.pot:before {
+ content: "\E296";
+}
+.glyphicons.grater:before {
+ content: "\E297";
+}
+.glyphicons.kettle:before {
+ content: "\E298";
+}
+.glyphicons.hospital:before {
+ content: "\1F3E5";
+}
+.glyphicons.hospital_h:before {
+ content: "\E300";
+}
+.glyphicons.microphone:before {
+ content: "\1F3A4";
+}
+.glyphicons.webcam:before {
+ content: "\E302";
+}
+.glyphicons.temple_christianity_church:before {
+ content: "\E303";
+}
+.glyphicons.temple_islam:before {
+ content: "\E304";
+}
+.glyphicons.temple_hindu:before {
+ content: "\E305";
+}
+.glyphicons.temple_buddhist:before {
+ content: "\E306";
+}
+.glyphicons.bicycle:before {
+ content: "\1F6B2";
+}
+.glyphicons.life_preserver:before {
+ content: "\E308";
+}
+.glyphicons.share_alt:before {
+ content: "\E309";
+}
+.glyphicons.comments:before {
+ content: "\E310";
+}
+.glyphicons.flower:before {
+ content: "\2698";
+}
+.glyphicons.baseball:before {
+ content: "\26BE";
+}
+.glyphicons.rugby:before {
+ content: "\E313";
+}
+.glyphicons.ax:before {
+ content: "\E314";
+}
+.glyphicons.table_tennis:before {
+ content: "\E315";
+}
+.glyphicons.bowling:before {
+ content: "\1F3B3";
+}
+.glyphicons.tree_conifer:before {
+ content: "\E317";
+}
+.glyphicons.tree_deciduous:before {
+ content: "\E318";
+}
+.glyphicons.more_items:before {
+ content: "\E319";
+}
+.glyphicons.sort:before {
+ content: "\E320";
+}
+.glyphicons.filter:before {
+ content: "\E321";
+}
+.glyphicons.gamepad:before {
+ content: "\E322";
+}
+.glyphicons.playing_dices:before {
+ content: "\E323";
+}
+.glyphicons.calculator:before {
+ content: "\E324";
+}
+.glyphicons.tie:before {
+ content: "\E325";
+}
+.glyphicons.wallet:before {
+ content: "\E326";
+}
+.glyphicons.piano:before {
+ content: "\E327";
+}
+.glyphicons.sampler:before {
+ content: "\E328";
+}
+.glyphicons.podium:before {
+ content: "\E329";
+}
+.glyphicons.soccer_ball:before {
+ content: "\E330";
+}
+.glyphicons.blog:before {
+ content: "\E331";
+}
+.glyphicons.dashboard:before {
+ content: "\E332";
+}
+.glyphicons.certificate:before {
+ content: "\E333";
+}
+.glyphicons.bell:before {
+ content: "\1F514";
+}
+.glyphicons.candle:before {
+ content: "\E335";
+}
+.glyphicons.pushpin:before {
+ content: "\1F4CC";
+}
+.glyphicons.iphone_shake:before {
+ content: "\E337";
+}
+.glyphicons.pin_flag:before {
+ content: "\E338";
+}
+.glyphicons.turtle:before {
+ content: "\1F422";
+}
+.glyphicons.rabbit:before {
+ content: "\1F407";
+}
+.glyphicons.globe:before {
+ content: "\E341";
+}
+.glyphicons.briefcase:before {
+ content: "\1F4BC";
+}
+.glyphicons.hdd:before {
+ content: "\E343";
+}
+.glyphicons.thumbs_up:before {
+ content: "\E344";
+}
+.glyphicons.thumbs_down:before {
+ content: "\E345";
+}
+.glyphicons.hand_right:before {
+ content: "\E346";
+}
+.glyphicons.hand_left:before {
+ content: "\E347";
+}
+.glyphicons.hand_up:before {
+ content: "\E348";
+}
+.glyphicons.hand_down:before {
+ content: "\E349";
+}
+.glyphicons.fullscreen:before {
+ content: "\E350";
+}
+.glyphicons.shopping_bag:before {
+ content: "\E351";
+}
+.glyphicons.book_open:before {
+ content: "\E352";
+}
+.glyphicons.nameplate:before {
+ content: "\E353";
+}
+.glyphicons.nameplate_alt:before {
+ content: "\E354";
+}
+.glyphicons.vases:before {
+ content: "\E355";
+}
+.glyphicons.bullhorn:before {
+ content: "\E356";
+}
+.glyphicons.dumbbell:before {
+ content: "\E357";
+}
+.glyphicons.suitcase:before {
+ content: "\E358";
+}
+.glyphicons.file_import:before {
+ content: "\E359";
+}
+.glyphicons.file_export:before {
+ content: "\E360";
+}
+.glyphicons.bug:before {
+ content: "\1F41B";
+}
+.glyphicons.crown:before {
+ content: "\1F451";
+}
+.glyphicons.smoking:before {
+ content: "\E363";
+}
+.glyphicons.cloud-upload:before {
+ content: "\E364";
+}
+.glyphicons.cloud-download:before {
+ content: "\E365";
+}
+.glyphicons.restart:before {
+ content: "\E366";
+}
+.glyphicons.security_camera:before {
+ content: "\E367";
+}
+.glyphicons.expand:before {
+ content: "\E368";
+}
+.glyphicons.collapse:before {
+ content: "\E369";
+}
+.glyphicons.collapse_top:before {
+ content: "\E370";
+}
+.glyphicons.globe_af:before {
+ content: "\E371";
+}
+.glyphicons.global:before {
+ content: "\E372";
+}
+.glyphicons.spray:before {
+ content: "\E373";
+}
+.glyphicons.nails:before {
+ content: "\E374";
+}
+.glyphicons.claw_hammer:before {
+ content: "\E375";
+}
+.glyphicons.classic_hammer:before {
+ content: "\E376";
+}
+.glyphicons.hand_saw:before {
+ content: "\E377";
+}
+.glyphicons.riflescope:before {
+ content: "\E378";
+}
+.glyphicons.electrical_socket_eu:before {
+ content: "\E379";
+}
+.glyphicons.electrical_socket_us:before {
+ content: "\E380";
+}
+.glyphicons.message_forward:before {
+ content: "\E381";
+}
+.glyphicons.coat_hanger:before {
+ content: "\E382";
+}
+.glyphicons.dress:before {
+ content: "\1F457";
+}
+.glyphicons.bathrobe:before {
+ content: "\E384";
+}
+.glyphicons.shirt:before {
+ content: "\E385";
+}
+.glyphicons.underwear:before {
+ content: "\E386";
+}
+.glyphicons.log_in:before {
+ content: "\E387";
+}
+.glyphicons.log_out:before {
+ content: "\E388";
+}
+.glyphicons.exit:before {
+ content: "\E389";
+}
+.glyphicons.new_window_alt:before {
+ content: "\E390";
+}
+.glyphicons.video_sd:before {
+ content: "\E391";
+}
+.glyphicons.video_hd:before {
+ content: "\E392";
+}
+.glyphicons.subtitles:before {
+ content: "\E393";
+}
+.glyphicons.sound_stereo:before {
+ content: "\E394";
+}
+.glyphicons.sound_dolby:before {
+ content: "\E395";
+}
+.glyphicons.sound_5_1:before {
+ content: "\E396";
+}
+.glyphicons.sound_6_1:before {
+ content: "\E397";
+}
+.glyphicons.sound_7_1:before {
+ content: "\E398";
+}
+.glyphicons.copyright_mark:before {
+ content: "\E399";
+}
+.glyphicons.registration_mark:before {
+ content: "\E400";
+}
+.glyphicons.radar:before {
+ content: "\E401";
+}
+.glyphicons.skateboard:before {
+ content: "\E402";
+}
+.glyphicons.golf_course:before {
+ content: "\E403";
+}
+.glyphicons.sorting:before {
+ content: "\E404";
+}
+.glyphicons.sort-by-alphabet:before {
+ content: "\E405";
+}
+.glyphicons.sort-by-alphabet-alt:before {
+ content: "\E406";
+}
+.glyphicons.sort-by-order:before {
+ content: "\E407";
+}
+.glyphicons.sort-by-order-alt:before {
+ content: "\E408";
+}
+.glyphicons.sort-by-attributes:before {
+ content: "\E409";
+}
+.glyphicons.sort-by-attributes-alt:before {
+ content: "\E410";
+}
+.glyphicons.compressed:before {
+ content: "\E411";
+}
+.glyphicons.package:before {
+ content: "\1F4E6";
+}
+.glyphicons.cloud_plus:before {
+ content: "\E413";
+}
+.glyphicons.cloud_minus:before {
+ content: "\E414";
+}
+.glyphicons.disk_save:before {
+ content: "\E415";
+}
+.glyphicons.disk_open:before {
+ content: "\E416";
+}
+.glyphicons.disk_saved:before {
+ content: "\E417";
+}
+.glyphicons.disk_remove:before {
+ content: "\E418";
+}
+.glyphicons.disk_import:before {
+ content: "\E419";
+}
+.glyphicons.disk_export:before {
+ content: "\E420";
+}
+.glyphicons.tower:before {
+ content: "\E421";
+}
+.glyphicons.send:before {
+ content: "\E422";
+}
+.glyphicons.git_branch:before {
+ content: "\E423";
+}
+.glyphicons.git_create:before {
+ content: "\E424";
+}
+.glyphicons.git_private:before {
+ content: "\E425";
+}
+.glyphicons.git_delete:before {
+ content: "\E426";
+}
+.glyphicons.git_merge:before {
+ content: "\E427";
+}
+.glyphicons.git_pull_request:before {
+ content: "\E428";
+}
+.glyphicons.git_compare:before {
+ content: "\E429";
+}
+.glyphicons.git_commit:before {
+ content: "\E430";
+}
+.glyphicons.construction_cone:before {
+ content: "\E431";
+}
+.glyphicons.shoe_steps:before {
+ content: "\E432";
+}
+.glyphicons.plus:before {
+ content: "\002B";
+}
+.glyphicons.minus:before {
+ content: "\2212";
+}
+.glyphicons.redo:before {
+ content: "\E435";
+}
+.glyphicons.undo:before {
+ content: "\E436";
+}
+.glyphicons.golf:before {
+ content: "\E437";
+}
+.glyphicons.hockey:before {
+ content: "\E438";
+}
+.glyphicons.pipe:before {
+ content: "\E439";
+}
+.glyphicons.wrench:before {
+ content: "\1F527";
+}
+.glyphicons.folder_closed:before {
+ content: "\E441";
+}
+.glyphicons.phone_alt:before {
+ content: "\E442";
+}
+.glyphicons.earphone:before {
+ content: "\E443";
+}
+.glyphicons.floppy_disk:before {
+ content: "\E444";
+}
+.glyphicons.floppy_saved:before {
+ content: "\E445";
+}
+.glyphicons.floppy_remove:before {
+ content: "\E446";
+}
+.glyphicons.floppy_save:before {
+ content: "\E447";
+}
+.glyphicons.floppy_open:before {
+ content: "\E448";
+}
+.glyphicons.translate:before {
+ content: "\E449";
+}
+.glyphicons.fax:before {
+ content: "\E450";
+}
+.glyphicons.factory:before {
+ content: "\1F3ED";
+}
+.glyphicons.shop_window:before {
+ content: "\E452";
+}
+.glyphicons.shop:before {
+ content: "\E453";
+}
+.glyphicons.kiosk:before {
+ content: "\E454";
+}
+.glyphicons.kiosk_wheels:before {
+ content: "\E455";
+}
+.glyphicons.kiosk_light:before {
+ content: "\E456";
+}
+.glyphicons.kiosk_food:before {
+ content: "\E457";
+}
+.glyphicons.transfer:before {
+ content: "\E458";
+}
+.glyphicons.money:before {
+ content: "\E459";
+}
+.glyphicons.header:before {
+ content: "\E460";
+}
+.glyphicons.blacksmith:before {
+ content: "\E461";
+}
+.glyphicons.saw_blade:before {
+ content: "\E462";
+}
+.glyphicons.basketball:before {
+ content: "\E463";
+}
+.glyphicons.server:before {
+ content: "\E464";
+}
+.glyphicons.server_plus:before {
+ content: "\E465";
+}
+.glyphicons.server_minus:before {
+ content: "\E466";
+}
+.glyphicons.server_ban:before {
+ content: "\E467";
+}
+.glyphicons.server_flag:before {
+ content: "\E468";
+}
+.glyphicons.server_lock:before {
+ content: "\E469";
+}
+.glyphicons.server_new:before {
+ content: "\E470";
+}
+.glyphicons-icon {
+ display: inline-block;
+ width: 48px;
+ height: 48px;
+ margin: 0 8px 0 0;
+ line-height: 14px;
+ vertical-align: text-top;
+ background-image: url(../images/glyphicons.svg);
+ background-position: 0 0;
+ background-repeat: no-repeat;
+ vertical-align: top;
+ *display: inline;
+ *zoom: 1;
+ *margin-right: .3em;
+}
+.glyphicons-icon _:-o-prefocus,
+.glyphicons-icon {
+ background-image: url(../images/glyphicons.png);
+}
+.no-inlinesvg .glyphicons-icon {
+ background-image: url(../images/glyphicons.png);
+}
+.glyphicons-icon.white {
+ background-image: url(../images/glyphicons-white.svg);
+}
+.glyphicons-icon.white _:-o-prefocus,
+.glyphicons-icon.white {
+ background-image: url(../images/glyphicons-white.png);
+}
+.no-inlinesvg .glyphicons-icon.white {
+ background-image: url(../images/glyphicons-white.png);
+}
+.glyphicons-icon.glass {
+ background-position: 4px 11px;
+}
+.glyphicons-icon.leaf {
+ background-position: -44px 11px;
+}
+.glyphicons-icon.dog {
+ background-position: -92px 11px;
+}
+.glyphicons-icon.user {
+ background-position: -140px 11px;
+}
+.glyphicons-icon.girl {
+ background-position: -188px 11px;
+}
+.glyphicons-icon.car {
+ background-position: -236px 11px;
+}
+.glyphicons-icon.user_add {
+ background-position: -284px 11px;
+}
+.glyphicons-icon.user_remove {
+ background-position: -332px 11px;
+}
+.glyphicons-icon.film {
+ background-position: -380px 11px;
+}
+.glyphicons-icon.magic {
+ background-position: -428px 11px;
+}
+.glyphicons-icon.envelope {
+ background-position: 4px -37px;
+}
+.glyphicons-icon.camera {
+ background-position: -44px -37px;
+}
+.glyphicons-icon.heart {
+ background-position: -92px -37px;
+}
+.glyphicons-icon.beach_umbrella {
+ background-position: -140px -37px;
+}
+.glyphicons-icon.train {
+ background-position: -188px -37px;
+}
+.glyphicons-icon.print {
+ background-position: -236px -37px;
+}
+.glyphicons-icon.bin {
+ background-position: -284px -37px;
+}
+.glyphicons-icon.music {
+ background-position: -332px -37px;
+}
+.glyphicons-icon.note {
+ background-position: -380px -37px;
+}
+.glyphicons-icon.heart_empty {
+ background-position: -428px -37px;
+}
+.glyphicons-icon.home {
+ background-position: 4px -85px;
+}
+.glyphicons-icon.snowflake {
+ background-position: -44px -85px;
+}
+.glyphicons-icon.fire {
+ background-position: -92px -85px;
+}
+.glyphicons-icon.magnet {
+ background-position: -140px -85px;
+}
+.glyphicons-icon.parents {
+ background-position: -188px -85px;
+}
+.glyphicons-icon.binoculars {
+ background-position: -236px -85px;
+}
+.glyphicons-icon.road {
+ background-position: -284px -85px;
+}
+.glyphicons-icon.search {
+ background-position: -332px -85px;
+}
+.glyphicons-icon.cars {
+ background-position: -380px -85px;
+}
+.glyphicons-icon.notes_2 {
+ background-position: -428px -85px;
+}
+.glyphicons-icon.pencil {
+ background-position: 4px -133px;
+}
+.glyphicons-icon.bus {
+ background-position: -44px -133px;
+}
+.glyphicons-icon.wifi_alt {
+ background-position: -92px -133px;
+}
+.glyphicons-icon.luggage {
+ background-position: -140px -133px;
+}
+.glyphicons-icon.old_man {
+ background-position: -188px -133px;
+}
+.glyphicons-icon.woman {
+ background-position: -236px -133px;
+}
+.glyphicons-icon.file {
+ background-position: -284px -133px;
+}
+.glyphicons-icon.coins {
+ background-position: -332px -133px;
+}
+.glyphicons-icon.airplane {
+ background-position: -380px -133px;
+}
+.glyphicons-icon.notes {
+ background-position: -428px -133px;
+}
+.glyphicons-icon.stats {
+ background-position: 4px -181px;
+}
+.glyphicons-icon.charts {
+ background-position: -44px -181px;
+}
+.glyphicons-icon.pie_chart {
+ background-position: -92px -181px;
+}
+.glyphicons-icon.group {
+ background-position: -140px -181px;
+}
+.glyphicons-icon.keys {
+ background-position: -188px -181px;
+}
+.glyphicons-icon.calendar {
+ background-position: -236px -181px;
+}
+.glyphicons-icon.router {
+ background-position: -284px -181px;
+}
+.glyphicons-icon.camera_small {
+ background-position: -332px -181px;
+}
+.glyphicons-icon.dislikes {
+ background-position: -380px -181px;
+}
+.glyphicons-icon.star {
+ background-position: -428px -181px;
+}
+.glyphicons-icon.link {
+ background-position: 4px -229px;
+}
+.glyphicons-icon.eye_open {
+ background-position: -44px -229px;
+}
+.glyphicons-icon.eye_close {
+ background-position: -92px -229px;
+}
+.glyphicons-icon.alarm {
+ background-position: -140px -229px;
+}
+.glyphicons-icon.clock {
+ background-position: -188px -229px;
+}
+.glyphicons-icon.stopwatch {
+ background-position: -236px -229px;
+}
+.glyphicons-icon.projector {
+ background-position: -284px -229px;
+}
+.glyphicons-icon.history {
+ background-position: -332px -229px;
+}
+.glyphicons-icon.truck {
+ background-position: -380px -229px;
+}
+.glyphicons-icon.cargo {
+ background-position: -428px -229px;
+}
+.glyphicons-icon.compass {
+ background-position: 4px -277px;
+}
+.glyphicons-icon.keynote {
+ background-position: -44px -277px;
+}
+.glyphicons-icon.paperclip {
+ background-position: -92px -277px;
+}
+.glyphicons-icon.power {
+ background-position: -140px -277px;
+}
+.glyphicons-icon.lightbulb {
+ background-position: -188px -277px;
+}
+.glyphicons-icon.tag {
+ background-position: -236px -277px;
+}
+.glyphicons-icon.tags {
+ background-position: -284px -277px;
+}
+.glyphicons-icon.cleaning {
+ background-position: -332px -277px;
+}
+.glyphicons-icon.ruller {
+ background-position: -380px -277px;
+}
+.glyphicons-icon.gift {
+ background-position: -428px -277px;
+}
+.glyphicons-icon.umbrella {
+ background-position: 4px -325px;
+}
+.glyphicons-icon.book {
+ background-position: -44px -325px;
+}
+.glyphicons-icon.bookmark {
+ background-position: -92px -325px;
+}
+.glyphicons-icon.wifi {
+ background-position: -140px -325px;
+}
+.glyphicons-icon.cup {
+ background-position: -188px -325px;
+}
+.glyphicons-icon.stroller {
+ background-position: -236px -325px;
+}
+.glyphicons-icon.headphones {
+ background-position: -284px -325px;
+}
+.glyphicons-icon.headset {
+ background-position: -332px -325px;
+}
+.glyphicons-icon.warning_sign {
+ background-position: -380px -325px;
+}
+.glyphicons-icon.signal {
+ background-position: -428px -325px;
+}
+.glyphicons-icon.retweet {
+ background-position: 4px -373px;
+}
+.glyphicons-icon.refresh {
+ background-position: -44px -373px;
+}
+.glyphicons-icon.roundabout {
+ background-position: -92px -373px;
+}
+.glyphicons-icon.random {
+ background-position: -140px -373px;
+}
+.glyphicons-icon.heat {
+ background-position: -188px -373px;
+}
+.glyphicons-icon.repeat {
+ background-position: -236px -373px;
+}
+.glyphicons-icon.display {
+ background-position: -284px -373px;
+}
+.glyphicons-icon.log_book {
+ background-position: -332px -373px;
+}
+.glyphicons-icon.address_book {
+ background-position: -380px -373px;
+}
+.glyphicons-icon.building {
+ background-position: -428px -373px;
+}
+.glyphicons-icon.eyedropper {
+ background-position: 4px -421px;
+}
+.glyphicons-icon.adjust {
+ background-position: -44px -421px;
+}
+.glyphicons-icon.tint {
+ background-position: -92px -421px;
+}
+.glyphicons-icon.crop {
+ background-position: -140px -421px;
+}
+.glyphicons-icon.vector_path_square {
+ background-position: -188px -421px;
+}
+.glyphicons-icon.vector_path_circle {
+ background-position: -236px -421px;
+}
+.glyphicons-icon.vector_path_polygon {
+ background-position: -284px -421px;
+}
+.glyphicons-icon.vector_path_line {
+ background-position: -332px -421px;
+}
+.glyphicons-icon.vector_path_curve {
+ background-position: -380px -421px;
+}
+.glyphicons-icon.vector_path_all {
+ background-position: -428px -421px;
+}
+.glyphicons-icon.font {
+ background-position: 4px -469px;
+}
+.glyphicons-icon.italic {
+ background-position: -44px -469px;
+}
+.glyphicons-icon.bold {
+ background-position: -92px -469px;
+}
+.glyphicons-icon.text_underline {
+ background-position: -140px -469px;
+}
+.glyphicons-icon.text_strike {
+ background-position: -188px -469px;
+}
+.glyphicons-icon.text_height {
+ background-position: -236px -469px;
+}
+.glyphicons-icon.text_width {
+ background-position: -284px -469px;
+}
+.glyphicons-icon.text_resize {
+ background-position: -332px -469px;
+}
+.glyphicons-icon.left_indent {
+ background-position: -380px -469px;
+}
+.glyphicons-icon.right_indent {
+ background-position: -428px -469px;
+}
+.glyphicons-icon.align_left {
+ background-position: 4px -517px;
+}
+.glyphicons-icon.align_center {
+ background-position: -44px -517px;
+}
+.glyphicons-icon.align_right {
+ background-position: -92px -517px;
+}
+.glyphicons-icon.justify {
+ background-position: -140px -517px;
+}
+.glyphicons-icon.list {
+ background-position: -188px -517px;
+}
+.glyphicons-icon.text_smaller {
+ background-position: -236px -517px;
+}
+.glyphicons-icon.text_bigger {
+ background-position: -284px -517px;
+}
+.glyphicons-icon.embed {
+ background-position: -332px -517px;
+}
+.glyphicons-icon.embed_close {
+ background-position: -380px -517px;
+}
+.glyphicons-icon.table {
+ background-position: -428px -517px;
+}
+.glyphicons-icon.message_full {
+ background-position: 4px -565px;
+}
+.glyphicons-icon.message_empty {
+ background-position: -44px -565px;
+}
+.glyphicons-icon.message_in {
+ background-position: -92px -565px;
+}
+.glyphicons-icon.message_out {
+ background-position: -140px -565px;
+}
+.glyphicons-icon.message_plus {
+ background-position: -188px -565px;
+}
+.glyphicons-icon.message_minus {
+ background-position: -236px -565px;
+}
+.glyphicons-icon.message_ban {
+ background-position: -284px -565px;
+}
+.glyphicons-icon.message_flag {
+ background-position: -332px -565px;
+}
+.glyphicons-icon.message_lock {
+ background-position: -380px -565px;
+}
+.glyphicons-icon.message_new {
+ background-position: -428px -565px;
+}
+.glyphicons-icon.inbox {
+ background-position: 4px -613px;
+}
+.glyphicons-icon.inbox_plus {
+ background-position: -44px -613px;
+}
+.glyphicons-icon.inbox_minus {
+ background-position: -92px -613px;
+}
+.glyphicons-icon.inbox_lock {
+ background-position: -140px -613px;
+}
+.glyphicons-icon.inbox_in {
+ background-position: -188px -613px;
+}
+.glyphicons-icon.inbox_out {
+ background-position: -236px -613px;
+}
+.glyphicons-icon.cogwheel {
+ background-position: -284px -613px;
+}
+.glyphicons-icon.cogwheels {
+ background-position: -332px -613px;
+}
+.glyphicons-icon.picture {
+ background-position: -380px -613px;
+}
+.glyphicons-icon.adjust_alt {
+ background-position: -428px -613px;
+}
+.glyphicons-icon.database_lock {
+ background-position: 4px -661px;
+}
+.glyphicons-icon.database_plus {
+ background-position: -44px -661px;
+}
+.glyphicons-icon.database_minus {
+ background-position: -92px -661px;
+}
+.glyphicons-icon.database_ban {
+ background-position: -140px -661px;
+}
+.glyphicons-icon.folder_open {
+ background-position: -188px -661px;
+}
+.glyphicons-icon.folder_plus {
+ background-position: -236px -661px;
+}
+.glyphicons-icon.folder_minus {
+ background-position: -284px -661px;
+}
+.glyphicons-icon.folder_lock {
+ background-position: -332px -661px;
+}
+.glyphicons-icon.folder_flag {
+ background-position: -380px -661px;
+}
+.glyphicons-icon.folder_new {
+ background-position: -428px -661px;
+}
+.glyphicons-icon.edit {
+ background-position: 4px -709px;
+}
+.glyphicons-icon.new_window {
+ background-position: -44px -709px;
+}
+.glyphicons-icon.check {
+ background-position: -92px -709px;
+}
+.glyphicons-icon.unchecked {
+ background-position: -140px -709px;
+}
+.glyphicons-icon.more_windows {
+ background-position: -188px -709px;
+}
+.glyphicons-icon.show_big_thumbnails {
+ background-position: -236px -709px;
+}
+.glyphicons-icon.show_thumbnails {
+ background-position: -284px -709px;
+}
+.glyphicons-icon.show_thumbnails_with_lines {
+ background-position: -332px -709px;
+}
+.glyphicons-icon.show_lines {
+ background-position: -380px -709px;
+}
+.glyphicons-icon.playlist {
+ background-position: -428px -709px;
+}
+.glyphicons-icon.imac {
+ background-position: 4px -757px;
+}
+.glyphicons-icon.macbook {
+ background-position: -44px -757px;
+}
+.glyphicons-icon.ipad {
+ background-position: -92px -757px;
+}
+.glyphicons-icon.iphone {
+ background-position: -140px -757px;
+}
+.glyphicons-icon.iphone_transfer {
+ background-position: -188px -757px;
+}
+.glyphicons-icon.iphone_exchange {
+ background-position: -236px -757px;
+}
+.glyphicons-icon.ipod {
+ background-position: -284px -757px;
+}
+.glyphicons-icon.ipod_shuffle {
+ background-position: -332px -757px;
+}
+.glyphicons-icon.ear_plugs {
+ background-position: -380px -757px;
+}
+.glyphicons-icon.record {
+ background-position: -428px -757px;
+}
+.glyphicons-icon.step_backward {
+ background-position: 4px -805px;
+}
+.glyphicons-icon.fast_backward {
+ background-position: -44px -805px;
+}
+.glyphicons-icon.rewind {
+ background-position: -92px -805px;
+}
+.glyphicons-icon.play {
+ background-position: -140px -805px;
+}
+.glyphicons-icon.pause {
+ background-position: -188px -805px;
+}
+.glyphicons-icon.stop {
+ background-position: -236px -805px;
+}
+.glyphicons-icon.forward {
+ background-position: -284px -805px;
+}
+.glyphicons-icon.fast_forward {
+ background-position: -332px -805px;
+}
+.glyphicons-icon.step_forward {
+ background-position: -380px -805px;
+}
+.glyphicons-icon.eject {
+ background-position: -428px -805px;
+}
+.glyphicons-icon.facetime_video {
+ background-position: 4px -853px;
+}
+.glyphicons-icon.download_alt {
+ background-position: -44px -853px;
+}
+.glyphicons-icon.mute {
+ background-position: -92px -853px;
+}
+.glyphicons-icon.volume_down {
+ background-position: -140px -853px;
+}
+.glyphicons-icon.volume_up {
+ background-position: -188px -853px;
+}
+.glyphicons-icon.screenshot {
+ background-position: -236px -853px;
+}
+.glyphicons-icon.move {
+ background-position: -284px -853px;
+}
+.glyphicons-icon.more {
+ background-position: -332px -853px;
+}
+.glyphicons-icon.brightness_reduce {
+ background-position: -380px -853px;
+}
+.glyphicons-icon.brightness_increase {
+ background-position: -428px -853px;
+}
+.glyphicons-icon.circle_plus {
+ background-position: 4px -901px;
+}
+.glyphicons-icon.circle_minus {
+ background-position: -44px -901px;
+}
+.glyphicons-icon.circle_remove {
+ background-position: -92px -901px;
+}
+.glyphicons-icon.circle_ok {
+ background-position: -140px -901px;
+}
+.glyphicons-icon.circle_question_mark {
+ background-position: -188px -901px;
+}
+.glyphicons-icon.circle_info {
+ background-position: -236px -901px;
+}
+.glyphicons-icon.circle_exclamation_mark {
+ background-position: -284px -901px;
+}
+.glyphicons-icon.remove {
+ background-position: -332px -901px;
+}
+.glyphicons-icon.ok {
+ background-position: -380px -901px;
+}
+.glyphicons-icon.ban {
+ background-position: -428px -901px;
+}
+.glyphicons-icon.download {
+ background-position: 4px -949px;
+}
+.glyphicons-icon.upload {
+ background-position: -44px -949px;
+}
+.glyphicons-icon.shopping_cart {
+ background-position: -92px -949px;
+}
+.glyphicons-icon.lock {
+ background-position: -140px -949px;
+}
+.glyphicons-icon.unlock {
+ background-position: -188px -949px;
+}
+.glyphicons-icon.electricity {
+ background-position: -236px -949px;
+}
+.glyphicons-icon.ok_2 {
+ background-position: -284px -949px;
+}
+.glyphicons-icon.remove_2 {
+ background-position: -332px -949px;
+}
+.glyphicons-icon.cart_out {
+ background-position: -380px -949px;
+}
+.glyphicons-icon.cart_in {
+ background-position: -428px -949px;
+}
+.glyphicons-icon.left_arrow {
+ background-position: 4px -997px;
+}
+.glyphicons-icon.right_arrow {
+ background-position: -44px -997px;
+}
+.glyphicons-icon.down_arrow {
+ background-position: -92px -997px;
+}
+.glyphicons-icon.up_arrow {
+ background-position: -140px -997px;
+}
+.glyphicons-icon.resize_small {
+ background-position: -188px -997px;
+}
+.glyphicons-icon.resize_full {
+ background-position: -236px -997px;
+}
+.glyphicons-icon.circle_arrow_left {
+ background-position: -284px -997px;
+}
+.glyphicons-icon.circle_arrow_right {
+ background-position: -332px -997px;
+}
+.glyphicons-icon.circle_arrow_top {
+ background-position: -380px -997px;
+}
+.glyphicons-icon.circle_arrow_down {
+ background-position: -428px -997px;
+}
+.glyphicons-icon.play_button {
+ background-position: 4px -1045px;
+}
+.glyphicons-icon.unshare {
+ background-position: -44px -1045px;
+}
+.glyphicons-icon.share {
+ background-position: -92px -1045px;
+}
+.glyphicons-icon.chevron-right {
+ background-position: -140px -1045px;
+}
+.glyphicons-icon.chevron-left {
+ background-position: -188px -1045px;
+}
+.glyphicons-icon.bluetooth {
+ background-position: -236px -1045px;
+}
+.glyphicons-icon.euro {
+ background-position: -284px -1045px;
+}
+.glyphicons-icon.usd {
+ background-position: -332px -1045px;
+}
+.glyphicons-icon.gbp {
+ background-position: -380px -1045px;
+}
+.glyphicons-icon.retweet_2 {
+ background-position: -428px -1045px;
+}
+.glyphicons-icon.moon {
+ background-position: 4px -1093px;
+}
+.glyphicons-icon.sun {
+ background-position: -44px -1093px;
+}
+.glyphicons-icon.cloud {
+ background-position: -92px -1093px;
+}
+.glyphicons-icon.direction {
+ background-position: -140px -1093px;
+}
+.glyphicons-icon.brush {
+ background-position: -188px -1093px;
+}
+.glyphicons-icon.pen {
+ background-position: -236px -1093px;
+}
+.glyphicons-icon.zoom_in {
+ background-position: -284px -1093px;
+}
+.glyphicons-icon.zoom_out {
+ background-position: -332px -1093px;
+}
+.glyphicons-icon.pin {
+ background-position: -380px -1093px;
+}
+.glyphicons-icon.albums {
+ background-position: -428px -1093px;
+}
+.glyphicons-icon.rotation_lock {
+ background-position: 4px -1141px;
+}
+.glyphicons-icon.flash {
+ background-position: -44px -1141px;
+}
+.glyphicons-icon.google_maps {
+ background-position: -92px -1141px;
+}
+.glyphicons-icon.anchor {
+ background-position: -140px -1141px;
+}
+.glyphicons-icon.conversation {
+ background-position: -188px -1141px;
+}
+.glyphicons-icon.chat {
+ background-position: -236px -1141px;
+}
+.glyphicons-icon.male {
+ background-position: -284px -1141px;
+}
+.glyphicons-icon.female {
+ background-position: -332px -1141px;
+}
+.glyphicons-icon.asterisk {
+ background-position: -380px -1141px;
+}
+.glyphicons-icon.divide {
+ background-position: -428px -1141px;
+}
+.glyphicons-icon.snorkel_diving {
+ background-position: 4px -1189px;
+}
+.glyphicons-icon.scuba_diving {
+ background-position: -44px -1189px;
+}
+.glyphicons-icon.oxygen_bottle {
+ background-position: -92px -1189px;
+}
+.glyphicons-icon.fins {
+ background-position: -140px -1189px;
+}
+.glyphicons-icon.fishes {
+ background-position: -188px -1189px;
+}
+.glyphicons-icon.boat {
+ background-position: -236px -1189px;
+}
+.glyphicons-icon.delete {
+ background-position: -284px -1189px;
+}
+.glyphicons-icon.sheriffs_star {
+ background-position: -332px -1189px;
+}
+.glyphicons-icon.qrcode {
+ background-position: -380px -1189px;
+}
+.glyphicons-icon.barcode {
+ background-position: -428px -1189px;
+}
+.glyphicons-icon.pool {
+ background-position: 4px -1237px;
+}
+.glyphicons-icon.buoy {
+ background-position: -44px -1237px;
+}
+.glyphicons-icon.spade {
+ background-position: -92px -1237px;
+}
+.glyphicons-icon.bank {
+ background-position: -140px -1237px;
+}
+.glyphicons-icon.vcard {
+ background-position: -188px -1237px;
+}
+.glyphicons-icon.electrical_plug {
+ background-position: -236px -1237px;
+}
+.glyphicons-icon.flag {
+ background-position: -284px -1237px;
+}
+.glyphicons-icon.credit_card {
+ background-position: -332px -1237px;
+}
+.glyphicons-icon.keyboard-wireless {
+ background-position: -380px -1237px;
+}
+.glyphicons-icon.keyboard-wired {
+ background-position: -428px -1237px;
+}
+.glyphicons-icon.shield {
+ background-position: 4px -1285px;
+}
+.glyphicons-icon.ring {
+ background-position: -44px -1285px;
+}
+.glyphicons-icon.cake {
+ background-position: -92px -1285px;
+}
+.glyphicons-icon.drink {
+ background-position: -140px -1285px;
+}
+.glyphicons-icon.beer {
+ background-position: -188px -1285px;
+}
+.glyphicons-icon.fast_food {
+ background-position: -236px -1285px;
+}
+.glyphicons-icon.cutlery {
+ background-position: -284px -1285px;
+}
+.glyphicons-icon.pizza {
+ background-position: -332px -1285px;
+}
+.glyphicons-icon.birthday_cake {
+ background-position: -380px -1285px;
+}
+.glyphicons-icon.tablet {
+ background-position: -428px -1285px;
+}
+.glyphicons-icon.settings {
+ background-position: 4px -1333px;
+}
+.glyphicons-icon.bullets {
+ background-position: -44px -1333px;
+}
+.glyphicons-icon.cardio {
+ background-position: -92px -1333px;
+}
+.glyphicons-icon.t-shirt {
+ background-position: -140px -1333px;
+}
+.glyphicons-icon.pants {
+ background-position: -188px -1333px;
+}
+.glyphicons-icon.sweater {
+ background-position: -236px -1333px;
+}
+.glyphicons-icon.fabric {
+ background-position: -284px -1333px;
+}
+.glyphicons-icon.leather {
+ background-position: -332px -1333px;
+}
+.glyphicons-icon.scissors {
+ background-position: -380px -1333px;
+}
+.glyphicons-icon.bomb {
+ background-position: -428px -1333px;
+}
+.glyphicons-icon.skull {
+ background-position: 4px -1381px;
+}
+.glyphicons-icon.celebration {
+ background-position: -44px -1381px;
+}
+.glyphicons-icon.tea_kettle {
+ background-position: -92px -1381px;
+}
+.glyphicons-icon.french_press {
+ background-position: -140px -1381px;
+}
+.glyphicons-icon.coffe_cup {
+ background-position: -188px -1381px;
+}
+.glyphicons-icon.pot {
+ background-position: -236px -1381px;
+}
+.glyphicons-icon.grater {
+ background-position: -284px -1381px;
+}
+.glyphicons-icon.kettle {
+ background-position: -332px -1381px;
+}
+.glyphicons-icon.hospital {
+ background-position: -380px -1381px;
+}
+.glyphicons-icon.hospital_h {
+ background-position: -428px -1381px;
+}
+.glyphicons-icon.microphone {
+ background-position: 4px -1429px;
+}
+.glyphicons-icon.webcam {
+ background-position: -44px -1429px;
+}
+.glyphicons-icon.temple_christianity_church {
+ background-position: -92px -1429px;
+}
+.glyphicons-icon.temple_islam {
+ background-position: -140px -1429px;
+}
+.glyphicons-icon.temple_hindu {
+ background-position: -188px -1429px;
+}
+.glyphicons-icon.temple_buddhist {
+ background-position: -236px -1429px;
+}
+.glyphicons-icon.bicycle {
+ background-position: -284px -1429px;
+}
+.glyphicons-icon.life_preserver {
+ background-position: -332px -1429px;
+}
+.glyphicons-icon.share_alt {
+ background-position: -380px -1429px;
+}
+.glyphicons-icon.comments {
+ background-position: -428px -1429px;
+}
+.glyphicons-icon.flower {
+ background-position: 4px -1477px;
+}
+.glyphicons-icon.baseball {
+ background-position: -44px -1477px;
+}
+.glyphicons-icon.rugby {
+ background-position: -92px -1477px;
+}
+.glyphicons-icon.ax {
+ background-position: -140px -1477px;
+}
+.glyphicons-icon.table_tennis {
+ background-position: -188px -1477px;
+}
+.glyphicons-icon.bowling {
+ background-position: -236px -1477px;
+}
+.glyphicons-icon.tree_conifer {
+ background-position: -284px -1477px;
+}
+.glyphicons-icon.tree_deciduous {
+ background-position: -332px -1477px;
+}
+.glyphicons-icon.more_items {
+ background-position: -380px -1477px;
+}
+.glyphicons-icon.sort {
+ background-position: -428px -1477px;
+}
+.glyphicons-icon.filter {
+ background-position: 4px -1525px;
+}
+.glyphicons-icon.gamepad {
+ background-position: -44px -1525px;
+}
+.glyphicons-icon.playing_dices {
+ background-position: -92px -1525px;
+}
+.glyphicons-icon.calculator {
+ background-position: -140px -1525px;
+}
+.glyphicons-icon.tie {
+ background-position: -188px -1525px;
+}
+.glyphicons-icon.wallet {
+ background-position: -236px -1525px;
+}
+.glyphicons-icon.piano {
+ background-position: -284px -1525px;
+}
+.glyphicons-icon.sampler {
+ background-position: -332px -1525px;
+}
+.glyphicons-icon.podium {
+ background-position: -380px -1525px;
+}
+.glyphicons-icon.soccer_ball {
+ background-position: -428px -1525px;
+}
+.glyphicons-icon.blog {
+ background-position: 4px -1573px;
+}
+.glyphicons-icon.dashboard {
+ background-position: -44px -1573px;
+}
+.glyphicons-icon.certificate {
+ background-position: -92px -1573px;
+}
+.glyphicons-icon.bell {
+ background-position: -140px -1573px;
+}
+.glyphicons-icon.candle {
+ background-position: -188px -1573px;
+}
+.glyphicons-icon.pushpin {
+ background-position: -236px -1573px;
+}
+.glyphicons-icon.iphone_shake {
+ background-position: -284px -1573px;
+}
+.glyphicons-icon.pin_flag {
+ background-position: -332px -1573px;
+}
+.glyphicons-icon.turtle {
+ background-position: -380px -1573px;
+}
+.glyphicons-icon.rabbit {
+ background-position: -428px -1573px;
+}
+.glyphicons-icon.globe {
+ background-position: 4px -1621px;
+}
+.glyphicons-icon.briefcase {
+ background-position: -44px -1621px;
+}
+.glyphicons-icon.hdd {
+ background-position: -92px -1621px;
+}
+.glyphicons-icon.thumbs_up {
+ background-position: -140px -1621px;
+}
+.glyphicons-icon.thumbs_down {
+ background-position: -188px -1621px;
+}
+.glyphicons-icon.hand_right {
+ background-position: -236px -1621px;
+}
+.glyphicons-icon.hand_left {
+ background-position: -284px -1621px;
+}
+.glyphicons-icon.hand_up {
+ background-position: -332px -1621px;
+}
+.glyphicons-icon.hand_down {
+ background-position: -380px -1621px;
+}
+.glyphicons-icon.fullscreen {
+ background-position: -428px -1621px;
+}
+.glyphicons-icon.shopping_bag {
+ background-position: 4px -1669px;
+}
+.glyphicons-icon.book_open {
+ background-position: -44px -1669px;
+}
+.glyphicons-icon.nameplate {
+ background-position: -92px -1669px;
+}
+.glyphicons-icon.nameplate_alt {
+ background-position: -140px -1669px;
+}
+.glyphicons-icon.vases {
+ background-position: -188px -1669px;
+}
+.glyphicons-icon.bullhorn {
+ background-position: -236px -1669px;
+}
+.glyphicons-icon.dumbbell {
+ background-position: -284px -1669px;
+}
+.glyphicons-icon.suitcase {
+ background-position: -332px -1669px;
+}
+.glyphicons-icon.file_import {
+ background-position: -380px -1669px;
+}
+.glyphicons-icon.file_export {
+ background-position: -428px -1669px;
+}
+.glyphicons-icon.bug {
+ background-position: 4px -1717px;
+}
+.glyphicons-icon.crown {
+ background-position: -44px -1717px;
+}
+.glyphicons-icon.smoking {
+ background-position: -92px -1717px;
+}
+.glyphicons-icon.cloud-upload {
+ background-position: -140px -1717px;
+}
+.glyphicons-icon.cloud-download {
+ background-position: -188px -1717px;
+}
+.glyphicons-icon.restart {
+ background-position: -236px -1717px;
+}
+.glyphicons-icon.security_camera {
+ background-position: -284px -1717px;
+}
+.glyphicons-icon.expand {
+ background-position: -332px -1717px;
+}
+.glyphicons-icon.collapse {
+ background-position: -380px -1717px;
+}
+.glyphicons-icon.collapse_top {
+ background-position: -428px -1717px;
+}
+.glyphicons-icon.globe_af {
+ background-position: 4px -1765px;
+}
+.glyphicons-icon.global {
+ background-position: -44px -1765px;
+}
+.glyphicons-icon.spray {
+ background-position: -92px -1765px;
+}
+.glyphicons-icon.nails {
+ background-position: -140px -1765px;
+}
+.glyphicons-icon.claw_hammer {
+ background-position: -188px -1765px;
+}
+.glyphicons-icon.classic_hammer {
+ background-position: -236px -1765px;
+}
+.glyphicons-icon.hand_saw {
+ background-position: -284px -1765px;
+}
+.glyphicons-icon.riflescope {
+ background-position: -332px -1765px;
+}
+.glyphicons-icon.electrical_socket_eu {
+ background-position: -380px -1765px;
+}
+.glyphicons-icon.electrical_socket_us {
+ background-position: -428px -1765px;
+}
+.glyphicons-icon.message_forward {
+ background-position: 4px -1813px;
+}
+.glyphicons-icon.coat_hanger {
+ background-position: -44px -1813px;
+}
+.glyphicons-icon.dress {
+ background-position: -92px -1813px;
+}
+.glyphicons-icon.bathrobe {
+ background-position: -140px -1813px;
+}
+.glyphicons-icon.shirt {
+ background-position: -188px -1813px;
+}
+.glyphicons-icon.underwear {
+ background-position: -236px -1813px;
+}
+.glyphicons-icon.log_in {
+ background-position: -284px -1813px;
+}
+.glyphicons-icon.log_out {
+ background-position: -332px -1813px;
+}
+.glyphicons-icon.exit {
+ background-position: -380px -1813px;
+}
+.glyphicons-icon.new_window_alt {
+ background-position: -428px -1813px;
+}
+.glyphicons-icon.video_sd {
+ background-position: 4px -1861px;
+}
+.glyphicons-icon.video_hd {
+ background-position: -44px -1861px;
+}
+.glyphicons-icon.subtitles {
+ background-position: -92px -1861px;
+}
+.glyphicons-icon.sound_stereo {
+ background-position: -140px -1861px;
+}
+.glyphicons-icon.sound_dolby {
+ background-position: -188px -1861px;
+}
+.glyphicons-icon.sound_5_1 {
+ background-position: -236px -1861px;
+}
+.glyphicons-icon.sound_6_1 {
+ background-position: -284px -1861px;
+}
+.glyphicons-icon.sound_7_1 {
+ background-position: -332px -1861px;
+}
+.glyphicons-icon.copyright_mark {
+ background-position: -380px -1861px;
+}
+.glyphicons-icon.registration_mark {
+ background-position: -428px -1861px;
+}
+.glyphicons-icon.radar {
+ background-position: 4px -1909px;
+}
+.glyphicons-icon.skateboard {
+ background-position: -44px -1909px;
+}
+.glyphicons-icon.golf_course {
+ background-position: -92px -1909px;
+}
+.glyphicons-icon.sorting {
+ background-position: -140px -1909px;
+}
+.glyphicons-icon.sort-by-alphabet {
+ background-position: -188px -1909px;
+}
+.glyphicons-icon.sort-by-alphabet-alt {
+ background-position: -236px -1909px;
+}
+.glyphicons-icon.sort-by-order {
+ background-position: -284px -1909px;
+}
+.glyphicons-icon.sort-by-order-alt {
+ background-position: -332px -1909px;
+}
+.glyphicons-icon.sort-by-attributes {
+ background-position: -380px -1909px;
+}
+.glyphicons-icon.sort-by-attributes-alt {
+ background-position: -428px -1909px;
+}
+.glyphicons-icon.compressed {
+ background-position: 4px -1957px;
+}
+.glyphicons-icon.package {
+ background-position: -44px -1957px;
+}
+.glyphicons-icon.cloud_plus {
+ background-position: -92px -1957px;
+}
+.glyphicons-icon.cloud_minus {
+ background-position: -140px -1957px;
+}
+.glyphicons-icon.disk_save {
+ background-position: -188px -1957px;
+}
+.glyphicons-icon.disk_open {
+ background-position: -236px -1957px;
+}
+.glyphicons-icon.disk_saved {
+ background-position: -284px -1957px;
+}
+.glyphicons-icon.disk_remove {
+ background-position: -332px -1957px;
+}
+.glyphicons-icon.disk_import {
+ background-position: -380px -1957px;
+}
+.glyphicons-icon.disk_export {
+ background-position: -428px -1957px;
+}
+.glyphicons-icon.tower {
+ background-position: 4px -2005px;
+}
+.glyphicons-icon.send {
+ background-position: -44px -2005px;
+}
+.glyphicons-icon.git_branch {
+ background-position: -92px -2005px;
+}
+.glyphicons-icon.git_create {
+ background-position: -140px -2005px;
+}
+.glyphicons-icon.git_private {
+ background-position: -188px -2005px;
+}
+.glyphicons-icon.git_delete {
+ background-position: -236px -2005px;
+}
+.glyphicons-icon.git_merge {
+ background-position: -284px -2005px;
+}
+.glyphicons-icon.git_pull_request {
+ background-position: -332px -2005px;
+}
+.glyphicons-icon.git_compare {
+ background-position: -380px -2005px;
+}
+.glyphicons-icon.git_commit {
+ background-position: -428px -2005px;
+}
+.glyphicons-icon.construction_cone {
+ background-position: 4px -2053px;
+}
+.glyphicons-icon.shoe_steps {
+ background-position: -44px -2053px;
+}
+.glyphicons-icon.plus {
+ background-position: -92px -2053px;
+}
+.glyphicons-icon.minus {
+ background-position: -140px -2053px;
+}
+.glyphicons-icon.redo {
+ background-position: -188px -2053px;
+}
+.glyphicons-icon.undo {
+ background-position: -236px -2053px;
+}
+.glyphicons-icon.golf {
+ background-position: -284px -2053px;
+}
+.glyphicons-icon.hockey {
+ background-position: -332px -2053px;
+}
+.glyphicons-icon.pipe {
+ background-position: -380px -2053px;
+}
+.glyphicons-icon.wrench {
+ background-position: -428px -2053px;
+}
+.glyphicons-icon.folder_closed {
+ background-position: 4px -2101px;
+}
+.glyphicons-icon.phone_alt {
+ background-position: -44px -2101px;
+}
+.glyphicons-icon.earphone {
+ background-position: -92px -2101px;
+}
+.glyphicons-icon.floppy_disk {
+ background-position: -140px -2101px;
+}
+.glyphicons-icon.floppy_saved {
+ background-position: -188px -2101px;
+}
+.glyphicons-icon.floppy_remove {
+ background-position: -236px -2101px;
+}
+.glyphicons-icon.floppy_save {
+ background-position: -284px -2101px;
+}
+.glyphicons-icon.floppy_open {
+ background-position: -332px -2101px;
+}
+.glyphicons-icon.translate {
+ background-position: -380px -2101px;
+}
+.glyphicons-icon.fax {
+ background-position: -428px -2101px;
+}
+.glyphicons-icon.factory {
+ background-position: 4px -2149px;
+}
+.glyphicons-icon.shop_window {
+ background-position: -44px -2149px;
+}
+.glyphicons-icon.shop {
+ background-position: -92px -2149px;
+}
+.glyphicons-icon.kiosk {
+ background-position: -140px -2149px;
+}
+.glyphicons-icon.kiosk_wheels {
+ background-position: -188px -2149px;
+}
+.glyphicons-icon.kiosk_light {
+ background-position: -236px -2149px;
+}
+.glyphicons-icon.kiosk_food {
+ background-position: -284px -2149px;
+}
+.glyphicons-icon.transfer {
+ background-position: -332px -2149px;
+}
+.glyphicons-icon.money {
+ background-position: -380px -2149px;
+}
+.glyphicons-icon.header {
+ background-position: -428px -2149px;
+}
+.glyphicons-icon.blacksmith {
+ background-position: 4px -2197px;
+}
+.glyphicons-icon.saw_blade {
+ background-position: -44px -2197px;
+}
+.glyphicons-icon.basketball {
+ background-position: -92px -2197px;
+}
+.glyphicons-icon.server {
+ background-position: -140px -2197px;
+}
+.glyphicons-icon.server_plus {
+ background-position: -188px -2197px;
+}
+.glyphicons-icon.server_minus {
+ background-position: -236px -2197px;
+}
+.glyphicons-icon.server_ban {
+ background-position: -284px -2197px;
+}
+.glyphicons-icon.server_flag {
+ background-position: -332px -2197px;
+}
+.glyphicons-icon.server_lock {
+ background-position: -380px -2197px;
+}
+.glyphicons-icon.server_new {
+ background-position: -428px -2197px;
+}
diff --git a/servo/static/css/halflings.css b/servo/static/css/halflings.css
new file mode 100644
index 0000000..ea048e7
--- /dev/null
+++ b/servo/static/css/halflings.css
@@ -0,0 +1,1275 @@
+/*!
+ *
+ * Project: GLYPHICONS HALFLINGS
+ * Author: Jan Kovarik - www.glyphicons.com
+ * Twitter: @glyphicons
+ *
+ */
+@font-face {
+ font-family: 'Glyphicons Halflings Regular';
+ src: url('../fonts/glyphicons-halflings-regular.eot');
+ src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+.halflings {
+ display: inline-block;
+ position: relative;
+ padding-left: 25px;
+ color: #1d1d1b;
+ text-decoration: none;
+ *display: inline;
+ *zoom: 1;
+ vertical-align: middle;
+}
+.halflings:before {
+ position: absolute;
+ left: 0;
+ top: 0;
+ display: inline-block;
+ margin: 0 5px 0 0;
+ font: 12px/1em 'Glyphicons Halflings Regular';
+ font-style: normal;
+ font-weight: normal;
+ color: #1d1d1b;
+ *display: inline;
+ *zoom: 1;
+ vertical-align: middle;
+ text-transform: none;
+ -webkit-font-smoothing: antialiased;
+}
+.halflings.white:before {
+ color: #fff;
+}
+.halflings.glass:before {
+ content: "\E001";
+}
+.halflings.music:before {
+ content: "\E002";
+}
+.halflings.search:before {
+ content: "\E003";
+}
+.halflings.envelope:before {
+ content: "\2709";
+}
+.halflings.heart:before {
+ content: "\E005";
+}
+.halflings.star:before {
+ content: "\E006";
+}
+.halflings.star-empty:before {
+ content: "\E007";
+}
+.halflings.user:before {
+ content: "\E008";
+}
+.halflings.film:before {
+ content: "\E009";
+}
+.halflings.th-large:before {
+ content: "\E010";
+}
+.halflings.th:before {
+ content: "\E011";
+}
+.halflings.th-list:before {
+ content: "\E012";
+}
+.halflings.ok:before {
+ content: "\E013";
+}
+.halflings.remove:before {
+ content: "\E014";
+}
+.halflings.zoom-in:before {
+ content: "\E015";
+}
+.halflings.zoom-out:before {
+ content: "\E016";
+}
+.halflings.off:before {
+ content: "\E017";
+}
+.halflings.signal:before {
+ content: "\E018";
+}
+.halflings.cog:before {
+ content: "\E019";
+}
+.halflings.trash:before {
+ content: "\E020";
+}
+.halflings.home:before {
+ content: "\E021";
+}
+.halflings.file:before {
+ content: "\E022";
+}
+.halflings.time:before {
+ content: "\E023";
+}
+.halflings.road:before {
+ content: "\E024";
+}
+.halflings.download-alt:before {
+ content: "\E025";
+}
+.halflings.download:before {
+ content: "\E026";
+}
+.halflings.upload:before {
+ content: "\E027";
+}
+.halflings.inbox:before {
+ content: "\E028";
+}
+.halflings.play-circle:before {
+ content: "\E029";
+}
+.halflings.repeat:before {
+ content: "\E030";
+}
+.halflings.refresh:before {
+ content: "\E031";
+}
+.halflings.list-alt:before {
+ content: "\E032";
+}
+.halflings.lock:before {
+ content: "\1F512";
+}
+.halflings.flag:before {
+ content: "\E034";
+}
+.halflings.headphones:before {
+ content: "\E035";
+}
+.halflings.volume-off:before {
+ content: "\E036";
+}
+.halflings.volume-down:before {
+ content: "\E037";
+}
+.halflings.volume-up:before {
+ content: "\E038";
+}
+.halflings.qrcode:before {
+ content: "\E039";
+}
+.halflings.barcode:before {
+ content: "\E040";
+}
+.halflings.tag:before {
+ content: "\E041";
+}
+.halflings.tags:before {
+ content: "\E042";
+}
+.halflings.book:before {
+ content: "\E043";
+}
+.halflings.bookmark:before {
+ content: "\1F516";
+}
+.halflings.print:before {
+ content: "\E045";
+}
+.halflings.camera:before {
+ content: "\1F4F7";
+}
+.halflings.font:before {
+ content: "\E047";
+}
+.halflings.bold:before {
+ content: "\E048";
+}
+.halflings.italic:before {
+ content: "\E049";
+}
+.halflings.text-height:before {
+ content: "\E050";
+}
+.halflings.text-width:before {
+ content: "\E051";
+}
+.halflings.align-left:before {
+ content: "\E052";
+}
+.halflings.align-center:before {
+ content: "\E053";
+}
+.halflings.align-right:before {
+ content: "\E054";
+}
+.halflings.align-justify:before {
+ content: "\E055";
+}
+.halflings.list:before {
+ content: "\E056";
+}
+.halflings.indent-left:before {
+ content: "\E057";
+}
+.halflings.indent-right:before {
+ content: "\E058";
+}
+.halflings.facetime-video:before {
+ content: "\E059";
+}
+.halflings.picture:before {
+ content: "\E060";
+}
+.halflings.pencil:before {
+ content: "\270F";
+}
+.halflings.map-marker:before {
+ content: "\E062";
+}
+.halflings.adjust:before {
+ content: "\E063";
+}
+.halflings.tint:before {
+ content: "\E064";
+}
+.halflings.edit:before {
+ content: "\E065";
+}
+.halflings.share:before {
+ content: "\E066";
+}
+.halflings.check:before {
+ content: "\E067";
+}
+.halflings.move:before {
+ content: "\E068";
+}
+.halflings.step-backward:before {
+ content: "\E069";
+}
+.halflings.fast-backward:before {
+ content: "\E070";
+}
+.halflings.backward:before {
+ content: "\E071";
+}
+.halflings.play:before {
+ content: "\E072";
+}
+.halflings.pause:before {
+ content: "\E073";
+}
+.halflings.stop:before {
+ content: "\E074";
+}
+.halflings.forward:before {
+ content: "\E075";
+}
+.halflings.fast-forward:before {
+ content: "\E076";
+}
+.halflings.step-forward:before {
+ content: "\E077";
+}
+.halflings.eject:before {
+ content: "\E078";
+}
+.halflings.chevron-left:before {
+ content: "\E079";
+}
+.halflings.chevron-right:before {
+ content: "\E080";
+}
+.halflings.plus-sign:before {
+ content: "\E081";
+}
+.halflings.minus-sign:before {
+ content: "\E082";
+}
+.halflings.remove-sign:before {
+ content: "\E083";
+}
+.halflings.ok-sign:before {
+ content: "\E084";
+}
+.halflings.question-sign:before {
+ content: "\E085";
+}
+.halflings.info-sign:before {
+ content: "\E086";
+}
+.halflings.screenshot:before {
+ content: "\E087";
+}
+.halflings.remove-circle:before {
+ content: "\E088";
+}
+.halflings.ok-circle:before {
+ content: "\E089";
+}
+.halflings.ban-circle:before {
+ content: "\E090";
+}
+.halflings.arrow-left:before {
+ content: "\E091";
+}
+.halflings.arrow-right:before {
+ content: "\E092";
+}
+.halflings.arrow-up:before {
+ content: "\E093";
+}
+.halflings.arrow-down:before {
+ content: "\E094";
+}
+.halflings.share-alt:before {
+ content: "\E095";
+}
+.halflings.resize-full:before {
+ content: "\E096";
+}
+.halflings.resize-small:before {
+ content: "\E097";
+}
+.halflings.plus:before {
+ content: "\002B";
+}
+.halflings.minus:before {
+ content: "\2212";
+}
+.halflings.asterisk:before {
+ content: "\002A";
+}
+.halflings.exclamation-sign:before {
+ content: "\E101";
+}
+.halflings.gift:before {
+ content: "\E102";
+}
+.halflings.leaf:before {
+ content: "\E103";
+}
+.halflings.fire:before {
+ content: "\1F525";
+}
+.halflings.eye-open:before {
+ content: "\E105";
+}
+.halflings.eye-close:before {
+ content: "\E106";
+}
+.halflings.warning-sign:before {
+ content: "\E107";
+}
+.halflings.plane:before {
+ content: "\E108";
+}
+.halflings.calendar:before {
+ content: "\1F4C5";
+}
+.halflings.random:before {
+ content: "\E110";
+}
+.halflings.comments:before {
+ content: "\E111";
+}
+.halflings.magnet:before {
+ content: "\E112";
+}
+.halflings.chevron-up:before {
+ content: "\E113";
+}
+.halflings.chevron-down:before {
+ content: "\E114";
+}
+.halflings.retweet:before {
+ content: "\E115";
+}
+.halflings.shopping-cart:before {
+ content: "\E116";
+}
+.halflings.folder-close:before {
+ content: "\E117";
+}
+.halflings.folder-open:before {
+ content: "\E118";
+}
+.halflings.resize-vertical:before {
+ content: "\E119";
+}
+.halflings.resize-horizontal:before {
+ content: "\E120";
+}
+.halflings.hdd:before {
+ content: "\E121";
+}
+.halflings.bullhorn:before {
+ content: "\E122";
+}
+.halflings.bell:before {
+ content: "\1F514";
+}
+.halflings.certificate:before {
+ content: "\E124";
+}
+.halflings.thumbs-up:before {
+ content: "\E125";
+}
+.halflings.thumbs-down:before {
+ content: "\E126";
+}
+.halflings.hand-right:before {
+ content: "\E127";
+}
+.halflings.hand-left:before {
+ content: "\E128";
+}
+.halflings.hand-top:before {
+ content: "\E129";
+}
+.halflings.hand-down:before {
+ content: "\E130";
+}
+.halflings.circle-arrow-right:before {
+ content: "\E131";
+}
+.halflings.circle-arrow-left:before {
+ content: "\E132";
+}
+.halflings.circle-arrow-top:before {
+ content: "\E133";
+}
+.halflings.circle-arrow-down:before {
+ content: "\E134";
+}
+.halflings.globe:before {
+ content: "\E135";
+}
+.halflings.wrench:before {
+ content: "\1F527";
+}
+.halflings.tasks:before {
+ content: "\E137";
+}
+.halflings.filter:before {
+ content: "\E138";
+}
+.halflings.briefcase:before {
+ content: "\1F4BC";
+}
+.halflings.fullscreen:before {
+ content: "\E140";
+}
+.halflings.dashboard:before {
+ content: "\E141";
+}
+.halflings.paperclip:before {
+ content: "\1F4CE";
+}
+.halflings.heart-empty:before {
+ content: "\E143";
+}
+.halflings.link:before {
+ content: "\E144";
+}
+.halflings.phone:before {
+ content: "\E145";
+}
+.halflings.pushpin:before {
+ content: "\1F4CC";
+}
+.halflings.euro:before {
+ content: "\20AC";
+}
+.halflings.usd:before {
+ content: "\E148";
+}
+.halflings.gbp:before {
+ content: "\E149";
+}
+.halflings.sort:before {
+ content: "\E150";
+}
+.halflings.sort-by-alphabet:before {
+ content: "\E151";
+}
+.halflings.sort-by-alphabet-alt:before {
+ content: "\E152";
+}
+.halflings.sort-by-order:before {
+ content: "\E153";
+}
+.halflings.sort-by-order-alt:before {
+ content: "\E154";
+}
+.halflings.sort-by-attributes:before {
+ content: "\E155";
+}
+.halflings.sort-by-attributes-alt:before {
+ content: "\E156";
+}
+.halflings.unchecked:before {
+ content: "\E157";
+}
+.halflings.expand:before {
+ content: "\E158";
+}
+.halflings.collapse:before {
+ content: "\E159";
+}
+.halflings.collapse-top:before {
+ content: "\E160";
+}
+.halflings.log_in:before {
+ content: "\E161";
+}
+.halflings.flash:before {
+ content: "\E162";
+}
+.halflings.log_out:before {
+ content: "\E163";
+}
+.halflings.new_window:before {
+ content: "\E164";
+}
+.halflings.record:before {
+ content: "\E165";
+}
+.halflings.save:before {
+ content: "\E166";
+}
+.halflings.open:before {
+ content: "\E167";
+}
+.halflings.saved:before {
+ content: "\E168";
+}
+.halflings.import:before {
+ content: "\E169";
+}
+.halflings.export:before {
+ content: "\E170";
+}
+.halflings.send:before {
+ content: "\E171";
+}
+.halflings.floppy_disk:before {
+ content: "\E172";
+}
+.halflings.floppy_saved:before {
+ content: "\E173";
+}
+.halflings.floppy_remove:before {
+ content: "\E174";
+}
+.halflings.floppy_save:before {
+ content: "\E175";
+}
+.halflings.floppy_open:before {
+ content: "\E176";
+}
+.halflings.credit_card:before {
+ content: "\E177";
+}
+.halflings.transfer:before {
+ content: "\E178";
+}
+.halflings.cutlery:before {
+ content: "\E179";
+}
+.halflings.header:before {
+ content: "\E180";
+}
+.halflings.compressed:before {
+ content: "\E181";
+}
+.halflings.earphone:before {
+ content: "\E182";
+}
+.halflings.phone_alt:before {
+ content: "\E183";
+}
+.halflings.tower:before {
+ content: "\E184";
+}
+.halflings.stats:before {
+ content: "\E185";
+}
+.halflings.sd_video:before {
+ content: "\E186";
+}
+.halflings.hd_video:before {
+ content: "\E187";
+}
+.halflings.subtitles:before {
+ content: "\E188";
+}
+.halflings.sound_stereo:before {
+ content: "\E189";
+}
+.halflings.sound_dolby:before {
+ content: "\E190";
+}
+.halflings.sound_5_1:before {
+ content: "\E191";
+}
+.halflings.sound_6_1:before {
+ content: "\E192";
+}
+.halflings.sound_7_1:before {
+ content: "\E193";
+}
+.halflings.copyright_mark:before {
+ content: "\E194";
+}
+.halflings.registration_mark:before {
+ content: "\E195";
+}
+.halflings.cloud:before {
+ content: "\2601";
+}
+.halflings.cloud_download:before {
+ content: "\E197";
+}
+.halflings.cloud_upload:before {
+ content: "\E198";
+}
+.halflings.tree_conifer:before {
+ content: "\E199";
+}
+.halflings.tree_deciduous:before {
+ content: "\E200";
+}
+.halflings-icon {
+ display: inline-block;
+ width: 14px;
+ height: 14px;
+ margin: 0 8px 0 0;
+ line-height: 14px;
+ vertical-align: text-top;
+ background-image: url(../images/glyphicons_halflings.svg);
+ background-position: 0 0;
+ background-repeat: no-repeat;
+ vertical-align: top;
+ *display: inline;
+ *zoom: 1;
+ *margin-right: .3em;
+}
+.halflings-icon _:-o-prefocus,
+.halflings-icon {
+ background-image: url(../images/glyphicons_halflings.png);
+}
+.no-inlinesvg .halflings-icon {
+ background-image: url(../images/glyphicons_halflings.png);
+}
+.halflings-icon.white {
+ background-image: url(../images/glyphicons_halflings-white.svg);
+}
+.halflings-icon.white _:-o-prefocus,
+.halflings-icon.white {
+ background-image: url(../images/glyphicons_halflings-white.png);
+}
+.no-inlinesvg .halflings-icon.white {
+ background-image: url(../images/glyphicons_halflings-white.png);
+}
+.halflings-icon.glass {
+ background-position: 0px 0px;
+}
+.halflings-icon.music {
+ background-position: -24px 0px;
+}
+.halflings-icon.search {
+ background-position: -48px 0px;
+}
+.halflings-icon.envelope {
+ background-position: -72px 0px;
+}
+.halflings-icon.heart {
+ background-position: -96px 0px;
+}
+.halflings-icon.star {
+ background-position: -120px 0px;
+}
+.halflings-icon.star-empty {
+ background-position: -144px 0px;
+}
+.halflings-icon.user {
+ background-position: -168px 0px;
+}
+.halflings-icon.film {
+ background-position: -192px 0px;
+}
+.halflings-icon.th-large {
+ background-position: -216px 0px;
+}
+.halflings-icon.th {
+ background-position: -240px 0px;
+}
+.halflings-icon.th-list {
+ background-position: -264px 0px;
+}
+.halflings-icon.ok {
+ background-position: -288px 0px;
+}
+.halflings-icon.remove {
+ background-position: -312px 0px;
+}
+.halflings-icon.zoom-in {
+ background-position: -336px 0px;
+}
+.halflings-icon.zoom-out {
+ background-position: -360px 0px;
+}
+.halflings-icon.off {
+ background-position: -384px 0px;
+}
+.halflings-icon.signal {
+ background-position: -408px 0px;
+}
+.halflings-icon.cog {
+ background-position: -432px 0px;
+}
+.halflings-icon.trash {
+ background-position: -456px 0px;
+}
+.halflings-icon.home {
+ background-position: 0px -24px;
+}
+.halflings-icon.file {
+ background-position: -24px -24px;
+}
+.halflings-icon.time {
+ background-position: -48px -24px;
+}
+.halflings-icon.road {
+ background-position: -71px -24px;
+}
+.halflings-icon.download-alt {
+ background-position: -96px -24px;
+}
+.halflings-icon.download {
+ background-position: -120px -24px;
+}
+.halflings-icon.upload {
+ background-position: -144px -24px;
+}
+.halflings-icon.inbox {
+ background-position: -168px -24px;
+}
+.halflings-icon.play-circle {
+ background-position: -192px -24px;
+}
+.halflings-icon.repeat {
+ background-position: -216px -24px;
+}
+.halflings-icon.refresh {
+ background-position: -240px -24px;
+}
+.halflings-icon.list-alt {
+ background-position: -264px -24px;
+}
+.halflings-icon.lock {
+ background-position: -288px -24px;
+}
+.halflings-icon.flag {
+ background-position: -312px -24px;
+}
+.halflings-icon.headphones {
+ background-position: -336px -24px;
+}
+.halflings-icon.volume-off {
+ background-position: -360px -24px;
+}
+.halflings-icon.volume-down {
+ background-position: -384px -24px;
+}
+.halflings-icon.volume-up {
+ background-position: -408px -24px;
+}
+.halflings-icon.qrcode {
+ background-position: -432px -24px;
+}
+.halflings-icon.barcode {
+ background-position: -456px -24px;
+}
+.halflings-icon.tag {
+ background-position: 0px -48px;
+}
+.halflings-icon.tags {
+ background-position: -24px -48px;
+}
+.halflings-icon.book {
+ background-position: -48px -48px;
+}
+.halflings-icon.bookmark {
+ background-position: -72px -48px;
+}
+.halflings-icon.print {
+ background-position: -96px -48px;
+}
+.halflings-icon.camera {
+ background-position: -120px -48px;
+}
+.halflings-icon.font {
+ background-position: -144px -48px;
+}
+.halflings-icon.bold {
+ background-position: -168px -48px;
+}
+.halflings-icon.italic {
+ background-position: -192px -48px;
+}
+.halflings-icon.text-height {
+ background-position: -216px -48px;
+}
+.halflings-icon.text-width {
+ background-position: -240px -48px;
+}
+.halflings-icon.align-left {
+ background-position: -264px -48px;
+}
+.halflings-icon.align-center {
+ background-position: -288px -48px;
+}
+.halflings-icon.align-right {
+ background-position: -312px -48px;
+}
+.halflings-icon.align-justify {
+ background-position: -336px -48px;
+}
+.halflings-icon.list {
+ background-position: -360px -48px;
+}
+.halflings-icon.indent-left {
+ background-position: -384px -48px;
+}
+.halflings-icon.indent-right {
+ background-position: -408px -48px;
+}
+.halflings-icon.facetime-video {
+ background-position: -432px -48px;
+}
+.halflings-icon.picture {
+ background-position: -456px -48px;
+}
+.halflings-icon.pencil {
+ background-position: 0px -72px;
+}
+.halflings-icon.map-marker {
+ background-position: -24px -72px;
+}
+.halflings-icon.adjust {
+ background-position: -48px -72px;
+}
+.halflings-icon.tint {
+ background-position: -72px -72px;
+}
+.halflings-icon.edit {
+ background-position: -96px -72px;
+}
+.halflings-icon.share {
+ background-position: -120px -72px;
+}
+.halflings-icon.check {
+ background-position: -144px -72px;
+}
+.halflings-icon.move {
+ background-position: -168px -72px;
+}
+.halflings-icon.step-backward {
+ background-position: -192px -72px;
+}
+.halflings-icon.fast-backward {
+ background-position: -216px -72px;
+}
+.halflings-icon.backward {
+ background-position: -240px -72px;
+}
+.halflings-icon.play {
+ background-position: -264px -72px;
+}
+.halflings-icon.pause {
+ background-position: -288px -72px;
+}
+.halflings-icon.stop {
+ background-position: -312px -72px;
+}
+.halflings-icon.forward {
+ background-position: -336px -72px;
+}
+.halflings-icon.fast-forward {
+ background-position: -360px -72px;
+}
+.halflings-icon.step-forward {
+ background-position: -384px -72px;
+}
+.halflings-icon.eject {
+ background-position: -408px -72px;
+}
+.halflings-icon.chevron-left {
+ background-position: -432px -72px;
+}
+.halflings-icon.chevron-right {
+ background-position: -456px -72px;
+}
+.halflings-icon.plus-sign {
+ background-position: 0px -96px;
+}
+.halflings-icon.minus-sign {
+ background-position: -24px -96px;
+}
+.halflings-icon.remove-sign {
+ background-position: -48px -96px;
+}
+.halflings-icon.ok-sign {
+ background-position: -72px -96px;
+}
+.halflings-icon.question-sign {
+ background-position: -96px -96px;
+}
+.halflings-icon.info-sign {
+ background-position: -120px -96px;
+}
+.halflings-icon.screenshot {
+ background-position: -144px -96px;
+}
+.halflings-icon.remove-circle {
+ background-position: -168px -96px;
+}
+.halflings-icon.ok-circle {
+ background-position: -192px -96px;
+}
+.halflings-icon.ban-circle {
+ background-position: -216px -96px;
+}
+.halflings-icon.arrow-left {
+ background-position: -240px -96px;
+}
+.halflings-icon.arrow-right {
+ background-position: -264px -96px;
+}
+.halflings-icon.arrow-up {
+ background-position: -288px -96px;
+}
+.halflings-icon.arrow-down {
+ background-position: -312px -96px;
+}
+.halflings-icon.share-alt {
+ background-position: -336px -96px;
+}
+.halflings-icon.resize-full {
+ background-position: -360px -96px;
+}
+.halflings-icon.resize-small {
+ background-position: -384px -96px;
+}
+.halflings-icon.plus {
+ background-position: -408px -96px;
+}
+.halflings-icon.minus {
+ background-position: -432px -96px;
+}
+.halflings-icon.asterisk {
+ background-position: -456px -96px;
+}
+.halflings-icon.exclamation-sign {
+ background-position: 0px -120px;
+}
+.halflings-icon.gift {
+ background-position: -24px -120px;
+}
+.halflings-icon.leaf {
+ background-position: -48px -120px;
+}
+.halflings-icon.fire {
+ background-position: -72px -120px;
+}
+.halflings-icon.eye-open {
+ background-position: -95px -120px;
+}
+.halflings-icon.eye-close {
+ background-position: -119px -120px;
+}
+.halflings-icon.warning-sign {
+ background-position: -144px -120px;
+}
+.halflings-icon.plane {
+ background-position: -168px -120px;
+}
+.halflings-icon.calendar {
+ background-position: -192px -120px;
+}
+.halflings-icon.random {
+ background-position: -216px -120px;
+}
+.halflings-icon.comments {
+ background-position: -240px -120px;
+}
+.halflings-icon.magnet {
+ background-position: -264px -120px;
+}
+.halflings-icon.chevron-up {
+ background-position: -288px -120px;
+}
+.halflings-icon.chevron-down {
+ background-position: -312px -120px;
+}
+.halflings-icon.retweet {
+ background-position: -336px -120px;
+}
+.halflings-icon.shopping-cart {
+ background-position: -360px -120px;
+}
+.halflings-icon.folder-close {
+ background-position: -384px -120px;
+}
+.halflings-icon.folder-open {
+ background-position: -408px -120px;
+}
+.halflings-icon.resize-vertical {
+ background-position: -432px -120px;
+}
+.halflings-icon.resize-horizontal {
+ background-position: -456px -120px;
+}
+.halflings-icon.hdd {
+ background-position: 0px -144px;
+}
+.halflings-icon.bullhorn {
+ background-position: -24px -144px;
+}
+.halflings-icon.bell {
+ background-position: -48px -144px;
+}
+.halflings-icon.certificate {
+ background-position: -72px -144px;
+}
+.halflings-icon.thumbs-up {
+ background-position: -96px -144px;
+}
+.halflings-icon.thumbs-down {
+ background-position: -120px -144px;
+}
+.halflings-icon.hand-right {
+ background-position: -145px -144px;
+}
+.halflings-icon.hand-left {
+ background-position: -167px -144px;
+}
+.halflings-icon.hand-top {
+ background-position: -192px -144px;
+}
+.halflings-icon.hand-down {
+ background-position: -216px -144px;
+}
+.halflings-icon.circle-arrow-right {
+ background-position: -240px -144px;
+}
+.halflings-icon.circle-arrow-left {
+ background-position: -264px -144px;
+}
+.halflings-icon.circle-arrow-top {
+ background-position: -288px -144px;
+}
+.halflings-icon.circle-arrow-down {
+ background-position: -312px -144px;
+}
+.halflings-icon.globe {
+ background-position: -336px -144px;
+}
+.halflings-icon.wrench {
+ background-position: -360px -144px;
+}
+.halflings-icon.tasks {
+ background-position: -384px -144px;
+}
+.halflings-icon.filter {
+ background-position: -408px -144px;
+}
+.halflings-icon.briefcase {
+ background-position: -432px -144px;
+}
+.halflings-icon.fullscreen {
+ background-position: -456px -144px;
+}
+.halflings-icon.dashboard {
+ background-position: 0px -168px;
+}
+.halflings-icon.paperclip {
+ background-position: -24px -168px;
+}
+.halflings-icon.heart-empty {
+ background-position: -48px -168px;
+}
+.halflings-icon.link {
+ background-position: -72px -168px;
+}
+.halflings-icon.phone {
+ background-position: -96px -168px;
+}
+.halflings-icon.pushpin {
+ background-position: -120px -168px;
+}
+.halflings-icon.euro {
+ background-position: -144px -168px;
+}
+.halflings-icon.usd {
+ background-position: -168px -168px;
+}
+.halflings-icon.gbp {
+ background-position: -192px -168px;
+}
+.halflings-icon.sort {
+ background-position: -216px -168px;
+}
+.halflings-icon.sort-by-alphabet {
+ background-position: -240px -168px;
+}
+.halflings-icon.sort-by-alphabet-alt {
+ background-position: -264px -168px;
+}
+.halflings-icon.sort-by-order {
+ background-position: -288px -168px;
+}
+.halflings-icon.sort-by-order-alt {
+ background-position: -312px -168px;
+}
+.halflings-icon.sort-by-attributes {
+ background-position: -336px -168px;
+}
+.halflings-icon.sort-by-attributes-alt {
+ background-position: -360px -168px;
+}
+.halflings-icon.unchecked {
+ background-position: -384px -168px;
+}
+.halflings-icon.expand {
+ background-position: -408px -168px;
+}
+.halflings-icon.collapse {
+ background-position: -432px -168px;
+}
+.halflings-icon.collapse-top {
+ background-position: -456px -168px;
+}
+.halflings-icon.log_in {
+ background-position: 0px -192px;
+}
+.halflings-icon.flash {
+ background-position: -24px -192px;
+}
+.halflings-icon.log_out {
+ background-position: -48px -192px;
+}
+.halflings-icon.new_window {
+ background-position: -72px -192px;
+}
+.halflings-icon.record {
+ background-position: -96px -192px;
+}
+.halflings-icon.save {
+ background-position: -120px -192px;
+}
+.halflings-icon.open {
+ background-position: -144px -192px;
+}
+.halflings-icon.saved {
+ background-position: -168px -192px;
+}
+.halflings-icon.import {
+ background-position: -192px -192px;
+}
+.halflings-icon.export {
+ background-position: -216px -192px;
+}
+.halflings-icon.send {
+ background-position: -240px -192px;
+}
+.halflings-icon.floppy_disk {
+ background-position: -264px -192px;
+}
+.halflings-icon.floppy_saved {
+ background-position: -288px -192px;
+}
+.halflings-icon.floppy_remove {
+ background-position: -312px -192px;
+}
+.halflings-icon.floppy_save {
+ background-position: -336px -192px;
+}
+.halflings-icon.floppy_open {
+ background-position: -360px -192px;
+}
+.halflings-icon.credit_card {
+ background-position: -384px -192px;
+}
+.halflings-icon.transfer {
+ background-position: -408px -192px;
+}
+.halflings-icon.cutlery {
+ background-position: -432px -192px;
+}
+.halflings-icon.header {
+ background-position: -456px -192px;
+}
+.halflings-icon.compressed {
+ background-position: 0px -216px;
+}
+.halflings-icon.earphone {
+ background-position: -24px -216px;
+}
+.halflings-icon.phone_alt {
+ background-position: -48px -216px;
+}
+.halflings-icon.tower {
+ background-position: -72px -216px;
+}
+.halflings-icon.stats {
+ background-position: -96px -216px;
+}
+.halflings-icon.sd_video {
+ background-position: -119px -216px;
+}
+.halflings-icon.hd_video {
+ background-position: -143px -216px;
+}
+.halflings-icon.subtitles {
+ background-position: -167px -216px;
+}
+.halflings-icon.sound_stereo {
+ background-position: -191px -216px;
+}
+.halflings-icon.sound_dolby {
+ background-position: -215px -216px;
+}
+.halflings-icon.sound_5_1 {
+ background-position: -239px -216px;
+}
+.halflings-icon.sound_6_1 {
+ background-position: -263px -216px;
+}
+.halflings-icon.sound_7_1 {
+ background-position: -287px -216px;
+}
+.halflings-icon.copyright_mark {
+ background-position: -312px -216px;
+}
+.halflings-icon.registration_mark {
+ background-position: -336px -216px;
+}
+.halflings-icon.cloud {
+ background-position: -360px -216px;
+}
+.halflings-icon.cloud_download {
+ background-position: -384px -216px;
+}
+.halflings-icon.cloud_upload {
+ background-position: -408px -216px;
+}
+.halflings-icon.tree_conifer {
+ background-position: -432px -216px;
+}
+.halflings-icon.tree_deciduous {
+ background-position: -456px -216px;
+}
diff --git a/servo/static/css/login.css b/servo/static/css/login.css
new file mode 100755
index 0000000..11363b3
--- /dev/null
+++ b/servo/static/css/login.css
@@ -0,0 +1,31 @@
+/**
+ * servo/login.css
+ */
+body {
+ background-color: #f5f5f5;
+}
+form {
+ margin-left: 10px;
+ margin-top: 30px;
+}
+
+.login-container {
+ margin: auto;
+ position: absolute;
+ top: 0; left: 0; bottom: 0; right: 0;
+ width: 250px; height: 250px;
+ padding: 70px;
+ background-color: #fff;
+ border: 1px solid #e5e5e5;
+ -webkit-border-radius: 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
+ box-shadow: 0 1px 2px rgba(0,0,0,.05);
+}
+
+.servo-logo {
+ width: 251px;
+ display: block;
+}
diff --git a/servo/static/css/servo.css b/servo/static/css/servo.css
new file mode 100755
index 0000000..ba1a3c8
--- /dev/null
+++ b/servo/static/css/servo.css
@@ -0,0 +1,248 @@
+/**
+ * servo.css
+ * Copyright 2013 First Party Software LTD
+ */
+
+html, body {
+ height: 100%;
+}
+
+.wrapper {
+ min-height: 100%;
+ height: auto !important;
+ height: 100%;
+ /* Negative indent footer by it's height */
+ margin: 0 auto -60px;
+}
+.container-main {
+ padding-top: 80px;
+}
+
+.row-header {
+ margin: 30px 30px 0 0;
+}
+.row-header form {
+ margin-bottom: 0;
+}
+
+.footer, .push {
+ height: 60px;
+}
+.footer {
+ background-color: #f5f5f5;
+}
+.footer ul {
+ margin: 10px 0;
+}
+.footer .copyright {
+ margin: 20px 0;
+}
+td.empty, .empty {
+ border-top: none;
+ text-align: center;
+}
+
+.filter {
+ width: 180px;
+}
+
+.modal-footer form {
+ margin: 0;
+}
+
+.modal-body .search-query {
+ width: 495px;
+}
+.required {
+ font-weight: bold;
+}
+
+#table-queue-status input[type="text"] {
+ width: 70px;
+}
+
+.wide input[type="text"], .wide textarea, .wide select {
+ width: 80%;
+}
+
+.wide textarea {
+ height: 500px;
+}
+
+select#id_permissions, #id_user_set {
+ height: 300px;
+}
+
+.tab-content {
+ overflow: visible;
+}
+
+.media .btn-group {
+ position: absolute;
+ right: 25px;
+}
+
+.odd {
+ background-color: #F1F4F7
+}
+
+.avatar {
+ width: 42px;
+}
+label li {
+ text-align: left;
+}
+
+.status_color {
+ max-width: none;
+}
+#order_meta .label, form .label {
+ padding: 7px;
+ margin-bottom: 5px;
+}
+
+.form-inline .control-group {
+ margin-right: 10px;
+}
+.form-inline select {
+ padding: 4px;
+}
+.form-inline select[multiple="multiple"] {
+ height: 100px;
+}
+.label .close {
+ font-size: 16px;
+ line-height: 7px;
+ padding-left: 3px;
+}
+
+.page-header {
+ line-height: 30px;
+}
+.page-header .form-search {
+ margin-top: 20px;
+}
+
+.message-header p {
+ margin: 3px;
+}
+.alert-block {
+ position: fixed;
+ bottom: 0;
+ right: 20px;
+ z-index: 2000;
+}
+.add-on i {
+ margin-top: 3px;
+ margin-left: 2px;
+}
+textarea {
+ resize: vertical;
+}
+
+.dashed {
+ margin: 10px 0;
+ border-top: 1px dashed #eee;
+}
+
+.media-body p {
+ padding-right: 100px;
+}
+
+.img-icon {
+ width: 64px;
+}
+
+/* graphs */
+.plot {
+ height: 300px;
+}
+.plot-pie {
+ width: 300px;
+}
+.legend table {
+ left: 0;
+ margin-bottom: 30px;
+}
+.legend > div {
+ display: none;
+}
+.legendLabel {
+ padding-right: 10px;
+}
+.legend-container {
+ margin: 10px 25px;
+}
+
+.plot-bar .flot-x-axis .flot-tick-label {
+ padding-left: 100px;
+}
+
+.halflings {
+ display: inline-block;
+ width: 14px;
+ height: 14px;
+ margin-top: 1px;
+ line-height: 14px;
+ vertical-align: text-top;
+ padding-left: 0;
+}
+
+.typeahead {
+ margin-top: 0;
+}
+.alert .errorlist {
+ margin: 5px;
+}
+.alert .errorlist li {
+ list-style: none;
+}
+
+/* responsive fixes */
+@media(max-width:979px){
+ .navbar-fixed-top {
+ margin-bottom: 0;
+ }
+}
+
+.nolabel label {
+ display: none;
+}
+
+.dropdown-messages {
+ width: 310px;
+}
+.value-button {
+ width: 80px;
+ font-size: 9pt;
+}
+.media-list blockquote {
+ display: none;
+}
+.toggle-reply {
+ height: 12px;
+ vertical-align: middle;
+ line-height: 6px;
+ padding: 0 10px;
+ background-color: #eee;
+ color: #333;
+ font-weight: bold;
+ font-size: 12px;
+ display: inline-block;
+}
+.toggle-reply:hover {
+ text-decoration: none;
+ background-color: #ddd;
+}
+.controls ul {
+ max-height: 400px;
+ overflow: auto;
+}
+.nav-stacked, .nav-list {
+ max-height: 900px;
+ overflow: auto;
+}
+.customer-view legend {
+ line-height: 1em;
+ padding-bottom: 10px;
+}
diff --git a/servo/static/css/slider.css b/servo/static/css/slider.css
new file mode 100755
index 0000000..b527aa8
--- /dev/null
+++ b/servo/static/css/slider.css
@@ -0,0 +1,138 @@
+/*!
+ * Slider for Bootstrap
+ *
+ * Copyright 2012 Stefan Petre
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ */
+.slider {
+ display: inline-block;
+ vertical-align: middle;
+ position: relative;
+}
+.slider.slider-horizontal {
+ width: 210px;
+ height: 20px;
+}
+.slider.slider-horizontal .slider-track {
+ height: 10px;
+ width: 100%;
+ margin-top: -5px;
+ top: 50%;
+ left: 0;
+}
+.slider.slider-horizontal .slider-selection {
+ height: 100%;
+ top: 0;
+ bottom: 0;
+}
+.slider.slider-horizontal .slider-handle {
+ margin-left: -10px;
+ margin-top: -5px;
+}
+.slider.slider-horizontal .slider-handle.triangle {
+ border-width: 0 10px 10px 10px;
+ width: 0;
+ height: 0;
+ border-bottom-color: #0480be;
+ margin-top: 0;
+}
+.slider.slider-vertical {
+ height: 210px;
+ width: 20px;
+}
+.slider.slider-vertical .slider-track {
+ width: 10px;
+ height: 100%;
+ margin-left: -5px;
+ left: 50%;
+ top: 0;
+}
+.slider.slider-vertical .slider-selection {
+ width: 100%;
+ left: 0;
+ top: 0;
+ bottom: 0;
+}
+.slider.slider-vertical .slider-handle {
+ margin-left: -5px;
+ margin-top: -10px;
+}
+.slider.slider-vertical .slider-handle.triangle {
+ border-width: 10px 0 10px 10px;
+ width: 1px;
+ height: 1px;
+ border-left-color: #0480be;
+ margin-left: 0;
+}
+.slider input {
+ display: none;
+}
+.slider .tooltip-inner {
+ white-space: nowrap;
+}
+.slider-track {
+ position: absolute;
+ cursor: pointer;
+ background-color: #f7f7f7;
+ background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
+ background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
+ background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
+ background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+.slider-selection {
+ position: absolute;
+ background-color: #f7f7f7;
+ background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5));
+ background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
+ background-image: -o-linear-gradient(top, #f9f9f9, #f5f5f5);
+ background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+.slider-handle {
+ position: absolute;
+ width: 20px;
+ height: 20px;
+ background-color: #0e90d2;
+ background-image: -moz-linear-gradient(top, #149bdf, #0480be);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
+ background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
+ background-image: -o-linear-gradient(top, #149bdf, #0480be);
+ background-image: linear-gradient(to bottom, #149bdf, #0480be);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
+ -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);
+ opacity: 0.8;
+ border: 0px solid transparent;
+}
+.slider-handle.round {
+ -webkit-border-radius: 20px;
+ -moz-border-radius: 20px;
+ border-radius: 20px;
+}
+.slider-handle.triangle {
+ background: transparent none;
+} \ No newline at end of file
diff --git a/servo/static/css/style.css b/servo/static/css/style.css
new file mode 100755
index 0000000..400f5d6
--- /dev/null
+++ b/servo/static/css/style.css
@@ -0,0 +1 @@
+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;line-height:1;font-family:inherit}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{-ms-interpolation-mode:bicubic}html,body{height:100%}body{background:#fff;margin:0;font-size:14px;color:#000;padding:20px 20px}h2{margin:0 0 5px 0;font-size:27px}p,.glyphicons{display:inline-block;*display:inline;*zoom:1;width:240px;font-size:18px;line-height:48px}p i:before,.glyphicons i:before{line-height:55px!important}p{width:275px;line-height:48px}.white-content{margin:0 -20px 0 -20px;padding:20px;background:#000;background:rgba(0,0,0,0.9)}.white-content *,.white-content p,.white-content a{color:#fff} \ No newline at end of file