html,body{
  height: 100%;
}
.tela-login{
  background: #FFF;
  border: 1px solid #E7EAEE;
  border-radius: 10px;
  padding: 25px;
  -webkit-box-shadow: 0px 8px 18px -7px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 8px 18px -7px rgba(0,0,0,0.3);
  box-shadow: 0px 8px 18px -7px rgba(0,0,0,0.3);
}
.max-height-logo{
  max-height: 80px;
}
.form-area-cliente{
  border: 1px solid #BEC8D0;
}
.form-area-cliente,.form-area-cliente:hover,.form-area-cliente:focus,.form-area-cliente:active{
  background: #FFF;
  border-radius: 10px;
  font-size: 1.4rem;
}
.rounded-10{
  border-radius: 10px;
}
.barra-minha-conta{
  border-radius: 10px;
  background: #FFF;
  border: 1px solid #E7EAEE;
  padding: 12px 20px;
  padding-bottom: 0px;
}
.opcao-barra-minha-conta{
  display: flex;
  align-items: center;
  font-size: 1.4rem;
  color: #3D4247;
  padding-bottom: 10px;
  border:2px solid #FFF;
}
.opcao-barra-minha-conta:hover{
  color: #4680FF;
  border-bottom:2px solid #4680FF;
}
.opcao-barra-minha-conta-ativo{
  color: #017D29;
  border-bottom:2px solid #017D29;
}
.linha-divisao{
  width: 100%;
  margin-top: 2em;
  margin-bottom: 1em;
  height: 1px;
  background: #E7EAEE;
}
.max-width-favorito{
  max-width: 100px;
}
.favorito-tipo{
  font-size: 1.2rem;
  font-weight: 400;
  color: #A8858D;
}
.favorito-titulo{
  font-size: 1.6rem;
  font-weight: 700;
  color: #424653;
}
.largura-minima{
  min-width: 150px;
}
.form-area-cliente,.form-area-cliente:hover,.form-area-cliente:focus,.form-area-cliente:active{
  border: 1px solid #CED4DA;
  background: #FFF;
  border-radius: 10px;
  font-size: 1.4rem;
  padding: 10px;
}
.input-readonly,.input-readonly:hover{
  background-color: #f0f0f0 !important;
  color: #666;
  border: 1px solid #ccc;
  cursor: not-allowed; /* Define o cursor do mouse como não permitido (proibido) */
}
.cor-destaque{
  color: #017D29;
}
.linha-produto,.linha-credito,.linha-debito{
  width: 100%;
  padding: 8px;
  background: #F2F3F4;
  border-radius: 10px;
}
.linha-credito{
  background: #ccf0d0;
}
.linha-debito{
  background: #e6b6b3;
}
.t-credito{
  color: #1d4d23;
}
.t-debito{
  color: #8a221c;
}