/* Fixed navigation shell shared by the admin and school-admin AdminLTE layouts. */
@media (min-width: 768px) {
	.skin-blue .main-header,
	.skin-red .main-header,
	.skin-purple .main-header,
	.skin-black .main-header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
	}

	.skin-blue .main-sidebar,
	.skin-red .main-sidebar,
	.skin-purple .main-sidebar,
	.skin-black .main-sidebar {
		position: fixed;
		top: 50px;
		bottom: 0;
		height: auto;
		overflow-y: auto;
		z-index: 810;
	}

	.skin-blue .content-wrapper,
	.skin-blue .right-side,
	.skin-red .content-wrapper,
	.skin-red .right-side,
	.skin-purple .content-wrapper,
	.skin-purple .right-side,
	.skin-black .content-wrapper,
	.skin-black .right-side {
		margin-top: 50px;
	}

	.skin-blue .main-footer,
	.skin-red .main-footer,
	.skin-purple .main-footer,
	.skin-black .main-footer {
		margin-left: 230px !important;
	}

	.skin-blue.sidebar-mini.sidebar-collapse .main-footer,
	.skin-red.sidebar-mini.sidebar-collapse .main-footer,
	.skin-purple.sidebar-mini.sidebar-collapse .main-footer,
	.skin-black.sidebar-mini.sidebar-collapse .main-footer {
		margin-left: 50px !important;
	}
}

/* Keep the mobile navigation usable: the navbar stays visible while the
   sidebar retains AdminLTE's off-canvas interaction. */
@media (max-width: 767px) {
	.skin-blue .main-header,
	.skin-red .main-header,
	.skin-purple .main-header,
	.skin-black .main-header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
	}

	.skin-blue .main-sidebar,
	.skin-red .main-sidebar,
	.skin-purple .main-sidebar,
	.skin-black .main-sidebar {
		top: 50px;
		z-index: 1040;
	}

	.skin-blue .content-wrapper,
	.skin-blue .right-side,
	.skin-red .content-wrapper,
	.skin-red .right-side,
	.skin-purple .content-wrapper,
	.skin-purple .right-side,
	.skin-black .content-wrapper,
	.skin-black .right-side {
		margin-top: 50px;
		margin-left: 0;
	}

	.skin-blue .main-footer,
	.skin-red .main-footer,
	.skin-purple .main-footer,
	.skin-black .main-footer {
		margin-left: 0 !important;
	}
}
