/* line 8, scss/component/user-profile.scss */
.layout-sidebar--left .breadcrumb {
  margin-top: 40px;
  margin-bottom: 40px; }
  @media (max-width: 991px) {
    /* line 8, scss/component/user-profile.scss */
    .layout-sidebar--left .breadcrumb {
      margin-top: 24px;
      margin-bottom: 24px; } }

/* line 18, scss/component/user-profile.scss */
.layout-sidebar--left h1 {
  margin-bottom: 24px; }

/* line 22, scss/component/user-profile.scss */
.layout-sidebar--left .menunavbar-nav {
  border: 1px solid var(--color--primary3);
  border-radius: var(--media-border-radius);
  max-width: 150px;
  overflow: hidden;
  margin-top: 40px; }
  @media (max-width: 991px) {
    /* line 22, scss/component/user-profile.scss */
    .layout-sidebar--left .menunavbar-nav {
      margin-top: 24px; } }
  /* line 33, scss/component/user-profile.scss */
  .layout-sidebar--left .menunavbar-nav .menu-item {
    margin: 0;
    padding: 0; }
    /* line 37, scss/component/user-profile.scss */
    .layout-sidebar--left .menunavbar-nav .menu-item a {
      text-decoration: none;
      color: var(--color--neutral3);
      display: block;
      padding: 12px 24px;
      transition: all 0.3s ease; }
      /* line 44, scss/component/user-profile.scss */
      .layout-sidebar--left .menunavbar-nav .menu-item a:hover {
        background-color: var(--color--secondary2);
        color: var(--color--white); }
    /* line 50, scss/component/user-profile.scss */
    .layout-sidebar--left .menunavbar-nav .menu-item.menu-item--active-trail {
      background-color: var(--color--secondary2); }
      /* line 53, scss/component/user-profile.scss */
      .layout-sidebar--left .menunavbar-nav .menu-item.menu-item--active-trail a {
        color: var(--color--white); }

/* line 61, scss/component/user-profile.scss */
.settings-section {
  margin-top: 80px; }
  @media (max-width: 991px) {
    /* line 61, scss/component/user-profile.scss */
    .settings-section {
      margin-top: 40px; } }

/* line 69, scss/component/user-profile.scss */
#edit-password-help {
  margin: 0; }
  /* line 73, scss/component/user-profile.scss */
  #edit-password-help .password-requirements ul {
    font-size: var(--font-size-pS); }

/* line 81, scss/component/user-profile.scss */
.path-user .block-system-main-block .user-pass-reset, .path-user .block-system-main-block .user-pass {
  margin-top: 40px; }

/* line 87, scss/component/user-profile.scss */
.dashboard-certificates {
  padding-top: 80px; }

/* line 92, scss/component/user-profile.scss */
.dashboard-certificate {
  background-color: var(--color--primary1);
  background: var(--color--primary1) url(../../images/icons/certificate.svg) no-repeat 24px 24px;
  background-size: 24px;
  border-radius: 16px;
  padding: 1.5rem 1.5rem 1.5rem 4rem;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: 20px; }
  /* line 103, scss/component/user-profile.scss */
  .dashboard-certificate .certificate__title,
  .dashboard-certificate .certificate__date {
    grid-column: 1;
    margin: 0; }
  /* line 109, scss/component/user-profile.scss */
  .dashboard-certificate .certificate__download {
    grid-column: 2;
    grid-row: 1 / 3;
    padding-left: 30px;
    background: url("../../images/icons/download.svg") no-repeat left center;
    background-size: 20px 20px;
    color: #3A6382;
    font-weight: 700;
    text-decoration: none; }
  /* line 120, scss/component/user-profile.scss */
  .dashboard-certificate + .dashboard-certificate {
    margin-top: 1rem; }

/*# sourceMappingURL=user-profile.css.map */
