@charset "UTF-8";
/* CSS Document */

@import url('/stylesheet/web/bootstrap.v3.3.6.css') print;
@import url('/stylesheet/web/font-awesome.v4.6.1.css') print;
@import url('/stylesheet/web/ib-common.css') print;
@import url('/stylesheet/am/am-styles.css') print;
@import url('/stylesheet/am/statements.css') print;
/* PRINT STYLESHEET SPECIFIC OVERRIDES ---------------------------------------------------------------------------------------------------- */
@media print {
	@page {
	    size:letter portrait;
	}
    .noprint, .no-print {
	    display:none;
	}
	#ibot-div {
	    display:none;
	}
	/* BOOTSTRAP STYLE OVERRIDES*/
	.form-control {
	    font-size:7pt;
	}
	/* ONEBAR AND CLIENT PORTAL STYLE OVERRIDES */
	#ibot-div {
	    display:none !important;
	}
	._con {
	    display:none !important;
	}
	.am-app-header {
	    display:none !important;
	}
	.breadcrumb-container {
	    display:none !important;
	}
	/* IB-COMMON STYLE OVERRIDES */
	body {
	    background:#FFFFFF;
	    font-size:7pt;
	    line-height:10pt;
	    font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";
    }
	h1 {
	    font-size:14pt;
	    line-height:16pt;
	}
	h2 {
	    font-size:12pt;
	    line-height:14pt;
	}
	h3 {
	    font-size:10pt;
	    line-height:13pt;
	}
	h4 {
	    font-size:9pt;
	    line-height:12pt;
	}
	h5 {
	    font-size:8pt;
	    line-height:11pt;
	}
	h6 {
	    font-size:7pt;
	    line-height:10pt;
	}
	p, li, th, td {
	    font-size:7pt;
	    line-height:10pt;
	}
	p {
	    margin:5px 0px 0px 0px;
	}
	.text-small {
	    font-size:7pt;
	}
	.notes {
	    margin:0px;
	    padding:10px;
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	    font-size:7pt;
	    line-height:10pt;
	}
	/* AM STYLE OVERRIDES */
	.btn, .btn-icon, section.panel.panel-btns, .panel-btns, .modal-content > .modal-header button.close {
	    display:none !important;
	}
	.sticky-header .body-content {
	    margin-left:0px;
	    padding-top:0px;
	    padding-bottom:0px;
	}
	.wrapper {
	    padding:0px 10px;
	}
	section.panel {
	    box-shadow:none;
	}
	.disclosure h6 {
	    font-size:7pt;
	}
	.disclosure p, .disclosure li {
	    font-size:7pt;
	}
	.modal-content > .modal-header h4.modal-title {
	    font-size:8pt;
	}
	.text-secondary {
	    font-size:7pt;
	}
	.instructions > .instructions-heading {
	    font-size:7pt;
	}
	.page-head h3 {
	    font-size:8pt;
	}
	.page-head h3 span.account-numbers {
	    font-size:7pt;
	}
	.breadcrumb-container ol li {
	    font-size:5pt;
	}
	footer {
	    font-size:7pt;
	}
	footer p {
	    font-size:7pt;
	}
	.panel-heading {
	    font-size:8pt;
	}
	.panel-heading span.text-small {
	    font-size:7pt;
	}
	.form-bordered .row.row-header p, .form-dashed .row.row-header p, .form-striped .row.row-header p, .form-drill-down .row.row-header p, .form-review-bordered .row.row-header p, .form-review-dashed .row.row-header p {
	    font-size:7pt;
	}
	.fund-transfer-balances .panel .panel-body {
	    min-height:auto;
	}
	.modal {
	    position:absolute !important;
	    left:0 !important;
	    top:0 !important;
	    margin:0;
	    padding:0;
	    visibility:visible;
	    overflow:visible !important;
             background:#FFFFFF !important;
	}
	.modal .modal-dialog .modal-content {
        box-shadow:none !important;
    }
    .modal .modal-dialog .modal-content .modal-header {
        color:#FFFFFF !important;
        background:#000000 !important;
    }
    .modal .modal-dialog .modal-content .modal-body {
        background:#FFFFFF !important;
    }
    .modal .modal-dialog .modal-content .modal-footer {
	    display:none;
	}
	.modal-backdrop {
        background-color:#FFFFFF !important;
	    opacity:1 !important;
	}
	.modal-backdrop {
        background-color:#FFFFFF !important;
	    opacity:1 !important;
	}
	.agreement {
	    height:auto;
	    max-height:inherit !important;
	    overflow:visible;
	}
}