
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid var(--border-color);
}

table tr.ui-widget-content {
	font-size: 14px;
	border: transparent;
    background: transparent;
}


.ui-widget {
	font-size: 13px !important;
}


.ui-widget:not(a), 
.ui-widget:not(.principal-class) {
	font-family: var(--font-family); /* Arial,sans-serif;*/
}

a.ui-widget {
	font-size: 14px;
}

.ui-picklist-source, .ui-picklist-target {
	height: 150px;
	width: 300px !important;
}
.ui-datatable-liner {
	margin: 0;
	padding: 2px 4px;
}

th.ui-datatable-label {
	font-size: 12px;
}
 
.chartClass {
	min-width: 600px;
	min-height: 350px;
}

.ui-panel-content {
	padding: 0.6em 0.6em;
}

h1.ui-widget-header{
	font-size: 14px;
	padding: 5px 10px;
	font-weight: normal;
}

/*  .ui-messages-fatal{
 	color: white;
 } */
 


.ui-paginator-top{
	background: none;
	border: none;
}
.ui-paginator-bottom {
	background: white;
	border: 0px solid rgba(0, 0, 0, 0.05);
}

.border-none {
	border-style: none !important;
}
.ui-tabs-panel {
	padding: 8px !important;
}

 

/*.ui-autocomplete-multiple-container input {
	background: white !important;
} */

 
.ui-tabs .ui-tabs-nav {
	/* background: none !important; */
	/* border-bottom: 1px solid #A8A8A8; */
}
.ui-tabs {
	border:  none !important; 
}
.ui-datatable-odd, 
.ui-datatable-even {
	background: none;
}

.ui-datatable-odd:HOVER, .ui-datatable-even:HOVER {
	background-color: var(--bg-color);/* #EFEDED; */
}

.ui-datatable tbody td{
	white-space: normal;
	padding: 1px 2px;
}
.ui-datatable-empty-message > td{
	font-size: 16px;
	font-weight: bolder;
}
.ui-paginator-current{
	font-weight: normal;
}
.ui-paginator-rpp-options{
	height: 21px;
	padding: 1px;
	margin-bottom: 3px;
}

.ui-accordion-header.ui-state-active{
	border: 1px solid #cdcdcd;
}

.ui-widget-content{
	color: var(--text-secondary);
}

.ui-datatable tbody td{
	overflow: visible;
}

span.ui-autocomplete{
	white-space: nowrap;
}

.ui-paginator-current{
	color: var(--text-color)
}

 /*
.ui-widget-content a.btn-primary,
.ui-widget-content a.btn-info,
.ui-widget-content a.btn-success,
.ui-widget-content a.btn-warning,
.ui-widget-content a.btn-danger,
.ui-widget-content a.btn-inverse {
    color: white;
}*/

/*.ui-datatable-tablewrapper tfoot tr td {
	background: #f9f9f9 !important;
	border: 1px solid white !important;
} */
 
 
.ui-autocomplete .ui-button-icon-only .ui-button-text{
	padding: 6px 2px 3px 2px;
}

.ui-treetable .ui-widget-header{
	background: transparent;
}
/*
.ui-state-highlight, 
.ui-widget-content  .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	background: #e0e0e0 !important;
} */


/*
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-defaul{
	background: #FFFFFF;
} */

.ui-accordion-header.ui-state-active {
	border: none;
}

.ui-treetable thead th,
.ui-datatable thead th, 
.ui-datatable tfoot td {
	border-width: 0px;
	padding: 8px 10px;
	border-bottom-width: 1px;
    border-top-width: 1px;
    background-color: var(--surface-color);
}

@media (max-width: 767px) { 
	.dropdown-menu.pull-right {
		right: auto !important;
	}	
}

/* ISSO EVITA QUE OS DIALOGS FIQUEM MAIOR QUE A TELA*/
.ui-dialog {
	max-width: 98% ;
}
 	.ui-dialog .ui-dialog-content {
		max-height: 80vh;
		overflow-y: auto;
	}

.btn-group ul.dropdown-menu {
	text-align: left;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	border: none;
	 
}

input.ui-autocomplete-input {
	/* min-height: 23px; */
	line-height: 1.44;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
	width: 31px;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	margin-top: 6px;
	margin-left: 4px;
}
 .ui-datepicker-trigger {
 	background: none;
 }
.ui-datepicker-trigger.ui-button-icon-only .ui-button-text {
	padding: 0px;
}

.ui-datepicker-trigger .ui-button ui-widget .ui-state-default .ui-button-icon-only {
	margin-left: 3px;
}

div.ui-tabs-left /*  .ui-widget-header */  a {
	background-color: transparent !important;
	border: 0 !important;
	padding: 8px 0 8ox 0 !important;
}



