/*---------------------
PRINT CSS QUOTE
---------------------*/

.break-page {
	position: relative;
	page-break-inside: avoid;
	margin: 0;
	padding: 0;
	orphans: 0;
}

.md-display-print {
    display: none;
}

.error { 
	color: #CB0044;  
	background-color: yellow;
}

/* begin table*/
table{
	overflow: auto;
	border:none;		
	border-spacing: 0;	
	width:100%;
	margin-top: 20px;
	border-collapse: collapse;
}

tr,td,th{
	padding:10px;
}


table thead{
	background-color: #eee;	
	white-space: nowrap;		
}

td,th{
	border:1px solid #c8c8c8;
}

th[scope=col]:nth-child(2){
	text-align:left;
	padding-left:10px;
}

table,th[scope=row],td{
	font-size:8px;
	font-weight:normal;
	text-align:center;	
}

table tr td:nth-child(2){
	text-align:left;	
}

table tr td:last-child{
	text-align:right!important;
}

table tbody tr:nth-child(1){
	background:#770c77;	
}

table tbody tr:nth-child(1) th{
	text-align:left!important;
	font-weight:bold;
	color:white;
}

table tbody tr:last-child th{
	text-align:right;	
	font-weight:bold;
}

table tbody tr:last-child td {
	text-align:right;
	font-weight:bold;
}

table.table-apportion tbody tr:last-child th{
	font-weight:normal;
}

table.table-apportion tbody tr:last-child td {
	font-weight:normal;
}

.table-apportion-price-right {
	text-align: right !important;
}

.table-apportion-price-center {
	text-align: center !important;
	font-weight: normal !important;
}



table tbody tr:nth-child(4) td:nth-child(2){
	text-align:center!important;
}

table tfoot th{
	border:none!important;
	text-align:right!important;
	font-weight:bold!important;
}

table tfoot td{	
	text-align:right;
	font-weight:bold;
}

table.table-apportion tbody tr:nth-child(1){
	background-color:white !important;	
}





/* end table*/

footer ul{	
	list-style-type: none;
	text-align:left;
	padding:0;
	margin:0;
	margin-left:3%;
	font-size:9px;	
	font-style:italic;
	color:#888a85;
}

section{
	padding:0!important;
    position:relative;
    width: 100%;
}

section ul{
	padding:10px 10px 5px 10px;
	list-style-type: none;
	font-size:8px;
	font-weight:bold;
}

section ul li {
	width:100%;
}

img {
	max-width:2cm;
	float:right;
}