/* Override some styles for the MaPSS page. */

/* Give h1 elements more top margin. */
h1 {
    margin-top: 2rem;
}

/* Give h2 elements a bottom border, and less bottom margin, but more top margin.
   also make them a little smaller. */
h2 {
    border-bottom: 1px solid #aaa;
    margin-bottom: 0.8rem;
    margin-top: 2rem;
    font-size: 0.9rem;
}

/* Position and style the show/hide buttons. */
a.showhider {
    display: block;
    width: 10rem;
    /*position: relative;
    margin-top: -2rem;*/
    cursor: pointer;
    float: right;
    font-size: 0.8em;
    text-align: right;
}

/* The abstract is hidden by setting its height to 0, so that the maths
   inside can preload. For this we need to hide any overflow. */
.abstract {
    overflow: hidden;
}

/* Indent the abstract. */
.abstract p {
    margin-left: 2rem;
}
.abstract ul {
    margin-left: 2rem;
}
