@media screen and (max-width:800px) {

	aside.sidebar { display:none; }
	aside.sidebar + aside, aside + aside + main, main, aside + aside { 
		position:relative;float:left;height:auto;display:block;padding-left:24px;width:100%;left:auto;margin-left:0;bottom:auto;
	}
	
	aside.sidebar + main, aside.sidebar + aside { padding-top:64px; }
	
	aside + main, aside + aside + main, main {
		padding-top:24px;padding-left:0;
	}
	
	fieldset > div.large > input[type="text"], fieldset > div.large > input[type="password"], fieldset > div.large > .select-box select
	{ width:388px; }
	
	.overview-items > .row > .col
	{ font-size:12px; }
	
}

@media screen and (max-width:730px) {
	.chart-outer { width:100%;margin-right:0;margin-left:0; }
}

@media screen and (max-width:650px) {
	.user-info > div { display:none; }
}