@CHARSET "UTF-8";



.imagemCentralizada {
	display: block;
	width: 100%;
	margin-top: -8px;
}

.loading {
	display: block;
	position: absolute;
	top: 65%;
	left: 50%;
	margin-top: -210px;
	margin-left: -98px;
	z-index: 999;
	width: 200px;
	height: 200px;
	
}

.divTopo {
	padding-bottom: 5px;
}

.divCabecalho {
	padding-bottom: 5px;
}

.ui-widget, .ui-widget .ui-widget {
	font-size: 95% !important;
}

.botaoLogout {
	background: #EA5C5C;
}



.divLogo {
	
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -190px;
	margin-left: -122px;
	z-index: 999;
	width: 200px;
	height: 200px;
}


.divCPFeSenha {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -150px;
	z-index: 999;
	width: 170px;
	height: 170px;
}

.divEntrar {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: 50px;
	z-index: 999;
	
}

.divEntrarButton {
	width: 245px;
	height: 50px;
	margin-left: -150px;
	background-image:none;
	background-color:#569d11;
	color: white;
}



body .ui-chip {
    background-color: #e3f2fd;
    color: #495057;
    border-radius: 16px;
    padding: 0 0.5rem;
}

.iconePlus .ui-icon.ui-icon-triangle-1-e {
   content: "\e90d" !important;
     background-color: #000000;
    background-position: 0 0; /* closed position */
}
.iconePlus .ui-icon.ui-icon-triangle-1-s {
     content: "\e90d" !important;
     background-color: #000000;
    background-position: 0 0; /* opened position */
}

.iconePlus .ui-icon ui-icon-triangle-1-e {
    content: "\e90d" !important;
    
}

.ui-panelmenu-panel .iconePlus  {
	 content: "\e90d" !important;
  
}


.colStats {
    flex-grow: 1;
    flex-basis: 0;
    padding: 3.5rem;
}

.fontStats {
	color: #333333;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}



.copyright{
	position: relative;
    float: left;
    bottom: -20px;
    width: 100%;
    text-align: center;
    height: 40px;
    font-size: 10px;
    margin-top: 20px
}

body .ui-state-disabled {
    opacity: 0.3 !important;
}


body .ui-menu.ui-menubar{
	padding: 0px !important; 
}

body .ui-tabs.ui-tabs-top>.ui-tabs-nav {
	margin: -16px !important;
}
.cardUnidadexFunc {
	margin: -1rem;
	height: 200px;
}

body .ui-datatable .ui-datatable-header{
	padding: 0rem 0rem !important;
	text-align: center !important;
}


body .ui-datatable .ui-paginator {
	padding: 0rem !important;
}
