@charset "UTF-8";
@import url('./bootstrap.min.css') print;
@import url('./all.min.css') print;
@import url('./website.min.css') print;
@import url('./theme-ibkr.min.css') print;
@media print {
    @page {
        size: letter portrait
    }

    * {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important
    }

    .no-print,
    .noprint {
        display: none
    }

    #printheader {
        display: block !important;
        margin: 0 auto;
        width: 220px;
        height: 34px;
        background-image: url(/images/common/logos/ibkr/interactive-brokers.png);
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-position: left top
    }

    html {
        margin: 0;
        padding: 0;
        height: 100%
    }

    body {
        margin: 0;
        padding: 0;
        height: 100%;
        font-style: normal;
        font-weight: 400;
        font-size: 9pt !important;
        line-height: 14pt !important;
        font-family: proxima-nova, Arial, Verdana, sans-serif !important;
        overflow-x: visible
    }

    .h1,
    h1 {
        font-weight: 400;
        font-size: 18pt;
        line-height: 22pt
    }

    .h2,
    h2 {
        font-weight: 400;
        font-size: 16pt;
        line-height: 20pt
    }

    .h3,
    h3 {
        font-weight: 400;
        font-size: 14pt;
        line-height: 18pt
    }

    .h4,
    h4 {
        font-weight: 400;
        font-size: 12pt;
        line-height: 16pt
    }

    .h5,
    h5 {
        font-weight: 400;
        font-size: 12pt;
        line-height: 16pt
    }

    .h6,
    h6 {
        font-weight: 700;
        font-size: 11pt;
        line-height: 14pt
    }

    li,
    ol,
    p,
    ul {
        font-style: normal;
        font-weight: 400;
        font-size: 9pt !important;
        line-height: 14pt !important
    }

    hr {
        border-style: dotted
    }

    img {
        max-width: 100%
    }

    section#disclosures h6 {
        font-size: 9pt !important;
        line-height: 14pt !important
    }

    a.btn,
    section#drop-section,
    select {
        display: none
    }

    .text-small {
        font-size: 7pt
    }

    body.modal-open {
        visibility: hidden
    }

    body.modal-open .modal {
        visibility: visible
    }

    body.modal-open .ibkr-am-contents,
    body.modal-open .ibkr-am-header {
        display: none !important
    }

    .modal {
        position: static !important;
        top: 0 !important;
        left: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
        visibility: visible !important
    }

    .modal-dialog {
        margin: 0;
        padding: 0;
        max-width: 100% !important;
        overflow: visible !important;
        visibility: visible !important
    }

    .modal-body {
        max-height: none;
        overflow: visible !important;
        visibility: visible !important
    }

    .fade {
        background-color: #fff !important
    }

    .fade:not(.show) {
        opacity: 1 !important
    }
}