.LinhaKPI .azul_escuro .sn-kpi-measure-title.sn-kpi-ellips-text span {
    color: #fff;
}
.LinhaKPI .azul_escuro .sn-kpi .sn-kpi-value {
    color: #E8C519 !important;
}
.LinhaKPI .azul_claro .sn-kpi-measure-title.sn-kpi-ellips-text span {
    color: #8ae6fe;
}
.LinhaKPI .azul_claro .sn-kpi .sn-kpi-value {
    color: #fff !important;
}

.buttons-end.borderbox.border-left {
    display: none;
}
/***************************************************************************/
/******************************** Export ******************************/
button.export_data {
    position: absolute;
    height: 35px;
	width:120px;
    color: #fff;
    background-color: #1D96B2;
    border-color: #1D96B2;
	border-radius: 10px;
    border: none;
	top:0;
	right:15px;
}
/* **************************************************************************** */
/* **************************************************************************** */
/* **************************************************************************** */
/* **************************************************************************** */
/* **************************************************************************** */


.qv-st.ng-scope.qv-st-virtual-scroll-enabled.qv-st-interactive.qv-st-links-interactive.qv-st-navigatable span.ng-binding {
    color: black;
    font-size: 110%;
}



.observacao_texto .qv-media-tool-html.ng-binding.responsive-text.qv-interactive {
    font-size: 12px;
}
.observacao_texto {
    height: 100px;
}


.dropdown {
  position: relative;
  display: inline-block;
}

.dropbtn {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.dropdown-content {
  position: absolute;
  min-width: 100%;
  z-index: 1;
  text-align:left;
  display:none;
}

.dropdown-content a {
	color: #064d8b;
    font-size: 15px;
    margin: 0!important;
  	display: flex;
    justify-content: flex-end;
	background-color: #f6f5f5;
    padding-right: 20px;
    border-radius: 5px;
}

.dropdown-content a:hover {
	color: #064d8b;
    font-size: 15px;
    margin: 0!important;
    padding-left: 20px;
}

.dropdown:hover .dropdown-content {
  display: flex;
  display: block;

}

/**Menu_Card******************************************************************/
div.Menu_Card{
    background-image: url(Backgrond_eFNS_CardPainel.jpg);
    display: flex;
    justify-content: space-between;
    min-height: 90px;
}
div.Menu_Card div.borda_Menu_Card{
    background-color: #C74634;
    width: 50px;
    border-radius:0 15px 15px 0px;
}
div.Menu_Card .titulo_Menu_Card{
    width: 700px;
    text-align: left;
    margin-left: 50px;
    position: relative;
}
div.Menu_Card .titulo_Menu_Card div.nome_painel{
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    display: flex;
}
div.Menu_Card .titulo_Menu_Card div.nome_painel strong{
    color:#fff;
	font-family: 'Open Sans', sans-serif;
    line-height: 1.0;
    font-size: 20px;
    margin: auto;
    padding-left: 10px;
}
div.Menu_Card .titulo_Menu_Card div.nome_painel strong txt_Menu_Card{
    font-size: 35px;
}
div.Menu_Card .titulo_Menu_Card i{
    height: 60px;
	color: 
}
div.Menu_Card .subtitulo_Menu_Card{
    text-align: right;
    margin: 5px 95px 5px 10px;
    margin-top: auto;
    margin-bottom: auto;
}
div.Menu_Card .subtitulo_Menu_Card div.menu_painel a{
    color:#fff;
	font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    margin-right: 10px;
    margin-left: 10px;
    padding: 0 5px;
}
div.Menu_Card .subtitulo_Menu_Card div.menu_painel a.NavSelecionada{
    border: 1px solid #EBEBEB;
    border-radius: 5px;
}
/***************************************************************************/
/******************************** LinhaKPI ******************************/
/***************************************************************************/
div.LinhaKPI *{
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
}
div.LinhaKPI{
    margin: 0 55px 0 85px;
	height:auto;
    min-height: 100px;
}
div.LinhaKPI .qvobject{
	padding:10px 10px 10px 20px;
	margin-top:20px;
	background-color: #fff;
  	box-shadow: 2px 2px 2px 2px #cccccc;
	border-radius:10px;
	width:100%;
}
.qv-object-kpi .ellips-text {
    line-height: initial!important;
	text-align:initial;
}
.qv-object-kpi .kpi-data > div {
    display: flow-root;
}
/********************************/
div.LinhaKPI .kpi_02 .qvobject{
	height:100px;
}
div.LinhaKPI .kpi_02 .measure-title.ellips-text{
	color: #535353;
	font-size:60%;
}
div.LinhaKPI  .kpi_02 .qv-object-kpi .kpi-value .ellips-text{
	color:#064e8b;
	font-size:65%;
}
.azul_escuro .qvobject{
	background-color: #064e8b!important;
}
.azul_escuro .measure-title.ellips-text{
	color: #fff!important;
}
.azul_escuro .qv-object-kpi .kpi-value .ellips-text{
	color:#e8c519!important;
}
.azul_claro .qvobject{
	background-color: #1381B0!important;
}
.azul_claro .measure-title.ellips-text{
	color: #8ae6fe!important;
}
.azul_claro .qv-object-kpi .kpi-value .ellips-text{
	color:#fff!important;
}
/********************************/
div.LinhaKPI .kpi_03 .qvobject{
	height:80px;
}
div.LinhaKPI .kpi_03 .sn-kpi-measure-title.sn-kpi-ellips-text span {
    font-size: 75%!important;
}
div.LinhaKPI .kpi_03 .measure-title.ellips-text{
	color: #535353;
	font-size:100%;
}
div.LinhaKPI .kpi_03 .qv-object-kpi .kpi-value .ellips-text{
	color:#064e8b;
	font-size:100%;
}
/********************************/
/************************************ Atualizado em: *****************************************************/
/********************************************************************************************************/
.qvobject.Atualizado_em {
    margin: auto;
    margin-left: 30px;
    height: 25px;
    width: 300px;
}
.qvobject.Atualizado_em .responsive-text {
    font-size: 12px!important;
    color: #000 !important;
	font-family: 'Open Sans', sans-serif!important;
}
/************************************ Telas Menores *****************************************************/
/********************************************************************************************************/

@media (max-width: 700px) {
	div.Menu_Card .titulo_Menu_Card div.nome_painel strong txt_Menu_Card {
    font-size: 20px!important;
	}
	div.LinhaKPI{padding:10px !important;}
	div.LinhaFiltro{padding:10px!important;}
	div.LinhaFiltro div.row div {padding: 0;}
	.LinhaFiltro .row .qvobject .qv-collapsed-listbox .title-wrapper .title {font-size: 10px;}
	nav.inferior a {margin: 2px!important;font-size: 10px!important;}
	nav.Nav_Topo img#img01{height:30px!important;}
	nav.Nav_Topo img#img02{height:20px!important;}
	nav.Nav_Topo strong {font-size: 11px!important;top: 1px!important;}
	div.titulo {padding: 0 0 0 10px!important;}
	div.titulo h5{font-size:15px!important;}
	div.Linha_Obj{padding:10px 20px 10px 20px!important;}
	div.Linha_Obj02{padding:10px 20px 10px 20px!important;}
	.bootstrap_inside .btn{padding: 1px!important;font-size:10px!important;}
	div.qvobject td div{font-size: 8px!important;}
	div.qvobject td.sortHeader div{font-size:8px!important;}
}
/***************************************************************************/
/********************** Exceções *******************************************/
/***************************************************************************/
div.qvobject td div{
    font-size: 12px;
}
/***************************************************************************/
/********************** Linha_Obj ******************************************/
/***************************************************************************/
div.Linha_Obj{
	padding: 15px 100px 15px 100px;
	height:auto;
    min-height: 100px;
}
.Linha_Obj .qvobject{
	background-color:#fff;
  	box-shadow: 2px 2px 2px 2px #cccccc;
	border-radius:10px;
}
.Linha_Obj .qvobject .qv-object-wrapper.ng-scope.ng-isolate-scope {
    padding: 10px;
}
.Linha_Obj .titulo_objeto{
    color: #535353;
	font-size:20px;
	border-bottom: 1px solid #a8a7a7;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	padding:5px;
	margin-bottom:5px;
	display: flex;
}
.Linha_Obj p.titulo_menor{
	font-size:13px;
	color:#a8a7a7;
	margin: 7px 0 0 10px;
    line-height: 1.0;
}
.Linha_Obj .Linha_Obj02 .titulo_objeto{
	font-size:17px;
}
.Linha_Obj .qv-object .qv-object-title {
    font-weight: bold;
    display: contents;
}
.Linha_Obj .checkbox.checkbox-info.checkbox- {
    text-align: start;
}
.Obj_250px .qvobject{
	height:250px;
}
.Obj_300px .qvobject{
	height:300px;
}
.Obj_350px .qvobject{
	height:350px;
}
.Obj_400px .qvobject{
	height:400px;
}
.Obj_450px .qvobject{
	height:450px;
}
.Obj_500px .qvobject{
	height:500px;
}
.Obj_600px .qvobject{
	height:600px;
}
.Obj_700px .qvobject{
	height:600px;
}
.Obj_800px .qvobject{
	height:600px;
}

/**************************************** LinhaFiltro ***************************************************/
div.LinhaFiltro{
	margin: 3px 100px;
	height:auto;
    min-height: 5px;
}
.texto_filtro{
	color:#535353;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:16px;
	border-bottom: 1px solid #535353;
	text-align:left;
	margin:10px 100px 0 100px;
}
.LinhaFiltro .row .qvobject{
	height:35px;
}
.LinhaFiltro .row .qvobject .qv-collapsed-listbox .title-wrapper .title {
    text-align: center!important;
}
/**************************************************titulo***********************************************/
div.titulo{
	background-color:;
	padding:8px 8px 0px 100px;
	text-align:left;
	border-bottom: double #284774;
}
div.titulo h5{
	color:#284774;
	padding:0;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:25px;
}
/***************************************************************************/
div#loading{
	position:fixed;
	z-index:9;
	top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
/***************************************************************************/
/***************************************************************************/
/***************************************************************************/
/***************************************************************************/
.Menu_App section.hide{
  max-height: 0;
  pointer-events: none;
}
.Menu_App section{
	text-align:center;
	overflow:hidden;
	max-height: 999999;
}

/**Menu_Geral******************************************************************/
.Menu_Geral img{
    height: 26pt;
}
.Menu_Geral strong{
    font-size: 15px;
    color: #064d8b;
	font-family: 'Open Sans';
    font-weight: 400;
}
.Menu_Geral a{
    margin-right: 25px;
    margin-left: 25px;
}
/**Nav_Topo******************************************************************/
nav.Nav_Topo{
	padding: 10px 100px;
    text-align: center;
    width: 100%;
    height: auto;
	background-color:#284774;
}
nav.Nav_Topo img#img01{
	height:80px;
}
nav.Nav_Topo img#img02{
	height:60px;
}
/********************************************************************************************************/
footer{
	position:relative;
    margin: 0;
    padding: 0;
    width: 100%;
	background-image: linear-gradient(to left,#cccccc,#cccccc, #e9e9e9, #e9e9e9);
}
footer img{
    width:70%;
}
/***************************************************************************/
body{
background-color:#f6f5f5;
}
.container01{
	margin: 0px 100px!important;
	display: contents!important;
}
.scrollbar-track {
    opacity: 1 !important;
}
/*Current selections restyling*/
.CurrentSelections{
    min-height: 35px;
    background-color: #E8EAEC;
	margin:0 100px;
}
    .CurrentSelections .qv-panel-current-selections ,.qv-panel-current-selections .buttons-end .qv-subtoolbar-button, .qv-panel-current-selections .buttons .qv-subtoolbar-button, .qv-panel-current-selections .buttons-end .qv-subtoolbar-button{
        background-color: #E8EAEC !important;
    }
    .CurrentSelections .qv-panel-current-selections .buttons .qv-subtoolbar-button i, .qv-panel-current-selections .buttons-end .qv-subtoolbar-button i{
        color: #838383;
    }
    .CurrentSelections .qv-panel-current-selections .no-selection{
        color: #838383;
    }
    .CurrentSelections .qv-panel-current-selections .buttons{
        background: unset;
        border: unset;
    }
    .CurrentSelections .qv-panel-current-selections .wrap, .qv-panel-current-selections .buttons .qv-subtoolbar-button, .qv-panel-current-selections .buttons-end .qv-subtoolbar-button{
        border: unset;
    }
    .CurrentSelections .qv-panel-current-selections{
        font-family: 'Source Sans Pro', sans-serif;
    }
    .CurrentSelections .qv-panel-current-selections .item{
        font-weight: 300;
        font-family: 'Source Sans Pro', sans-serif;
        color: #838383;
        font-size: 11px;
    }
    .CurrentSelections .qv-panel-current-selections .item:hover{
        color: #E8EAEC;
    }
    .CurrentSelections .qv-panel-current-selections li{

    }
	.CurrentSelections .qv-panel-current-selections .remove{
        padding-right: 5px;
    }
    .CurrentSelections .qv-panel-current-selections .buttons-end{
        border-left: none;
        box-shadow: none;
		background:transparent!important;
    }
    .CurrentSelections .qv-global-search-container{
        z-index: 10003;
    }
    #dropShadow{
        z-index: 10002;
    }
    .CurrentSelections .qv-panel-current-selections .item .qv-state-count-bar{
        height: 4px;
    }
