@media screen and (max-width: 1065px) {

	.trackCards {
		justify-content: center;
	}

	.desktopOnly, .mobileSelectedOnly {
		display: none;
	}

	.logo a {
		font-size: 18px;
	}

	.courseList > div ~ div {
		justify-content: center !important;
	}

	.courseList > div ~ div {
		justify-content: space-evenly;
	}

	span.menuText {
		display: none;
	}

	div#headerLeft {
		padding-left: 20px;
	}

	.search {
		left: 0;
		bottom: -38px;
		top: initial;
		right: initial;
		box-sizing: border-box;
		padding: 8px;
		width: 100%;
		background-color: #D9D9D9;
		z-index: 9999;
	}

	.header {
		height: 55px !important;
		position: relative;
	}

	#headerRight .search {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		display: inline-block;
	}

	input#searchbox {
		width: calc(100% - 60px);
	}

	form#submitSearch {
		display: block;
	}

	.menu.nagivation {
		height: calc(100vh - 162px);
		TOP: 55px;
	}

	.header .checkboxHack {
		height: 100%;
		top: 0px;
		right: 0px;
	}

	div#headerRight {
		width: 0px;
		right: 0px;
	}

	.header label.checkboxHack {
		display: inline-block;
		width: 41px;
	}

	label[for='headerMenuCheck'] {
		right: inherit !important;
		left: 0px;
		position: relative !important;
	}

	div#headerMenu {
		height: 100%;
	}

	span.MenuIcon {
		height: 100% !important;
	}

	label[for='headerSearchCheck'] {
		background-image: url(/portal/content/images/mg-icon.png);
		float: right;
	}

	input#headerSearchCheck:checked ~ label[for='headerSearchCheck'] {
		background-color: #D9D9D9;
		background-image: url(/portal/content/images/mg-icon-black.png);
	}

	label[for='headerProfileCheck'] {
		background-image: url('/portal/content/images/profile-icon.png');
		float: right;
	}

	label.checkboxHack {
		background-size: 22px;
		background-repeat: no-repeat;
		background-position: center;
	}

	label.checkboxHack {
		z-index: 9999;
	}

	.welcome {
		display: none;
	}

	.container .linkmenu {
		background-color: #00963A;
		width: 113px;
		right: 0px;
		top: 55px;
	}

		.container .linkmenu a {
			display: block;
			padding: 10px;
		}

		.container .linkmenu span {
			display: none;
		}

	input#headerProfileCheck:checked ~ label[for='headerProfileCheck'] {
		background-color: #00963a;
	}

	.LinkTileContainerWrapper {
		align-items: stretch;
		flex-grow: 1;
	}
}

@media screen and (max-width: 600px) {

	.myTranscript .actionContainer {
		position: relative !important;
		display: inline-block !important;
	}

	h3 {
		position: relative;
		display: inline-block;
	}

	div.slider {
		margin-top: -20px;
	}

	.LinkTileContainer {
		border-radius: 0px;
	}

	.LinkTileContainerWrapper {
		width: 50%;
	}

	#filterButtons {
		display: block;
		position: relative !important;
		top: 50px;
		left: 5px;
	}

	#eventDisplaySettings {
		position: inherit;
		top: -15px;
		left: 5px;
	}

	#calendar {
		margin-top: 75px;
	}

	div.ui-dialog-buttonset {
		float: left !important;
	}


	div#ft {
		padding: 10px;
		background-color: #EDECE7;
	}
}


/*DESKTOP*/
@media screen and (min-width: 1065px) {

	.LinkTileContainerWrapper {
	}

	.LeftNav {
		width: 235px;
	}

	.mobileOnly {
		display: none;
	}

	.twoPanel {
		display: flex;
	}

	input#headerProfileCheck {
		display: none;
	}

	label[for='headerProfileCheck'] ~ div,
	label[for='headerSearchCheck'] ~ div {
		display: inherit;
	}

	.search {
		display: block !important;
	}

	.header .container {
		display: inherit;
	}
}
