@charset "UTF-8";

/* Sobrescrevendo css primefaces */
body .ui-tabs .ui-tabs-panels .ui-tabs-panel {
    padding: 0;
}
body .ui-datatable .ui-datatable-header {
    text-align: center;
}
body .ui-messages .ui-messages-close {
    right: 0rem;
    top: 0rem;
}
body .ui-messages .ui-messages-info .ui-messages-info-icon,
body .ui-messages .ui-messages-warn .ui-messages-warn-icon,
body .ui-messages .ui-messages-error .ui-messages-error-icon {
    margin: -0.2rem 0.5rem 0 0;
}
body .ui-messages .ui-messages-info, 
body .ui-messages .ui-messages-warn,
body .ui-messages .ui-messages-error, 
body .ui-messages .ui-messages-fatal {
	display: flex;
}
.ui-column-title{
	font-size: 90%;	
}
/*---------------Meus Estilos----------------*/
.btnSpacer {
    opacity: 0 !important;
}
body .ui-button.ui-button-outlined.servidorInativo {
    background-color: transparent;
    color: #cc0000;
    border: 1px solid;
}
body .ui-datatable.ui-datatable-striped .ui-datatable-data > tr.ui-datatable-odd.ui-state-highlight,
body .ui-datatable.ui-datatable-striped .ui-datatable-data > tr.ui-datatable-even.ui-state-highlight  {
	color: #000;
	font-weight: bold;
}
body .ui-datatable.ui-datatable-striped .ui-datatable-data > tr.ui-datatable-odd.registroInativo{
	background-color: #ffdddd !important;	
}
body .ui-datatable.ui-datatable-striped .ui-datatable-data > tr.ui-datatable-even.registroInativo{
	background-color: #ffecec !important;	
}
.legenda{
	display: inline !important;
	padding: 3px 7px 3px 7px !important;
	cursor: default !important;
}
.botaoFerias{
    border: 1px solid rgb(200, 73, 4) !important;
	background-color: rgb(255, 104, 14) !important;
}
.botaoAfastamento{
    border: 1px solid rgb(200, 163, 4) !important;
	background-color: rgb(255, 183, 14) !important;
}
.botaoFalta {
    border: 1px solid #C00 !important;
	background: #F00 !important;
}
.botaoFolga {
    border: 1px solid #69a212 !important;
	background: #ade612 !important;
}
.painelTransparente{
	background-color: transparent !important;
	background-image: none !important;
	border: 0px !important;
}

.ajaxStatusPanel {
	display: inline;
	background-color: #fff;
}

.ui-datatable-empty-message{
	color: red;	
}

.ui-clock {
	background: transparent !important;
	border: 0px solid #700 !important;
	color: #fff !important;
}

/* Estilos para Tela de Gerenciamento de Folgas */
.saldoGreen{
	background-color: #96F996 !important;
}
.saldoRed{
	background-color: #FF8080 !important;
}
.saldoYellow{
	background-color: #FFFFA5 !important;
}
.sete-colunas .ui-g-1,
.sete-colunas .ui-md-1, 
.sete-colunas .ui-lg-1{
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
}
.bordaPainelDataNavegacao .ui-panel-content{
	border: 1px solid #c8c8c8 !important;
	border-radius: 0 !important;
	width: 190px;
	text-align: center;
}
.formCinza div {
    background-color: #eee;
    border: 1px solid #fff;
}

.formCinza .destaque {
    background-color: #ddd;
    border: 1px solid #fff;
}