body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}
#wrapper {
    flex: 1
}
.equation-wrapper {
    border: 1px solid #fff;
    height: 60px;
    padding: 5px;
    display: none;
}
.equation-wrapper.active {
    display: block;
}
.equation-wrapper.bg-light{
    border: 1px dashed #333;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */;
}
.equation-wrapper.bg-info{
    border: 1px dashed #000;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */;
}
.equation-wrapper.bg-warning{
    border: 1px dashed #000;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */;
}
.equation-wrapper .icons-corner {
    margin-left: 10px;
}
.equation-wrapper .icon-wrapper {
    margin: 0 10px;
}
.equation-wrapper .user-result {
    margin-left: 5px;
    padding:0 5px;
}
.equation-wrapper .katex-display {
    margin: 0.2em 0 !important;
}
.equation-link {
    height: 25px;
    width: 25px;
    border: 1px solid #000;
    text-align:center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: -1px 0px 0 -1px;
    font-size: .8em;
    line-height: 25px;
    display: block;
}
.equation-link.filled {
    background: #17a2b8;
}
.equation-link.filled a{
    color: #fff;
}

.equation-status {
    font-size: 0.8em;
}
.equation-status li {
    margin-right: 10px;
}
.status-square {
    display: inline-block;
    width: 23px;
    height: 23px;
    border: 1px solid #444;
    vertical-align: middle;
}
.equation-link.active, .status-square.active{
    background: lightblue;
}
.equation-link.equation-correct, .status-square.success{
    background: lightgreen;
}
.equation-link.equation-wrong-answer, .status-square.wrong{
    background: red;
}
.arrows {
    display: inline-block;
    width: 100%
}
.arrows a {
    display: inline-block;
}
.arrows .previousEquation {
    float: left;
}
.arrows .nextEquation{
    float: right;
}
.result {
    position: relative;
    text-align: center;
    display: inline-block;
    padding-left: 15px;
    overflow: hidden;
}
.result:focus {
    outline: none;
}
.solution {
    margin-left: 30px;
}
.equation-link-wrapper {
    border-collapse: collapse;
    margin: 0;
}
#numerical-test .katex, #sequences-test .katex  {
    font-size: 2em;
}
#logo {
    width: 30px;
}



p {
    color: #000;
}


#result {
    margin-top: 10px;
}
.form-control:focus {
  box-shadow: none;
}


#sequences-test-results .results-wrapper {min-height: 60px}
#sequences-test-results span.hint {
    display: inline-block;
}
#sequences-test-results td {
    line-height:60px;
}

.icon-image {
    height: 16px;
    width: 16px;
    vertical-align: sub;
}

ul {
  list-style-type: none;
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}
################ NUMERICAL AND SEQUENCE TESTS ##################
#main_test_form {
    width: 100%;
}

#histogram * {
    max-width: 100% !important;
}

.leaflet-container {
    width: 1200px;
    height: 800px;
}
/*
     FILE ARCHIVED ON 12:56:12 Oct 30, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:48:49 Jul 31, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.617
  exclusion.robots: 0.06
  exclusion.robots.policy: 0.047
  esindex: 0.009
  cdx.remote: 15.049
  LoadShardBlock: 136.978 (3)
  PetaboxLoader3.datanode: 65.027 (4)
  PetaboxLoader3.resolve: 90.525 (2)
  load_resource: 57.872
*/