/* Minification failed. Returning unminified contents.
(62,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-two'
 */
@media print {
    body {
        -webkit-print-color-adjust: exact !important;
    }
    header,
    footer,
    button,
    .c-page-hero-banner,
    .results__button,
    #show-results-anchor,
    #how-much-can-i-borrow,
    .rm-get-in-touch,
    #rmPaymentsTable tfoot,
    .rm__print-this-page-block,
    .rm__repayments-table-text-block,
    .rm-calculator__container-form,
    .c-accordion__title:after,
    .c-accordion__title,
    [for='required-amount'],
    #required-amount,
    .no_print,
    .c-nav-secondary,
    #scroll-button {
        display: none !important;
    }

    #i-would-like-to-borrow,
    #loan-projection-table,
    .print_only{
        display: block !important;
    }

    .c-accordion__title, #rmSmallCalc, #rmYouCanBorrow, #rmPaymentsTable {
        border: 0 none;
    }

    .c-accordion__title {
        padding: 0 !important;
    }

    #rmSmallCalc, #rmYouCanBorrow, #rmPaymentsTable {
        padding: 0;
    }

        #rmYouCanBorrow small {
            color: lightgray;
        }

        #rmPaymentsTable tbody tr.collapsible-row {
            display: table-row !important;
        }

    .c-accordion__title {
        border-top: 0 none;
    }

    .c-accordion__para {
        border-bottom: 0 none;
    }

    .rm-calculator .v-input--selection-controls__ripple.primary--text {
        background-color: var(--primary-two);
    }
    .body-content {
        padding-top: 0;
    }
    .rm_results_wrap {
        margin-top: 0;
        padding: 0;
    }
    .rm_results_nav {
        margin-bottom: 0;
    }
    .print_header, .print_only_data_heading {
        display: block;
    }
    .print_only_data_heading {
        border-bottom: 1px solid black;
        text-align: center;
        font-weight: 700;
        padding: 2rem;
        margin-bottom: 2rem;
    }
    .print_header .page-header__logo {
        display: inline-block;
        width: 15rem;
        height: auto;
        margin-bottom: 2rem;
    }
    .print_header table {
        width: 680px !important;
        margin: 0 auto 2rem;
    }
    .print_header .tab_heading td {
        background-color: #f4f4f4;
        font-size: 2rem;
        font-weight: 600;
        padding: 2rem 4rem;
    }
    .print_header td {
        padding: 1rem 4rem;
        font-size: 1.8rem;
    }
    .print_header tr:nth-child(5) td {
        padding-bottom: 4rem;
    }
    .print_header td:nth-child(2) {
        text-align: right;
        color: #0020b9;
    }
    .container {
        max-width: 800px !important;
        min-width: 800px !important;
    }
    .rm_results_chartbox {
        margin-bottom: 4rem;
    }
    .rm_results_chartbox + .chart_note {
        page-break-after: always;
    }
    .rm_results_chartbox, .rm_results_tablebox {
        border-radius: 1rem;
        border :2px solid #ddd;
        padding: 1rem 2rem;
        display: block;
    }
    .rm_results_chartbox .rm_text_projection .v-input__control {
        border: 1px solid grey;
    }
    .rm_results_table .full_view_only {
        display: table-row !important;
    }
    .container.chart_note {
        border-bottom: none;
    }
    #line-chart {
        width: 680px !important;
    }
    #chartjs-tooltip {
        height: 200px;
        border: 1px solid grey;
        top: 50% !important;
    }
    #chartjs-tooltip::after {
        display: none;
    }
    #chartjs-tooltip .tooltip_vertical_bar {
        display: none;
    }
}

@page {
    margin-top: 2cm;
    margin-bottom: 2cm;
}
