


/* Buttons */
.AL_Custom_NavLoginButton, button, [role="button"], [class^="SubmitButton"][class^="SubmitButton"] {
  border-radius: 99px !important;
}


/* Fonts */
a:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), abbr:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), acronym:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), address:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), applet:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), article:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), aside:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), audio:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), b:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), big:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), blockquote:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), body:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), canvas:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), caption:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), center:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), cite:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), code:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), dd:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), del:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), details:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), dfn:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), div:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), dl:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), dt:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), em:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), embed:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), fieldset:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), figcaption:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), figure:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), footer:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), form:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), header:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), hgroup:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), html:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), i:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), iframe:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), img:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), ins:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), kbd:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), label:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), legend:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), li:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), mark:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), menu:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), nav:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), object:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), ol:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), output:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), p:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), pre:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), q:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), ruby:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), s:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), samp:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), section:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), small:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), span:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), strike:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), strong:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), sub:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), summary:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), sup:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), table:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), tbody:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), td:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), tfoot:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), th:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), thead:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), time:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), tr:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), tt:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), u:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), ul:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), var:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), video:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level)  {
    font-family: 'Inter', sans-serif !important;
}


/* Registration and login */
[class*="LoginWrapper"] > img,
.fMTJvB > img {
  max-width: unset !important;
  width: 100% !important;
}

/* Banner images */
.AL_Custom_NavBg {
  
}


/* Course Page Cover Titles */
h3:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level).AL_Custom_CardTitle.AL_Custom_CardTitle div:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level).LinesEllipsis {
font-family: Montserrat, sans-serif !important;
}


/* Course overview page */
.AL_Custom_PCInnerSummaryBox {
  box-shadow: none !important;
  border: 2px solid #E1E2EA !important;
  border-radius: .5rem !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 1.5rem !important;
  padding: 1.5rem !important;
}
.AL_Custom_PCInnerSummaryBox > div {
  gap: 1em !important;
}

.AL_Custom_PCSummaryImage {
  margin: 0 !important;
}

div:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level).AL_Custom_PCTitle {
  font-family: Montserrat, sans-serif !important;
  color: #25273A !important;
}

.AL_Custom_PCModuleBox {
  box-shadow: none !important;
  border: 2px solid #E1E2EA !important;
  border-radius: .5rem !important;
}

.AL_Custom_PCModuleTitle {
  margin: 0 !important;
}

.AL_Custom_PCModuleDescription > button > span {
  white-space: normal !important;
  overflow: initial !important;
  text-overflow: initial !important;
  display: block !important;
}

.AL_Custom_PCToggledContent {
  border: 0 !important;
}

.AL_Custom_PCShowHideToggleWrapper {
  border: 0 !important;
}

.AL_Custom_PCModuleInnerWrapper {
  box-shadow: none !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 1.5rem !important;
  /* padding: 1.5rem; */ /* commented, assuming intentional */
}

.AL_Custom_PCModuleInnerWrapper > span {
  margin: 0 !important;
}

.AL_Custom_PCToggledContent {
  margin-top: -10px !important;
}

.AL_Custom_PCModuleGuideSection {
  border-radius: 0 !important;
  padding: 1rem !important;
}

.AL_Custom_PCModuleGuideTaskTitleWrapper {
  padding: 1.5rem !important;
}

.AL_Custom_PCModuleGuideTaskTitleWrapper.seeit {
  padding: 0 !important;
}

.AL_Custom_PCModuleTitle {
  overflow: auto !important;
  text-overflow: initial !important;
  white-space: normal !important;
}

.AL_Custom_PCShowHideToggleWrapper {
  display: flex !important;
  justify-content: center !important;
  border-top: 1px solid #E1E2EA !important;
}



/* LESSON PAGE */

/* Page Container */
.university-resources-viewer--document { box-shadow: none; 
border-radius: .5rem;
border: 2px solid #E1E2EA}

/* Title on individual lessons */
div:not(.custom_font):not(.custom_font_ignore):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level).knowledge-page--title {

  font-family: Montserrat, sans-serif;
  font-weight: bold;
  color: #25273A;
}

/* Video */
[class^="EmbedWrapper-sc"] iframe {
  border-radius: 0.5rem;
}

/* Callout box */
[class^="StyledCalloutContainer"] {
border: 2px solid #319AFB;
}

/* Callout box icon */
[class^="StyledCalloutContainer"] svg {
  fill: rgba(49 154 251 / .2)
}
[class^="StyledCalloutContainer"] svg path {
  stroke: #319AFB;
}
