@font-face {
	font-family: 'InterFace-Regular';
	src: url('https://www.bmj.com/sites/default/themes/bmj/the_bmj/fonts/if_std_rg-webfont.ttf') format('truetype');
	src: url('https://www.bmj.com/sites/default/themes/bmj/the_bmj/fonts/if_std_rg-webfont.woff') format('woff');
	/*src: url('https://www.bmj.com/sites/default/themes/bmj/the_bmj/fonts/if_std_rg-webfont.eot?#iefix') format('embedded-opentype');*/
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'InterFace-Bold';
	src: url('https://www.bmj.com/sites/default/themes/bmj/the_bmj/fonts/if_std_bd-webfont.ttf') format('truetype');
	src: url('https://www.bmj.com/sites/default/themes/bmj/the_bmj/fonts/if_std_bd-webfont.woff') format('woff');
	/*src: url('https://www.bmj.com/sites/default/themes/bmj/the_bmj/fonts/if_std_bd-webfont.eot?#iefix') format('embedded-opentype');*/
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: "interface",sans-serif;
	background-color: #FFF;
}

svg {font-family: "InterFace";}


#ageSwitch {
	cursor: pointer;
}

#closeButton {
	cursor: pointer;
}

#closeKey {
	cursor: pointer;
}

#keyToSymbols {
	cursor: pointer;
}

#tooltip {
	pointer-events:none;
}

#tooltipLink {
	pointer-events:none;
}

.visibleLine {
  stroke: #000;
  stroke-opacity: 0.2;
}

.hoverLine {
  stroke: #000;
  stroke-opacity: 0;
  stroke-width: 10;
}

.linkLine:hover .visibleLine {
  stroke: #FFF;
  stroke-opacity: 1;
}

/*.nodes circle {
  stroke: #fff;
  stroke-width: 1.5px;
}*/

.nodeArtGroup:hover > .nodeCircle {
	stroke: #FFF;
	stroke-width: 1.2;
}

.nodeText {
	pointer-events: none;
}

.scaling-svg-container {
	position: relative;
	height: 0;
	width: 100%;
	padding: 0;
	padding-bottom: 100%
}

.scaling-svg {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

.thisisthetooltip {opacity:0; pointer-events: none;}

.thishasatooltip:hover .thisisthetooltip {opacity:1; transition: opacity 0.3s;}

.treatment {
	cursor: pointer;
}
