.block, .innerBlock{
    margin: 0;
    padding:1em;
    font-family: 'Courier New', Courier, monospace;
    font-weight:bolder;
    color: white;
    text-align: center;
}

.first {
    margin-top: 2em;
}
.block1{
    background-color: #635dff;
}

.block2{
    background-color: #ba23f6;
}

.block3{
    background-color: #d916a8;
}

.block4{
    background-color: #e81313;
}

.block5{
    background-color: #cc4e00;
}

.block6{
    background-color: #2f13e8;
}

.block7{
    background-color: #e8a513;
}

.block8{
    background-color: #860043;
}


.block4A{
    background-color: #fff0f0;
}

.innerBlock4A {
    background-color: #fff0f0;
    border: 1px solid black !important;
}
.innerBlock4B {
    background-color: #ffd9d9;
}
.innerBlock4C {
    background-color: #fe7070;
}
.innerBlock4D {
    background-color: #e81313;
}



.block > a, .block > a:link, .block > a:hover {
    color:white;
    text-decoration: none;
}

p {
    font-family:Arial, Helvetica, sans-serif !important;
    font-size: 1.3em

}

li {
    font-family:Arial, Helvetica, sans-serif !important;
    font-size: 1.3em;
}

.nav-item {
    border-right: 1px solid black !important;
    font-size: 1.1em !important;
}

code {
    font-size:1em;
}

.main, .innerBlockHeader, .sectionHeading {
    font-family: 'Courier New', Courier, monospace !important;
    font-weight: 700;
}

.sectionTitle {
    font-family: 'Courier New', Courier, monospace !important;
    font-weight: 500;
}

.blockHeader {
    padding-top:1em;
    margin-top:1em
}

.innerBlockHeader {
    padding-top:1em;
    margin-top:1em;
    color:#d916a8;
}
.banner {
    margin-top: 0.5em;
}

.mySelector{
    text-decoration: none !important;
    margin-left:1em;
    font-size:1.5em;
    font-family: 'Courier New', Courier, monospace;
    font-weight:600
}

.topicSelector{
    text-decoration: none !important;
    margin-left:.2em;
    font-size:1em;
    font-family: 'Courier New', Courier, monospace;
    font-weight:400
}

textArea{
    width:100%;
}

.cm-wrap { height: 1000px; border: 1px solid silver}
.cm-scroller { overflow: auto; }
