#communications-container {

    b {
        font-weight: bold;
    }

    .detailText {
        width: 80px;
    }

    .detailLabel {
        width: 20px;
    }

    .openmoveLang{
        width: 30px;
        height: 30px;
        border: 1px solid #000;
        background-color: #fff;
        color: #000;
        text-align: center;
        border-radius: 15px;
        padding: 2px;
        margin: 2px;
        float: left;
        line-height: 25px;
    }
    
    .openmoveLang.selected {
        border: 1px solid #fff;
        background-color: #ca064d;
        color: #fff;
    }

}

.communication-contenteditable {
    min-height: 200px;
    padding: 8px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    outline: none;
    overflow: auto;
    background: #fff;
}

.communication-contenteditable:focus {
    border-color: rgba(0, 0, 0, 0.26);
}

.communication-contenteditable b,
.communication-contenteditable strong{
    font-weight: bold;
}

.communication-contenteditable ul,
.communication-contenteditable ol {
    display: block;
    margin: 0.5em 0;
    padding-left: 1.5em;
}

.communication-contenteditable ul {
    list-style-type: disc;
    list-style-position: outside;
}

.communication-contenteditable ol {
    list-style-type: decimal;
}

.communication-contenteditable li {
    display: list-item;
}