body            { font-family: "Helvetica"
				, "Lucida Sans Unicode"
				, "Lucida Grande", "Arial", sans-serif; }
a, h1, h2       { color: #000000; }
body, h1, h2    { margin: 0; }
/*h1              { border-bottom: 1px solid #000000; }*/
h2              { font-size: 1.2em; }

/*table			{ width: 100%; }*/

.navbar {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	border-bottom: 1px solid #000000;
	-webkit-overflow-scrolling: touch;
	&::-webkit-scrollbar {
	display: none; }
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
 }

table.dataframe, .dataframe th, .dataframe td {
	border: none;
	border-collapse: collapse;
	border-bottom: 1px solid #C8C8C8;
	padding: 6px;
	margin-bottom: 40px;
	font-size: 0.9em;
	font-weight: bold;
}

.dataframe th       { background-color: #FFFFFF; text-align: left; }

.dataframe td       { font-weight: normal; }

tr:nth-child(odd)	{ background-color: #EEEEEE; }
tr:nth-child(even)	{ background-color: #FFFFFF; }

tr:hover            { background-color: #CCFFFF; }

.ledger td:nth-child(1),
.ledger td:nth-child(2),
.ledger td:nth-child(3),
.ledger td:nth-child(4),
.ledger td:nth-child(9),
.ledger td:nth-child(10),
.ledger td:nth-child(13) { text-align: right; }

.ledger td:nth-child(5) { white-space: nowrap; }

.bs td:nth-child(1),
.bs td:nth-child(4) { text-align: right; }

.inv td:nth-child(1),
.inv td:nth-child(3) { text-align: right; }

.hist td:nth-child(2),
.hist td:nth-child(3),
.hist td:nth-child(4),
.hist td:nth-child(5),
.hist td:nth-child(6),
.hist td:nth-child(7),
.hist td:nth-child(8),
.hist td:nth-child(9),
.hist td:nth-child(10),
.hist td:nth-child(11) { text-align: right; }

/*.items td:nth-child(2),*/
/*.items td:nth-child(3),*/
/*.items td:nth-child(4),*/
/*.items td:nth-child(8),*/
/*.items td:nth-child(9) { text-align: right; }*/

.entities td:nth-child(1),
.entities td:nth-child(3),
.entities td:nth-child(4),
.entities td:nth-child(5),
.entities td:nth-child(6),
.entities td:nth-child(9),
.entities td:nth-child(10),
.entities td:nth-child(11),
.entities td:nth-child(12),
.entities td:nth-child(13) { text-align: right; }

/*.util td:nth-child(10),*/
/*.util td:nth-child(14)*/

.form-inline {
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}


/*
.navbar {
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
}

.main {
	margin-top: 220px;
}

table tbody, table thead
{
	display: block;
}

table tbody 
{
	overflow: auto;
	height: 100px;
}

*/
