main.container {
	margin-top: 20px;
}

div.ref-editor {
	background-color: black;
	font-family: Courier New, monospace;
	color: #dddddd;
}

span.ref-operator {
	color: lightgrey;
}

span.ref-operator.ref-plus:after {
	content: '+';
}

span.ref-operator.ref-minus:after {
	content: '-';
}

span.ref-operator.ref-lessthan:after {
	content: '<';
}


span.ref-semicolon:after {
	content: ';';
}

span.ref-operator.ref-equals:after {
	content: '=';
}

span.ref-operator.ref-postincrement:after {
	content: '++';
}

span.ref-comma:after {
	content: ',';
}

span.ref-paren.ref-open:after {
	content: '(';
}

span.ref-paren.ref-close:after {
	content: ')';
}

div.ref-code {
	margin: 10px;
}

div.ref-block { /* indent blocks */
	margin-left: 20px;
}

div.ref-stmt {
}

span.ref-keyword {
	color: lightblue;
}

span.ref-var {
	color: orange;
}

span.ref-funcname {
	color: darkorange;
}

span.ref-operator {
	color: inherit;
}

span.ref-const {
	color: green;
}

div.ref-info {
	border: 1px solid white;
}

div.ref-nav {
	font-size: 1rem;
}

div.ref-nav {
	font-size: 1rem;
}

div.ref-info-details table th:last-child,
div.ref-info-details table td:last-child {
	text-align: right;
}