/*
Naming convention:
{name of something}-{kind (color,size,length etc)}
*/
/* Fonts */
/* Sizes */
/* Breakpoints */
/* Colors */
/* Texts */
/* Icons */
/*
Naming convention:
{name of something}-{kind (color,size,length etc)}
*/
/************** Fonts ***************/
/************** Text ***************/
/******** Boxes / lines ***********/
/*************** Media *************/
/************** Menu **************/
/**************** TV *****************/
/************** Slogan ***************/
/************* Header **************/
/************* Head **************/
/************* Placeholder **************/
/*************** Footer *************/
/************* Links **************/
/************* Teaser **************/
/************ Breaking ************/
/************ Icons **************/
/************ News letter *************/
/************ Web-screen **************/
/************ Webdoc **************/
/************ Teaser heading icons ************/
/** Should match anything at about 450px and above */
/** Should match anything at about 600px and above */
.breaking-bar {
  display: none;
}

.header__wrapper {
  display: none;
}

.slogan {
  display: none;
}

.article__media {
  margin: 0 0 10px;
  max-width: 50%;
}

.article__theme,
.article__inline-teaser {
  display: none;
}

.article-intro {
  background: none !important;
}
.article-intro--gradient .article-intro__figure:before {
  display: none;
}
.article-intro__body {
  color: #000;
  margin: 0 auto;
  padding: 0;
}

.sharing, .sharing__mobile {
  display: none;
}

.comments {
  display: none;
}

/************* Complications **************/
.tip-box {
  display: none;
}

.tooltip {
  position: relative;
  display: inline-block;
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: 140px;
  font-size: 14px;
  background-color: #000;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  top: 130%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}
.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  /* At the top of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

/******** Quotes ********/
.body-text blockquote:not(.body-text__quote) {
  margin: .4em 0 .4em 1em;
  width: 50%;
  float: right;
  clear: both;
}

.body-text__quote {
  margin: .4em 0 .4em 1em;
  width: 50%;
  float: right;
  clear: both;
}

/******** Box ********/
.body-text__box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
}
.body-text__box--right {
  width: 40%;
  float: right;
  margin: .5em 0 1em 1em;
}
.body-text__box--left {
  width: 40%;
  float: left;
  margin: .5em 1em 1em 0;
}

/******** Picture ********/
.body-text__picture {
  clear: both;
  page-break-inside: avoid;
}
.body-text__picture--right, .body-text__picture--left {
  width: 196px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.body-text__picture--right {
  float: right;
  margin: 0.35714286em 0 1.07142857em 1.07142857em;
}
.body-text__picture--left {
  float: left;
  margin: 0.35714286em 1.07142857em 1.07142857em 0;
}

/******** Video ********/
.body-text__video {
  page-break-inside: avoid;
}
.body-text__video.is-expanded {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.body-text__video.is-expanded .video-poster__close {
  display: block;
}
.body-text__video--right, .body-text__video--left {
  clear: both;
  width: 40%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.body-text__video--right.is-animating, .body-text__video--left.is-animating {
  -moz-transition-property: margin-left, margin-right, width;
  -o-transition-property: margin-left, margin-right, width;
  -webkit-transition-property: margin-left, margin-right, width;
  transition-property: margin-left, margin-right, width;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.body-text__video--right .video-poster, .body-text__video--left .video-poster {
  font-size: .5em;
}
.body-text__video--right {
  float: right;
  margin: 0.5em 0 1.5em 1.5em;
}
.body-text__video--left {
  float: left;
  margin: 0.5em 1.5em 1.5em 0;
}

.body-text__picture--full,
.body-text__video--full {
  margin-left: auto;
  margin-right: auto;
  max-width: 50% !important;
}

.body-text__change-log {
  border: 1px solid #ddd !important;
}
.body-text__change-log__header {
  color: #000 !important;
  background: none !important;
  border-bottom: 1px solid #ddd !important;
}

.media-box {
  margin-bottom: 20px;
  padding-bottom: 0;
}

.media-box__text {
  position: static;
}

.media-box__no-print,
.media-box__navigation,
.media-box__status {
  display: none;
}

.media-box__text {
  padding-left: 0;
  padding-right: 0;
}

.media-box__print {
  display: block;
}

.media-box__item {
  width: 100% !important;
}

.related-material {
  display: none;
}

.search__form {
  display: none;
}

.schedule__form,
.schedule__more {
  display: none !important;
}

.schedule__item.is-current .schedule__item__top {
  border: none !important;
  padding: 0 !important;
}
.schedule__item.is-current .schedule__item__top .schedule__time {
  font-size: inherit !important;
}
.schedule__item.is-current .schedule__title {
  display: block !important;
}

.schedule__live {
  display: none;
}

.employees__buttons {
  display: none;
}

.employees__item {
  width: 20%;
}

.employees__to-top {
  display: none;
}

.cookie-banner.is-visible {
  display: none;
}

.product-sharing {
  display: none;
}

.live-blog-ticker {
  display: none;
}

.webdoc {
  background: #fff !important;
}
.webdoc__header, .webdoc__progress, .webdoc__time, .webdoc__tool {
  display: none !important;
}
.webdoc--dark {
  color: #000 !important;
}
.webdoc--dark .webdoc__properties {
  color: #000 !important;
}

.webdoc-intro {
  background: none !important;
}
.webdoc-intro__effect {
  display: none;
}
.webdoc-intro__body {
  color: #000;
  margin: 0 auto;
  padding: 0;
}
.webdoc-intro__prefix {
  color: #000 !important;
}

.webdoc-banner {
  background: #fff !important;
  min-height: auto;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}
.webdoc-banner__effect, .webdoc-banner__video {
  display: none !important;
}
.webdoc-banner__prefix, .webdoc-banner__body {
  color: #000 !important;
}

.webdoc--dark .webdoc-text {
  color: #000 !important;
}
.webdoc--dark .webdoc-text .body-text__box__body > p,
.webdoc--dark .webdoc-text .body-text__box__body li,
.webdoc--dark .webdoc-text .body-text__box__heading,
.webdoc--dark .webdoc-text > p,
.webdoc--dark .webdoc-text > ul li,
.webdoc--dark .webdoc-text ul li:before,
.webdoc--dark .webdoc-text > ol li {
  color: #000;
}
.webdoc--dark .webdoc-text .body-text__picture__caption,
.webdoc--dark .webdoc-text .body-text__video__text {
  color: #000 !important;
}
.webdoc--dark .webdoc-text .body-text__article {
  background: rgba(255, 255, 255, 0.1);
}
.webdoc--dark .webdoc-text .body-text__quote__source,
.webdoc--dark .webdoc-text .body-text__quote__text {
  color: #000;
}
.webdoc--dark .webdoc-text .body-text__theme {
  background: rgba(255, 255, 255, 0.1);
  border: none;
}
.webdoc--dark .webdoc-text .body-text__theme__header, .webdoc--dark .webdoc-text .body-text__theme__header a {
  color: #000;
}

#admin-menu {
  display: none;
}

body.admin-menu {
  margin-top: 0 !important;
}

div#tabs {
  display: none;
}

div.messages {
  display: none;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
fieldset {
  margin-bottom: 1em;
  padding: 0.5em;
}

html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}

html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}

fieldset.collapsible {
  position: relative;
}

fieldset.collapsible .fieldset-legend {
  display: block;
}

html.js fieldset.collapsible .fieldset-legend {
  background: url(../../gfx/basesite/menu-expanded.png) 5px 65% no-repeat;
  /* LTR */
  padding-left: 15px;
  /* LTR */
}

html.js fieldset.collapsed .fieldset-legend {
  background-image: url(../../gfx/basesite/menu-collapsed.png);
  /* LTR */
  background-position: 5px 50%;
  /* LTR */
}

.fieldset-legend span.summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

.footer {
  display: none;
}

.panel {
  padding: 0;
}

.panel__row {
  padding-left: 0;
  padding-right: 0;
}
.panel__row--no-print {
  display: none;
}

.panel__article__below,
.panel__article__aside {
  display: none;
}

.panel__article__main {
  float: none;
  width: auto;
}

body.node-type-webform .panel__column--2-1--second,
body.node-type-static-page .panel__column--2-1--second,
body.page-programoversigt .panel__column--2-1--second {
  display: none;
}


