/* _print.scss */
/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
/*$fa-font-path: '../../dist/fonts/font-awesome';
@import '../../node_modules/@fortawesome/fontawesome-free/scss/variables';
@import '../../node_modules/@fortawesome/fontawesome-free/scss/solid';
@import '../../node_modules/@fortawesome/fontawesome-free/scss/brands';*/
@-webkit-keyframes scale-star-compact {
  0% {
    background-size: 1.0625rem;
  }
  100% {
    background-size: 350%;
  }
}
@keyframes scale-star-compact {
  0% {
    background-size: 1.0625rem;
  }
  100% {
    background-size: 350%;
  }
}
.print-eng-logo,
.print-fr-logo {
  display: none;
}

@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important; /* Black prints faster:
   http://www.sanbeiji.com/archives/953 */
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  pre,
  blockquote {
    font-weight: 400 !important;
    font-style: italic;
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
    page-break-inside: avoid;
    font-size: 12pt;
  }
  pre *,
  blockquote * {
    font-size: 12pt;
  }
  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
  thead {
    display: table-header-group;
  }
  tr {
    border-bottom: 1px solid #ebebeb !important;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  html, body {
    font-size: 10pt;
    line-height: 16pt;
  }
  * {
    font-size: 10pt !important;
    line-height: 16pt !important;
  }
  body {
    padding: 0;
  }
  main,
  .layout-container,
  .region,
  .block {
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    max-width: none !important;
  }
  .site-name {
    font-weight: 400;
  }
  h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    text-indent: 0 !important;
    margin-bottom: 0.9375rem;
    margin-top: 2.1875rem;
    display: block !important;
    width: 100%;
  }
  .table-container {
    position: static !important;
    overflow: visible !important;
    max-width: 100% !important;
  }
  table {
    max-width: 100% !important;
    border: 1px solid #000 !important;
    table-layout: fixed !important;
  }
  table span {
    display: inline-block !important;
    max-width: 100% !important;
  }
  table * {
    max-width: 100% !important;
    border-color: #000 !important;
  }
  table caption {
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #000;
  }
  table th:not(:last-child) {
    border-right: 1px solid #000;
  }
  table td:not(:last-child) {
    border-right: 1px solid #000;
  }
  table thead {
    display: table-header-group !important;
    -webkit-column-break-inside: auto;
       page-break-inside: auto;
            break-inside: auto;
  }
  table tfoot {
    display: table-row-group !important;
  }
  table tr {
    page-break-inside: avoid !important;
  }
  table th {
    text-align: left;
  }
  form {
    display: block !important;
  }
  h1,
  #page-title {
    font-weight: 400;
    font-weight: 700 !important;
    font-size: 22pt !important;
    line-height: 28pt !important;
  }
  h1 span,
  #page-title span {
    font-weight: 400;
    font-weight: 700 !important;
    font-size: 22pt !important;
    line-height: 28pt !important;
  }
  h2 {
    font-weight: 400;
    font-weight: 700 !important;
    font-size: 18pt !important;
    line-height: 24pt !important;
  }
  h2 a {
    font-size: 18pt !important;
    line-height: 24pt !important;
  }
  h2 span {
    font-weight: 400;
    font-size: 18pt !important;
    line-height: 24pt !important;
  }
  h3 {
    font-weight: 400;
    font-weight: 700 !important;
    font-size: 16pt !important;
    line-height: 20pt !important;
  }
  h3 a {
    font-size: 16pt !important;
    line-height: 20pt !important;
  }
  h4 {
    font-weight: 400;
    font-weight: 700 !important;
    font-size: 14pt !important;
    line-height: 18pt !important;
  }
  h4 a {
    font-size: 14pt !important;
    line-height: 18pt !important;
  }
  h5 {
    font-weight: 400;
    font-weight: 700 !important;
    font-size: 12pt !important;
    line-height: 16pt !important;
  }
  h5 a {
    font-size: 12pt !important;
    line-height: 16pt !important;
  }
  h5, h6 {
    font-weight: 400;
    font-weight: 700 !important;
  }
  strong {
    font-weight: 400;
    font-weight: 700 !important;
  }
  /* body {
    padding-top: rem(13) !important;
  }*/
  .layout-container {
    max-width: none;
  }
  .print--letterhead {
    display: block !important;
  }
  .masthead {
    display: none !important;
  }
  #masthead-actions {
    display: none !important;
  }
  .region--masthead-primary {
    width: 100% !important;
    height: auto !important;
    padding-bottom: 2.1875rem !important;
    border-bottom: 0 !important;
    padding-top: 1.25rem !important;
  }
  .region--masthead-primary .region-inner {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .menu-toggle-wrapper {
    display: none !important;
  }
  .region--masthead-secondary {
    display: none !important;
  }
  .dialog-off-canvas-main-canvas {
    padding-top: 0 !important;
  }
  #block-horizontalmenu {
    display: none !important;
  }
  #main-menu,
  nav {
    display: none !important;
  }
  .language-switcher-language-url {
    display: none !important;
  }
  #search-form-top {
    display: none !important;
  }
  .block-admin-units.block-ogc-sidebar-menu,
  .region--sidebar-first .block-menu {
    display: none !important;
  }
  .block-system-branding-block {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .block-system-branding-block .site-logo {
    position: relative;
    width: 100%;
  }
  .block-system-branding-block .site-logo::before {
    display: block;
  }
  .block-system-branding-block .site-logo .logo--default {
    display: none !important;
  }
  .block-system-branding-block .site-logo .logo--print {
    display: block !important;
  }
  .block-system-branding-block .print-logo {
    display: block;
  }
  .block-system-branding-block .site-name a {
    font-size: 1.25rem !important;
  }
  #block-de-theme-local-tasks {
    display: none !important;
  }
  .block-system-breadcrumb-block {
    display: none !important;
  }
  .section-content {
    clear: both;
    padding-top: 2.1875rem !important;
  }
  .region-content-wrapper {
    padding: 0 !important;
  }
  #footer {
    display: none;
  }
  .pager {
    display: none !important;
  }
  .more-link {
    display: none !important;
  }
  .sidebar-menu {
    display: none !important;
  }
  .messages {
    display: none !important;
  }
  .field--name-body img {
    display: none !important;
  }
  .section-row {
    opacity: 1 !important;
  }
  .mm-page {
    padding-top: 0 !important;
  }
  .search-toggle-wrapper {
    display: none !important;
  }
  .block-ogc-search-global-search-block {
    display: none !important;
  }
  .block-facets {
    display: none !important;
  }
  .search-view .view-header {
    display: none !important;
  }
  .search-view .view-filters {
    display: none !important;
  }
  .template--accordion {
    margin-bottom: 0 !important;
    border-bottom: 0 !important;
  }
  .template--accordion > h2 {
    padding: 0 !important;
    margin-bottom: 0.9375rem !important;
    margin-top: 2.1875rem !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
  }
  .template--accordion > h2:focus {
    border-top: 0 !important;
    border-bottom: 0 !important;
  }
  .template--accordion > h2::after {
    display: none !important;
  }
  .template--accordion .accordion-content {
    position: static !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
  }
  .print-button {
    display: none !important;
  }
  .iframe-container {
    display: none !important;
  }
  .video-embed-field-responsive-video {
    display: none !important;
  }
  .embedded-entity {
    display: none !important;
  }
  .template--fancy-list .item-number {
    font-size: 36pt !important;
    line-height: 36pt !important;
  }
  .node--type-cta {
    display: none !important;
  }
  .no-print {
    display: none !important;
  }
  @page {
    margin: 1.5cm 0 1.5cm 0;
  }
  img {
    display: none;
  }
  h1 {
    font-size: 1.875rem;
    padding-bottom: 1rem;
    border-bottom: 1px black solid;
  }
  h1 span, #page-title span, .page-title {
    font-weight: 400 !important;
    font-weight: 700 !important;
  }
  p a {
    word-wrap: break-word;
  }
  p a:after {
    content: " (" attr(href) ")";
    font-size: 90%;
    font-weight: 400;
  }
  p a[href^="/"]:after {
    display: none;
  }
  footer, .mobile-menu-button {
    display: none !important;
  }
  a, p, h1, h2, em, strong {
    color: black;
  }
  p, strong, em, i, li {
    font-size: 1rem !important;
  }
  .coh-style-heading-1-size {
    font-weight: 700 !important;
    margin-bottom: 1rem;
  }
  .coh-video {
    display: none;
  }
  header {
    padding-top: 0.8125rem !important;
  }
  .eng-logo,
  .fr-logo {
    display: none;
  }
  .coh-ce-85526d0c-9474da72 {
    margin-bottom: 0;
  }
  .print-eng-logo,
  .print-fr-logo {
    margin-left: inherit;
    display: block;
  }
  .block-views-block--alert-banners-block-1 {
    display: none !important;
  }
  .coh-ce-107d4e2 {
    padding: 0 auto 0 auto;
    margin: 0 auto 0 auto;
  }
  .coh-ce-cpt_search_bar-329e0f28 {
    display: none;
  }
  .coh-ce-cpt_top_rules_for_advisors-b8c0d001, .coh-ce-cpt_top_rules_for_compliance-8d2941ce {
    display: none;
  }
  .coh-ce-a8da8d28,
  .coh-ce-4101315e {
    padding-bottom: 0 !important;
  }
  .coh-accordion-tabs-content {
    display: block !important;
  }
  .coh-style-padding-top-bottom---tab {
    border-color: #000 !important;
    border-top-width: 2px !important;
  }
  .series-dropdown-container, .coh-ce-85526d0c-c8958fad, .coh-component-instance-1b63e082-7ce8-4da6-8906-f590c26a9ba0, .coh-component-instance-ad11c697-b579-4248-9549-b726c9703c70 {
    display: none !important;
  }
  .coh-style-tab a {
    font-size: 1.25rem !important;
  }
  .coh-style-tab {
    width: 100%;
    margin-bottom: 0rem;
    padding: 0.8125rem 0 0 0;
  }
  .coh-style-tab a {
    padding: 0;
  }
  .coh-style-padding-top-bottom---tab {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .coh-ce-76d5a7d2 {
    display: none;
  }
  .coh-ce-51400596 {
    border-bottom-color: black;
  }
  .coh-style-excerpt {
    padding: 0 0 1rem 0;
  }
  details:first-of-type {
    border-top: none;
  }
  details.collapse-processed {
    border-bottom: 1px solid black;
  }
  .view-series-listing .coh-style-heading-2-size, .view-series-listing input {
    display: none !important;
  }
  .advisor_report_card {
    border-color: #000;
  }
  .advisor_report_card .card_bottom {
    border-color: #000;
  }
  .sidebar_left,
  .status_icon {
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .advisor_report_card table:not(#industry_courses) th,
  .advisor_report_card table:not(#industry_courses) td {
    padding: 1rem;
  }
  .advisor_report_card.industry-courses table th:first-child,
  .advisor_report_card.industry-courses table td:first-child {
    padding: 1rem;
  }
  .coh-ce-85526d0c-eb74d146,
  .coh-ce-85526d0c-c0ad348c {
    display: none;
  }
}
/*# sourceMappingURL=maps/print.css.map */
