.ledger-container {
	width: 100%;
	border: dashed 0.1rem #FFFFFF;
	padding: 0.5rem;
}

.ledger-table {
	width: 100%;
}

.ledger-header {
	font-weight: bold;
	text-align: left;
	margin-bottom:8;
}

.ledger-amount {
	text-align: right;
}

.ledger-column-header {
	background-color: #888888;
	opacity: 80%;

}

.ledger-subtotal {
	font-weight: bold;
}
.ledger-total {
	font-weight: bold;
	font-size: small;
}

.ledger-positive {
	color: #53b553;
}
.ledger-negative {
	color: #ff5b5b;
}
.ledger-neutral {
	color: #000;
}
