/*
 *  Licensed to the Apache Software Foundation (ASF) under one
 *  or more contributor license agreements.  See the NOTICE file
 *  distributed with this work for additional information
 *  regarding copyright ownership.  The ASF licenses this file
 *  to you under the Apache License, Version 2.0 (the
 *  "License"); you may not use this file except in compliance
 *  with the License.  You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing,
 *  software distributed under the License is distributed on an
 *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 *  KIND, either express or implied.  See the License for the
 *  specific language governing permissions and limitations
 *  under the License.
 */

.links line {
  stroke: #999;
}

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

.nodelabels .nodelabel {
	stroke: none;
	fill: black;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.5em;
}

.edgelabel {
	stroke: none;
	fill: brown;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.5em;
}

.svg-container {
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 100%; /* aspect ratio */
    vertical-align: top;
    overflow: hidden;
}

.force-directed-graph {
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 0;
}

.frame-box {
	fill: none;
	stroke: Silver;
	stroke-width: 1px;
}

.checkBox {
	fill: silver;
    fill-opacity: 0.1;
	stroke-width: 1;
    stroke: black;
}

.checkMark-checked, .checkMark-unchecked {
	stroke-width : 5;
	fill : none;
}

.checkMark-checked {
	stroke : green;
	opacity: 1;
}

.checkMark-unchecked {
	stroke : black;
	opacity: 0.1;
}