border-radius: 4px 0 0 4px;
margin-bottom: 10px;
outline: none;
+
+ &:hover {
+ background-color: black;
+ }
+
+ &.active {
+ background-color: #9ed485;
+ }
+
+ &.disabled {
+ background-color: #333;
+ background-color: rgba(0,0,0,.5);
+ cursor: default;
+ }
+
+ .icon {
+ margin: 10px;
+ }
}
.leaflet-control .zoomin,
border-radius: 0;
}
+.leaflet-control .zoomout, // For non-main page maps
.control-locate .control-button,
.control-share .control-button {
border-radius: 0 0 0 4px;
}
-.leaflet-control .control-button:hover {
- background-color: black;
-}
-
-.leaflet-control .control-button.active {
- background-color: #9ed485;
-}
-
-.leaflet-control .control-button .icon {
- margin: 10px;
-}
-
/* Rules for the home page */
.site-export #map,
.share-tabs {
margin-bottom: 10px;
- label {
+ a {
+ color: #fff;
+ text-decoration: none;
background-color: $lightblue;
padding: 5px 10px;
}
- label:first-child {
+ a:first-child {
border-right: 1px solid #fff;
border-radius: 4px 0 0 4px;
}
- label:last-child {
+ a:last-child {
border-left: 1px solid #fff;
border-radius: 0 4px 4px 0;
}
- label.active {
+ a.active {
background-color: $blue;
}
}
}
.share-link {
- #long_input,
- #short_input {
- width: 190px;
- }
-
- a {
- margin-left: 5px;
- }
-
- input,
+ input[type=text],
textarea {
+ width: 100%;
font-family: monospace;
font-size: small;
}
}
}
-.site-index .leaflet-top,
-.site-export .leaflet-top {
+.leaflet-top.leaflet-right {
top: $lineheight/2 !important;
.leaflet-control {
margin-right: 0px !important;