.ChannelContainer .post-footer-container {
    display: none;
}
.ChannelContainer .forum-topic > div.poster-message {
    margin: 0;
    padding: 5px 15px 5px 15px;
    position: relative;
}
.ChannelContainer .forum-row {
    border-bottom: none;
    padding: 0;
}
.ChannelContainer .forum-topic {
    margin: unset;
    width: unset
}

/* New */
.ChannelContainer .PostOwner_1 .forum-poster.flex-container {
    margin: 0 0 0 50%;
}
.ChannelContainer .edit-post-row {
    display: hide;
}
.ChannelContainer .PostOwner_1 .edit-post-row {
    display: block;
}
.ChannelContainer .post-header-detail {
    flex-flow: column-reverse;
    width: 100%;
    position: relative;
}
.ChannelContainer .Avatar.flex-container {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 30px;
    bottom: unset;
}
.ConvoBody.ChannelContainer .Avatar.flex-container {
    width: 20px;
    height: 20px;
}
.ConvoBody.ChannelContainer .message-owners.MessageOwners .Names a {
    font-size: unset;
    font-weight: 700;
}
.ConvoBody.ChannelContainer .MessageOwners .Names {
    font-size: .65rem;
    font-weight: normal;
}
.ConvoBody.ChannelContainer .MessageFlow .MessageTime {
    font-size: 0.65em;
    margin-bottom: 1%;
}
.ConvoBody.ChannelContainer .post-avatar-component {
    display: none;
}
.ConvoBody.ChannelContainer .post-header-detail > div.post-name-component {
    margin-left: unset;
}
.ChannelContainer .PostOwner_1 .Avatar.flex-container {
    display: none;
}
.ChannelContainer .post-name-component {
    margin: 0 0 15px 0;
}
.ConvoBody.ChannelContainer .post-name-component {
    margin: 0;
}
.ChannelContainer .post-avatar-component {
    position: absolute;
}
.ConvoBody.ChannelContainer .PostOwner_1 .forum-topic {
    margin: 0;
}
.ChannelContainer .PostOwner_1 .post-avatar-component {
    right: -21px;
    bottom: -12px;
}
.ChannelContainer .Avatar {
    left: 0;
    right: unset;
}
.ChannelContainer .PostOwner_1 .Avatar {
    left: unset;
    right: 0;
}
.ChannelContainer .message-owners .Name {
    display: inline-block;
    float: none;
}
.ChannelContainer .MessageFlow > div.FeedItem {
    padding-top: 15px !important;
}
.ChannelContainer .PostOwner_1 .message-owners {
    margin-left: unset;
}
.ChannelContainer .PostOwner_1 .edit-post-row ul.dropdown-menu {
    left: unset;
    position: absolute;
    right: 0;
}
.ChannelContainer .forum-topic {
    background-color: #e0e0e0;
    color: #000;
    border-radius: 20px;
    display: inline-block;
    margin: 0 0 0 45px;
}
.ConvoBody.ChannelContainer .forum-topic {
    margin: 0;
}
.ConvoBody.ChannelContainer .MessageFlow .Avatar {
    top: -10px;
}
.ChannelContainer .PostOwner_1 .forum-topic {
    background-color: #ccc;
    float: right;
    margin: 0 35px 0 0;
}
.ChannelContainer #ChatMessageArea.MessageArea {
    top: 135px !important;
}
.ChannelContainer #ChatMessageArea.MessageArea {
    width: 100% !important;
    top: 154px !important;
}
.ChannelContainer #ChatMessageArea.MessageArea {
    position: absolute !important;
    top: 10px !important;
}
.ChannelContainer .ChannelFunction {
    position: relative;
    max-width: 600px;
}
.ChannelContainer .ChannelPost.Message {
    width: 100% !important;
    position: absolute;
    bottom: -100px;
}
.ChannelContainer .MessageArea> div {
    padding: 0 10px 10px 5px;
}
.ChannelContainer .ChannelPost.Message {
    position: initial;
    margin-top: 10px;
}
.ChannelContainer .PostArea textarea.StatusUpdate {
    margin-bottom: unset !important;
}
.ChannelContainer .PostMessageOptions .AddPhoto,
.ChannelContainer .PostMessageOptions .AddFile,
.ChannelContainer .PostMessageOptions .ProcessIndicator,
.ChannelContainer .forum-row-post .edit-post-row
{
    display: none !important;
}
.ChannelContainer .Action .PostMessageOptions {
    margin-top: 15px;
}
.ChannelContainer .Action * {
    font-size: 1rem !important;
}
.ChannelContainer .PostOwner_1 .forum-row-post .post-name-component {
    display: none;
}
.ChannelContainer .message-owners.MessageOwners {
    display: flex;
    align-items: center;
}
.ChannelContainer .PostOwner_1 .poster-message .arrow-down {
    display: block;
    transform: rotate(65deg);
    position: absolute;
    bottom: -2px;
    right: 0;
    left: unset;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #e0e0e0;
}
.ChannelContainer .poster-message .arrow-down {
    display: block;
    transform: rotate(-65deg);
    position: absolute;
    bottom: -2px;
    left: 0;
    right: unset;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #e0e0e0;
}
.ChannelContainer .forum-row-post {
    margin: 10px 0 5px;
}
div#ChatMessageArea>div:first-child {
    max-height: 90%;
    overflow: scroll;
}
.ChannelContainer .post-avatar-component .Avatar img {
    background-size: cover;
    background-position: 50% 50%;
    width: 30px;
    height: 30px;
}
.ConvoBody.ChannelContainer .post-avatar-component .Avatar img {
    background-size: cover;
    background-position: 50% 50%;
    width: 20px;
    height: 20px;
}
.ChannelContainer .forum-topic {
    max-width: 100%;
}
.ChannelContainer .forum-topic .poster-message {
    word-break: break-word;
}
.ChannelContainer .forum-topic {
    margin-top: 10px !important;
    font-size: .9rem;
}
.ChannelContainer .MessageFlow .AttachedURL{
    border:none;
}