.theoremContent {
    font-style: italic;
}
.definition .theoremContent {
    font-style: normal;
}
.remark .theoremContent {
    font-style: normal;
}
.sidebar a {
    text-decoration-line: none;
}
.sidebar h1 {
    font-size: 1.4rem;
}
.sidebar h2 {
    font-size: 1.2rem;
}
.sidebar h3 {
    font-size: 1.2rem;
}
.sidebar h4 {
    font-size: 1.2rem;
}
.sidebar h5 {
    font-size: 1.2rem;
}
.sidebar h6 {
    font-size: 1.2rem;
}
.sidebar p {
    text-align: start;
    font-size: 1.2rem;
    margin-bottom: 0.6rem;
    line-height: 1.4rem;
}
.highlight {
    padding: 1rem;
    border: solid black 2px;
    background-color: #F5F5F5;
}
.responsiveColumn {
    display: none;
}
@media screen and (max-width : 700px) {
    .responsive-table .responsiveHeading {
        display: none;
    }
    .responsive-table tr {
        display: block;
        border-bottom: black solid 1px;
        border-left: black solid 1px;
        border-right: black solid 1px;
    }
    .responsive-table .responsiveColumn {
        display: block;
        text-align: start;
        margin-right: 4rem;
    }
    .responsive-table .responsiveData {
        text-align: end;
        }
    .responsive-table td {
        display: block;
    }
    .responsive-table tr:nth-child(even) {
        background-color: #F5F5F5;
    }
    .responsive-table tr:hover {
        background-color: #E8E8E8;
    }
    table {
        min-width: 300px;
    }
}