/* Small */
@media (max-width: 767px) {
	.invert {
		font-size: 1em;
	}
	.outer {
		text-align: left;
	}
	.btn-toolbar a, .btn-toolbar button {
		display: block;
		width: 100%;
	}
	.btn-toolbar .btn-group, .btn-toolbar .input-group {
		float: none;
		display: block;	
	}
}

/* Medium */
@media (max-width: 991px) {
	.toolbar-right {
		float: none;
	}
	.table {
		font-size: 0.7em;
	}
	.table td, .table tr {
		padding: 2px;		
	}
	.sidebar {
		position: relative;
		height: auto;
		display: block;
		margin-bottom: 15px;
	}
	.sidebar .actions {
		margin-bottom: 5px;
	}
	.sidebar .actions li {
		display: inline-block;
		margin: 0;
		margin-right: 16px;
	}
	.sidebar .actions h3 {
		font-size: 24px;
	}
}

.navbar .nav > li > a  {
	padding-right: 0;
}


/* Large */
@media (min-width: 992px) {
	.sidebar {
		display: block;	
		width: 210px; 
	}

}

@media (max-width: 1199px) {
	.table {
		font-size: 0.8em;
	}
}

/* Extra Large */
@media (min-width: 1200px) {
	.sidebar {
		width: 250px; 
	}
}

.mobile-list {
	font-size: 1.3em;	
}
.mobile-list li {
	padding: 3px;
}
