@CHARSET "ISO-8859-1";

/*
 .ui-state-focus{
	background: none !IMPORTANT;
	border: none !IMPORTANT;
	background-color: #CDC3C3 !IMPORTANT;
	color: #593636 !IMPORTANT;
}

.ui-widget-header {
	color: #593636 !IMPORTANT;
	
}
*/


.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    /*
    background: #44372c url("https://red.sgp.uerj.br:8443/javax.faces.resource/images/ui-bg_gloss-wave_30_44372c_500x100.png.xhtml?ln=primefaces-mint-choc") repeat-x scroll 50% 50%;
    border: 1px solid #9c947c;
    color: #baec7e;
    font-weight: bold;
    */
    /*
    background: #593636 url("https://red.sgp.uerj.br:8443/javax.faces.resource/images/ui-bg_gloss-wave_30_44372c_500x100.png.xhtml?ln=primefaces-mint-choc") repeat-x scroll 50% 50% !IMPORTANT;
    color: #CDC3C3 !IMPORTANT;
    */
}

/*
.top-bar-custom .ui-widget-content {
	background: none !IMPORTANT;
	border: none !IMPORTANT;
	background-color: #9B8686 !IMPORTANT;
	color: #593636;
}

.top-bar-custom.ui-widget-content {
	all: none !IMPORTANT;
}
*/

/*.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus*/

/*
.ui-menuitem-link.ui-state-hover,
td .ui-state-default.ui-state-hover
 {
    background: #593636 url("https://red.sgp.uerj.br:8443/resources/images/ui-bg_fine-grain_65_654b24_60x60.png.xhtml.png") repeat scroll 50% 50% !IMPORTANT;
    border: 1px solid #593636 !IMPORTANT;
    color: #fff !IMPORTANT;
    
}

.ui-widget-content {
    background: #eaeae8 url("https://red.sgp.uerj.br:8443/resources/images/ui-bg_fine-grain_10_eceadf_60x60.png.xhtml.png") repeat scroll 50% 50%;
    border: 1px solid #eaeae8;
    color: #1f1f1f;
}

.ui-state-highlight {
    background: #EEDCDB url("https://red.sgp.uerj.br:8443/resources/images/ui-bg_fine-grain_15_f7f3de_60x60.png.xhtml.png") repeat scroll 50% 50%;
    border: 1px solid #eaeae8;
    color: #3a3427;
}
*/

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	background: url("");
    color: initial;
}

input.ui-state-error {
	background-color: white !important;
}

.ui-state-highlight.ui-state-hover {
	color: #3a3427 !IMPORTANT;
}

.ui-menuitem-link.ui-state-hover {
	color: #EEEBEB !IMPORTANT;
}

.ui-panel-content,
.ui-widget-content {
	/*background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;*/
	background: #EEEBEB none repeat scroll 0 0 !important;
}

.ui-panel-content > .ui-grid-responsive > div {
	/*float: left;*/
	display: inline;
}

/*
.ui-menu-item,
.ui-menuitem-link {
	width: 100% !IMPORTANT;
}
*/

.ui-menu-list {
	/*min-width: 240px !IMPORTANT;*/
	/*width: 12.5em !IMPORTANT;*/
}

.ui-form-control-content > * {
	background-color: #ffffff;
    background-image: none;
    border: 1px solid #dddddd;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #777777;
    display: block;
    font-size: 13px;
    height: 36px;
    line-height: 1.42857;
    padding: 8px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.ui-form-control-autocomplete-content > * {
	background-color: #ffffff;
    background-image: none;
    border: 1px solid #dddddd;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #777777;
    display: block;
    font-size: 13px;
    height: 36px;
    line-height: 1.42857;
    padding: 8px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.ui-form-control-autocomplete-content .ui-button {
	right: 0px;
	margin-right: 0px;
	width:auto;
}

.categoriaAssuntoAutoComplete input {
	width: 100%;
}

.ui-icon-custom {
    width: 23px !important;
    height: 23px !important;
	background-repeat: no-repeat !important;
    background-position: inherit !important;
}

.ui-icon-custom-check {
    background-image: url("/javax.faces.resource/img/iconecheckpoint.png.xhtml") !important;
}

.ui-icon-custom-info {
    background-image: url("/javax.faces.resource/img/IconeInformacao.png.xhtml") !important;
    width: 15px !important;
    height: 15px !important;
    position: absolute;
    display: inline;
    margin-right: 5px;
    margin-left: 3px;
}

.ui-icon-custom-trash {
    background-image: url("/javax.faces.resource/img/icon-custom-trash.png.xhtml") !important;
}


.ui-dialog .ui-dialog-title {
	font-size: 1.2em;
}
.ui-button {
    position: relative !important;
}
tr.ui-state-hover, tr.ui-datatable-selectable, tr.ui-state-highlight 
{
	cursor:default !important;
	color:#1f1f1f !important;
}
tr.ui-state-highlight{
	
	border: 1px solid #d9d6c4 !important;
}

.input-cursor-pointer,input.input-cursor-pointer{
	cursor: pointer !important ;
}
.ui-state-error{
	border:0 !important;
}
.ui-paginator-current {
	position: absolute !IMPORTANT;
	left: 10px;
}
	
.ui-paginator-rpp-label {
	position: absolute !IMPORTANT;
	right: 70px;
	text-align:right;
}
	
.ui-paginator-rpp-options {
	position: absolute !IMPORTANT;
	right: 3px;
}

.ui-datatable .ui-datatable-data .even-row td{
	background-color:#f8f7f6 ;
}
.ui-datatable .ui-datatable-data .odd-row td{
			
}	