.hspacer5, .hspacer10, .hspacer20, .hspacer30, .hspacer40, .hspacer50, .hspacer60, .hspacer70, .hspacer80, .hspacer90, .hspacer100,
.vspacer5, .vspacer10, .vspacer20, .vspacer30, .vspacer40, .vspacer50, .vspacer60, .vspacer70, .vspacer80, .vspacer90, .vspacer100 {
	width: 100%;
	display: block;
}
.hspacer { width: 100%; }
.hspacer5 { width: 5px; }
.hspacer10 { width: 10px; }
.hspacer20 { width: 20px; }
.hspacer30 { width: 30px; }
.hspacer40 { width: 40px; }
.hspacer50 { width: 50px; }
.hspacer60 { width: 60px; }
.hspacer70 { width: 70px; }
.hspacer80 { width: 80px; }
.hspacer90 { width: 90px; }
.hspacer100 { width: 100px; }
.vspacer { height: 100%; }
.vspacer5 { height: 5px; }
.vspacer10 { height: 10px; }
.vspacer20 { height: 20px; }
.vspacer30 { height: 30px; }
.vspacer40 { height: 40px; }
.vspacer50 { height: 50px; }
.vspacer60 { height: 60px; }
.vspacer70 { height: 70px; }
.vspacer80 { height: 80px; }
.vspacer90 { height: 90px; }
.vspacer100 { height: 100px; }

.superscript-1{
	vertical-align: super;
    margin-left: 1px;
    font-size: .85em;
}
.superscript-2{
	vertical-align: super;
    margin-left: 2px;
    font-size: .85em;
}

/*
.CodeMirror-scroll FIX
*/
.CodeMirror-scroll {
	padding-bottom: 0px;
}