button {
    background-color: white;
    border: 2px solid #555555;
    color: black;
    padding: 1em 2em;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 1em 1em;
    transition-duration: 0.2s;
    cursor: pointer;
}
  
button:hover {
    background-color: #555555;
    color: white;
}


.heading {
    font-size: 3em;
}

.subheading {
    font-size: 2.75em;
    text-decoration-line: underline;
    padding-left: 1.5em;
}

.maths {
    font-size: 2.5em;
}

.numTextbox {
    width:1.5em;
    height:1.5em;
    font-family: Katex_Main;
    font-size:x-large;
}

#a1 {
    color: #cc0000;
}

#b1 {
    color: #00cc00;
}

#c1 {
    color:#0000cc;
}

#a2 {
    color: #00cccc;
}

#b2 {
    color: #cc00cc;
}

#c2 {
    color:#cccc00;
}

#solveButton {
    margin-left: 5em;
}
