/* Utility for de-emphasizing content */
-.text-muted a {
+.text-body-secondary a {
color: $blue;
}
position: absolute;
top: 0;
right: 0;
- background: image-url("menu-icon.png") no-repeat;
+ background: image-url("menu-icon.svg") no-repeat;
background-size: 30px 30px;
width: 30px;
height: 30px;
}
> * {
- height: 100%;
padding: $lineheight * 0.5;
}
- img.logo {
- margin-top: -2px;
- }
-
h1 {
+ height: $headerHeight;
font-size: 18px;
- line-height: 1.2;
- padding-top: 15px;
}
.btn {
/* Rules for routing */
div.direction {
- background-image: image-url('routing-sprite.png');
+ background-image: image-url('routing-sprite.svg');
width: 20px;
height: 20px;
background-repeat: no-repeat;
h1 {
transform: scaleX(-1);
}
+
+ ul {
+ transform: scaleX(-1);
+ }
}
/* Rules for small maps in content areas */
}
}
-/* Rules for the "Welcome" page */
+/* Rules for the "Welcome" and "Fix the map" pages */
+
.site-welcome, .site-fixthemap {
.sprite {
- background-image: image-url("welcome-sprite.png");
- background-size: 500px 250px;
- display: block;
- }
-
- .sprite.small {
width: 50px;
height: 50px;
+ background-image: image-url("welcome-sprite.svg");
+ background-size: 500px 250px;
}
.sprite.x {
/*rtl:ignore*/ background-position: -50px 0;
}
- .sprite.term {
- margin-right: 10px;
- vertical-align: middle;
- }
-
.sprite.node {
/*rtl:ignore*/ background-position: -100px 0;
}
}
}
+/* Rules for the "About" page */
+
.site-about #content {
.content-inner {
max-width: 760px;