/* Minification failed. Returning unminified contents.
(8,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@charset "UTF-8";

/*@at-root biz-item-type .one-item-type-name.biz-primary {
    background-color: #000 !important;
    color: #fff;
}*/
:root {
  --biz-mobile-menu-icon-color: #000;
}

biz-main-menu {
  --link-underline-color: #000;
  --link-separator-color: #000;
  --link-underline-height: 2px;
  --mobile-bg: 255, 255, 255;
}

.bizpart-engage .startpage-module-content-wrapper.module-hero-3 > .grid-item:first-child .information > a {
  margin: 0 0;
}

.bizpart-engage .biz-site-logo-wrapper {
  width: 180px;
}

.bizpart-engage biz-like-view .bizLikeActions > div > div {
  transform: scale(0.7);
  transform-origin: left;
}

.bizpart-engage biz-tag-view .bizTagView {
  padding-bottom: 15px;
}

.bizpart-engage .biz-slide-list.list-sm .biz-btn.biz-primary {
  display: none;
}

.bizpart-engage biz-like-actions .bizLikeActions > div > div {
  text-align: center !important;
}

.bizpart-engage biz-like-view .bizLikeActions {
  display: none !important;
}

.bizpart-engage .rating-header {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 0 !important;
}

.bizpart-engage biz-like-actions .bizLikeRepeatWrapper {
  margin-left: 20px;
}

.rating-comment-help-header {
  margin-top: 20px;
  font-size: 80%;
}

.rating-comment-content {
  padding: 20px;
}

.rating-comment-content-textarea {
  padding-bottom: 10px;
  font-size: 14px;
}

.rating-comment-content-textarea textarea {
  width: 350px;
  min-height: 70px;
}

biz-container-module-text a[href^="http://"]:not([href^="https://elevhalsan.lomma.se"]):before,
biz-container-module-text a[href^="https://"]:not([href^="https://elevhalsan.lomma.se"]):before,
a[href^="https://"]:not([href^="https://elevhalsan.lomma.se"]) .buttonModuleLink .buttonModule:before {
  content: '\f08e';
  font-family: 'Font Awesome 6 Pro';
  margin-right: 10px;
}

biz-container-module-text ol {
  list-style: auto;
  padding-inline-start: 40px;
}

biz-container-module-text ol li {
  margin-bottom: 10px;
}

.bizpart-engage .biz-container biz-text-viewer a {
  color: #4d4f5c !important;
  text-decoration: none !important;
}

.bizpart-engage .biz-container biz-text-viewer a:hover {
  text-decoration: underline !important;
}

.bizpart-engage .biz-container biz-text-viewer ul {
  margin-top: -15px;
  list-style: disc;
}

.extra-blogs .startpage-load-more,
.bizpart-engage .biz-static-startpage .biz-startpage-banner-content .biz-btn,
.bizpart-engage .biz-static-startpage .biz-startpage-banner-content .biz-btn:hover {
  margin-top: 40px;
  font-weight: normal;
  font-size: 16px !important;
}

biz-module-education-list .startpage-module-content-wrapper.module-grid {
  grid-template-rows: unset;
}

.startpage-module-content-wrapper.module-grid > .grid-item {
  background-size: 100% 50% !important;
  margin: 0px !important;
}

.bizpart-engage .biz-slide-list.list-sm > div .image::before,
.bizpart-engage .startpage-module-content-wrapper.module-grid > .grid-item .grid-image::before {
  background-color: rgba(0, 0, 0, 0.2);
}

.bizpart-engage .biz-featured-panel .primary-featured::before {
  transition: all 0.5s ease-in-out;
}

/* hack to show 3, not featured style */
biz-module-video-list .startpage-module-content-wrapper.module-grid {
  grid-template-columns: 1fr 1fr 1fr !important;
  grid-template-rows: unset !important;
  grid-column-gap: 40px;
}

biz-module-video-list .startpage-module-content-wrapper.module-grid .grid-item:nth-child(4) {
  display: none;
}

biz-module-video-list biz-like-view,
biz-module-video-list biz-like-actions {
  color: #fff;
}

.biz-static-startpage a.startpage-load-more {
  color: #4d4f5c !important;
  display: inline-block !important;
}

.biz-static-startpage .fa-chevron-right {
  margin-left: 40px;
  font-size: 25px;
  color: #4d4f5c !important;
}

.biz-slide-list .information p,
.bizpart-engage .biz-featured-panel .secondary-featured .secondary-featured-item .information p,
.startpage-module.education-list .header-and-desc p,
.bizpart-engage .startpage-module-content-wrapper .grid-item .information > p {
  font-size: 16px;
  line-height: 21px !important;
}

biz-module-education-list .startpage-module-content-wrapper .grid-item .information,
biz-module-video-list .startpage-module-content-wrapper .grid-item .information {
  justify-content: start !important;
}

.biz-static-startpage .startpage-module-content-wrapper.module-grid > .grid-item > .information > p {
  font-size: 16px;
  line-height: 21px !important;
}

biz-module-education-list .startpage-module-content-wrapper .grid-item .information biz-like-view,
biz-module-video-list .startpage-module-content-wrapper .grid-item .information biz-like-view,
biz-module-education-list .startpage-module-content-wrapper .grid-item .information biz-like-actions,
biz-module-video-list .startpage-module-content-wrapper .grid-item .information biz-like-actions {
  position: absolute !important;
  top: calc(56% - 46px) !important;
}

biz-module-blog-list .startpage-module-content-wrapper .grid-item .information > a {
  margin-bottom: 2px;
}

.base-modules-blog .biz-slide-list .information {
  text-align: left;
}

.base-modules-blog .biz-slide-list p {
  margin-bottom: 10px;
}

.biz-sub-header {
  padding-left: 40px;
}

/* Footer @ bottom */
.biz-wrapper-outer {
  align-items: start !important;
  min-height: calc(100vh - 363px);
}

.bizpart-engage footer .footer-person biz-text-viewer a {
  color: #000 !important;
}

/* Login */
.login-description h2 {
  max-width: 300px;
}

/* Welcome guide */
.bizWelcomeGuideWrapper {
  width: 75% !important;
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}

.bizWelcomeGuideWrapper .md-padding {
  padding: 0px !important;
}

.bizWelcomeGuideWrapper .wb_content > biz-container-module-segment > .segment-module > .segment {
  min-height: 90vh;
}

.bizWelcomeGuideWrapper .wg-image biz-container-module-segment::before {
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
}

.bizWelcomeGuideWrapper .slick-dots {
  display: none !important;
}

.bizWelcomeGuideWrapper .slick-dotted.slick-slider {
  margin-bottom: 0px !important;
}

.bizWelcomeGuideWrapper .welcome-text h2 {
  font-size: 42px;
}

/* Journey */
.journey-item-tooltip .information {
  max-width: unset;
}

/* Social Share */
.biz-social-share-flat div:first-child,
.biz-social-share-flat li.social-share-copy span,
.biz-social-share-flat li[data-provider='facebook'],
.biz-social-share-flat li[data-provider='twitter'],
.biz-social-share-flat li[data-provider='whatsapp'],
.biz-social-share-flat li[data-provider='facebook-messenger'],
.biz-social-share-flat li[data-provider='linkedin'] {
  display: none;
}

.biz-social-share-flat ul {
  padding-left: 0px;
  margin-bottom: 3px;
}

.media-file .file-information biz-social-share .biz-social-share-flat i {
  font-size: 1.4em;
}

.bizpart-engage .biz-content-section.media-wrapper .file-information .Name {
  font-size: 20px;
  padding-bottom: 10px;
}

.biz-content-section.media-wrapper .file-information .Description {
  margin-top: 10px;
}

.biz-content-section.media-wrapper .file-information .Description .far.fa-external-link-alt {
  margin-right: 10px;
}

.biz-startpage-banner-wrapper {
  height: 690px !important;
}

.bizpart-engage .biz-header,
.bizpart-engage .biz-header .biz-primary,
.bizpart-engage .biz-main-menu > ul > li > a {
  color: #000 !important;
  font-size: 14px;
}

.bizpart-engage .journey-panel {
  color: #000 !important;
}

.bizpart-engage .menu-journey {
  color: #000 !important;
}

.bizpart-engage .biz-header .biz-header-actions,
.bizpart-engage .biz-header .biz-header-site-title {
  font-size: 12px;
}

.bizpart-engage .biz-main-menu > ul > li > a:hover:not(.active)::after {
  /*border-bottom-color: lighten(#000, 50%);*/
  background-color: gray !important;
}

/* Dölj progress för valda ämne just nu... */
biz-engage-journey-progress-bar[show-custom-journey] {
  display: none;
}

.base-home biz-module-video-list biz-like-view,
.base-modules-media biz-like-view,
.base-home biz-module-blog-list biz-like-view,
.base-modules-blog biz-like-view,
.base-modules-educations biz-like-view {
  display: none;
}

.bizpart-engage #modules-speedquiz-highscore .highscore-bottom-wrapper {
  background-color: unset;
}

.bizpart-engage #modules-speedquiz-highscore .highscore-btn {
  background-color: #dacbb8;
  color: black;
}

.question .question-text,
.education-summary-status .biz-container-module-header {
  font-size: 16px !important;
  font-weight: bold;
  color: #4d4f5c;
}

.bizpart-engage .login-theme-1 .login-logo {
  background-image: url(/Upload/19/Mediabank/Files/1c5b33e0-218b-4d5d-a0ff-bd21729b4f44.png);
}

.bizpart-engage .form-module .form-submit-wrapper,
.bizpart-engage .form-module .form-status-text {
  text-align: center;
}

.bizpart-engage .form-module .form-status-text {
  padding-top: 50px;
}

.bizpart-engage .biz-main-menu-powered-container .biz-site-poweredby {
  margin-left: 8px;
}

.bizpart-engage .login-footer .powered-by-wrapper .divider {
  margin-right: 0;
}

.bizpart-engage biz-menu-journey .menu-journey-item.biz-primary {
  color: #000;
}

/* Notification */
.bizpart-engage .notifications-fab-wrapper > .notifications-bell .notify.unread {
  background-color: red !important;
}

/* Profile */
.mysetting-section input[disabled='disabled'] {
  opacity: 0.4;
}

@media all and (max-width: 1200px) {
  .bizpart-engage .biz-container .biz-container-placeholder .module.desktop50.footer-person {
    width: 100%;
  }
}

@media all and (min-width: 768px) {
  .base-modules-html5education .biz-content-section {
    margin-top: 0px !important;
  }
  .bizpart-engage .biz-main-menu > ul > li:not(:last-child):after {
    background-color: #000;
  }
}

@media all and (max-width: 768px) {
  .bizpart-engage .biz-site-logo-wrapper {
    max-width: 90px !important;
  }
  .bizpart-engage .biz-main-menu ul li a {
    font-size: 12pt;
  }
  .menu-opt-install-pwa a {
    margin-top: 50px;
  }
  .menu-opt-install-pwa a i {
    margin-right: 10px;
  }
  .menu-opt-install-pwa a:before {
    content: '';
    width: 20vw;
    height: 2px;
    background-color: #c2c2c2;
    display: block;
    position: absolute;
    margin-top: -10px;
    right: 0;
  }
  .biz-startpage-banner-wrapper {
    min-height: calc(100vh - 120px) !important;
    height: calc(100vh - 120px) !important;
  }
  .biz-startpage-banner-wrapper:before {
    background-position-x: calc(50% - 20px) !important;
  }
  biz-module-education-list .startpage-module-content-wrapper.module-grid > .grid-item > .information,
biz-module-video-list .startpage-module-content-wrapper.module-grid > .grid-item > .information {
    padding: 20px;
  }
  .startpage-module-content-wrapper.module-grid > .grid-item .grid-image {
    display: block;
    position: relative !important;
  }
  .base-modules-journey .fas.fa-check-circle.engage-obj-done {
    display: none;
  }
}

@media all and (max-width: 960px) {
  biz-module-education-list .startpage-module-content-wrapper .grid-item .information biz-like-view,
biz-module-video-list .startpage-module-content-wrapper .grid-item .information biz-like-view,
.startpage-module.blog-list .startpage-module-content-wrapper .grid-item .information biz-like-view,
biz-module-education-list .startpage-module-content-wrapper .grid-item .information biz-like-actions,
biz-module-video-list .startpage-module-content-wrapper .grid-item .information biz-like-actions,
.startpage-module.blog-list .startpage-module-content-wrapper .grid-item .information biz-like-actions {
    position: absolute !important;
    top: calc(56vw - 82px) !important;
  }
  .biz-static-startpage .biz-sub-header {
    padding-left: 0px;
  }
  .bizpart-engage {
    /*.biz-main-menu > ul > li > a:hover:not(.expanded),
        .biz-main-menu > ul > li > a.active {
            border-bottom: 2px solid #c2c2c2;
        }*/
  }
  .bizpart-engage .blog-grid {
    padding-top: 0;
  }
  .bizpart-engage .information biz-Like-view .bizLikeActions {
    margin-top: 10px;
  }
  .bizpart-engage .biz-main-menu ul {
    background-color: #fff;
    color: #000;
    box-shadow: 0 6px 6px 2px #888888;
  }
  .bizpart-engage .biz-main-menu.biz-slide-in {
    opacity: 1;
    background-color: unset;
  }
  .bizpart-engage .biz-main-menu .biz-main-menu-powered-container {
    display: none;
  }
}

/* Temp: blog header fixes */
@media (min-width: 961px) {
  .positivaTankarMagiHeader .biz-container-module:before {
    background-position-y: -340px !important;
  }
  .dinOsynligaHinkHeader .biz-container-module:before {
    background-position-y: -340px !important;
  }
}

.pluggboostaHeader .biz-container-module:before {
  background-size: 60% !important;
  background-repeat: no-repeat;
}

@media (max-width: 960px) {
  .pluggboostaHeader .biz-container-module:before {
    background-size: 80% !important;
  }
}

@media (max-width: 980px) {
  .bizpart-engage .biz-static-startpage .biz-startpage-banner-content {
    justify-content: center;
    gap: 20px;
    padding-inline: 25px !important;
  }
  .bizpart-engage .biz-static-startpage .biz-startpage-banner-content h1 {
    font-size: 36px;
  }
}
