.ch_logs{
    border: 1px solid #c0c0c0 !important;
    border-radius: 0 !important;
    padding: 8px !important;
}

.my_text{
    border: none !important;
}
ul li.ch_dlogs:nth-child(odd of .ch_logs) {background: #fffee291;}
#show_chat ul {
    padding-bottom: 3px;
}

/* avatar menu */
#av_menu {width: 200px;height:auto;position:absolute;bottom:0;left:-5000px;z-index:99;border-radius:5px;overflow:hidden;cursor:pointer;}
.topcard { padding:10px; min-height:90px; }
.avbackground { background-size:cover !important; background-position:50% 50% !important; }
.bottomcard { }
.avavpart { text-align:center; }
.avagegender { font-size:12px; }
.avdetails { text-align:center; }
.avtopmenu { min-height:15px; margin-bottom:-15px; }
.avoption { width:24px; height:24px; font-size:16px; text-align:center; }
.avavatar {width: 48px;height: 48px;border-radius: 5%;display:block;margin:0 auto;}
.avusername {font-size: 18px;width: 100%;FONT-FAMILY: 'Vazirmatn', sans-serif;FONT-WEIGHT: 900;padding-top: 2px; }
.avcontent { width:100%; display:block; position:relative; }
.avitem {padding: 8px 15px;text-align: right;cursor: pointer;border: 1px solid #e8dccf; direction: rtl;}
.avitem i { padding:0 3px; }
 .chat_info{
    display:flex;
    align-items:center;
    width:100%;
    gap:4px;
}

.chat_tmessage{
    flex:1;
}

.cdate{
    white-space:nowrap;
    margin-left:auto;
}
.chat_log{
    margin: 0 !important;
    padding: 3px 0 !important;
}

.ch_dlogs{
    min-height: auto !important;
}

.my_text{
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.chat_info{
    display:flex;
    align-items:center;
    width:100%;
}

.log_content{
    flex:1;
    margin:0 5px;
}

.chat_message,
.chat_tmessage{
    display:inline !important;
}

.chat_tmessage{
    white-space:nowrap;
}

.cdate{
    white-space:nowrap;
    margin-left:auto;
}
.bcell_mid i{
    font-size:15px !important;
}






