
/*Chats Mini*/
#rcl-chat-noread-box .more-contacts a {
    color: #fff;
}

.rcl-noread-users {
    background: rgb(47 80 252) !important;
    border-radius: 1rem;
    padding: 15px 1px !important;
}

#rcl-chat-noread-box .rcl-chat-user img {
    border-radius: 1rem;
}

#rcl-chat-noread-box .rcl-chat-panel {
    background: #2f50fc;
    padding: 15px;
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
}

#rcl-chat-noread-box .rcl-mini-chat {
    border-radius: 1rem;
}

#rcl-chat-noread-box .rcl-chat-panel a:nth-child(2) {
    float: right;
}

.rcl-mini-chat .rcl-chat {
    border: 0;
}

.rcl-bttn.chat-submit.rcl-bttn__type-primary.rcl-bttn__size-standart {
    width: 100%;
    opacity: 1;
    background: #2f50fc;
    border-radius: 1rem;
    padding: 10px;
    text-align: center;
}

.rcl-chat .words-counter {
    position: absolute;
    bottom: 18px;
    right: 20px;
    z-index: 999;
    color: #fff !important;
}

.rcl-chat .chat-message .author-name {
    color: #333;
}

.rcl-chat .nth .message-box {
    background: #fff !important;
    border-radius: 1rem;
}

.rcl-chat .nth .message-box::before {
    border-right-color: #fff !important;
}

.rcl-mini-chat .chat-messages::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

.rcl-mini-chat .chat-messages::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,0.5);
}

.chat-messages::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

.chat-messages::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,0.5);
}


.rcl-chat .chat-users-box {
    background: transparent;
    padding: 0;
    font-size: 1rem;
}

.rcl-chat .chat-messages-box {
    margin-top: -40px;
}

.rcl-chat .chat-messages, .rcl-chat .chat-form textarea, #rcl-office .rcl-chat .chat-form textarea {
    background-color: #F7F9FA;
    border: 2px solid #F7F9FA;
    border-radius: 1rem;
    box-shadow: none;
    color: #333;
}

#rcl-office .rcl-chat .nth .message-box {
    background: rgb(255 255 255);
    border-radius: 1rem;
    padding: 5px 5px 5px 15px;
}

#rcl-office .rcl-chat .nth .message-box::before {
    border-right-color: rgb(255 255 255);
}

#rcl-office .rcl-chat-contacts .noread-message, .chat-message.nth .user-avatar img, #rcl-office .rcl-chat-contacts .chat-contact .avatar-contact img, #rcl-office .rcl-chat-contacts .chat-contact .message-content .message-text .master-avatar img {
    border-radius: 1rem;
}