/* images */
/* fonts */
/* Noto Sans */
/* Montserrat */
/* DIN */
/************** BEGIN Font Declarations ************************/
@font-face {
  font-family: "Montserrat";
  src: url("/profiles/custom/cgov_site/themes/custom/cgov/static/fonts/Montserrat-regular.eot?#iefix");
  src: url("/profiles/custom/cgov_site/themes/custom/cgov/static/fonts/Montserrat-regular.eot?#iefix") format("eot"), url("/profiles/custom/cgov_site/themes/custom/cgov/static/fonts/Montserrat-regular.woff") format("woff"), url("/profiles/custom/cgov_site/themes/custom/cgov/static/fonts/Montserrat-regular.ttf?v=15791271") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Montserrat";
  src: url("/profiles/custom/cgov_site/themes/custom/cgov/static/fonts/Montserrat-700.eot?#iefix");
  src: url("/profiles/custom/cgov_site/themes/custom/cgov/static/fonts/Montserrat-700.eot?#iefix") format("eot"), url("/profiles/custom/cgov_site/themes/custom/cgov/static/fonts/Montserrat-700.woff") format("woff"), url("/profiles/custom/cgov_site/themes/custom/cgov/static/fonts/Montserrat-700.ttf?v=15791271") format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "DIN Condensed";
  src: url("https://static.cancer.gov/fonts/FS-WebFonts/1381346/ba8374b0-f3d8-4cc2-b782-8bf578b1950f.eot?#iefix");
  src: url("https://static.cancer.gov/fonts/FS-WebFonts/1381346/ba8374b0-f3d8-4cc2-b782-8bf578b1950f.eot?#iefix") format("eot"), url("https://static.cancer.gov/fonts/FS-WebFonts/1381346/54113791-74a1-4d34-a045-592d484e51b9.woff2") format("woff2"), url("https://static.cancer.gov/fonts/FS-WebFonts/1381346/07e17e93-babd-4bce-bbde-cc2a88b4564a.woff") format("woff"), url("https://static.cancer.gov/fonts/FS-WebFonts/1381346/5dc47294-657d-4a9d-b4f9-e26ea02bfb27.ttf?v=15791271") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "DIN Condensed";
  src: url("https://static.cancer.gov/fonts/FS-WebFonts/5425816/4b974770-fdd2-4cb6-ab28-02f5000b83ff.eot?#iefix");
  src: url("https://static.cancer.gov/fonts/FS-WebFonts/5425816/4b974770-fdd2-4cb6-ab28-02f5000b83ff.eot?#iefix") format("eot"), url("https://static.cancer.gov/fonts/FS-WebFonts/5425816/84ab08ad-4ce4-454b-a247-bc639f5eacd7.woff2") format("woff2"), url("https://static.cancer.gov/fonts/FS-WebFonts/5425816/c76f8a54-5ec1-4f2f-88e7-7a935ccbf62b.woff") format("woff"), url("https://static.cancer.gov/fonts/FS-WebFonts/5425816/56633575-7acf-4dbd-94c9-5b013067b285.ttf?v=15791271") format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "DIN Regular";
  src: url("https://static.cancer.gov/fonts/FS-WebFonts/5426089/a397c752-ee83-47cf-b8a8-b476511dd2c9.eot?#iefix");
  src: url("https://static.cancer.gov/fonts/FS-WebFonts/5426089/a397c752-ee83-47cf-b8a8-b476511dd2c9.eot?#iefix") format("eot"), url("https://static.cancer.gov/fonts/FS-WebFonts/5426089/53fb9c60-2054-4c31-9283-5562244b4935.woff2") format("woff2"), url("https://static.cancer.gov/fonts/FS-WebFonts/5426089/45831ca8-93bd-4808-aa5f-3c915944f727.woff") format("woff"), url("https://static.cancer.gov/fonts/FS-WebFonts/5426089/429a3e29-88da-4603-94ff-c1450c089c88.ttf?v=15791271") format("truetype");
  font-weight: normal;
  font-style: normal; }

/********************* END Font Declarations ******************************************/
ul.collaborators {
  padding: 0; }
  ul.collaborators > li {
    background: none;
    list-style-type: none;
    padding: 0; }
    ul.collaborators > li:before {
      display: none;
      content: none; }
  ul.collaborators ul {
    margin: 5px 0 8px; }
    ul.collaborators ul > li {
      padding: 0 0 0 10px;
      margin: 0 0 5px; }

/**
 * The following variable and function originate from the sass-mq library.
 * If you have already included it, you can eliminate the below
 * https://github.com/sass-mq/sass-mq/blob/master/_mq.scss
 */
.toptoc li.viewall > a::before, .pdq-hp-patient-toggle a:after, .pdq-hp-patient-toggle a:hover:after, .pdq-hp-patient-toggle a:focus:after {
  display: inline-block;
  background-image: url(../images/sprites/svg-sprite.svg);
  background-size: 12em 265.9375em; }

/*** BEGIN PDQ Styles ***/
.toptoc {
  font-family: Montserrat, "Avant Garde", Arial, sans-serif;
  width: 24%;
  float: right;
  margin: 0 -1.2em 10px 2em;
  border-bottom: 12px solid #1c5e86;
  font-size: 0.8em;
  margin-bottom: 3em; }
  .toptoc h3 {
    background-color: #1c5e86;
    color: white;
    font-size: 1em;
    margin: 0;
    padding: 10px 12px;
    font-weight: bold;
    text-transform: uppercase; }
  .toptoc ul {
    margin-bottom: 0;
    line-height: 1.2em; }
  .toptoc li {
    z-index: 1;
    list-style-type: none;
    background: none;
    margin: 0;
    border-bottom: 1px solid #d5d5d2; }
    .toptoc li:before {
      content: none;
      display: none; }
    .toptoc li.selected {
      /* Convert this to a border style */
      font-weight: bold; }
      .toptoc li.selected > a {
        padding: 0.5em 1em 0.5em calc(1em - 5px);
        border-left: 5px solid #14819b; }
    .toptoc li > a {
      display: block;
      padding: 0.5em 1em;
      color: #000000; }
    .toptoc li.viewall > a {
      padding: 0.825em 1em 0.825em 2.5em;
      position: relative; }
      .toptoc li.viewall > a::before {
        content: '';
        position: absolute;
        width: 1em;
        height: 1.36456em;
        background-position: 5.71429% 27.00744%;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        left: .8em;
        font-size: 1.2em; }
  .toptoc .enlarge-link {
    display: none; }

.accordion > section:not(:first-of-type) {
  margin-top: 70px; }

table thead tr th {
  text-align: center; }

@media only screen and (min-width: 641px) {
  .clearfix::after, .clearfix::before, .pullquote-left::after, .pullquote-left::before, .pullquote-right::after, .pullquote-right::before, .pullquote::after, .pullquote::before {
    content: none;
    display: none; } }

@media only screen and (max-width: 640px) {
  /* Hide 'On This Page' section on PDQ & factsheet pages */
  #pdq-toc-article nav.on-this-page,
  body.cgvfactsheet nav.on-this-page,
  .summary-sections .on-this-page {
    display: none; }
  .accordion > section:not(:first-of-type) {
    margin-top: auto; }
  .summary-sections .in-this-section {
    display: none; } }

@media only screen and (max-width: 1024px) {
  #pdq-toc-article > .on-this-page {
    display: block; }
  /*** BEGIN PDQ Styles ***/
  .toptoc {
    display: none; }
  div#_toc_article {
    display: none; }
  section.hide {
    display: block; }
  /*** END PDQ Styles ***/ }

@media only screen and (min-width: 1025px) {
  .toptoc {
    margin-right: -3.90625em; }
  /** BEGIN PDQ Styles **/
  section.hide, div.hide,
  section.show, div.show {
    display: block; }
  /** END PDQ Styles **/ }

.next-link {
  text-align: right; }

.previous-next-links {
  clear: both; }

.enlarge-link {
  display: block;
  color: #9c3303;
  text-align: right;
  text-decoration: underline; }

.large {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0; }

.pdq-link-enlarge {
  color: #9c3303;
  display: block;
  margin: 20px 0 -10px;
  text-align: right;
  text-decoration: underline; }

table .pdq-link-enlarge {
  margin: 0; }

.pdq-image-table-enlarge {
  background: none repeat scroll 0 0 #fff;
  box-shadow: 0 0 5px 5px #808080;
  left: 10px;
  margin-top: 20px;
  position: absolute;
  right: 10px; }

.pdq-image-table-enlarge table caption {
  padding: 20px 0 10px 10px; }

table.table-default {
  border-collapse: collapse;
  margin: 15px 0; }

tfoot.pdq-footer {
  margin: 0;
  padding: 10px; }

tfoot.pdq-footer td {
  background: none repeat scroll 0 0;
  background-color: #F5F5F5;
  font-size: 14px;
  font-family: Montserrat, "Avant Garde", Arial, sans-serif;
  line-height: 1.5em;
  border: medium none;
  font-style: italic;
  padding: 5px; }

table tfoot {
  font-weight: normal;
  background-color: #F5F5F5;
  font-size: 14px;
  line-height: 1.5em;
  font-family: Montserrat, "Avant Garde", Arial, sans-serif; }

/* removing padding for nested ul elements inside an accordion */
#accordion li > ul,
.accordion li > ul,
.key-points li > ul {
  margin-bottom: 0;
  padding-bottom: 0; }

/* per ticket OCECREATIV-905 */
/* following two classes are for lists */
.pdq-list-title {
  font-weight: bold;
  font-style: italic; }

.pdq-hp-patient-toggle {
  /* margin-top: -10px; -->  half the icon height */ }
  .pdq-hp-patient-toggle a:after {
    content: "";
    width: 1.3125em;
    height: 1.3125em;
    background-position: 5.88235% 12.04819%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-left: 10px;
    vertical-align: bottom; }
  .pdq-hp-patient-toggle a:hover:after, .pdq-hp-patient-toggle a:focus:after {
    width: 1.3125em;
    height: 1.3125em;
    background-position: 5.88235% 15.73352%; }
  .pdq-hp-patient-toggle a:hover, .pdq-hp-patient-toggle a:focus {
    color: #BB0E3D; }

ul.pdq-address-block li {
  background: none;
  list-style-type: none;
  padding: 0;
  margin-bottom: 0; }

.contentzone ul.pdq-address-block > li:before {
  content: none; }

/* Protocol search results */
.study-site-city {
  margin-left: 15px; }

.study-site-name {
  font-weight: bold; }

/* end Protocol search results */
ul.collaborators li {
  margin-left: 0; }

@media only screen and (min-width: 641px) {
  [data-display-excludedevice~="screen"] {
    display: none !important; } }

@media only screen and (max-width: 640px) {
  [data-display-excludedevice~="mobile"] {
    display: none !important; } }

@media only screen and (min-width: 1025px) {
  .contentzone:first-child {
    padding-left: 0; } }

/*** END PDQ Styles ***/

