/*
colors
#898888 cinza-claro
#6d6d6d cinza-escuro

*/

.portal-servidor-pagina {

}

.sef-pagina {

}

.saede-pagina {

}

/*unicet
cores:
azul
#2f4d8b
vermelho
#ed3237
amarelo
#FFCC29
verde
#00a859
*/

/*SAEDE
verde
#00796b
verde-claro
#4caf50
*/

/*portal do servidor*/
/*contracheque*/
.portal-servidor-pagina .contracheque .ui-datatable-reflow thead th {
    display: none;
}

.portal-servidor-pagina .contracheque .ui-datatable tbody td {
    border: 0;
}

/*botão, botões*/
.unicet-pagina .ui-button.ui-state-default {
    background-color: #2f4d8b;
    background: #2f4d8b;
}

.unicet-pagina .ui-button.ui-state-hover {
    background-color: #00a859;
}

.unicet-pagina a.botao {
    background-color: #2f4d8b;
}

.unicet-pagina a.botao:hover {
    background-color: #00a859;
}

.saede-pagina .ui-button.ui-state-default {
    background-color: #00796b;
    background: #00796b;
}

.saede-pagina::-webkit-scrollbar-thumb,
.saede-pagina .perfil .avatar,
.saede-pagina .acesso,
.saede-pagina .ui-button.ui-state-default,
.saede-pagina a.botao {
    background-color: #00796b !important;
}

.saede-pagina .acesso:hover {
    background-color: rgba(255, 255, 255, .9) !important;
}

.saede-pagina main .acesso {
    background-color: transparent !important;
    background-image: none !important;
}

.saede-pagina main .acesso:hover {
    background-color: transparent !important;
}
.saede-pagina .acesso .bloco, .saede-pagina .acesso,
.saede-pagina .perfil .avatar{
    background-color: #00796b;
}


.saede-pagina .ui-button.ui-state-hover,
.saede-pagina a.botao:hover {
    background-color: #4caf50;
}
.saede-pagina a.botao{
    background-color: #00796b;
}
.saede-pagina footer {
    background-color: #00796b;
}

.saede-pagina header h1,
.saede-pagina header h2,
.saede-pagina footer a {
    color: #00796b;
}

.saede-pagina footer a:hover {
    background-color: #4caf50;
    color: #fff;
}

.saede-pagina .resumo .ui-panelgrid-header,
.saede-pagina .resumo .ui-accordion-header.ui-state-active,
.saede-pagina .ui-accordion .ui-accordion-header.ui-state-active {
    background-color: #00796b;
}
.saede-pagina .ui-panelgrid .ui-panelgrid-header{
    background: #00796b;
}
.saede-pagina .resumo .ui-accordion-content,
.saede-pagina .ui-accordion .ui-accordion-content {
    background-color: #fff;
    color: #313131;
}

.saede-pagina .ui-accordion .ui-accordion-content {
    padding: 0 !important;
}

.saede-pagina .ui-datatable .ui-datatable-header {
    background: #4caf50;
}

.saede-pagina .ui-datatable .ui-paginator {
    background: #00796b;
    border: 0;
}

.saede-pagina .ui-paginator .ui-paginator-page.ui-state-active {
    color: #00796b;
}

.saede-pagina .ui-selectonemenu-panel .ui-selectonemenu-list-item.ui-state-highlight {
    background: #00796b;
}

.saede-pagina .ui-datatable .ui-row-editor .ui-icon-pencil.ui-icon,
.saede-pagina .ui-datatable .ui-row-editor .ui-icon-check.ui-icon,
.saede-pagina .ui-datatable .ui-row-editor .ui-icon-close.ui-icon {
    background-color: #00796b;
}

.saede-pagina .ui-breadcrumb ul li a.ui-icon-home {
    background-color: #00796b;
}

.saede-pagina .ui-datepicker .ui-datepicker-header {
    background: #00796b;
}

.saede-pagina .ui-datepicker select.ui-datepicker-month,
.saede-pagina .ui-datepicker select.ui-datepicker-year {
    background: #00796b;
}

.saede-pagina .ui-datepicker .ui-datepicker-next {
    background-color: #00796b;
}

.saede-pagina .ui-tree .ui-tree-toggler {
    background-color: #00796b;
}

.saede-pagina .ui-fieldset-toggleable .ui-fieldset-legend.ui-state-hover {
    background: #00796b;
}

.saede-pagina .ui-fieldset-toggleable .ui-fieldset-legend {
    background: #00796b;
}

.saede-pagina .ui-dialog .ui-dialog-titlebar-close {
    background-color: #00796b;
}

.saede-pagina .ui-datatable .ui-datatable-header input,
.saede-pagina .ui-datatable .ui-datatable-header .ui-inputfield.ui-state-default {
    background-color: #fff;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    display: block;
    text-align: center;
}

.saede-pagina .ui-datatable .ui-datatable-header input:hover,
.saede-pagina .ui-datatable .ui-datatable-header .ui-inputfield.ui-state-hover {
    background-color: #fdff97 !important;
}

.saede-pagina .ui-datatable .ui-row-toggler {
    background-color: #00796b;
}

.saede-pagina .ui-datatable .ui-row-toggler:hover,
.saede-pagina .ui-datatable .ui-row-toggler:active {
    background-color: #4caf50;
}

/*calendário, calendar*/
.saede-pagina .ui-datepicker .ui-datepicker-next {
    background-color: #00796b;
}

.saede-pagina .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    background-color: #00796b;
}

.saede-pagina .ui-datepicker .ui-datepicker-buttonpane button {
    background-color: #00796b;
}

.saede-pagina .ui-selectonemenu-panel .ui-selectonemenu-list-item:active {
    background: #00796b;
}

/*datalist*/
.saede-pagina .ui-datalist .ui-datalist-header {
    background: #00796b;
}

.saede-pagina .ui-datagrid .ui-datagrid-header {
    background: #00796b;
}

.unicet-pagina article {
    padding: 10px;
    background-color: #fff;
    overflow: hidden;
}

.unicet-pagina article p {
}

.unicet-pagina article img {
    width: 100%;
}

.unicet-pagina article h1,
.unicet-pagina article h2,
.unicet-pagina article .ui-fieldset-legend,
.unicet-pagina article .ui-datalist .ui-datalist-header {
    color: #2f4d8b;
    border: solid #ccc;
    border-width: 0 0 2px;
    background: transparent;
    width: 100%;
    border-radius: 0;
    padding: 2px;
    box-shadow: none;
    text-shadow: none;
    text-align: center;
}

.unicet-pagina article h1 {
    height: 120px;
}

/*ul*/
.unicet-pagina .ui-datalist-data {
    padding-left: 0;
}

/*ul li*/
.unicet-pagina .ui-datalist-data .ui-datalist-item {
    list-style: none;
    margin-bottom: 10px;
}

/*carrossel*/
.saede-pagina .ui-carousel .ui-carousel-header {
    background: #00796b;
}

/*barra de rolagem*/
.saede-pagina ::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.saede-pagina ::-webkit-scrollbar-track {
}

.saede-pagina ::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #00796b;
}

.saede-pagina .ui-slider .ui-slider-handle {
    background: #00796b;
}

.saede-pagina .ui-state-highlight .ui-chkbox-icon.ui-icon {
    background-image: url("/saede/javax.faces.resource/images/visto11.svg.xhtml") !important;
    background-color: #00796b;
}
.saede-pagina a.documento:hover{
    background-color: #00796b;
    background-position: top center !important;
}
.saede-pagina .ui-selectcheckboxmenu .ui-selectcheckboxmenu-label,
.saede-pagina .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
    background: #00796b;
    color: #fff;
}

.info {
    background-image: url("/saede/javax.faces.resource/images/info.png.xhtml") !important;
}

.info2 {
    background-image: url("/saede/javax.faces.resource/images/info2.png.xhtml") !important;
}


/*limite mobile do primefaces*/
@media (max-width: 640px) {
}

@media (min-width: 640px) {
    .unicet-pagina .ui-datalist-data .ui-datalist-item {
        display: inline-table;
        width: calc(100% / 2);
        padding: 5px;
    }

    .unicet-pagina .lista-arquivos .ui-datalist-data .ui-datalist-item {
        display: inline-table;
        width: 100%;
        padding: 5px;
    }

    .unicet-pagina article .ementa {
        height: 64px;
    }

}