@charset "UTF-8";
/*FairCom Documentaion TOC*/

@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300,400italic);

body {
	margin-top: 67px;
	font-size: 15px;
	font-family: Roboto;
	font-weight: 300;
	color: #474C55;
}

a {
	position: relative;
	top: 2px;
	color: #474C55;
	text-decoration:none;
	line-height: 30px;
	padding-left: 4px
}

a:hover { text-shadow: 0px 0px 5px #00a0c6; }

.sp {display:none}

.fc_active {
	display: inline-block;
	width: calc(100% - 44px);
	padding: 0px 0px 0px 200px;
	margin: 0px 0px 0px -196px;
	font-weight:500;
	color: #00a0c6;
	background-color: #ccecf4;
	pointer-events:none;
}

img {
	display: inline-block;
	position: relative;
	padding: 4px;
	background-color: Transparent;
	background-repeat:no-repeat;
	border: none;
	outline:none;
	line-height: 0px;
	vertical-align: middle;
}

img[src="minus.gif"]{
	position:relative;
	left: 20px;
	z-index: 10;
	cursor:pointer;
	background-image: url(images/1803_open.svg);
}


img[src="plus.gif"]{
	position:relative;
	left: 20px;
	z-index: 10;
	cursor:pointer;
	background-image: url(images/1803_closed.svg);
}

img[src="topic.gif"]{
	background-image: url(images/1803_topic.svg);
}

img[src="selected_topic.gif"]{
	background-image: url(images/1803_topic_s.svg);
	z-index: 10;
}

img[src="selected_span.gif"]{
	background-image: url(images/1803_dn.svg);
	z-index: 10;
	pointer-events:none;
}

img[src="selected_span_c.gif"]{
	background-image: url(images/1803_closed_s.svg);
	z-index: 10;
	pointer-events:none;
}