img.richtext-image {
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
}

iframe {
  /* width: 420px;
  height: 315px;
  display: block;
  margin-left: auto;
  margin-right: auto; */
  aspect-ratio: 16 / 9;
  width: 100%;
  height: 315px;
}

.sw-lasPubsParapgraph.sw-categoryTag {
  font-size: small;
}

.sw-lastPubsPubDate {
  font-size: smaller;
}

.sw-breadcrumbBackBtn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.75rem;
}

nav#sw-navBreadcrumb {
  --bs-breadcrumb-divider: ">";
}

.breadcrumb-item::before {
  font-weight: 700;
}

.card.mb-3.sw-cardMediaHome {
  font-size: 1.1rem;
}

a.sw-servicesLinkSidebar {
  color: rgb(0, 0, 114);
}

a.sw-servicesLinkSidebar:hover {
  color: rgb(67, 67, 136);
  text-decoration: underline;
}

.sw-publishedDateTimeInfo {
  font-size: smaller;
}

.page-item > .page-link {
  color: #198754;
}

.page-item.active > .page-link {
  background-color: #198754;
  color: #fff;
  border-color: #198754;
}

.sw-searchDtDescriptionText {
  font-size: 0.9rem;
}

p[data-block-key] {
  color: #333333;
}

#sw-rightMenuSide {
  padding-left: 24px;
}

@media screen and (max-width: 992px) {
  /* section.sw-mainSection {
    margin-top: -24px;
  } */

  #sw-rightMenuSide {
    padding-left: 16px;
    margin-top: 24px;
  }

  .sw-publishedDateTimeInfo {
    font-size: 0.7rem;
  }

  #sw-lastPublishedAtInfo {
    margin-top: -12px;
  }

  #sw-navBreadcrumb {
    font-size: 0.9rem;
  }
}

/* @media screen and (max-width: 360px) {
  section.sw-mainSection {
    margin-top: -4px;
  }
} */

.sw-relatedLink {
  font-size: 0.8rem;
}

.sw-bgRoundedIcon {
  background-color: rgb(190, 189, 189);
  border-radius: 50%;
  /* margin: 10px; */
}

.sw-bgRoundedIcon:hover {
  background-color: rgb(67, 67, 136);
  color: white;
}
