.help-info {
    font-style: italic;
    opacity: 0.9;
}

.navigation-links {
    text-align:center;
    margin: 20px
}

.navigation-link {
    display: inline-block;
    width: 10em;
}

.navigation-separator {
    display: inline-block;
    width: 2em;
}

.navigation-links .navigation-link:first-child {
    text-align: right;
}

.navigation-links .navigation-link:last-child {
    text-align: left;
}


.predicted-complex-viewer {
    display: flex;
}

.sc-options {
    display: none;
}

.sv-caption {
    display: none;
}

.complex-sequence-viewer {
    margin-bottom: 20px;
}

.csv-container {
    max-height: 30ex;
}

#split-view {
    display: flex;
    column-gap: 150px;
    justify-content: center;
    margin-bottom: 100px;
}

@media only screen and (max-width: 960px) {
    #split-view {
        flex-direction: column;
        align-items: center;
    }
}

#structure-carousel {
    margin-top: 20px;
    width: 450px;
}

@supports (aspect-ratio: 1 / 1) {
    #structure-carousel {
        aspect-ratio: 1 / 1;
    }
}

.sv-caption {
    display: none;
}

#pae-viewer {
    margin-top: 120px;
    margin-bottom: 300px;
}

.pae-viewer {
    width: 280px;
    height: 280px;
}

.pv-color-scale {
    height: 25px;
}

.footnote {
    display: none;
}

.sv-screenshot {
    top: calc(3.5 * var(--inset-sidebar));
}

.btn {
    display: inline-block;
    line-height: 1em;
    background: var(--secondary-color);
    color: white;
    border: none;
    padding: 5px;
    border-radius: 3px;
    cursor: pointer;
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.07);
    cursor: pointer;
    font-size: 1em;
    font-family: inherit;
}

.m-2 {
    margin: 2em;
}