﻿body {
}

.ms-srch-item:hover {
    background-color: rgba( 205,230,247,0.5 );
}


.srch-Title3 {
    /*padding-left:32px;*/
}

.srch-Title2 a:link, .srch-Title2 a:hover, .srch-Title2 a:visited {
    color: #00205B !important;
    font-weight: bold;
    text-decoration: underline;
    font-size: 1.3em;
    
}

#tbActions.navbar-nav {
    flex-direction: row !important;
}



.srch-Metadata2 {
    margin-left: 32px;
    /* Added to try to resolve Chrome Zooming problem on Search results */
    overflow: visible;
    padding-bottom: 15px;
}

.srch-Metadata2 dl,
.record-details-list {
    display: grid !important;
    grid-template-columns: 12rem minmax(0, 1fr) !important;
    column-gap: 1.25rem !important;
    row-gap: 0.4rem;
    margin: 0;
}

    .srch-Metadata2 dl > dt,
    .record-details-list > dt {
        float: none;
        width: auto !important;
        margin: 0;
        padding: 0 1rem 0 0;
        overflow: visible;
        clear: none;
        min-width: 0;
        font-weight: 600;
    }

    .srch-Metadata2 dl > dd,
    .record-details-list > dd {
        float: none;
        width: auto !important;
        margin: 0;
        padding: 0;
        min-width: 0;
    }

@media (max-width: 767.98px) {
    .srch-Metadata2 dl,
    .record-details-list {
        grid-template-columns: minmax(0, 1fr) !important;
        row-gap: 0.2rem;
    }

    .srch-Metadata2 dl > dd,
    .record-details-list > dd {
        margin-bottom: 0.6rem;
    }
}

.record-details-section {
    clear: both;
    margin-top: 1rem;
}

.record-details-list::after {
    content: "";
    display: block;
    clear: both;
}
