/* combined css :: repnav+vers-2 :: bundle-version: 2 :: 2025-07-19 10:55:53 */

/* repnav :: 2025-03-05 10:26:08 */
.left-column .ccr-report {
    box-model: border-box;
    color: #3f3934;
}

.left-column .ccr-report .citelink {
    font-size: .8em;
    vertical-align: baseline;
    position: relative;
    top: -.4em;
}

.left-column .citation-grid {
    font-size: 0;
}

.left-column .citation-grid .citation-block {
    display: inline-block;
    width: 16.6666666667%;
    height: 12vw;
    padding: 0 5px 10px 5px;
    overflow: hidden;
}

@media (max-width:639px) {
    .left-column .citation-grid .citation-block {
        width: 33.3333333333%;
        height: 28vw;
    }
}

@media (min-width:640px) and (max-width:1023px) {
    .left-column .citation-grid .citation-block {
        height: 18vw;
        width: 25%;
    }
}

@media (min-width:1024px) {
    .left-column .citation-grid .citation-block {
        height: 18vw;
        width: 16.6666666667%;
    }
}

@media (min-width:1200px) {
    .left-column .citation-grid .citation-block {
        height: 12vw;
        width: 16.6666666667%;
    }
}

@media (min-width:1440px) {
    .left-column .citation-grid .citation-block {
        height: 8vw;
        max-height: 150px;
        width: 12.5%;
    }
}

.left-column .citation-grid .citation-block .citation__image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid #ddd;
    display: block;
    height: 100%;
    width: 100%;
}

.left-column .citetable-table .citation-id {
    display: block;
    float: left;
    width: 10%;
}

.left-column .citetable-table .citation-desc {
    display: block;
    float: left;
    width: 90%;
}

.left-column .citetable-table .citation-subdesc {
    font-size: .8em;
}

.left-column .principle-table td {
    padding: 7px;
}

.left-column .principle-title {
    padding-bottom: 7px;
}

.left-column .ccr-report section {
    padding-left: 17px;
    padding-right: 17px;
}

.left-column .shead {
    font-family: Lato;
    font-size: 18px;
    font-weight: 700;
    line-height: 150%;
}

.left-column span.shead {
    color: #eb8300;
    display: inline-block;
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
    size: 16pt;
}

.left-column tr.dox-locked>td {
    background-color: #ffeaa4 !important;
}

@media screen {
    .left-column .ccr-report h4 {
        text-decoration: underline;
        border-bottom: 0;
    }

    .left-column .ccr-report h5 {
        border-bottom: 0;
    }

    .left-column .ccr-report.view-small h1 {
        font-size: 1.8em;
    }

    .left-column .ccr-report.view-small h2 {
        font-size: 1.7em;
    }

    .left-column .ccr-report.view-small h3 {
        font-size: 1.4em;
    }

    .left-column .ccr-report.view-small h4 {
        font-size: 1.3em;
    }

    .left-column .ccr-report.view-small h5 {
        font-size: 1.2em;
    }

    .left-column .ccr-report.view-small h6 {
        font-size: .8em;
    }

    .left-column .ccr-report.view-small li,
    .left-column .ccr-report.view-small p,
    .left-column .ccr-report.view-small td,
    .left-column .ccr-report.view-small th {
        font-size: .8em;
        line-height: 1.5;
    }

    .left-column .ccr-report.view-small li li,
    .left-column .ccr-report.view-small li p {
        font-size: 1em;
    }

    .left-column .ccr-report.view-large h1 {
        font-size: 2.5em;
    }

    .left-column .ccr-report.view-large h2 {
        font-size: 2.2em;
    }

    .left-column .ccr-report.view-large h3 {
        font-size: 2em;
    }

    .left-column .ccr-report.view-large h4 {
        font-size: 1.75em;
    }

    .left-column .ccr-report.view-large h5 {
        font-size: 1.5em;
    }

    .left-column .ccr-report.view-large h6 {
        font-size: 1.25em;
    }

    .left-column .ccr-report.view-large li,
    .left-column .ccr-report.view-large p,
    .left-column .ccr-report.view-large td,
    .left-column .ccr-report.view-large th {
        font-size: 1.25em;
        line-height: 1.5;
    }

    .left-column .ccr-report.view-large li li,
    .left-column .ccr-report.view-large li p {
        font-size: 1em;
    }

    .left-column .ccr-report.view-large td,
    .left-column .ccr-report.view-large th {
        line-height: 1.25;
    }
}

.left-column .ccr-report.view-serif h1 {
    font-family: Georgia !important;
}

.left-column .ccr-report.view-serif h2 {
    font-family: Georgia !important;
}

.left-column .ccr-report.view-serif h3 {
    font-family: Georgia !important;
}

.left-column .ccr-report.view-serif h4 {
    font-family: Georgia !important;
}

.left-column .ccr-report.view-serif h5 {
    font-family: Georgia !important;
}

.left-column .ccr-report.view-serif h6 {
    font-family: Georgia !important;
}

.left-column .ccr-report.view-serif li, .left-column .ccr-report.view-serif p,
.left-column .ccr-report.view-serif td, .left-column .ccr-report.view-serif th {
    font-family: Georgia !important;
}

.left-column a.cite-preview {
    font-size: .8em;
    font-weight: 500;
    position: relative;
    vertical-align: baseline;
    top: -.4em;
}

@media print {
    .page-header {
        display: none !important;
        height: 0;
        overflow: hidden;
    }

    .left-column .minor-head {
        background-color: transparent !important;
        color: #1a1a1a !important;
        font-size: .65rem !important;
        margin-bottom: 0;
    }

    .left-column .ccr-report * {
        color: #1a1a1a !important;
    }

    .left-column .ccr-report>section {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .left-column .ccr-report h2 {
        font-weight: 800;
        border-bottom: 1px solid #000;
    }

    .left-column .ccr-report h3 {
        font-weight: 700;
    }

    .left-column .ccr-report h4 {
        margin-bottom: 0;
        text-decoration: underline;
    }

    .left-column .ccr-report td, .left-column .ccr-report th {
        font-size: .9em !important;
    }

    .left-column .ccr-report .citation-block {
        height: 100px !important;
        width: 10% !important;
    }

    #console-link, .no-print {
        display: none !important;
    }

    .button-set.pill {
        width: calc(100% - 40px);
    }

    .button-set.pill .pill-button {
        max-width: 40px;
    }

    .button-set.pill .pill-select {
        max-width: calc(100% - 80px);
    }
}

.cite-popover {
    max-height: 400px;
    width: 200px;
}

.cite-popover .thumb {
    float: left;
    height: 100%;
    margin-right: 5%;
    width: 60px;
}

.cite-popover .thumb img {
    max-height: 100%;
    width: 100%;
}

.cite-popover .description {
    float: left;
    font-size: .6875rem;
    line-height: 1.25;
    width: calc(95% - 60px);
}

.cite-popover .subdescription {
    font-size: .625rem;
    line-height: 1.25;
}

.left-column section.card-grid {
    margin: 20px 0 !important;
    overflow: hidden;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.left-column .card-grid a {
    color: #403a34;
}

.left-column a .card-grid__details {
    color: #5d534c;
}

.left-column .card-grid__toplink {
    overflow: hidden;
    position: relative;
}

.left-column .card-grid__lowerlink, .left-column .card-grid__lowerlink:hover {
    border-top: 1px solid #ddd !important;
    clear: both;
    color: #5d534c;
    float: left;
    font-size: .75rem;
    font-weight: 400;
    line-height: .75rem;
    margin-top: 8px;
    padding-top: 8px;
    text-align: center;
    width: 100%;
}

.left-column .card-grid__lowerlink img,
.left-column .card-grid__lowerlink:hover img {
    display: inline;
    margin: 0;
    margin-top: -2px;
    width: 12px;
}

.left-column .card-grid .pdf-icon {
    display: inline;
    width: 15px;
}


