#inExpressions {
	width: 99%;
}

.tree-level, .tree-node, .tree-node-childs-box {
	display: flex;
	justify-content: center;
}

.tree-level {
	justify-content: space-evenly;
	margin: 20px;
}

.tree-node {
	border: 2px solid pink;
	background: #ff9cab;
	padding: 5px;
	margin: 10px;
	border-radius: 90px;
}

.tree-node-element {
	font-family: sans;
	text-align: center;
	margin: 4px;
	padding: 4px;
	min-width: 20px;
	background: #6cffff;
	border-radius: 90px;
}

.tree-node-link, .tree-node-link-marker, .tree-node-link-tip-arrow {
	stroke: #4d4d4d;
	stroke-width: 2.5px;
	fill: #4d4d4d;
}

.tree-node-link {
	marker-end: url(#tree-node-link-marker);
}

.tree-display {
	position: relative;
}

#boxLinks {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

#errParsing {
	min-height: 13pt;
	font-size: 12pt;
}

.error-mark {
	color: black;
	background: red;
}
