﻿@page {
    margin: 5px;
    padding: 0;
}
@media print {
    body, .container {
        /*zoom: 100%;*/
        padding: 0;
        border: solid;
        border-color: transparent;
        margin: 0;
        /*width:contain;*/
        zoom: 80%
    }

    #mapdiv {
        visibility: hidden;
        display: none;
    }

    #header, #nav, .noprint {
        display: none;
    }

    thead, tbody, tr, td, div, span, div.nospace, .my-2, .container {
        margin: 0;
        border-spacing: 0px;
        border-collapse: unset;
        font-size: 16px;
        padding: 0px;
        max-width: 100%;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    /* Portrait */
    #SearchComponent {
        visibility: hidden;
        display: none;
    }

    #OwnerInfoComponent {
        width: 33.3%;
    }

    #ValueHistoryComponent {
        width: 33.3%;
    }

    #BarChart {
        transform: scale(80%);
        transform-origin: 0 0;
    }

    #ValuationComponent {
        width: 33.3%;
    }

    #JurisdictionsComponent {
        /*width: 1045px;*/
        width: 70%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    #PropertyComponent {
        width: 30%;
        /*width: max-content;*/
    }

    /*#FiduciaryComponent {
    width: max-content;
}

#StatusComponent {
    width: max-content;
}*/

    #AdditionalInfoComponent {
        width: 70%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    #ExternalLinksComponentdiv, #ExternalLinksComponent {
        width: 30%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    #OwnershipHistoryComponent {
        display: table-row-group;
        page-break-inside: avoid;
    }

    #ExtraFeaturesComponent, #LandDetailsDiv {
        page-break-inside: avoid;
        padding-top: 2%;
    }
        
    #BuildingSummaryComponent, #ValueDetailsComponent {
        page-break-inside: avoid;
    }

    #Feedback {
/*        visibility: hidden;
        display: none;*/
    }

    .shadow-sm {
        border: 1px solid;
    }

    .rounded {
        border-radius: 0 !important;
    }

    .grayUnderline {
        border-bottom: 1px solid #000;
    }

    .blue-rounded-text {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 14px;
        color: black;
        background-color: #0d6dfd;
        padding: 1px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 4rem;
        letter-spacing: 1px;
        text-align: center;
    }

    .red-rounded-text {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: black;
        background-color: #631818;
        padding: 1px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 3rem;
        letter-spacing: 1px;
        text-align: center;
    }

    .green-rounded-text {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: black;
        background-color: #DBF9D7;
        padding: 1px;
        padding-left: 5px;
        padding-right: 5px;
        border-radius: 3rem;
        letter-spacing: 1px;
        text-align: center;
    }
}