div.onepager_form {
  width: 800px; }
  div.onepager_form label {
    min-width: 150px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    text-align: right; }
  div.onepager_form p {
    font-size: 11px; }
  div.onepager_form textarea#id_data {
    adisplay: none; }

div.onepager {
  font-family: 'Open Sans',sans-serif;
  width: 8in;
  height: 10.5in;
  border: 1px solid black;
  font-size: 12px;
  overflow: hidden;
  position: relative; }
  div.onepager h2 {
    margin: 4px;
    font-size: 18px; }
  div.onepager h3 {
    margin: 4px;
    font-size: 14px; }
  div.onepager h4 {
    margin: 4px;
    font-size: 14px; }
  div.onepager .onepager_header {
    margin: 0 auto 10px auto;
    text-align: center; }
    div.onepager .onepager_header .banner {
      background: #132345 !important;
      color: white !important;
      margin: 0 0 30px 0;
      padding: 10px 0 0 0px;
      height: 55px; }
      div.onepager .onepager_header .banner img {
        height: 65px; }
  div.onepager .onepager_left {
    width: 35%;
    padding: 0px 5px 10px 0px;
    float: left;
    overflow: hidden; }
  div.onepager .onepager_right {
    width: 65%;
    padding: 0px 0px 10px 5px;
    float: left;
    overflow: hidden; }
  div.onepager table {
    width: 100%;
    margin-top: 10px;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #132345; }
  div.onepager tr.toprow td {
    font-size: 12px;
    background-color: #132345 !important;
    color: white !important;
    text-align: center;
    padding: 2px 0px; }
  div.onepager table.onepager_top10 tr.even {
    background-color: #eee !important; }
  div.onepager table.onepager_top10 td {
    padding: 2px 0; }
  div.onepager table.onepager_top10 .count {
    width: 4%;
    text-align: right;
    border-right: none;
    border-left: 1px solid #132345; }
  div.onepager table.onepager_top10 .top10_name {
    width: 41%;
    border-left: none;
    border-right: none;
    padding-left: 10px; }
  div.onepager table.onepager_top10 .top10_percent {
    width: 5%;
    border-left: none;
    padding-right: 10px; }
  div.onepager table.onepager_stats {
    border-collapse: collapse;
    border-color: #132345;
    empty-cells: hide; }
    div.onepager table.onepager_stats tr.even {
      background-color: #eee !important; }
    div.onepager table.onepager_stats th {
      text-align: right;
      padding: 1px 8px 1px 0; }
    div.onepager table.onepager_stats tr.statrow th {
      width: 60%; }
    div.onepager table.onepager_stats tr.statrow td {
      width: 40%;
      padding: 0 8px;
      margin: 0; }
    div.onepager table.onepager_stats tr.fundrow td {
      text-align: center; }
    div.onepager table.onepager_stats.centered_bias th {
      width: 60%; }
    div.onepager table.onepager_stats.centered_bias tr.statrow td {
      width: 40%; }
    div.onepager table.onepager_stats.left_bias tr.statrow th {
      width: 30% !important; }
    div.onepager table.onepager_stats.left_bias tr.statrow td {
      width: 70% !important; }
    div.onepager table.onepager_stats .onepager_subtable {
      border: 0px;
      margin: 0px; }
      div.onepager table.onepager_stats .onepager_subtable tr {
        border: 0px; }
      div.onepager table.onepager_stats .onepager_subtable th {
        border: 0px;
        width: 60%;
        margin: 0; }
      div.onepager table.onepager_stats .onepager_subtable td {
        border: 0px;
        width: 40%;
        margin: 0; }
  div.onepager table.onepager_returns tr.even {
    background-color: #eee !important; }
  div.onepager table.onepager_returns th {
    text-align: right;
    padding: 0;
    margin: 0;
    width: 40%; }
  div.onepager table.onepager_returns td {
    text-align: center;
    padding: 0;
    margin: 0;
    width: 20%; }
  div.onepager td.text_content {
    text-align: justify;
    padding: 4px 8px; }
  div.onepager .onepager_bottom {
    position: absolute;
    bottom: 0px;
    right: 10px; }
    div.onepager .onepager_bottom h5 {
      font-size: 10px; }
  div.onepager div.risk_return_chart {
    border: 1px solid #132345;
    overflow: show !important; }
  div.onepager h5 {
    font-size: 7px;
    margin: 1px;
    padding: 0; }

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

  td, tr, th {
    -webkit-print-color-adjust: exact !important; }

  div.navbar, div.noPrint {
    display: none; }

  div.container {
    padding: 0px !important; }

  div.onepager {
    transform: scale(1.42);
    transform-origin: 0 0;
    position: absolute;
    top: 0;
    border: 0px !important;
    margin: 0px auto !important; } }

/*# sourceMappingURL=onepager.css.map */
