html, body {
  font-family: "Roobert-Tines" !important;
}

/* AUTH PAGES */

[id*=AcademyLearnerLogin-react-component] [data-overlay-container="true"] > div {
  background-color: #32313B;
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 120px !important;
}

[id*=AcademyLearnerLogin-react-component] [data-overlay-container="true"] > div > div {
  border-radius: 24px;
  background-color: #FCF9F5;
}
[id*=AcademyLearnerLogin-react-component] [data-overlay-container="true"] > div > div > img + div {
  font-weight: 700;
  line-height: 1.25;
}

[id*=AcademyLearnerLogin-react-component] [data-overlay-container="true"]  input {
  border-radius: 14px;
}
[id*=AcademyLearnerLogin-react-component] [data-overlay-container="true"]    button[type="submit"] {
  font-weight: 600;
  color: white;
  border-radius: 14px !important;
}

[id*=AcademyLearnerLogin-react-component] [data-overlay-container="true"]  a {
  font-weight: 500;
}







/* TRAININGS PAGE */

.academy-banner { 
  background-color: #8578E6 !important;
}

.academy-nav {
  font-weight: 500;
}

.academy-logo {
  margin-right: 32px !important;
}

.academy-navigation-user-avatar {
  box-shadow: none !important;
}

.logout-button {
  font-weight: 600;
}

a.AL_Custom_TabBarTab {
  padding: 20px 0 16px 0 !important;
  transition: 0s !important;
  color: #6C6A80 !important;
}
a.AL_Custom_TabBarTab:hover {
  color: #978DE4 !important;
}
a.AL_Custom_TabBarTab.active {
  color: #8578E6 !important;
}

.AL_Custom_Breadcrumb,
.AL_Custom_Breadcrumb a,
.AL_Custom_Breadcrumb span,
.AL_Custom_Breadcrumb div {
  font-weight: 500 !important;
}

a:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), acronym:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), applet:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), aside:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), b:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), blockquote:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), canvas:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), center:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), code:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), del:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), dfn:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), dl:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), em:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), fieldset:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), figure:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), form:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), hgroup:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), i:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), img:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), kbd:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), legend:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), mark:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), nav:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), ol:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), p:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), q:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), s:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), section:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), span:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), strong:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), summary:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), table:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), td:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), th:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), time:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), tt:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), ul:not(.custom_font):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(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), video:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level) {
  font-family: "Roobert-Tines" !important;
}

h1:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h1 *:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h2:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h2 *:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h3:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h3 *:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h4:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h4 *:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h5:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h5 *:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h6:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level), h6 *:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level) {
  font-family: "Roobert-Tines" !important;
  font-weight: 600 !important;
}


.academy-content h2:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level) {
  font-family: "Reckless-Tines" !important;
  font-weight: 400 !important;
}

.AL_Custom_Template > div,
.fix-footer {
  display: flex;
flex-direction: column;
width: 100%;
max-width: 100%;
min-height: 100vh;
}
.fix-footer > * {
width: 100%;
max-width: 100%;
  flex: 0 0 auto;
}

.academy-content-wrapper {
  flex: 1 1 auto;
}

.academy-footer.AL_Custom_Footer {
  position: sticky !important;
}

.AL_Custom_SingleCard > a > div {
  border-radius: 18px !important;
}
.AL_Custom_CardImage {
  border-radius: 16px 16px 0 0 !important;
}
.AL_Custom_CardBody {
  border-radius: 0 0 18px 18px !important;
}
.AL_Custom_CardShadows > div {
  border-radius: 18px !important;
}
.AL_Custom_TabBar {
  display: none;
}
.AL_Custom_NavBg {
  border-radius: 0 0 36px 36px
}
.AL_Custom_Template > * {
  background-color: #FFFDFB;
}

.AL_Custom_Template .AL_Custom_BannerStatsWrapper .stat-wrapper div.stat-value:not(.custom_font):not(.fa):not(.fab):not(.far):not(.fas):not(.vjs-icon-placeholder):not(.vjs-play-progress):not(.vjs-volume-level) {
  font-family: Reckless-Tines !important;
  font-weight: 400;
}

.AL_Custom_NavCustomLinksList ul li.AL_Custom_NavCustomLink a,
.AL_Custom_NavCustomLinksList ul li.AL_Custom_NavCustomLink a:hover,
h1.AL_Custom_BannerMainHeading, 
.academy-banner .AL_Custom_Template .AL_Custom_BannerStatsWrapper .stat-wrapper {
  color: white !important;
}

.AL_Custom_NavAccountMenuTrigger svg path {
  fill: white !important
}
.AL_Custom_NavAccountMenuTrigger:hover svg path {
  fill: white !important
}

.AL_Custom_NavBg a.AL_Custom_BannerCta {
  background-color: white !important;
  color: #665DAC !important;
  border-radius: 14px !important;
}

.AL_Custom_NavAccountMenuTrigger {
  background-color: #665DAC !important;
  box-shadow: none !important;
}

[id^=AcademyLearnerProfileMyTrainings] .AL_Custom_NavBg + .academy-content-wrapper .AL_Custom_CardContainer > * {
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 24px !important;
  background-color: #F7F4F0 !important;
}

.AL_Custom_CardImage {
  background-color: #F7F4F0 !important;
}

.AL_Custom_SingleCard > a > *,
.AL_Custom_CardShadows > * {
  box-shadow: none !important;
  background-color: #FFFDFB !important;
  transition: 0.1s !important;
  border: 2px solid #F7F4F0;
}
.AL_Custom_SingleCard > a > *:hover {
  border-color: #D4CFFC;
}
.AL_Custom_SingleCard .AL_Custom_CardBody {
  background-color: transparent !important;
}
.AL_Custom_GOSectionContainer {
  border: 2px solid #D4CFFC !important;
  border-radius: 16px !important;
  overflow: hidden;
}
.AL_Custom_GOSectionTitle {
  border: 0 !important;
  background-color: #ECEAFF !important;
}
.AL_Custom_GOSectionTaskContainer {
  background-color: #ECEAFF42 !important;
}
.AL_Custom_Template_Certification 
.AL_Custom_PCSummaryBox .my-modal-body > div:nth-child(2) > div:nth-child(1) {
  width: 898px !important;
  height: 552px !important;
}
.AL_Custom_Template_Certification 
.AL_Custom_PCSummaryBox .my-modal-body > div > div {
  background-color: #D4CFFC;
  background-image: none;
  color: #665DAC;
}
.AL_Custom_Template_Certification .AL_Custom_PCSummaryBox .my-modal-body > div > div > div:first-child:empty {
  display: none;
}
.AL_Custom_PCSummaryBox .my-modal-body > div > div > div:first-child:empty + img {
  top: 0;
  height: 100%;
}
.AL_Custom_PCSummaryBox .my-modal-body > div > div > div:first-child:empty + img + div {
  height: 552px;
  display: flex;
  max-width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.AL_Custom_PCSummaryBox .my-modal-body > div:first-child {
  position: absolute !important;
  top: 38px !important;
  right: 38px !important;
}

.custom_font {
  font-family: "Reckless-Tines" !important;
  font-style: italic !important;
  font-size: 1.8em !important;
}

.my-modal-body > div:nth-child(2) > div:first-child {
  width: 898px !important;
  height: 552px !important;
}

.my-modal-body > div:nth-child(2) > div:first-child > div:first-child {
  display: none;
}

.my-modal-body > div:nth-child(2) > div:first-child > img {
  top: 0;
  height: 100%;
}

.my-modal-body > div:nth-child(2) > div:first-child > img + div {
  width: 90%;
  color: #665DAC;
  padding-top: 7.5rem;
}

.my-modal-body > div:nth-child(2) > div:first-child > img + div > div:nth-child(2) {
  font-size: 3rem;
  min-height: 4rem;
}

[id*="AwardedAcademyCertificationLanding"] .academy-content > div:first-child {
  box-shadow: none;
}
@media (min-width: 1024px) {
  [id*="AwardedAcademyCertificationLanding"] .academy-content > div:first-child > div:first-child > div:first-child {
    width: 898px !important;
    height: 552px !important;
  }
}
[id*="AwardedAcademyCertificationLanding"] .academy-content > div:first-child > div:first-child > div:first-child > div:first-child {
  display: none;
}
[id*="AwardedAcademyCertificationLanding"] .academy-content > div:first-child > div:first-child > div:first-child > img {
  top: 0;
  height: 100%;
  border-radius: 6px;
}
[id*="AwardedAcademyCertificationLanding"] .academy-content > div:first-child > div:first-child > div:first-child > img + div {
  width: 90%;
  color: #665DAC;
  padding-top: 7.5rem;
}
[id*="AwardedAcademyCertificationLanding"] .academy-content > div:first-child > div:first-child > div:first-child > img + div > div:nth-child(2) {
  font-size: 3rem;
  min-height: 4rem;
}

a.AL_Custom_NavLoginButton {
  border-color: white !important;
  color: white !important;
}

.CertAwardedByName {
font-size: 1.5rem !important;
}