styles/_generic.scss (92 lines of code) (raw):
// Uncomment for embeds
//@import "embed";
// Uncomment for full screen (including immersive article main media)
//@import "fullscreen";
.element-atom,
.interactive-atom {
margin: 0 !important;
}
.interactive-wrapper {
margin: 0 !important;
.axis path,
.axis line {
fill: none;
stroke: #767676;
shape-rendering: crispEdges;
}
.chartTitle {
font-size: 20px;
line-height: 28px;
font-weight: 600;
-webkit-font-smoothing: antialiased;
color: #333333;
font-family: "Guardian Headline Full", Georgia, serif;
margin-bottom: 10px;
}
/* .borderBottom {
border-bottom:1px solid #dcdcdc;
padding-bottom:.45rem;
}*/
.chartSans {
font-size:0.8rem;
line-height:1em;
color:#767676;
font-family:'Guardian Text Sans Web', 'Agate Sans', sans-serif;
}
.tick text {
font-size:0.8rem;
line-height:1em;
font-family:'Guardian Text Sans Web', 'Agate Sans', sans-serif;
}
.subTitle {
font-size: 16px;
line-height: 20px;
color: #333333;
font-family: "Guardian Egyptian Web", Georgia, serif;
margin-bottom:10px;
}
.footer {
margin-top:5px;
font-size: 12px;
line-height: 16px;
color: rgb(118, 118, 118);
font-family: 'Guardian Text Sans Web', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}
.chartNotes {
font-size:0.9rem;
color:#767676;
font-weight: bold;
font-family:'Guardian Text Sans Web', 'Agate Sans', sans-serif;
}
#graphicContainer {
position:relative;
max-width: 1200px;
}
.line {
fill: none;
}
.keyText {
font-size:0.8em;
margin-left:5px;
}
// #chartKey div {
// margin-left:10px;
// }
// #chartKey div:first-child {
// margin-left: 0px;
// }
.keyDiv {
display: inline-block;
}
.keyDiv .keyCircle:first-of-type {
margin-left:0;
}
.keyCircle {
width:12px;
height:12px;
border-radius: 50%;
display: inline-block;
}
.annotationTextMobile {
font-weight:bold;
}
#footerAnnotations {
color:#000;
}
.periodLabel {
fill: #cccccc;
text-transform: uppercase;
font-weight: bold;
}
@media (max-width: 450px) {
.mobHide {
display: none;
}
}
}