1.net_gobrechts_d3_force,
2.net_gobrechts_d3_force_customize,
3.net_gobrechts_d3_force_customize td,
4.net_gobrechts_d3_force_tooltip {
5    box-sizing: content-box;
6    font-family: Arial, Helvetica, Sans Serif;
7    font-size: 10px;
8    background-color: #fff
9}
10.net_gobrechts_d3_force.border {
11    border: 1px solid silver;
12    border-radius: 5px;
13}
14.net_gobrechts_d3_force circle.highlighted {
15    stroke: #555;
16    stroke-width: 2px;
17    stroke-opacity: 1.0;
18}
19.net_gobrechts_d3_force circle.selected {
20    stroke: #555;
21    stroke-width: 4px;
22    stroke-dasharray: 4 2;
23    stroke-opacity: 1.0;
24}
25.net_gobrechts_d3_force text.label,
26.net_gobrechts_d3_force text.labelCircular {
27    fill: black;
28    font-size: 10px;
29    letter-spacing: 0;
30    pointer-events: none;
31}
32.net_gobrechts_d3_force text.label{
33    text-anchor: middle;
34}
35.net_gobrechts_d3_force text.highlighted {
36    font-size: 12px;
37    font-weight: bold;
38}
39.net_gobrechts_d3_force text.link {
40    font-size: 12px;
41    fill: #2a7ae2;
42    cursor: pointer;
43}
44.net_gobrechts_d3_force line.link,
45.net_gobrechts_d3_force path.link {
46    fill: none;
47    stroke: #bbb;
48    stroke-width: 1.5px;
49    stroke-opacity: 0.8;
50}
51.net_gobrechts_d3_force line.dotted,
52.net_gobrechts_d3_force path.dotted {
53    stroke-dasharray: .01 3;
54    stroke-linecap: round;
55}
56.net_gobrechts_d3_force line.dashed,
57.net_gobrechts_d3_force path.dashed {
58    stroke-dasharray: 4 2;
59}
60.net_gobrechts_d3_force line.highlighted,
61.net_gobrechts_d3_force path.highlighted {
62    stroke: #555 !important;
63    stroke-opacity: 1.0;
64}
65.net_gobrechts_d3_force marker.normal {
66    stroke: none;
67    fill: #bbb;
68}
69.net_gobrechts_d3_force marker.highlighted {
70    stroke: none;
71    fill: #555;
72}
73.net_gobrechts_d3_force .graphOverlay,
74.net_gobrechts_d3_force .graphOverlaySizeHelper {
75    fill: none;
76    pointer-events: all;
77}
78.net_gobrechts_d3_force .lasso path {
79    stroke: #505050;
80    stroke-width: 2px;
81}
82.net_gobrechts_d3_force .lasso .drawn {
83    fill-opacity: 0.05 ;
84}
85.net_gobrechts_d3_force .lasso .loop_close {
86    fill: none;
87    stroke-dasharray: 4,4;
88}
89.net_gobrechts_d3_force .lasso .origin {
90    fill: #3399FF;
91    fill-opacity: 0.5;
92}
93.net_gobrechts_d3_force .loading rect {
94    fill: black;
95    fill-opacity: 0.2;
96}
97.net_gobrechts_d3_force .loading text {
98    fill: white;
99    font-size: 36px;
100    text-anchor: middle;
101}
102.net_gobrechts_d3_force_tooltip {
103    position: absolute;
104    border-radius: 5px;
105    padding: 5px;
106    background-color: silver;
107    opacity: 0.9;
108    width: 150px;
109    overflow: auto;
110    font-size: 12px;
111    z-index: 100000;
112    pointer-events: none;
113    display: none;
114}
115.net_gobrechts_d3_force_customize {
116    border: 1px solid silver;
117    border-radius: 5px;
118    font-size: 12px;
119    position: absolute;
120    padding: 5px;
121    background-color:white;
122    box-shadow: 1px 1px 6px #666;
123    z-index: 200000;
124}
125.net_gobrechts_d3_force_customize .drag {
126    border: 1px dashed silver;
127    border-radius: 3px;
128    display: block;
129    cursor: move;
130    font-weight: bold;
131    height: 24px;
132    margin-bottom: 5px;
133}
134.net_gobrechts_d3_force_customize .title {
135    position: absolute;
136    top: 10px;
137    left: 10px;
138}
139.net_gobrechts_d3_force_customize .close {
140    position: absolute;
141    top: 10px;
142    right: 10px;
143}
144.net_gobrechts_d3_force_customize table {
145    border-collapse: collapse;
146    border-spacing: 0;
147    border: none;
148    margin:0;
149    padding:0;
150}
151.net_gobrechts_d3_force_customize tr.hidden {
152    display: none;
153}
154.net_gobrechts_d3_force_customize td {
155    padding: 1px;
156    font-size: 12px;
157    vertical-align: middle;
158    border: none;
159}
160.net_gobrechts_d3_force_customize .label {
161    text-align: right;
162}
163.net_gobrechts_d3_force_customize .warning {
164    background-color: orange;
165}
166.net_gobrechts_d3_force_customize input,
167.net_gobrechts_d3_force_customize select,
168.net_gobrechts_d3_force_customize textarea,
169.net_gobrechts_d3_force_customize a {
170    border: 1px solid silver;
171    margin: 0;
172    padding: 0;
173    height: auto;
174}
175.net_gobrechts_d3_force_customize a {
176    border: 1px solid transparent;
177    color: #2a7ae2;
178    text-decoration: none;
179    cursor: pointer;
180}
181.net_gobrechts_d3_force_customize input:focus,
182.net_gobrechts_d3_force_customize select:focus,
183.net_gobrechts_d3_force_customize textarea:focus,
184.net_gobrechts_d3_force_customize a:focus {
185    outline: none !important;
186    border: 1px solid #2a7ae2 !important;
187    background-color: #ffff99 !important;
188    box-shadow: none !important;
189}
190.net_gobrechts_d3_force_customize textarea {
191    font-size: 10px !important;
192    padding: 2px;
193    width: 160px;
194    height: 85px;
195    background-color: white;
196    color: black;
197}
198