@media (min-width: 763px) 
{ 
    form
    {
        width: 763px;
        margin: auto;   
        /* margin: inherit; */
        /* margin: -0.4rem  */
    }
}

table.cards td[data-th="CEP"]
{
    flex: 0 1 50%;
}

table td[data-th="CEP"]
{
    width:80px;
}

table td[data-th="Caixa Postal"]
{
    width:120px;
}

.ctn-tabela .dados table 
{
    margin: 0.4rem; 
    width: 98%;
}

#mensagem-resultado 
{
    margin: 0.4rem;
}

#ajuda_localidade
{
    flex-flow: row nowrap;
}

#ajuda_bairro
{
    flex-flow: row nowrap;
}


/* Apresenta tela busca centralizadda -> margin: auto; */
/*
@media (min-width: 763px) 
{ 
    form
    {
        width: 763px;
        margin: auto;   
    }
}
*/



/* Acessibilidade - Específico para apresentação dos dados da pesquisa - Tabela/Modal */

.alto-contraste table.cards.mob tr:hover td { 
    background-color: var(--cor-azul-claro);
    /*
    background-color: var(--gradiente-azul);
    background-color: var(or-link-bg-azul);
    */
}


body.alto-contraste th {
    border-top: 2px solid white; 
    border-bottom: 2px solid white;  
    font-weight: bold;
    line-height: normal;  
    background-color: var(--cor-azul-correios);
    color: var(--cor-fonte);
}


body.alto-contraste tr {
    /* background-color: black; */
}

body.alto-contraste td {
    background-color: black;
    color: var(--cor-fonte);
    line-height: 2;
}


body.alto-contraste a,
body.alto-contraste a:hover {
    color: var(--cor-link-contraste);
}


#esconde_botao_modal {
    display: none;
}


body.alto-contraste .campos > .campo input:focus,
body.alto-contraste .campos > .campo select:focus,
body.alto-contraste .campos > .campo textarea:focus,
body.alto-contraste
    .campos
    > .campo
    input.invalid:not([type="checkbox"]):not([type="radio"]),
body.alto-contraste .campos > .campo select.invalid,
body.alto-contraste .campos > .campo textarea.invalid {
    box-shadow: 0 0 0 2px var(--cor-link-contraste);    
    /* 
    -  Alterado para border 2px  ...
    - Regras ASES - Apresentação/Design 
    - 4.4 Possibilitar que o elemento com foco seja visualmente evidente.(link para um novo sítio)
    */
    border: 2px solid var(--cor-link-contraste);    
    /* background-color: greenyellow; */
}
   

/* 
#5947 BUSCA CEP - Demanda: 121089 (INCREMENTO) - Inclusão da mensagem de "Desmembramento de CEP"
quando da consulta no Busca CEP. *** Inserido mensagem de alerta ****
*/
#mensagem-resultado-alerta
{
    /*    
    BASE 16PX
    10px = 0.625rem
    12px = 0.75rem
    14px = 0.875rem
    16px = 1rem
    18px = 1.125rem
    */
    
    /* box-shadow: 7px 5px 3px var(--cor-alerta); */
    margin: 0.4rem;
    height: 3.125rem;            /*48px;*/
    margin-bottom: 0.8rem;
    margin-top: 0.4rem;        
    padding-bottom: 0.25rem;     /*4px;*/
    padding-left: 2rem;          /*32px;*/ 
    padding-right: 0.25rem;      /*4px;*/
    padding-top: 0.77rem;        /*12px;*/
    width: 600px;
    box-shadow: 0 0 4px #F8F8FF; 
    background-color: #F8F8FF; 
    /* background-image: url('../static/img/outros/msg-a.png'); */
    background-image: url('../static/img/outros/msg-at.png');    
    background-repeat: no-repeat;
    /*background-attachment: initial;*/
    background-size: 1.55rem;    /*24px;*/
    background-position: left, top;
}