﻿.content-Charla {
    flex: 1;
    overflow-y: auto;
    padding: 0px;
    width: 100%;
    height: calc(100vh - 180px);
    position: relative;
}

.content-Escribir {
    
    justify-items: center;    
    max-height: 139px;
    text-align:center;

}

.chat-Contact-Button {
    
    width: 30px;
    height: 30px;
    border-radius: 25%;

}

.chat-Contact-Button svg {
    position: relative;
    top: -5px;
    left: -10px;
}

.menu-emoticones {
    display: flex;
    flex-wrap: wrap;
    max-height: 600px; /* Altura máxima del contenedor */
    overflow-y: visible; /* Habilita el scroll vertical */
    overflow-x: hidden;
    width: 415px;
}

.Emoticon-Button {
    display: block;
    width: 10px;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0);
}

.chat-container {
    
    /*margin: auto;*/

}

.message-container {
    display: flex;
    margin-bottom: 10px;
    margin-top: 10px;
}

.message-sent {
    justify-content: flex-end;
    margin-right: 5%;
}

.message-received {
    justify-content: flex-start;
    margin-left: 5%;
}

.message {
    max-width: 70%;
    padding: 10px 15px;
    border-radius: 15px;
    position: relative;
}

.message-sent .message {
    background-color: #007bff;
    color: white;
}

.message-received .message {
    background-color: #f1f1f1;
    color: black;
}

.chat-header {
    padding: 0px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #dee2e6;
}

.chat-header img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
}

.chat-header .username {
    font-weight: bold;
    font-size: 1.2em;
}

.NuevoMensajeButton {
    position: absolute;
    color: white;
    bottom: 10px; /* Ajusta la distancia desde la parte inferior */
    right: 15px; /* Ajusta la distancia desde la parte derecha */
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 100;
    visibility: hidden;
}

.fixedSVGButton {
    bottom: 15px; /* Ajusta la distancia desde la parte inferior */
    right: 15px; /* Ajusta la distancia desde la parte derecha */
    width: 30px;
    height: 30px;
}


