

.disclaimer {margin:40px 0 0 0; line-height:15px;}



/*.login-container {
  width: 300px;
  margin: 100px auto;
  padding: 20px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}*/

h1 {
  text-align: center;
}

label,
input {
  display: block;
  margin-bottom: 10px;
}

.btn_doar, .btn_doar:hover {background-color:#ffb628; padding:7px 15px; border-radius:100px; margin:15px auto 0 auto; display:inline-table; color: #ffffff;}

.cta_login {display:table; margin:30px auto 0 auto; padding:20px 80px; color:#ffffff; font-size:20px; background-color:#33abb9; border-radius: 100px;}

 .img_premio {max-width:100%;}
 .me-my-account-profile.perfil {min-height:468px;}

 .nenhum_resultado {display: block; margin: 30px auto; text-align: center;}

body.premios {background-color:#ffffff;}
 .botao {
  display: inline-block;
    min-width: 130px;
    height: 40px;
    line-height: 40px;
    border: none;
    color: #ffffff;
    outline: none;
    text-align: center;
    border-radius: 30px;
    position: relative;
    transition: 0.3s;
    text-transform: capitalize;
 }

 .botao.enviar {background:#ffb628;}
 .botao.cancelar {background: #f93e7e;}
 .botao.resgatar {background:#33abb9;}
 .usuario_destino {width: 100%; height: 50px; padding: 0 0 0 10px;}
 .valor_carteira {font-size: 25px;}
 .link_perfil_topo {font-size: 16px;}


 .me-transaction-box table th, .me-transaction-box table td {white-space: break-spaces;}

 .semsaldo {text-align: center; margin: 10px auto; padding:10px; width:96%; border: 1px solid #ffb628;}

 

.obsresgate {
    display: inline-block;
    width: auto;
    border-radius: 10px;
    background-color: antiquewhite;
    padding: 10px 20px;
    margin: 30px auto;
    font-size: 16px;
    font-weight: bold;
}


.me-remember {margin: 15px 0px 54px;}
.float_left {float: left;}
.alert_red {font-weight:bold; color:red;}
.status {font-weight: bold;}
.red {color: red;}
.green {color: green;}
.blue {color: blue;}
.orange {color: orange;}

.plan-header {padding:0; background: none; background-repeat: no-repeat; background-size:cover; height: 253px; bakcground-color: #ffffff;}
.plan-header .img_voucher {width:100%; height: auto; minb-height: 220px;}
.plan-pricing {padding: 11px; height: 102px; background-color:#ffffff; border: none;}
.plan-pricing h6 {line-height: 0;}
.plan-features ul {border: none;}
.plan-features li {padding:0 20px; line-height: 17px; height:70px;}
.plan-features li span {display: block; font-weight: bold; font-size: 17px; margin: 0 0 5px 0;}
.plan-footer {background-color:#ffffff; border: none;}

.obsresgate {
    display: inline-block;
    width: auto;
    border-radius: 10px;
    background-color: antiquewhite;
    padding: 10px 20px;
    margin:15px 0 0 25px;
    font-size: 16px;
    font-weight: bold;
}
.sub_text {margin:-10px 0 0 26px;}
.navbar .navbar-btn.btn-group > .btn + .btn {padding: 0 20px !important; width: auto !important;}
.btn-saldonacarteira {padding: 0 20px !important; width: auto !important;}

.btn-active {background-color: #67d3e0; color: white;}
.filter-buttons {text-align: center; margin:60px auto 0 auto;}
.filter-buttons button {margin:0 3px 6px 0;}
.lista_perfil li {list-style-type: none;}
.lista_perfil li span {font-weight:bold;}
.lista_perfil {margin: 0; padding: 0;}





@media (min-width: 100px) and (max-width: 767px) {
  
  /*body.utility-page #main {background-image: url(../images/tela_login_icoin_mobile.png); background-size:cover; background-position:bottom center;}*/
  
}

.caixa_logo {padding:15px;}
.logo_topo {display:block; width:45%; height:auto; margin:15px 0 0 0;}
.switch-gold {}
.txt_notificacoes {margin:30px 0 10px 0; font-size: 20px; font-weight: bold; color: #000000;}
.btn-gold {background-color:#b4985f; color:#ffffff;}
.btn.btn-gold:hover, .btn.btn-gold:focus {background-color:#b4985f; color:#ffffff;}
.area_logomarca {padding:10px; background-color:#000000; margin:0 0 30px 0; display: table;}
.bloco_config {margin: 0 0 50px 0;}
.logo_login {max-width:200px; display: block; margin: 0 auto;}
.sem_produto_lista_desejos {margin:25% auto 0 auto; text-align: center; font-size:27px; font-weight:bold; }


.icone_coracao {display: block; width:30px; height:30px;
  cursor: pointer;
  mask: url(../images/coracao.svg) no-repeat center / contain;
  -webkit-mask: url(../images/coracao.svg) no-repeat center / contain;
  position: absolute;
  right:24px;
  top:47px;
  }

 .icone_coracao.ativo {background-color:red; }
 .icone_coracao.inativo {background-color: #ffffff; } 
 .icone_coracao button {border: none; display: block; width: 100%; height: 100%; background-color: transparent;}
 .icone_coracao form {display: block; width: 100%; height: 100%;}
 .btn_doacoes {margin: 0 0 5px 0 !important;}
 .input_busca_filtro {float: left;}
 .botao_pesquisa {float: left;}
 .container_filtro_busca {position: relative; width: 100%; display: inline-flex;}
 .filtro_doacoes {float: right; margin: 0 0 20px 0;}
 .filtro_doacoes select {height: 31px;}
 .container_filtro_busca select {float: left; height: 31px;}
 .btn_atualiza_status {padding:2px 3px;}
 .secao_recuperar {position: relative;}
 .button_reset {color: #ffffff !important; position:absolute; right: 0; top: 0; width:106px; height: 42px; background-color:transparent; border: none;}
 .btn_recuperar {color:#ffffff !important;}
 .box_filtro_tabela {padding:10px;}
 .box_filtro_tabela form {float:right;}
 .box_filtro_tabela label {margin: 0;}
 .me-menu ul li a {color: #000000; }
 .me-menu ul li a:hover {color: #000000; text-decoration: none;}
 .pricing-table .pricing-plan {background-color:#ffffff; border-radius: 27px; overflow: hidden;}
 .margin50 {margin-top:50px;}
 .area_grafico {padding:20px; margin:0 0 80px 0 !important;}
 .bg-cinza {background-color: #c6c6c6 !important; }


 .status-pendente {
    background-color: #f4f43636; /* Amarelo */
}

.status-aprovado {
    background-color: #8bc34a6e; /* Verde */
}

.status-entregue {
    background-color: #2196f361; /* Azul */
}

.status-rejeitado {
    background-color: #f4433654; /* Vermelho */
}

.btn_ver_campanha, .btn_ver_campanha:hover {display:table-cell; border-radius: 100px; padding:5px 30px; color: #ffffff; background-color:#ff802b; margin:10px 0 0 0; clear: both;}
.banner_campanha {width:100%; height: auto;}
.campanha_data_inicio {margin: 0 15px 0 0;}
.campanha_data_fim {margin: 0 15px 0 0;}
.campanha_data_meta {margin: 0 15px 0 0;}
.box_sucesso {text-align: center; margin: 18% auto;}

.campanha_data_inicio, .campanha_data_fim, .campanha_data_meta {display:block;}
.btn_ver_campanha {display: table; margin:10px 0 0 0;}
.campanha_data_inicio strong, .campanha_data_fim strong, .campanha_data_meta strong, .btn_ver_campanha strong {font-weight: bold;}
