html,
body {
    background-color: #ebf0f6;
}

.rel-lista {
  list-style: none; /* Remove o marcador padrão */
  padding-left: 0px; /* Ajusta o recuo dos itens */
  display:flex; 
  flex-direction:column; 
  gap: 4px;
}

.rel-item::before {
  content: "📄"; /* Ícone de papel */
  margin-right: 1px; /* Espaço entre o ícone e o texto */
}

.navegacao-logo {
	display: flex;
}

img.logo-mp {
    width: unset;
    display: block;
    float: none;
}
img.logo-educacao {
    width: 100%;	
    border-radius: 0.4em;
}

img.logo-parceiro {
    width: 100%;	
	height: 250%;
	margin-left: 10px;
    border-radius: 0.4em;
}
.bg-logo-projeto-social .logo-educacao{
	display: none;
}
.bg-logo-projeto-social .logo-parceiro{
	display: none;
}

.logo-header {
    width: 500px;
    display: flex;
    align-items: center;
    height: 62px;
}
.logo-header .logo-mp {
    height: 100%;
}
.logo-header .logo-educacao {
    height: 100%;
    position: relative;
}

.navegacao-esquerda .menu-item .menu-link {
	font-weight: 500;
}

.totalizador {
	height: unset;
}

.totalizadores-container .totalizador {
	height: 104px;
}

.totalizador article {
	min-height: 64px;
}

.totalizador .qv-object .qv-object-content {
	position: relative;
}

.totalizador .qv-object-qsstatistic .ui.horizontal.statistic {
	flex-wrap: wrap;
}

.totalizador.respostas .label,
.totalizador.respostas .value {
	justify-content: center !important;
}

.totalizador .qv-object-qsstatistic .ui.one.statistics .statistic {
	overflow: hidden;
}

.qv-object-qsstatistic .ui.horizontal.statistic>.value, 
.qv-object-qsstatistic .ui.horizontal.statistics .statistic>.value {
    font-size: 3vw;
}
.qv-object-title { text-align: center !important;}

.qvGrafico.qvPergunta {
    height: auto;
}

.qvGrafico.qvPergunta .qv-object .qv-object-content {
    position: relative;
}

.qvGrafico.qvPergunta .qv-object-text-image .qv-media-tool-html {
    line-height: 32px;
}

.btnComposicao {
    padding: 0;
    margin: 10px 0;
    display: block;
    width: 100%;
    height: 50px;
}

.qvBTN {
    width: 100%;
    height: 40px;
    float: left;
    padding: 0;
}

.qvBTN text {
    font-weight: 500;
    font-size: 1em !important;
}

.top-inside-page {
    margin-bottom: 30px;
}

.qvKPI:hover {
    transform: translateY(0px);
}

.menu-direita .fontedosdados {
	color: #128d94;
    font-size: 0.60em;
    position: relative;
    right: 20px;
    top: 2px; 
	font-weight: 400;
}

.container-Filtros {
	display: flex;
    flex-direction: column;
    gap: 16px;
}

.qlik-daterangepicker .btn {
	margin-top: 0px;
}

.qlik-daterangepicker.dropdown-menu {
	height: 320px !important;
}

.tabela-de-dados {
    height: 540px;
    overflow: hidden;
}

.tabela-formularios {
    height: 604px;
    overflow: hidden;
}

.qvUltimacarga {
	right: unset;
	text-align: center;
}

.navegacao-esquerda .fontedosdados {
	display: none;
}	

.navegacao-esquerda {
	display: flex;
	flex-direction: column;
}

.kpi-content .qvKPI.qvKPIHome.qvobject .label,
.qv-object-qsstatistic .ui.statistic>.label, 
.qv-object-qsstatistic .ui.statistics .statistic>.label{
	margin-left: 0 !important;
}

.qv-object .qv-object-title {
    justify-content: center;
}

#TB01 header.qv-object-header,
#QV01 header.qv-object-header{
	display: none;
}

#QV01.qvGrafico {
	height: 402px;
}

#TB01 {
	height: 870px; 
	margin: 10px 5px 0 0;
}

@media (max-width: 450px) {
	.conteudo {
		padding: 0;
	}
	
	#TB01 {
		height: 1000px;
	}
	.tabela-de-dados {
		height: 690px;
	}
}

@media (min-width: 769px) {
    .qvBTN {
        width: 50%;
        height: 40px;
        float: left;
        padding: 0;
    }
}


@media (max-width: 768px) {
    .conteudo header {
        border-bottom: unset;
    }
}

@media (max-width: 600px) {
    .menu-direita .fontedosdados {
        display: none;
    }
    .navegacao-esquerda .fontedosdados {
        display: block;
		font-size: 13px;
        text-align: center;
        color: #000;
    }	
}

@media (min-width: 1080px) {
    .conteudo {
        left: inherit;
        width: inherit;
        height: inherit;
        transition: inherit;
        overflow: inherit;
        padding-bottom: inherit;
    }
}

@media (min-width: 1081px) {
    .conteudo {
        position: fixed;
        left: 250px;
        width: calc(100vw - 250px);
        height: 100%;
        transition: 0.3s;
        overflow: auto;
        padding-bottom: 81px;
    }
}
@media (min-width: 1024px) {
    .qvBTN {
        width: 14.26%;
        height: 40px;
        float: left;
        padding: 0;
    }
    .qvBtnLimpar {
        width: 4%;
    }
}

@media (min-width: 1200px) {
    .qvBTN text {
        font-size: 0.8em !important;
    }
    .qvBTN {
        width: 14.26%;
        height: 40px;
        float: left;
        padding: 0;
    }
    .qvBtnLimpar {
        width: 4%;
    }
}

@media (min-width: 1400px) {
    .qvBTN text {
        font-size: 1.2em !important;
    }
    .qvBTN {
        width: 14.26%;
        height: 40px;
        float: left;
        padding: 0;
    }
    .qvBtnLimpar {
        width: 4%;
    }
}

@media (max-width: 425px){
	.conteudo {
		padding: 0;
	}
	.fontedosdados {  display: none;	}
	.nav-bar .logo-mp {
    	width: 60%;
    	top: 5px;
    	position: relative;
	}
	.mobile .kpi-container {
    	margin: 15px 0;
	}
	.logo-header {
    width: 205px !important;
}
	.logo-header .logo-mp {
    height: 80% !important;
}
.logo-header .logo-educacao {
    /*height: 20% !important;*/
	display: none;
}

.logo-header .logo-parceiro {
	display: none;
}

.bg-logo-projeto-social .logo-educacao {
	display: initial;
	width: 70%;
	height: 35%;
}

.bg-logo-projeto-social .logo-parceiro {
	display: initial;
}

}
