#bt-update{
    position: absolute;
    background: rgba(255,255,255,0.8);
    z-index: 10;
}

.td-extrato{ border-right: 1px solid #cccccc}


.titulo .bts-titulo{float: right; margin-top: 23px;}
.titulo .bts-titulo > *{font-size: 12px; border-radius: 4px;}
.descricao-ideia .box-informacao b{font-size: 19px !important; display: block; margin-bottom: 8px;}
.descricao-ideia .box-informacao .texto p:nth-child(2){display: none;}
.descricao-ideia .box-informacao .inner-box-informacao{position: relative;}
.descricao-ideia .box-informacao .inner-box-informacao .texto{ float: none; padding-right: 156px}
.descricao-ideia .box-informacao .inner-box-informacao .detalhes{ margin-top: 0px !important; width: 150px; position: absolute; right: 16px}
.descricao-ideia .box-informacao .inner-box-informacao .detalhes .bt-curtir{ text-align: center; margin-bottom: 9px; text-transform: uppercase;}
.descricao-ideia .box-informacao .inner-box-informacao .detalhes .bt-curtir a{display: inline-block; width: 87px; height: 25px; border:1px solid #999999;  border-radius: 3px; margin: 6px 7px 7px 0; color: #999999;}
.descricao-ideia .box-informacao .inner-box-informacao .detalhes .bt-curtir a.ativo{background-color: #5a0a00; border-color: #5a0a00; color: white;}
.descricao-ideia .box-informacao .inner-box-informacao .detalhes p{text-align: center; float: none !important}
.descricao-ideia .box-informacao .inner-box-informacao .detalhes p span{float: none;}
.descricao-ideia .box-informacao .inner-box-informacao .detalhes p em{float: none;}
.descricao-ideia .box-informacao .inner-box-informacao .detalhes p em:last-child{padding-right: 0px}

.descricao-ideia .box-texto p.descricao-texto {margin-bottom: 17px !important;}

#comentarios h3{margin: 22px 0 6px;}
.descricao-ideia .comment{margin-top: 8px; border-radius: 2px}

.box-lateral-ideia .lista-categoria .itens-categoria a table td{ min-height: 36px; height: auto;}
.box-lateral-ideia .lista-categoria .itens-categoria a table td:nth-child(1){line-height: 15px; padding: 6px; box-sizing: border-box;}

.resgate .premios__block{margin: 0 -10px;}
.resgate .premios__block .inner-premio__block{width: auto !important; margin: 0 10px;}
.resgate .premios__block .inner-premio__block img{width: 100%; height: auto;}
.resgate .premios__block .inner-premio__block .premio__desc{padding: 10px 0 10px !important}
.resgate .premios__block .inner-premio__block .premio__desc table{ width: 100%}
.resgate .premios__block .inner-premio__block .premio__desc table td{ text-align: center; vertical-align: middle; padding: 0 10px; height: 30px; font-size: 14px; line-height: 17px; height: 53px;}
.resgate .premios__block .paginacao{
    padding: 15px 0px 20px;
    justify-content: center;
}

.resgate .conteudo_resgate .ordenacao__box{padding: 0 0 27px 0;}

.box-pontos {
  padding: 10px
}

.table-pontuacao {
  width: 100%
}
.table-pontuacao td {
    width: 50%;
    vertical-align: middle;
    font-size: 14px;
    padding: 6px 0
  }

    .table-pontuacao td input {
      float: left;
      margin-right: 15px;
      width: 100px;
    }

    .table-pontuacao td span {
      float: left;
      display: block;
    }

    .table-pontuacao td strong {
      display: block;
      font-size: 10px;
      line-height: 11px;
    }

div.table-classificacao {}

  div.table-classificacao .criterio {
    margin-bottom: 7px;
    display: flex;
    justify-content: flex-start;
    gap: 3%;
  }

    /* div.table-classificacao .criterio span {
      margin-left: 10px
    } */

#overlay-lightbox div.table-classificacao .criterio span {
  margin-left: 0;
}

.check-no-border{
  border: none !important;
  margin-left: -7px !important;
}
