.tema{background-image:url(../Imagens/conveniar-tema.png);background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}
span.tema,input.tema,img.tema,a.tema{border:none;box-sizing:border-box;height:16px;margin:0px;outline:none;padding:0px;position:relative;vertical-align:middle;width:16px}
span.bt{border:medium none;float:left;margin:9px 5px 5px;outline:medium none;padding:0;position:absolute;vertical-align:middle}
.btn-disabled span.tema,.disabled{opacity:.2;filter:Alpha(Opacity=20);}
.visualizar{background-position:-1px -1px}
.baixar{background-position:-18px -1px}
.ajuda{background-position:-35px -1px}
.editar{background-position:-52px -1px}
.editarOff{background-position:-69px -1px}
.anexo{background-position:-86px -1px}
.calendario{background-position:-103px -1px}
.excluir, .cancelar{background-position:-120px -1px}
.confirmar{background-position:-1px -18px}
.cabinet{background-position:-18px -18px}
.convenioArquivos{background-position:-35px -18px}
.convenioConta{background-position:-52px -18px}
.convenioEtapa{background-position:-69px -18px}
.convenioItens{background-position:-86px -18px}
.convenioLiberacao{background-position:-103px -18px}
.sobre{background-position:-120px -18px}
.convenioMeta{background-position:-1px -35px}
.pesquisar{background-position:-18px -35px}
.convenioRegras{background-position:-35px -35px}
.convenioRelatoriosTecnicos{background-position:-52px -35px}
.convenioRubrica{background-position:-69px -35px}
.convenioTaxasRateio{background-position:-86px -35px}
.usuarioM{background-position:-103px -35px}
.usuarioF{background-position:-120px -35px}
.usuarios{background-position:-1px -52px}
.cotacao{background-position:-18px -52px}
.cotacaoOff{background-position:-35px -52px}
.email{background-position:-52px -52px}
.empenho{background-position:-69px -52px}
.empenhoOff{background-position:-86px -52px}
.borracha{background-position:-103px -52px}
.tema.erro{background-position:-120px -52px}
.excel{background-position:-1px -69px;display:inline-block !important}
.fornecedor{background-position:-18px -69px}
.fornecedorOff{background-position:-35px -69px}
.imprimir{background-position:-52px -69px;display:inline-block !important}
.menos{background-position:-69px -69px;display:inline-block !important}
.mais{background-position:-86px -69px;display:inline-block !important}
.voltar{background-position:-103px -69px}
.avancar{background-position:-120px -69px}
.inicio{background-position:-1px -86px}
.fim{background-position:-18px -86px}
.abaixo{background-position:-35px -86px}
.acima{background-position:-52px -86px}
.boleto{background-position:-69px -86px}
.novaTarefa{background-position:-86px -86px}
.novoRelatorio{background-position:-103px -86px}
.parecer{background-position:-120px -86px}
.parecerOff{background-position:-1px -103px}
.produto{background-position:-18px -103px}
.produtoOff{background-position:-35px -103px}
.atualizar{background-position:-52px -103px}
.retornar{background-position:-69px -103px}
.pesquisarProximo{background-position:-86px -103px}
.selecionarTabela{background-position:-103px -103px}
.desfazerNovo{background-position:-120px -103px}
.visualizarImpressao{background-position:-1px -120px;display:inline-block !important}
.convenioParcela{background-position:-18px -120px}
.cadeadoFechado{background-position:-35px -120px}
.cadeadoAberto{background-position:-52px -120px}
.contabilizado{background-position:-69px -120px}
.estornado{background-position:-120px -120px}
.cancelado{background-position:-86px -120px}
.liquidado{background-position:-103px -120px}
.processamento{background-position:-1px -136px}
.alvo{background-position:-18px -136px}
.questao-ajuda{background-position:-35px -138px}
.plano-trabalho{background-position:-108px -202px}
.fax{background-position:-88px -222px}
.erro-p{background-position:-104px -222px}
.moeda{background-position:-52px -138px}
.liquidar{background-position:-86px -138px}
.aceite{background-position:-0px -245px}
.itens-processo{background-position:-16px -245px}
.fornecedor{background-position:-32px -245px}
.cotacao{background-position:-48px -245px}
.parecer{background-position:-64px -245px}
.recurso{background-position:-80px -245px}
.af-os{background-position:-96px -245px}
.ativar-encerrar{background-position:-112px -245px}
.visualizar-v{background-position:-103px -137px}
.duplicar{background-position:-120px -137px}

.mensagem{background-image:url(../Imagens/conveniar-tema.png);background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}
span.mensagem{float:left;height:44px;margin-top:-2px;position:relative;width:44px}
.info{background-position:0px -154px}
.mensagem.erro{background-position:-44px -154px}
.alerta{background-position:-89px -154px}
.alerta-p{background-position:-120px -52px}
.conf{background-position:0px -201px}
.sucesso{background-position:-44px -201px}
.inline{display: inline-block !important}
p#pag {margin-top:15px}
p#pag span {font-size:1.1em}

.evento{background-image:url(../Imagens/conveniar-evento.png);background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}
span.evento{border:none;box-sizing:border-box;float:left;height:24px;margin:0px;padding:0px;outline:none;position:relative;vertical-align:middle;width:24px}

.anexoObrigatorio {background-position:-125px 0px; float:none !important}
.anexoDownload {background-position:-125px -25px; float:none !important}
.anexoOpcional {background-position:-125px -50px; float:none !important}


/* --------------------------------------------Anexos ----------------------------------------------*/
#legenda_anexos {
    width: 100%;
    height: 20px;
    margin: 20px auto 0 auto;
    background-color: #BACDE4;
}

#legenda_anexos .legenda_anexos_item {
    float: left;
    margin: 0 10px;
}

#legenda_anexos span#anexo_obrigatorio {
    color: red;
}

#legenda_anexos span#anexo_opcional {
    color: yellow;
}
/* -------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------Pagamento -----------------------------------------*/
.formaspag {
    list-style: none !important;
    text-align: center !important;
}

.formaspag li {
    display: inline-table !important;
    clear: none !important;
    float: none !important;
}

.formapag-item {
    float: left;
    display: block;
    text-align: center;
    padding-bottom: 3px;
}

.formapag-item:hover {
    border-radius: 0.5em;
    background-color: rgba(127, 157, 185, 0.2);
}

.formapag-item span {
    width: 64px;
    height: 64px;
    margin: auto;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
}

.formapag-item label {
    margin: 0 !important;
    text-align: center !important;
    display: block;
}

.formapag-boleto.formapag-boleto-geral {
    background-image: url(../Imagens/IconesFormasPagamento/boleto_64.png);
}

.formapag-boleto.formapag-boleto-bb-comercioeletronico {
    top: 12px; position: relative; width: 116px; background-image: url(../Imagens/IconesFormasPagamento/boleto_bb_comercioeletronico.png);
}

#formapag-cielo {
    background-image: url(../Imagens/IconesFormasPagamento/cartao_64.png);
}

#formapag-deposito {
    background-image: url(../Imagens/IconesFormasPagamento/deposito_64.png);
}

#formapag-iugu {
    background-image: url(../Imagens/IconesFormasPagamento/iugu_64.png);
}

div#valorTotal {
    float: right; 
    margin: 0 20px 30px 0; 
    font-weight:bold; 
    font-size:15px;
}
/* -------------------------------------------------------------------------------------------------*/


/* --------------------------------------- Controle Financeiro ------------------------------------- */

.icone-grid {
    background-repeat: no-repeat;
    display: block; 
    overflow: hidden;
    text-indent: -99999px
}

span.icone-grid, input.icone-grid, img.icone-grid, a.icone-grid {
    width: 16px;
    height: 16px;
    border: none;
    box-sizing: border-box;
    margin: 0px;
    outline: none;
    padding: 0px;
    position: relative;
    vertical-align: middle;

}

.icone-pagamento {
    background-image: url(../Imagens/IconesControleFinanceiro/pagamento_16.png);
}

.icone-anexo {
    background-image: url(../Imagens/IconesControleFinanceiro/anexo_16.png);
}

.icone-recibo {
    background-image: url(../Imagens/IconesControleFinanceiro/recibo_16.png);
}

/* -------------------------------------------------------------------------------------------------*/

.aviso-alerta { background-color: #fffdcf; border: 1px solid #d6d095; }
.aviso-alerta-alterar-endereco { margin: 0px 0px 5px 10px; }
.aviso-alerta-alterar-endereco .aviso-principal { padding: 5px 10px; display: block; }


/* --------------------------------------- Modal Anexo ------------------------------------- */

#ModalUsuarioAnexo table th {
    text-align: center;
}

#ModalUsuarioAnexo table td {
    vertical-align: middle;
}

#ModalUsuarioAnexo table i {
    font-size: 14px;
}

#ModalUsuarioAnexo .modal-dialog {
    max-width: 465px;
    padding-bottom: 30px;
}

#ModalUsuarioAnexo .modal-body {
    overflow-y: auto;
    max-height: calc(100vh - 100px);
}

#ModalUsuarioAnexo .table td:first-child {
    text-align: inherit;
}

#ModalUsuarioAnexo .modal-header, #ModalUsuarioAceites .modal-header {
    background-image: linear-gradient(top,#6394de,#4d7bcf) !important;
    background-image: -moz-linear-gradient(top,#6394de,#4d7bcf) !important;
    background-image: -o-linear-gradient(top,#6394de,#4d7bcf) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#6394de),to(#4d7bcf)) !important;
    background-image: -webkit-linear-gradient(top,#6394de,#4d7bcf) !important;
    background-image: -ms-linear-gradient(top,#6394de,#4d7bcf) !important;
    background-position: 0 -1px !important;
    border: 0 !important;
    color: #fff;
}
/* -------------------------------------------------------------------------------------------------*/

#ie-banner {display:none;}
#ie-mensagem {position:fixed;z-index:1002;top:0;width:100%;color:#FFFFFF;text-align:center;background-color:#FF0000;}
#ie-mensagem a {color:#fff;font-weight:bold;}
#ie-mensagem a:hover {color:#3a5c8f;}
#ie-mensagem img {float:left;vertical-align:middle;height:60px;}
#ie-imagem {position:relative;top:20px;left:30px;}
#table-browsers {width:40%;margin-left:auto;margin-right:auto;}
#table-browsers td {width:10%;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;}
#table-browsers td img {margin-left: auto;margin-right:auto;width:25px;height:25px;max-height:25px;max-width:25px;}
.table-browsers-align-img {margin: 0 auto;width:25px;}
#ie-aviso p {padding-top:5px;padding-bottom:10px;font-size:13px;}