/* PADRÃO */
body{
    background-color:#eee
}
.time{
    font-size: 9px !important
}
.socials i{
    margin-right: 14px;
    font-size: 17px;
    color: #d2c8c8;
    cursor: pointer
}
.feed-image img{
    width: 100%;
    height: auto
}
.pointer{
  cursor: pointer;
}

/* HEADER */
.navbar {
  background-color: #000000;
}
.navbar-brand {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto; /* Alinha o logotipo no centro da página */
}
.navbar-brand img {
  width: 279px;
  height: 150px;
}
.social-feed {
  text-align: center;
  color: #ffffff;
  background:#242424;
  font-size: 20px;
  font-weight: bold;
  padding: 10px;
}

/* LOGIN */
#login-header{
  background:#000000;
  padding-bottom:10px;
} 
.btn-custom {
  background-color: #343a40;
  color: #ffffff;
  border: none;
}

.btn-custom:hover {
  background-color: #1d2124;
  color: #ffffff;
  border: none;
}

/* LOGADO */
#logado{
  text-align: center;
  color: #ffffff;
  background:#000000;
  font-size: 20px;
  padding: 10px;
}
#logado a{
  color:#ffffff;
}
.circle-image {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    object-fit: cover;
}
@keyframes pulse {
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
.notification-icon {
  color: #ffbf00; /* Define a cor desejada */
  animation: pulse 1s infinite; /* Define a animação de pulsação */
}
.message-icon {
  color: #ffbf00; /* Define a cor desejada */
  animation: pulse 1s infinite; /* Define a animação de pulsação */
}
/* BOTÕES DAS VIPs*/
.garota-vip-botao{
  background-color: #000000; 
  color: #FFBF00; 
}
.garota-vip-botao:hover{
  color: #FFBF00; 
  text-decoration: none; 
}
.ver-relatos-botao{
  background-color: #942CAE; 
  color: #ffffff;
}
.ver-relatos-botao:hover{
  color: #FFFFFF;
  text-decoration: none; 
}
/* COMENTÁRIO DO SOCIAL FEED */
.comentario-box{
  background: #f2f2f2;
  margin: 15px;
  border-radius: 10px;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.texto-post{
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/* TAGS DAS VIPs */
.social-feed-tags{
  background:#f2f2f2;
  padding:10px;
  border-radius: 10px;
}
.tag-badges{
  text-transform: uppercase;
}

/* IMAGEM OU VÍDEO */
.social-feed-imagem{
  border-radius: 25px;
}
.social-feed-video{
  border-radius: 25px;
  cursor: pointer;
}

/* MODAL PARA ADMINISTRADOR */
.dropdown-custom {
      position: relative;
}

/* BOTÕES DELETAR E EDITAR COMENTÁRIOS */
.delete-comment{
  color:#ffffff;
  padding:10px;
  background:#dc3545;
  border-radius:5px;
  margin-right:10px;
}
.edit-comment{
  color:#000000;
  padding:10px;
  background:#ffc107;
  border-radius:5px;
}

/* BIO */
#bio-links{
  text-align:left; 
  margin-top:20px;
}

#bio-links p{
  background:#f2f2f2;
  border-radius: 10px;
  padding:5px;
}

/* Atualizar Capa */
#atualizar-capa{
  background:#333333;
}

#atualizar-capa a {
  color:#FFBF00;
  text-transform: uppercase;
  font-size:12px;
  margin-right: 7px;
}

/* Label VIP Bio */
.btn-dark-custom {
  background-color: #343a40; 
  border-color: #343a40; 
  padding: 2px; 
  font-size: 10px; 
  margin-top:-20px;
}
.btn-dark-custom .fa-star {
  color: #ffd700; 
}