@media only screen and (max-width: 1024px) {
	html {
		background-color: #ebebeb;
	}
	body {
		min-width: 0;
		background-color: #ebebeb;
	}
	#background {
		display: none;
	}
	#container {
		padding: 0;
		top: 20px;
	}
	#container table#main {
    min-width: 0;
		width: 100%;
	}
	#content {
    min-width: 0;
    margin-bottom: 0;
	}
	#header-links {
		height: 14px;
	}
	#header-user-icon, #header-swoosh, #current-locale-label {
		display: none;
	}
	#header-bar {
		background-image: none;
		height: 32px;
		background-color: #ebebeb;
		border-bottom: 1px solid #ddd;
	}
	#header-bar:before {

		position: absolute;
		left: 6px;
		top: 6px;
		cursor: pointer;
		font-size: 22px;
	}
	#header-bar.active:before {
		content:"\f156";
	}
	#header-bar.anonymous:before {
		display: none;
	}
	#header-welcome {
		left: 40px;
	}
	#nav-logo, #nav-start-swoosh, #nav-end-swoosh {
		display: none;
	}
	#nav {
		height: 15px !important;
	}
	#nav-base {
		height: 0px;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	#nav-tabs, #nav-tabs.hidden {
		position: fixed;
		left: 0px;
		top: -100px;
		background-color: #ebebeb;
		border: 1px solid #ddd;
		width: 100%;
		-moz-transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		-webkit-box-shadow: 2px 0px 3px 0px rgba(94, 94, 94, .8);
		-moz-box-shadow: 2px 0px 3px 0px rgba(94, 94, 94, .8);
		box-shadow: 2px 0px 3px 0px rgba(94, 94, 94, .8);
	}
	#nav-tabs.active {
		top: 32px;
	}
	#nav-tabs th.tabs, #sub-nav-recent-items {
		display: inline-block;
		float: none;
		text-align: left;
	}
	#nav-tabs th.tabs {
		padding: 8px 0px;
		border-right: 1px solid #ddd;
	}
	#nav-tabs th.tabs.first a, #nav-tabs th.tabs a, #nav-tabs th.tabs.last a, #sub-nav-recent-items {
		font-size: 18px;
		padding: 8px 16px;
	}
	#nav-tabs>tbody>tr>th {
		background-position: 0px 141px;
	}
	#nav-tabs>tbody>tr>th.active {
		background-position: 0px 45px;
	}
	#nav-tabs>tbody>tr>th.last {
		margin: 0px;
		border-right: 1px solid #ddd;
	}
	#sub-nav-recent-items {
		color: #0d0066;
		font-size: 18px;
		text-align: center;
		font-weight: bold;
		border-right: 1px solid #ddd;
		background-image: url(/HTML/images/sprites/NavSprite.png);
		background-position: 0px 94px;
	}
	.datatables-center {
    padding: 0;
		max-width: 1024px;
		overflow-y: auto;
	}
	.dataTable, .dataTable.maximum {
		margin: 0px auto !important;
	}
	.sub-nav-tabs .sub-nav-link a {
		padding: 10px;
	}
	.filter-inputs {
		max-width: 890px;
		overflow-y: auto;
	}
	.filter-left, .filter-middle, .filter-right {
		float: none;
		display: inline-flex;
	}
	#nav-catalog-options {
		top: 12px;
		right: 14px;
	}
	#help-link {
		margin-right: 16px;
	}
	.ui-dialog .ui-dialog-content {
		max-height: 500px !important;
		overflow-y: auto;
	}
	.results-page #left-nav {
		position: absolute;
		z-index: 1000;
		background: white;
		border: 1px solid #ccc;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		padding: 20px;
		padding-bottom: 5px;
		left: -20px;
		top: 10px;
	}
	.results-page #left-nav #left-nav-handle {
		display: block;
		background: white;
		border-top: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		-moz-border-radius: 0px 8px 8px 0px;
		-webkit-border-radius: 0px 8px 8px 0px;
		border-radius: 0px 8px 8px 0px;
		position: absolute;
		top: 8px;
		right: -23px;
		padding: 8px 4px;
		z-index: 1200;
	}
	.results-page #left-nav #left-nav-handle:before {
		content: "|||";
		font-size: 18px;
	}
	.results-page #left-nav.closed {
		margin-left: -270px;
	}

	/* DEVCORE-1191  horizontal input subgroup alignment on a Galaxy S6  */
	.autodesk360 .group-header {
		white-space:normal !important;
	}
	.autodesk360 .subgroup > table > tbody > tr {
		flex-basis: 52%;
		flex-direction: column;
		flex-grow: 2;
		flex-shrink: 0;
		float: left;
		max-width: unset;
		overflow: auto;
		text-overflow: ellipsis;
	}
	.autodesk360 .input-group td.inputlabel {
		overflow: auto;
		padding-bottom: 3px;
		padding-top: 5px;
		padding-right: 0 !important;
	}
}