/* Legacy breadcrumb rules removed. Breadcrumb source of truth: /components/breadcrumb/breadcrumb.css?v=20260710-v6118-31-short-hero-all-devices */
.mdi.schoolep-icon,
.schoolep-icon.mdi,
.subj-icon .mdi,
.subject-chip .i .mdi,
.stream-icon .mdi,
.portal-choice-icon .mdi,
.portal-card-icon .mdi,
.portal-hero-icon .mdi {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-size: 1.05em;
}

.level-btn > .fa-centercode,
.level-btn > .mdi,
.res-toggle > .fa-centercode,
.portal-resource-section-title > .fa-centercode {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.subj-icon > .mdi-abjad-arabic,
.subj-icon > .mdi-head-dots-horizontal,
.portal-card-icon > .mdi-abjad-arabic,
.portal-card-icon > .mdi-head-dots-horizontal,
.schoolep-subject-hero-title-icon.mdi-abjad-arabic,
.schoolep-subject-hero-title-icon.mdi-head-dots-horizontal {
  font-size: 1.42em !important;
  line-height: 1 !important;
  transform: scale(1.06);
  transform-origin: center;
}

svg.schoolep-inline-svg-icon{display:inline-block;fill:currentColor;stroke:none;width:1em;height:1em;overflow:visible;vertical-align:-.08em;flex:0 0 auto}

.subject-chip .i>svg.schoolep-inline-svg-icon,.stream-icon>svg.schoolep-inline-svg-icon,.portal-card-icon>svg.schoolep-inline-svg-icon{width:1em;height:1em}

.content-area .sp-hero #page-title>svg.schoolep-subject-hero-title-icon{padding:11px;box-sizing:border-box}

@media (max-width:720px) {
.content-area .sp-hero #page-title>svg.schoolep-subject-hero-title-icon{padding:9px}
}
