
@media only screen and (min-width: 601px){
    body:not(.public-user) #app-sidenav-trigger.hide-on-med-and-up {
        display: block !important;
    }
}

@media all and (max-height: 800px){
	.order-status-bar ul.ma-wizard .wizard-step-image {
	    width: 4rem;
	    height: 4rem;
	}
	.order-status-bar ul.ma-wizard span.ma-wizard-step-label {
	    margin-top: 2.5rem !important;
	    margin-left: 2.2rem !important;
	}
}

.td-label{
	display: none;
}

@media only screen and (max-width: 601px){
	.main-container .ma-main-container {
	    background-image: linear-gradient(45deg, #FFF 0%, #FFF calc(100% - 50px), rgba(0,0,0,0) calc(100% - 50px), rgba(0,0,0,0) 100%);
	}
	
	.t-Alert--page  {
		right: 0px !important;
	}
	
	.ma-body-column-css-classes {
	    padding: 1em;
	}
	.order-status-bar > .ma-region {
	    width: 90vw !important;
	}
	.order-status-bar ul.ma-wizard span.ma-wizard-step-label {
	    font-size: 0.8rem !important;
	    margin-left: 2vw !important;
	}
	.dropdown-content.select-dropdown li span {
	    white-space: normal;
	}
	
	/*rodrigo*/
	/*Geral*/
	.main-container .ma-main-container {
		padding: 0 !important;
		margin: 1rem 1rem 0 1rem !important;
	}

	nav .brand-logo .logo-top {
		height: 3em !important;
	}
	
	/*button*/
	
	button.ma-button.btn {
	    width: 95%;
	}
	
	/*report*/
	
	.report-responsive thead {
		display: none;
	}

	.report-responsive tr {
		display: block;
		padding: 1rem;
	}

	.report-responsive td:not(.pagination), .report-responsive th {
		display: flex;
		padding: .5rem 0 !important;
		border-bottom: 1px solid;
		font-size: 1rem;
		align-items: center;
	}

	.report-responsive .td-label:not(:empty) {
		display: block;
		font-family: 'Lato-Black';
		padding-right: 0.5rem;
		text-align: left;
	}
	
	.report-responsive .td-label:after{
		content: ":";
	}
	
	.report-responsive .td-label.td-label-hidden:after{
		content: unset;
	}

	/*sidenav*/
	main {
		margin-left: 0;
	}
	
	.sidenav:not([style="transform: translateX(0%);"]){
		width: 0;
	}
	
	/*Menu Usuário*/
	
	nav .nav-user-menu {
		padding: 0;
	}	
	
	nav .nav-user-menu .menu-container {
		left: -2.3rem;
		top: 55px;
	}
	
	nav .nav-user-menu .menu-inner-container {
		flex-direction: column;
	}	
	
	nav.nav-extended .nav-wrapper ul li > * {
		margin: 0 1rem;
	}	
	
	nav .nav-user-menu a {
		line-height: 3rem;
	}
	
	/*footer*/
	.page-footer {
		margin: 0;
	}
	
	.content-footer-links {
		width: 100%;
		flex-direction: column-reverse;
		padding: 0 !important;
	}

	.content-footer-left {
		width: 100%;
	}	
	
	.content-footer-left-inner {
		width: 100%;
		justify-content: space-around;
	}
	
	.content-footer-section {
		padding: unset;
	}
	
	.content-footer-developed-by {
		padding-top: 10px !important;
		padding-right: 1rem !important;
	}

	.content-footer-contact {
		padding-left: 1rem;
	}	
	
	.content-footer-right {
		justify-content: space-evenly !important;
		width: 100%;
	}
	
	
}

@media only screen and (min-width: 2000px){
	nav {
	    width: 100vw;
	    left: 0;
	}
	body {
	    max-width: 2000px;
	    margin: auto !important;
	}
	.page-footer {
	    width: calc(100vw - 50px);
	    left: 50px;
	    position: fixed;
	    margin: 0;
	    bottom: 0;
	}
	.order-status-bar > .ma-region {
		width: unset;
	}
}

@media only screen and (min-height: 1600px){
	.scrollable-report table {
	    max-height: unset;
	}
	.scrollable-report-container .ma-region-body {
	    max-height: unset;
	}
}
