/* TOPBAR */
.aw-topbar {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	min-height: 50px;
	z-index: 9999;
	padding-bottom: 0px;
	background-color: #1e94d2;
}

.box {
     width: 300px;
     height: 300px;
     background: #fff;
     border-top: 10px solid #008080;
}


.container{
	 width: 100vw;
     height: 100vh;
     background: #f6f6f6;
     display: flex;
     flex-direction: row;
     justify-content: center;
     align-items: center
}

.aw-topbar a img {
	margin-top: 10px;
	margin-left: 5px;
}

/* SIDEBAR */
.aw-sidebar {
	position: fixed;
	top: 50px;
	bottom: 0;
	left: 0;
	width: 210px;
	margin-left: -211px;
	z-index: 9998;
	transition: margin-left 0.5s;
	overflow-y: auto;
	
	background-color: #f6f6f6;
	border-right: 1px solid #eaeaea;
}

.aw-sidebar.is-toggled {
	margin-left: 0px;
}

/* Estilizar menu de teste*/

.menu{
	position: fixed;
	height: 100%;
	top: 50px;
	left: 0;
	width: 210px;
	
	background-color: #63aebf;
	bottom: 0;
	z-index: 9998;
	overflow-y: auto;
	transition: all .3s;
}

.menu ul{
	list-style: none;
	padding-left: 0;
	margin-top: 1px;
}

.menu ul li a{
	display: block;
	padding: 10px;
	border-bottom: solid 1px #676767;
	color: #ffffff;
	text-decoration: none;
	transition: all .3s;
	
}

.menu ul li a:hover{
	background-color: #1e94d2;
}

.menu ul li a span{
	float: right;
	padding-right: 10px;
}

.voltar{
	border-left: solid 4px #008080;
	background-color: #829997
}


#principal{
	
}

#sub{
	left: -210px;
}

#sub:target{
	margin-left: 211px;
	
}


@media (min-width: 960px) {
	.aw-sidebar {
		margin-left: 0px;
	}	
	.aw-sidebar.is-toggled {
		margin-left: -211px;
	}
	
}

@media (min-width: 960px) {
	.aw-content {
		margin-left: 210px;
	}
	.aw-content.is-toggled {
		margin-left: 0;
	}
}

@media(min-width: 300px) and (max-width: 640px) { 

	#dialogRequisicao{
		margin-top: 55px;
	}
}

/* CONTENT */
.aw-content {
	padding: 0 15px;
	margin-top: 50px;
	transition: margin-left 0.5s;
}

/* RODAP� */
.rodape{
	width: 100%;
	float: left;
	/* padding: 3% 4%; */
	text-align: left;
}

.social-icons{
	margin-top: 1%
}

.social-icons a{
	font-size: 1.5em;
	color: #1e94d2;
	margin-right: 1%;
	
}

.social-icons a:hover{
	color: orange;
	transition: all .3s;
}


.copyright{
	/*color: #1e94d2;*/
	font-size: 1.2em;
	float: left;
	display: inline;
}

.versao{
	/*color: #1e94d2;*/
	font-size: 1.0em;
	float: right;
	display: inline;
}


/* USUARIO LOGADO */
.usuario-logado{
	position: relative;
	width:100%; 
	background-color: #EEEEEE;
}

.usuario-logado h4{
	width: 100%;
	padding-left: 0.5%;
	padding-top: 0.4%;
	padding-bottom: 0.6%;
	color: #1e94d2;
}


/* fim do rodape */


.sub{
	
}

#chk{
	
}

.menu-icone{
	
}



@media (min-width: 960px) {
	#principal{
		margin-left: 0px;
	}
	#sub{
		margin-left: 0px;
	}
}

@media (max-width: 490px) {
	.versao{
	/*color: #1e94d2;*/
	font-size: 1.0em;
	float: left;
	display: inline;
}

}


#chk:checked~#principal{	
	margin-left: -210px;
	
}
#chk:checked~#sub{	
	margin-left: -210px;
	
}

#chk:checked~.aw-content{
	margin-left: 0px;
}

.colored {
	background-color: #d9534f;
	color: #FFFFFF;
}

.panel-group-flex {
    display: flex;
    gap: 20px;  /* Espaço entre os painéis */
}

.panel-group-flex .ui-panel {
    flex: 1;  /* Os painéis dividirão o espaço igualmente */
}

