}
.layers-ui {
- li {
- overflow: hidden;
- border-radius: 3px;
- border: 3px solid #fff;
- margin-bottom: 8px;
- position: relative;
- transition: border-color 0.08s ease-in;
- }
-
- label {
- position: absolute;
- top: 12px;
- left: 10px;
- cursor: pointer;
- font-weight: 500;
- font-size: 16px;
- text-stroke: 2px #fff;
- text-shadow:
- -2px -2px 1px #fff,
- 2px -2px 1px #fff,
- -2px 2px 1px #fff,
- 2px 2px 1px #fff;
- }
-
- li.active {
- border-color: darken($green, 10%);
- }
-
- li:hover {
- border-color: $grey;
- &.active { border-color: darken($green, 20%); }
- }
-
.base-layers {
.leaflet-container {
width: 100%;
height: 50px;
cursor: pointer;
}
+
+ li {
+ overflow: hidden;
+ border-radius: 3px;
+ border: 2px solid #fff;
+ margin-bottom: 8px;
+ position: relative;
+ transition: border-color 0.08s ease-in;
+
+ label {
+ position: absolute;
+ top: 10px;
+ left: 8px;
+ padding: 2px 6px;
+ border-radius: 3px;
+ cursor: pointer;
+ font-weight: 500;
+ font-size: 16px;
+ text-stroke: 2px #fff;
+ background: rgba(255,255,255,.8);
+ text-shadow:
+ -2px -2px 1px #fff,
+ 2px -2px 1px #fff,
+ -2px 2px 1px #fff,
+ 2px 2px 1px #fff;
+ input[type="radio"] {
+ vertical-align: middle;
+ margin-bottom: 4px;
+ }
+ }
+
+ &.active { border-color: darken($green, 10%); }
+ &:hover {
+ border-color: $grey;
+ &.active { border-color: darken($green, 20%); }
+ }
+ }
+ }
+
+ .overlay-layers {
+ p {
+ font-size: 13px;
+ margin-bottom: 8px;
+ }
}
}
a.donate {
display: block;
- width: 163px;
- padding: $lineheight/4;
- border: 1px solid #AED1A0;
- background: #cbeea7;
+ padding: $lineheight/4 $lineheight;
+ border: 1px solid $green;
font-size: $typeheight;
line-height: 1.4;
text-align: center;
border-radius: 2px;
color: #222;
- margin: $lineheight/2 auto;
+ margin: $lineheight/2 $lineheight;
&:hover {
- background: #9ed485;
+ background: $green;
text-decoration: none;
}
}
padding: $lineheight;
border-bottom: $keyline;
cursor: pointer;
- }
- li.selected {
- background: #FCFEA4;
+ &.selected { background: lighten($green, 35%); }
}
}