styles/chartcss/scatter.scss (268 lines of code) (raw):

@font-face { font-family:'Guardian Egyptian Web'; src:url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.eot');src:url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.eot?#iefix') format('embedded-opentype'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.woff2') format('woff2'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.woff') format('woff'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.ttf') format('truetype'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.svg#GuardianEgyptianWeb-Regular') format('svg');font-weight:400;font-style:normal;font-stretch:normal} @font-face { font-family:'Guardian Egyptian Web'; src:url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.eot');src:url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.eot?#iefix') format('embedded-opentype'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.woff2') format('woff2'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.woff') format('woff'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.ttf') format('truetype'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.svg#GuardianEgyptianWeb-Medium') format('svg');font-weight:500;font-style:normal;font-stretch:normal} @font-face { font-family:'Guardian Egyptian Web'; src:url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.eot');src:url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.eot?#iefix') format('embedded-opentype'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.woff2') format('woff2'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.woff') format('woff'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.ttf') format('truetype'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.svg#GuardianEgyptianWeb-Semibold') format('svg');font-weight:900;font-style:normal;font-stretch:normal} @font-face { font-family:'Guardian Text Sans Web'; src:url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.eot');src:url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.eot?#iefix') format('embedded-opentype'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.woff2') format('woff2'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.woff') format('woff'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.ttf') format('truetype'),url('//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.svg#GuardianTextSansWeb-Regular') format('svg');font-weight:400;font-style:normal;font-stretch:normal} @font-face { font-family:'Guardian Agate Sans'; src:url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Reg.eot');src:url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Reg.eot?#iefix') format('embedded-opentype'),url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Reg.woff') format('woff'),url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Reg.ttf') format('truetype'),url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Reg.svg#Guardian-Text-Egyp-Web-Reg') format('svg');font-weight:normal;font-style:normal;font-stretch:normal} @font-face { font-family:'Guardian Agate Sans'; src:url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Bold.eot');src:url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Bold.eot?#iefix') format('embedded-opentype'),url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Bold.woff') format('woff'),url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Bold.ttf') format('truetype'),url('https://pasteup.guim.co.uk/fonts/latin1/Guardian-Ag-Sans-1-Web-Bold.svg#Guardian-Text-Egyp-Web-Medium') format('svg');font-weight:bold;font-style:normal;font-stretch:normal} html { -webkit-font-smoothing:antialiased; font-family:'Guardian Egyptian Web', georgia, serif; box-sizing:border-box; font-size: 100%; background-color: white; } #outer-wrapper { background-color: white; a { color:#005689; text-decoration: none !important; border-bottom: 0.0625em solid #dcdcdc; -webkit-transition: border-color 0.15s ease-out; transition: border-color 0.15s ease-out; } a:hover { border-color: #6e99b3; } .indent { margin-left:20px; } ul { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-padding-start:0; } p { margin:0; } /* h1 { font-family: "Guardian Egyptian Web",Georgia,serif; font-size: 32px; font-weight: normal; color: black; line-height: 38px; } h2 { font-family: "Guardian Egyptian Web",Georgia,serif; font-size: 1.2em; font-weight: normal; color: black; font-weight:900; } */ /* .chartTitle { font-size:1.25em; line-height:1.375em; padding-bottom:.45em; font-weight:600; color:#000; }*/ .borderBottom { border-bottom:1px solid #dcdcdc; padding-bottom:.45em; } .borderTop { border-top:1px solid #dcdcdc; padding-top:.45em; } .chartSans, .axis text, .axis .label { font-size:12px; line-height:1em; color:#767676; fill:#767676; font-family:'Guardian Text Sans Web', 'Agate Sans', sans-serif; } @media (max-width: 450px) { .chartSans, .axis text,.axis .label { font-size:8px; } /* .dot-label { display: none; }*/ } .dot-label { fill:#767676; font-size:10px; } /*.subTitle { font-size:1em; color:#808080; font-weight:bold; font-family:'Guardian Text Sans Web', 'Agate Sans', sans-serif; } .footer { 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.9em; color:#767676; font-family:'Guardian Text Sans Web', 'Agate Sans', sans-serif; } .center { margin-right: auto; margin-left: auto; text-align: center; } .btn { background-color: #eaeaea; border-radius: 62.5em; border: none; display: inline-block; outline: 0; box-sizing: border-box; font-size: 12px; line-height: 16px; font-family: 'Guardian Text Sans Web', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #767676; padding: 4px 10px; margin: 1px 1px; text-align: right; cursor:pointer; } .btn:hover { opacity: 0.7 !important; } .btn-selected { background-color: #005689; color: #FFF; } .gu-graphic-footer { border-top:1px solid #dadada; padding-top:1px; color:#767676; font-family:'Guardian Text Sans Web', arial, sans-serif; font-size:.75em; position:relative; } .gu-graphic-footer p { font-size:.75em; margin:0; display:inline-block } .gu-graphic-footer p:nth-of-type(2) { float:right } .right { text-align: right; float:right; } .left { text-align: left; float:left; } .btns-share .btn-tt { background: #bdbdbd url(../img/twitterIcon.svg) no-repeat center center; } .btns-share .btn-tt:hover { background-color: #03b3ee; } .btns-share .btn-fb { background: #bdbdbd url(../img/facebookIcon.svg) no-repeat center center; } .btns-share .btn-fb:hover { background-color: #3067a3; } .btns-share button { color: #fff; width: 32px; height: 32px; border: none; border-radius: 9000px; display: inline-block; vertical-align: top; cursor: pointer; outline: none; -webkit-appearance: button; text-transform: none; overflow: visible; -webkit-font-smoothing: antialiased; margin: 0; } #loading { font-family: "Guardian Egyptian Web",Georgia,serif; font-size:1.1em; color:#000; } .axis path, .axis line { fill: none; stroke: #767676; shape-rendering: crispEdges; } .y { margin-left: 20px; } .regression { stroke-width: 2px; stroke: steelblue; stroke-dasharray: 10,5; } .keyText { font-size:0.8em; margin-top: 5px; } .keyDiv { display: inline-block; margin-left:10px; } .keyDiv .keyCircle:first-of-type, .keyDiv .keySymbol:first-of-type { margin-left:0; } .keyCircle { width:12px; height:12px; border-radius: 50%; display: inline-block; } .keySymbol{ width:12px; height:12px; /* margin-bottom: 5px;*/ display: inline-block; } /* .keySymbol { display: flex; align-items: center; justify-content: center; }*/ .keyText { } .greyedOut { opacity: 0.2 } .currentfilter { background-color: black; color: white } @media (max-width: 750px) { .chartSans { font-size:0.7em; } } .tipster { position: absolute!important; width: 200px; pointer-events: none; background-color: white; border: 1px; border-color: black; border-style: solid; padding: 10px; line-height: 1.1em; font-size: 0.9em; } } #graphicContainer { position:relative; margin-bottom:10px; } /* #graphicContainer { display: inline-block; position: relative; width: 100%; overflow: hidden; } .svg-content { display: inline-block; position: absolute; top: 0; left: 0; } */ #key { display: inline-block; margin-right: 20px; margin-bottom: 5px; /* min-height: 60px;*/ } #colourBlind { width: 100px; height: 23px; border-radius: 15px; line-height: 22px; cursor: pointer; display: inline-block; background-color: darkgrey; text-align: center; } #colourBlind.chartNotes { color: white; } #key .colour_vision_key { display: block; } #key .colour_blind_key { display: none; } #key.colourvision .colour_vision_key { display: none; } #key.colourvision .colour_blind_key { display: block; } #outer-wrapper { position: relative; } #outer-wrapper.immersive { max-width:1300px; } #outer-wrapper.inline { max-width:620px; } #outer-wrapper.showcase { max-width:620px; }