@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,500,700);
@media print {
  /* line 2, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_grid.scss */
  * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 7, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  h1, h2, h3, h4, h5, p, a {
    text-decoration: none;
  }
  /* line 11, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table {
    page-break-inside: avoid;
  }
  /*** VARIABLES ***/
  /*** HEADER ***/
  /*** BANNER ***/
  /*** FOOTER ***/
  /*** LOGIN PAGE ***/
  /*** GENERAL BUTTONS ***/
  /*** TABLES ***/
  /***** CONTENT BLOCK VARIABLES *****/
  /* line 95, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .outer-container,
header .inner,
header .header__nav .nav_menu,
footer .inner,
.header-banner-container {
    max-width: 68em;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0 10px;
  }
  /* line 15, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
  .outer-container:after,
header .inner:after,
header .header__nav .nav_menu:after,
footer .inner:after,
.header-banner-container:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-1 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 6.1721527019%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-1:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-2 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 14.7019570017%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-2:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-3 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 23.2317613015%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-3:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-4 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 31.7615656014%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-4:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-5 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 40.2913699012%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-5:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-6 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 48.821174201%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-6:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-7 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 57.3509785009%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-7:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-8 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 65.8807828007%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-8:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-9 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 74.4105871005%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-9:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-10 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 82.9403914003%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-10:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-11 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 91.4701957002%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-11:last-child {
    margin-right: 0;
  }
  /* line 108, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .span-12 {
    float: left;
    display: block;
    margin-right: 2.3576515979%;
    width: 100%;
  }
  /* line 38, ../../../usr/local/rvm/gems/ruby-3.2.8/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
  .span-12:last-child {
    margin-right: 0;
  }
  /**** SETTING OUTER CONTAINER TO FLEX SO PAGE BREAKS WORK ****/
  /* line 114, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .outer-container {
    position: relative;
  }
  /* line 116, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .outer-container .span-12 {
    float: none;
    display: inline-block;
    position: relative;
    break-inside: avoid;
  }
  /***** PAGE *****/
  /***** HEADER *****/
  /* line 140, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  header {
    position: initial;
  }
  /* line 143, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  header .header__nav {
    display: none;
  }
  /* line 147, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  header .inner {
    background-color: #FFFFFF;
  }
  /* line 150, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  header .inner .logo {
    background: url(/assets/mcp-am/mcp-logo-8e4eee9815370fae96a0412545b3f348a1834d291a442cc7a61dec6019348de9.png) top left no-repeat transparent;
    background-size: contain;
    height: 50px;
    width: 200px;
    float: left;
  }
  /************************/
  /***** BODY *****/
  /* line 171, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  footer {
    background: #FFFFFF;
    width: 100%;
    min-height: 60px;
  }
  /* line 176, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  footer .menu {
    display: inline-block;
  }
  /* line 180, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  footer .menu ul li {
    display: inline;
    margin-right: 10px;
  }
  /* line 186, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  footer .inner {
    padding: 15px;
  }
  /* line 189, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  footer .inner a,
footer .inner p {
    color: #174575;
    display: inline-block;
    font-size: 12px;
  }
  /* line 196, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  footer .inner a {
    text-decoration: none;
  }
  /* line 203, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  body {
    font-size: 10px;
    width: 100%;
    font-family: "Open Sans", sans-serif;
    margin: 0;
  }
  /* line 208, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  body * {
    font-family: "Open Sans", sans-serif !important;
  }
  /* line 213, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  h1 {
    font-size: 2.25rem;
    font-weight: 500;
    letter-spacing: .05em;
    line-height: 1.3;
  }
  /* line 221, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  h2 {
    font-size: 1.5rem;
    font-weight: 500;
    letter-spacing: .05em;
    line-height: 1.3;
    margin-bottom: 1rem;
  }
  /* line 229, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  h3 {
    font-size: 1.25rem;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 1rem;
  }
  /* line 236, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  h4 {
    font-size: 1rem;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 244, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  h5,
text.highcharts-title {
    font-size: 0.875rem;
    line-height: 1.3;
    margin-top: 0;
  }
  /* line 251, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  p {
    font-size: 1rem;
    line-height: 1.6;
  }
  /* line 256, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  a {
    color: #000000;
    text-decoration: none;
  }
  /* line 260, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  a:not(.logo):hover {
    border-bottom: 1px solid #FFFFFF;
  }
  /***** CONTENT BLOCKS *****/
  /* line 269, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock p {
    margin-bottom: 1rem;
  }
  /* line 274, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock,
.documentBlock {
    margin-bottom: 2rem;
  }
  /***** BUTTONS *****/
  /* line 283, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .grid-filter fieldset.buttons input,
.submit {
    background: #174575;
    border: medium none;
    color: #FFFFFF;
    text-transform: capitalize;
    font-size: 1rem;
    padding: 0.5em 1.5em;
    margin: 0;
    text-transform: uppercase;
    border-radius: 5px;
  }
  /* line 298, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .page-password-edit .submit {
    margin-top: 1rem;
  }
  /* line 304, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .grid-filter fieldset.buttons input.clear {
    background: none;
    color: #174575;
    font-weight: normal;
    text-decoration: underline;
  }
  /* line 312, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  input.date-submit,
.control-panel-page input.date-submit[type="submit"] {
    background-color: #174575;
    font-family: "Open Sans", sans-serif;
  }
  /* line 319, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contact-form input.submit-button {
    color: #FFFFFF;
    font-size: 1rem;
    background: #174575;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    width: 15%;
    cursor: pointer;
    margin-bottom: 5px;
  }
  /* line 330, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contact-form #name,
.contact-form #email,
.contact-form #phone,
.contact-form #message {
    padding: 5px;
    margin-bottom: 10px;
  }
  /* line 338, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contact-form #message {
    width: 30vw;
    height: 15vh;
  }
  /* line 346, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .rounded-corner,
.chart-tab,
.ui-jqgrid-titlebar.ui-widget-header.ui-corner-top.ui-helper-clearfix {
    display: none;
  }
  /* line 352, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .chart-tab.active {
    display: block;
  }
  /* line 356, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .chart {
    margin: 0px;
    padding: 0px;
  }
  /* line 361, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .chart-switcher {
    float: right;
    width: 15px;
    left: auto;
    z-index: 5;
    padding-top: 5px;
  }
  /* line 368, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .chart-switcher li {
    min-width: 20px;
    text-align: center;
    list-style: none;
    margin: 0 0 5px 0;
    padding: 0;
    width: 28px;
  }
  /* line 376, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .chart-switcher li a {
    padding: 5px 3px;
  }
  /* line 380, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .chart-switcher li a.active {
    border: 1px solid #AAAAAA;
    background: #ffffff;
    border-left: 0;
    padding: 7px 7px 3px;
  }
  /* line 389, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .chart-tab {
    border: 1px solid #AAAAAA;
    padding: 1px;
    background: #ffffff;
    margin: 0 14px 20px 0;
    width: auto;
  }
  /***** ONSCREEN DATA BOXES *****/
  /* line 398, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts {
    vertical-align: top;
  }
  /* line 400, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts .disclaimer {
    margin-bottom: 0;
  }
  /* line 403, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts.span-4 {
    margin-top: 2rem;
  }
  /* line 406, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts a:hover {
    color: #174575;
  }
  /* line 410, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts a {
    color: #174575;
    text-decoration: underline;
  }
  /* line 415, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts .disclaimer {
    color: #7D7D7D;
    text-align: right;
    font-size: 0.75rem;
    margin-top: 1rem;
  }
  /* line 422, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts h4 {
    margin: auto;
    border-bottom: 1px solid #AAAAAA;
    padding: 8px 0;
    font-size: 0.75rem;
    font-weight: normal;
    justify-content: space-between;
    display: flex;
  }
  /* line 432, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts span {
    float: right;
    text-align: right;
    margin-left: .75rem;
  }
  /* line 437, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts span p {
    margin-top: 0 !important;
    line-height: 1.3 !important;
  }
  /* line 441, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .key-facts span p a {
    text-decoration: underline;
  }
  /* line 449, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table.return,
table.aum {
    border-left: 0;
    border-right: 0;
  }
  /* line 456, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table.return tr th,
table.aum tr th {
    text-align: left;
    color: #FFFFFF;
    background: #174575;
    font-size: 1rem;
    font-weight: normal;
  }
  /* line 465, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .return_header_row th:first-child {
    border-radius: 5px 0 0 0;
  }
  /* line 469, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .return_header_row th:last-child {
    border-radius: 0 5px 0 0;
  }
  /* line 473, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .aum_header_row th:first-child {
    border-radius: 5px 0 0 0;
  }
  /* line 477, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .aum_header_row th:last-child {
    border-radius: 0 5px 0 0;
  }
  /* line 482, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table.return tr td,
table.aum tr td {
    text-align: left;
    font-size: 0.75rem;
  }
  /* line 488, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table.return tr td.year_column,
table.aum tr td.year_column {
    font-weight: normal;
  }
  /* line 494, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table.return tr th,
table.aum tr th,
table.return tr td,
table.aum tr td {
    height: auto;
    padding: 8px 6px 6px;
  }
  /* line 503, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table.return tr td.estimate,
table.aum tr td.estimate {
    background: #F6F6C8;
  }
  /* line 508, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table.return tr td.estimate.partial_period_estimate,
table.aum tr td.estimate.partial_period_estimate,
table.return tr td.partial_period_estimate,
table.aum tr td.partial_period_estimate {
    background: #F0F1F1;
  }
  /* line 516, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table.return tr td.negative_value,
table.aum tr td.negative_value {
    color: red;
  }
  /* line 523, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .estimate-note,
.partial_period_estimate-note,
.sub-period-return,
.not-available {
    width: auto;
    padding: .5rem 1rem;
    font-style: italic;
    float: left;
    font-size: 11px;
    margin: 10px 5px 10px 0;
    border: 1px solid #cccccc;
  }
  /* line 536, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .estimate-note {
    background: #F6F6C8;
  }
  /* line 540, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .partial_period_estimate-note {
    background: #F0F1F1;
  }
  /* line 544, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .sub-period-return {
    background: #F0D9F6;
  }
  /* line 549, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .not-available span {
    color: #DF3022;
  }
  /* line 558, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .vaotext {
    font-size: 1rem;
    float: right;
  }
  /* line 564, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .password-reset {
    min-height: 500px;
  }
  /* line 568, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .pw-reset input#user_email {
    padding: 10px;
    border: 1px solid #110C59;
  }
  /* line 576, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .documents-menu ul li {
    margin-bottom: 5px;
  }
  /* line 580, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-th-column > div {
    border-bottom: none !important;
  }
  /* line 584, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .highcharts-container {
    margin: 0 auto;
  }
  /* line 588, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .grid-filter {
    min-height: 20px;
    border: none;
    background: none;
    padding: 1px 0 6px;
    margin-top: 0;
  }
  /* line 595, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .grid-filter fieldset.buttons {
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
  }
  /* line 603, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  label,
form.grid-filter dl dt,
form.grid-filter dl dt label,
div.control-panel-page form.grid-filter dl dt label {
    color: #110C59;
    font-size: 1rem;
    font-weight: normal;
    height: auto;
    line-height: 2.5;
    margin: 0;
    padding: 0;
  }
  /*** Fund and Holding details page formatting ***/
  /* line 634, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .uppercase {
    text-transform: uppercase;
  }
  /* line 638, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .bold {
    font-weight: bold;
  }
  /* line 642, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .investment_strategy {
    font-size: 0.75rem;
  }
  /* line 648, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .fund_details .key-facts h3,
.holding_details .key-facts h3 {
    font-weight: bold;
  }
  /* line 653, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .cash_disclaimer,
.doc_disclaimer {
    font-size: 0.75rem;
  }
  /* line 659, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .doc_disclaimer a:link {
    text-decoration: underline;
  }
  /*** TABLE HEADERS ***/
  /* line 666, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid .ui-jqgrid-hdiv {
    border-radius: 5px 5px 0 0;
  }
  /* specific header alignment */
  /* line 672, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #jqgh_holdings_grid_grid_strategy,
#jqgh_holdings_grid_grid_sub_strategy,
#jqgh_holdings_grid_grid_geography,
#jqgh_holdings_grid_grid_fund_name,
#jqgh_funds_grid_grid_name,
#jqgh_funds_grid_grid_strategy,
#jqgh_funds_grid_grid_sub_strategy,
#jqgh_funds_grid_grid_geography,
#jqgh_holdings_grid_grid_product_name,
#jqgh_investment_values_grid_grid_full_period,
#jqgh_ib_transactions_grid_grid_full_period {
    text-align: left;
  }
  /* line 687, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #jqgh_holdings_grid_grid_invested_since {
    padding-right: 60px;
  }
  /* line 691, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid tr.jqgrow td[aria-describedby="holdings_grid_grid_invested_since"] {
    padding-right: 60px;
  }
  /* line 696, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  [aria-describedby='holdings_grid_grid_investor_since'],
#jqgh_holdings_grid_grid_investor_since {
    padding-right: 20px !important;
  }
  /* line 701, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #jqgh_investment_values_grid_grid_starting_value,
#jqgh_ib_transactions_grid_grid_amount,
#jqgh_holdings_grid_grid_invested_since {
    text-align: right;
  }
  /* line 707, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #jqgh_holdings_grid_grid_three_years {
    overflow: unset;
  }
  /*** SORT ARROWS ***/
  /* line 714, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .s-ico {
    display: none;
  }
  /* line 718, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid-resize {
    display: none;
  }
  /* line 722, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  img[alt="Excel icon"] {
    display: none;
  }
  /*** TABLE PAGER ***/
  /* line 734, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid .ui-jqgrid-pager {
    display: none;
  }
  /* line 738, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-state-default,
.ui-widget-content .ui-state-default {
    background: #174575;
    border: none;
    color: #FFFFFF;
    font-weight: normal;
    outline: none;
  }
  /* line 747, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-state-highlight,
.ui-widget-content .ui-state-highlight {
    background: none !important;
    color: #AAAAAA;
  }
  /* line 753, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-widget-content {
    border: 1px solid #ffffff;
    background: #ffffff;
    color: #110C59;
    width: 100% !important;
  }
  /* line 758, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-widget-content a {
    color: #110C59;
    text-decoration: underline;
  }
  /* line 764, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid .ui-jqgrid-htable th div {
    overflow: hidden;
    position: relative;
    padding: 4px 0 0 0.5rem;
    font-size: 1rem;
    height: auto;
    line-height: 2;
    border-radius: 10px;
    text-align: center;
    white-space: nowrap;
  }
  /* line 775, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid .ui-jqgrid-htable th div input {
    width: 100% !important;
  }
  /* line 780, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid tr.ui-search-toolbar th {
    border-top: none !important;
  }
  /* line 784, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid tr.ui-search-toolbar div {
    height: auto !important;
  }
  /* line 788, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  tr.ui-search-toolbar input {
    padding: .25rem 0 !important;
  }
  /* line 792, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid .ui-jqgrid-htable th:nth-child(2) div {
    text-align: left;
  }
  /* line 796, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid .ui-jqgrid-htable th:last-child,
.ui-jqgrid tr.jqgrow td:last-child {
    padding-right: 1rem !important;
  }
  /* line 802, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #attachables .ui-jqgrid .ui-jqgrid-htable th div {
    text-align: left;
  }
  /* line 807, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid .ui-pager-control {
    background: none;
    padding-top: 0;
    position: relative;
  }
  /* line 821, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .documentGrid .ui-jqgrid tr.jqgrow td {
    border-bottom: 1px solid #CDCCCC;
  }
  /* line 825, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid tr.jqgrow td {
    border-right-width: 0px;
    border-right-color: inherit;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CDCCCC;
    border-bottom-style: solid;
    font-size: 0.75rem;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    white-space: normal;
    height: auto;
    line-height: 1.6;
    padding: 6px 0;
    padding-left: 0.5rem;
  }
  /* line 841, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .ui-jqgrid tr.jqgrow td p {
    font-size: 0.75rem;
  }
  /* line 846, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .jqgrow ul li {
    font-size: 1rem;
    line-height: 1.3;
    list-style-type: none;
  }
  /* line 852, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .jqgrow td[aria-describedby="attachables_grid_associated_with"] ul li {
    font-size: 0.75rem;
    line-height: 2;
    list-style-type: none;
    color: #110c59;
  }
  /* line 861, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #public-user-profile-update {
    width: auto;
    margin: 10px 0;
    max-width: 500px;
  }
  /* line 868, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #public-user-profile-update ul li label {
    width: 130px;
    margin-right: 40px;
  }
  /* line 873, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #public-user-profile-update ul li input {
    flex-grow: 1;
  }
  /* line 878, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #profile-grid {
    max-width: 500px;
  }
  /* line 883, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .mt30 {
    margin-top: 30px;
  }
  /* line 887, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .mb2rem {
    margin-bottom: 2rem;
  }
  /* line 891, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .mb30 {
    margin-bottom: 30px;
  }
  /* line 895, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .mb15 {
    margin-bottom: 15px;
  }
  /* line 899, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .mtb15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  /* line 904, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .mtb30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  /* line 909, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .pb15 {
    padding-bottom: 15px;
  }
  /* line 913, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .plr15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 918, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .plr6em {
    padding-left: 6.5em;
    padding-right: 6.5em;
  }
  /* line 923, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .display-inline-block {
    display: inline-block;
  }
  /* line 927, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .float_right {
    float: right;
  }
  /* Horizontal Scroll on Tables */
  /*
.ui-jqgrid {
	.ui-jqgrid-htable,
  .ui-jqgrid-btable {
  	min-width: 960px;
  }
}
*/
  /***** MEDIA QUERIES *****/
  /*** CONTENT BLOCKS ***/
  /* line 1005, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock {
    /*** Creates space when "Enter" is input in a content block to create space ***/
    /*** Fixing unordered list styles in content blocks ***/
    /*** Fixing numbered list styles in content blocks ***/
  }
  /* line 1008, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock p {
    min-height: 1rem;
  }
  /* line 1013, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ul {
    list-style-type: disc;
  }
  /* line 1016, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ul li {
    margin-left: 2rem;
  }
  /* line 1020, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ul ul {
    list-style-type: circle;
  }
  /* line 1023, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ul ul li {
    margin-left: 4rem;
  }
  /* line 1027, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ul ul ul {
    list-style-type: square;
  }
  /* line 1030, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ul ul ul li {
    margin-left: 6rem;
  }
  /* line 1038, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ol {
    list-style-type: decimal;
  }
  /* line 1041, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ol li {
    margin-left: 2rem;
  }
  /* line 1045, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ol ol {
    list-style-type: lower-alpha;
  }
  /* line 1048, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ol ol li {
    margin-left: 4rem;
  }
  /* line 1052, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ol ol ol {
    list-style-type: lower-roman;
  }
  /* line 1055, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .contentBlock ol ol ol li {
    margin-left: 6rem;
  }
  /* line 1067, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #ib_top_bar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
  }
  /* line 1075, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #jqgh_attachables_grid_associated_with .s-ico,
.page-home #jqgh_products-grid_grid_portal_display_name .s-ico {
    display: none !important;
  }
  /* line 1080, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #jqgh_attachables_grid_cb {
    top: 25%;
  }
  /* line 1085, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .multiGrid .ui-jqgrid tr.jqgrow td[aria-describedby="attachables_grid_cb"] {
    position: relative;
  }
  /* line 1087, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .multiGrid .ui-jqgrid tr.jqgrow td[aria-describedby="attachables_grid_cb"] input, .multiGrid .ui-jqgrid tr.jqgrow td[aria-describedby="attachables_grid_cb"] label {
    position: absolute;
    left: 8px;
    top: 33%;
  }
  /* line 1095, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #returns-historgram #highcharts-0.highcharts-container[style] {
    overflow: auto !important;
  }
  /* line 1100, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  table {
    border-collapse: collapse;
  }
  /* line 1106, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .print-btn {
    display: none;
  }
  /* line 1110, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  #gbox_holdings_grid_grid,
#gview_attachables_grid,
.ui-jqgrid-view,
#attachables_grid,
#gbox_attachables_grid,
#gview_holdings_grid_grid,
.ui-state-default.ui-jqgrid-hdiv,
.ui-jqgrid-htable,
#holdings_grid_grid,
.ui-jqgrid-bdiv,
.ui-jgrid-btable,
#ib_transactions_grid_grid,
#investment_values_grid_grid,
#highcharts-0,
#returns-histogram {
    width: 100% !important;
  }
  /* line 1128, app/assets/stylesheets/themes/mcp-am/print/print.scss */
  .print-hide {
    display: none !important;
  }
}
