/* Medium devices (e.g. landscape tablets, 769 to 992 px) */
@media (max-width: 992px) {
	#sidebar-secondary:before {
		content: none;
	}		
	#sidebar-secondary .inside {
	    padding-left: 0;
	}
		
	#sidebar-secondary .element {
	    padding-bottom: 0;
	}
	
	#mno:target #mNav .menu-wrapper{
		display: block;
	}
	
	#mno:target #wrapper{
		display: none;
	}
		
}

/* Small devices (e.g. phones, up to 768 px) */
@media (max-width: 768px) {
	
	#main {
		padding: 0 15px;
	}

	#breadcrumbs{
		display: none;
	}
	
	h1{
		word-wrap: break-word;
	}
		
	.month-filter{
		text-align: right;
	}
	
	.month-filter .year-container{
		display: block;
	}
	
	.data-listing .label {
		text-align: left;
	}
	
	table.table{
		font-size: 80%;
		table-layout: fixed;
	}
	
	table.table .tooltip-area{
		font-size: 1em;
	}
	
	table.table td{
		width: auto;
	}
	
	td.amount{
		width: 40%;
	}
	
	table.table td.w15-xs, table.table th.w15-xs{
		width: 15%;
	}
}
