@media (max-width: 1199px) {
	
}

@media (max-width: 999px) {
	.admin-role-link {
		width: 2.5rem;
		height: 2.5rem;
		justify-content: center;
		padding: 0 !important;
	}

	.admin-role-label {
		display: none !important;
	}

	.admin-role-icon {
		margin: 0 !important;
	}
}

@media (min-width: 768px) {
	.border-md-start {
		border-left: 1px solid rgb(240, 240, 240) !important;
	}
}

@media (max-width: 768px) {
	#mainContent {
		padding: 1rem !important;
	}

	.admin-topbar {
		align-items: stretch !important;
	}

	.admin-topbar-search {
		order: 3;
		flex-basis: 100%;
		max-width: 100%;
	}

	.admin-topbar-actions {
		margin-left: auto;
	}

	.grids-6 {
		grid-template-columns: repeat(3, minmax(auto, 1fr));
	}
	
	.border-md-btm {
		border-bottom: 1px solid rgb(240, 240, 240) !important;
	}
	
	.border-md-top {
		border-top: 1px solid rgb(240, 240, 240) !important;
	}
	
	.grids-3 {
        grid-template-columns: repeat(2, minmax(auto, 1fr));
        gap: 1rem;
    }
}

@media (min-width: 412px) {
	
}
