html, body {
    font-family: Verdana, Arial, sans-serif !important;
    padding-top: 67px;
    background-image: url("/static/img/em_migracao.svg");
    background-repeat: round;
}

footer li {
    list-style-type: none;
}

/* IDs de widgets */

/* dropdown do Menu Pedidos */
#divDrpDwnMenuPedidoLink.dropdown-menu {
    background-color: #E8E8E8;
}

/* dropdown do Menu Requisicoes */
#divDrpDwnMenuRequisicoesLink.dropdown-menu {
    background-color: #E8E8E8;
}

/* dropdown do Menu Laboratorio */
#divDrpDwnMenuLaboratorioLink.dropdown-menu {
    background-color: #E8E8E8;
}

/* dropdown do Menu Fundação */
#divDrpDwnMenuFundacaoLink.dropdown-menu {
    background-color: #E8E8E8;
}

/* dropdown do Menu Relatorios */
#divDrpDwnMenuReportLink.dropdown-menu {
    background-color: #E8E8E8;
}

/* dropdown do Menu Usuarios */
#divDrpDwnMenuUsuariosLink.dropdown-menu {
    background-color: #E8E8E8;
}

/* Temporariamente desabilitado/nao utilizado
#drdLaboratorios.dropdown-menu a:hover
{
    color: white;
    background-color:  #00763D;
    border-color: white;
}
*/

/* https://stackoverflow.com/a/9287738 */

/* IDs da tabela de Novo Pedido - Leitura CSV */

#dtblNovoPedido thead tr {
    color: white;
    background-color: #222b35;
    border: 2px solid darkgray;
}

/* Cabecalho Novo Pedido - legenda limites */
#dtblNovoPedido thead tr.header-legenda-limites {
    background-color: #6d6d6d;
    color: #F2F2F2;
}

#dtblNovoPedido thead th {
    border: 2px solid darkgray;
    white-space: nowrap; /* https://stackoverflow.com/a/31184284 */
    width: 1%;
}

#dtblNovoPedido tbody tr {
    cursor: pointer;
    background-color: white;
    border: 2px solid darkgray;
}

#dtblNovoPedido tbody tr.linha-par{
    background-color: #cddee9;
}
#dtblNovoPedido tbody td {
    border: 2px solid darkgray;
    white-space: nowrap; /* https://stackoverflow.com/a/31184284 */
    width: 1%;
}

/* validacao do valor do indicador de uma amostra */
#dtblNovoPedido tbody td.bg-indicador-fora {
    background-color: orange;
}

/*
    IDs da tabela de Listagem de Registros
    Pedidos Solicitados, Detalhe e Resultados
*/

#dtblRegistros thead tr {
    color: white;
    background-color: #222b35;
    border: 2px solid darkgray;
}

/* Cabecalho Registros (Detalhes) legenda limites */
#dtblRegistros thead tr.header-legenda-limites {
    background-color: #6d6d6d;
    color: #F2F2F2;
}

#dtblRegistros thead th {
    border: 2px solid darkgray;
    white-space: nowrap; /* https://stackoverflow.com/a/31184284 */
    width: 1%;
}

#dtblRegistros tbody tr {
    cursor: pointer;
    background-color: white;
    border: 2px solid darkgray;
}

#dtblRegistros tbody tr.linha-par{
    background-color: #cddee9;
}

#dtblRegistros tbody td {
    border: 2px solid darkgray;
    white-space: nowrap; /* https://stackoverflow.com/a/31184284 */
    width: 1%;
}

/*
    IDs da tabela de Cabecalho da Requisicao na tela Historico
*/

#tblHistoricoRequisicao thead tr {
    color: white;
    background-color: #222b35;
    border: 2px solid darkgray;
}

#tblHistoricoRequisicao thead th {
    border: 2px solid darkgray;
}

#tblHistoricoRequisicao tbody tr {
    background-color: white;
    border: 2px solid darkgray;
}

/* Tabela de erro de servidor */
#errorServerHtml tbody tr {
    background-color: black;
    color: white;
}

/* IDs de sistema */
#siqsLoginFooter div {
    color: white;
    background-color: black;
}

#siqsPagesNavbar{
    top: 135px !important;
}

#siqsTitleNavbar {
    z-index: 5030;
}

#siqsFixedFooter {
    color: white;
    background-color:#24282d;
}

#siqsWrapNav {
    display: flex;
    align-items: stretch;
}


/* Classes */

/* alertas de mudança de senha */
.badge.badge-embrapa {
    font-size: 100%;
}
/* backgrounds */
.bg-embrapa {
    background-color: white;
}

.bg-embrapa-n {
    color: white;
    background-color: black;
}

.bg-embrapa-leaf{
    background-color: #00763D;
}

/* borda */
.border.border-embrapa {
    border-color: black !important
}

.border.border-referencias {
    border: 2px solid whitesmoke !important;
}

.border.border-copyright {
    border: 2px solid black !important;
}

.btn-outline-primary.btn-embrapa {
    color: #004993;
    border-color: #004993;
}

/* https://stackoverflow.com/a/49186385 */

/* botoes */
.btn-primary.btn-embrapa {
    color: white;
    background-color: #004993;
    border-color: #004993;
}

.btn-primary.btn-embrapa:disabled {
    color: white;
    background-color: #004993;
    border-color: #004993;
}

.btn-primary.btn-embrapa-leaf {
    color: white;
    background-color: #00763D;
    border-color: #00763D;
}

/* para limitar altura da div e utilizar scroll */
.card-limit-scroll {
    overflow-y:scroll;
    height:260px;
}

/* combos/dropdown z-index */
.combozindex {
    z-index: 8000;
}

/* Menu - submenus (dropdowns) */

/*
    https://stackoverflow.com/a/44612898
 */
.dropdown .dropdown-menu a:hover
{
    color: black;
    background-color: white;
    border-color: white;
}

.dropdown-item.text-embrapa {
    color: #004993
}

.dropdown-menu.dpdwn-scroll{
    height: 230px;
    overflow-y:auto;
}

/* Form Resubmissao Dialog Selecao de Municipio */

.frm-resubm-modal-municipio {
    overflow: scroll;
    height: calc(70vh - 300px);
}

/* Cabecalho Calculo IQS */
.header-calculo-iqs {
    background-color: #595959;
}

/* Cabeçalho dados da amostra */
.header-dados-amo-title {
    background-color: #215968;
}

.header-dados-amo-linha {
    background-color: #31859C;
}

/* Cabecalho local da amostra */
.header-local-amo-title {
    background-color: #215968;
}

.header-local-amo-linha {
    background-color: #31859C;
}

/* Cabecalho Textura da amostra */
.header-text-amo-title{
    background-color: #215968;
}

.header-text-amo-linha {
    background-color: #31859C;
}

/* Cabecalho Indicadores Biologicos */
.header-indbio-amo-title{
    background-color: #007e46;
}

.header-indbio-amo-linha{
    background-color: #009a46;
}

/* Cabecalho Indicadores Quimicos */
.header-indqui-amo-title{
    background-color: #e0843f;
}

.header-indqui-amo-linha{
    background-color: #F79646;
}

/* Cabecalhos Requisicao */
.header-id-req {
    background-color: #595959;
}

.header-req-amo {
    background-color: #215968;
}

.header-req-situacao {
    background-color: #31859C;
}

/* icones em geral */
.icon {
    display: inline-block;
    margin: 5px;
    width: 12px;
    height: 12px;
    fill: black;
}

.icon-404 {
    display: inline-block;
    margin: 5px;
    width: 32px;
    height: 32px;
    fill: #dc3545;
}

.icon-dialog {
    display: inline-block;
    margin: 5px;
    width: 24px;
    height: 24px;
    fill: #004993;
}

.icon-embrapa {
    display: inline-block;
    margin: 5px;
    width: 12px;
    height: 12px;
    fill: white;
}

.icon-home-exit {
    display: inline-block;
    margin: 5px;
    width: 16px;
    height: 16px;
    fill: white;
}

.icon-home {
    display: inline-block;
    margin: 5px;
    width: 24px;
    height: 24px;
    fill: white;
}

.icon-sucesso {
    display: inline-block;
    margin: 5px;
    width: 32px;
    height: 32px;
    fill: #00763D;
}

.icon-page-link {
    display: inline-block;
    margin: 5px;
    width: 12px;
    height: 12px;
    fill: black;
}

/* Z-index para visualizacao de dialogs do sistema */
.modal.dlgexit-view-zindex {
    z-index: 9000;
}

.modal.dlgsiqs-view-zindex {
    z-index: 6000;
}

/* navbar */
.navbar.bg-embrapa {
    background-color: white;
}

.navbar-toggler.btn-menu-toogle {
    border: 1px solid;
}

.navbar-toggler.btn-menu-toogle-n {
    border: 1px solid white;
}

.navBarScroll {
    overflow: scroll;
    height: calc(100vh - 150px);
}

/* botoes de paginacao */

.page-item .page-link.page-lnk-embrapa {
    color: black;
    background-color: white;
    border: 1px solid #004993;
}

.page-item.active .page-link.page-lnk-embrapa {
    color: black;
    background-color: white;
    border: 1px solid #004993;
}

.page-item.disabled .page-link.page-lnk-embrapa {
    color: gray;
    background-color: whitesmoke;
    border: 1px solid whitesmoke;
}

/* dialog sobre marca embrapa */
.sobre-embrapa-marca {
    background: url("../../static/img/embrapa_colorida_25mm.png") center / contain no-repeat;
    width: 295px;
    height: 147px;
}

/* resultado cores */
.siqs-muito-baixo {
    background-color: #FF6968;
}

.siqs-baixo {
    background-color: #F3B085;
}

.siqs-medio {
    background-color: #FFE696;
}

.siqs-elevado {
    background-color: #A9D08F;
}

.siqs-muito-elevado {
    background-color: #79B84F;
}

.siqs-spinner  {
    color: black !important;
}

/* embrapa marca imagens  https://stackoverflow.com/a/30702646 */

.tela-inicial-marca-rede-bioas{
    background: url("../../static/img/marca_rede_embrapa_bioas_siqs.jpeg") center / contain no-repeat;
    width: 1042px;
    height: 515px;
}

.tela-inicial-bioanalise-solo {
    background: url("../../static/img/bioanalise_solo.png") center / contain no-repeat;
    width: 1042px;
    height: 515px;
}

.up-embrapa-title .navbar-brand {
    background: url("../../static/img/embrapa_colorida_20mm.png") center / contain no-repeat;
    width: 236px;
    height: 117px;
}

.up-selo-embrapa-title {
    background: url("../../static/img/embrapa_selo_cor_20mm.png") center / contain no-repeat;
    width: 236px;
    height: 117px;
}

.up-marca-rede-bioas-title {
    background: url("../../static/img/marca_rede_embrapa_bioas_siqs.jpeg") center / contain no-repeat;
    width: 236px;
    height: 117px;
}

/* cores texto */

.text-autent {
    color: white;
    font-style: italic;
}

.text-autent-id-amo {
    color: #cddee9;
}

.text-embrapa {
    color: #004993;
}

.text-embrapa-n {
    color: white;
}

.text-embrapa-leaf {
    color: #00763D;
}

.text-embrapa-footer {
    color: #00FF84;
}

.text-embrapa-novo-detalha {
    color: red;
}

.text-table-resultado-legenda {
    color: black;
}

.text-indicador-fora {
    color:orange;
}

 /* https://stackoverflow.com/a/18768642 */
.text-modal-body-wrap {
    word-wrap: break-word;
}
