/* assets/css/legal.css */

.legal-page .legal-actions {
    margin: 10px 0 0;
}

.legal-body {
    margin-top: 14px;
    line-height: 1.6;
}

.legal-lead {
    margin-top: 8px;
    opacity: .9;
}

.legal-body h2 {
    margin-top: 18px;
    font-size: 14px;
    letter-spacing: .06em;
    text-transform: uppercase;
}

.legal-body ul {
    margin: 10px 0 10px 18px;
}

.legal-hr {
    margin: 16px 0;
    opacity: .5;
}

.legal-muted {
    font-size: 12px;
    opacity: .85;
}

/* Print/PDF mode */
.legal-page.is-print .legal-actions {
    display: none;
}

@media print {

    header,
    footer,
    .breadcrumbs,
    .btn {
        display: none !important;
    }

    body {
        background: #fff !important;
    }

    .card {
        box-shadow: none !important;
        border: 0 !important;
    }

    .legal-page {
        padding: 0 !important;
    }
}