.interactionWrapper {
	position: relative;
	padding: 5px 10px;
	background-color: #fff;
}
.interactionWrapper .highlightDiv {
	position: absolute;
	top: 7px;
	right: 14px;
}
.interactionWrapper .legendDiv {
	position: absolute;
	bottom: 7px;
	right: 14px;
	font-size: 9px;
}
#filterGenesSearch {
	display: none;
}
.cytoscapeplot_interaction {
	position: relative;
}
.cytoscapeplot_interaction .interactionFullscreen {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 35px;
	height: 35px;
	background-image: url('/images_static/fullpage_rest.png');
	cursor: pointer;
	z-index: 1;
}
.cytoscapeplot_interaction .interactionFullscreen:hover {
	background-image: url('/images_static/fullpage_hover.png');
}
.cytoscapeplot_interaction .interactionReset {
	position: absolute;
	top: 10px;
	right: 45px;
	width: 35px;
	height: 35px;
	background-image: url('/images_static/reset_rest.png');
	cursor: pointer;
	z-index: 1;
	display: none;
}
.cytoscapeplot_interaction .interactionReset:hover {
	background-image: url('/images_static/reset_hover.png');
}
.interactionWrapper:fullscreen .interactionFullscreen {
	display: none;
}
.interactionWrapper:-webkit-full-screen .interactionFullscreen {
	display: none;
}
.interactionWrapper:fullscreen svg {
	width: 100%;
	height: 100%;
}

.cytoscapeplot_interaction text {
	fill: #000;
	text-anchor: middle;
	font-size: 10px;
}
.cytoscapeplot_interaction a:hover {
	text-decoration: none;
}
.cytoscapeplot_interaction g.centerGene circle {
	fill: #c89c79;
}
.cytoscapeplot_interaction g.interactingGene circle,
.legendDiv circle {
	fill: #cdccca;
}
.cytoscapeplot_interaction line,
.legendDiv line {
	stroke: #000;
	stroke-width: 2.5px;
}
.cytoscapeplot_interaction line.int_high {
	stroke-width: 3px;
}
.cytoscapeplot_interaction line.int_count_4,
.legendDiv line.int_count_4 {
	stroke: #7fc97f;
}
.cytoscapeplot_interaction line.int_count_3,
.legendDiv line.int_count_3 {
	stroke: #fdc086;
}
.cytoscapeplot_interaction line.int_count_2,
.legendDiv line.int_count_2 {
	stroke: #f0027f;
}
.cytoscapeplot_interaction line.int_count_1,
.legendDiv line.int_count_1 {
	stroke: #cccccc;
}

.cytoscapeplot_interaction line.int_physical_association,
.legendDiv line.int_physical_association {
	stroke: #282828;
}
.cytoscapeplot_interaction line.highlight {
	stroke: #3366ff;
}
.cytoscapeplot_interaction circle.filterMatch,
.legendDiv circle.filterMatch {
	stroke: #a60029;
	stroke-width: 3px;
}

#filterMenu {
	top: 0px;
}

table#metabolic_summary tr.selected td {
	background-color: #b4d7af; 
}

#pathwaySeadragon.fullpage {
	background-color: white;
}
div.not_done {
	display: table;
	background-color: #FAFAFA;
	color: #AAA;
	font-size: 10px;
	width: 100%;
	height: 12px;
	line-height: 12px;
	vertical-align: top;
	text-align: center !important;
}

g.pathwayCurrent path {
	fill: #ff5c26!important;
}
g.pathwayHighlight path {
	fill: #26ff26!important;
}

.pathwayHeatmap {
	border-collapse: separate;
  border-spacing: 0px;
}
.pathwayHeatmap tbody td {
	border: 1px solid transparent;
	white-space: nowrap;
}
.pathwayHeatmap .heatmap {
	width: 30px;
	font-size: 6px;
	border: 1px solid transparent;
}
table.pathwayHeatmap tr td.heatmap0 { background-color: #ffffb2; border-color: #ffffb2; }
table.pathwayHeatmap tr td.heatmap1 { background-color: #fed976; border-color: #fed976; }
table.pathwayHeatmap tr td.heatmap2 { background-color: #feb24c; border-color: #feb24c; }
table.pathwayHeatmap tr td.heatmap3 { background-color: #fd8d3c; border-color: #fd8d3c; }
table.pathwayHeatmap tr td.heatmap4 { background-color: #fc4e2a; border-color: #fc4e2a; }
table.pathwayHeatmap tr td.heatmap5 { background-color: #e31a1c; border-color: #e31a1c; }
table.pathwayHeatmap tr td.heatmap6 { background-color: #b10026; border-color: #b10026; }

table.pathwayHeatmap tr.pathwayHighlight td:nth-child(n+3) {
	border-top-color: #000;
	border-bottom-color: #000;
}
table.pathwayHeatmap td.pathwayHighlight {
	border-left-color: #000;
	border-right-color: #000;
}

#pathwayLinks a, .pathwayLinks a {
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
}