html
{
    background: url("/assets/images/background.png") no-repeat center fixed;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
}
body {
    background: transparent!important;
}
.breakdown-table {
	background-color: #363636;
	border-radius: 8px;
}

.breakdown-table > * > * > th {
	vertical-align: middle;

	border: 1px solid #4a4a4a;
}

.breakdown-table > * > * > td {
	vertical-align: middle;
	
	border: 1px solid #4a4a4a;
}
.tr-link:hover {
	background-color: #4a4a4a;
	cursor: pointer;
	border-radius: 8px;
}

td.divider {
	border-right: solid 1px #ffffff; 
}

td.divider-end {
	border-left: solid 1px #ffffff; 
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}
