/* all CSS mods for WDI static website */

.wdi-content img {
  width: 100%;
}

/* style for main page data themes */

.zoom {
  /*transition: transform .3s;*/
  display: block;
  margin: auto;
}

.zoom-img {
  max-width: 40%;
  margin: auto;
}

.zoom-anchor:hover {
  color: inherit;
}

.zoom:hover, .zoom:active {
  /*transform: scale(1.2);*/
  border-bottom: 1em #FFFFFF;
}

.zoom-text {
  padding: 10px;
  font-weight: 800;
}

.zoom-sub {
  color: #C9C9C9;
}

.zoom-text:hover {
  text-decoration: underline;
  color: inherit;
}

/* style for data tables in theme pages */

.ind-table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 2rem;
  font-size: 0.8em;
  line-height: 0.9rem;
}

.ind-th, .ind-td {
  padding: 10px;
  text-align: left;
}

.ind-th {
  border-bottom: 1px solid #D4D4D4;
}

.ind-tr:hover {
  /* background-color: #F9F9F9; */
  background-color: #E0E0E0;
}

.ind-section {
  background-color: #929292;
  /* background-color: #009FDA; */
  color: #FFFFFF;
  border-bottom: none;
}

.ind-tooltip {
  width: 16px;
  height: 16px;
}

.ind-download {
  width: 25px;
  height: 25px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.ind-sticky {
  white-space: nowrap;
}

ul.dropdown-menu {
  padding: 0px;
}

li.dropdown-menu-item {
  margin: 5px !important;
}

/* style for table of contents */

.toc-ul {
  padding: 8px;
}

.toc-li {
  padding: 8px 8px;
  display: block;
}

.toc-href:hover {
  font-weight: 600;
  color: #004c92;
}

@media (min-width: 760px) {
  .lp__card_wrapper {
    margin-bottom: 32px !important;
  }

  .zoom-img {
    max-width: 40%;
  }
}


@media (min-width: 300px) {
  .lp__card_wrapper_2 {
    border-top: 1px solid #DCDCDC;
    height: 575px !important;
    padding: 30px;
  }

  .lp__card_wrapper_2 .zoom-img {
    max-width: 30%;
  }
}


@media (min-width: 1200px) {
  .lp__card_wrapper {
    /* margin-bottom: 32px !important; */
    height: 375px !important;
  }

  .lp__card_wrapper_2 {

    border-top: 1px solid #DCDCDC;
    height: 500px !important;
    padding: 30px;
  }

  .lp__card_wrapper_2 .zoom-img {
    max-width: 50%;
  }

  .zoom-img {
    max-width: 50%;
  }

  .breadcrumb-custom-container {
    position:absolute; top:-5px
  }
}



@media (max-width: 740px) {
  /* .ind-sticky {
    white-space: normal;
  } */
  .ind-table {
    font-size: 0.7rem;
    line-height: 0.8rem;
  }
  .ind-download {
    width: 20px;
    height: 20px;
  }
  .lp__btn {
    margin-bottom: 10px;
  }
  .coverage > td:nth-child(2) {
    display:none;
  }
  .coverage > td:nth-child(5) {
    display:none;
  }
  .coverage > th:nth-child(2) {
    display:none;
  }
  .coverage > th:nth-child(5) {
    display:none;
  }
}

/*DECDG HTML updates 2018*/

h2 {
  /* margin-bottom: 0px; */
  padding-top: 20px;
  /* color: #004c92;
  text-transform: uppercase; */
  /* font-size: 40px !important; */
}

h3 {
  /* font-size: 36px !important; */
  margin-top: 36px;
  /* border-bottom: 1px solid #e5e5e5; */
}

hr {
  margin-bottom: 25px !important;
  margin-top: 0px !important;
}

@media (min-width:771px) and (max-width:970px) {
  .auto-clear .col-sm-1:nth-child(12n+1) {
    clear: left;
  }
  .auto-clear .col-sm-2:nth-child(6n+1) {
    clear: left;
  }
  .auto-clear .col-sm-3:nth-child(4n+1) {
    clear: left;
  }
  .auto-clear .col-sm-4:nth-child(3n+1) {
    clear: left;
  }
  .auto-clear .col-sm-6:nth-child(odd) {
    clear: left;
  }
}

@media (max-width:770px) {
  .auto-clear .col-xs-1:nth-child(12n+1) {
    clear: left;
  }
  .auto-clear .col-xs-2:nth-child(6n+1) {
    clear: left;
  }
  .auto-clear .col-xs-3:nth-child(4n+1) {
    clear: left;
  }
  .auto-clear .col-xs-4:nth-child(3n+1) {
    clear: left;
  }
  .auto-clear .col-xs-6:nth-child(odd) {
    clear: left;
  }
}

.lp__img_responsive {
  display: block !important;
  max-width: 100% !important;
}

iframe {
  margin-bottom: 30px;
}

ul.lp__card_list{
  padding-left: 0px;
}

.featured_stories_button {
  padding-top: 30px;
}

.access_img {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  float: left;
  vertical-align: middle;
}

.breadcrumb-custom-container {
  float: left;
  width:inherit;
}

.breadcrumb-custom {
  overflow: hidden;
  white-space: nowrap;
  margin: 0;

  position: relative;
  width:inherit;
  }

.breadcrumb-custom li{
  display: inline;
  color: white;
}

@media (max-width: 700px) {
  .page_title{
    display: none;
  }
}

.breadcrumb-custom li a {
  font-size: 15px;
  color: white;
}

.breadcrumb-custom li a:hover {
  text-decoration: underline;
}

@media (min-width: 1200px) {
  .breadcrumb-custom-container {
    position:absolute;
    top:-5px;
  }
}

.col_breadcrumb {
  position: relative;
  width:inherit;
}

#feedback_button {
  position: fixed;
  right: 10px;
  bottom: 0px;
  z-index: 100;
  background: transparent;
  cursor: pointer;
  padding: 0px;
}

#feedback_button a {
  opacity: 0.9;
  white-space: nowrap;
  margin-bottom: 0px;
}

.responsive_img {
  width: 100%;
  height: auto;
}
