/* ISI 1354 Specific Styles */

/* Fix for expanded ISI content scrolling */
.sec-innercontent.Newactive .scroll-content {
    height: auto !important;
    max-height: 80vh !important;
    overflow-y: auto !important;
    padding-right: 15px;
}

.sec-innercontent.Newactive .scroll-content::-webkit-scrollbar {
    width: 8px;
}

.sec-innercontent.Newactive .scroll-content::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 4px;
}

.sec-innercontent.Newactive .scroll-content::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}

.sec-innercontent.Newactive .scroll-content::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.arrow-navstrip.sticky-nav ~ .content-wrapper .scroll-content {
    height: auto !important;
    max-height: none !important;
    overflow-y: auto !important;
}

.isi_content.adv-react .webcast-heading1 a {
    color: #000; 
    text-decoration: none;
}


@media only screen and (max-width: 540px) {

.component-content.footer-links ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0;
  margin: 0;
  list-style: none;
}

.component-content.footer-links li {
  flex: 1 1 50%;
  box-sizing: border-box;
  padding: 2px 10px;
  text-align: center;
  font-size: 12px;
}

.component-content.footer-links a {
  font-size: 10px;
  text-decoration: underline;
  color: inherit;
}
td.brand-logo-content.align-center{
   text-align: center !important;
}
.prebody .precourse-page{
  margin-bottom:10PX !important;
}
li.footer-privacy-notice {
  border-right: 1.5px solid transparent !important;
}

}