.mergely-column textarea {
    width:80px;
    height:200px
}
.mergely-column {
    float:left
}
.mergely-margin {
    float:left
}
.mergely-canvas {
    float:left;
    width:28px
}
.mergely-resizer {
    width:100%;
    height:100%
}
.mergely-column {
    border:1px solid #a9a9a9
}
.mergely-active {
    border:1px solid #a3d1ff
}
.mergely.a, .mergely.d, .mergely.c {
    color:#000
}
.mergely.a.rhs.start {
    border-top:1px solid #a3d1ff
}
.mergely.a.lhs.start.end, .mergely.a.rhs.end {
    border-bottom:1px solid #a3d1ff
}
.mergely.a.rhs {
    background-color:#def
}
.mergely.a.lhs.start.end.first {
    border-bottom:0;
    border-top:1px solid #a3d1ff
}
.mergely.d.lhs {
    background-color:#fffce9
}
.mergely.d.lhs.end, .mergely.d.rhs.start.end {
    border-bottom:1px solid #f8e8e8
}
.mergely.d.rhs.start.end.first {
    border-bottom:0;
    border-top:1px solid #f8e8e8
}
.mergely.d.lhs.start {
    border-top:1px solid #f8e8e8
}
.mergely.c.lhs, .mergely.c.rhs {
    background-color:rgba(255, 70, 70, .41)
}
.mergely.c.lhs.start, .mergely.c.rhs.start {
}
.mergely.c.lhs.end, .mergely.c.rhs.end {
}
.mergely.ch.a.rhs {
    background-color:#fdffdd;
    border-radius:5px;
    font-weight:100;
    padding-left:5px;
    padding-right:5px
}
.mergely.ch.d.lhs {
    background-color:#fdffdd;
    color:red;
    border-radius:5px;
    font-weight:400;
    padding-left:5px;
    padding-right:5px
}
.mergely.current.lhs.a.start.end, .mergely.current.rhs.d.start.end {
    border-top:0!important
}
.mergely.current.CodeMirror-linenumber {
    color:#f9f9f9;
    font-weight:700;
    background-color:#777
}
.CodeMirror-linenumber {
    cursor:pointer
}
.CodeMirror-code {
    color:#3e92da
}