

      :root {
        --font: "proxima-nova", arial, sans-serif;
        --alt-font: "utopia-std",Georgia,serif;
        --accent-color: #1046a8;
        --secondary-color: #3194f7;
        --link-color: #3194f7;
        --accent-highlight-color: #1046a8;
        --accent-highlight-background-color: #edf3fd;
        --accent-tinted-color-70: #b7c8e5;
        --accent-tinted-color-80: #cfdaee;
        --accent-tinted-color-90: #e7edf6;
        --accent-contrast-color: #fff;
        --accent-contrast-tinted-background-color: #b3b3b3;
        --accent-hover-color: #1459d7;
        --secondary-hover-color: #097bec;
        --secondary-contrast-color: #111;
        --link-hover-color: #0761bb;
      }
      

.company__logo {text-indent: 100%;white-space: nowrap;overflow: hidden;background: url('https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/a_exif,c_fit,t_ti_company_logo_v4/v1/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/mem8c4paa1b9-uz3gqfumovui-nexthink.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}
/*Previous Nav Styling */

body:not(.manager) .global-nav__container {
  display: flex;
  justify-content: center;
  background-color: #fff;
}
body:not(.manager) .global-nav__container .nav--global-links {
  background-color: transparent;
}
/* body:not(.manager) .header__inner {margin:0 5%} */
body:not(.manager) .header__inner .company__beta-logo .company-logo__container {
  width: 120px;
  order: 1;
}
body:not(.manager)
  .header__inner
  .company__beta-logo
  .company-logo__container
  img {
  width: 100%;
  height: auto;
  align-items: center;
}
body:not(.manager) .header__inner .company__school-name,
body:not(.manager) .header__inner .company__school-name__divider {
  display: none;
}
body:not(.manager) .header__inner .top-bar {
  width: 100%;
  border-top: none;
  border-bottom: none;
}
body:not(.manager) .header__inner .top-bar .toggle-topbar.menu-icon {
  margin-top: -22px;
}
body:not(.manager) .header__inner .top-bar .toggle-topbar button {
  float: right;
}
body:not(.manager) .header__inner .top-bar .top-bar-section ul li > a {
  color: #565656;
  font-size: 16px;
  font-weight: 600;
}
body:not(.manager) .header__inner .nav--top {
  display: none;
}
body:not(.manager) .divide {
  display: none;
}
@media only screen and (min-width: 769px) {
  body:not(.manager) .divide {
    display: block;
  }
  body:not(.manager) .container {
    max-width: 100%;
  }
  body:not(.manager) .d-block {
    display: block !important;
  }
  body:not(.manager) .header__inner .company__school-name {
    display: inline-block;
    font-size: 15px;
    margin-top: -10px;
  }
  body:not(.manager) .header__inner .company__school-name__divider {
    display: inline-block;
    height: 30px;
  }
  body:not(.manager) .header__inner .top-bar {
    width: 62%;
    display: inline-flex;
    border-top: none;
    padding: 0 5em;
    order: 2;
  }
  body:not(.manager) .header__inner .top-bar ul {
    margin-block-end: 0;
  }
  body:not(.manager) .global-nav__container {
    justify-content: flex-end;
  }
  body:not(.manager) .logo-nav p {
    margin-bottom: 0;
  }
  body:not(.manager) .header--microsite,
  body:not(.manager) .header--dashboard,
  body:not(.manager) .header--student,
  body:not(.manager) .header--article {
    display: none;
  }
  body:not(.manager) .border-b-none {
    border-bottom: none !important;
  }
  /*body:not(.manager) .panel--secondary {position: absolute!important;visibility: hidden!important}*/
}

/*Flex*/
.flex-container {
  display: flex;
}
.flex-start {
  justify-content: flex-start;
}
.flex-end {
  justify-content: flex-end;
}
.flex-center {
  justify-content: center;
}
.flex-space-bt {
  justify-content: space-between;
}
.flex-space-ar {
  justify-content: space-around;
}
.flex-space-ev {
  justify-content: space-evenly;
}
.flex-ai-start {
  align-items: flex-start;
}
.flex-ai-end {
  align-items: flex-end;
}
.flex-ai-start {
  align-items: flex-start;
}
.flex-ai-end {
  align-items: flex-end;
}
.flex-ai-center {
  align-items: center;
}
.flex-column {
  flex-direction: column;
}
.col-2 {
  width: 40%;
}
.col-3 {
  width: 30%;
}

/*img*/
.img-in-widget {
  width: 72px;
  height: 72px;
  margin-bottom: 33px;
  margin-right: 1rem;
}
.img-in-widget-margins {
  width: 95px;
  height: 95px;
  margin-bottom: 10px;
  margin-right: 0.5rem;
}
.article-header img {
  display: none;
}

/*Spacing*/
.ember-view .pa-z {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.ember-view .ptb-z {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ember-view .pb-z {
  padding-bottom: 0 !important;
}
.ember-view .pt-z {
  padding-top: 0 !important;
}
.ember-view .pr-z {
  padding-right: 0 !important;
}
.ember-view .pl-z {
  padding-left: 0 !important;
}
.ember-view .plr-z {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.ember-view .pa-xxs {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.ember-view .ptb-xxs {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.ember-view .pb-xxs {
  padding-bottom: 0.5rem !important;
}
.ember-view .pt-xxs {
  padding-top: 0.5rem !important;
}
.ember-view .pr-xxs {
  padding-right: 0.5rem !important;
}
.ember-view .pl-xxs {
  padding-left: 0.5rem !important;
}
.ember-view .plr-xxs {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.ember-view .pa-xss {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.ember-view .pa-xs {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.ember-view .ptb-xs {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.ember-view .pb-xs {
  padding-bottom: 3rem !important;
}
.ember-view .pt-xs {
  padding-top: 3rem !important;
}
.ember-view .pr-xs {
  padding-right: 3rem !important;
}
.ember-view .pl-xs {
  padding-left: 3rem !important;
}
.ember-view .plr-xs {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.ember-view .pa-s {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.ember-view .pa-sz {
  padding-top: 5rem !important;
  padding-bottom: 0rem !important;
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.ember-view .pa-stz {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.ember-view .ptb-s {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.ember-view .pb-s {
  padding-bottom: 5rem !important;
}
.ember-view .pt-s {
  padding-top: 5rem !important;
}
.ember-view .pr-s {
  padding-right: 5rem !important;
}
.ember-view .pl-s {
  padding-left: 5rem !important;
}
.ember-view .plr-s {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}
.ember-view .pa-m {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}
.ember-view .ptb-m {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}
.ember-view .pb-m {
  padding-bottom: 7rem !important;
}
.ember-view .pt-m {
  padding-top: 3rem !important;
}
.ember-view .pr-m {
  padding-right: 7rem !important;
}
.ember-view .pl-m {
  padding-left: 7rem !important;
}
.ember-view .plr-m {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}
.ember-view .pa-l {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}
.ember-view .ptb-l {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
.ember-view .pb-l {
  padding-bottom: 10rem !important;
}
.ember-view .pt-l {
  padding-top: 10rem !important;
}
.ember-view .pr-l {
  padding-right: 10rem !important;
}
.ember-view .pl-l {
  padding-left: 10rem !important;
}
.ember-view .plr-l {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}
.ember-view .pa-xl {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
  padding-left: 15rem !important;
  padding-right: 15rem !important;
}
.ember-view .ptb-xl {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
}
.ember-view .pb-xl {
  padding-bottom: 15rem !important;
}
.ember-view .pt-xl {
  padding-top: 15rem !important;
}
.ember-view .pr-xl {
  padding-right: 15rem !important;
}
.ember-view .pl-xl {
  padding-left: 15rem !important;
}
.ember-view .plr-xl {
  padding-right: 15rem !important;
  padding-left: 15rem !important;
}
.ember-view .pa-xxl {
  padding-top: 22rem !important;
  padding-bottom: 22rem !important;
  padding-left: 22rem !important;
  padding-right: 22rem !important;
}
.ember-view .ptb-xxl {
  padding-top: 22rem !important;
  padding-bottom: 22rem !important;
}
.ember-view .pb-xxl {
  padding-bottom: 22rem !important;
}
.ember-view .pt-xxl {
  padding-top: 22rem !important;
}
.ember-view .pr-xxl {
  padding-right: 22rem !important;
}
.ember-view .pl-xxl {
  padding-left: 22rem !important;
}
.ember-view .plr-xxl {
  padding-right: 22rem !important;
  padding-left: 22rem !important;
}
.ember-view .editor-content .mpb > h2 > a {
  visibility: hidden;
}
@media only screen and (max-width: 768px) {
  .ember-view .mpb {
    padding-bottom: 60px;
  }
  .ember-view .m-text-center {
    text-align: center;
  }
}

/*Colors and accents*/
.bg-gray {
  background-color: #f7f9fb;
}
.white {
  color: #fff !important;
}
.dots-top-right {
  position: relative;
}
/* .dots-top-right::before{content:"";position:absolute;top:0;right:0;width:184px;height:113px;background:transparent url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/pjmiw8ues7qw-382ywc84f98g-dot-pattern.png) no-repeat 0 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)} */
.dots-top-left {
  position: relative;
}
.dots-top-left::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 184px;
  height: 113px;
  background: transparent
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/pjmiw8ues7qw-382ywc84f98g-dot-pattern.png)
    no-repeat 0 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body:not(.manager) a.btn.btn--primary.btn--large.btn-to-top {
  font-family: var(--font) !important;
  display: inline-block;
  position: absolute;
  right: 1rem;
  top: 1rem;
  margin-bottom: 0;
  padding-left: 40px;
  background: #3194f7
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/sc9unjjbdqyh-arrow-up-white.svg)
    no-repeat 10px 50%;
  display: none !important;
}
body:not(.manager) a.btn.btn--primary.btn--large.btn-to-top:hover,
a.btn.btn--primary.btn--large.btn-to-top:focus {
  background-color: #1046a8;
  border-color: #1046a8;
  color: #fff;
}
body:not(.manager) a.btn.btn--primary.btn--large.btn-sign-in {
  padding-left: 35px !important;
  background: #3194f7
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/3lqfi9srz9za-lock-white.svg)
    no-repeat 10px 50%;
}
body:not(.manager) a.btn.btn--primary.btn--large.btn-sign-in:hover,
body:not(.manager) a.btn.btn--primary.btn--large.btn-sign-in:focus {
  background-color: #1046a8;
  border-color: #1046a8;
  color: #fff;
}
body:not(.manager) .btn.btn--primary.btn--small {
  font-size: 0.8rem;
  padding: 0.5em 1em;
  text-transform: uppercase;
  font-weight: 700;
  /* background-color: #3194f7;
  border-color: #3194f7; */
  background-color: #0B1442;
  border-color: #0B1442;
}
body:not(.manager) a.btn.btn--primary.btn--small:hover,
body:not(.manager) a.btn.btn--primary.btn--small:focus {
  background-color: var(--accent-color);
  border-color: var(--accent-color);
  color: #fff;
}
body:not(.manager) .btn.btn--alt.btn--small {
  text-transform: uppercase;
  font-family: var(--font) !important;
  border: none;
  background-color: #3194f7;
  border-color: #3194f7;
  color: #fff;
  float: right;
}
body:not(.manager) article-sidebar .stars.stars-05 i:first-of-type {
  color: #3194f7;
}
.stars.stars-1 i:first-of-type {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-1 i:first-of-type {
  color: #3194f7;
}
.stars.stars-15 i:first-of-type {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-15 i:first-of-type {
  color: #3194f7;
}
.stars.stars-15 i:nth-child(2) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-15 i:nth-child(2) {
  color: #3194f7;
}
.stars.stars-2 i:first-of-type,
.stars.stars-2 i:nth-child(2) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-2 i:first-of-type,
.article-sidebar .stars.stars-2 i:nth-child(2) {
  color: #3194f7;
}
.stars.stars-25 i:first-of-type,
.stars.stars-25 i:nth-child(2) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-25 i:first-of-type,
.article-sidebar .stars.stars-25 i:nth-child(2) {
  color: #3194f7;
}
.stars.stars-25 i:nth-child(3) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-25 i:nth-child(3) {
  color: #3194f7;
}
.stars.stars-3 i:first-of-type,
.stars.stars-3 i:nth-child(2),
.stars.stars-3 i:nth-child(3) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-3 i:first-of-type,
.article-sidebar .stars.stars-3 i:nth-child(2),
.article-sidebar .stars.stars-3 i:nth-child(3) {
  color: #3194f7;
}
.stars.stars-35 i:first-of-type,
.stars.stars-35 i:nth-child(2),
.stars.stars-35 i:nth-child(3) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-35 i:first-of-type,
.article-sidebar .stars.stars-35 i:nth-child(2),
.article-sidebar .stars.stars-35 i:nth-child(3) {
  color: #3194f7;
}
.stars.stars-35 i:nth-child(4) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-35 i:nth-child(4) {
  color: #3194f7;
}
.stars.stars-4 i:first-of-type,
.stars.stars-4 i:nth-child(2),
.stars.stars-4 i:nth-child(3),
.stars.stars-4 i:nth-child(4) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-4 i:first-of-type,
.article-sidebar .stars.stars-4 i:nth-child(2),
.article-sidebar .stars.stars-4 i:nth-child(3),
.article-sidebar .stars.stars-4 i:nth-child(4) {
  color: #3194f7;
}
.stars.stars-45 i:first-of-type,
.stars.stars-45 i:nth-child(2),
.stars.stars-45 i:nth-child(3),
.stars.stars-45 i:nth-child(4) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-45 i:first-of-type,
.article-sidebar .stars.stars-45 i:nth-child(2),
.article-sidebar .stars.stars-45 i:nth-child(3),
.article-sidebar .stars.stars-45 i:nth-child(4) {
  color: #3194f7;
}
.stars.stars-45 i:nth-child(5) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-45 i:nth-child(5) {
  color: #3194f7;
}
.stars.stars-5 i {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-5 i {
  color: #3194f7;
}
body:not(.manager) .layout-panel.layout-panel--article {
  background: #fff;
}
body:not(.manager) .btn--primary,
body:not(.manager) .btn--print {
  font-family: var(--font) !important;
  border: none;
  background-color: #3194f7;
  border-color: #3194f7;
  color: #fff;
}
body:not(.manager) .btn--primary:hover,
body:not(.manager) .btn--print:hover,
body:not(.manager) .btn--primary:focus,
body:not(.manager) .btn--print:focus,
body:not(.manager) .btn.btn--alt:hover,
body:not(.manager) .btn.btn--alt:focus,
body:not(.manager) .btn--primary.btn--small:hover,
body:not(.manager) .btn--primary.btn--small:focus {
  background-color: #1046a8;
  border-color: #1046a8;
  color: #fff;
}
body:not(.manager) .next-topic-tooltip.next-topic-tooltip--left {
  right: unset;
  right: 1px;
}
body:not(.manager) .next-topic-tooltip {
  top: auto;
}

/*Global*/
body:not(.manager) h3 {
  font-family: var(--font) !important;
}
body:not(.manager) h1.large {
  font-size: 3.4375em;
  font-weight: 700;
  margin-top: 35px;
}
body:not(.manager) .global-nav__container,
body:not(.manager) .learning-path-container .row,
body:not(.manager) .row .row,
body:not(.manager) .footer__inner,
body:not(.manager) .widget--back-to-dashboard,
body:not(.manager) .learning-content-hero,
body:not(.manager) .learning-content-hero__caption,
body:not(.manager) .header__inner {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 1rem;
}
/*.global-nav__container::before,body:not(.manager) .widget--back-to-dashboard::before,body:not(.manager) .learning-content-hero::before,body:not(.manager) .learning-content-hero__caption::before,body:not(.manager) .header__inner::before,body:not(.manager) .header.header--article::before{content:"";position:absolute;width:208px;height:208px;display:block;top:0;left:0;background-position:0 0;background-size:contain;background-repeat:no-repeat}*/
body:not(.manager) .global-nav__container::before,
body:not(.manager) .widget--back-to-dashboard::before,
body:not(.manager) .learning-content-hero::before,
body:not(.manager) .learning-content-hero__caption::before,
body:not(.manager) .header__inner::before,
body:not(.manager) .header.header--article::before {
  content: "";
  position: absolute;
  width: 208px;
  height: 0;
  display: block;
  top: 0;
  left: 0;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}
body:not(.manager) .global-nav__container::before {
  content: "";
  background: #0B1442;
  width: 100%;
  z-index: -1;
}
/* .header--article{border-bottom:0;} */
body:not(.manager) .global-nav__container {
  background: #0B1442;
}
body:not(.manager) .row .row {
  padding: 0;
}
body:not(.manager) .flex-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body:not(.manager) .home__content {
  padding: 0;
}
body:not(.manager) .learn.dashboard .widget,
body:not(.manager) .learn.transcript .widget {
  padding: 0;
}
@media only screen and (min-width: 48.063em) {
  .learn.transcript .widget {
    padding: 0;
  }
}
body:not(.manager) .header__inner {
  display: block;
  width: 100%;
}
body:not(.manager) a.inline-link {
  color: #3194f7;
  text-decoration: underline;
}
body:not(.manager) a.inline-link:hover {
  text-decoration: none;
}
body:not(.manager) .vidPop-Wrap {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #202945;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  z-index: 99999999;
}
body:not(.manager) .vidPop-animation {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: vidPop;
  animation-name: vidPop;
}
@-webkit-keyframes vidPop {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes vidPop {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body.logged-in .vidPop-Wrap {
  top: 32px;
  z-index: 99998;
}
.vidPop-Content {
  max-width: 854px;
  display: block;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.vidPop-Content.d360 {
  max-width: 600px;
}
.vidPop-Content.d360 iframe {
  height: 410px !important;
}
.vidPop-Content iframe {
  max-width: 100% !important;
  width: 100% !important;
  display: block !important;
  height: 480px !important;
  border: none !important;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.vidPop-Hide {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: vidPopHide;
  animation-name: vidPopHide;
}
@-webkit-keyframes vidPopHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes vidPopHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.vidPop-Close {
  position: absolute;
  top: 0;
  cursor: pointer;
  bottom: 528px;
  right: 0;
  margin: auto 0;
  width: 24px;
  height: 24px;
  background: url(images/close.png) no-repeat;
  background-size: 24px 24px;
  -webkit-background-size: 24px 24px;
  -moz-background-size: 24px 24px;
  -o-background-size: 24px 24px;
}
.vidPop-Close:hover {
  opacity: 0.5;
}
@media (max-width: 768px) and (min-width: 10px) {
  .vidPop-Content {
    max-width: 90%;
  }
}
@media (max-width: 600px) and (min-width: 10px) {
  .vidPop-Content iframe {
    height: 320px !important;
  }
  .vidPop-Close {
    bottom: 362px;
  }
}
@media (max-width: 480px) and (min-width: 10px) {
  .vidPop-Content iframe {
    height: 220px !important;
  }
  .vidPop-Close {
    bottom: 262px;
  }
}

body:not(.manager) .header__inner .top-bar .top-bar-section ul li > a,
body:not(.manager) .dashboard-header__name,
body:not(.manager) .dashboard-header__arrow .icon-navigatedown::before,
body:not(.manager) p.company__school-name {
  color: #fff;
  background-color: transparent;
}
body:not(.manager) .company-logo__container img {
  -webkit-filter: brightness(0.5) invert(1);
  filter: brightness(0.5) invert(1);
}
body:not(.manager) .top-bar-section li a {
  background-color: transparent !important;
  background: transparent;
  color: #fff;
}
body:not(.manager) .top-bar-section li a:hover {
  background-color: transparent;
  background: transparent;
  color: #3194f7 !important;
}
body:not(.manager)
  .top-bar-section
  .dropdown
  li:not(.has-form):not(.active)
  > a:not(.button),
body:not(.manager) .top-bar-section .dropdown li a {
  color: #fff;
  background: transparent !important;
}
@media only screen and (min-width: 769px) {
  .header__inner .top-bar .top-bar-section {
    top: 20px;
  }
}
body:not(.manager) .dashboard-header-dropdown a {
  color: #000 !important;
}
body:not(.manager) .course-actions-dropdown,
body:not(.manager) .dashboard-header-dropdown {
  border: none;
  border-radius: 3px;
}
body:not(.manager) .course-actions-dropdown > li,
body:not(.manager) .dashboard-header-dropdown > li {
  margin-bottom: 0 !important;
}
body:not(.manager) .course-actions-dropdown > li:first-of-type,
body:not(.manager) .dashboard-header-dropdown > li:first-of-type {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
body:not(.manager) .course-actions-dropdown > li:last-of-type,
body:not(.manager) .dashboard-header-dropdown > li:last-of-type {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
body:not(.manager) .dashboard-header__name {
  display: none;
}
body:not(.manager) .avatar {
  background: #1046a8;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
body:not(.manager) .dashboard-header__arrow {
  margin-left: 4px;
}

/*Hero Widget and Header Treatments*/
body:not(.manager) .hero {
  overflow: hidden;
  position: relative;
  padding: 3em 0 0em 0;
}
body:not(.manager) .hero picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body:not(.manager) .hero picture img {
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
body:not(.manager) .hero .hero__caption {
  background: none;
  position: relative;
  padding: 0 1rem;
  left: 0;
  max-width: 1300px;
  margin: 0 auto;
}
.hero__caption a {
  display: none !important;
}
body:not(.manager) .hero .hero__caption .hero__title {
  color: #fff;
}
body:not(.manager) .hero .hero__caption span {
  color: #fff;
}
body:not(.manager) .hero span.h4 {
  display: block;
  margin-bottom: 1em;
  font-family: var(--font) !important;
  font-size: 1.375em;
}
body:not(.manager) h2.hero__title {
  font-size: 2.25rem !important;
  font-weight: 700;
}
body:not(.manager) section.header-region {
  position: relative;
  margin-top: 90px;
}
body:not(.manager) section.header-region .container {
  padding: 0;
  position: relative;
  background-color: transparent;
}
body:not(.manager) section.header-region h4 {
  font-weight: 400;
  font-family: var(--font) !important;
  font-size: 1.325em;
}
body:not(.manager) .header-bg-image {
  background-size: cover;
  background-position: bottom right;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;
  max-width: none;
  z-index: 0;
}
@media only screen and (max-width: 768px) {
  body:not(.manager) section.header-region {
    margin-top: 70px !important;
  }
  body:not(.manager) .custom-nav ul {
    margin: 0 2rem 0 0 !important;
  }
}

/*Header Backgrounds*/
body:not(.manager) .header-region {
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: cover;
}
body:not(.manager) .header-region.learning-path-intro {
  background: #0B1442;
  background-size: auto;
}
body:not(.manager) .header-region.learner-dashboard {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/20iqrlunlvyu-hnmj9cf9ysi7-swoosh-background.svg);
  background-position: left bottom;
  min-height: 570px;
}

body:not(.manager) .header-region.learner-dashboard h1 {
  margin-bottom: 0px;
  font-size: 46px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 52px;
  font-family: var(--font) !important;
}
body:not(.manager) .header-region.learner-dashboard p {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
  margin-bottom: 0;
}

body:not(.manager) .header-region.learner-dashboard .btn--primary {
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 18px;
  text-align: center;
  margin-top: 40px;
  text-transform: uppercase;
  font-weight: bold;
}

/*Previous Nav Styling */
body:not(.manager) .global-nav__container {
  display: flex;
  justify-content: center;
  background-color: #fff;
}
body:not(.manager) .global-nav__container .nav--global-links {
  background-color: transparent;
}
/* body:not(.manager) .header__inner {margin:0 5%} */
body:not(.manager) .header__inner .company__beta-logo .company-logo__container {
  width: 120px;
  order: 1;
}
body:not(.manager)
  .header__inner
  .company__beta-logo
  .company-logo__container
  img {
  width: 100%;
  height: auto;
  align-items: center;
}
body:not(.manager) .header__inner .company__school-name,
body:not(.manager) .header__inner .company__school-name__divider {
  display: none;
}
body:not(.manager) .header__inner .top-bar {
  width: 100%;
  border-top: none;
  border-bottom: none;
}
body:not(.manager) .header__inner .top-bar .toggle-topbar.menu-icon {
  margin-top: -22px;
}
body:not(.manager) .header__inner .top-bar .toggle-topbar button {
  float: right;
}
body:not(.manager) .header__inner .top-bar .top-bar-section ul li > a {
  color: #565656;
  font-size: 16px;
  font-weight: 600;
}
body:not(.manager) .header__inner .nav--top {
  display: none;
}
@media screen and (min-width: 640px) {
  body:not(.manager) .header--custom-nav {
    max-width: 640px;
  }
}
@media only screen and (min-width: 769px) {
  body:not(.manager) .container {
    max-width: 100%;
  }
  body:not(.manager) .header--custom-nav {
    max-width: 100%;
  }
  body:not(.manager) .header__inner .company__school-name {
    display: inline-block;
    font-size: 15px;
    margin-top: -10px;
  }
  body:not(.manager) .header__inner .company__school-name__divider {
    display: inline-block;
    height: 30px;
  }
  body:not(.manager) .header__inner .top-bar {
    width: 62%;
    display: inline-flex;
    border-top: none;
    padding: 0 5em;
    order: 2;
  }
  body:not(.manager) .header__inner .top-bar ul {
    margin-block-end: 0;
  }
  body:not(.manager) .global-nav__container {
    justify-content: flex-end;
  }
  body:not(.manager) .logo-nav p {
    margin-bottom: 0;
  }
  body:not(.manager) .header--microsite,
  body:not(.manager) .header--dashboard,
  body:not(.manager) .header--student,
  body:not(.manager) .header--article {
    display: none;
  }

  body:not(.manager) .layout__content div.widget:last-of-type {
    border-bottom: none !important;
  }
  /*body:not(.manager) .panel--secondary {position: absolute!important;visibility: hidden!important}*/
}

/*Spacing*/
.ember-view .pa-z {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.ember-view .ptb-z {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ember-view .pb-z {
  padding-bottom: 0 !important;
}
.ember-view .pt-z {
  padding-top: 0 !important;
}
.ember-view .pr-z {
  padding-right: 0 !important;
}
.ember-view .pl-z {
  padding-left: 0 !important;
}
.ember-view .plr-z {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.ember-view .pa-xxs {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.ember-view .ptb-xxs {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.ember-view .pb-xxs {
  padding-bottom: 0.5rem !important;
}
.ember-view .pt-xxs {
  padding-top: 0.5rem !important;
}
.ember-view .pr-xxs {
  padding-right: 0.5rem !important;
}
.ember-view .pl-xxs {
  padding-left: 0.5rem !important;
}
.ember-view .plr-xxs {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.ember-view .pa-xs {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.ember-view .ptb-xs {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.ember-view .pb-xs {
  padding-bottom: 3rem !important;
}
.ember-view .pt-xs {
  padding-top: 3rem !important;
}
.ember-view .pr-xs {
  padding-right: 3rem !important;
}
.ember-view .pl-xs {
  padding-left: 3rem !important;
}
.ember-view .plr-xs {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.ember-view .pa-s {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.ember-view .ptb-s {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.ember-view .pb-s {
  padding-bottom: 5rem !important;
}
.ember-view .pt-s {
  padding-top: 5rem !important;
}
.ember-view .pr-s {
  padding-right: 5rem !important;
}
.ember-view .pl-s {
  padding-left: 5rem !important;
}
.ember-view .plr-s {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}
.ember-view .pa-m {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}
.ember-view .ptb-m {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}
.ember-view .pb-m {
  padding-bottom: 7rem !important;
}
.ember-view .pt-m {
  padding-top: 3rem !important;
}
.ember-view .pr-m {
  padding-right: 7rem !important;
}
.ember-view .pl-m {
  padding-left: 7rem !important;
}
.ember-view .plr-m {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}
.ember-view .pa-l {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}
.ember-view .ptb-l {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
.ember-view .pb-l {
  padding-bottom: 10rem !important;
}
.ember-view .pt-l {
  padding-top: 10rem !important;
}
.ember-view .pr-l {
  padding-right: 10rem !important;
}
.ember-view .pl-l {
  padding-left: 10rem !important;
}
.ember-view .plr-l {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}
.ember-view .pa-xl {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
  padding-left: 15rem !important;
  padding-right: 15rem !important;
}
.ember-view .ptb-xl {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
}
.ember-view .pb-xl {
  padding-bottom: 15rem !important;
}
.ember-view .pt-xl {
  padding-top: 15rem !important;
}
.ember-view .pr-xl {
  padding-right: 15rem !important;
}
.ember-view .pl-xl {
  padding-left: 15rem !important;
}
.ember-view .plr-xl {
  padding-right: 15rem !important;
  padding-left: 15rem !important;
}
.ember-view .pa-xxl {
  padding-top: 22rem !important;
  padding-bottom: 22rem !important;
  padding-left: 22rem !important;
  padding-right: 22rem !important;
}
.ember-view .ptb-xxl {
  padding-top: 22rem !important;
  padding-bottom: 22rem !important;
}
.ember-view .pb-xxl {
  padding-bottom: 22rem !important;
}
.ember-view .pt-xxl {
  padding-top: 22rem !important;
}
.ember-view .pr-xxl {
  padding-right: 22rem !important;
}
.ember-view .pl-xxl {
  padding-left: 22rem !important;
}
.ember-view .plr-xxl {
  padding-right: 22rem !important;
  padding-left: 22rem !important;
}
.ember-view .mb-s {
  margin-bottom: 5rem !important;
}
/*Colors and accents*/
.bg-gray {
  background-color: #f7f9fb;
}
.bg-vibrantblue200 {
  background-color: #e6f2fe;
}
.bg-vibrantblue100 {
  background-color: #f5faff;
}
.white {
  color: #fff;
}

.transition-section .medium-6 {
  width: 40%;
}
body:not(.manager) .transition-section .row {
  justify-content: space-around;
  display: flex;
}

@media only screen and (max-width: 769px) {
  .transition-section .medium-6 {
    width: 100%;
  }
  body:not(.manager) .transition-section .row {
    flex-wrap: wrap;
  }
}

.dots-top-right {
  position: relative;
}
.dots-top-right::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 184px;
  height: 113px;
  background: transparent
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/pjmiw8ues7qw-382ywc84f98g-dot-pattern.png)
    no-repeat 0 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.dots-top-left {
  position: relative;
}
.dots-top-left::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 184px;
  height: 113px;
  background: transparent
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/pjmiw8ues7qw-382ywc84f98g-dot-pattern.png)
    no-repeat 0 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body:not(.manager) a.btn.btn--primary.btn--large.btn-to-top {
  font-family: var(--font) !important;
  display: inline-block;
  position: absolute;
  right: 1rem;
  top: 1rem;
  margin-bottom: 0;
  padding-left: 40px;
  background: #3194f7
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/sc9unjjbdqyh-arrow-up-white.svg)
    no-repeat 10px 50%;
}
body:not(.manager) a.btn.btn--primary.btn--large.btn-to-top:hover,
a.btn.btn--primary.btn--large.btn-to-top:focus {
  background-color: #1046a8;
  border-color: #1046a8;
  color: #fff;
}
body:not(.manager) a.btn.btn--primary.btn--large.btn-sign-in {
  padding-left: 35px;
  background: #3194f7
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/3lqfi9srz9za-lock-white.svg)
    no-repeat 10px 50%;
}
body:not(.manager) a.btn.btn--primary.btn--large.btn-sign-in:hover,
body:not(.manager) a.btn.btn--primary.btn--large.btn-sign-in:focus {
  background-color: #1046a8;
  border-color: #1046a8;
  color: #fff;
}
body:not(.manager) .btn.btn--primary.btn--small {
  font-size: 0.8rem;
  padding: 0.5em 1em;
  text-transform: uppercase;
  font-weight: 700;
  /* background-color: #3194f7;
  border-color: #3194f7; */
  background-color: #0B1442;
  border-color: #0B1442;
}
body:not(.manager) a.btn.btn--primary.btn--small:hover,
body:not(.manager) a.btn.btn--primary.btn--small:focus {
  background-color: var(--accent-color);
  border-color: var(--accent-color);
  color: #fff;
}
body:not(.manager) .btn.btn--alt.btn--small {
  text-transform: uppercase;
  font-family: var(--font) !important;
  border: none;
  background-color: #3194f7;
  border-color: #3194f7;
  color: #fff;
  float: right;
}
body:not(.manager) article-sidebar .stars.stars-05 i:first-of-type {
  color: #3194f7;
}
.stars.stars-1 i:first-of-type {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-1 i:first-of-type {
  color: #3194f7;
}
.stars.stars-15 i:first-of-type {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-15 i:first-of-type {
  color: #3194f7;
}
.stars.stars-15 i:nth-child(2) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-15 i:nth-child(2) {
  color: #3194f7;
}
.stars.stars-2 i:first-of-type,
.stars.stars-2 i:nth-child(2) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-2 i:first-of-type,
.article-sidebar .stars.stars-2 i:nth-child(2) {
  color: #3194f7;
}
.stars.stars-25 i:first-of-type,
.stars.stars-25 i:nth-child(2) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-25 i:first-of-type,
.article-sidebar .stars.stars-25 i:nth-child(2) {
  color: #3194f7;
}
.stars.stars-25 i:nth-child(3) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-25 i:nth-child(3) {
  color: #3194f7;
}
.stars.stars-3 i:first-of-type,
.stars.stars-3 i:nth-child(2),
.stars.stars-3 i:nth-child(3) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-3 i:first-of-type,
.article-sidebar .stars.stars-3 i:nth-child(2),
.article-sidebar .stars.stars-3 i:nth-child(3) {
  color: #3194f7;
}
.stars.stars-35 i:first-of-type,
.stars.stars-35 i:nth-child(2),
.stars.stars-35 i:nth-child(3) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-35 i:first-of-type,
.article-sidebar .stars.stars-35 i:nth-child(2),
.article-sidebar .stars.stars-35 i:nth-child(3) {
  color: #3194f7;
}
.stars.stars-35 i:nth-child(4) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-35 i:nth-child(4) {
  color: #3194f7;
}
.stars.stars-4 i:first-of-type,
.stars.stars-4 i:nth-child(2),
.stars.stars-4 i:nth-child(3),
.stars.stars-4 i:nth-child(4) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-4 i:first-of-type,
.article-sidebar .stars.stars-4 i:nth-child(2),
.article-sidebar .stars.stars-4 i:nth-child(3),
.article-sidebar .stars.stars-4 i:nth-child(4) {
  color: #3194f7;
}
.stars.stars-45 i:first-of-type,
.stars.stars-45 i:nth-child(2),
.stars.stars-45 i:nth-child(3),
.stars.stars-45 i:nth-child(4) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-45 i:first-of-type,
.article-sidebar .stars.stars-45 i:nth-child(2),
.article-sidebar .stars.stars-45 i:nth-child(3),
.article-sidebar .stars.stars-45 i:nth-child(4) {
  color: #3194f7;
}
.stars.stars-45 i:nth-child(5) {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-45 i:nth-child(5) {
  color: #3194f7;
}
.stars.stars-5 i {
  color: var(--accent-color);
}
.article-sidebar .stars.stars-5 i {
  color: #3194f7;
}
body:not(.manager) .layout-panel.layout-panel--article {
  background: #fff;
}
body:not(.manager) .btn--primary,
body:not(.manager) .btn--print {
  font-family: var(--font) !important;
  border: none;
  background-color: #3194f7;
  border-color: #3194f7;
  color: #fff;
}
body:not(.manager) .btn--primary:hover,
body:not(.manager) .btn--print:hover,
body:not(.manager) .btn--primary:focus,
body:not(.manager) .btn--print:focus,
body:not(.manager) .btn.btn--alt:hover,
body:not(.manager) .btn.btn--alt:focus,
body:not(.manager) .btn--primary.btn--small:hover,
body:not(.manager) .btn--primary.btn--small:focus {
  background-color: #1046a8;
  border-color: #1046a8;
  color: #fff;
}
body:not(.manager) .next-topic-tooltip.next-topic-tooltip--left {
  right: unset;
  right: 1px;
}
body:not(.manager) .next-topic-tooltip {
  top: auto;
}

/*Global*/
body:not(.manager) h1 {
  font-family: var(--font) !important;
}
body:not(.manager) h2 {
  font-family: var(--font) !important;
}
body:not(.manager) h3 {
  font-family: var(--font) !important;
}
body:not(.manager) h4 {
  font-family: var(--font) !important;
}
body:not(.manager) h5 {
  font-family: var(--font) !important;
}
body:not(.manager) table {
  font-size: 1rem;
}

body:not(.manager) h1.large {
  font-size: 3.4375em;
  font-weight: 700;
}
body:not(.manager) .global-nav__container,
body:not(.manager) .learning-path-container .row,
body:not(.manager) .row .row,
body:not(.manager) .footer__inner,
body:not(.manager) .widget--back-to-dashboard,
body:not(.manager) .learning-content-hero,
body:not(.manager) .learning-content-hero__caption,
body:not(.manager) .header__inner {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 1rem;
}
/*.global-nav__container::before,body:not(.manager) .widget--back-to-dashboard::before,body:not(.manager) .learning-content-hero::before,body:not(.manager) .learning-content-hero__caption::before,body:not(.manager) .header__inner::before,body:not(.manager) .header.header--article::before{content:"";position:absolute;width:208px;height:208px;display:block;top:0;left:0;background-position:0 0;background-size:contain;background-repeat:no-repeat}*/
body:not(.manager) .global-nav__container::before,
body:not(.manager) .widget--back-to-dashboard::before,
body:not(.manager) .learning-content-hero::before,
body:not(.manager) .learning-content-hero__caption::before,
body:not(.manager) .header__inner::before,
body:not(.manager) .header.header--article::before {
  content: "";
  position: absolute;
  width: 208px;
  height: 0;
  display: block;
  top: 0;
  left: 0;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}
body:not(.manager) .global-nav__container::before {
  content: "";
  background: #0B1442;
  width: 100%;
  z-index: -1;
}
/* .header--article{border-bottom:0;} */
body:not(.manager) .global-nav__container {
  background: #0B1442;
}
body:not(.manager) .row .row {
  padding: 0;
}
body:not(.manager) .home__content {
  padding: 0;
}
body.ember-application.home.public-certificate .home__content {
  padding-top: 40px;
  margin-top: 110px;
}
body:not(.manager) .learn.dashboard .widget,
body:not(.manager) .learn.transcript .widget {
  padding: 0;
}
@media only screen and (min-width: 48.063em) {
  .learn.transcript .widget {
    padding: 0;
  }
}
body:not(.manager) .header__inner {
  display: block;
  width: 100%;
}
body:not(.manager) a.inline-link {
  color: #3194f7;
  text-decoration: underline;
}
body:not(.manager) a.inline-link:hover {
  text-decoration: none;
}
body:not(.manager) .vidPop-Wrap {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #202945;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  z-index: 99999999;
}
body:not(.manager) .vidPop-animation {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: vidPop;
  animation-name: vidPop;
}
@-webkit-keyframes vidPop {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes vidPop {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body.logged-in .vidPop-Wrap {
  top: 32px;
  z-index: 99998;
}
.vidPop-Content {
  max-width: 854px;
  display: block;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.vidPop-Content.d360 {
  max-width: 600px;
}
.vidPop-Content.d360 iframe {
  height: 410px !important;
}
.vidPop-Content iframe {
  max-width: 100% !important;
  width: 100% !important;
  display: block !important;
  height: 480px !important;
  border: none !important;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.vidPop-Hide {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: vidPopHide;
  animation-name: vidPopHide;
}
@-webkit-keyframes vidPopHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes vidPopHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.vidPop-Close {
  position: absolute;
  top: 0;
  cursor: pointer;
  bottom: 528px;
  right: 0;
  margin: auto 0;
  width: 24px;
  height: 24px;
  background: url(images/close.png) no-repeat;
  background-size: 24px 24px;
  -webkit-background-size: 24px 24px;
  -moz-background-size: 24px 24px;
  -o-background-size: 24px 24px;
}
.vidPop-Close:hover {
  opacity: 0.5;
}
@media (max-width: 768px) and (min-width: 10px) {
  .vidPop-Content {
    max-width: 90%;
  }
}
@media (max-width: 600px) and (min-width: 10px) {
  .vidPop-Content iframe {
    height: 320px !important;
  }
  .vidPop-Close {
    bottom: 362px;
  }
}
@media (max-width: 480px) and (min-width: 10px) {
  .vidPop-Content iframe {
    height: 220px !important;
  }
  .vidPop-Close {
    bottom: 262px;
  }
}

body:not(.manager) .header__inner .top-bar .top-bar-section ul li > a,
body:not(.manager) .dashboard-header__name,
body:not(.manager) .dashboard-header__arrow .icon-navigatedown::before,
body:not(.manager) p.company__school-name {
  color: #fff;
  background-color: transparent;
}
body:not(.manager) .company-logo__container img {
  -webkit-filter: brightness(0.5) invert(1);
  filter: brightness(0.5) invert(1);
}
body:not(.manager) .top-bar-section li a {
  background-color: transparent !important;
  background: transparent;
  color: #fff;
}
body:not(.manager) .top-bar-section li a:hover {
  background-color: transparent;
  background: transparent;
  color: #3194f7 !important;
}
body:not(.manager)
  .top-bar-section
  .dropdown
  li:not(.has-form):not(.active)
  > a:not(.button),
body:not(.manager) .top-bar-section .dropdown li a {
  color: #fff;
  background: transparent !important;
}
@media only screen and (min-width: 769px) {
  .header__inner .top-bar .top-bar-section {
    top: 20px;
  }
}
body:not(.manager) .dashboard-header-dropdown a {
  color: #000 !important;
}
body:not(.manager) .course-actions-dropdown,
body:not(.manager) .dashboard-header-dropdown {
  border: none;
  border-radius: 3px;
}
body:not(.manager) .course-actions-dropdown > li,
body:not(.manager) .dashboard-header-dropdown > li {
  margin-bottom: 0 !important;
}
body:not(.manager) .course-actions-dropdown > li:first-of-type,
body:not(.manager) .dashboard-header-dropdown > li:first-of-type {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
body:not(.manager) .course-actions-dropdown > li:last-of-type,
body:not(.manager) .dashboard-header-dropdown > li:last-of-type {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
body:not(.manager) .dashboard-header__name {
  display: none;
}
body:not(.manager) .avatar {
  background: #1046a8;
  color: #fff;
}

/*Hero Widget and Header Treatments*/
body:not(.manager) .hero {
  overflow: hidden;
  position: relative;
  padding: 3em 0 0em 0;
}
body:not(.manager) .catalog-hero .hero {padding: 3em 0 4em;}
body:not(.manager) .hero picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body:not(.manager) .hero picture img {
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
body:not(.manager) .hero .hero__caption {
  background: none;
  position: relative;
  padding: 0 1rem;
  left: 0;
  max-width: 1300px;
  margin: 0 auto;
}
body:not(.manager) .hero .hero__caption .hero__title {
  color: #fff;
}
body:not(.manager) .hero .hero__caption span {
  color: #fff;
}
body:not(.manager) .hero span.h4 {
  display: block;
  margin-bottom: 1em;
  font-family: var(--font) !important;
  font-size: 1.375em;
}
body:not(.manager) h2.hero__title {
  font-size: 2.25rem !important;
  font-weight: 700;
  color: #333333;
  font-family: var(--font) !important;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 22px;
  padding-bottom: 30px;
  margin-bottom: 0;
}
body:not(.manager) section.header-region {
  position: relative;
  margin-top: 90px;
} /*-- check here --*/
body:not(.manager) section.header-region .container {
  padding: 0;
  position: relative;
  background-color: transparent;
}
body:not(.manager) section.header-region h4 {
  font-weight: 400;
  font-family: var(--font) !important;
  font-size: 1.325em;
}
body:not(.manager) .header-bg-image {
  background-size: cover;
  background-position: bottom right;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;
  max-width: none;
  z-index: 0;
}
@media only screen and (max-width: 768px) {
  body:not(.manager) section.header-region {
    margin-top: 70px !important;
  }
  body:not(.manager) .custom-nav ul {
    margin: 0 2rem 0 0 !important;
  }
}

/*Header Backgrounds*/
body:not(.manager) .header-region {
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: cover;
}
body:not(.manager) .header-region.learning-path-intro {
  background: #0B1442;
  background-size: auto;
}
body:not(.manager) .header-region.learner-dashboard {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/20iqrlunlvyu-hnmj9cf9ysi7-swoosh-background.svg);
  background-position: left bottom;
  min-height: 570px;
}

body:not(.manager) .header-region.learner-dashboard h1 {
  margin-bottom: 0px;
  font-size: 46px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 52px;
  font-family: var(--font) !important;
}
body:not(.manager) .header-region.learner-dashboard p {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
}

body:not(.manager) .catalog-hero {
   background: transparent
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/06509784-a546-47d1-b27d-6ee106a87d6b/3afknbm5a301-Banner1-BackgroundOnly.png)
    no-repeat right bottom; 
  background-color: #0B1442;
  margin-top: 75px;
}
body:not(.manager) .dashboard-hero {
    background: transparent
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/06509784-a546-47d1-b27d-6ee106a87d6b/3afknbm5a301-Banner1-BackgroundOnly.png)
    no-repeat right bottom; 
  background-color: #0B1442;
  margin-top: 70px;
}

/*Link List Custom*/
body:not(.manager) .link-list-grid {
  display: block;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1300px;
  margin: 0 auto;
}
body:not(.manager) .link-list-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 2rem;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin: 1.5%;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
body:not(.manager) .link-list-item:hover {
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
body:not(.manager) .link-list-item h3 {
  margin-bottom: 0;
  font-size: 2em;
  font-family: var(--font) !important;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-weight: 700;
}
body:not(.manager) .link-list-item p {
  clear: both;
  font-size: 20px;
}
body:not(.manager) .link-list-item .link-text {
  cursor: pointer;
  display: inline-block;
  padding-right: 35px;
  font-weight: 700;
  color: #3194f7;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body:not(.manager) .link-list-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body:not(.manager) .link-list-item:hover .link-text {
  background-position: right 50%;
}
h2.link-list-title {
  color: #333;
  font-size: 2em;
  font-family: var(--font);
  font-weight: 700;
  margin-bottom: 3rem;
  text-align: center;
}
body:not(.manager) .link-list-item.partners::after {
  content: "partners only";
  color: #fff;
  background: #1046a8;
  display: inline-block;
  padding: 3px 15px;
  border-radius: 15px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  position: absolute;
  right: 1.5rem;
}
@media only screen and (min-width: 769px) {
  body:not(.manager) .link-list-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body:not(.manager) .link-list-item {
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%;
    width: 47%;
  }
}
@media only screen and (min-width: 1025px) {
  body:not(.manager) .link-list-item {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    width: 30%;
  }
}

body:not(.manager).home .link-text {
  position: absolute;
  bottom: 0;
  margin-bottom: 28px;
  color: #3194f7;
  font-family: var(--font);
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
}

body:not(.manager) .home__content .link-text {
  position: absolute;
  bottom: 0;
  margin-bottom: 28px;
  color: #3194f7;
  font-family: var(--font);
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
}

/*Learning Path Intro Sections*/
body:not(.manager) .learning-path-intro {
  padding-bottom: 1.5rem;
}
body:not(.manager) .learning-path-intro h2 {
  font-size: 26px;
  font-family: var(--font) !important;
  margin-bottom: 0;
}
body:not(.manager).home .widget__title {
  color: #333333;
  font-size: 36px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 41px;
  text-align: center;
  font-family: var(--font) !important;
  padding-top: 56px;
  margin-bottom: 0;
}
body:not(.manager).home .white .widget__title {
  color: #fff;
  padding-top: 16px;
  padding-bottom: 32px;
}
body:not(.manager) .link-list-item .arrow-right {
  -webkit-transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms;
  /* -webkit-transform: translateX(5px);
       transform: translateX(5px); */
}

body:not(.manager) .link-list-item:hover .arrow-right {
  -webkit-transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms;
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}
body:not(.manager) h2 .arrow-right {
  -webkit-transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms;
}

body:not(.manager) h2:hover .arrow-right {
  -webkit-transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms;
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}
body:not(.manager) .learning-path-intro h2 a {
  font-size: 0.5em;
  display: inline-block;
  padding-right: 30px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: translate(20px, -2px);
  transform: translate(20px, -2px);
  font-family: var(--font) !important;
  background-size: 15px;
}
body:not(.manager) .learning-path-intro h2 a:hover {
  background-position: right 50%;
}
body:not(.manager) .learning-path-intro .widget__cta {
  max-width: 1300px;
  margin: 0 auto;
  padding-left: 235px;
  padding-top: 1rem;
  position: relative;
  margin: 0 !important;
}
body:not(.manager) .learning-path-intro .btn--centered {
  margin-left: 0;
}
body:not(.manager) .learning-path-intro .editor-content {
  padding-left: 220px;
  position: relative;
}
body:not(.manager) .learning-path-intro .editor-content::before {
  content: "";
  position: absolute;
  width: 208px;
  height: 208px;
  display: block;
  top: 0;
  left: 0;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 875px) {
  body:not(.manager) .learning-path-intro .editor-content {
    padding-left: 130px;
    position: relative;
  }
  body:not(.manager) .learning-path-intro .editor-content::before {
    content: "";
    position: absolute;
    width: 124px;
    height: 124px;
    display: block;
    top: 0;
    left: 0;
    background-position: 0 0;
    background-size: contain;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 576px) {
  body:not(.manager) .learning-path-intro .editor-content {
    padding-left: 110px;
    position: relative;
  }
  body:not(.manager) .learning-path-intro .editor-content::before {
    content: "";
    position: absolute;
    width: 104px;
    height: 104px;
    display: block;
    top: 0;
    left: 0;
    background-position: 0 0;
    background-size: contain;
    background-repeat: no-repeat;
  }
  body:not(.manager) a.btn.btn--primary.btn--large.btn-to-top {
    top: -3.5rem;
  }
  body:not(.manager) .learning-path-intro .widget__cta {
    padding-left: unset;
  }
  body:not(.manager) .learning-path-intro .btn--centered {
    margin-left: auto;
  }
}

body:not(.manager) .learning-path-intro .editor-content .btn--centered {
  margin-left: 0;
}
body:not(.manager) .header-region.learning-path-intro .editor-content {
  max-width: none;
}
body:not(.manager) h3.path {
  position: relative;
  padding-left: 125px;
  min-height: 104px;
  padding-top: 20px;
  margin-bottom: 1rem;
}
body:not(.manager) h3.path::before {
  /* content: "";
  position: absolute; */
  top: 0;
  left: 0;
  width: 104px;
  height: 104px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}

/*Icons*/

/* body:not(.manager)
  .learning-path-intro.path-from-finder-to-infinity.editor-content::before, */
body:not(.manager) h3.path-from-finder-to-infinity::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-from-finder-to-infinity
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/ozogtuojoelr-TransitioningfromFindertotheWeb.svg);
}

/* body:not(.manager)
  .learning-path-intro.path-nexthink-infinity-fundamentals
  .editor-content::before, */
body:not(.manager) h3.path-nexthink-infinity-fundamentals::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-nexthink-infinity-fundamentals
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/hy4j5kh6ru3z-wj86va2v52y4-get-started-icon.svg);
}

/* body:not(.manager)
  .learning-path-intro.path-troubleshooting-with-nexthink
  .editor-content::before, */
body:not(.manager) h3.path-troubleshooting-with-nexthink::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-troubleshooting-with-nexthink
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/361inh9o1aak-t9kisvz06bnh-it-support-icon.svg);
}

/* body:not(.manager)
  .learning-path-intro.path-nexthink-platform-administration
  .editor-content::before, */
body:not(.manager) h3.path-nexthink-platform-administration::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-nexthink-platform-administration
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/27l9p6h5sl4e-zh0uh213j03k-nexthink-admin-icon.svg);
}

/* body:not(.manager)
  .learning-path-intro.path-applications
  .editor-content::before, */
body:not(.manager) h3.path-applications::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-applications
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/q0u4njb7yly5-applicationexperiencemanagement.svg);
}
/* 
body:not(.manager)
  .learning-path-intro.path-nexthink-content-management
  .editor-content::before, */
body:not(.manager) h3.path-path-nexthink-content-management::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-nexthink-content-management
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/ylsjr2p5gmvg-Icon_ContentManagement.svg);
}

/* body:not(.manager)
  .learning-path-intro.path-mastering-nql
  .editor-content::before, */
body:not(.manager) h3.path-mastering-nql::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-mastering-nql
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/8i8ed1q1d854-NQLPractitioner.svg);
}

/* body:not(.manager)
  .learning-path-intro.path-nexthink-dex-optimization
  .editor-content::before, */
body:not(.manager) h3.path-path-nexthink-dex-optimization::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-nexthink-dex-optimization
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/fbfq1n25ggrc-digitalemployeeexperiencemanagement.svg);
}

/* body:not(.manager)
  .learning-path-intro.path-digital-experience-management
  .editor-content::before, */
body:not(.manager) h3.path-digital-experience-management::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-digital-experience-management
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/v8mg2pt9nuyx-Icon_ContentManagement.svg);
}

body:not(.ma nager) .cert-experience-associate::before,
body:not(.manager) .learning-path-certificate-circle.cert-experience-associate {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-it-supporter::before,
body:not(.manager) .learning-path-certificate-circle.cert-it-supporter {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-experience-advocate-certification::before,
.learning-path-certificate-circle.cert-experience-advocate-certification {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-nexthink-pro-certification::before,
.learning-path-certificate-circle.cert-nexthink-pro-certification {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-nexthink-master-certification::before,
.learning-path-certificate-circle.cert-nexthink-master-certification {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-nexthink-administrator::before,
.learning-path-certificate-circle.cert-nexthink-administrator {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) h3.workplace-experience::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/c5y4qkmlmzb0-workplaceexperience.svg);
}
body:not(.manager) h3.amplify::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/v6ego3ldcvnw-amplify.svg);
}
body:not(.manager) h3.employe-engagement::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/sfotuzoew0gc-employeeengagement.svg);
}
body:not(.manager) h3.collab-experience::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/jlkvmk3rxzwe-collaborationexperience.svg);
}
body:not(.manager) h3.flow::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/4mboctwbg6hl-flow.svg);
}
body:not(.manager) h3.application-experience::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/02kry7frrvzc-applicationexperience.svg);
}
body:not(.manager) h3.experience-central::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/bqv2mn6k12i5-experiencecentral.svg);
}
body:not(.manager) h3.mountain::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/uko8c68agnzq-mountain.svg);
}

/* Learning Path Page */
body:not(.manager) .no-learning.inactive,
body:not(.manager) .keep-learning.inactive {
  display: none;
}
body:not(.manager) .no-learning {
  max-width: 490px;
  margin: auto;
  text-align: center;
  color: #333333;
  font-size: 26px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 32px;
  text-align: center;
}
body:not(.manager) .learning-content-hero.learning-content-hero--with-asset {
  max-width: 100%;
  overflow: hidden;
}
body:not(.manager)
  .learning-content-hero.learning-content-hero--with-asset
  picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body:not(.manager) .learning-content-hero.learning-content-hero--with-asset h4 {
  font-family: var(--font) !important;
  font-size: 1.375rem;
}
body:not(.manager) .learning-content-hero__caption {
  position: relative;
  padding: 5em 0;
  width: 95%;
}
body:not(.manager) .learning-content-hero__overlay {
  display: none;
}
body:not(.manager) .learning-path-certificate-circle {
  width: 130px;
  height: 130px;
  background-color: transparent;
  border-radius: 0;
  border: none;
  background-size: cover;
}
body:not(.manager) .learning-path-milestone__badge {
  float: right;
  font-size: 13px;
  color: #fff !important;
  padding: 3px 20px;
  border-radius: 15px;
  background-color: #3194f7;
}

body:not(.manager) .learning-path-milestone__badge--elective {
  display: none;
}

body:not(.manager) .learning-path-milestone-item__info {
  font-size: 0.875rem;
  color: #fff;
}
body:not(.manager) .learning-path-milestone-item__info strong {
  color: #b3bbc8;
  text-transform: uppercase;
}
body:not(.manager) .learning-path-certificate-name {
  text-align: center;
  margin-top: 1rem;
  font-size: 1.625rem;
  font-weight: 700;
}
body:not(.manager) .learning-path-container h1 {
  position: relative;
  padding-top: 2rem;
  font-size: 2.25em;
}
body:not(.manager) .learning-path-container h1::before {
  content: "Learning Path";
  font-size: 1rem;
  color: #3194f7;
  text-transform: uppercase;
  font-family: var(--font);
  position: absolute;
  top: 0;
  left: 0;
}
body:not(.manager) .learning-path-milestone {
  background: transparent;
  padding: 0;
}
body:not(.manager) .learning-path-timeline-milestone-items {
  background-color: #fff;
}
body:not(.manager) .learning-path-timeline-milestone-item::before {
  content: "";
  width: 1px;
  height: calc(100% - 15px);
  background: #1046a8;
  position: absolute;
  left: -36px;
  opacity: 0.3;
}
body:not(.manager) .learning-path-timeline-milestone-item::after {
  content: "";
  background-color: #1046a8;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  left: -43px;
  opacity: 0.5;
  width: 15px;
  height: 15px;
  opacity: 0.3;
  top: auto;
}
body:not(.manager) .learning-path-timeline-milestone-item--completed::before,
body:not(.manager) .learning-path-timeline-milestone-item--completed::after {
  opacity: 1;
}
body:not(.manager) .learning-path-timeline-milestone-item--completed::after {
  background-repeat: no-repeat;
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5feazcvc6eha-check-mark-white.svg);
  background-position: 50%;
}
body:not(.manager) .widget--learning-path-content-hero {
  position: relative;
}
body:not(.manager) span.h3.learning-path-timeline-milestone__title {
  text-transform: none;
  font-size: 2.25em;
}
body:not(.manager) .widget--milestones {
  padding: 0 0 5em 0;
}
body:not(.manager) p.h1.learning-path-milestone-item__title {
  font-weight: 700;
  margin-bottom: 0;
  font-size: 1.5rem;
}
body:not(.manager) .row .row.learning-path-timeline-milestone-item,
body:not(.manager) .row .row.collapse.learning-path-timeline-milestone__header {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3em;
  max-width: 800px;
  width: calc(95% - 60px);
}
body:not(.manager)
  .row
  .row.learning-path-timeline-milestone-item.learning-path-timeline-milestone__header--alt,
body:not(.manager)
  .row
  .row.learning-path-timeline-milestone-item.learning-path-timeline-milestone__header:first-of-type,
body:not(.manager)
  .row
  .row.collapse.learning-path-timeline-milestone__header.learning-path-timeline-milestone__header--alt,
body:not(.manager)
  .row
  .row.collapse.learning-path-timeline-milestone__header.learning-path-timeline-milestone__header:first-of-type {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body:not(.manager) .row .row.learning-path-timeline-milestone-item .columns {
  left: auto;
  right: auto;
}
body:not(.manager)
  .learning-path-timeline-milestone-items
  .learning-path-timeline-milestone-item__asset-container {
  padding: 0;
}
body:not(.manager) .learning-path-timeline-milestone-item__content-container {
  position: static;
}
body:not(.manager) .learning-path-timeline-milestone-item__content-container a {
  background: #0B1442;
  z-index: 100;
  opacity: 0;
}
body:not(.manager)
  a.ember-view.btn.btn--primary.btn--no-margin.catalog-item
  ~ .learning-path-timeline-milestone-item__asset {
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
body:not(.manager) .learning-path-timeline-milestone-item__asset {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  overflow: hidden;
}
body:not(.manager) .learning-path-timeline-milestone-item__asset img {
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
body:not(.manager) .learning-path-timeline-milestone-item__content {
  position: static;
  width: 90%;
}
body:not(.manager) .learning-path-timeline-milestone-item__content a {
  background-color: transparent;
  border: none;
  text-indent: -9999px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
body:not(.manager) .learning-path-timeline-milestone-item__vertical-line {
  display: none;
}
body:not(.manager)
  .learning-path-timeline-milestone__header-criterion
  .learning-path-criterion {
  display: none;
}
body:not(.manager) .learning-path-timeline-milestone-item-circle {
  display: none;
}
body:not(.manager) p.learning-path-timeline-milestone-item__asset {
  font-size: 2rem;
  font-weight: 700;
  color: #3194f7;
}
body:not(.manager) .learning-path-criteria p {
  margin-bottom: 0;
  font-size: 18px;
}
body:not(.manager) .learning-path-criteria p.profile {
  margin-bottom: 2rem;
}
body:not(.manager) .learning-path-criteria p.profile span {
  display: inline-block;
  background: #1046a8;
  padding: 5px 20px;
  color: #fff;
  border-radius: 20px;
  margin: 10px 10px 0 0;
  font-size: 15px;
  font-weight: 700;
}
body:not(.manager) .learning-path-criteria p.stats {
  font-size: 1.75rem;
  font-weight: 700;
  color: #3194f7;
  margin-bottom: 2rem;
}
body:not(.manager) .learning-path-criteria p.stats span.trophy {
  display: inline-block;
  padding-right: 30px;
  background: transparent
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/oyqng6bknelq-trophy-small.svg)
    no-repeat left 50%;
}
body:not(.manager) .learning-path-timeline-milestone__header {
  margin-bottom: 0 !important;
  margin-top: 4em !important;
}
body:not(.manager) .learning-path-timeline-milestone__header:first-of-type {
  margin-top: 4em !important;
}
@media only screen and (min-width: 48.063em) {
  body:not(.manager) .learning-path-timeline-milestone__header {
    padding-left: 0;
  }
  body:not(.manager)
    .learning-path-timeline-milestone-item__horizontal-line.learning-path-timeline-milestone-item__horizontal-line--certificate {
    display: none;
  }
  body:not(.manager) .learning-path-timeline-milestone__subtitle {
    font-family: var(--font);
    font-size: inherit;
  }
  /*body:not(.manager) .dashboard-access-list-item i.icon-navigateright,body:not(.manager) .dashboard-access-list-item i.icon-navigatedown,body:not(.manager) .dashboard-access-list-item-expansion {display:none;}*/
}

/* Featured Content Grid */
body:not(.manager) .featured-content-block-grid {
  margin: 0;
}
body:not(.manager) .featured-content-block-grid > li {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  padding: 0;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin: 0 1.25% 1rem;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body:not(.manager) .featured-content-block-grid > li:hover {
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
body:not(.manager) .featured-content-block-grid > li:first-of-type {
  margin-left: 0;
}
body:not(.manager) .featured-content-block-grid > li:last-of-type {
  margin-right: 0;
}
body:not(.manager) .featured-content-article-item {
  padding: 0;
  border: none;
}
body:not(.manager) .featured-content-article {
  border-bottom: 1px solid rgb(159 167 180 / 35%);
  padding-bottom: 72px;
}
body:not(.manager) .featured-content-article-item .row > div:first-child {
  padding: 0;
}
body:not(.manager) .featured-content-article-item p {
  font-size: 15px;
}
body:not(.manager)
  .featured-content-article-item
  p.featured-content-article-item__title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
  font-family: var(--font);
  margin-top: 3.45rem;
}
body:not(.manager) .featured-content-article-item img {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* body:not(.manager) .featured-content-article-item__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:45px;margin-bottom:5rem;margin-top:1rem} */
body:not(.manager) .featured-content-multi-carousel-item__source {
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  top: 2em;
  color: #fff;
}
body:not(.manager) .featured-content-multi-carousel-item__source strong {
  color: #b3bbc8;
  text-transform: uppercase;
}
body:not(.manager) .featured-content-multi-carousel-item__source_only {
  position: absolute;
  bottom: 3rem;
  padding-left: 1.25rem;
}
@media only screen and (min-width: 769px) {
  body:not(.manager) .featured-content-block-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/*Catalog*/
body:not(.manager) .catalog-search__button i {
  color: #b3bbc8;
}
body:not(.manager) select#sort-options {
  font-family: var(--font) !important;
  font-style: normal;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #3c4452;
}
body:not(.manager) form.catalog-search input {
  font-family: var(--font) !important;
  font-style: normal;
}
body:not(.manager) form.catalog-search ::-webkit-input-placeholder {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #3c4452;
}
body:not(.manager) .catalog-search-bar {
  -webkit-transform: translate(0, -100px);
  transform: translate(0, -100px);
}
body:not(.manager) .catalog-display-type button,
body:not(.manager) .catalog-display-type button.btn--primary {
  background: #fff !important;
  color: #000 !important;
}
body:not(.manager) .catalog-display-type {
  display: none;
}
body:not(.manager) .catalog-aggregation--expanded {
  background-color: #fff;
  border-bottom: none;
}
body:not(.manager) span.catalog-aggregation__header--label {
  color: #3194f7;
  font-size: 1.3rem;
  font-weight: 700;
}
body:not(.manager) span.catalog-aggregation__header--label {
  padding-left: 0;
}
body:not(.manager) span.catalog-aggregation__expander i {
  font-weight: 700;
}
body:not(.manager) .btn.catalog-aggregation__value {
  font-size: 15px;
  color: #63676e;
  margin: 0;
}
body:not(.manager) .catalog-aggregation {
  border-top: none;
  padding: 0;
}
body:not(.manager) .catalog-aggregation .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
body:not(.manager) .catalog-aggregation:last-of-type {
  margin-bottom: 3em;
}
body:not(.manager) .catalog-grid-item {
  width: 100%;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  padding: 0;
  margin-bottom: 1rem;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body:not(.manager) .catalog-grid-item .column {
  padding: 0;
}
body:not(.manager) .catalog-grid-item:hover {
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
body:not(.manager) .catalog-item p {
  font-size: 15px;
}
body:not(.manager) .catalog-item {
  position: relative;
}
body:not(.manager) .catalog-item img {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body:not(.manager) .catalog--catalog-widget [class*="block-grid-"] > li {
  padding: 0 1rem 2rem;
}
body:not(.manager) p.catalog-grid-item__title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
  font-family: var(--font);
  margin-top: 2.2rem;
}
body:not(.manager) .catalog-grid-item__source strong {
  color: #b3bbc8;
  text-transform: uppercase;
}
body:not(.manager) .catalog-grid-item__body {
  padding: 1.25rem 1.25rem 2rem;
  position: relative;
}
body:not(.manager) .catalog-grid-item__body .catalog__ribbon {
  color: #fff !important;
  display: block;
  border-radius: 13px;
  padding: 5px 10px;
  text-transform: lowercase;
  font-weight: 700;
  top: 2em;
  right: 1.25rem;
}
body:not(.manager) .catalog-aggregation__expander .icon-navigatedown:before,
body:not(.manager) .catalog-aggregation__expander .icon-navigateright:before {
  content: "";
  border: 7px solid transparent;
  position: absolute;
  top: 7px;
  left: -30px;
}
body:not(.manager) .catalog-aggregation__expander .icon-navigatedown:before {
  border-top: 10px solid #b3bbc8;
}
body:not(.manager) .catalog-aggregation__expander .icon-navigateright:before {
  border-left: 10px solid #b3bbc8;
}
body:not(.manager) .catalog-grid-item__cta-container,
body:not(.manager) hr.catalog-grid-item__hr,
body:not(.manager) h3.catalog-header {
  display: none;
}
body:not(.manager) .catalog__ribbon,
body:not(.manager) .catalog__ribbon-corner {
  display: block;
}
body:not(.manager) .catalog-grid-item__source_only {
  font-weight: 700;
  margin-top: 1rem;
}
body:not(.manager) .catalog-hero .hero {
  padding-top: 100px;
}
body:not(.manager) .help-hero .hero {
  /* padding-top: 12em; */
}
@media only screen and (max-width: 768px) {
  body:not(.manager) .catalog-hero .hero {
    padding-bottom: 5em;
  }
  body:not(.manager) .catalog-search-bar {
    -webkit-transform: translate(0, 20px);
    transform: translate(0, 20px);
    margin-bottom: 2em;
  }
  body:not(.manager) .flex-row {
    flex-direction: column;
  }
}
body:not(.manager) .catalog-grid-item__stars {
  display: none;
}

/*Articles & Videos */
body:not(.manager) .layout-panel.layout-panel--article {
  padding: 0;
}
body:not(.manager) .layout-panel.layout-panel--article .row .row {
  max-width: 1200px;
  width: 95%;
}
body:not(.manager) .layout-panel.layout-panel--article .topic__container {
  padding-top: 0;
}
body:not(.manager)
  .layout-panel.layout-panel--article
  .row.article-header.article-header {
  padding: 12em 0 0;
  text-align: center;
  position: relative;
  margin-bottom: 3em;
  background-color: #fff;
}
body:not(.manager)
  .layout-panel.layout-panel--article
  .widget--topic-article-content:first-of-type::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 450px!important;
  background-color: #fff;
}
body:not(.manager)
  .widget--topic-article-content
  .article-header
  .video-container {
  padding: 0;
}
body:not(.manager) .sidebar-actions {
  margin-top: 2em;
  padding-left: 0;
}
body:not(.manager) .sidebar-actions a,
body:not(.manager) .sidebar-actions button {
  float: left;
  position: static;
  margin-right: 10px;
}
body:not(.manager) .sidebar-actions i::before {
  color: #000;
}
body:not(.manager) .widget--topic-article-content {
  position: relative;
  margin-bottom: 5em;
}
body:not(.manager) .widget--topic-article-content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
  background-color: #f7f9fb;
}
body:not(.manager) .widget--topic-article-content .article-header .columns {
  width: 100%;
}
body:not(.manager) .layout-panel.layout-panel--article .video__container {
  padding: 0;
}
body:not(.manager) .widget--topic-article-content .article-header h1 {
  font-size: 3.375rem;
  font-family: var(--font);
  font-weight: 700;
  color: #333;
  margin-bottom: 1rem;
}
body:not(.manager) p.lead.article-content__sub-header {
  margin-bottom: 3rem;
}
body:not(.manager)
  .widget--topic-article-content
  .article-header
  h3.article-header__type {
  text-align: center;
  text-transform: uppercase;
  color: #3194f7;
  font-size: 16px;
  font-weight: 700;
}
body:not(.manager) .widget--topic-article-content .article-header hr {
  display: none;
}
body:not(.manager) .widget--topic-article-content .article-sidebar hr {
  display: none;
}
body:not(.manager) .widget--topic-article-content .article-sidebar .stars {
  text-align: left;
}
body:not(.manager) .widget--topic-article-content .article-sidebar .text-center,
body:not(.manager) .widget--topic-article-content .article-sidebar .text-right {
  text-align: left !important;
}
body:not(.manager)
  .widget--topic-article-content
  .article-sidebar
  .article-sidebar__rating
  button {
  margin: 1rem 0 !important;
}
body:not(.manager)
  .widget--topic-article-content
  .article-sidebar
  .article-sidebar__rating
  > span {
  display: block;
  text-align: left;
  font-size: 1.5em;
  font-weight: 700;
  margin-bottom: 0.25rem;
}
body:not(.manager) .widget--topic-article-content .article-sidebar img {
  display: none;
}
body:not(.manager) .article-content .article-content__header {
  display: none;
}
/*.article-content .article-content__header,body:not(.manager) .article-content .video__container{display:none}*/
/*---.article-sidebar__rating .btn.disabled, body:not(.manager) .btn[disabled], button.disabled, button[disabled] {opacity: 0;}*/
body:not(.manager)
  .layout-panel.layout-panel--article
  .row
  .featured-content-default-grid
  .row {
  width: 100%;
}
body:not(.manager) .featured-content-default-grid .row {
  width: 100%;
}
body:not(.manager) .featured-content-default-grid .catalog-grid-item {
  margin-bottom: 0;
}
body:not(.manager) .featured-content-default-grid p.catalog-grid-item__title {
  margin-top: 0;
}
body:not(.manager) .widget--topic-article-related hr {
  display: none;
}
body:not(.manager) .widget--topic-article-related {
  padding: 5em 0;
  background: #f7f9fb;
}
body:not(.manager) .widget--topic-article-related h3 {
  font-size: 2.25rem;
  color: #333;
  font-family: var(--font) !important;
  text-align: center;
  font-weight: 700;
}
body:not(.manager) .columns.medium-9.article-content {
  margin-bottom: 5em;
}
body:not(.manager) .panel--article-sidebar {
  background: none;
  border: none;
  padding: 0;
}
body:not(.manager) .panel--article-sidebar i.article-sidebar__icon.icon-file {
  color: #fff;
}
body:not(.manager) .panel--article-sidebar .columns.small-2 {
  display: none;
}
body:not(.manager) .panel--article-sidebar a.btn--small {
  margin-top: 2rem;
}
body:not(.manager) .article-sidebar__custom-fields {
  display: none;
}
/*---.article-sidebar__rating button[disabled] {display:none;}
     span.hide-stars {display:none;}
     .widget--topic-article-content .article-sidebar .article-sidebar__rating span { display:none;} */

@media only screen and (min-width: 769px) {
  body:not(.manager)
    .layout-panel.layout-panel--article
    .row.article-header.article-header {
    background-color: #f7f9fb;
    min-height: 350px;
  }

  body:not(.manager)
    .layout-panel.layout-panel--article
    .row.article-header.article-header {
    background-color: #f7f9fb;
  }
  body:not(.manager)
    .layout-panel.layout-panel--article
    .row.article-header.article-header::after {
    content: "";
    position: absolute;
    top: 70%;
    right: -17%;
    width: 184px;
    height: 113px;
    background: transparent
      url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/pjmiw8ues7qw-382ywc84f98g-dot-pattern.png)
      no-repeat 0 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  body:not(.manager)
    .layout-panel.layout-panel--article
    .widget--topic-article-content:first-of-type::before {
    background-color: #f7f9fb;
  }
}

body:not(.manager) .learner__sidebar .expandable-sidebar__toggle {
  background: transparent;
  color: #333;
  font-size: 1.2rem;
  text-transform: none;
  font-weight: 700;
  position: relative;
}
body:not(.manager) .learner__sidebar .expandable-sidebar__toggle::after {
  content: "";
  position: absolute;
  right: 2%;
  top: 30%;
  color: #fff;
  width: 18px;
  height: 13px;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2213%22%20viewBox%3D%220%200%2018%2013%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5504%22%20data-name%3D%22Rectangle%205504%22%20width%3D%2218%22%20height%3D%2213%22%20transform%3D%22translate(448%20361)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_121%22%20data-name%3D%22Mask%20Group%20121%22%20transform%3D%22translate(-448%20-361)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_6365%22%20data-name%3D%22Path%206365%22%20d%3D%22M546.629%2C332.512h9.1v9.1%22%20transform%3D%22translate(1085.169%20213.033)%20rotate(135)%22%20fill%3D%22none%22%20stroke%3D%22%23b3bbc8%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
  background-size: contain;
}
body:not(.manager) .learner__sidebar .expandable-sidebar__toggle i {
  display: none;
}
body:not(.manager)
  .learner__sidebar-inner-list.learner__sidebar-inner-list--disabled {
  background-color: transparent;
}
body:not(.manager)
  .learner__sidebar
  button.syllabus__lesson--expander
  .expander-triangle__closed-down,
body:not(.manager)
  .learner__sidebar
  button.syllabus__lesson--expander
  .expander-triangle__closed-right {
  border: none;
  position: relative;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%229%22%20height%3D%2212%22%20viewBox%3D%220%200%209%2012%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5503%22%20data-name%3D%22Rectangle%205503%22%20width%3D%229%22%20height%3D%2212%22%20transform%3D%22translate(122%20399)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22small-right-arrow%22%20transform%3D%22translate(-122%20-399)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_6372%22%20data-name%3D%22Path%206372%22%20d%3D%22M546.629%2C332.512H552.5v5.875%22%20transform%3D%22translate(-27.25%20-220.646)%20rotate(45)%22%20fill%3D%22none%22%20stroke%3D%22%23b3bbc8%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
  background-size: contain;
  height: 13px;
  width: 9px;
  -webkit-transform: translate(-5px, 0);
  transform: translate(-5px, 0);
}
body:not(.manager)
  .learner__sidebar
  button.syllabus__lesson--expander
  .expander-triangle__closed-right {
  -webkit-transform: rotate(90deg) translateY(7px);
  transform: rotate(90deg) translateY(7px);
}
body:not(.manager) .learner__sidebar .course-progress__overall .table-row {
  display: none;
}
body:not(.manager) .learner__sidebar .progress {
  background: #d3e4fb;
  border-radius: 0;
}
body:not(.manager) .learner__sidebar .progress.colorized .meter {
  background: #3194f7;
  border-radius: 0;
}
body:not(.manager) h1.course-title {
  font-family: var(--font) !important;
  font-size: 1.5em;
  font-weight: 700;
  color: #000;
  margin-top: -3rem;
  margin-bottom: 1rem;
  white-space: unset;
  line-height: unset;
}

body:not(.manager) ul.syllabus__section-list li .syllabus__lesson--title-text {
  font-size: 16px;
  color: #9fa7b4;
  font-weight: 400 !important;
}
body:not(.manager)
  ul.syllabus__section-list
  li
  li
  .syllabus__lesson--title-text {
  font-size: 14px;
}
body:not(.manager)
  ul.syllabus__section-list
  li
  li.syllabus__topic.syllabus__topic--active
  span {
  color: #333;
}
body:not(.manager)
  .learner__sidebar-list
  ul.syllabus__section-list
  .syllabus__lesson-container {
  margin-bottom: 1.5em;
}
body:not(.manager)
  .learner__sidebar-inner-list
  .syllabus__lesson
  .syllabus__lesson--title
  .completed__indicator {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
body:not(.manager) .syllabus__topic.syllabus__topic--active {
  background-color: transparent;
}
body:not(.manager) .syllabus__topic--non-expandable::before {
  display: none;
}
body:not(.manager) .learner__sidebar-list > li > span {
  text-transform: none;
  font-size: 16px !important;
  font-family: var(--font);
}
body:not(.manager) .learner__sidebar__search input {
  background: #fff;
  height: 35px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #b3bbc8;
  border-radius: 20px;
  margin-bottom: 1rem;
  padding-left: 35px;
}
body:not(.manager) .learner__sidebar__search .columns {
  width: 100%;
}
body:not(.manager) button.btn.btn--expand.hide-sidebar {
  display: inline-block;
  width: auto;
  border-radius: 15px;
}
body:not(.manager) .learner__sidebar .icon-search:before {
  position: absolute;
  top: 8px;
  left: 10px;
}
body:not(.manager) .learner__container__toggle button.btn.btn--primary {
  border-radius: 15px;
}
body:not(.manager) .learner-lesson__title {
  color: #333;
}
body:not(.manager) .learner-section__title {
  color: #9fa7b4;
}
logged-out.learner__sidebar-inner-list li {
  font-size: 14px;
}
body:not(.manager) .logged-out {
  display: none;
}

body:not(.manager) .learner__content span.directional__nav__label {
  visibility: visible !important;
  color: #3194f7;
}
body:not(.manager) .learner__content span.directional__nav__button {
  background: transparent;
}
body:not(.manager) .learner__content span.directional__nav__button i {
  display: none;
}
body:not(.manager)
  .learner__content
  span.directional__nav__button.directional__nav__button--right {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2211%22%20viewBox%3D%220%200%2015%2011%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Fill_1_Copy_3%22%20data-name%3D%22Fill%201%20Copy%203%22%20d%3D%22M15%2C5.482%2C13.8%2C4.26l-.017.018L9.809.249a.824.824%2C0%2C0%2C0-1.181%2C0%2C.9.9%2C0%2C0%2C0%2C0%2C1.247l3.094%2C3.139H.835a.865.865%2C0%2C0%2C0%2C0%2C1.729H11.723L8.628%2C9.5a.9.9%2C0%2C0%2C0%2C0%2C1.247.824.824%2C0%2C0%2C0%2C1.181%2C0l3.969-4.029.017.018L15%2C5.518%2C14.983%2C5.5Z%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat right 45%;
}
body:not(.manager)
  .learner__content
  span.directional__nav__button.directional__nav__button--left {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2211%22%20viewBox%3D%220%200%2015%2011%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Fill_1_Copy_3%22%20data-name%3D%22Fill%201%20Copy%203%22%20d%3D%22M15%2C5.482%2C13.8%2C4.26l-.017.018L9.809.249a.824.824%2C0%2C0%2C0-1.181%2C0%2C.9.9%2C0%2C0%2C0%2C0%2C1.247l3.094%2C3.139H.835a.865.865%2C0%2C0%2C0%2C0%2C1.729H11.723L8.628%2C9.5a.9.9%2C0%2C0%2C0%2C0%2C1.247.824.824%2C0%2C0%2C0%2C1.181%2C0l3.969-4.029.017.018L15%2C5.518%2C14.983%2C5.5Z%22%20transform%3D%22translate(15%2011)%20rotate(180)%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat right 45%;
}
body:not(.manager)
  .syllabus__lesson--container--titles-active
  .syllabus__lesson--title.active
  .syllabus__lesson--title-text {
  color: #333;
}
body:not(.manager) .section-progress-bar span {
  background-color: #3194f7;
}
body:not(.manager) .lesson-progress {
  line-height: 1;
  display: none;
}
body:not(.manager) .learner__content {
  background: #fff;
  border-radius: 3px;
  border: 1px solid #f7f9fb;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
}
body:not(.manager) .learner__content .layout-panel {
  background: #fff;
  padding: 0;
}
body:not(.manager) .layout-panel {
  background: #f7f9fb;
  margin-bottom: 1rem;
  padding: 1rem;
}
body.learn.course:not(.manager) {
  background: #f7f9fb !important;
}
/*body:not(.manager) .directional__nav a, body:not(.manager) .directional__nav button.directional-nav__arrow { margin-top: 0px; }*/
body:not(.manager) .directional__nav {
  margin-bottom: 1rem !important;
}
body:not(.manager)
  .directional__nav__button__container.directional__nav__button__container--prev
  a {
  padding-left: 0;
}
/*body:not(.manager) .learner-section__title__container a.bookmark-dropdown__link.bookmark-plus { position: absolute; left: 1rem; -webkit-transform: translate(-100%, 55px); transform: translate(-100%, 55px); }
     body:not(.manager) .learner-section__title__container a.bookmark-dropdown__link.bookmark-plus i { color: #000; }*/
body:not(.manager) .topic__text__body {
  padding-left: 0;
}
body:not(.manager) .topic__content.topic__content--text {
  width: 100% !important;
}
body:not(.manager) .learner__sidebar .course-progress__overall .table-row {
  display: none;
}
body:not(.manager) .learner__sidebar button.btn.btn--expand.hide-sidebar {
  display: none;
}
body:not(.manager) .learner__sidebar button.btn.hide-sidebar {
  display: none;
}
body:not(.manager) .learner__sidebar .progress {
  background: #d3e4fb;
  border-radius: 0;
}
body:not(.manager) .learner__sidebar .progress.colorized .meter {
  background: #3194f7;
  border-radius: 0;
}
body:not(.manager) .learner__sidebar-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: none;
  overflow-y: visible;
  overflow-x: hidden;
}
body:not(.manager) ul.syllabus__section-list li .syllabus__lesson--title-text {
  font-size: 16px;
  color: #9fa7b4;
  font-weight: 400 !important;
}
body:not(.manager)
  ul.syllabus__section-list
  li
  li
  .syllabus__lesson--title-text {
  font-size: 14px;
}
body:not(.manager) ul.syllabus__section-list li li span {
  color: #9fa7b4;
}
body:not(.manager)
  .learner__sidebar-list
  ul.syllabus__section-list
  .syllabus__lesson-container {
  margin-bottom: 1.5em;
}
body:not(.manager) .syllabus__topic.syllabus__topic--active {
  background-color: transparent;
}
body:not(.manager) .syllabus__topic--non-expandable::before {
  display: none;
}
body:not(.manager) .learner__sidebar-list > li > span {
  text-transform: none;
  font-size: 16px !important;
  font-family: var(--font);
}
body:not(.manager) .learner__sidebar__search input {
  background: #fff;
  height: 35px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #b3bbc8;
  border-radius: 20px;
  margin-bottom: 1rem;
  padding-left: 35px;
}
body:not(.manager) .learner__sidebar__search .columns {
  width: 100%;
}
/*button.btn.btn--expand.hide-sidebar{display:inline-block;width:auto;border-radius:15px}*/
body:not(.manager) .learner__sidebar .icon-search:before {
  position: absolute;
  top: 8px;
  left: 10px;
}
body:not(.manager) .learner__container__toggle button.btn.btn--primary {
  border-radius: 15px;
}
body:not(.manager) .learner__container {
  padding-top: 5em;
  margin-top: 90px;
}
body.ember-application.home.learning-path .course__detail__container {
  padding: 0;
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
}
body:not(.manager) .course__detail__container {
  max-width: 1300px;
  width: 95%;
  padding: 5em 0;
}

@media ยง {
  body:not(.manager) .learner__content {
    width: 63%;
  }
  body:not(.manager) .learner__container--toggled .learner__content {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: static;
  }
}
@media only screen and (min-width: 64.063em) {
  body:not(.manager) .learner__content {
    width: 72%;
  }
  body:not(.manager) .learner__container--closed .learner__content {
    width: 95%;
    padding: 2rem;
    margin: 0 auto;
    float: none;
  }
}
@media only screen and (min-width: 90.063em) {
  body:not(.manager) .learner__content {
    width: 62.5%;
  }
  body:not(.manager) .learner__sidebar {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 25%;
    float: left;
    padding: 2rem;
    margin-right: 3%;
  }
  /* -webkit-transform:translate3d(-300.5%,0,0);transform:translate3d(-300.5%,0,0); */
}

/* @media only screen and (max-width: 48em) {
     body:not(.manager) .learner__container--toggled .learner__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:static}
     } */

/* Footer */
body:not(.manager) .footer {
  font-family: var(--font) !important;
}
body:not(.manager) .footer__inner {
  border-top: none;
}
body:not(.manager) .custom-footer-inner {
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
  padding: 3em 0 7em;
}
body:not(.manager)
  .custom-footer-inner
  a.btn.btn--primary.btn--large.btn-to-top {
  top: auto;
  bottom: 3rem;
}
body:not(.manager) .custom-footer-inner .footer-nav {
  margin-top: 1rem;
  margin-left: 0;
  padding-left: 0;
}
body:not(.manager) .custom-footer-inner .footer-nav li {
  display: block;
  list-style-type: none;
}
body:not(.manager) .custom-footer-inner .footer-nav li a {
  padding: 0 1rem 0 0;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
}
body:not(.manager) .footer-social-nav {
  display: inline-block;
  width: 170px;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 1rem;
  padding-left: 0 !important;
}
body:not(.manager) .footer-social-nav li {
  padding-left: 0;
  float: left;
  margin-right: 10px;
}
body:not(.manager) .footer-social-nav li::before {
  display: none;
}
body:not(.manager) .footer-social-nav a {
  display: block;
  height: 32px;
  width: 32px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  text-indent: -9999px;
}
body:not(.manager) .footer-social-nav li {
  list-style-type: none;
}
body:not(.manager) .footer-social-nav li.fs-li a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2226%22%20height%3D%2221%22%20viewBox%3D%220%200%2026%2021%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5290%22%20data-name%3D%22Rectangle%205290%22%20width%3D%2226%22%20height%3D%2221%22%20transform%3D%22translate(1192.26%203369)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_68%22%20data-name%3D%22Mask%20Group%2068%22%20transform%3D%22translate(-1192.26%20-3369)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22li-logo%22%20transform%3D%22translate(1196.313%203370.209)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22iconmonstr-linkedin-3%22%20d%3D%22M21.954%2C30.066H18.589V17.729h3.365ZM20.272%2C16.307a1.978%2C1.978%2C0%2C1%2C1%2C1.963-1.978A1.971%2C1.971%2C0%2C0%2C1%2C20.272%2C16.307ZM35.413%2C30.066H32.048V23.781c0-3.777-4.486-3.491-4.486%2C0v6.285H24.2V17.729h3.365v1.98c1.566-2.9%2C7.851-3.115%2C7.851%2C2.777Z%22%20transform%3D%22translate(-18.309%20-12.35)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
}
body:not(.manager) .footer-social-nav li.fs-tw a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2226%22%20height%3D%2221%22%20viewBox%3D%220%200%2026%2021%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5289%22%20data-name%3D%22Rectangle%205289%22%20width%3D%2226%22%20height%3D%2221%22%20transform%3D%22translate(1150.26%203369)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_67%22%20data-name%3D%22Mask%20Group%2067%22%20transform%3D%22translate(-1150.26%20-3369)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22twitter-seeklogo.com%22%20transform%3D%22translate(1153.77%203371.73)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6108%22%20data-name%3D%22Path%206108%22%20d%3D%22M19.929%2C2.739a8.175%2C8.175%2C0%2C0%2C1-2.348.644%2C4.1%2C4.1%2C0%2C0%2C0%2C1.8-2.262%2C8.188%2C8.188%2C0%2C0%2C1-2.6.992A4.092%2C4.092%2C0%2C0%2C0%2C9.815%2C5.842%2C11.607%2C11.607%2C0%2C0%2C1%2C1.387%2C1.57%2C4.093%2C4.093%2C0%2C0%2C0%2C2.653%2C7.029%2C4.072%2C4.072%2C0%2C0%2C1%2C.8%2C6.518c0%2C.017%2C0%2C.034%2C0%2C.051a4.091%2C4.091%2C0%2C0%2C0%2C3.28%2C4.009%2C4.1%2C4.1%2C0%2C0%2C1-1.846.07%2C4.093%2C4.093%2C0%2C0%2C0%2C3.819%2C2.839%2C8.2%2C8.2%2C0%2C0%2C1-5.078%2C1.75A8.317%2C8.317%2C0%2C0%2C1%2C0%2C15.181a11.573%2C11.573%2C0%2C0%2C0%2C6.267%2C1.837A11.553%2C11.553%2C0%2C0%2C0%2C17.9%2C5.385q0-.266-.012-.529a8.31%2C8.31%2C0%2C0%2C0%2C2.04-2.116%22%20transform%3D%22translate(0%20-0.822)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
}
body:not(.manager) .footer-social-nav li.fs-xi a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2226%22%20height%3D%2221%22%20viewBox%3D%220%200%2026%2021%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5291%22%20data-name%3D%22Rectangle%205291%22%20width%3D%2226%22%20height%3D%2221%22%20transform%3D%22translate(1228.26%203369)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_69%22%20data-name%3D%22Mask%20Group%2069%22%20transform%3D%22translate(-1228.26%20-3369)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22xing-logo%22%20transform%3D%22translate(1231.994%203370.765)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6109%22%20data-name%3D%22Path%206109%22%20d%3D%22M107.257%2C47.441l6.061-10.7H109.75l-6.061%2C10.7h0l4.2%2C7.423h3.568l-4.2-7.423Z%22%20transform%3D%22translate(-96.342%20-36.738)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6110%22%20data-name%3D%22Path%206110%22%20d%3D%22M38.389%2C81.624h0l-2.911%2C5.14H31.91l2.911-5.141L32.627%2C77.75h3.567Z%22%20transform%3D%22translate(-31.91%20-74.202)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
}
body:not(.manager) .footer-social-nav li.fs-yt a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2226%22%20height%3D%2221%22%20viewBox%3D%220%200%2026%2021%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5292%22%20data-name%3D%22Rectangle%205292%22%20width%3D%2226%22%20height%3D%2221%22%20transform%3D%22translate(1266.26%203369)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_70%22%20data-name%3D%22Mask%20Group%2070%22%20transform%3D%22translate(-1266.26%20-3369)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22youtube-logo%22%20transform%3D%22translate(1268.176%203371.358)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6111%22%20data-name%3D%22Path%206111%22%20d%3D%22M52.983%2C100.27a2.816%2C2.816%2C0%2C0%2C0-1.986-2c-1.751-.474-8.771-.474-8.771-.474s-7.02%2C0-8.771.474a2.825%2C2.825%2C0%2C0%2C0-1.986%2C2%2C31.766%2C31.766%2C0%2C0%2C0%2C0%2C10.877%2C2.777%2C2.777%2C0%2C0%2C0%2C1.986%2C1.966c1.751.474%2C8.771.474%2C8.771.474s7.02%2C0%2C8.771-.474a2.777%2C2.777%2C0%2C0%2C0%2C1.986-1.966%2C31.766%2C31.766%2C0%2C0%2C0%2C0-10.877Zm-13.052%2C8.776V102.37l5.868%2C3.338-5.868%2C3.338Z%22%20transform%3D%22translate(-31%20-97.8)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
}

body:not(.manager) .footer-social-nav a:first-child {
  margin-right: 0;
}
body:not(.manager) .footer .footer__company__info {
  display: none;
}
body:not(.manager) .footer .custom-footer__company__info {
  position: absolute;
  bottom: 1rem;
  left: 3rem;
  color: #999;
  left: 1rem;
}
body:not(.manager) .footer .footer__links {
  display: none;
}
body:not(.manager) .footer__inner {
  position: relative;
}
body:not(.manager) .custom-footer-row {
  display: block;
}
body:not(.manager) .custom-footer .company-logo {
  width: 220px;
  display: none;
}
body:not(.manager) .company-logo img {
  max-width: none;
}
@media only screen and (min-width: 769px) {
  body:not(.manager) .custom-footer-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  body:not(.manager) .custom-footer-inner .footer-nav {
    margin-left: 0;
  }
  body:not(.manager) .custom-footer-inner .footer-nav li {
    display: inline-block;
  }
  body:not(.manager) .custom-footer-inner .footer-nav li a {
    padding-left: 1rem;
  }
  body:not(.manager) .custom-footer-inner .footer-nav li:first-child a {
    padding-left: 0;
  }
}
@media only screen and (max-width: 1300px) {
  body:not(.manager) .custom-footer-inner {
    width: 95%;
  }
}

/* Dashboard */
body:not(.manager) .dashboard-access-list-item .col-span-4 {
  grid-column: span 5 / span 4;
}
body:not(.manager) .widget--dashboard-access .dashboard-access {
  border: none;
}
body:not(.manager) ul.dashboard-access-tabs.unlist {
  background: none;
  border: none;
}
body:not(.manager) ul.dashboard-access-tabs.unlist .dashboard-access-tab {
  font-weight: 700;
  margin-right: 2em;
  margin-bottom: 2em;
  padding: 0;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--active {
  border: none;
  background: transparent;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--active
  button.btn.btn--link.btn {
  color: #0B1442;
  padding: 1rem 0 !important;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--active:after {
  background-color: #3194f7 !important;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--inactive
  button {
  font-weight: 700;
  padding: 1rem 0 !important;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab__count {
  display: none;
}
body:not(.manager) .dashboard-access-list-item {
  padding: 1.5em 1em 1.5em 1em;
  border: 1px solid #e9e9e9;
  margin-bottom: 1.5em;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
}
body:not(.manager) .dashboard-access-list-item:nth-of-type(2n) {
  background: #fff;
}
body:not(.manager) .dashboard-access-list-item a.btn.btn--primary.btn--small {
  font-size: 14px;
  margin-bottom: 0;
}
body:not(.manager) .dashboard-access-list-item p {
  font-size: 15px;
}
body:not(.manager) .dashboard-access-list-item > .row {
  display: flex;
  align-items: center;
}
/* body:not(.manager) .dashboard-access-list-item .columns { padding-bottom: 1rem; } */
body:not(.manager) .dashboard-access-list-item-expander i {
  color: #b3bbc8;
}
@media only screen and (min-width: 769px) {
  .dashboard-access-list-item .columns {
    padding-bottom: 0;
  }
}
body:not(.manager) .certification-wrap {
  max-width: 1300px;
  margin: 0 auto;
  padding: 1rem 1rem;
}
body:not(.manager) .certification-wrap .columns a {
  position: absolute;
  text-indent: -9999px;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 97px;
  height: 38px;
  padding: 0;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2297%22%20height%3D%2238%22%20viewBox%3D%220%200%2097%2038%22%3E%0D%0A%20%20%3Cg%20id%3D%22linked-share%22%20transform%3D%22translate(-295.848%20-891.848)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_4093%22%20data-name%3D%22Group%204093%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Group_3569%22%20data-name%3D%22Group%203569%22%20transform%3D%22translate(351%20893)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_1%22%20data-name%3D%22Rectangle%201%22%20width%3D%2235%22%20height%3D%2235%22%20rx%3D%2217.5%22%20transform%3D%22translate(-0.152%20-0.152)%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_34243%22%20data-name%3D%22Path%2034243%22%20d%3D%22M.67-.376V-2.563a4.2%2C4.2%2C0%2C0%2C0%2C1.292.749%2C4.153%2C4.153%2C0%2C0%2C0%2C1.408.25A3.123%2C3.123%2C0%2C0%2C0%2C4.1-1.641a1.705%2C1.705%2C0%2C0%2C0%2C.52-.208.909.909%2C0%2C0%2C0%2C.311-.314.785.785%2C0%2C0%2C0%2C.1-.393.85.85%2C0%2C0%2C0-.164-.513%2C1.765%2C1.765%2C0%2C0%2C0-.448-.417%2C4.679%2C4.679%2C0%2C0%2C0-.673-.369q-.39-.178-.841-.362A4.291%2C4.291%2C0%2C0%2C1%2C1.193-5.387%2C2.552%2C2.552%2C0%2C0%2C1%2C.629-7.055%2C2.657%2C2.657%2C0%2C0%2C1%2C.937-8.371a2.613%2C2.613%2C0%2C0%2C1%2C.837-.906A3.755%2C3.755%2C0%2C0%2C1%2C3-9.8a6.3%2C6.3%2C0%2C0%2C1%2C1.477-.167%2C8.881%2C8.881%2C0%2C0%2C1%2C1.357.092%2C5.336%2C5.336%2C0%2C0%2C1%2C1.09.284v2.044a3.3%2C3.3%2C0%2C0%2C0-.537-.3%2C4.252%2C4.252%2C0%2C0%2C0-.6-.215%2C4.563%2C4.563%2C0%2C0%2C0-.612-.126A4.33%2C4.33%2C0%2C0%2C0%2C4.6-8.23a3.012%2C3.012%2C0%2C0%2C0-.684.072%2C1.753%2C1.753%2C0%2C0%2C0-.52.2%2C1%2C1%2C0%2C0%2C0-.328.311.737.737%2C0%2C0%2C0-.116.407.777.777%2C0%2C0%2C0%2C.13.441%2C1.49%2C1.49%2C0%2C0%2C0%2C.369.369%2C3.917%2C3.917%2C0%2C0%2C0%2C.581.342q.342.167.772.345a8.608%2C8.608%2C0%2C0%2C1%2C1.056.523%2C3.755%2C3.755%2C0%2C0%2C1%2C.8.625%2C2.437%2C2.437%2C0%2C0%2C1%2C.513.8%2C2.814%2C2.814%2C0%2C0%2C1%2C.178%2C1.042%2C2.792%2C2.792%2C0%2C0%2C1-.311%2C1.377%2C2.525%2C2.525%2C0%2C0%2C1-.844.9%2C3.661%2C3.661%2C0%2C0%2C1-1.241.5%2C7.17%2C7.17%2C0%2C0%2C1-1.494.15A8.305%2C8.305%2C0%2C0%2C1%2C1.931.034%2C4.633%2C4.633%2C0%2C0%2C1%2C.67-.376ZM17.452%2C0H15.237V-3.992H11.177V0H8.969V-9.8h2.208v3.91h4.061V-9.8h2.215ZM28.314%2C0H25.908l-.7-2.181H21.725L21.034%2C0H18.642L22.21-9.8h2.618ZM24.705-3.876%2C23.652-7.171a4.294%2C4.294%2C0%2C0%2C1-.164-.882h-.055a3.739%2C3.739%2C0%2C0%2C1-.171.854L22.2-3.876ZM37.762%2C0H35.226L33.7-2.522q-.171-.287-.328-.513a2.848%2C2.848%2C0%2C0%2C0-.318-.386%2C1.264%2C1.264%2C0%2C0%2C0-.335-.246.85.85%2C0%2C0%2C0-.379-.085h-.595V0H29.538V-9.8h3.5q3.568%2C0%2C3.568%2C2.666a2.761%2C2.761%2C0%2C0%2C1-.157.947A2.63%2C2.63%2C0%2C0%2C1%2C36-5.407a2.817%2C2.817%2C0%2C0%2C1-.694.6%2C3.578%2C3.578%2C0%2C0%2C1-.906.4v.027a1.4%2C1.4%2C0%2C0%2C1%2C.424.222%2C3.035%2C3.035%2C0%2C0%2C1%2C.4.359%2C5.007%2C5.007%2C0%2C0%2C1%2C.366.441q.174.236.318.461ZM31.746-8.148v2.728H32.7a1.587%2C1.587%2C0%2C0%2C0%2C1.142-.41%2C1.369%2C1.369%2C0%2C0%2C0%2C.438-1.032q0-1.285-1.538-1.285ZM44.557%2C0H38.678V-9.8h5.653V-8H40.886v2.181h3.206v1.791H40.886v2.242h3.671Z%22%20transform%3D%22translate(299.848%20916.848)%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_3570%22%20data-name%3D%22Group%203570%22%20transform%3D%22translate(362.296%20903.063)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22iconmonstr-linkedin-3%22%20d%3D%22M20.9%2C24.922H18.508V16.167H20.9ZM19.7%2C15.158a1.4%2C1.4%2C0%2C1%2C1%2C1.393-1.4A1.4%2C1.4%2C0%2C0%2C1%2C19.7%2C15.158Zm10.745%2C9.764H28.059v-4.46c0-2.681-3.184-2.478-3.184%2C0v4.46H22.487V16.167h2.388v1.4a3.027%2C3.027%2C0%2C0%2C1%2C5.571%2C1.971Z%22%20transform%3D%22translate(-18.309%20-12.35)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Rectangle_5503%22%20data-name%3D%22Rectangle%205503%22%20transform%3D%22translate(295.848%20891.848)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20width%3D%2297%22%20height%3D%2238%22%20stroke%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2296%22%20height%3D%2237%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 50% 50%;
  background-size: 80px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body:not(.manager) .certification-wrap .columns a:hover {
  background-color: transparent !important;
}
body:not(.manager) .dash-heading h2,
body:not(.manager) h2.dash-heading {
  font-family: var(--font) !important;
  font-weight: 700;
}
body:not(.manager) .dash-content {
  min-height: calc(100vh - 520px);
  height: auto;
}
body:not(.manager) .certification-wrap-inner .dashboard-access-list-item {
  width: 200px;
  margin-right: 30px;
  background: #fff;
  padding: 120px 10px 1rem;
  text-align: center;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  position: relative;
  margin-bottom: 70px;
}
body:not(.manager)
  .certification-wrap-inner
  .dashboard-access-list-item::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 50%;
  width: 104px;
  height: 104px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
body:not(.manager) .certification-wrap-inner .dashboard-access-list-item .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
body:not(.manager)
  .certification-wrap-inner
  .dashboard-access-list-item
  .row
  .columns {
  position: static;
  padding: 0;
  float: none;
  width: 100%;
}
body:not(.manager)
  .certification-wrap-inner
  .dashboard-access-list-item
  .row
  .columns:nth-of-type(2) {
  display: none;
}
body:not(.manager)
  .certification-wrap-inner
  .dashboard-access-list-item
  .dashboard-access-list-item-expander__title {
  position: relative;
}
body:not(.manager) .certification-wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body:not(.manager) .dashboard-access-list-item-expander__title {
  color: #333;
  font-weight: 700;
  font-family: var(--font);
  font-size: 1.375rem;
  line-height: 1.2em;
}
body:not(.manager) .dashboard-access-list-item-expander__title:hover,
body:not(.manager) .dashboard-access-list-item-expander__title:active {
  color: #333 !important;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--active
  button.btn.btn--link.btn {
  color: #3194f7;
}
body:not(.manager) .dashboard-access-tab__label {
  font-size: 16px;
}
body:not(.manager) .user-engagement-progress-bar .progress.colorized .meter {
  background: #3194f7;
  border-radius: 0;
}
body:not(.manager)
  .user-engagement-progress-bar
  .progress.colorized
  .meter
  .progress {
  height: 1.5rem;
}
body:not(.manager)
  .user-engagement-progress-bar
  .progress.colorized
  .meter
  .progress.round {
  border-radius: 0;
}
body:not(.manager) a.more {
  color: #3194f7;
  font-weight: 700;
  display: inline-block;
  padding-right: 25px;
  -webkit-transition: padding 0.2s ease-in-out;
  transition: padding 0.2s ease-in-out;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2211%22%20viewBox%3D%220%200%2015%2011%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Fill_1_Copy_3%22%20data-name%3D%22Fill%201%20Copy%203%22%20d%3D%22M15%2C5.482%2C13.8%2C4.26l-.017.018L9.809.249a.824.824%2C0%2C0%2C0-1.181%2C0%2C.9.9%2C0%2C0%2C0%2C0%2C1.247l3.094%2C3.139H.835a.865.865%2C0%2C0%2C0%2C0%2C1.729H11.723L8.628%2C9.5a.9.9%2C0%2C0%2C0%2C0%2C1.247.824.824%2C0%2C0%2C0%2C1.181%2C0l3.969-4.029.017.018L15%2C5.518%2C14.983%2C5.5Z%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat right 45%;
}
body:not(.manager) a.more:hover {
  padding-right: 30px;
}
body:not(.manager) a.cert-link {
  position: absolute;
  background-color: transparent;
  border: none;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 5;
}

/* Transcript  */
body:not(.manager) .widget--transcript-header {
  background-color: #0B1442;
}
body:not(.manager) .widget--transcript-header div.hide-for-print {
  position: absolute;
  top: 10 0px;
  right: -1rem;
}
body:not(.manager) .widget--transcript-header .btn,
body:not(.manager) .widget--transcript-header button {
  color: #fff;
  background: #3194f7;
}
body:not(.manager) .widget--transcript-header .btn:hover,
body:not(.manager) .widget--transcript-header .btn:focus,
body:not(.manager) .widget--transcript-header button:hover,
body:not(.manager) .widget--transcript-header button:focus {
  background-color: #3194f7;
  border-color: #3194f7;
  color: #fff;
}
body:not(.manager) table.transcript__table th {
  background: #1046a8;
  color: #fff;
  font-weight: 700;
}
body:not(.manager) table.transcript__table tr:nth-child(2n + 1) {
  background: #f7f9fb;
}
body:not(.manager) table.transcript__table td a {
  position: relative;
  display: inline-block;
  padding-right: 20px;
  color: #3194f7;
}
body:not(.manager) table.transcript__table td a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5497%22%20data-name%3D%22Rectangle%205497%22%20width%3D%2216%22%20height%3D%2216%22%20transform%3D%22translate(1225.862%20674.862)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22icon-download%22%20transform%3D%22translate(-1225.862%20-674.862)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_4086%22%20data-name%3D%22Group%204086%22%20transform%3D%22translate(1228.232%20676.82)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Fill_1_Copy_3%22%20data-name%3D%22Fill%201%20Copy%203%22%20d%3D%22M9.283%2C3.393l-.745-.756-.011.011L6.071.154a.51.51%2C0%2C0%2C0-.731%2C0%2C.554.554%2C0%2C0%2C0%2C0%2C.772L7.255%2C2.869H.517a.535.535%2C0%2C0%2C0%2C0%2C1.07H7.255L5.34%2C5.882a.554.554%2C0%2C0%2C0%2C0%2C.772.51.51%2C0%2C0%2C0%2C.731%2C0L8.527%2C4.16l.011.011.745-.757L9.273%2C3.4Z%22%20transform%3D%22translate(8.944)%20rotate(90)%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_34151%22%20data-name%3D%22Path%2034151%22%20d%3D%22M250.158%2C251.49v4.573a1.123%2C1.123%2C0%2C0%2C0%2C1.123%2C1.123h8.834a1.123%2C1.123%2C0%2C0%2C0%2C1.123-1.123V251.49%22%20transform%3D%22translate(-250.158%20-245.975)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
}
body:not(.manager) .achievements-wrap {
  text-align: right;
  float: right;
  display: inline-block;
}
body:not(.manager) .widget .container {
  -webkit-box-shadow: none;
  box-shadow: none;
}
body:not(.manager) .widget--transcript_standard {
  max-width: 1300px;
  width: 95%;
  padding: 3rem 2rem 2rem 2rem !important;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin-top: 1rem;
}
body:not(.manager) .bookmark-dropdown {
  bottom: 0;
}
body:not(.manager) section.ts-header-region {
  padding-top: 5em;
}
@media print {
  body:not(.manager) section.ts-header-region {
    padding-top: unset !important;
  }
}
body:not(.manager) .ts-header-region div.hide-for-print {
  position: absolute;
  top: 100px;
  right: 1rem;
}
body:not(.manager) .ts-header-region .btn,
body:not(.manager) .ts-header-region button {
  height: 35px;
  color: #fff;
  background: #3194f7;
  border-color: #3194f7;
  -webkit-box-shadow: 0 3px 2px var(--accent-color);
  box-shadow: 0 3px 2px var(--accent-color);
}
body:not(.manager) .ts-header-region .btn:hover,
body:not(.manager) .ts-header-region .btn:focus,
body:not(.manager) .ts-header-region button:hover,
body:not(.manager) .ts-header-region button:focus {
  background-color: #1046a8;
  border-color: #1046a8;
  color: #fff;
}
body:not(.manager) .dashboard-header-dropdown > li.tiadmin a {
  font-size: 14px;
  padding: 0.75em 0.25em 0.75em 1.5rem !important;
}
body:not(.manager) .dashboard-header-dropdown > li.btn-mgmt {
  display: none;
}
body:not(.manager) .dashboard-header-dropdown > li.tiadmin a,
body:not(.manager) .dashboard-header-dropdown > li.tiadmin a:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 23.85 23.85'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%233194f7;stroke-linejoin:round;}%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Outline_Icons' data-name='Outline Icons'%3E%3Cpath class='cls-1' d='M8.18,17.79l9.61-9.61a4,4,0,0,0,4.39-.85A3.88,3.88,0,0,0,23,3L21.12,5H19V2.73L20.92.82a4,4,0,0,0-5.25,5.24L6.06,15.67A4,4,0,0,0,.82,20.91L2.73,19H5v2.12L3,23a4,4,0,0,0,5.17-5.25Z'/%3E%3Cpath class='cls-1' d='M11.92,9.8,8.18,6.06a4,4,0,0,0-.85-4.39A3.88,3.88,0,0,0,3,.82L5,2.73V5H2.73L.82,3a3.92,3.92,0,0,0,.85,4.35,4,4,0,0,0,4.39.84L9.8,11.93'/%3E%3Cpath class='cls-1' d='M11.92,14.05l3.75,3.74A4,4,0,0,0,20.92,23L19,21.12V19h2.12L23,20.91a4,4,0,0,0-5.25-5.24l-3.74-3.74'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat left 50% !important;
}
body:not(.manager) .company-logo {
  padding-top: 25px;
  -ms-flex-preferred-size: 250px;
  flex-basis: 250px;
}
body:not(.manager) .header--custom-nav {
  background-color: #0B1442;
  margin-bottom: 0;
  position: fixed;
  top: 0;
  z-index: 100000;
  width: 100%;
}
body:not(.manager) .header-inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
body.scorm-view:not(.manager) .header-inner-wrap {
  justify-content: flex-start;
}
body.scorm-view:not(.manager) .header-inner-wrap .user-profile-wrap {
  margin-left: auto;
}
body:not(.manager) .header-inner-wrap .btn-sign-in {
  color: #fff;
  margin: 28px;
  padding-left: 35px !important;
  background: #1046a8
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2215%22%20height%3D%2218%22%20viewBox%3D%220%200%2015%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5288%22%20data-name%3D%22Rectangle%205288%22%20width%3D%2215%22%20height%3D%2218%22%20transform%3D%22translate(1328.102%20417)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_66%22%20data-name%3D%22Mask%20Group%2066%22%20transform%3D%22translate(-1328.102%20-417)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_2677%22%20data-name%3D%22Group%202677%22%20transform%3D%22translate(1025.093%20355.604)%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_2269%22%20data-name%3D%22Rectangle%202269%22%20width%3D%2211%22%20height%3D%228%22%20rx%3D%221%22%20transform%3D%22translate(305.009%2069.396)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_1718%22%20data-name%3D%22Path%201718%22%20d%3D%22M308%2C66.2a3.347%2C3.347%2C0%2C0%2C1%2C6.687%2C0v3.2H308Z%22%20transform%3D%22translate(-0.994)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 10px 50% !important;
  border-color: #1046a8 !important;
}
body:not(.manager) .header-inner-wrap.user-logged-in .btn-sign-in {
  display: none;
}
body:not(.manager) .dashboard-header-dropdown > li a {
  font-size: 14px;
  padding: 0.75em 0.25em 0.75em 1.5rem !important;
}
body:not(.manager) .dashboard-header-dropdown > li.achieve a,
body:not(.manager) .dashboard-header-dropdown > li.achieve a:hover {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5347%22%20data-name%3D%22Rectangle%205347%22%20width%3D%2218%22%20height%3D%2218%22%20transform%3D%22translate(1199%20127)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22achievements-icon%22%20transform%3D%22translate(-1199%20-127)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_6260%22%20data-name%3D%22Path%206260%22%20d%3D%22M158.962%2C219.568l2.4%2C4.19%2C4.482.808-3%2C3.992.371%2C4.338-4.252-1.34-4.252%2C1.4.371-4.413-3-3.977%2C4.482-.808Z%22%20transform%3D%22translate(1049.038%20-90.262)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat left 50% !important;
}
body:not(.manager) .dashboard-header-dropdown > li.help a,
body:not(.manager) .dashboard-header-dropdown > li.help a:hover {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5348%22%20data-name%3D%22Rectangle%205348%22%20width%3D%2218%22%20height%3D%2218%22%20transform%3D%22translate(1199%20157)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22help-center-icon%22%20transform%3D%22translate(-1199%20-157)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_3841%22%20data-name%3D%22Group%203841%22%20transform%3D%22translate(2%20-25)%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Group_3840%22%20data-name%3D%22Group%203840%22%20transform%3D%22translate(770.973%20-15)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6262%22%20data-name%3D%22Path%206262%22%20d%3D%22M433%2C205.228h2v4.109h0%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6264%22%20data-name%3D%22Path%206264%22%20d%3D%22M0-.5V1.422%22%20transform%3D%22translate(435%20202)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6263%22%20data-name%3D%22Path%206263%22%20d%3D%22M-.333-.266H5.023%22%20transform%3D%22translate(432.675%20209.616)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Ellipse_5567%22%20data-name%3D%22Ellipse%205567%22%20transform%3D%22translate(1198%20183)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-width%3D%222%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%20stroke%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat left 50% !important;
}
body:not(.manager) .dashboard-header-dropdown > li.signout a,
body:not(.manager) .dashboard-header-dropdown > li.signout a:hover {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5349%22%20data-name%3D%22Rectangle%205349%22%20width%3D%2218%22%20height%3D%2218%22%20transform%3D%22translate(1198%20187)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22sign-out-icon%22%20transform%3D%22translate(-1198%20-187)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_3844%22%20data-name%3D%22Group%203844%22%20transform%3D%22translate(546.873%20144.271)%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Group_3845%22%20data-name%3D%22Group%203845%22%20transform%3D%22translate(-145.433%20-3.166)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group_3843%22%20data-name%3D%22Group%203843%22%20transform%3D%22translate(805.496%2051.882)%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group_3842%22%20data-name%3D%22Group%203842%22%20transform%3D%22translate(0%200)%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6265%22%20data-name%3D%22Path%206265%22%20d%3D%22M0%2C0H6.578%22%20transform%3D%22translate(5.578%203.109)%20rotate(180)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6266%22%20data-name%3D%22Path%206266%22%20d%3D%22M3.037%2C0%2C0%2C3.037%2C3.108%2C6.145%22%20transform%3D%22translate(6.732%206.145)%20rotate(180)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6267%22%20data-name%3D%22Path%206267%22%20d%3D%22M824.323%2C48.736H817.56V61.292h6.763%22%20transform%3D%22translate(-18)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat left 50% !important;
}
body:not(.manager) .custom-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 100;
}
body:not(.manager) .custom-nav ul {
  list-style-type: none;
  margin: 20px 2rem 0 0;
  padding: 0;
}
body:not(.manager) .custom-nav li {
  display: inline-block;
  float: left;
  margin-right: 1px;
}
body:not(.manager) .custom-nav li.logged-mobile-only {
  display: none;
}
body:not(.manager) .custom-nav li a,
body:not(.manager) .custom-nav li .dropdown-btn {
  display: block;
  text-align: center;
  line-height: 3rem;
  color: #fff;
  text-decoration: none;
  padding: 0 1rem;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}
body:not(.manager) .custom-nav li:hover a {
  color: #3194f7;
}
body:not(.manager) .custom-nav li:hover ul a {
  background: #f3f3f3;
  color: #2f3036;
  height: 40px;
  line-height: 40px;
}
body:not(.manager) .custom-nav li:hover ul a:hover {
  background: transparent;
  color: #3194f7;
}
body:not(.manager) .custom-nav li ul {
  display: none;
}
body:not(.manager) .custom-nav li ul li {
  display: block;
  float: none;
}
body:not(.manager) .custom-nav li ul li a {
  width: auto;
  min-width: 100px;
  padding: 0 20px;
}
body:not(.manager) .custom-nav ul li a:hover + .hidden,
body:not(.manager) .custom-nav .hidden:hover {
  display: block;
}
body:not(.manager) .custom-nav .show-menu {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  background: #19c589;
  text-align: center;
  padding: 10px 0;
  display: none;
}
body:not(.manager) .custom-nav .show-menu {
  text-decoration: none;
  color: #fff;
  background: transparent;
  text-align: center;
  padding: 10px 0;
  display: none;
  position: absolute;
  top: 2.7rem;
  right: 0;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  color: #aaa;
  padding-right: 35px;
}
body:not(.manager) .custom-nav .show-menu:after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -8px;
  right: 1rem;
  -webkit-box-shadow: 0 0 0 1px #cbcbcb, 0 7px 0 1px #cbcbcb,
    0 14px 0 1px #cbcbcb;
  box-shadow: 0 0 0 1px #cbcbcb, 0 7px 0 1px #cbcbcb, 0 14px 0 1px #cbcbcb;
  width: 16px;
}
body:not(.manager) .custom-nav input[type="checkbox"] {
  display: none;
}
body:not(.manager) .custom-nav input[type="checkbox"]:checked ~ #menu {
  display: block;
}
body:not(.manager) .user-profile-wrap {
  position: relative;
  z-index: 100;
  display: none;
  height: 80px;
}
body:not(.manager) .header-inner-wrap.user-logged-in .user-profile-wrap {
  display: block;
}
body:not(.manager) .user-profile-wrap input[type="checkbox"] {
  display: none;
}
body:not(.manager)
  .user-profile-wrap
  input[type="checkbox"]:checked
  ~ #dashboard-header-dropdown {
  display: block;
}
body:not(.manager) .user-profile-wrap .dashboard-header-dropdown {
  top: 85%;
  left: -150%;
  margin: 0;
  display: none;
}
body:not(.manager) .user-profile-initials {
  padding-top: 1.4rem;
}
body:not(.manager) .user-profile-nav label {
  opacity: 0;
  height: 40px;
  position: absolute;
  width: 60px;
  top: 1.4rem;
}
body:not(.manager) .invisible {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  margin: -1px;
  padding: 0;
  border: 0;
  white-space: nowrap;
}
.scorm-view .global-search-form {
  display: none !important;
}

body:not(.manager) form.global-search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
body:not(.manager) form.global-search-form.mobile {
  display: none;
}

body:not(.manager) form.global-search-form input {
  -webkit-box-shadow: none;
  font-family: var(--font) !important;
  box-shadow: none;
  max-width: 300px;
  width: 100%;
  margin: 1.5rem 1rem 0 0;
  padding: 1.2rem 1.1rem 1.2rem 2.5rem;
  border-radius: 25px;
  background: #fff
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5287%22%20data-name%3D%22Rectangle%205287%22%20width%3D%2218%22%20height%3D%2218%22%20transform%3D%22translate(971%2069)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22search%22%20transform%3D%22translate(-971%20-69)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_2%22%20data-name%3D%22Group%202%22%20transform%3D%22translate(-188.904%20-46.93)%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Ellipse_2%22%20data-name%3D%22Ellipse%202%22%20transform%3D%22translate(1160.904%20116.93)%22%20fill%3D%22none%22%20stroke%3D%22%23b3bbc8%22%20stroke-width%3D%221.5%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%20stroke%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.25%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_1%22%20data-name%3D%22Path%201%22%20d%3D%22M907.052-5572.066l5%2C4.893%22%20transform%3D%22translate(265.105%205700.129)%22%20fill%3D%22none%22%20stroke%3D%22%23b3bbc8%22%20stroke-width%3D%221.5%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 15px 45%;
  background-position: right 18px bottom 10px !important;
  padding-left: 18px !important;
}
body:not(.manager) form.global-search-form ::-webkit-input-placeholder {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #9fa7b4 !important;
}
body:not(.manager) form.global-search-form :-moz-placeholder {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #9fa7b4 !important;
}
body:not(.manager) form.global-search-form ::-moz-placeholder {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #9fa7b4 !important;
}
body:not(.manager) .global-custom-nav.row .row,
body:not(.manager) .global-custom-footer.row .row {
  max-width: none;
}
/* body:not(.manager) .global-custom-nav.row .row .columns, body:not(.manager) .global-custom-footer.row .row .columns{padding:0!important;} */

@media screen and (max-width: 1050px) {
  .custom-nav ul {
    position: absolute;
    width: 100%;
    display: none;
    left: 0;
    top: 100px;
    background: #0B1442;
    margin: 0;
  }
  body:not(.manager) .custom-nav ul li a {
    text-align: left;
  }
  body:not(.manager) .btn.btn--primary.btn--small.btn-sign-in {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  body:not(.manager) .custom-nav li {
    margin-bottom: 1px;
  }
  body:not(.manager) .custom-nav ul li,
  body:not(.manager) .custom-nav li a {
    width: 100%;
  }
  body:not(.manager) .custom-nav .show-menu {
    display: block;
  }
  body:not(.manager) .user-profile-wrap {
    -webkit-transform: translate(-5rem, 0.2rem);
    transform: translate(-5rem, 0.2rem);
  }
  body:not(.manager) .global-search-form {
    -webkit-transform: translateX(-90px);
    transform: translateX(-90px);
  }
}

@media screen and (max-width: 875px) {
  form.global-search-form {
    display: none;
  }
  body:not(.manager) form.global-search-form {
    display: none;
  }
  body:not(.manager) form.global-search-form.mobile {
    display: block;
    text-align: center;
    padding-bottom: 0.5rem;
  }
  body:not(.manager) .header-inner-wrap {
    height: 70px;
  }
  body:not(.manager)
    .header-inner-wrap
    .custom-nav
    ul
    li.logged-mobile-only.sign-in {
    display: block;
  }
  body:not(.manager)
    .header-inner-wrap.user-logged-in
    .custom-nav
    ul
    li.logged-mobile-only.sign-in {
    display: none;
  }
}

@media screen and (max-width: 576px) {
  body:not(.manager) .header-inner-wrap.user-logged-in .user-profile-wrap {
    display: none;
  }
  body:not(.manager)
    .header-inner-wrap.user-logged-in
    .custom-nav
    ul
    li.logged-mobile-only {
    display: block;
  }
  body:not(.manager) .btn.btn--primary.btn--small.btn-sign-in {
    margin: 0;
    -webkit-transform: translate(20px, -10px);
    transform: translate(20px, -10px);
  }
  body:not(.manager) .dashboard-hero {
    margin-top: 55px;
  }
}

/*Learning Paths*/
body:not(.manager) .learning-path-detail-milestone-item {
  position: relative;
}
body:not(.manager) .learning-path-detail-milestone-item .row + .row {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3em;
}
body:not(.manager) .learning-path-detail-milestone-item .row + .row .medium-8 {
  padding: 2em 1em 1em;
  position: static !important;
}
body:not(.manager) .learning-path-detail-milestone-item .row + .row .medium-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body:not(.manager)
  .learning-path-detail-milestone-item
  .row
  + .row
  .medium-4
  img {
  -o-object-fit: cover;
  object-fit: cover;
}
body:not(.manager) .learning-path-detail-milestone-list hr {
  display: none;
}
body:not(.manager) .learning-path-detail-milestone-item__content-type {
  color: #fff;
  padding-top: 0;
  margin: 0 1rem 7px 1rem;
}
body:not(.manager) .learning-path-detail-milestone-item__content-type strong {
  color: #b3bbc8;
  text-transform: uppercase;
  font-size: 0.875rem;
}
body:not(.manager) h4.learning-path-detail-milestone-item__title {
  font-weight: 700;
  margin: 0 1rem 0 1rem;
  font-size: 1.5rem;
}
body:not(.manager) a.learning-path-detail-milestone-item__cta:hover {
  opacity: 1;
}
body:not(.manager) a.learning-path-detail-milestone-item__cta span {
  display: none;
}
body:not(.manager) .learning-path-detail-milestone-list h3 {
  text-transform: none;
  font-size: 2.25em;
  font-weight: 800;
  font-family: var(--font) !important;
  margin-bottom: 1.25em;
  /* margin-top: 2em !important; */
}
body:not(.manager) .collection__courses .center-ruled-title {
  opacity: 0;
  margin-bottom: 3em;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body:not(.manager) .course__detail__content h1.h2 {
  font-size: 2.5em;
  font-weight: 800;
}
body:not(.manager) ul.course__includes__list i {
  display: none;
}
body:not(.manager) ul.course__includes__list li {
  position: relative;
}
body:not(.manager) ul.course__includes__list li::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: var(--accent-color);
  position: absolute;
  left: 0;
  top: 0.5rem;
}
body:not(.manager) ul.course__includes__list li > span {
  padding-left: 0;
}
body:not(.manager) .course__detail__header h1 {
  color: #333;
}
body:not(.manager) .course__detail__sidebar .header--custom-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body:not(.manager) .course__detail__content,
body:not(.manager) .course__detail__sidebar {
  padding-top: 5rem;
}
.ember-application.home.learning-path .course__detail__content {
  padding-top: 0;
  width: calc(95% - 60px);
  max-width: 800px;
  margin: 0 auto;
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.ember-application.home.learning-path
  .course__detail__content
  .medium-8.columns,
.ember-application.home.learning-path
  .course__detail__content
  .medium-4.columns {
  width: 50%;
}
body:not(.manager) span.catalog-grid-item__source_only {
  font-weight: normal;
  color: #333;
}
body:not(.manager)
  .learning-path-detail-milestone-item__description
  .editor-content {
  padding-bottom: 1rem;
}
body:not(.manager) .learning-path-detail-milestone-item__description {
  margin: 0 1rem 1rem 1rem;
}
body:not(.manager) .learning-path-milestone-item__source_only {
  font-size: 0.8125rem;
  color: #333;
}
body:not(.manager) .learning-path-detail-milestone-item__asset {
  padding-right: 0;
}
body:not(.manager)
  .learning-path-detail-milestone-item
  .btn--link.learning-path-detail-milestone-item__cta {
  position: relative;
  top: -100%;
  width: 100%;
  height: 100%;
  float: none;
}
body:not(.manager)
  .learning-path-detail-milestone-item
  .learning-path-detail-milestone-item__cta
  i {
  display: none;
}

/*TI Course*/
body:not(.manager) .expandable-sidebar__buttons {
  display: none;
}
body:not(.manager) .share__container {
  display: none;
}
body:not(.manager) .syllabus__section-title-index {
  display: none;
}
body:not(.manager) .resource__title {
  background-color: rgba(17, 31, 101, 0.9);
  font-size: large;
}
body:not(.manager) .flip-card__back .description p {
  font-size: 1rem;
  color: #333;
}
body:not(.manager) #learner .list-roll__container .h3 {
  font-family: proxima-nova, arial, sans-serif;
  font-weight: bold;
  color: #333;
}

/*Gifting*/
body:not(.manager) .enroll__secondary-actions {
  display: none;
}

/*SCORM XAPI  #e9e9e9;*/
.scorm-view .fullscreen-scorm-container {
  position: fixed;
  top: 116px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #0B1442;
}
.scorm-view div[role="main"] {
  position: relative;
  margin-top: 116px;
  height: auto;
  min-height: 100%;
  width: 100%;
  z-index: 888;
}
.scorm-view .standalone-scorm__header {
  height: 50px;
  top: 10px;
  right: 20px;
  left: 0;
  position: absolute;
}
.scorm-view .standalone-scorm__iframe-container {
  height: calc(100% - 200px) !important;
  top: 0;
  left: 0;
  position: relative;
  background-color: #0B1442;
}
.scorm-view .standalone-scorm__header button {
  border: 0.3em;
  line-height: unset;
  height: unset;
  width: unset;
  text-align: center;
  float: right;
  font-family: var(--font) !important;
  margin-right: 1em;
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
  box-shadow: 0 3px 2px var(--accent-color);
}
.scorm-view .standalone-scorm__header button:hover,
.scorm-view .standalone-scorm__header button:focus {
  background-color: var(--accent-color) !important;
  border-color: var(--accent-color) !important;
  color: var(--accent-contrast-color);
}
@media only screen and (max-width: 768px) {
  .scorm-view .fullscreen-scorm-container {
    top: 106px;
  }
}

body.manager .custom-footer {
  display: none;
}
/* .header-inner-wrap.user-logged-in .btn-sign-in {display:none;} */
body:not(.manager) .catalog-filters {
  border-radius: 3px;
}
body:not(.manager) .catalog-active-filter__remove {
  background-color: #3194f7 !important;
  padding-top: 2px !important;
  color: #ffffff !important;
  padding-bottom: 2px !important;
  padding-right: 15px !important;
  padding-left: 10px !important;
}

body:not(.manager) .course__detail__enrolled {
  border: none;
}
body:not(.manager) .enroll--learning-path .enroll__title {
  display: none;
}
body:not(.manager) .enroll--learning-path .enroll__price {
  display: none;
}
body:not(.manager) .w-video-wrapper {
  font-family: var(--font) !important;
}

body:not(.manager) .learning-path-intro.path-applications,
body:not(.manager) .learning-path-intro.path-experience {
  margin-bottom: 3rem;
}

/*Exam*/
body:not(.manager) .chart-bar.chart-bar--total {
  background-color: #1046a8;
}
body:not(.manager) .label-circle.label-circle--total {
  background-color: #1046a8;
}
body:not(.manager) .chart-bar.chart-bar--answered {
  background-color: #3194f7;
}
body:not(.manager) .label-circle.label-circle--answered {
  background-color: #3194f7;
}
body:not(.manager) .chart-bar.chart-bar--correct {
  background-color: #08b3ab;
}
body:not(.manager) .label-circle.label-circle--correct {
  background-color: #08b3ab;
}
body:not(.manager) .chart-bar.chart-bar--incorrect {
  background-color: #ff7461;
}
body:not(.manager) .label-circle.label-circle--incorrect {
  background-color: #ff7461;
}

/* quiz__overlay */
body:not(.manager) div.quiz__overlay {
  top: 26px;
}
body:not(.manager) .sidebar__container.sidebar__container--right {
  top: 115px;
}

body:not(.manager) .catalog-hero {
  /* background: transparent
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/581lgjl980vz-qu92635gja3i-catalog-header-background.svg)
    no-repeat right bottom; */
  background-color: #0B1442;
  margin-top: 75px;
}
body:not(.manager) .dashboard-hero {
  /* background: transparent
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/nix8cg3t9ihz-exf1lepvv7aj-dashboard-hero-graphic.svg)
    no-repeat right bottom; */
  background-color: #0B1442;
  margin-top: 110px;
}

/*Link List Custom*/
body:not(.manager) .link-list-grid {
  display: block;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1300px;
  margin: 0 auto;
  padding-bottom: 70px;
}
body:not(.manager) .link-list-item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 28px;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin: 1.5%;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
  padding-bottom: 48px;
  cursor: pointer;
}
body:not(.manager) .link-list-item:hover {
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
body:not(.manager) .link-list-item h3 {
  margin-bottom: 0;
  font-size: 2em;
  font-family: var(--font) !important;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-weight: 700;
}
body:not(.manager) .link-list-item p {
  clear: both;
  color: #3c4452;
  font-family: var(--font) !important;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}
body:not(.manager) .link-list-item .link-text {
  cursor: pointer;
  display: inline-block;
  padding-right: 35px;
  font-weight: 700;
  color: #3194f7;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body:not(.manager) .link-list-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body:not(.manager) .link-list-item:hover .link-text {
  background-position: right 50%;
}
h2.link-list-title {
  color: #333;
  font-family: var(--font) !important;
  font-size: 36px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 41px;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  margin: auto;
  margin-bottom: 20px;
}
body:not(.manager) .link-list-item.partners::after {
  content: "partners only";
  color: #fff;
  background: #1046a8;
  display: inline-block;
  padding: 3px 15px;
  border-radius: 15px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  position: absolute;
  right: 1.5rem;
}
@media only screen and (min-width: 769px) {
  body:not(.manager) .link-list-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body:not(.manager) .link-list-item {
    -ms-flex-preferred-size: 47%;
    flex-basis: 47%;
    width: 47%;
  }
}
@media only screen and (min-width: 1025px) {
  body:not(.manager) .link-list-item {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    width: 30%;
  }
}

/*Learning Path Intro Sections*/
body:not(.manager) .learning-path-intro {
  padding-bottom: 1.5rem;
}
body:not(.manager) .learning-path-intro .flex-row p {
  max-width: 505px;
  color: #3c4452;
  font-size: 17px;
  letter-spacing: 0;
  line-height: 27px;
}
body:not(.manager) .learning-path-intro h2 {
  font-size: 26px;
  font-family: var(--font) !important;
}
body:not(.manager) .learning-path-intro h2 a {
  font-size: 0.5em;
  display: inline-block;
  padding-right: 30px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: translate(20px, -2px);
  transform: translate(20px, -2px);
  font-family: var(--font) !important;
  background-size: 15px;
}
body:not(.manager) .learning-path-intro h2 a:hover {
  background-position: 94% 50%;
}
body:not(.manager) .learning-path-intro .widget__cta {
  max-width: 1300px;
  margin: 0 auto;
  padding-left: 235px;
  padding-top: 1rem;
  position: relative;
  padding-left: 0;
  padding-top: 0;
  display: block;
  min-width: 190px !important;
}
body:not(.manager) .learning-path-intro .btn--centered {
  margin-left: 0;
}
body:not(.manager) .learning-path-intro .editor-content {
  padding-left: 100px;
  position: relative;
  width: auto !important;
}
body:not(.manager) .learning-path-intro .editor-content a {
  transform: none;
}
body:not(.manager) .learning-path-intro .editor-content::before {
  content: "";
  position: absolute;
  width: 88px;
  height: 88px;
  display: block;
  top: -14px;
  left: 0;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 875px) {
  body:not(.manager) .learning-path-intro .editor-content {
    padding-left: 100px;
    position: relative;
  }
  body:not(.manager) .learning-path-intro .editor-content::before {
    content: "";
    position: absolute;
    width: 88px;
    height: 88px;
    display: block;
    left: 0;
    background-position: 0 0;
    background-size: contain;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 576px) {
  body:not(.manager) .learning-path-intro .editor-content {
    padding-left: 100px;
    position: relative;
  }
  body:not(.manager) .learning-path-intro .editor-content::before {
    content: "";
    position: absolute;
    width: 88px;
    height: 88px;
    display: block;
    left: 0;
    background-position: 0 0;
    background-size: contain;
    background-repeat: no-repeat;
  }
  body:not(.manager) a.btn.btn--primary.btn--large.btn-to-top {
    top: -3.5rem;
  }
  body:not(.manager) .learning-path-intro .widget__cta {
    padding-left: unset;
  }
  body:not(.manager) .learning-path-intro .btn--centered {
    margin-left: auto;
  }
}

body:not(.manager) .learning-path-intro .editor-content .btn--centered {
  margin-left: 0;
}
body:not(.manager) .header-region.learning-path-intro .editor-content {
  max-width: none;
}
body:not(.manager) h3.path {
  position: relative;
  padding-left: 92px;
  min-height: 68px;
  padding-top: 20px;
  margin-bottom: 1rem;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 27px;
  font-family: var(--font) !important;
}
body:not(.manager) h3.path::before {
  /* content: "";
  position: absolute; */
  top: 0;
  left: 0;
  width: 72px;
  height: 72px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
}

/*Icons*/
/* body:not(.manager) .learning-path-intro.path-transition .editor-content::before, */
body:not(.manager) h3.path-transition::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-transition
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/ozogtuojoelr-TransitioningfromFindertotheWeb.svg);
}
/* body:not(.manager)
  .learning-path-intro.path-get-started
  .editor-content::before, */
body:not(.manager) h3.path-get-started::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-get-started
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/hy4j5kh6ru3z-wj86va2v52y4-get-started-icon.svg);
}
/* body:not(.manager) .learning-path-intro.path-it-support .editor-content::before, */
body:not(.manager) h3.path-it-support::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-it-support
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/361inh9o1aak-t9kisvz06bnh-it-support-icon.svg);
}
/* body:not(.manager)
  .learning-path-intro.path-nexthink-admin
  .editor-content::before, */
body:not(.manager) h3.path-nexthink-admin::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-nexthink-admin
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/27l9p6h5sl4e-zh0uh213j03k-nexthink-admin-icon.svg);
}
/* body:not(.manager)
  .learning-path-intro.path-applications
  .editor-content::before, */
body:not(.manager) h3.path-applications::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-applications
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/q0u4njb7yly5-applicationexperiencemanagement.svg);
}
/* body:not(.manager)
  .learning-path-intro.path-mastering-nql
  .editor-content::before, */
body:not(.manager) h3.path-mastering-nql::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-mastering-nql
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/8i8ed1q1d854-NQLPractitioner.svg);
}
/* body:not(.manager) .learning-path-intro.path-dex .editor-content::before, */
body:not(.manager) h3.path-dex::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-dex
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/fbfq1n25ggrc-digitalemployeeexperiencemanagement.svg);
}
/* body:not(.manager)
  .learning-path-intro.path-virtual-classrooms
  .editor-content::before, */
body:not(.manager) h3.path-virtual-classrooms::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-dex
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/bk9ey0i6jmsg-VirtualClassroomicon.png);
}
/* body:not(.manager) .learning-path-intro.path-experience .editor-content::before, */
body:not(.manager) h3.path-experience::before,
body:not(.manager)
  .widget--learning-path-content-hero.path-experience
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/ylsjr2p5gmvg-Icon_ContentManagement.svg);
}
body:not(.manager)
  .widget--learning-path-content-hero.path-digital-experience-management
  .learning-content-hero__caption::before {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/fbfq1n25ggrc-digitalemployeeexperiencemanagement.svg);
}
body:not(.manager) .cert-experience-associate::before,
body:not(.manager) .learning-path-certificate-circle.cert-experience-associate {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-it-supporter::before,
body:not(.manager) .learning-path-certificate-circle.cert-it-supporter {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-experience-advocate-certification::before,
.learning-path-certificate-circle.cert-experience-advocate-certification {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-nexthink-pro-certification::before,
.learning-path-certificate-circle.cert-nexthink-pro-certification {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-nexthink-master-certification::before,
.learning-path-certificate-circle.cert-nexthink-master-certification {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}
body:not(.manager) .cert-nexthink-administrator::before,
.learning-path-certificate-circle.cert-nexthink-administrator {
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5ng8ptxpx4db-tedw4aqa7nk9-icon-trophy.svg);
}

body:not(.manager)
  .cert-image
  .learning-path-intro.path-transition
  .editor-content::before,
body:not(.manager) .cert-image h3.path-transition::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-transition
  .learning-content-hero__caption::before {
  background-image: none;
}
body:not(.manager)
  .cert-image
  .learning-path-intro.path-get-started
  .editor-content::before,
body:not(.manager) .cert-image h3.path-get-started::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-get-started
  .learning-content-hero__caption::before {
  background-image: none;
}
body:not(.manager)
  .cert-image
  .learning-path-intro.path-it-support
  .editor-content::before,
body:not(.manager) .cert-image h3.path-it-support::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-it-support
  .learning-content-hero__caption::before {
  background-image: none;
}
body:not(.manager)
  .cert-image
  .learning-path-intro.path-nexthink-admin
  .editor-content::before,
body:not(.manager) .cert-image h3.path-nexthink-admin::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-nexthink-admin
  .learning-content-hero__caption::before {
  background-image: none;
}
body:not(.manager)
  .cert-image
  .learning-path-intro.path-applications
  .editor-content::before,
body:not(.manager) .cert-image h3.path-applications::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-applications
  .learning-content-hero__caption::before {
  background-image: none;
}
body:not(.manager)
  .cert-image
  .learning-path-intro.path-mastering-nql
  .editor-content::before,
body:not(.manager) .cert-image h3.path-mastering-nql::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-mastering-nql
  .learning-content-hero__caption::before {
  background-image: none;
}
body:not(.manager)
  .cert-image
  .learning-path-intro.path-dex
  .editor-content::before,
body:not(.manager) .cert-image h3.path-dex::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-dex
  .learning-content-hero__caption::before {
  background-image: none;
}
body:not(.manager)
  .cert-image
  .learning-path-intro.path-virtual-classrooms
  .editor-content::before,
body:not(.manager) .cert-image h3.path-virtual-classrooms::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-dex
  .learning-content-hero__caption::before {
  background-image: none;
}
body:not(.manager)
  .cert-image
  .learning-path-intro.path-experience
  .editor-content::before,
body:not(.manager) .cert-image h3.path-experience::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-experience
  .learning-content-hero__caption::before {
  background-image: none;
}
body:not(.manager)
  .cert-image
  .learning-path-intro.path-nexthink-infinity-fundamentals
  .editor-content::before,
body:not(.manager) .cert-image h3.path-nexthink-infinity-fundamentals::before,
body:not(.manager)
  .cert-image
  .widget--learning-path-content-hero.path-nexthink-infinity-fundamentals
  .learning-content-hero__caption::before {
  background-image: none;
}

/* Learning Path Page */
body:not(.manager) .no-learning.inactive,
body:not(.manager) .keep-learning.inactive {
  display: none;
}
body:not(.manager) .learning-content-hero.learning-content-hero--with-asset {
  max-width: 100%;
  overflow: hidden;
}
body:not(.manager)
  .learning-content-hero.learning-content-hero--with-asset
  picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body:not(.manager) .learning-content-hero.learning-content-hero--with-asset h4 {
  font-family: var(--font) !important;
  font-size: 1.375rem;
}
body:not(.manager) .learning-content-hero__caption {
  position: relative;
  padding: 5em 0;
  width: 95%;
}
body:not(.manager) .learning-content-hero__overlay {
  display: none;
}
body:not(.manager) .learning-path-certificate-circle {
  width: 130px;
  height: 130px;
  background-color: transparent;
  border-radius: 0;
  border: none;
  background-size: cover;
}
body:not(.manager) .learning-path-milestone__badge {
  float: right;
  font-size: 13px;
  color: #fff !important;
  padding: 3px 20px;
  border-radius: 15px;
  background-color: #3194f7;
}

body:not(.manager) .learning-path-milestone__badge--elective {
  display: none;
}

body:not(.manager) .learning-path-milestone-item__info {
  font-size: 0.875rem;
  color: #fff;
}
body:not(.manager) .learning-path-milestone-item__info strong {
  color: #b3bbc8;
  text-transform: uppercase;
}
body:not(.manager) .learning-path-certificate-name {
  text-align: center;
  margin-top: 1rem;
  font-size: 1.625rem;
  font-weight: 700;
}
body:not(.manager) .learning-path-container h1 {
  position: relative;
  padding-top: 2rem;
  font-size: 2.25em;
}
body:not(.manager) .learning-path-container h1::before {
  content: "Learning Path";
  font-size: 1rem;
  color: #3194f7;
  text-transform: uppercase;
  font-family: var(--font);
  position: absolute;
  top: 0;
  left: 0;
}
body:not(.manager) .learning-path-milestone {
  background: transparent;
  padding: 0;
}
body:not(.manager) .learning-path-timeline-milestone-items {
  background-color: #fff;
}
body:not(.manager) .learning-path-timeline-milestone-item::before {
  content: "";
  width: 1px;
  height: calc(100% - 15px);
  background: #1046a8;
  position: absolute;
  left: -36px;
  opacity: 0.3;
}
body:not(.manager) .learning-path-timeline-milestone-item::after {
  content: "";
  background-color: #1046a8;
  border-radius: 50%;
  position: absolute;
  bottom: 0;
  left: -43px;
  opacity: 0.5;
  width: 15px;
  height: 15px;
  opacity: 0.3;
  top: auto;
}
body:not(.manager) .learning-path-timeline-milestone-item--completed::before,
body:not(.manager) .learning-path-timeline-milestone-item--completed::after {
  opacity: 1;
}
body:not(.manager) .learning-path-timeline-milestone-item--completed::after {
  background-repeat: no-repeat;
  background-image: url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/5feazcvc6eha-check-mark-white.svg);
  background-position: 50%;
}
body:not(.manager) .widget--learning-path-content-hero {
  position: relative;
}
body:not(.manager) span.h3.learning-path-timeline-milestone__title {
  text-transform: none;
  font-size: 2.25em;
}
body:not(.manager) .widget--milestones {
  padding: 0 0 5em 0;
}
body:not(.manager) p.h1.learning-path-milestone-item__title {
  font-weight: 700;
  margin-bottom: 0;
  font-size: 1.5rem;
}
body:not(.manager) .row .row.learning-path-timeline-milestone-item,
body:not(.manager) .row .row.collapse.learning-path-timeline-milestone__header {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3em;
  max-width: 800px;
  width: calc(95% - 60px);
}
body:not(.manager)
  .row
  .row.learning-path-timeline-milestone-item.learning-path-timeline-milestone__header--alt,
body:not(.manager)
  .row
  .row.learning-path-timeline-milestone-item.learning-path-timeline-milestone__header:first-of-type,
body:not(.manager)
  .row
  .row.collapse.learning-path-timeline-milestone__header.learning-path-timeline-milestone__header--alt,
body:not(.manager)
  .row
  .row.collapse.learning-path-timeline-milestone__header.learning-path-timeline-milestone__header:first-of-type {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body:not(.manager) .row .row.learning-path-timeline-milestone-item .columns {
  left: auto;
  right: auto;
}
body:not(.manager)
  .learning-path-timeline-milestone-items
  .learning-path-timeline-milestone-item__asset-container {
  padding: 0;
}
body:not(.manager) .learning-path-timeline-milestone-item__content-container {
  position: static;
}
body:not(.manager) .learning-path-timeline-milestone-item__content-container a {
  background: #0B1442;
  z-index: 100;
  opacity: 0;
}
body:not(.manager)
  a.ember-view.btn.btn--primary.btn--no-margin.catalog-item
  ~ .learning-path-timeline-milestone-item__asset {
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
body:not(.manager) .learning-path-timeline-milestone-item__asset {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  overflow: hidden;
}
body:not(.manager) .learning-path-timeline-milestone-item__asset img {
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
body:not(.manager) .learning-path-timeline-milestone-item__content {
  position: static;
  width: 90%;
}
body:not(.manager) .learning-path-timeline-milestone-item__content a {
  background-color: transparent;
  border: none;
  text-indent: -9999px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
body:not(.manager) .learning-path-timeline-milestone-item__vertical-line {
  display: none;
}
body:not(.manager)
  .learning-path-timeline-milestone__header-criterion
  .learning-path-criterion {
  display: none;
}
body:not(.manager) .learning-path-timeline-milestone-item-circle {
  display: none;
}
body:not(.manager) p.learning-path-timeline-milestone-item__asset {
  font-size: 2rem;
  font-weight: 700;
  color: #3194f7;
}
body:not(.manager) .learning-path-criteria p {
  margin-bottom: 0;
  font-size: 18px;
}
body:not(.manager) .learning-path-criteria p.profile {
  margin-bottom: 2rem;
}
body:not(.manager) .learning-path-criteria p.profile span {
  display: inline-block;
  background: #1046a8;
  padding: 5px 20px;
  color: #fff;
  border-radius: 20px;
  margin: 10px 10px 0 0;
  font-size: 15px;
  font-weight: 700;
}
body:not(.manager) .learning-path-criteria p.stats {
  font-size: 1.75rem;
  font-weight: 700;
  color: #3194f7;
  margin-bottom: 2rem;
}
body:not(.manager) .learning-path-criteria p.stats span.trophy {
  display: inline-block;
  padding-right: 30px;
  background: transparent
    url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/oyqng6bknelq-trophy-small.svg)
    no-repeat left 50%;
}
body:not(.manager) .learning-path-timeline-milestone__header {
  margin-bottom: 0 !important;
  margin-top: 4em !important;
}
body:not(.manager) .learning-path-timeline-milestone__header:first-of-type {
  margin-top: 4em !important;
}
@media only screen and (min-width: 48.063em) {
  body:not(.manager) .learning-path-timeline-milestone__header {
    padding-left: 0;
  }
  body:not(.manager)
    .learning-path-timeline-milestone-item__horizontal-line.learning-path-timeline-milestone-item__horizontal-line--certificate {
    display: none;
  }
  body:not(.manager) .learning-path-timeline-milestone__subtitle {
    font-family: var(--font);
    font-size: inherit;
  }
  /*body:not(.manager) .dashboard-access-list-item i.icon-navigateright,body:not(.manager) .dashboard-access-list-item i.icon-navigatedown,body:not(.manager) .dashboard-access-list-item-expansion {display:none;}*/
}

/* Featured Content Grid */
body:not(.manager) .featured-content-block-grid {
  margin: 0;
}
body:not(.manager) .featured-content-block-grid > li {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  padding: 0;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin: 0 1.25% 1rem;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body:not(.manager) .featured-content-block-grid > li:hover {
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
body:not(.manager) .featured-content-block-grid > li:first-of-type {
  margin-left: 0;
}
body:not(.manager) .featured-content-block-grid > li:last-of-type {
  margin-right: 0;
}
body:not(.manager) .featured-content-article-item {
  padding: 0;
  border: none;
}
body:not(.manager) .featured-content-article-item .row > div:first-child {
  padding: 0;
}
body:not(.manager) .featured-content-article-item p {
  font-size: 15px;
}
body:not(.manager)
  .featured-content-article-item
  p.featured-content-article-item__title {
  font-family: var(--font);
  margin-top: 3.45rem;
  color: #333333;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 27px;
}
body:not(.manager) .featured-content-article-item img {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body:not(.manager) .featured-content-article-item__description:before {
  display: none;
}
body:not(.manager) .featured-content-article-item__description {
  display: -webkit-box;
  /* -webkit-line-clamp:2; */
  /* -webkit-box-orient:vertical;overflow:hidden; */
  /* text-overflow:ellipsis; */
  margin-top: 6px;
  color: #3c4452;
  font-size: 14px !important;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 20px;
}
body:not(.manager) .featured-content-multi-carousel-item__source {
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  top: 2em;
  color: rgba(159, 167, 180, 0.8);
  font-size: 13px !important;
  letter-spacing: 0.25px;
  line-height: 25px;
  text-transform: uppercase;
}
body:not(.manager) .featured-content-multi-carousel-item__source strong {
  color: #b3bbc8;
  text-transform: uppercase;
}
body:not(.manager) .featured-content-multi-carousel-item__source_only {
  position: absolute;
  bottom: 3rem;
  padding-left: 1.25rem;
  display: none;
}
@media only screen and (min-width: 769px) {
  body:not(.manager) .featured-content-block-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/*Catalog*/
body:not(.manager) .catalog-search__button i {
  color: #b3bbc8;
}
body:not(.manager) select#sort-options {
  font-family: var(--font) !important;
  font-style: normal;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #3c4452;
}
body:not(.manager) form.catalog-search input {
  font-family: var(--font) !important;
  font-style: normal;
}
body:not(.manager) form.catalog-search ::-webkit-input-placeholder {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #3c4452;
}
body:not(.manager) .catalog-search-bar {
  -webkit-transform: translate(0, -100px);
  transform: translate(0, -100px);
}
body:not(.manager) .catalog-display-type button,
body:not(.manager) .catalog-display-type button.btn--primary {
  background: #fff !important;
  color: #000 !important;
}
body:not(.manager) .catalog-display-type {
  display: none;
}
body:not(.manager) .catalog-aggregation--expanded {
  background-color: #fff;
  border-bottom: none;
}
/* body:not(.manager) span.catalog-aggregation__header--label{color:#3194F7;font-size:1.3rem;font-weight:700} */
body:not(.manager) span.catalog-aggregation__header--label {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 22px;
  color: #333333;
  font-weight: 500;
  padding-bottom: 10px;
}
body:not(.manager) span.catalog-aggregation__expander i {
  font-weight: 700;
}
body:not(.manager) .btn.catalog-aggregation__value {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 26px;
  color: #3194f7;
  padding: 0;
  font-weight: 500;
}
body:not(.manager) .catalog-aggregation {
  border-top: none;
  padding: 0;
}
body:not(.manager) .catalog-aggregation .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
body:not(.manager) .catalog-aggregation:last-of-type {
  margin-bottom: 3em;
}
body:not(.manager) .catalog-grid-item {
  width: 100%;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  padding: 0;
  margin-bottom: 1rem;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body:not(.manager) .catalog-grid-item .column {
  padding: 0;
}
body:not(.manager) .catalog-grid-item:hover {
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.15);
}
body:not(.manager) .catalog-item p {
  font-size: 15px;
}
body:not(.manager) .catalog-item {
  position: relative;
}
body:not(.manager) .catalog-item img {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
body:not(.manager) .catalog--catalog-widget [class*="block-grid-"] > li {
  padding: 0 1rem 2rem;
}
body:not(.manager) p.catalog-grid-item__title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
  font-family: var(--font);
  margin-top: 2.2rem;
}
body:not(.manager) .catalog-grid-item__source {
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  top: 2em;
  color: #fff;
}
body:not(.manager) .catalog-grid-item__source strong {
  color: #b3bbc8;
  text-transform: uppercase;
}
body:not(.manager) .catalog-grid-item__body {
  padding: 1.25rem 1.25rem 2rem;
  position: relative;
}
body:not(.manager) .catalog-grid-item__body .catalog__ribbon {
  background-color: #0B1442;
  color: #fff !important;
  display: block;
  border-radius: 13px;
  padding: 5px 10px;
  text-transform: uppercase;
  font-weight: 700;
  top: 2em;
  right: 1.25rem;

  background-color: #0B1442;
  color: #fff !important;
  display: block;
  border-radius: 13px;
  padding: 0px 6px;
  text-transform: uppercase;
  top: 2em;
  right: 1.25rem;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 20.5px;
  font-weight: 500;
  text-align: center;
}
body:not(.manager) .catalog-aggregation__expander .icon-navigatedown:before,
body:not(.manager) .catalog-aggregation__expander .icon-navigateright:before {
  content: "";
  border: 7px solid transparent;
  position: absolute;
  top: 7px;
  left: -30px;
}
body:not(.manager) .catalog-aggregation__expander .icon-navigatedown:before {
  border-top: 10px solid #b3bbc8;
}
body:not(.manager) .catalog-aggregation__expander .icon-navigateright:before {
  border-left: 10px solid #b3bbc8;
}
body:not(.manager) .catalog-grid-item__cta-container,
body:not(.manager) hr.catalog-grid-item__hr,
body:not(.manager) h3.catalog-header {
  display: none;
}
body:not(.manager) .catalog__ribbon,
body:not(.manager) .catalog__ribbon-corner {
  display: block;
}
body:not(.manager) .catalog-grid-item__source_only {
  font-weight: 700;
  margin-top: 1rem;
  display: none;
}
body:not(.manager) .catalog-hero .hero {
  /* padding-top: 11em; */
}
body:not(.manager) .help-hero .hero {
  /* padding-top: 12em; */
}
@media only screen and (max-width: 768px) {
  body:not(.manager) .catalog-hero .hero {
    padding-bottom: 5em;
  }
  body:not(.manager) .catalog-search-bar {
    -webkit-transform: translate(0, 20px);
    transform: translate(0, 20px);
    margin-bottom: 2em;
  }
}
body:not(.manager) .catalog-grid-item__stars {
  display: none;
}

/*Articles & Videos */
body:not(.manager) .layout-panel.layout-panel--article {
  padding: 0;
}
body:not(.manager) .layout-panel.layout-panel--article .row .row {
  max-width: 1200px;
  width: 95%;
}
body:not(.manager) .layout-panel.layout-panel--article .topic__container {
  padding-top: 0;
}
body:not(.manager)
  .layout-panel.layout-panel--article
  .row.article-header.article-header {
  padding: 12em 0 0;
  text-align: center;
  position: relative;
  margin-bottom: 3em;
  background-color: #fff;
}
body:not(.manager)
  .layout-panel.layout-panel--article
  .widget--topic-article-content:first-of-type::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 450px;
  background-color: #fff;
}
body:not(.manager)
  .widget--topic-article-content
  .article-header
  .video-container {
  padding: 0;
}
body:not(.manager) .sidebar-actions {
  margin-top: 2em;
  padding-left: 0;
}
body:not(.manager) .sidebar-actions a,
body:not(.manager) .sidebar-actions button {
  float: left;
  position: static;
  margin-right: 10px;
}
body:not(.manager) .sidebar-actions i::before {
  color: #000;
}
body:not(.manager) .widget--topic-article-content {
  position: relative;
  margin-bottom: 5em;
}
body:not(.manager) .widget--topic-article-content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
  background-color: #f7f9fb;
}
body:not(.manager) .widget--topic-article-content .article-header .columns {
  width: 100%;
}
body:not(.manager) .layout-panel.layout-panel--article .video__container {
  padding: 0;
}
body:not(.manager) .widget--topic-article-content .article-header h1 {
  font-size: 3.375rem;
  font-family: var(--font);
  font-weight: 700;
  color: #333;
  margin-bottom: 1rem;
}
body:not(.manager) p.lead.article-content__sub-header {
  margin-bottom: 3rem;
}
body:not(.manager)
  .widget--topic-article-content
  .article-header
  h3.article-header__type {
  text-align: center;
  text-transform: uppercase;
  color: #3194f7;
  font-size: 16px;
  font-weight: 700;
}
body:not(.manager) .widget--topic-article-content .article-header hr {
  display: none;
}
body:not(.manager) .widget--topic-article-content .article-sidebar hr {
  display: none;
}
body:not(.manager) .widget--topic-article-content .article-sidebar .stars {
  text-align: left;
}
body:not(.manager) .widget--topic-article-content .article-sidebar .text-center,
body:not(.manager) .widget--topic-article-content .article-sidebar .text-right {
  text-align: left !important;
}
/*-- new video rating --*/
body:not(.manager) .widget--topic-article-content .article-sidebar .text-center,
body:not(.manager) .widget--topic-article-content .article-sidebar .text-right {
  display: none
;}
.video .article-sidebar, .video .article-content__source {
  display: none;
}
body:not(.manager)
  .widget--topic-article-content
  .article-sidebar
  .article-sidebar__rating
  button {
  margin: 1rem 0 !important;
}
body:not(.manager)
  .widget--topic-article-content
  .article-sidebar
  .article-sidebar__rating
  > span {
  display: block;
  text-align: left;
  font-size: 1.5em;
  font-weight: 700;
  margin-bottom: 0.25rem;
}
body:not(.manager) .widget--topic-article-content .article-sidebar img {
  display: none;
}
body:not(.manager) .article-content .article-content__header {
  display: none;
}
/*.article-content .article-content__header,body:not(.manager) .article-content .video__container{display:none}*/
/*---.article-sidebar__rating .btn.disabled, body:not(.manager) .btn[disabled], button.disabled, button[disabled] {opacity: 0;}*/
body:not(.manager)
  .layout-panel.layout-panel--article
  .row
  .featured-content-default-grid
  .row {
  width: 100%;
}
body:not(.manager) .featured-content-default-grid .row {
  width: 100%;
}
body:not(.manager) .featured-content-default-grid .catalog-grid-item {
  margin-bottom: 0;
}
body:not(.manager) .featured-content-default-grid p.catalog-grid-item__title {
  margin-top: 0;
}
body:not(.manager) .widget--topic-article-related hr {
  display: none;
}
body:not(.manager) .widget--topic-article-related {
  padding: 5em 0;
  background: #f7f9fb;
}
body:not(.manager) .widget--topic-article-related h3 {
  font-size: 2.25rem;
  color: #333;
  font-family: var(--font) !important;
  text-align: center;
  font-weight: 700;
}
body:not(.manager) .columns.medium-9.article-content {
  margin-bottom: 5em;
}
body:not(.manager) .panel--article-sidebar {
  background: none;
  border: none;
  padding: 0;
}
body:not(.manager) .panel--article-sidebar i.article-sidebar__icon.icon-file {
  color: #fff;
}
body:not(.manager) .panel--article-sidebar .columns.small-2 {
  display: none;
}
body:not(.manager) .panel--article-sidebar a.btn--small {
  margin-top: 2rem;
}
body:not(.manager) .article-sidebar__custom-fields {
  display: none;
}
/*---.article-sidebar__rating button[disabled] {display:none;}
 span.hide-stars {display:none;}
 .widget--topic-article-content .article-sidebar .article-sidebar__rating span { display:none;} */

@media only screen and (min-width: 769px) {
  body:not(.manager)
    .layout-panel.layout-panel--article
    .row.article-header.article-header {
    background-color: #f7f9fb;
  }
  body:not(.manager)
    .layout-panel.layout-panel--article
    .row.article-header.article-header::after {
    content: "";
    position: absolute;
    top: 70%;
    right: -17%;
    width: 184px;
    height: 113px;
    background: transparent
      url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/pjmiw8ues7qw-382ywc84f98g-dot-pattern.png)
      no-repeat 0 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  body:not(.manager)
    .layout-panel.layout-panel--article
    .widget--topic-article-content:first-of-type::before {
    background-color: #f7f9fb;
  }
}

body:not(.manager) .learner__sidebar .expandable-sidebar__toggle {
  background: transparent;
  color: #333;
  font-size: 1.2rem;
  text-transform: none;
  font-weight: 700;
  position: relative;
}
body:not(.manager) .learner__sidebar .expandable-sidebar__toggle::after {
  content: "";
  position: absolute;
  right: 2%;
  top: 30%;
  color: #fff;
  width: 18px;
  height: 13px;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2213%22%20viewBox%3D%220%200%2018%2013%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5504%22%20data-name%3D%22Rectangle%205504%22%20width%3D%2218%22%20height%3D%2213%22%20transform%3D%22translate(448%20361)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_121%22%20data-name%3D%22Mask%20Group%20121%22%20transform%3D%22translate(-448%20-361)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_6365%22%20data-name%3D%22Path%206365%22%20d%3D%22M546.629%2C332.512h9.1v9.1%22%20transform%3D%22translate(1085.169%20213.033)%20rotate(135)%22%20fill%3D%22none%22%20stroke%3D%22%23b3bbc8%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
  background-size: contain;
}
body:not(.manager) .learner__sidebar .expandable-sidebar__toggle i {
  display: none;
}
body:not(.manager)
  .learner__sidebar-inner-list.learner__sidebar-inner-list--disabled {
  background-color: transparent;
}
body:not(.manager)
  .learner__sidebar
  button.syllabus__lesson--expander
  .expander-triangle__closed-down,
body:not(.manager)
  .learner__sidebar
  button.syllabus__lesson--expander
  .expander-triangle__closed-right {
  border: none;
  position: relative;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%229%22%20height%3D%2212%22%20viewBox%3D%220%200%209%2012%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5503%22%20data-name%3D%22Rectangle%205503%22%20width%3D%229%22%20height%3D%2212%22%20transform%3D%22translate(122%20399)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22small-right-arrow%22%20transform%3D%22translate(-122%20-399)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_6372%22%20data-name%3D%22Path%206372%22%20d%3D%22M546.629%2C332.512H552.5v5.875%22%20transform%3D%22translate(-27.25%20-220.646)%20rotate(45)%22%20fill%3D%22none%22%20stroke%3D%22%23b3bbc8%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
  background-size: contain;
  height: 13px;
  width: 9px;
  -webkit-transform: translate(-5px, 0);
  transform: translate(-5px, 0);
}
body:not(.manager)
  .learner__sidebar
  button.syllabus__lesson--expander
  .expander-triangle__closed-right {
  -webkit-transform: rotate(90deg) translateY(7px);
  transform: rotate(90deg) translateY(7px);
}
body:not(.manager) .learner__sidebar .course-progress__overall .table-row {
  display: none;
}
body:not(.manager) .learner__sidebar .progress {
  background: #d3e4fb;
  border-radius: 0;
}
body:not(.manager) .learner__sidebar .progress.colorized .meter {
  background: #3194f7;
  border-radius: 0;
}
body:not(.manager) h1.course-title {
  font-size: 1.5em;
  font-weight: 700;
  color: #000;
  margin-top: -3rem;
  margin-bottom: 1rem;
  white-space: unset;
  line-height: unset;
}

body:not(.manager) ul.syllabus__section-list li .syllabus__lesson--title-text {
  font-size: 16px;
  color: #9fa7b4;
  font-weight: 400 !important;
}
body:not(.manager)
  ul.syllabus__section-list
  li
  li
  .syllabus__lesson--title-text {
  font-size: 14px;
}
body:not(.manager)
  ul.syllabus__section-list
  li
  li.syllabus__topic.syllabus__topic--active
  span {
  color: #333;
}
body:not(.manager)
  .learner__sidebar-list
  ul.syllabus__section-list
  .syllabus__lesson-container {
  margin-bottom: 1.5em;
}
body:not(.manager)
  .learner__sidebar-inner-list
  .syllabus__lesson
  .syllabus__lesson--title
  .completed__indicator {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
body:not(.manager) .syllabus__topic.syllabus__topic--active {
  background-color: transparent;
}
body:not(.manager) .syllabus__topic--non-expandable::before {
  display: none;
}
body:not(.manager) .learner__sidebar-list > li > span {
  text-transform: none;
  font-size: 16px !important;
  font-family: var(--font);
}
body:not(.manager) .learner__sidebar__search input {
  background: #fff;
  height: 35px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #b3bbc8;
  border-radius: 20px;
  margin-bottom: 1rem;
  padding-left: 35px;
}
body:not(.manager) .learner__sidebar__search .columns {
  width: 100%;
}
body:not(.manager) button.btn.btn--expand.hide-sidebar {
  display: inline-block;
  width: auto;
  border-radius: 15px;
}
body:not(.manager) .learner__sidebar .icon-search:before {
  position: absolute;
  top: 8px;
  left: 10px;
}
body:not(.manager) .learner__container__toggle button.btn.btn--primary {
  border-radius: 15px;
}
body:not(.manager) .learner-lesson__title {
  color: #333;
}
body:not(.manager) .learner-section__title {
  color: #9fa7b4;
}
logged-out.learner__sidebar-inner-list li {
  font-size: 14px;
}
body:not(.manager) .logged-out {
  display: none;
}

body:not(.manager) .learner__content span.directional__nav__label {
  visibility: visible !important;
  color: #3194f7;
}
body:not(.manager) .learner__content span.directional__nav__button {
  background: transparent;
}
body:not(.manager) .learner__content span.directional__nav__button i {
  display: none;
}
body:not(.manager)
  .learner__content
  span.directional__nav__button.directional__nav__button--right {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2211%22%20viewBox%3D%220%200%2015%2011%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Fill_1_Copy_3%22%20data-name%3D%22Fill%201%20Copy%203%22%20d%3D%22M15%2C5.482%2C13.8%2C4.26l-.017.018L9.809.249a.824.824%2C0%2C0%2C0-1.181%2C0%2C.9.9%2C0%2C0%2C0%2C0%2C1.247l3.094%2C3.139H.835a.865.865%2C0%2C0%2C0%2C0%2C1.729H11.723L8.628%2C9.5a.9.9%2C0%2C0%2C0%2C0%2C1.247.824.824%2C0%2C0%2C0%2C1.181%2C0l3.969-4.029.017.018L15%2C5.518%2C14.983%2C5.5Z%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat right 45%;
}
body:not(.manager)
  .learner__content
  span.directional__nav__button.directional__nav__button--left {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2211%22%20viewBox%3D%220%200%2015%2011%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Fill_1_Copy_3%22%20data-name%3D%22Fill%201%20Copy%203%22%20d%3D%22M15%2C5.482%2C13.8%2C4.26l-.017.018L9.809.249a.824.824%2C0%2C0%2C0-1.181%2C0%2C.9.9%2C0%2C0%2C0%2C0%2C1.247l3.094%2C3.139H.835a.865.865%2C0%2C0%2C0%2C0%2C1.729H11.723L8.628%2C9.5a.9.9%2C0%2C0%2C0%2C0%2C1.247.824.824%2C0%2C0%2C0%2C1.181%2C0l3.969-4.029.017.018L15%2C5.518%2C14.983%2C5.5Z%22%20transform%3D%22translate(15%2011)%20rotate(180)%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat right 45%;
}
body:not(.manager)
  .syllabus__lesson--container--titles-active
  .syllabus__lesson--title.active
  .syllabus__lesson--title-text {
  color: #333;
}
body:not(.manager) .section-progress-bar span {
  background-color: #3194f7;
}
body:not(.manager) .lesson-progress {
  line-height: 1;
  display: none;
}
body:not(.manager) .learner__content {
  background: #fff;
  border-radius: 3px;
  border: 1px solid #f7f9fb;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
}
body:not(.manager) .learner__content .layout-panel {
  background: #fff;
  padding: 0;
}
body:not(.manager) .layout-panel {
  background: #f7f9fb;
  margin-bottom: 1rem;
  padding: 1rem;
}
body.learn.course:not(.manager) {
  background: #f7f9fb !important;
}
/*body:not(.manager) .directional__nav a, body:not(.manager) .directional__nav button.directional-nav__arrow { margin-top: 0px; }*/
body:not(.manager) .directional__nav {
  margin-bottom: 4rem;
}
body:not(.manager)
  .directional__nav__button__container.directional__nav__button__container--prev
  a {
  padding-left: 0;
}
/*body:not(.manager) .learner-section__title__container a.bookmark-dropdown__link.bookmark-plus { position: absolute; left: 1rem; -webkit-transform: translate(-100%, 55px); transform: translate(-100%, 55px); }
 body:not(.manager) .learner-section__title__container a.bookmark-dropdown__link.bookmark-plus i { color: #000; }*/
body:not(.manager) .topic__text__body {
  padding-left: 0;
}
body:not(.manager) .topic__content.topic__content--text {
  width: 100% !important;
}
body:not(.manager) .learner__sidebar .course-progress__overall .table-row {
  display: none;
}
body:not(.manager) .learner__sidebar button.btn.btn--expand.hide-sidebar {
  display: none;
}
body:not(.manager) .learner__sidebar button.btn.hide-sidebar {
  display: none;
}
body:not(.manager) .learner__sidebar .progress {
  background: #d3e4fb;
  border-radius: 0;
}
body:not(.manager) .learner__sidebar .progress.colorized .meter {
  background: #3194f7;
  border-radius: 0;
}
body:not(.manager) .learner__sidebar-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: none;
  overflow-y: visible;
  overflow-x: hidden;
}
body:not(.manager) ul.syllabus__section-list li .syllabus__lesson--title-text {
  font-size: 16px;
  color: #9fa7b4;
  font-weight: 400 !important;
}
body:not(.manager)
  ul.syllabus__section-list
  li
  li
  .syllabus__lesson--title-text {
  font-size: 14px;
}
body:not(.manager) ul.syllabus__section-list li li span {
  color: #9fa7b4;
}
body:not(.manager)
  .learner__sidebar-list
  ul.syllabus__section-list
  .syllabus__lesson-container {
  margin-bottom: 1.5em;
}
body:not(.manager) .syllabus__topic.syllabus__topic--active {
  background-color: transparent;
}
body:not(.manager) .syllabus__topic--non-expandable::before {
  display: none;
}
body:not(.manager) .learner__sidebar-list > li > span {
  text-transform: none;
  font-size: 16px !important;
  font-family: var(--font);
}
body:not(.manager) .learner__sidebar__search input {
  background: #fff;
  height: 35px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #b3bbc8;
  border-radius: 20px;
  margin-bottom: 1rem;
  padding-left: 35px;
}
body:not(.manager) .learner__sidebar__search .columns {
  width: 100%;
}
/*button.btn.btn--expand.hide-sidebar{display:inline-block;width:auto;border-radius:15px}*/
body:not(.manager) .learner__sidebar .icon-search:before {
  position: absolute;
  top: 8px;
  left: 10px;
}
body:not(.manager) .learner__container__toggle button.btn.btn--primary {
  border-radius: 15px;
}
body:not(.manager) .learner__container {
  padding-top: 5em;
  margin-top: 90px;
}
body.ember-application.home.learning-path .course__detail__container {
  padding: 0;
  width: 100%;
}
body:not(.manager) .course__detail__container {
  max-width: 1300px;
  width: 95%;
  padding: 5em 0;
}

@media ยง {
  body:not(.manager) .learner__content {
    width: 63%;
  }
  body:not(.manager) .learner__container--toggled .learner__content {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: static;
  }
}
@media only screen and (min-width: 64.063em) {
  body:not(.manager) .learner__content {
    width: 72%;
  }
  body:not(.manager) .learner__container--closed .learner__content {
    width: 95%;
    padding: 2rem;
    margin: 0 auto;
    float: none;
  }
}
@media only screen and (min-width: 90.063em) {
  body:not(.manager) .learner__content {
    width: 62.5%;
  }
  body:not(.manager) .learner__sidebar {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 25%;
    float: left;
    padding: 2rem;
    margin-right: 3%;
  }
  /* -webkit-transform:translate3d(-300.5%,0,0);transform:translate3d(-300.5%,0,0); */
}

/* @media only screen and (max-width: 48em) {
 body:not(.manager) .learner__container--toggled .learner__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:static}
 } */

/* Footer */
body:not(.manager) .footer {
  background: #f7f9fb;
  font-family: var(--font) !important;
}
body:not(.manager) .footer__inner {
  border-top: none;
}
body:not(.manager) .custom-footer {
  background-color: #f7f9fb;
}
body:not(.manager) .custom-footer-inner {
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
  padding: 3em 0 7em;
}
body:not(.manager)
  .custom-footer-inner
  a.btn.btn--primary.btn--large.btn-to-top {
  top: auto;
  bottom: 3rem;
}
body:not(.manager) .custom-footer-inner .footer-nav {
  margin-top: 1rem;
  margin-left: 0;
  padding-left: 0;
}
body:not(.manager) .custom-footer-inner .footer-nav li {
  display: block;
  list-style-type: none;
}
body:not(.manager) .custom-footer-inner .footer-social-nav li {
  position: relative;
  z-index: 1;
}
body:not(.manager) .custom-footer-inner .footer-social-nav li a:before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #aeb5c0;
  position: absolute;
  z-index: -1;
  top: -4px;
  left: -3px;
}
body:not(.manager) .custom-footer-inner .footer-nav li a {
  padding: 0 1rem 0 0;
  color: #9fa7b4;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.28px;
  line-height: 24px;
  position: relative;
}
body:not(.manager) .footer-social-nav {
  display: inline-block;
  width: 170px;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 1rem;
  padding-left: 0 !important;
}
body:not(.manager) .footer-social-nav li {
  padding-left: 0;
  float: left;
  margin-right: 10px;
}
body:not(.manager) .footer-social-nav li::before {
  display: none;
}
body:not(.manager) .footer-social-nav a {
  display: block;
  height: 32px;
  width: 21px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  text-indent: -9999px;
}
body:not(.manager) .footer-social-nav li {
  list-style-type: none;
}
body:not(.manager) .footer-social-nav li.fs-li a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2226%22%20height%3D%2221%22%20viewBox%3D%220%200%2026%2021%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5290%22%20data-name%3D%22Rectangle%205290%22%20width%3D%2226%22%20height%3D%2221%22%20transform%3D%22translate(1192.26%203369)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_68%22%20data-name%3D%22Mask%20Group%2068%22%20transform%3D%22translate(-1192.26%20-3369)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22li-logo%22%20transform%3D%22translate(1196.313%203370.209)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22iconmonstr-linkedin-3%22%20d%3D%22M21.954%2C30.066H18.589V17.729h3.365ZM20.272%2C16.307a1.978%2C1.978%2C0%2C1%2C1%2C1.963-1.978A1.971%2C1.971%2C0%2C0%2C1%2C20.272%2C16.307ZM35.413%2C30.066H32.048V23.781c0-3.777-4.486-3.491-4.486%2C0v6.285H24.2V17.729h3.365v1.98c1.566-2.9%2C7.851-3.115%2C7.851%2C2.777Z%22%20transform%3D%22translate(-18.309%20-12.35)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
  background-size: 15px;
}
body:not(.manager) .footer-social-nav li.fs-tw a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2226%22%20height%3D%2221%22%20viewBox%3D%220%200%2026%2021%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5289%22%20data-name%3D%22Rectangle%205289%22%20width%3D%2226%22%20height%3D%2221%22%20transform%3D%22translate(1150.26%203369)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_67%22%20data-name%3D%22Mask%20Group%2067%22%20transform%3D%22translate(-1150.26%20-3369)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22twitter-seeklogo.com%22%20transform%3D%22translate(1153.77%203371.73)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6108%22%20data-name%3D%22Path%206108%22%20d%3D%22M19.929%2C2.739a8.175%2C8.175%2C0%2C0%2C1-2.348.644%2C4.1%2C4.1%2C0%2C0%2C0%2C1.8-2.262%2C8.188%2C8.188%2C0%2C0%2C1-2.6.992A4.092%2C4.092%2C0%2C0%2C0%2C9.815%2C5.842%2C11.607%2C11.607%2C0%2C0%2C1%2C1.387%2C1.57%2C4.093%2C4.093%2C0%2C0%2C0%2C2.653%2C7.029%2C4.072%2C4.072%2C0%2C0%2C1%2C.8%2C6.518c0%2C.017%2C0%2C.034%2C0%2C.051a4.091%2C4.091%2C0%2C0%2C0%2C3.28%2C4.009%2C4.1%2C4.1%2C0%2C0%2C1-1.846.07%2C4.093%2C4.093%2C0%2C0%2C0%2C3.819%2C2.839%2C8.2%2C8.2%2C0%2C0%2C1-5.078%2C1.75A8.317%2C8.317%2C0%2C0%2C1%2C0%2C15.181a11.573%2C11.573%2C0%2C0%2C0%2C6.267%2C1.837A11.553%2C11.553%2C0%2C0%2C0%2C17.9%2C5.385q0-.266-.012-.529a8.31%2C8.31%2C0%2C0%2C0%2C2.04-2.116%22%20transform%3D%22translate(0%20-0.822)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
  background-size: 15px;
}
body:not(.manager) .footer-social-nav li.fs-xi a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2226%22%20height%3D%2221%22%20viewBox%3D%220%200%2026%2021%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5291%22%20data-name%3D%22Rectangle%205291%22%20width%3D%2226%22%20height%3D%2221%22%20transform%3D%22translate(1228.26%203369)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_69%22%20data-name%3D%22Mask%20Group%2069%22%20transform%3D%22translate(-1228.26%20-3369)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22xing-logo%22%20transform%3D%22translate(1231.994%203370.765)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6109%22%20data-name%3D%22Path%206109%22%20d%3D%22M107.257%2C47.441l6.061-10.7H109.75l-6.061%2C10.7h0l4.2%2C7.423h3.568l-4.2-7.423Z%22%20transform%3D%22translate(-96.342%20-36.738)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6110%22%20data-name%3D%22Path%206110%22%20d%3D%22M38.389%2C81.624h0l-2.911%2C5.14H31.91l2.911-5.141L32.627%2C77.75h3.567Z%22%20transform%3D%22translate(-31.91%20-74.202)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
  background-size: 15px;
}
body:not(.manager) .footer-social-nav li.fs-yt a {
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2226%22%20height%3D%2221%22%20viewBox%3D%220%200%2026%2021%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5292%22%20data-name%3D%22Rectangle%205292%22%20width%3D%2226%22%20height%3D%2221%22%20transform%3D%22translate(1266.26%203369)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_70%22%20data-name%3D%22Mask%20Group%2070%22%20transform%3D%22translate(-1266.26%20-3369)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22youtube-logo%22%20transform%3D%22translate(1268.176%203371.358)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6111%22%20data-name%3D%22Path%206111%22%20d%3D%22M52.983%2C100.27a2.816%2C2.816%2C0%2C0%2C0-1.986-2c-1.751-.474-8.771-.474-8.771-.474s-7.02%2C0-8.771.474a2.825%2C2.825%2C0%2C0%2C0-1.986%2C2%2C31.766%2C31.766%2C0%2C0%2C0%2C0%2C10.877%2C2.777%2C2.777%2C0%2C0%2C0%2C1.986%2C1.966c1.751.474%2C8.771.474%2C8.771.474s7.02%2C0%2C8.771-.474a2.777%2C2.777%2C0%2C0%2C0%2C1.986-1.966%2C31.766%2C31.766%2C0%2C0%2C0%2C0-10.877Zm-13.052%2C8.776V102.37l5.868%2C3.338-5.868%2C3.338Z%22%20transform%3D%22translate(-31%20-97.8)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
  background-size: 15px;
}

body:not(.manager) .footer-social-nav a:first-child {
  margin-right: 0;
}
body:not(.manager) .footer .footer__company__info {
  display: none;
}
body:not(.manager) .footer .custom-footer__company__info {
  position: absolute;
  bottom: 1rem;
  left: 3rem;
  color: #999;
  left: 1rem;
}
body:not(.manager) .footer .footer__links {
  display: none;
}
body:not(.manager) .footer__inner {
  position: relative;
}
body:not(.manager) .custom-footer-row {
  display: block;
  flex-direction: column;
}
body:not(.manager) .custom-footer .company-logo {
  width: 220px;
  display: none;
}
body:not(.manager) .company-logo img {
  max-width: none;
}
@media only screen and (min-width: 769px) {
  body:not(.manager) .custom-footer-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  body:not(.manager) .custom-footer-inner .footer-nav {
    margin-left: 0;
  }
  body:not(.manager) .custom-footer-inner .footer-nav li {
    display: inline-block;
  }
  body:not(.manager) .custom-footer-inner .footer-nav li a {
    padding-left: 1rem;
  }
  body:not(.manager) .custom-footer-inner .footer-nav li:first-child a {
    padding-left: 0;
  }
}
@media only screen and (max-width: 1300px) {
  body:not(.manager) .custom-footer-inner {
    width: 95%;
  }
}

/* Dashboard */
body:not(.manager) .dashboard-access-list-item .col-span-4 {
  grid-column: span 5 / span 4;
}
body:not(.manager) .widget--dashboard-access .dashboard-access {
  border: none;
}
body:not(.manager) ul.dashboard-access-tabs.unlist {
  background: none;
  border: none;
}
body:not(.manager) ul.dashboard-access-tabs.unlist .dashboard-access-tab {
  font-weight: 700;
  margin-right: 2em;
  margin-bottom: 2em;
  padding: 0;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--active {
  border: none;
  background: transparent;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--active
  button.btn.btn--link.btn {
  color: #0B1442;
  padding: 1rem 0 !important;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--active:after {
  background-color: #3194f7 !important;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--inactive
  button {
  font-weight: 700;
  padding: 1rem 0 !important;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab__count {
  display: none;
}
body:not(.manager) .dashboard-access-list-item {
  padding: 1.5em 1em 1.5em 1em;
  border: 1px solid #e9e9e9;
  margin-bottom: 1.5em;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
}
body:not(.manager) .dashboard-access-list-item:nth-of-type(2n) {
  background: #fff;
}
body:not(.manager) .dashboard-access-list-item a.btn.btn--primary.btn--small {
  font-size: 14px;
  margin-bottom: 0;
}
body:not(.manager) .dashboard-access-list-item p {
  font-size: 15px;
}
body:not(.manager) .dashboard-access-list-item > .row {
  display: flex;
  align-items: center;
}
/* body:not(.manager) .dashboard-access-list-item .columns { padding-bottom: 1rem; } */
body:not(.manager) .dashboard-access-list-item-expander i {
  color: #b3bbc8;
}
@media only screen and (min-width: 769px) {
  .dashboard-access-list-item .columns {
    padding-bottom: 0;
  }
}
body:not(.manager) .certification-wrap {
  max-width: 1300px;
  margin: 0 auto;
  padding: 1rem 1rem;
}
body:not(.manager) .certification-wrap .columns a {
  position: absolute;
  text-indent: -9999px;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 97px;
  height: 38px;
  padding: 0;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2297%22%20height%3D%2238%22%20viewBox%3D%220%200%2097%2038%22%3E%0D%0A%20%20%3Cg%20id%3D%22linked-share%22%20transform%3D%22translate(-295.848%20-891.848)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_4093%22%20data-name%3D%22Group%204093%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Group_3569%22%20data-name%3D%22Group%203569%22%20transform%3D%22translate(351%20893)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_1%22%20data-name%3D%22Rectangle%201%22%20width%3D%2235%22%20height%3D%2235%22%20rx%3D%2217.5%22%20transform%3D%22translate(-0.152%20-0.152)%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_34243%22%20data-name%3D%22Path%2034243%22%20d%3D%22M.67-.376V-2.563a4.2%2C4.2%2C0%2C0%2C0%2C1.292.749%2C4.153%2C4.153%2C0%2C0%2C0%2C1.408.25A3.123%2C3.123%2C0%2C0%2C0%2C4.1-1.641a1.705%2C1.705%2C0%2C0%2C0%2C.52-.208.909.909%2C0%2C0%2C0%2C.311-.314.785.785%2C0%2C0%2C0%2C.1-.393.85.85%2C0%2C0%2C0-.164-.513%2C1.765%2C1.765%2C0%2C0%2C0-.448-.417%2C4.679%2C4.679%2C0%2C0%2C0-.673-.369q-.39-.178-.841-.362A4.291%2C4.291%2C0%2C0%2C1%2C1.193-5.387%2C2.552%2C2.552%2C0%2C0%2C1%2C.629-7.055%2C2.657%2C2.657%2C0%2C0%2C1%2C.937-8.371a2.613%2C2.613%2C0%2C0%2C1%2C.837-.906A3.755%2C3.755%2C0%2C0%2C1%2C3-9.8a6.3%2C6.3%2C0%2C0%2C1%2C1.477-.167%2C8.881%2C8.881%2C0%2C0%2C1%2C1.357.092%2C5.336%2C5.336%2C0%2C0%2C1%2C1.09.284v2.044a3.3%2C3.3%2C0%2C0%2C0-.537-.3%2C4.252%2C4.252%2C0%2C0%2C0-.6-.215%2C4.563%2C4.563%2C0%2C0%2C0-.612-.126A4.33%2C4.33%2C0%2C0%2C0%2C4.6-8.23a3.012%2C3.012%2C0%2C0%2C0-.684.072%2C1.753%2C1.753%2C0%2C0%2C0-.52.2%2C1%2C1%2C0%2C0%2C0-.328.311.737.737%2C0%2C0%2C0-.116.407.777.777%2C0%2C0%2C0%2C.13.441%2C1.49%2C1.49%2C0%2C0%2C0%2C.369.369%2C3.917%2C3.917%2C0%2C0%2C0%2C.581.342q.342.167.772.345a8.608%2C8.608%2C0%2C0%2C1%2C1.056.523%2C3.755%2C3.755%2C0%2C0%2C1%2C.8.625%2C2.437%2C2.437%2C0%2C0%2C1%2C.513.8%2C2.814%2C2.814%2C0%2C0%2C1%2C.178%2C1.042%2C2.792%2C2.792%2C0%2C0%2C1-.311%2C1.377%2C2.525%2C2.525%2C0%2C0%2C1-.844.9%2C3.661%2C3.661%2C0%2C0%2C1-1.241.5%2C7.17%2C7.17%2C0%2C0%2C1-1.494.15A8.305%2C8.305%2C0%2C0%2C1%2C1.931.034%2C4.633%2C4.633%2C0%2C0%2C1%2C.67-.376ZM17.452%2C0H15.237V-3.992H11.177V0H8.969V-9.8h2.208v3.91h4.061V-9.8h2.215ZM28.314%2C0H25.908l-.7-2.181H21.725L21.034%2C0H18.642L22.21-9.8h2.618ZM24.705-3.876%2C23.652-7.171a4.294%2C4.294%2C0%2C0%2C1-.164-.882h-.055a3.739%2C3.739%2C0%2C0%2C1-.171.854L22.2-3.876ZM37.762%2C0H35.226L33.7-2.522q-.171-.287-.328-.513a2.848%2C2.848%2C0%2C0%2C0-.318-.386%2C1.264%2C1.264%2C0%2C0%2C0-.335-.246.85.85%2C0%2C0%2C0-.379-.085h-.595V0H29.538V-9.8h3.5q3.568%2C0%2C3.568%2C2.666a2.761%2C2.761%2C0%2C0%2C1-.157.947A2.63%2C2.63%2C0%2C0%2C1%2C36-5.407a2.817%2C2.817%2C0%2C0%2C1-.694.6%2C3.578%2C3.578%2C0%2C0%2C1-.906.4v.027a1.4%2C1.4%2C0%2C0%2C1%2C.424.222%2C3.035%2C3.035%2C0%2C0%2C1%2C.4.359%2C5.007%2C5.007%2C0%2C0%2C1%2C.366.441q.174.236.318.461ZM31.746-8.148v2.728H32.7a1.587%2C1.587%2C0%2C0%2C0%2C1.142-.41%2C1.369%2C1.369%2C0%2C0%2C0%2C.438-1.032q0-1.285-1.538-1.285ZM44.557%2C0H38.678V-9.8h5.653V-8H40.886v2.181h3.206v1.791H40.886v2.242h3.671Z%22%20transform%3D%22translate(299.848%20916.848)%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_3570%22%20data-name%3D%22Group%203570%22%20transform%3D%22translate(362.296%20903.063)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22iconmonstr-linkedin-3%22%20d%3D%22M20.9%2C24.922H18.508V16.167H20.9ZM19.7%2C15.158a1.4%2C1.4%2C0%2C1%2C1%2C1.393-1.4A1.4%2C1.4%2C0%2C0%2C1%2C19.7%2C15.158Zm10.745%2C9.764H28.059v-4.46c0-2.681-3.184-2.478-3.184%2C0v4.46H22.487V16.167h2.388v1.4a3.027%2C3.027%2C0%2C0%2C1%2C5.571%2C1.971Z%22%20transform%3D%22translate(-18.309%20-12.35)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Rectangle_5503%22%20data-name%3D%22Rectangle%205503%22%20transform%3D%22translate(295.848%20891.848)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20width%3D%2297%22%20height%3D%2238%22%20stroke%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2296%22%20height%3D%2237%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 50% 50%;
  background-size: 80px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body:not(.manager) .certification-wrap .columns a:hover {
  background-color: transparent !important;
}
body:not(.manager) .dash-heading h2,
body:not(.manager) h2.dash-heading {
  font-family: var(--font) !important;
  font-weight: 700;
}
body:not(.manager) .dash-content {
  min-height: calc(100vh - 520px);
  height: auto;
}
body:not(.manager) .certification-wrap-inner .dashboard-access-list-item {
  width: 200px;
  margin-right: 30px;
  background: #fff;
  padding: 120px 10px 1rem;
  text-align: center;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  position: relative;
  margin-bottom: 70px;
}
body:not(.manager)
  .certification-wrap-inner
  .dashboard-access-list-item::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 50%;
  width: 104px;
  height: 104px;
  background-position: 0 0;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
body:not(.manager) .certification-wrap-inner .dashboard-access-list-item .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
body:not(.manager)
  .certification-wrap-inner
  .dashboard-access-list-item
  .row
  .columns {
  position: static;
  padding: 0;
  float: none;
  width: 100%;
}
body:not(.manager)
  .certification-wrap-inner
  .dashboard-access-list-item
  .row
  .columns:nth-of-type(2) {
  display: none;
}
body:not(.manager)
  .certification-wrap-inner
  .dashboard-access-list-item
  .dashboard-access-list-item-expander__title {
  position: relative;
}
body:not(.manager) .certification-wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body:not(.manager) .dashboard-access-list-item-expander__title {
  color: #333;
  font-weight: 700;
  font-family: var(--font);
  font-size: 1.375rem;
  line-height: 1.2em;
}
body:not(.manager) .dashboard-access-list-item-expander__title:hover,
body:not(.manager) .dashboard-access-list-item-expander__title:active {
  color: #333 !important;
}
body:not(.manager)
  ul.dashboard-access-tabs.unlist
  .dashboard-access-tab--active
  button.btn.btn--link.btn {
  color: #3194f7;
}
body:not(.manager) .dashboard-access-tab__label {
  font-size: 16px;
}
body:not(.manager) .user-engagement-progress-bar .progress.colorized .meter {
  background: #3194f7;
  border-radius: 0;
}
body:not(.manager)
  .user-engagement-progress-bar
  .progress.colorized
  .meter
  .progress {
  height: 1.5rem;
}
body:not(.manager)
  .user-engagement-progress-bar
  .progress.colorized
  .meter
  .progress.round {
  border-radius: 0;
}
body:not(.manager) a.more {
  color: #3194f7;
  font-weight: 700;
  display: inline-block;
  padding-right: 25px;
  -webkit-transition: padding 0.2s ease-in-out;
  transition: padding 0.2s ease-in-out;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2211%22%20viewBox%3D%220%200%2015%2011%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Fill_1_Copy_3%22%20data-name%3D%22Fill%201%20Copy%203%22%20d%3D%22M15%2C5.482%2C13.8%2C4.26l-.017.018L9.809.249a.824.824%2C0%2C0%2C0-1.181%2C0%2C.9.9%2C0%2C0%2C0%2C0%2C1.247l3.094%2C3.139H.835a.865.865%2C0%2C0%2C0%2C0%2C1.729H11.723L8.628%2C9.5a.9.9%2C0%2C0%2C0%2C0%2C1.247.824.824%2C0%2C0%2C0%2C1.181%2C0l3.969-4.029.017.018L15%2C5.518%2C14.983%2C5.5Z%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat right 45%;
}
body:not(.manager) a.more:hover {
  padding-right: 30px;
}
body:not(.manager) a.cert-link {
  position: absolute;
  background-color: transparent;
  border: none;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 5;
}

/* Transcript  */
body:not(.manager) .widget--transcript-header {
  background-color: #0B1442;
}
body:not(.manager) .widget--transcript-header div.hide-for-print {
  position: absolute;
  top: 10 0px;
  right: -1rem;
}
body:not(.manager) .widget--transcript-header .btn,
body:not(.manager) .widget--transcript-header button {
  color: #fff;
  background: #3194f7;
}
body:not(.manager) .widget--transcript-header .btn:hover,
body:not(.manager) .widget--transcript-header .btn:focus,
body:not(.manager) .widget--transcript-header button:hover,
body:not(.manager) .widget--transcript-header button:focus {
  background-color: #3194f7;
  border-color: #3194f7;
  color: #fff;
}
body:not(.manager) table.transcript__table th {
  background: #1046a8;
  color: #fff;
  font-weight: 700;
}
body:not(.manager) table.transcript__table tr:nth-child(2n + 1) {
  background: #f7f9fb;
}
body:not(.manager) table.transcript__table td a {
  position: relative;
  display: inline-block;
  padding-right: 20px;
  color: #3194f7;
}
body:not(.manager) table.transcript__table td a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5497%22%20data-name%3D%22Rectangle%205497%22%20width%3D%2216%22%20height%3D%2216%22%20transform%3D%22translate(1225.862%20674.862)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22icon-download%22%20transform%3D%22translate(-1225.862%20-674.862)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_4086%22%20data-name%3D%22Group%204086%22%20transform%3D%22translate(1228.232%20676.82)%22%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Fill_1_Copy_3%22%20data-name%3D%22Fill%201%20Copy%203%22%20d%3D%22M9.283%2C3.393l-.745-.756-.011.011L6.071.154a.51.51%2C0%2C0%2C0-.731%2C0%2C.554.554%2C0%2C0%2C0%2C0%2C.772L7.255%2C2.869H.517a.535.535%2C0%2C0%2C0%2C0%2C1.07H7.255L5.34%2C5.882a.554.554%2C0%2C0%2C0%2C0%2C.772.51.51%2C0%2C0%2C0%2C.731%2C0L8.527%2C4.16l.011.011.745-.757L9.273%2C3.4Z%22%20transform%3D%22translate(8.944)%20rotate(90)%22%20fill%3D%22%233194f7%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_34151%22%20data-name%3D%22Path%2034151%22%20d%3D%22M250.158%2C251.49v4.573a1.123%2C1.123%2C0%2C0%2C0%2C1.123%2C1.123h8.834a1.123%2C1.123%2C0%2C0%2C0%2C1.123-1.123V251.49%22%20transform%3D%22translate(-250.158%20-245.975)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 0 0;
}
body:not(.manager) .achievements-wrap {
  text-align: right;
  float: right;
  display: inline-block;
}
body:not(.manager) .widget .container {
  -webkit-box-shadow: none;
  box-shadow: none;
}
body:not(.manager) .widget--transcript_standard {
  max-width: 1300px;
  width: 95%;
  padding: 3rem 2rem 2rem 2rem !important;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin-top: 1rem;
}
body:not(.manager) .bookmark-dropdown {
  bottom: 0;
}
body:not(.manager) section.ts-header-region {
  padding-top: 5em;
}
body:not(.manager) .ts-header-region div.hide-for-print {
  position: absolute;
  top: 100px;
  right: 1rem;
}
body:not(.manager) .ts-header-region .btn,
body:not(.manager) .ts-header-region button {
  height: 35px;
  color: #fff;
  background: #3194f7;
  border-color: #3194f7;
  -webkit-box-shadow: 0 3px 2px var(--accent-color);
  box-shadow: 0 3px 2px var(--accent-color);
}
body:not(.manager) .ts-header-region .btn:hover,
body:not(.manager) .ts-header-region .btn:focus,
body:not(.manager) .ts-header-region button:hover,
body:not(.manager) .ts-header-region button:focus {
  background-color: #1046a8;
  border-color: #1046a8;
  color: #fff;
}
body:not(.manager) .dashboard-header-dropdown > li.tiadmin a {
  font-size: 14px;
  padding: 0.75em 0.25em 0.75em 1.5rem !important;
}
body:not(.manager) .dashboard-header-dropdown > li.btn-mgmt {
  display: none;
}
body:not(.manager) .dashboard-header-dropdown > li.tiadmin a,
body:not(.manager) .dashboard-header-dropdown > li.tiadmin a:hover {
  background: transparent
    url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 23.85 23.85'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:none;stroke:%233194f7;stroke-linejoin:round;}%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Outline_Icons' data-name='Outline Icons'%3E%3Cpath class='cls-1' d='M8.18,17.79l9.61-9.61a4,4,0,0,0,4.39-.85A3.88,3.88,0,0,0,23,3L21.12,5H19V2.73L20.92.82a4,4,0,0,0-5.25,5.24L6.06,15.67A4,4,0,0,0,.82,20.91L2.73,19H5v2.12L3,23a4,4,0,0,0,5.17-5.25Z'/%3E%3Cpath class='cls-1' d='M11.92,9.8,8.18,6.06a4,4,0,0,0-.85-4.39A3.88,3.88,0,0,0,3,.82L5,2.73V5H2.73L.82,3a3.92,3.92,0,0,0,.85,4.35,4,4,0,0,0,4.39.84L9.8,11.93'/%3E%3Cpath class='cls-1' d='M11.92,14.05l3.75,3.74A4,4,0,0,0,20.92,23L19,21.12V19h2.12L23,20.91a4,4,0,0,0-5.25-5.24l-3.74-3.74'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat left 50% !important;
}
body:not(.manager) .company-logo {
  padding-top: 25px;
  -ms-flex-preferred-size: 250px;
  flex-basis: 250px;
}
body:not(.manager) .header--custom-nav {
  background-color: #0B1442;
  margin-bottom: 0;
  position: fixed;
  top: 0;
  z-index: 100000;
  width: 100%;
}
body:not(.manager) .header-inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
body:not(.manager) .header-inner-wrap .btn-sign-in {
  width: max-content;
  color: #fff;
  margin: 28px 0;
  padding-left: 35px !important;
  background: #1046a8
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2215%22%20height%3D%2218%22%20viewBox%3D%220%200%2015%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5288%22%20data-name%3D%22Rectangle%205288%22%20width%3D%2215%22%20height%3D%2218%22%20transform%3D%22translate(1328.102%20417)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22Mask_Group_66%22%20data-name%3D%22Mask%20Group%2066%22%20transform%3D%22translate(-1328.102%20-417)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_2677%22%20data-name%3D%22Group%202677%22%20transform%3D%22translate(1025.093%20355.604)%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_2269%22%20data-name%3D%22Rectangle%202269%22%20width%3D%2211%22%20height%3D%228%22%20rx%3D%221%22%20transform%3D%22translate(305.009%2069.396)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22%2F%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_1718%22%20data-name%3D%22Path%201718%22%20d%3D%22M308%2C66.2a3.347%2C3.347%2C0%2C0%2C1%2C6.687%2C0v3.2H308Z%22%20transform%3D%22translate(-0.994)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 10px 50% !important;
  border-color: #1046a8 !important;
}
body:not(.manager) .header-inner-wrap.user-logged-in .btn-sign-in {
  display: none;
}
body:not(.manager) .dashboard-header-dropdown > li a {
  font-size: 14px;
  padding: 0.75em 0.25em 0.75em 1.5rem !important;
}
body:not(.manager) .dashboard-header-dropdown > li.achieve a,
body:not(.manager) .dashboard-header-dropdown > li.achieve a:hover {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5347%22%20data-name%3D%22Rectangle%205347%22%20width%3D%2218%22%20height%3D%2218%22%20transform%3D%22translate(1199%20127)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22achievements-icon%22%20transform%3D%22translate(-1199%20-127)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_6260%22%20data-name%3D%22Path%206260%22%20d%3D%22M158.962%2C219.568l2.4%2C4.19%2C4.482.808-3%2C3.992.371%2C4.338-4.252-1.34-4.252%2C1.4.371-4.413-3-3.977%2C4.482-.808Z%22%20transform%3D%22translate(1049.038%20-90.262)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat left 50% !important;
}
body:not(.manager) .dashboard-header-dropdown > li.help a,
body:not(.manager) .dashboard-header-dropdown > li.help a:hover {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5348%22%20data-name%3D%22Rectangle%205348%22%20width%3D%2218%22%20height%3D%2218%22%20transform%3D%22translate(1199%20157)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22help-center-icon%22%20transform%3D%22translate(-1199%20-157)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_3841%22%20data-name%3D%22Group%203841%22%20transform%3D%22translate(2%20-25)%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Group_3840%22%20data-name%3D%22Group%203840%22%20transform%3D%22translate(770.973%20-15)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6262%22%20data-name%3D%22Path%206262%22%20d%3D%22M433%2C205.228h2v4.109h0%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6264%22%20data-name%3D%22Path%206264%22%20d%3D%22M0-.5V1.422%22%20transform%3D%22translate(435%20202)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6263%22%20data-name%3D%22Path%206263%22%20d%3D%22M-.333-.266H5.023%22%20transform%3D%22translate(432.675%20209.616)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Ellipse_5567%22%20data-name%3D%22Ellipse%205567%22%20transform%3D%22translate(1198%20183)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-width%3D%222%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%228%22%20stroke%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat left 50% !important;
}
body:not(.manager) .dashboard-header-dropdown > li.signout a,
body:not(.manager) .dashboard-header-dropdown > li.signout a:hover {
  background: transparent
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5349%22%20data-name%3D%22Rectangle%205349%22%20width%3D%2218%22%20height%3D%2218%22%20transform%3D%22translate(1198%20187)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22sign-out-icon%22%20transform%3D%22translate(-1198%20-187)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_3844%22%20data-name%3D%22Group%203844%22%20transform%3D%22translate(546.873%20144.271)%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Group_3845%22%20data-name%3D%22Group%203845%22%20transform%3D%22translate(-145.433%20-3.166)%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group_3843%22%20data-name%3D%22Group%203843%22%20transform%3D%22translate(805.496%2051.882)%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group_3842%22%20data-name%3D%22Group%203842%22%20transform%3D%22translate(0%200)%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6265%22%20data-name%3D%22Path%206265%22%20d%3D%22M0%2C0H6.578%22%20transform%3D%22translate(5.578%203.109)%20rotate(180)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6266%22%20data-name%3D%22Path%206266%22%20d%3D%22M3.037%2C0%2C0%2C3.037%2C3.108%2C6.145%22%20transform%3D%22translate(6.732%206.145)%20rotate(180)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Path_6267%22%20data-name%3D%22Path%206267%22%20d%3D%22M824.323%2C48.736H817.56V61.292h6.763%22%20transform%3D%22translate(-18)%22%20fill%3D%22none%22%20stroke%3D%22%233194f7%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat left 50% !important;
}
body:not(.manager) .custom-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 100;
  width: -webkit-fill-available;
  justify-content: flex-end;
}
body:not(.manager) .custom-nav ul {
  list-style-type: none;
  margin: 20px 2rem 0 0;
  padding: 0;
}
body:not(.manager) .custom-nav li {
  display: inline-block;
  float: left;
  margin-right: 1px;
}
body:not(.manager) .custom-nav li.logged-mobile-only {
  display: none;
}
body:not(.manager) .custom-nav li a {
  display: block;
  text-align: center;
  line-height: 3rem;
  color: #fff;
  text-decoration: none;
  padding: 0 1rem;
  font-size: 16px;
  font-weight: 500;
}
body:not(.manager) .custom-nav li:hover a {
  color: #3194f7;
}
body:not(.manager) .custom-nav li:hover ul a {
  background: #f3f3f3;
  color: #2f3036;
  height: 40px;
  line-height: 40px;
}
body:not(.manager) .custom-nav li:hover ul a:hover {
  background: transparent;
  color: #3194f7;
}
body:not(.manager) .custom-nav li ul {
  display: none;
}
body:not(.manager) .custom-nav li ul li {
  display: block;
  float: none;
}
body:not(.manager) .custom-nav li ul li a {
  width: auto;
  min-width: 100px;
  padding: 0 20px;
}
body:not(.manager) .custom-nav ul li a:hover + .hidden,
body:not(.manager) .custom-nav .hidden:hover {
  display: block;
}
body:not(.manager) .custom-nav .show-menu {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  background: #19c589;
  text-align: center;
  padding: 10px 0;
  display: none;
}
body:not(.manager) .custom-nav .show-menu {
  text-decoration: none;
  color: #fff;
  background: transparent;
  text-align: center;
  padding: 10px 0;
  display: none;
  position: absolute;
  top: 2.7rem;
  right: 0;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  color: #aaa;
  padding-right: 35px;
}
body:not(.manager) .custom-nav .show-menu:after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -8px;
  right: 1rem;
  -webkit-box-shadow: 0 0 0 1px #cbcbcb, 0 7px 0 1px #cbcbcb,
    0 14px 0 1px #cbcbcb;
  box-shadow: 0 0 0 1px #cbcbcb, 0 7px 0 1px #cbcbcb, 0 14px 0 1px #cbcbcb;
  width: 16px;
}
body:not(.manager) .custom-nav input[type="checkbox"] {
  display: none;
}
body:not(.manager) .custom-nav input[type="checkbox"]:checked ~ #menu {
  display: flex;
  flex-direction: column;
  height: 95vh;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
}
body:not(.manager) .user-profile-wrap {
  position: relative;
  z-index: 100;
  display: none;
}
body:not(.manager) .header-inner-wrap.user-logged-in .user-profile-wrap {
  display: block;
}
body:not(.manager) .user-profile-wrap input[type="checkbox"] {
  display: none;
}
body:not(.manager)
  .user-profile-wrap
  input[type="checkbox"]:checked
  ~ #dashboard-header-dropdown {
  display: block;
}
body:not(.manager) .user-profile-wrap .dashboard-header-dropdown {
  top: 85%;
  left: -150%;
  margin: 0;
  display: none;
}
body:not(.manager) .user-profile-initials {
  padding-top: 1.4rem;
}
body:not(.manager) .user-profile-nav label {
  opacity: 0;
  height: 40px;
  position: absolute;
  width: 60px;
  top: 1.4rem;
}
body:not(.manager) .invisible {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  margin: -1px;
  padding: 0;
  border: 0;
  white-space: nowrap;
}
body:not(.manager) form.global-search-form {
  min-width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
body:not(.manager) form.global-search-form input {
  -webkit-box-shadow: none;
  font-family: var(--font) !important;
  box-shadow: none;
  max-width: 300px;
  width: 100%;
  margin: 1.5rem 1rem 0 0;
  padding: 1.2rem 1.1rem 1.2rem 2.5rem;
  border-radius: 8px;
  background: #fff
    url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_5287%22%20data-name%3D%22Rectangle%205287%22%20width%3D%2218%22%20height%3D%2218%22%20transform%3D%22translate(971%2069)%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%221%22%2F%3E%0D%0A%20%20%20%20%3C%2FclipPath%3E%0D%0A%20%20%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20id%3D%22search%22%20transform%3D%22translate(-971%20-69)%22%20clip-path%3D%22url(%23clip-path)%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group_2%22%20data-name%3D%22Group%202%22%20transform%3D%22translate(-188.904%20-46.93)%22%3E%0D%0A%20%20%20%20%20%20%3Cg%20id%3D%22Ellipse_2%22%20data-name%3D%22Ellipse%202%22%20transform%3D%22translate(1160.904%20116.93)%22%20fill%3D%22none%22%20stroke%3D%22%23b3bbc8%22%20stroke-width%3D%221.5%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%227%22%20stroke%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%226.25%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%3Cpath%20id%3D%22Path_1%22%20data-name%3D%22Path%201%22%20d%3D%22M907.052-5572.066l5%2C4.893%22%20transform%3D%22translate(265.105%205700.129)%22%20fill%3D%22none%22%20stroke%3D%22%23b3bbc8%22%20stroke-width%3D%221.5%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    no-repeat 15px 45%;
  border-color: #434c84;
}
body:not(.manager) form.global-search-form ::-webkit-input-placeholder {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #3c4452;
}
body:not(.manager) form.global-search-form :-moz-placeholder {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #3c4452;
}
body:not(.manager) form.global-search-form ::-moz-placeholder {
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  color: #3c4452;
}
body:not(.manager) .global-custom-nav.row .row,
body:not(.manager) .global-custom-footer.row .row {
  max-width: none;
}
/* body:not(.manager) .global-custom-nav.row .row .columns, body:not(.manager) .global-custom-footer.row .row .columns{padding:0!important;} */

@media screen and (max-width: 1050px) {
  .custom-nav ul {
    position: absolute;
    width: 100%;
    display: none;
    left: 0;
    top: 100px;
    background: #0B1442;
    margin: 0;
  }
  body:not(.manager) .custom-nav ul li a {
    text-align: left;
  }
  body:not(.manager) .btn.btn--primary.btn--small.btn-sign-in {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  body:not(.manager) .custom-nav li {
    margin-bottom: 1px;
  }
  body:not(.manager) .custom-nav ul li,
  body:not(.manager) .custom-nav li a {
    width: 100%;
  }
  body:not(.manager) .custom-nav .show-menu {
    display: block;
  }
  body:not(.manager) .user-profile-wrap {
    -webkit-transform: translate(-5rem, 0.2rem);
    transform: translate(-5rem, 0.2rem);
  }
  body:not(.manager) .global-search-form {
    -webkit-transform: translateX(-90px);
    transform: translateX(-90px);
  }
}

@media screen and (max-width: 875px) {
  form.global-search-form {
    display: none;
  }
  body:not(.manager) form.global-search-form {
    display: none;
  }
  body:not(.manager) form.global-search-form.mobile {
    display: block;
  }
  body:not(.manager) form.global-search-form.mobile input {
    margin: 0;
  }
  body:not(.manager) form.global-search-form .btn-sign-in {
    display: none;
  }
  body:not(.manager) .header-inner-wrap {
    height: 70px;
  }
  body:not(.manager) .global-search-form {
    -webkit-transform: none;
    transform: none;
  }
  body:not(.manager)
    .header-inner-wrap.user-logged-in
    .custom-nav
    ul
    li.logged-mobile-only {
    display: block;
  }
  body:not(.manager) .header-inner-wrap .user-profile-wrap {
    display: none;
  }
  body:not(.manager) .header-inner-wrap .btn--primary.btn--small.btn-sign-in {
    display: none;
  }
  body:not(.manager) .header-inner-wrap.user-logged-in .user-profile-wrap {
    display: none;
  }
}

@media screen and (max-width: 576px) {
  .custom-nav ul {
    top: 80px;
  }
  body:not(.manager) form.global-search-form .btn-sign-in {
    display: none;
  }
  body:not(.manager) .btn.btn--primary.btn--small.btn-sign-in {
    margin: 0;
    -webkit-transform: translate(20px, -10px);
    transform: translate(20px, -10px);
  }
  body:not(.manager) .dashboard-hero {
    margin-top: 55px;
  }
}

/*Learning Paths*/
body:not(.manager) .learning-path-detail-milestone-item {
  position: relative;
}
body:not(.manager) .learning-path-detail-milestone-item .row + .row {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.07);
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3em;
}
body:not(.manager) .learning-path-detail-milestone-item .row + .row .medium-8 {
  padding: 2em 1em 1em;
  position: static !important;
}
body:not(.manager) .learning-path-detail-milestone-item .row + .row .medium-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body:not(.manager)
  .learning-path-detail-milestone-item
  .row
  + .row
  .medium-4
  img {
  -o-object-fit: cover;
  object-fit: cover;
}
body:not(.manager) .learning-path-detail-milestone-list hr {
  display: none;
}
body:not(.manager) .learning-path-detail-milestone-item__content-type {
  color: #fff;
  padding-top: 0;
  margin: 0 1rem 7px 1rem;
}
body:not(.manager) .learning-path-detail-milestone-item__content-type strong {
  color: #b3bbc8;
  text-transform: uppercase;
  font-size: 0.875rem;
}
body:not(.manager) h4.learning-path-detail-milestone-item__title {
  font-weight: 700;
  margin: 0 1rem 0 1rem;
  font-size: 1.5rem;
}
body:not(.manager) a.learning-path-detail-milestone-item__cta:hover {
  opacity: 1;
}
body:not(.manager) a.learning-path-detail-milestone-item__cta span {
  display: none;
}
body:not(.manager) .learning-path-detail-milestone-list h3 {
  text-transform: none;
  font-size: 2.25em;
  font-weight: 800;
  font-family: var(--font) !important;
  margin-bottom: 1.25em;
  /* margin-top: 2em !important; */
}
body:not(.manager) .collection__courses .center-ruled-title {
  opacity: 0;
  margin-bottom: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body:not(.manager) .course__detail__content h1.h2 {
  font-size: 2.5em;
  font-weight: 800;
}
body:not(.manager) ul.course__includes__list i {
  display: none;
}
body:not(.manager) ul.course__includes__list li {
  position: relative;
}
body:not(.manager) ul.course__includes__list li::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: var(--accent-color);
  position: absolute;
  left: 0;
  top: 0.5rem;
}
body:not(.manager) ul.course__includes__list li > span {
  padding-left: 0;
}
body:not(.manager) .course__detail__header h1 {
  color: #333;
}
body:not(.manager) .course__detail__sidebar .header--custom-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body:not(.manager) .course__detail__content,
body:not(.manager) .course__detail__sidebar {
  padding-top: 5rem;
}
.ember-application.home.learning-path .course__detail__content {
  padding-top: 0;
  width: calc(95% - 60px);
  max-width: 800px;
  margin: 0 auto;
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.ember-application.home.learning-path
  .course__detail__content
  .medium-8.columns,
.ember-application.home.learning-path
  .course__detail__content
  .medium-4.columns {
  width: 50%;
}
body:not(.manager) span.catalog-grid-item__source_only {
  font-weight: normal;
  color: #333;
}
body:not(.manager) .catalog-grid-item__source {
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  top: 2em;
  color: rgba(159, 167, 180, 0.8);
  font-size: 13px !important;
  letter-spacing: 0.25px;
  line-height: 25px;
  text-transform: uppercase;
}

body:not(.manager) .featured-content-article-item p.catalog-grid-item__title {
  font-family: var(--font) !important;
  margin-top: 3.45rem;
}

body:not(.manager)
  .learning-path-detail-milestone-item__description
  .editor-content {
  padding-bottom: 1rem;
}
body:not(.manager) .learning-path-detail-milestone-item__description {
  margin: 0 1rem 1rem 1rem;
}
body:not(.manager) .learning-path-milestone-item__source_only {
  font-size: 0.8125rem;
  color: #333;
}
body:not(.manager) .learning-path-detail-milestone-item__asset {
  padding-right: 0;
}

/*TI Course*/
body:not(.manager) .expandable-sidebar__buttons {
  display: none;
}
body:not(.manager) .share__container {
  display: none;
}
body:not(.manager) .syllabus__section-title-index {
  display: none;
}

/*Gifting*/
body:not(.manager) .enroll__secondary-actions {
  display: none;
}

/*SCORM XAPI  #e9e9e9;*/
.scorm-view .fullscreen-scorm-container {
  position: fixed;
  top: 116px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #0B1442;
}
.scorm-view div[role="main"] {
  position: relative;
  margin-top: 116px;
  height: auto;
  min-height: 100%;
  width: 100%;
  z-index: 888;
}
.scorm-view .standalone-scorm__header {
  z-index: 1;
  height: 0px;
  top: 10px;
  right: 20px;
  left: 0;
  position: absolute;
}
.scorm-view .standalone-scorm__iframe-container {
  height: calc(100% - 200px) !important;
  top: 0;
  left: 0;
  position: relative;
  background-color: #0B1442;
}
.scorm-view .standalone-scorm__header button {
  border: 0.3em;
  line-height: unset;
  height: unset;
  width: unset;
  text-align: center;
  float: right;
  font-family: var(--font) !important;
  margin-right: 1em;
  background-color: var(--secondary-color);
  border-color: var(--secondary-color);
  box-shadow: 0 3px 2px var(--accent-color);
}
.scorm-view .standalone-scorm__header button:hover,
.scorm-view .standalone-scorm__header button:focus {
  background-color: var(--accent-color) !important;
  border-color: var(--accent-color) !important;
  color: var(--accent-contrast-color);
}
@media only screen and (max-width: 875px) {
  .scorm-view .fullscreen-scorm-container {
    top: 84px;
  }
  body:not(.manager) .link-list-title {
    margin-top: 50px;
  }
}

body.manager .custom-footer {
  display: none;
}
/* .header-inner-wrap.user-logged-in .btn-sign-in {display:none;} */
body:not(.manager) .catalog-filters {
  border-radius: 3px;
}
body:not(.manager) .catalog-active-filter__remove {
  background-color: #3194f7 !important;
  padding-top: 2px !important;
  color: #ffffff !important;
  padding-bottom: 2px !important;
  padding-right: 15px !important;
  padding-left: 10px !important;
}

body:not(.manager) .course__detail__enrolled {
  border: none;
}
body:not(.manager) .enroll--learning-path .enroll__title {
  display: none;
}
body:not(.manager) .enroll--learning-path .enroll__price {
  display: none;
}
body:not(.manager) .w-video-wrapper {
  font-family: var(--font) !important;
}

body:not(.manager) .learning-path-intro.path-applications,
body:not(.manager) .learning-path-intro.path-experience {
  margin-bottom: 3rem;
}

/*Exam*/
body:not(.manager) .chart-bar.chart-bar--total {
  background-color: #1046a8;
}
body:not(.manager) .label-circle.label-circle--total {
  background-color: #1046a8;
}
body:not(.manager) .chart-bar.chart-bar--answered {
  background-color: #3194f7;
}
body:not(.manager) .label-circle.label-circle--answered {
  background-color: #3194f7;
}
body:not(.manager) .chart-bar.chart-bar--correct {
  background-color: #08b3ab;
}
body:not(.manager) .label-circle.label-circle--correct {
  background-color: #08b3ab;
}
body:not(.manager) .chart-bar.chart-bar--incorrect {
  background-color: #ff7461;
}
body:not(.manager) .label-circle.label-circle--incorrect {
  background-color: #ff7461;
}

/* quiz__overlay */
body:not(.manager) div.quiz__overlay {
  top: 26px;
}
body:not(.manager) .sidebar__container.sidebar__container--right {
  top: 115px;
}

body:not(.manager) .catalog-aggregation__count {
  display: none;
}
body:not(.manager) p.catalog-grid-item__title {
  /* -webkit-line-clamp:2; */
  /* -webkit-box-orient:vertical;overflow:hidden; */
  /* text-overflow:ellipsis; */
  margin-top: 3.45rem;
  color: #333333;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 27px;
  font-family: var(--font);
}

body:not(.manager) .btn--primary {
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 0.5px;
  box-shadow: inset 0 -3px 0 #0b2f70 !important;
  background-image: none;
  border: 0;
  color: #fff !important;
  /* background-color: #1046a8 !important; */
  background-color: #0B1442 ;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  border-radius: 0.3rem;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
}
body:not(.manager) .btn--primary:hover {
  background-color: #0e3d93 !important;
  border-color: #0e3d93;
  color: #fff !important;
}

body:not(.manager) .btn--secondary {
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 0.5px;
  box-shadow: inset 0 -3px 0 #0975e2;
  background-image: none;
  border: 0;
  color: #fff !important;
  background-color: #3194f7 !important;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  border-radius: 0.3rem;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
}
body:not(.manager) .btn--secondary:hover {
  background-color: #1b89f6 !important;
  border-color: #1b89f6;
  color: white !important;
}
body:not(.manager) .btn--hero {
  padding: 12px 25px;
  line-height: 18px;
  font-weight: bold;
  margin-bottom: 32px;
}
body:not(.manager) .divide {
  margin-right: 20px;
  margin-left: 20px;
  height: 49px;
  width: 1px;
  background-color: #b3bbc8;
  opacity: 0.4;
}
body:not(.manager) .text-center {
  text-align: center;
}
body:not(.manager) .catalog-cta {
  color: #3194f7;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
  padding-top: 30px;
}

body:not(.manager) #learner .hero .btn--primary {
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 0.5px;
  box-shadow: inset 0 -3px 0 #0975e2;
  background-image: none;
  border: 0;
  color: #fff;
  background-color: #3194f7;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  border-radius: 0.3rem;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
}
body:not(.manager) #learner .hero .btn--primary:hover {
  background-color: #1b89f6;
  border-color: #1b89f6;
}

/* Learning path page */
.container .learning-path-container {
  padding: 5em 0 !important;
  margin-bottom: -5em;
}

body:not(.manager) .learning-path-container h1 {
  color: #fff;
  font-family: var(--font) !important;
  font-size: 26px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 32px;
  padding-top: 24px;
}

body:not(.manager) .learning-path-container h1::before {
  color: #3194f7;
  font-family: var(--font) !important;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.25px;
  line-height: 25px;
}

body:not(.manager) section.header-region h4 {
  color: #fff;
  font-family: var(--font) !important;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
}

body:not(.manager) .learning-path-criteria p {
  color: #fff;
  /* font-family: var(--font)!important; */
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 24px;
  padding-bottom: 6px;
}

body:not(.manager) .learning-path-criteria p.stats {
  color: #fff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 500;
}

body:not(.manager) .learning-path-criteria p.profile span {
  border-radius: 4px;
  background-color: #1046a8;
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.25px;
  line-height: 25px;
  padding: 2px 8px;
}

body:not(.manager) .learning-path-intro .editor-content::before {
  width: 124px;
  height: 124px;
}

/* body:not(.manager) .learning-path-intro .editor-content,
body:not(.manager) .header-region.learning-path-intro .editor-content h1,
body:not(.manager)
  .header-region.learning-path-intro
  .editor-content
  h1::before,
body:not(.manager) .header-region.learning-path-intro .editor-content h4 
{
  padding-left: 150px;
} */

body:not(.manager) .header-region.learning-path-intro .editor-content {
  padding-left: 0;
}

@media only screen and (max-width: 875px) {
  body:not(.manager) .header-region.learning-path-intro .editor-content h4 {
    padding-left: 0px;
    margin-top: 50px;
  }
}

body:not(.manager) span.h3.learning-path-timeline-milestone__title {
  color: #333333;
  font-family: var(--font) !important;
  font-size: 26px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 32px;
}

/* body:not(.manager) .row .row.learning-path-timeline-milestone-item .columns{
 padding: 25px 32px 25px 32px;
} */

body:not(.manager) .h1.learning-path-milestone-item__title {
  color: #333333;
  font-family: var(--font) !important;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 27px;
}

body:not(.manager) .learning-path-milestone-item__info {
  color: rgba(159, 167, 180, 0.8);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.25px;
  line-height: 25px;
  margin-top: 0;
}

body:not(.manager) .learning-path-milestone-item__source_only {
  display: none;
}

body:not(.manager) .learning-path-milestone-item__description {
  color: #3c4452;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 20px;
}

body:not(.manager)
  span.learning-path-milestone__badge.learning-path-milestone__badge--required {
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 5;
  border-radius: 9.5px;
  background-color: #0B1442 !important;
  padding: 2px 9px;
  font-size: 12px;
}

body:not(.manager) .learning-path-certificate-container {
  padding-bottom: 0px;
}

body:not(.manager) .learning-path-certificate-status {
  color: #3c4452;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
}

body:not(.manager) .learning-path-certificate-status__circle {
  display: none;
}

body:not(.manager) .learning-path-timeline-milestone__subtitle {
  color: #3c4452;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
}

/* Dashboard Access */

body:not(.manager) .dashboard-access-list-item a.btn.btn--primary {
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 0.5px;
  box-shadow: inset 0 -3px 0 #0b2f70;
  background-image: none;
  border: 0;
  color: #fff;
  background-color: #0B1442;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  border-radius: 0.3rem;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
  text-transform: capitalize;
}
body:not(.manager) .dashboard-access-list-item a.btn.btn--primary:hover {
  background-color: #0e3d93;
  border-color: #0e3d93;
}

body:not(.manager) .dashboard-access-list-item-expander__title {
  color: #333333;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 24px;
}

body:not(.manager) .dashboard-access-list-item .col-span-3 {
  color: rgba(159, 167, 180, 0.8);
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.25px;
  line-height: 25px;
  text-transform: uppercase;
}

body:not(.manager) .dashboard-access-list-item {
  padding: 18px;
}

body:not(.manager) .dashboard-access-list-item-expansion .btn--alt {
  color: #3194f7 !important;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 23px;
  background-color: transparent !important;
  text-transform: capitalize !important;
}

body:not(.manager) .dashboard-access-list-item-expansion {
  padding-top: 24px;
}

body:not(.manager) .dashboard-access-list-item__description p {
  color: #3c4452;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 24px;
}
body:not(.manager) .btn-to-top {
  background-color: rgb(159, 167, 180, 0.9);
  opacity: 0.9;
  border-radius: 4px;
  color: #fff;
  padding: 4px 12px;

  z-index: 10;
  position: fixed;
  bottom: 100px;
  right: 60px;
  font-size: 13px;
  letter-spacing: 0.25px;
  line-height: 25px;
}
body:not(.manager) .btn-to-top:hover {
  color: white;
}
body:not(.manager) .btn-to-top svg {
  transform: rotate(-90deg);
  margin-right: 5px;
}
body:not(.manager) .custom-footer {
  border-top: 1px solid #e9e9e9;
}
/* body:not(.manager) .ts-header-region{
 background:transparent url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/57f3d0ea-8238-4ff1-a0f6-ade1596b6dc7/b92zkv8cf2gs-bg-image-achievements-page.png) no-repeat right bottom;background-color: #0B1442; margin-top:110px;
} */

body:not(.manager) .user-engagement-stats .icon-stopwatch {
  display: none;
}

body:not(.manager) .user-engagement-stats .icon-view {
  display: none;
}

/* body:not(.manager) .user-engagement-stat__value{
 color: #333333;
 font-family: var(--font);
 font-size: 40px;
 font-weight: 600;
 letter-spacing: 0.78px;
 line-height: 25px;
} */

body:not(.manager)
  .user-engagement-stats
  .user-engagement-stat--percent-complete {
  color: #08b3ab;
  font-family: var(--font);
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 0.78px;
  line-height: 25px;
}

body:not(.manager) .user-engagement-stat--collaborations,
.user-engagement-stat--hours {
  color: #333333;
  font-family: var(--font);
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 0.78px;
  line-height: 25px;
}

body:not(.manager) .user-engagement-stat--assessments {
  color: #333333;
  font-family: var(--font);
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 0.78px;
  line-height: 25px;
  vertical-align: unset;
}

body:not(.manager) .user-engagement-stat__value--percent {
  color: #333333;
  font-family: var(--font);
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 0.78px;
  line-height: 25px;
  vertical-align: unset;
}

body:not(.manager) .user-engagement-stat__value--completed {
  color: #08b3ab;
}

body:not(.manager) .user-engagement-progress-bar .progress.colorized .meter {
  border-radius: 8px;
  background: #08b3ab;
}

body:not(.manager) .user-engagement-progress-bar {
  border-radius: 8px;
}

body:not(.manager) .user-engagement-stat--percent-viewed {
  font-size: 35px;
  color: #333;
  font-weight: 600;
}

body:not(.manager) .user-engagement-stat__value--muted {
  color: #333;
}

body:not(.manager)
  .user-engagement-stat--percent-complete
  .user-engagement-stat__value-container--huge
  .user-engagement-stat__value--percent {
  color: #08b3ab !important;
  font-size: 35px;
}

body:not(.manager) .user-engagement-stat__label-hint .icon-help {
  display: none;
}

body:not(.manager) .user-engagement-stat__value-container {
  font-size: 40px !important;
}

body:not(.manager) .btn-to-top {
  display: none;
}

body:not(.manager) ul.syllabus__section-list li li span {
  font-size: 16px;
}

body:not(.manager) .hero-subtitle--progress {
  margin-bottom: 20px !important;
}

.question__body > p > img {
  box-shadow: 1px 1px 10px lightgray;
}

#dashboard-logged-in {
  padding: 2em;
}

#dashboard-logged-out {
  padding-top: 1em;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 120px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;

  border-radius: 8px;
}
body:not(.manager) .custom-nav li .dropdown-item {
  color: #3194f7 !important;
  font-size: 14px;
  font-weight: 600;
  line-height: 2rem;
  text-align: left;
}
body:not(.manager) .custom-nav li .dropdown-btn {
  text-align: left;
}
.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown.mobile-only {
  display: none;
}
.dropdown.not-mobile {
  display: block;
}

@media screen and (max-width: 1050px) {
  body:not(.manager) #menu li:first-child {
    margin-top: 50px;
  }
  body:not(.manager) .custom-nav li .dropdown-btn {
    text-align: left;
    color: #0B1442;
    border-bottom: 1px solid #f6f8fa;
    width: 50%;
    margin: 15px auto;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  body:not(.manager) #menu li a {
    text-align: left;
    color: #0B1442;
    border-bottom: 1px solid #f6f8fa;
    width: 50%;
    margin: 15px auto;
  }
  body:not(.manager) #menu .dropdown-content .dropdown-item {
    color: #3194f7 !important;
    line-height: 1em;
    border-bottom: none;
  }
  .arrow-btn {
    display: flex;
  }
  .dropdown.mobile-only {
    display: block;
  }
  .dropdown.not-mobile {
    display: none;
  }
  .dropdown-content {
    position: relative;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    background-color: #fff;
    display: none;
  }
  .dropdown:hover .dropdown-content {
    display: none;
  }

  .rotate {
    transform: rotate(180deg);
  }
}

/*prospect view*/
.prospect {
  scroll-behavior: smooth;
}
.learn.dashboard.prospect .widget {
  padding: 2em 0 !important;
}

.learn.dashboard.panorama .widget {
  padding: 1em 0 !important;
}
.learn.dashboard.panorama .widget.widget--html {
  padding: 0 !important;
}
.overflow-fix {
  overflow: hidden;
}
.prospect .featured-content-article {
  border-bottom: none !important;
  padding-bottom: 30px !important;
}
.line-section {
  border-bottom: 1px solid rgb(159 167 180 / 35%);
}
.prospect section.header-region {
  margin-top: 80px !important;
}

/*new hpage*/
.blue {
  color: #1046a8;
}
.lightblue {
  color: #eff5ff;
}
.darkblue {
  color: #0B1442;
}
.orange {
  color: #FF7461;
}
.blue-bg {
  background-color: #1046a8;
}
.lightblue-bg {
  background-color: #eaf1fa;
}
.lightblue2-bg {
  background-color: #f5faff;
}
.seablue-bg {
  background-color: #b5d9fc;
}
.darkblue-bg {
  background-color: #0B1442;
}
.darkblue2-bg {
  background-color: #132e67;
}
.gray-bg {
  background-color: #EEF3F7
}
.orange-bg {
  background-color: #FF7461;
}
.yellow-bg {
  background-color: #FCD12A;
}
.darkgreen {
  color: #08b3ab !important;
}
.black {
  color: #333333 !important;
}


.mw500 {
  max-width: 500px;
}
.mw450 {
  max-width: 450px;
}
.mw400 {
  max-width: 400px;
}
.mw900 {
  max-width: 900px !important;
  margin: auto !important;
}
.mw1200 {
  max-width: 1200px !important;
  margin: auto !important;
}
.mw1400 {
  max-width: 1400px !important;
  margin: auto !important;
}

.gap--small {
  gap: 8px;
}
.gap--medium {
  gap: 16px;
}
.gap--big {
  gap: 24px;
}
.gap--xl {
  gap: 32px;
}
.ptb--two {
  padding: 2rem 0;
}

.header--title {
  font-size: 46px;
  font-style: normal;
  font-weight: 700;
  line-height: 52px; /* 113.043% */
}

body:not(.manager)
  .header-region.learning-path-intro
  .editor-content
  .padding-s {
  padding-left: 50px;
  font-weight: 600;
}

body:not(.manager)
  .header-region.learning-path-intro
  .editor-content
  .padding-s:first-child {
  margin-top: 100px;
}

.btn--new {
  display: flex;
  padding: 8px 30px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  max-width: fit-content;
}
.btn--new.btn--secondary--new {
  border-radius: 4.8px;
  border: 1.5px solid #1046a8;
  background-color: transparent;
  color: #1046a8;
}
.btn--new.btn--fourth--new {
  border-radius: 4.8px;
  border: 1.5px solid #0B1442;
  background-color: transparent;
  color: #0B1442;
}
.btn--new.btn--primary--new {
  border-radius: 4.8px;
  background: #1046a8;
  box-shadow: 0px -3px 0px 0px #0b2f70 inset;
  color: #ffffff;
}
.btn--new.btn--third--new {
  border-radius: 4.8px;
  background: #0B1442;
  box-shadow: 0px -3px 0px 0px #0b2f70 inset;
  color: #fff;
}
.btn--new.btn--fifth--new {
  border-radius: 4.8px;
  background: #3194f7;
  box-shadow: 0px -3px 0px 0px #0a73dd inset;
  color: #fff;
}
.btn--new.btn--sixth--new {
  border-radius: 4.8px;
  border: 1.5px solid #0a73dd;
  background-color: transparent;
}

.inline-text {
  display: inline-block;
}
.contents-text {
  display: contents;
}

body:not(.manager) .pa-s .link-list-item {
  padding-bottom: 10px;
}
body:not(.manager) .cert-image .pa-s .link-list-item {
  padding: 0;
  padding-bottom: 20px;
}
body:not(.manager) .cert-image .link-list-item-text {
  padding: 28px;
  padding-top: 10px;
}
body:not(.manager) .pa-s .link-list-grid {
  padding-bottom: 0px;
}
body:not(.manager) .blue-variant .link-list-item {
  border-radius: 12px;
  border: 1px solid #e9e9e9;
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.07);
  padding-top: 10px;
}
body:not(.manager) .blue-variant.blue-border .link-list-item,
body:not(.manager) .blue-variant.cert-image .link-list-item {
  border-radius: 12px;
  border: 1px solid #0B1442;
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.07);
}

body:not(.manager) .blue-variant h3.path,
body:not(.manager) .blue-variant p {
  padding-left: 0px;
}

body:not(.manager) .home__content .blue-variant p {
  padding-left: 0px;
  margin-bottom: 40px;
}
body:not(.manager)
  .home__content
  .blue-variant.cert-image
  .link-list-item
  .link-text {
  margin-bottom: 40px;
}
body:not(.manager) .home__content .blue-variant .link-list-item .link-text {
  margin-bottom: 20px;
}
body:not(.manager) .blue-variant.blue-border h3.path {
  color: #0B1442;
}
/* body:not(.manager) .blue-variant.blue-border .link-list-item .link-text {
  cursor: pointer;
  display: inline-block;
  padding-right: 35px;
  font-weight: 700;
  color: #1046a8;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
} */
body:not(.manager) .blue-variant p {
  max-width: 100%;
}
body:not(.manager) .blue-variant h3.path {
  max-width: 100%;
  padding-top: 10px;
  margin-bottom: 5px;
  min-height: 40px;
}
body:not(.manager) .blue-variant.cert-image p,
body:not(.manager) .blue-variant.cert-image h3.path {
  max-width: 100%;
}
body:not(.manager) .blue-variant h3.path::before {
  left: auto;
  right: -20%;
  top: 80%;
}
#dashboard-logged-out.lightblue-bg,
#dashboard-logged-in.lightblue-bg {
  padding-top: 90px;
  margin-top: 0;
  padding-bottom: 150px;
}

body:not(.manager) .blue-variant p .inline-text {
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 41px;
}

.number-count {
  color: #FF7461;
  text-align: center;
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  line-height: 52px;
}
.number-description {
  color: #333;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.number-element {
  -ms-flex-preferred-size: 27%;
  flex-basis: 27%;
  width: 27%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px 0;
}
.number-element:nth-child(2) {
  border-left: 2px solid rgba(0, 0, 0, 0.25);
  border-right: 2px solid rgba(0, 0, 0, 0.25);
  flex-basis: 33%;
  -ms-flex-preferred-size: 33%;
}

.reviews {
  display: flex;
  gap: 32px;
  max-width: 1400px;
  justify-content: center;
  padding: 60px 0px 40px;
  margin: auto;
}
.review-item {
  -ms-flex-preferred-size: 27%;
  flex-basis: 27%;
  width: 27%;
  text-align: center;
}
.review-title {
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.review-description {
  text-align: center;
  font-style: italic;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.disclaimer-text {
  color: #0B1442;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding-right: 32px;
  border-right: 1px solid #0B1442;
}
body:not(.manager) .disclaimer .link-list-title {
  padding-top: 50px;
  margin-bottom: 0;
}
body:not(.manager) .nolist li {
  list-style-type: none;
  text-align: center;
}
body:not(.manager) .badge-img {
  border-radius: 12px 12px 0 0;
  border-bottom: 1px solid #1046a8;
  width: 100%;
  padding: 20px 40px;
} 
body:not(.manager) .badge {
  width: 100%;
  height: 250px;
  padding-bottom: 20px;
}
.radius-s {
  border-radius: 4px;
}
body:not(.manager) .element-title {
  font-size: 36px;
  font-weight: 800;
  line-height: 41px;
}
body:not(.manager) .element-title-small {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

@media screen and (max-width: 875px) {
  .number-element {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
  }
  .numbers .flex-container {
    flex-direction: column;
  }
  .number-element:nth-child(2) {
    border-left: none;
    border-right: none;
    border-top: 2px solid rgba(0, 0, 0, 0.25);
    border-bottom: 2px solid rgba(0, 0, 0, 0.25);
  }
  .reviews {
    flex-direction: column;
  }
  .review-item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
  }
}

@media screen and (max-width: 780px) {
  body:not(.manager) .blue-variant h3.path::before {
    right: -30%;
    width: 48px;
    height: 48px;
  }
  body:not(.manager) .blue-variant h3.path::before {
    top: 110%;
  }
  .flex-container {
    flex-direction: column;
  }
  .col-2,
  .col-3 {
    width: 90%;
    margin: 10px auto;
  }
  .link-list-title .inline-text {
    display: ruby;
  }
  body:not(.manager) .blue-variant.blue-border .link-list-item,
  body:not(.manager) .blue-variant.cert-image .link-list-item,
  body:not(.manager) .blue-variant .link-list-item {
    margin: 15px auto;
  }
  .disclaimer-text {
    padding-left: 32px;
  }
  body:not(.manager) .for-mobile .grid.grid-cols-12.gap-4.items-center {
    display: flex;
  }
  body:not(.manager) .for-mobile .dashboard-access-list-item-expander i {
    display: none;
  }
  body:not(.manager) .catalog-aggregation {
    margin-top: 20px;
  }
}

 .event-sidebar__container .event-sidebar {margin-top: 0; border: none;}
 .learning-content-hero--no-asset {height:0px;margin-bottom: 100px!important}
 .text-in-border {background-color: var(--accent-color); padding: 12px 12px 12px 48px; color:#fff; margin-bottom: 16px;}
 .text-in-border p { margin-bottom: 0; text-indent: -24px;}
 .text-in-border p::before { content: "\1f6c8"; margin-right: 12px;}
 .text-in-border2 {border: 2px solid #0B1442; padding: 12px; margin-bottom: 16px;}

 .popup {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: white;padding: 40px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);width: 100%;max-width: 600px;border-radius: 12px; z-index: 3;}
  .overlay {display: none; position: fixed;top: 0; left: 0; width: 100%;   height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 2;}
  .popup h2 {font-size: 22px;font-weight: bold;}
  .popup p {font-size: 18px;margin-top: 15px;}
  .popup .highlight {font-weight: bold;}
  .popup .email-link, .popup-link{color: #3194f7; text-decoration: underline;}
  .popup-link {text-align: center; font-size: 22px;cursor: pointer;}

  .wi-border {border: 4px solid #0B1442;}

  .video__container {width: 100%;}
  .video-description {display: flex; justify-content: space-between;padding-bottom: 24px;flex-wrap: wrap;}
  .video-description a {display: block; max-width: 700px;}
  .video-requirements__container {padding:4px 0px 32px}
  .video-requirements {background-color: #f7f9fb; text-align: left;}
  .video-requirements__title {margin: 12px 0 4px;font-weight: bold;}
  .video__wrapper {width: 100%;display: block;}
  .video-list {font-size: 20px;padding-bottom: 0px!important;}


  .columns.medium-9.article-content {width:100%; padding-left: 0px;}
  .columns.medium-9.article-content figure{margin: 0;}