.ui-dialog {
     top: 50% !important;
     left: 50% !important;
     transform: translateX(-50%) translateY(-50%) !important;
}
 .fonte12 {
    font-size: 12px;
}
 .fonte12Bold {
    font-size: 12px;
     font-weight: bold;
}
 .fonte13 {
    font-size: 13px;
}
 .fonte14 {
    font-size: 14px;
}
 .fonte15 {
    font-size: 15px;
}
 .fonte14Bold {
    font-size: 14px;
     font-weight: bold;
}
 .fonte12BoldCenter {
     font-size: 12px;
     font-weight: bold;
     text-align: center;
}
 .maiusculo {
    text-transform: uppercase;
}
 .stike {
    text-decoration: line-through;
}
 .bold {
    font-weight: bold;
}
 .exclusaoSolicitada {
    text-decoration: line-through;
     color: #cc9966;
}
 .exclusaoIndeferida {
    color: #FF0000;
}
 .inclusaoSolicitada {
    color: #cc9966;
}
 .inclusaoDeferida {
    color: #009933;
}
 .certificadoDigital {
    color: #0000ff;
}
 .codigoBarra {
    color: darkMagenta;
}
 .invalido {
     background-color: #FFE4B5 !important;
     background-image: none !important;
}
 .valido {
     background-color: #98FB98 !important;
     background-image: none !important;
}
 .highlight {
     background-color:#FFFF99;
}
 .panelColumnsTop td {
    vertical-align: top;
}
 .ui-selectoneradio label{
     padding-right: 15px !important;
}
 .ten-percent {
    width: 10%;
}
 .fifteen-percent {
    width: 15%;
}
 .twenty-percent {
    width: 20%;
}
 .twenty-five-percent {
    width: 25%;
}
 .thirdy-percent {
    width: 30%;
}
 .thirdy-five-percent {
    width: 35%;
}
 .forty-percent {
    width: 40%;
}
 .forty-five-percent {
    width: 45%;
}
 .fifty-percent {
    width: 50%;
}
 .fifty-five-percent {
    width: 55%;
}
 .sixty-percent {
    width: 60%;
}
 .sixty-five-percent {
    width: 65%;
}
 .seventy-percent {
    width: 70%;
}
 .seventy-five-percent {
    width: 75%;
}
 .eighty-percent {
    width: 80%;
}
 .eighty-five-percent {
    width: 85%;
}
 .ninety-percent {
    width: 90%;
}
 .ninety-five-percent {
    width: 95%;
}
 .hundred-percent {
    width: 100%;
}
 .top-alignment {
    vertical-align: top;
}
 .middle-alignment {
    vertical-align: middle;
}
 .bottom-alignment {
    vertical-align: bottom;
}
/* calend�rio */
.fc{
	width: 100%;
}
 tbody .fc-sun, tbody .fc-sat,
 tbody .fc-day-sun, tbody .fc-day-sat {
    background: #ddd;
}
.fc-time, .fc-event-time, .fc-daygrid-event-dot, .fc-agendaMonth-button {
    display:none !important;
}
 .evento-dataanalisada{
    background-color: rgb(30, 167, 167);
}
 .evento-faturamentoitem{
    background-color: rgb(114, 82, 82);
}
 .cor-goldenrod{
    background-color: goldenrod;
}
.fc-daygrid-dot-event .fc-event-title{
	font-weight: normal !important;
}
.fc-daygrid-day-events{
	padding-bottom: 0px !important;
}
.fc .fc-daygrid-day-frame{
	height: auto !important;
}
/* fim calend�rio */
 ul.ui-menu-child {
    white-space: nowrap;
     width: auto !important;
}
 .sem-borda *{
    border: none !important;
}
 .ui-growl-item-container {
     opacity: 1;
}
.ui-growl .ui-helper-hidden {
	display: block !important;
}
 .unresizable {
     resize: none;
}

.imgCabecalho{
	width:408px; 
	height: auto;	
}

.ui-datatable-reflow .ui-column-title{
	font-weight: bold;
}

.conteudo .ui-outputpanel{
	overflow-x:auto;			
}		

@media only screen and (max-width: 750px) {
 
	.imgCabecalho{
		width:100%; 	
	}
		
	.conteudo .ui-selectonemenu,
	.conteudo .ui-outputlabel:not(.ui-icon),
	.conteudo .ui-inputfield,
	.conteudo .ui-selectoneradio{
		width: 95% !important;
		min-width: 95% !important;
	}
	
	.conteudo .ui-outputpanel{
		width: 100% !important;
		min-width: 100% !important;
		overflow-x:auto;			
	}		
		
	.conteudo,
	.cabecalho{
	  	width: 100% !important;
	}	
			
}