.line {
	margin: 4px 0;
	display: flex;
	justify-content: flex-start;
}

.caret-icon {
	width: 18px;
	text-align: center;
	cursor: pointer;
}

.empty-icon {
	width: 18px;
}

.json-type {
	margin-right: 4px;
	margin-left: 4px;
}

.json-key {
	color: #444;
	margin-right: 4px;
	margin-left: 4px;
}

.json-index {
	margin-right: 4px;
	margin-left: 4px;
}

.json-separator {

}

.json-value {
	margin-left: 8px;
}

.json-number {
	color: #f9ae58;
}

.json-boolean {
	color: #ec5f66;
}

.json-string {
	color: #86b25c;
}

.json-size {
	margin-right: 4px;
	margin-left: 4px;
}

.hide {
	display: none;
}

.fas {
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
}

.fa-caret-down {
	border-width: 6px 5px 0 5px;
	border-color: #808080 transparent
}

.fa-caret-right {
	border-width: 5px 0 5px 6px;
	border-color: transparent transparent transparent #808080;
}
