.MainNav{
	position: sticky;
	top: 0px;
	display: flex;
	align-items: center;
	gap: 5px;
	padding: 0px 10px;
	background-color: #015579;
	color: white;
	z-index: 10;
}

body > header ~ .MainNav{
	top: 50px;
}


.MainNav > :is(h1, h2, h3, h4, h5, h6){
	flex: 1;
}
.MainNav > .AddButton{
	margin-bottom: 0px;
	width: auto;
}

.MainNav .SearchBar{
	position: relative;
	flex: 1;
}
.MainNav .SearchBar > input{
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
}
.MainNav .SearchBar > span{
	position: absolute;
	right: 10px;
	top: 30%;
	opacity: 0.5;
}
.MainNav .SearchBar > span:not(:empty):before{
	content: "(";
}
.MainNav .SearchBar > span:not(:empty):after{
	content: ")";
}

.ModalCommands {
	display: flex;
	gap: 10px;
	justify-content: flex-end;
}
.ModalCommands .Groupbox{
	margin-bottom: 0px;
}

#pnlFileLista > *{
	gap: 5px;
}

#pnlFileLista > *:not(.NoText){
	border-top: 3px solid orange;
	margin-bottom: 5px;
}
