/* bridges */
path.casing.tag-bridge {
- stroke-width: 14;
- stroke-opacity: 0.5;
+ stroke-width: 16;
+ stroke-opacity: 0.6;
stroke: #000;
+ stroke-linecap: butt;
}
-path.casing.tag-highway-living_street.tag-bridge,
-path.casing.tag-highway-path.tag-bridge {
- stroke-width: 6;
+path.shadow.tag-bridge {
+ stroke-width: 22;
}
-path.casing.line.tag-highway-pedestrian,
+path.casing.line.tag-railway.tag-bridge,
+path.casing.tag-highway-living_street.tag-bridge,
+path.casing.tag-highway-path.tag-bridge,
+path.casing.line.tag-highway-pedestrian.tag-bridge,
path.casing.tag-highway-service.tag-bridge,
path.casing.tag-highway-track.tag-bridge,
path.casing.tag-highway-steps.tag-bridge,
path.casing.tag-highway-footway.tag-bridge,
path.casing.tag-highway-cycleway.tag-bridge,
path.casing.tag-highway-bridleway.tag-bridge {
- stroke-width: 8;
-}
-
-path.shadow.tag-highway-residential.tag-bridge {
- stroke-width:22;
+ stroke-width: 10;
}
+path.shadow.line.tag-railway.tag-bridge,
path.shadow.tag-highway-living_street.tag-bridge,
path.shadow.tag-highway-path.tag-bridge,
-path.shadow.line.tag-highway-pedestrian,
+path.shadow.line.tag-highway-pedestrian.tag-bridge,
path.shadow.tag-highway-service.tag-bridge,
path.shadow.tag-highway-track.tag-bridge,
path.shadow.tag-highway-steps.tag-bridge,
path.shadow.tag-highway-footway.tag-bridge,
path.shadow.tag-highway-cycleway.tag-bridge,
path.shadow.tag-highway-bridleway.tag-bridge {
- stroke-width: 16;
+ stroke-width: 17;
+}
+
+
+.low-zoom path.casing.tag-bridge {
+ stroke-width: 10;
+ stroke-opacity: 0.6;
+ stroke: #000;
+ stroke-linecap: butt;
+}
+
+.low-zoom path.shadow.tag-bridge {
+ stroke-width: 14;
+}
+
+.low-zoom path.casing.line.tag-railway.tag-bridge,
+.low-zoom path.casing.tag-highway-living_street.tag-bridge,
+.low-zoom path.casing.tag-highway-path.tag-bridge,
+.low-zoom path.casing.line.tag-highway-pedestrian.tag-bridge,
+.low-zoom path.casing.tag-highway-service.tag-bridge,
+.low-zoom path.casing.tag-highway-track.tag-bridge,
+.low-zoom path.casing.tag-highway-steps.tag-bridge,
+.low-zoom path.casing.tag-highway-footway.tag-bridge,
+.low-zoom path.casing.tag-highway-cycleway.tag-bridge,
+.low-zoom path.casing.tag-highway-bridleway.tag-bridge {
+ stroke-width: 6;
+}
+
+.low-zoom path.shadow.line.tag-railway.tag-bridge,
+.low-zoom path.shadow.tag-highway-living_street.tag-bridge,
+.low-zoom path.shadow.tag-highway-path.tag-bridge,
+.low-zoom path.shadow.line.tag-highway-pedestrian.tag-bridge,
+.low-zoom path.shadow.tag-highway-service.tag-bridge,
+.low-zoom path.shadow.tag-highway-track.tag-bridge,
+.low-zoom path.shadow.tag-highway-steps.tag-bridge,
+.low-zoom path.shadow.tag-highway-footway.tag-bridge,
+.low-zoom path.shadow.tag-highway-cycleway.tag-bridge,
+.low-zoom path.shadow.tag-highway-bridleway.tag-bridge {
+ stroke-width: 13;
}
+
+
/* tunnels */
path.stroke.tag-tunnel {
/* Preset form address */
-.form-field .addr-housename {
- border: 0;
- border-radius: 0;
+.addr-row input {
+ border-right: 0;
+ border-bottom: 0;
}
-.form-field .addr-number {
- width: 33.3333%;
- border: 0;
- border-radius: 0;
+.addr-row:first-of-type input {
+ border-top: 0;
}
-.form-field .addr-street {
- width: 66.6666%;
- border-top: 0;
- border-right: 0;
- border-bottom: 0;
+.addr-row input:first-of-type {
+ border-left: 0;
+}
+
+.addr-row input {
border-radius: 0;
}
-.form-field .addr-city {
- width: 66.6666%;
- border-left: 0;
- border-right: 0;
- border-bottom: 0;
+.addr-row:last-of-type input:first-of-type {
border-radius: 0 0 0 4px;
}
-.form-field .addr-postcode {
- width: 33.3333%;
- border-right: 0;
- border-bottom: 0;
+.addr-row:last-of-type input:last-of-type {
border-radius: 0 0 4px 0;
}
/* About Section
------------------------------------------------------- */
-.about-block {
+#footer {
+ width: 100%;
position: absolute;
right:0;
bottom:0;
transition: opacity 200ms;
}
-.about-block:hover {
+#footer:hover {
opacity: 1;
}
-#about {
+#scale-block {
+ display: table-cell;
+ vertical-align: bottom;
+ width: 250px;
+ height: 30px;
+ float: left;
+ clear: left;
+}
+
+#info-block {
+ float: right;
+ clear: right;
+}
+
+#scale {
+ height: 30px;
+ width: 100%;
+}
+
+#scale text {
+ font: 12px sans-serif;
+ stroke: none;
+ fill: #ccc;
+ text-anchor: start;
+}
+
+#scale path {
+ fill: none;
+ stroke: #ccc;
+ stroke-width: 1;
+ shape-rendering: crispEdges;
+}
+
+#about-list {
text-align: right;
margin-right: 10px;
+ clear: right;
}
.source-switch a {
content: ', ';
}
-/* API Status */
-
.api-status {
- float: left;
+ float: right;
+ clear: both;
+ text-align: right;
+ width: 100%;
}
.api-status.offline,
-.api-status.readonly {
+.api-status.readonly,
+.api-status.error {
background: red;
- padding: 5px 10px;
-}
-
-/* Account Information */
-
-.account {
- float: left;
- padding: 5px 10px;
-}
-
-.account .logout {
- margin-left:10px;
- border-left: 1px solid white;
- padding-left: 10px;
+ padding: 0px 5px;
}
/* Modals