html, 
body {
    margin: 0;
    padding: 0;
    background: #fff;
    color: #444;
    font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif;
    height: 100%;
    font-size: 12px;
    overscroll-behavior-y: none;
}

#editor {
    height: 100%;
}
#editor .cm-editor {
    height: 100%;
}

#syntaxTree {
    height: 20%;
    overflow-y: auto;
}

.blocks-layer .block-even {
    width: 100%;
    background: #252B37;
}
.blocks-layer .block-odd {
    width: 100%;
    background: #222f38;
}

.light-theme .blocks-layer .block-even {
    background: #ffffff;
}
.light-theme .blocks-layer .block-odd {
    background: #f4f8f4;
}

.block-start {
    height: 12px;
    /*background: rgb(0, 0, 0);
    height: 2px*/
}
.block-start.first {
    height: 4px;
}
