#tabelaListaMovimentacaoEstoque .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#tabelaAnaliseEstatisticaIndicador .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaAnaliseEstatisticaRegiao .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaAnaliseEstatisticaTalhao .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaAnaliseEstatisticaResumoIndicador .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaAnaliseEstatisticaResumoRegiao .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaAnaliseEstatisticaResumoTalhao .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
}
a.btn {
    font-family: Roboto,Helvetica Neue,sans-serif;
}

#projecaoAnaliseInvestigacaoNc > .card-header {
    padding: .8rem !important;
    padding-top: .6rem !important;
}

#projecaoAnaliseInvestigacaoNc > .card-content > .card-body {
    min-height: 350px !important;
    margin: 0 !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

#modalAnaliseInvestigacaoNc {
    display: none;
    opacity: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto;
}

#modalAnaliseInvestigacaoNc .page-link {
    display: inline-block !important;
    padding: 3px 4px 3px 4px !important;
    margin: 0 !important;
    background: rgba(240,242,242,.3) !important;
}

#modalAnaliseInvestigacaoNc .page-link:hover {
    color: #175EE4;
    background: rgb(240,242,242) !important;
    border-color: rgb(240,242,242) !important;
}

.kanban-container .kanban-board .kanban-drag {
    padding: 8px !important;
    padding-left: 7px !important;
}

.kanban-container .kanban-board .kanban-item {
    margin-bottom: 0.8rem !important;
}


/* Widgets Advance */
/*-----------------*/
.widget-todo .dropdown .dropdown-toggle:after {
    left: 0.1rem;
    color: #828D99;
}

.widget-todo .widget-todo-list-wrapper {
    padding-left: 0;
    margin-bottom: 0;
    list-style-type: none;
}

.widget-todo .widget-todo-list-wrapper .widget-todo-item {
    padding: 0.5rem 1.5rem 0.1rem 0.5rem;
}

.widget-todo .widget-todo-list-wrapper .widget-todo-item .widget-todo-title-area i {
    visibility: hidden;
    color: #828D99;
}

.widget-todo .widget-todo-list-wrapper .widget-todo-item:hover {
    background-color: #f2f4f4;
}

.widget-todo .widget-todo-list-wrapper .widget-todo-item:hover .widget-todo-title-area i {
    visibility: visible;
}

.widget-todo .widget-todo-list-wrapper .widget-todo-item.completed .widget-todo-title {
    text-decoration: line-through;
}

.widget-overlay .widget-overlay-card .overlay-primary {
    /* Widget Card Overlay */
    background: rgba(90, 141, 238, 0.9);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.widget-overlay .widget-overlay-card .dropdown a {
    color: inherit;
}

.widget-overlay .widget-overlay-card .dropdown a:active {
    color: #FFFFFF !important;
}

.widget-overlay .widget-overlay-card .widget-overlay-card-title {
    /* widget-overlay-card-title */
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -85px;
    margin-top: -27px;
    color: #FFFFFF;
}

.widget-overlay .widget-overlay-content .inclusive-btn {
    margin-top: -24px;
}

.widget-overlay .widget-overlay-content .table-responsive {
    position: relative;
}

.widget-followers .widget-followers-heading-right i {
    position: relative;
    top: 4px;
}

.widget-img-top .card-footer {
    background-color: #F2F4F4;
}

.widget-order-activity .badge-circle i {
    position: relative;
    top: 4px;
}

.widget-order-activity .widget-order-activity-footer h1,
.widget-order-activity .widget-order-activity-footer h2,
.widget-order-activity .widget-order-activity-footer h3,
.widget-order-activity .widget-order-activity-footer h4,
.widget-order-activity .widget-order-activity-footer h5,
.widget-order-activity .widget-order-activity-footer h6 {
    color: #475F7B;
}

.widget-notification .list-group-item .readable-mark-icon {
    cursor: pointer;
}

.widget-notification .list-group-item:last-child {
    border-bottom-right-radius: 0.267rem;
    border-bottom-left-radius: 0.267rem;
}

.widget-notification .list-group-item.list-group-item-action:active {
    color: inherit;
    background-color: inherit;
}

.widget-user-details .table-responsive {
    position: relative;
}

/* Widgets Charts Starts */
/*-----------------------*/
.widget-state-multi-radial .nav.nav-tabs {
    border: 0 !important;
}

.widget-state-multi-radial .nav-item.current:after, .widget-state-multi-radial .nav-item.current:before,
.widget-state-multi-radial .nav-item .nav-link:after,
.widget-state-multi-radial .nav-item .nav-link:before {
    border: 0 !important;
}

#donut-chart-spending .apexcharts-canvas,
#donut-chart-statistics .apexcharts-canvas {
    margin: 0 auto;
}

.widget-timeline {
    /* widget timeline */
    position: relative;
    height: 415px;
    padding-right: 1rem;
}

.widget-earnings-scroll {
    position: relative;
}

.widget-earnings-scroll .widget-earnings-width {
    min-width: 390px;
}

#widget-earnings .widget-earnings-swiper.swiper-container .swiper-slide {
    /* widget Earnings swiper */
    font-weight: 500;
    background-color: #f2f4f4;
    height: auto;
    width: auto !important;
    color: #828D99;
    cursor: pointer;
}

#widget-earnings .widget-earnings-swiper.swiper-container .swiper-slide.swiper-slide-active {
    /* widget Earnings swiper slide active */
    color: #FFFFFF;
    background-color: #5A8DEE !important;
    box-shadow: 0 3px 6px 0 rgba(90, 141, 238, 0.5) !important;
}

#widget-earnings .wrapper-content {
    display: none;
}

#widget-earnings .wrapper-content.active {
    display: block;
}

@media screen and (max-width: 600px) {
    .widget-todo-list-wrapper .widget-todo-title-wrapper {
        flex-direction: column;
    }
    .widget-todo-list-wrapper .widget-todo-title-wrapper .widget-todo-title-area {
        margin-right: auto;
    }
    .widget-todo-list-wrapper .widget-todo-title-wrapper .widget-todo-item-action {
        margin-left: auto;
    }
}

@media screen and (max-width: 1200px) {
    .widget-radial-charts .widget-card-details {
        padding-bottom: 0 !important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .widget-img-top .content-post {
        display: none !important;
    }
    .widget-state-multi-radial .card-header {
        display: block !important;
    }
}

@media screen and (max-width: 1300px) and (min-width: 900px) {
    .progress-card,
    .overlay-image-card {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .whether-card {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .user-details-card {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .img-top-card,
    .timline-card,
    .widget-chat-card,
    .earnings-card,
    .user-profile-card,
    .whether {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    /* IE Specific CSS for charts - radial-primary/success/danger */
    .widget-radial-charts .widget-card-details {
        display: block !important;
    }
}

#tabelaListaApontamentos.lista-detalhada .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaApontamentosCartao.lista-detalhada .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 68px !important;
}

.card-apontamentoTemporario {
    display: block !important;
    padding: .5rem !important;
    margin: .5rem 0 !important;
    background: rgba(220,232,238,1);
    background: linear-gradient(126deg, rgb(224,234,240) 0%, rgb(236,246,248) 100%);
    box-shadow: 0 5px 20px rgba(220,232,238,.3);
    border-radius: 4px !important;
}
.card-apontamentoTemporario-tituloItem {
    display: block !important;
    white-space: nowrap !important;
    overflow: hidden !important;
}
.card-apontamentoTemporario-valorItem {
    white-space: nowrap !important;
    font-weight: 700 !important;
    overflow: hidden !important;
}

#modalClienteCampoIndicador:not(.cadFormularioIndicadores),
#modalProdutoCampoIndicador:not(.cadFormularioIndicadores),
#modalAnaliseInvestigacaoNC:not(.cadFormularioIndicadores),
#modalHistoricoApontamento:not(.cadFormularioIndicadores),
#modalResumoEstoqueAtualSementes:not(.cadFormularioIndicadores),
#modalResumoEstoqueAtualMudas:not(.cadFormularioIndicadores),
#modalResumoEstoqueAtualBandejas:not(.cadFormularioIndicadores),
#modalResumoEstoqueAtualLotes:not(.cadFormularioIndicadores),
#modalTermoAceiteMudas:not(.cadFormularioIndicadores),
#modalCertificadoOrigemSementes:not(.cadFormularioIndicadores),
#modalCertificadoMudasExpedidas:not(.cadFormularioIndicadores) {
    display: block !important;
    background: rgba(0,0,0,.7) !important;
    overflow-y: visible !important;
    position: fixed !important;
    left: 0px !important;
    right: 0px !important;
    top: 0px !important;
}

#modalHistoricoApontamento .page-link {
    display: inline-block !important;
    padding: 3px 4px 3px 4px !important;
    margin: 0 !important;
    background: rgba(240,242,242,.3) !important;
}

#modalHistoricoApontamento .page-link:hover {
    color: #175EE4;
    background: rgb(240,242,242) !important;
    border-color: rgb(240,242,242) !important;
}

html body.navbar-sticky .app-content .content-wrapper:has(.painel-lista-chegada-veiculo) {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

div.painel-lista-chegada-veiculo {
    margin: 0 !important;
    padding: 0 !important;
}

div#legendaAtualizacaoAutomaticaTabela {
    font-size: .9rem !important;
    padding: 1.3rem 0 0 1rem !important;
    opacity: .9;
    vertical-align: top !important;
}

div#legendaAtualizacaoAutomaticaTabela.atualizacao-pausada {
    font-weight: bold !important;
    color: #2d5b8f !important;
}

#modalImpressaoCheckList,
#modalReprovacaoCheckList {
    display: block !important;
    background: rgba(0,0,0,.7) !important;
    overflow-y: visible !important;
    position: fixed !important;
    left: 0px !important;
    right: 0px !important;
    top: 0px !important;
}
#tabelaListaMovimentacaoEstoque .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#tabelaListaMovimentacaoEstoque .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}

#tabelaListaEstoqueMudas .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorJardim .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorCasaVegetacao .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorCasaSombra .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorPatioRustificacao .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorPatioAclimatacao .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorPatioExpedicao .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#tabelaListaEstoqueMudas .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorJardim .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorCasaVegetacao .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorCasaSombra .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorPatioRustificacao .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorPatioAclimatacao .ui-grid-header-cell .ui-grid-cell-contents,
#tabelaListaEstoqueMudasPorPatioExpedicao .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#tabelaListaEstoqueSemeadura .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#tabelaListaEstoqueSemente .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#tabelaListaEstoqueSubstrato .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#tabelaListaMovimentacaoEstoque .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#projecaoGestaoCardsCheckListLogistica {
    margin: 0 !important;
    padding: 0px !important;
    border: 0px !important;
    box-shadow: none !important;
    background: transparent !important;
}

#projecaoGestaoCardsCheckListLogistica > .card-header {
    padding: .5rem 0 .8rem 0 !important;
}

#projecaoGestaoCardsCheckListLogistica > .card-content > .card-body {
    min-height: 350px !important;
    margin: 0px !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    padding-bottom: 0px !important;
}

#gestaoCardsCheckListLogisticaContainer {
    display: block !important;
    width: 100% !important;
    margin: 0px !important;
    padding: 10px !important;
    background: #d0d0ce !important;
}

#gestaoCardsCheckListLogisticaContainer .cartao-cabecalho {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    padding: 5px 6px !important;
    background-color: #6b78aa !important;
    color: #fff !important;
}

#gestaoCardsCheckListLogisticaContainer .cartao-ciclo {
    position: relative;
    padding: 5px;
    background-color: #004b87;
    cursor: pointer;
}

#gestaoCardsCheckListLogisticaContainer .cartao-localidade {
    margin-right: 5px;
    margin-top: 5px;
    font-size: 12px;
    text-transform: capitalize;
    background-color: #ff8200;
    min-height: 50px !important;
    max-height: 60px !important;
    height: auto !important;
    color: #fff !important;
    text-shadow: #616262 1px 1px 2px !important;
    border-radius: 4px !important;
}

#gestaoCardsCheckListLogisticaContainer .cartao-localidade:hover {
    background-color: #ee9e4c;
}

#gestaoCardsCheckListLogisticaContainer .cartao-subgrupo-localidade {
    background-color: #21D103;
}

#gestaoCardsCheckListLogisticaContainer .cartao-subgrupo-localidade:hover {
    background-color: #4AD456;
}

#gestaoCardsCheckListLogisticaContainer .cartao-localidade-grupo {
    background-color: #f9cb06;
}

#gestaoCardsCheckListLogisticaContainer .cartao-localidade-grupo:hover {
    background-color: #fcda48;
}

#tabelaGestaoCardsCheckListLogistica .table.zero-configuration {
    background: #fff !important;
}

#gestaoCardsCheckListLogisticaContainer .cartao-localidade-selecionado {
    box-shadow: 0 0 0 2px #007bff, 0 3px 6px rgba(0, 0, 0, 0.1);
}

#modalGestaoCardsCheckListLogistica {
    display: none;
    opacity: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto;
}

#modalGestaoCardsCheckListLogistica .page-link {
    display: inline-block !important;
    padding: 3px 4px 3px 4px !important;
    margin: 0 !important;
    background: rgba(240,242,242,.3) !important;
}

#modalGestaoCardsCheckListLogistica .page-link:hover {
    color: #175EE4;
    background: rgb(240,242,242) !important;
    border-color: rgb(240,242,242) !important;
}

.kanban-container .kanban-board .kanban-drag {
    padding: 8px !important;
    padding-left: 7px !important;
}

.kanban-container .kanban-board .kanban-item {
    margin-bottom: 0.8rem !important;
}

#modalRelatorioSolicitacaoAlimentacao {
    display: none;
    opacity: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto;
}
#tabelaListaMovimentacaoEstoque .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}

#tabelaListaMovimentacaoEstoque .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#projecaoGestaoCheckListLogistica {
    margin: 0px !important;
    padding: 0px !important;
    border: 0px !important;
    box-shadow: none !important;
    background: transparent !important;
}

#projecaoGestaoCheckListLogistica > .card-header {
    padding: .6rem .8rem 0px .8rem !important;
}

#projecaoGestaoCheckListLogistica > .card-content > .card-body {
    min-height: 350px !important;
    margin: 0px !important;
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    padding-bottom: 0px !important;
}

#modalGestaoCheckListLogistica {
    display: none;
    opacity: 0;
    background: rgba(0,0,0,.5);
    overflow-y: auto;
}

#modalGestaoCheckListLogistica .page-link {
    display: inline-block !important;
    padding: 3px 4px 3px 4px !important;
    margin: 0 !important;
    background: rgba(240,242,242,.3) !important;
}

#modalGestaoCheckListLogistica .page-link:hover {
    color: #175EE4;
    background: rgb(240,242,242) !important;
    border-color: rgb(240,242,242) !important;
}

.kanban-container .kanban-board .kanban-drag {
    padding: 8px !important;
    padding-left: 7px !important;
}

.kanban-container .kanban-board .kanban-item {
    margin-bottom: 0.8rem !important;
}

html body.navbar-sticky .app-content .content-wrapper:has(.painel-lista-placa-veiculo-checklist) {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

div.painel-lista-placa-veiculo-checklist {
    margin: 0 !important;
    padding: 0 !important;
}

html body.navbar-sticky .app-content .content-wrapper:has(.painel-lista-reprovacao-checklist) {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

div.painel-lista-reprovacao-checklist {
    margin: 0 !important;
    padding: 0 !important;
}

div#legendaAtualizacaoAutomaticaTabela {
    font-size: .9rem !important;
    padding: 1.3rem 0 0 1rem !important;
    opacity: .9;
    vertical-align: top !important;
}

div#legendaAtualizacaoAutomaticaTabela.atualizacao-pausada {
    font-weight: bold !important;
    color: #2d5b8f !important;
}




#tabelaListaVolumePorLoteTalhaoMedicoesArvores .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}
#tabelaListaVolumePorParcelaMedicoesArvores .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}



.grupos-empresas-selecao-login {
    position: absolute !important;
    z-index: 1000 !important;
    background: #fff !important;
    width: calc(100% - 34px) !important;
    max-height: 150px !important;
    overflow-y: auto !important;
    border: 1px solid #ddd !important;
    border-top: none !important;
}

.item-grupo-empresa-selecao-login {
    display: block !important;
    width: 100% !important;
    padding: .5em 1em !important;
    border: none !important;
    cursor: pointer !important;
    color: #495563 !important;
}


















































#tabelaGrupoEmail .ui-grid-row,
#tabelaGrupoEmail .ui-grid-row .ui-grid-cell,
#tabelaGrupoEmail .ui-grid-row .ui-grid-cell .ui-grid-vertical-bar {
    min-height: 30px !important;
    height: auto !important;
}









#tabelaListaLotes .ui-grid-header-cell .ui-grid-cell-contents {
    white-space: normal !important;
    height: 40px !important;
}



















































#sgifFuncionarios.ui-grid .ui-grid-header-cell,
#sgifFuncionarios.ui-grid .ui-grid-cell-contents {
    white-space: normal;
    word-break: break-word;
}


















/* Estilos específicos para o cadastro de Prefixo Patrimônio */

#multple-column-fom.sgifPrefixoPatrimonio .card {
    margin-bottom: 2rem;
}

#multple-column-fom.sgifPrefixoPatrimonio .form-group label {
    font-weight: 600;
    margin-bottom: 0.5rem;
}

#multple-column-fom.sgifPrefixoPatrimonio .danger {
    color: #FF5B5C;
    font-weight: bold;
}










































#secaoDashboard {
    margin-top: -15px !important;
    margin-left: -17px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    width: calc(100% + 34px) !important;
}

#secaoDashboard > #iframeDashboard {
    height: calc(100vh - 48px) !important;
}


/*# sourceMappingURL=app.bundle.css.map*/