.etat {
    height: 31px;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.spacer {
    min-height: 31px;
}

@media only screen and (max-width: 991px) {
    .etat {
        height: 31px;
    }
    body {
        font-size: 0.7rem;
    }
}

img.etat {
    vertical-align: top;
}

content {
    padding-top: 31px;
}

h1,
h3,
h5,
.font-ibm {
    font-family: 'IBM Plex Mono', monospace;
}

.font-ibm-reg-it {

}

.error,
.future-release,
.past-release {
    min-height: 31px;
    font-family: 'IBM Plex Mono', monospace;
    font-size: 0.9rem;
}

.future-release {
    border-bottom: 1px solid #000;
}

.past-release-container {
    background: #000;
}

.error-container {
    background: darkred;
    color: #fff;
}

.past-release {
    color: #fff;
    border-bottom: 1px solid #fff;
}

.date {
    color: #ff000f;
}

.info {
    color: #000;
    background: #fff;
    font-family: 'Playfair Display', serif;
    font-size: 0.7rem;
}

.font-playfair {
    font-family: 'Playfair Display', serif;
}

.past-release-line {
    color: #fff;
    background: #000;
    font-family: 'IBM Plex Mono', monospace;
    cursor: pointer;
}
