/* Minification failed. Returning unminified contents.
(4,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,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 '-'
 */
@charset "UTF-8";

:root {
  --biz-mobile-menu-icon-color: #000;
  --biz-quiz-highscore-text-color: #002379;
  --biz-user-image-initials-bg: #ffcbf4;
  --biz-btn-border-radius: 25px;
}

biz-main-menu {
  --link-underline-color: #000;
  --link-separator-color: #000;
  --link-underline-height: 2px;
  --mobile-bg: 255, 255, 255;
}

.bizpart-engage .biz-site-logo-wrapper {
  width: 180px;
}

.bizpart-engage .biz-header .biz-header-site-title {
  font-size: 12px;
}

.bizpart-theme-cappuccino .bizpart-engage .biz-btn.biz-primary {
  color: #fff !important;
}

.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 {
  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 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;
}

.bizpart-engage .biz-static-startpage .biz-startpage-banner-content {
  max-width: 920px;
}

.bizpart-engage footer .footer-person biz-text-viewer a {
  color: #000 !important;
}

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

/* 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-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;
}

.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;
}

@media all and (max-width: 1200px) {
  .bizpart-engage .biz-container .biz-container-placeholder .module.desktop50.footer-person {
    width: 100%;
  }
}

@media all and (max-width: 768px) {
  .bizpart-engage .biz-site-logo-wrapper {
    max-width: 90px !important;
  }
  .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;
  }
}

@media all and (max-width: 960px) {
  .bizpart-engage .information biz-Like-view .bizLikeActions {
    margin-top: 10px;
  }
}

/* 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;
  }
}
