/* Grundinställningar */
table {
  width: 100%;
  border-collapse: collapse;
}

th, td {
  border: 1px solid black;
  padding: 8px;
  text-align: left;
}

th {
  background-color: lightpink;
}

/* Gemensamma layoutregler */
.slot--header-horizontal-menu {
  min-height: 50px;
}

.bountiful--body {
  min-height: 100vh;
}

.bountiful--header-right {
  min-height: 58px;
}

/* Cookies */
.tws-accept-cookies--modal .modal-footer #consentAcceptButton {
  background: #6ab04c;
  color: #fff;
}

/* Dölj filter för vissa artikelgrupper */
.articlegroup-1096945 .tws-article-filter--filter-control-container.above-list,
.articlegroup-1690072 .tws-article-filter--filter-control-container.above-list,
.articlegroup-4561252 .tws-article-filter--filter-control-container.above-list,
.articlegroup-5533877 .tws-article-filter--filter-control-container.above-list,
.articlegroup-1666178 .tws-article-filter--filter-control-container.above-list,
.articlegroup-5558605 .tws-article-filter--filter-control-container.above-list,
.articlegroup-1688397 .tws-article-filter--filter-control-container.above-list,
.articlegroup-5922951 .tws-article-filter--filter-control-container.above-list,
.articlegroup-3891921 .tws-article-filter--filter-control-container.above-list,
.articlegroup-5930487 .tws-article-filter--filter-control-container.above-list,
.articlegroup-5930491 .tws-article-filter--filter-control-container.above-list,
.articlegroup-5930577 .tws-article-filter--filter-control-container.above-list,
.articlegroup-2176565 .tws-article-filter--filter-control-container.above-list,
.articlegroup-1139521 .tws-article-filter--filter-control-container.above-list,
.articlegroup-1911049 .tws-article-filter--filter-control-container.above-list,
.articlegroup-1917840 .tws-article-filter--filter-control-container.above-list,
.articlegroup-1710750 .tws-article-filter--filter-control-container.above-list,
.articlegroup-1096945 .open-filter-button,
.articlegroup-1690072 .open-filter-button,
.articlegroup-4561252 .open-filter-button,
.articlegroup-5533877 .open-filter-button,
.articlegroup-1666178 .open-filter-button,
.articlegroup-5558605 .open-filter-button,
.articlegroup-1688397 .open-filter-button,
.articlegroup-5922951 .open-filter-button,
.articlegroup-3891921 .open-filter-button,
.articlegroup-5930487 .open-filter-button,
.articlegroup-5930491 .open-filter-button,
.articlegroup-5930577 .open-filter-button,
.articlegroup-2176565 .open-filter-button,
.articlegroup-1139521 .open-filter-button,
.articlegroup-1911049 .open-filter-button,
.articlegroup-1917840 .open-filter-button,
.articlegroup-1710750 .open-filter-button {
  display: none;
}

/* Dölj filter på specifika custompages */
.custompage-8955445 .tws-article-filter--filter-control-container.above-list,
.custompage-8950903 .tws-article-filter--filter-control-container.above-list,
.custompage-8994005 .tws-article-filter--filter-control-container.above-list,
.custompage-8993989 .tws-article-filter--filter-control-container.above-list,
.custompage-8959511 .tws-article-filter--filter-control-container.above-list {
  display: none !important;
}

/* Textjusteringar i checkout */
html[lang="sv"] .checkout .tws-checkout---newsletter .tws-checkout--field-label-text {
  font-size: 0;
}

html[lang="sv"] .checkout .tws-checkout---newsletter .tws-checkout--field-label-text:after {
  content: "Ja tack! Jag önskar ta del av rabatter och erbjudanden via nyhetsbrev från MedicOnline.";
  font-size: 13px;
  color: black;
  display: inline-block;
}

/* Meddelande vid tom leveranslista */
[lang="sv"] .tws-checkout--select-delivery-list-empty::before {
  content: "Ange ditt postnummer för att se vilka ombud vi kan leverera ditt paket till.";
  font-size: 14px;
  font-weight: 600;
}

[lang="en"] .tws-checkout--select-delivery-list-empty::before {
  content: "Enter your postal code to see which delivery agents we can send your package to.";
  font-size: 14px;
  font-weight: 600;
}

[lang="fi"] .tws-checkout--select-delivery-list-empty::before {
  content: "Anna postinumerosi nähdäksesi, mihin toimituspisteisiin voimme lähettää pakettisi.";
  font-size: 14px;
  font-weight: 600;
}

/* Dölj originalmeddelande */
.tws-checkout--select-delivery-list-empty {
  font-size: 0;
}

/* Övriga småjusteringar */
.bountiful--main-wrapper {
  min-height: 1800px;
}

.modal .modal-dialog .modal-content .modal-footer .btn + .btn {
  background: #0bda51;
}

.slot--article-share {
  display: none;
}

.tws-article-introduction--text,
.tws-article-description--text {
  white-space: normal !important;
}