@media screen and (max-width:700px) {
	section{padding: 15px; min-width: initial;}
	#menuIcon{display: block}
	#empresaHeader{max-width: calc(100% - 140px);}
	
	.menutop{margin-left: 0px;}
	.nomeUsuarioHeader{display: none}
	.menuTop .menuItem {margin: 3px; padding: 10px 5px;}
	
	.titulo{font-size: 32px !important;}
	.contain{width: initial; font-size: 18px; min-width: 100%;}
	.w800{width: initial}

	.input{width: 100% !important;}
	.inputBox {width: 100%; margin: 0px;}

	.box{width: calc(100% - 40px); max-height: calc(100% - 100px) !important; height: initial !important}
	.column{flex-direction: column}
	.footer{margin-bottom: 20px;}

	.dashbordBox{width: 100% !important}
		
		
	.flexForm{display: flex; flex-wrap: wrap}

	/*LOGIN*/
	.loginHeader{position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
	.loginHeaderBack{ width: 100%; background-position: center;}

	.loginBox{position: absolute; height: max-content; width: calc(100% - 60px); text-align: center; text-align: center; background: rgba(255,255,255, 0.55); border-radius: 5px; padding: 15px;}
	.loginBox img{margin: 5px}
	.logo img{width: 80%; margin-top: initial}
	.menuSide{left: -160;top: 45px; height: calc(100vh - 45px)}
	.menuTopMobile{display: block; background: var(--main-color); position: sticky; width: 100%; font-size: 16px; top: 0; z-index: 1000; padding: 0px;}
	.menuTopMobile .logo{text-align: center; padding: 5px;}
	
	.btMobile{display: block; position: relative; padding: 10px; text-align: center; cursor: pointer; font-weight: bold; background: #FFFFFF; color: var(--main-color);}
	
	.tbHeader{flex-wrap: wrap}
	.btDevolutiva{width: calc(50% - 28px) !important; margin: 4px;}
	#oportunidadeTable{overflow-x: scroll;}
	#oportunidadeTable>div{width: max-content;}
	.tbLine{width: max-content;}

	.containPainel{margin-left: 0; width: 100%; padding: 0px;}
	.containPaddingMobile{padding: 15px}
	.serie{width: calc(50% - 10px);margin: 5px;}
	.serieBox{min-height: calc(100% - 110px);}
	
	.usersBox {width: 100%;}	
	
	.empresaBox{flex-direction: column;}
	
	.width50p{width: initial}
}