.validation-summary-errors ul, .validation-summary-errors li {
    margin: 0;
    padding: 0;
}

.validation-summary-errors li {
    list-style-type: none;
    color: var(--klo-1-general-text-color-erro);
}

#arBarraTitulo {
    height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
	justify-content: space-between;
}

.breadcrumb {
    margin: 0;
    margin-left: 3px;
    height: 45px;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
}

.breadcrumb * {
    font-weight: var(--klo-menu-font-weight-title);
}

#painel-relatorios {
    padding-top: 10px;
	height: calc(100vh - 42px);
    /* overflow: auto; */
}

#painel-relatorios>.row h1~div {
    display: flex;
    flex-wrap: wrap;
}

#painel-relatorios>.row h1~div div.col-xs-4 {
    margin-top: 10px;
    width: 25%;
    max-width: 200px;
    min-width: 200px;
}

.menu-closed {
    margin-left: 0px;
}

.body-all{
    left: 0;
    width: 100%;
    position:absolute;
}

.body-all.menu-opened{
   left: calc(var(--klo-1-menu-width) + 20px);
   width: calc(100% - calc(var(--klo-1-menu-width) + 20px));	
}
.body-all #header, #page {	
   width: 100%;
   margin:0;
   margin-left: 0;
}

div.main>section>div.ArgowViewGrid111 {
    width: 100%;
}

.ArgowViewGridMenuOpened111 {
    width: calc(var(--klo-1-menu-width) + 20px);
}

#ArgowMenu {
	left:0px;
	float:left;
	position:relative;
	display:block;
	overflow: hidden;
}

/* section > .col-sm-12 {
	display: flex;
	padding-left: 5px;
	padding-right: 5px;
}

div.form-inline > div.mainContainer + div.mainContainer {
	padding-left: 5px;
} */

div.form-inline {
	height: 40px;
	display: flex;
	flex-direction: row;
	align-items: center;
}

#ArgowMenu > .armenu {
	position:fixed;
}

#ArgowMenu > .armenu > #menuLateral {	
	left:0px;
	top:0px;
	margin:0px;
	padding:0px 10px 0px 10px;
	width: var(--klo-1-menu-width);	
	height: calc(100vh - 110px);
	overflow-y: auto;
	box-sizing: unset !important;
}

#ArgowMenu > .armenu > #menuLateral > li {
	list-style:none;
	color:var(--klo-1-menu-text-color-regular);
	border-bottom:var(--klo-1-menu-border-bottom);
	padding:10px 0px 10px 0px;
	box-sizing: unset !important;
}

#ArgowMenu > .armenu > #menuLateral > li > a {
	text-decoration:none;
	color:var(--klo-1-menu-text-color-regular);
}