    /*New Rommel*/
    .error{
      color: red;
      text-align: center;
      width: 100%;
    }
    .comments-loop .comentario {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 0.2rem;
      margin-bottom: 10px;
    }
    .comments-loop .comentario .media-body {
      margin: 0.25rem;
    }
    .comments-loop .comentario .media-body .media-heading {
      font-size: .8rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: space-between;
    }
    .comments-loop .comentario .media-body .texto {
      color: #000;
      text-align: left;
    }
    .comments-loop .comentario img {
      width: 50px;
      height: 50px;
      border: 2px solid #fff;
      border-radius: 50%;
      -ms-flex-item-align: start;
      /* align-self: flex-start; */
    }
    .usuario{
      font-weight: bold;
    }
  .fecha-hora {
      opacity: .5;
      color: #212529;
      margin-left: 10px;
  }

  .w-15{
    width: 150px !important;
  }
  .sel-image img{
    width: 50px;
  }
  .media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.modal-open .modal{
  z-index: 9999999999999;
}
.loading{
  width: 25px;
}
.d-none {
  display: none;
}
.section-capturas-file .media-text{
  margin-top: 0px !important;
  font-size: 13px;
}
.media-text{
  margin-top: -20px;
  font-size: 13px;
  float: left;
}
.nombreusergeneral{
  font-size: 16px;
}
#output_icono, #output_imagen_portada{
  width: 90px;
  height: auto;
  position: relative;
  display: block;
  margin: 0 auto;
margin-bottom: 10px;border-radius: 10px;}
#users-selected, .select-participants{
  width: 100%;
}
#Form3CM{
  align-items: flex-start !important;
}
.publi-profile-img-det{
  max-width: 50px;
}
.nav-item.notifications .count{
  top: 17px !important;
}
#perfil{
  margin-top: 100px;
}

section#perfil img.section-capturas-card-img {height: 250px !important;}

.hide{
  display: none !important;
}
.section-capturas-file-container video{
  max-height: 750px;
}
a.user-name-and-avatar-link img{
  height: 35px;
}
.user-name-and-avatar:hover{
  background-color: transparent !important;
}
.user-name-and-avatar .user-name {
  margin: 0 0.7em;
  font-weight: 500;
  font-size: 17px;
}

label.custom-file-label:after {display: none;}