@CHARSET "ISO-8859-1";

/*
Este CSS deve armazenar Sobreecrita de Estilos do Primefaces
(Aplicáveis ao sistema como um todo)
*/


/*Adiciona coloração de linhas de datatable*/
.ui-datatable-odd {
    background: #ffffff;
}

.ui-datatable-even {
    background: #F2F5F9;
}

/*Corrige Tamanho dos componentes do Primefaces*/
/*
.ui-widget,
.ui-widget .ui-widget
{
    font-size: 90% !important;
}

.ui-datatable td {
    font-size: 75% !important;
}
*/
.ui-fluid .ui-button{
    width : auto !important;
}

.alinhamento-conteudo-topo {
    vertical-align: top !important;
}


/*Estilos referentes as telas de cadastro*/

.controle-comandos {
    text-align: right;
    bottom: 5px !important;
    right: 5px !important;
    width: 99% !important;
    position: absolute !important;
}

.controle-cadastro .ui-widget-content {
    border-width: 0px !important;
}

.controle-cadastro td {
    border-style: none;
    border-color: inherit;
    padding: 4px 10px;
    border-width: 0px !important;
}

/*Estilos referentes ao topo da p�gina*/
.topo-pagina {
    border: 0px !important;
    border-radius: 0px !important;
    height: 60px !important;
    padding: 0em 0em !important;
    background: none repeat scroll 0% 0% transparent;
    overflow: hidden !important;
}

/*Estilos referentes ao menu da esquerda*/
.buscar-menu-esquerda {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}

.buscar-menu-esquerda .ui-widget-content {
    border: 0px;
}

.buscar-menu-esquerda td {
    border: 0px !important;
}

.modulos-menu-esquerda {
    width: 100%;
    height: auto;
    margin-left: 0px;
}

/*filtro calendar em datatable*/
.dateFilterField input {
   width:75px;
}


.steps-acesso.ui-steps .ui-steps-item {
    width: 20%;
}

/* scrollbar*/

/*Auxilia alinhamento de conteúdo na página

Fonte: https://stackoverflow.com/questions/90178/make-a-div-fill-the-height-of-the-remaining-screen-space
*/
.prime-box-container {
    display: flex;
    flex-flow: column;
    height: 100%;
}

.prime-box-container .row.header {
    flex: 0 1 auto;
}

.prime-box-container .row.content {
    flex: 1 1 auto;
}

.prime-box-container .row.footer {
    flex: 0 1 40px;
}

.ui-growl-item-container{
    opacity: 1;
}