/* aus telekom-html-components.css ?bernommen
@font-face{font-family:TeleGroteskNext;font-style:normal;font-weight:300;src:url(/telekom-theme/css/../fonts/telegrotesknext-thin.eot);src:url(/telekom-theme/css/../fonts/telegrotesknext-thin.eot?#iefix) format("embedded-opentype"),url(/telekom-theme/css/../fonts/telegrotesknext-thin.woff2) format("woff2"),url(/telekom-theme/css/../fonts/telegrotesknext-thin.woff) format("woff"),url(/telekom-theme/css/../fonts/telegrotesknext-thin.ttf) format("truetype"),url(/telekom-theme/css/../fonts/telegrotesknext-thin.svg#telegrotesknext-thin) format("svg")}
@font-face{font-family:TeleGroteskNext;font-style:normal;font-weight:400;src:url(/telekom-theme/css/../fonts/telegrotesknext-regular.eot);src:url(/telekom-theme/css/../fonts/telegrotesknext-regular.eot?#iefix) format("embedded-opentype"),url(/telekom-theme/css/../fonts/telegrotesknext-regular.woff2) format("woff2"),url(/telekom-theme/css/../fonts/telegrotesknext-regular.woff) format("woff"),url(/telekom-theme/css/../fonts/telegrotesknext-regular.ttf) format("truetype"),url(/telekom-theme/css/../fonts/telegrotesknext-regular.svg#telegrotesknext-regular) format("svg")}
@font-face{font-family:TeleGroteskNext;font-style:italic;font-weight:400;src:url(/telekom-theme/css/../fonts/telegrotesknext-regular-italic.eot);src:url(/telekom-theme/css/../fonts/telegrotesknext-regular-italic.eot?#iefix) format("embedded-opentype"),url(/telekom-theme/css/../fonts/telegrotesknext-regular-italic.woff2) format("woff2"),url(/telekom-theme/css/../fonts/telegrotesknext-regular-italic.woff) format("woff"),url(/telekom-theme/css/../fonts/telegrotesknext-regular-italic.ttf) format("truetype"),url(/telekom-theme/css/../fonts/telegrotesknext-regular-italic.svg#telegrotesknext-regular-italic) format("svg")}
@font-face{font-family:TeleGroteskNext;font-style:normal;font-weight:500;src:url(/telekom-theme/css/../fonts/telegrotesknext-medium.eot);src:url(/telekom-theme/css/../fonts/telegrotesknext-medium.eot?#iefix) format("embedded-opentype"),url(/telekom-theme/css/../fonts/telegrotesknext-medium.woff2) format("woff2"),url(/telekom-theme/css/../fonts/telegrotesknext-medium.woff) format("woff"),url(/telekom-theme/css/../fonts/telegrotesknext-medium.ttf) format("truetype"),url(/telekom-theme/css/../fonts/telegrotesknext-medium.svg#telegrotesknext-medium) format("svg")}
@font-face{font-family:TeleGroteskNext;font-style:italic;font-weight:500;src:url(/telekom-theme/css/../fonts/telegrotesknext-medium-italic.eot);src:url(/telekom-theme/css/../fonts/telegrotesknext-medium-italic.eot?#iefix) format("embedded-opentype"),url(/telekom-theme/css/../fonts/telegrotesknext-medium-italic.woff2) format("woff2"),url(/telekom-theme/css/../fonts/telegrotesknext-medium-italic.woff) format("woff"),url(/telekom-theme/css/../fonts/telegrotesknext-medium-italic.ttf) format("truetype"),url(/telekom-theme/css/../fonts/telegrotesknext-medium-italic.svg#telegrotesknext-medium-italic) format("svg")}
@font-face{font-family:TeleGroteskNext;font-style:normal;font-weight:700;src:url(/telekom-theme/css/../fonts/telegrotesknext-bold.eot);src:url(/telekom-theme/css/../fonts/telegrotesknext-bold.eot?#iefix) format("embedded-opentype"),url(/telekom-theme/css/../fonts/telegrotesknext-bold.woff2) format("woff2"),url(/telekom-theme/css/../fonts/telegrotesknext-bold.woff) format("woff"),url(/telekom-theme/css/../fonts/telegrotesknext-bold.ttf) format("truetype"),url(/telekom-theme/css/../fonts/telegrotesknext-bold.svg#telegrotesknext-bold) format("svg")}
@font-face{font-family:TeleGroteskNext;font-style:italic;font-weight:700;src:url(/telekom-theme/css/../fonts/telegrotesknext-bold-italic.eot);src:url(/telekom-theme/css/../fonts/telegrotesknext-bold-italic.eot?#iefix) format("embedded-opentype"),url(/telekom-theme/css/../fonts/telegrotesknext-bold-italic.woff2) format("woff2"),url(/telekom-theme/css/../fonts/telegrotesknext-bold-italic.woff) format("woff"),url(/telekom-theme/css/../fonts/telegrotesknext-bold-italic.ttf) format("truetype"),url(/telekom-theme/css/../fonts/telegrotesknext-bold-italic.svg#telegrotesknext-bold-italic) format("svg")}
@font-face{font-family:TeleGroteskNext;font-style:normal;font-weight:900;src:url(/telekom-theme/css/../fonts/telegrotesknext-ultra.eot);src:url(/telekom-theme/css/../fonts/telegrotesknext-ultra.eot?#iefix) format("embedded-opentype"),url(/telekom-theme/css/../fonts/telegrotesknext-ultra.woff2) format("woff2"),url(/telekom-theme/css/../fonts/telegrotesknext-ultra.woff) format("woff"),url(/telekom-theme/css/../fonts/telegrotesknext-ultra.ttf) format("truetype"),url(/telekom-theme/css/../fonts/telegrotesknext-ultra.svg#telegrotesknext-ultra) format("svg")}
*/
/* Telekom Neo - Fonts */
@font-face {
  font-family: TeleGroteskNext;
  font-style: normal;
  font-weight: 300;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-Thin.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-Thin.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Thin.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Thin.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Thin.ttf) format("truetype"); }

@font-face {
  font-family: TeleGroteskNext;
  font-style: italic;
  font-weight: 300;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-ThinItalic.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-ThinItalic.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-ThinItalic.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-ThinItalic.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-ThinItalic.ttf) format("truetype"); }

@font-face {
  font-family: TeleGroteskNext;
  font-style: normal;
  font-weight: 400;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-Regular.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-Regular.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Regular.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Regular.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Regular.ttf) format("truetype"); }

@font-face {
  font-family: TeleGroteskNext;
  font-style: italic;
  font-weight: 400;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-RegularItalic.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-RegularItalic.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-RegularItalic.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-RegularItalic.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-RegularItalic.ttf) format("truetype"); }

@font-face {
  font-family: TeleGroteskNext;
  font-style: normal;
  font-weight: 500;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-Medium.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-Medium.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Medium.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Medium.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Medium.ttf) format("truetype"); }

@font-face {
  font-family: TeleGroteskNext;
  font-style: italic;
  font-weight: 500;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-MediumItalic.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-MediumItalic.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-MediumItalic.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-MediumItalic.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-MediumItalic.ttf) format("truetype"); }

@font-face {
  font-family: TeleGroteskNext;
  font-style: normal;
  font-weight: 700;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-Bold.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-Bold.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Bold.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Bold.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-Bold.ttf) format("truetype"); }

@font-face {
  font-family: TeleGroteskNext;
  font-style: italic;
  font-weight: 700;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-BoldItalic.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-BoldItalic.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-BoldItalic.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-BoldItalic.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-BoldItalic.ttf) format("truetype"); }

@font-face {
  font-family: TeleGroteskNext;
  font-style: normal;
  font-weight: 900;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBold.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBold.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBold.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBold.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBold.ttf) format("truetype"); }

@font-face {
  font-family: TeleGroteskNext;
  font-style: italic;
  font-weight: 900;
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBoldItalic.eot);
  src: url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"), url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBoldItalic.woff2) format("woff2"), url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBoldItalic.woff) format("woff"), url(/telekom-theme/css/../fonts/TeleNeoWeb-ExtraBoldItalic.ttf) format("truetype"); }

/* custom addon */
.text-underline {
  text-decoration: underline !important; }

.text-breakall {
  word-break: break-all; }

/* ------------------- Icons ------------------- */
/* --------------------------------------------- */
@font-face {
  font-family: Telekom-Icon;
  font-style: normal;
  font-weight: 400;
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(/resource/crblob/3474/6c58ee56568a3a35aa76e963299cb0fb/teleicon-outline-woff-data.woff) format("woff"); }

@font-face {
  font-family: Telekom-Icon;
  font-style: normal;
  font-weight: 700;
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(/resource/crblob/3476/e4a8a700c1ce2eaebf6554b17cacfd0d/teleicon-solid-woff-data.woff) format("woff"); }

@font-face {
  font-family: TeleIconUi;
  font-weight: 400;
  font-style: normal;
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(/resource/crblob/3478/6fa1795f33864e0d4673ac9de7f3f32c/teleicon-ui-woff-data.woff) format("woff"); }

@font-face {
  font-family: Social-Icons;
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(/resource/crblob/589616/c854ef6b936769a1bcb61f08893fecb1/icons-social-woff-data.woff) format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: Download-Icons;
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(/resource/crblob/589612/aaf5b8fc7819c3919d2bbdc30e972c00/icons-download-woff-data.woff) format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: AdditionalIcons;
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(/resource/crblob/589614/1ccb97adb463ba338a389ecdfc1aba7b/icons-additional-woff-data.woff) format("woff");
  font-weight: 400;
  font-style: normal; }

.icon {
  position: relative;
  bottom: 1px;
  vertical-align: middle;
  display: inline-block;
  font-family: Telekom-Icon;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.demo.icons.solid .icon, .icon-solid {
  font-weight: 700; }

.icon-large {
  font-size: 36px; }

.icon-warning:before {
  content: "!"; }

.icon-arrow-right:before {
  content: "§"; }

.header-navarea .subnav .subnav-wrapper > .layer-close:before, .icon-navigation-up:before {
  content: '"'; }

.icon-navigation-down:before, .id69.collection .show-next .next:before {
  content: "$"; }

.header-navarea .nav-back:after, .icon-navigation-left:before {
  content: "%"; }

.icon-export:before, .id07.module.stock .main .price.arrow_north:after, .id07.module.stock .main .price.arrow_north_east:after, .id07.module.stock .main .price.up:after {
  content: "&"; }

.icon-import:before, .id07.module.stock .main .price.arrow_south:after, .id07.module.stock .main .price.arrow_south_east:after, .id07.module.stock .main .price.down:after {
  content: "("; }

.icon-scroll-left:before {
  content: ")"; }

.icon-favorites:before {
  content: "*"; }

.icon-add:before {
  content: "+"; }

.icon-decrease:before {
  content: "-"; }

.icon-record:before {
  content: ";"; }

.icon-scroll-right:before, .id07.module.stock .main .price.arrow_east:after, .id07.module.stock .main .price.stable:after {
  content: "/"; }

.icon-tile-view:before {
  content: "0"; }

.icon-skip-to-start:before {
  content: "1"; }

.icon-previous:before {
  content: "2"; }

.icon-rewind:before {
  content: "3"; }

.icon-play:before, .media.video:not(.youtube):not(.watchado):not(.html):not(.loaded):not(.cookie-optin--disabled):after, .mejs__overlay-button:before, .mejs__playpause-button.mejs__play > button:before {
  content: "4"; }

.icon-pause:before, .mejs__playpause-button.mejs__pause > button:before, .rsbtn_colorskin .rsbutton.rsbtn_pause i:before, .rsbtn_telekomskin .rsbutton.rsbtn_pause i:before {
  content: "5"; }

.icon-stop:before {
  content: "6"; }

.icon-fast-forward:before {
  content: "7"; }

.icon-next:before {
  content: "8"; }

.icon-skip-to-end:before {
  content: "9"; }

.icon-more:before {
  content: ":"; }

.icon-help_2:before {
  content: "<"; }

.header-navarea .nav-show:before, .icon-list-view:before {
  content: "="; }

.icon-information_2:before {
  content: ">"; }

.accordion.collection.faq > .element > .panel-hl:before, .icon-help:before {
  content: "?"; }

.icon-calendar:before {
  content: "A"; }

.icon-shopping-cart:before {
  content: "B"; }

.icon-copy:before {
  content: "C"; }

.icon-move-to-trash:before {
  content: "D"; }

.icon-tablet-pc:before {
  content: "E"; }

.feed-filter .form-input-set.name-doctype .chosen-single:after, .feed-filter .form-input-set.name-doctype .dropdown-style-helper:after, .feed-filter .form-input-set.name-rubric .chosen-single:after, .feed-filter .form-input-set.name-rubric .dropdown-style-helper:after, .feed-filterbuttons button[data-filter-name=doctype]:before, .feed-filterbuttons button[data-filter-name=rubric]:before, .icon-folder:before {
  content: "F"; }

.icon-filter:before {
  content: "G"; }

.icon-login:before {
  content: "H"; }

.icon-comment:before {
  content: "I"; }

.icon-start-call:before {
  content: "J"; }

.icon-speaker-off:before, .mejs__unmute > button:before {
  content: "K"; }

.icon-lock:before {
  content: "L"; }

.icon-microphone-socket:before {
  content: "M"; }

.icon-ringtone-off:before {
  content: "N"; }

.icon-clock:before {
  content: "O"; }

.icon-add-to-watchlist:before {
  content: "P"; }

.icon-computer:before {
  content: "Q"; }

.icon-iptv:before {
  content: "R"; }

.icon-settings:before {
  content: "S"; }

.icon-digits:before {
  content: "T"; }

.icon-my-profile:before {
  content: "U"; }

.icon-confirm:before, .id80.collection .richtext ul.check > li:before, .list-unordered.check > li:before, .richtext ul.rte--list:not(.linkarea).check > li:before {
  content: "V"; }

.icon-smartphone:before {
  content: "W"; }

.chosen-container-multi .search-choice .search-choice-close:before, .feed-filterbuttons button:after, .header-navarea .nav-hide:after, .header-navarea .subnav.search .layer-close:before, .icon-cancel:before, .lightbox.cookie-optin-settings .lightbox-close .icon:before, .lightbox.message .lightbox-close .icon:before, .lightbox.sticky-right .lightbox-close .icon:before {
  content: "X"; }

.icon-cloud:before {
  content: "Y"; }

.icon-zoom-out:before {
  content: "Z"; }

.icon-attachment:before {
  content: "a"; }

.icon-bookmark:before {
  content: "b"; }

.icon-context-menu:before {
  content: "c"; }

.icon-download-default:before, .icon-download:before {
  content: "d"; }

.icon-edit:before {
  content: "e"; }

.feed-filter .form-input-set.name-doctype .chosen-single:after, .feed-filter .form-input-set.name-doctype .dropdown-style-helper:after, .feed-filterbuttons button[data-filter-name=doctype]:before, .icon-file:before {
  content: "f"; }

.icon-reload:before, .mejs__playpause-button.mejs__replay > button:before {
  content: "g"; }

.icon-home:before {
  content: "h"; }

.icon-information:before, .id37.module .hl:before, .infobox .hl:before {
  content: "i"; }

.icon-end-call:before {
  content: "j"; }

.icon-speaker-on:before, .mejs__mute > button:before {
  content: "k"; }

.icon-link:before {
  content: "l"; }

.icon-message:before {
  content: "m"; }

.icon-ringtone-on:before {
  content: "n"; }

.icon-loading-indicator:before, .id81.jobsearch.loading .map-container:after, .id81.jobsearch.loading .results-container:after, .mejs__overlay-loading-bg-img:before {
  content: "o"; }

.icon-print:before {
  content: "p"; }

.feed.searchfield .field:before, .header-navarea .nav-meta > ul > li a.nav-search:after, .icon-search:before, .id29.module .form .field[data-view=search]:before {
  content: "q"; }

.icon-reply:before {
  content: "r"; }

.icon-synchronize:before {
  content: "s"; }

.icon-telekom-1T1:before {
  content: "t"; }

.icon-upload:before {
  content: "u"; }

.icon-success:before {
  content: "v"; }

.icon-forward:before, .richtext > :not(.richtextembed) a.glossary-item:before {
  content: "w"; }

.icon-error:before {
  content: "x"; }

.icon-share:before {
  content: "y"; }

.icon-zoom-in:before {
  content: "z"; }

.accordion.collection.box > .element > .panel-hl:before, .accordion.collection.comments > .element > .panel-hl:before, .accordion.collection.default > .element > .panel-hl:before, .accordion.collection.event > .element > .panel-hl:before, .accordion.collection.faq > .element > .panel-hl:after, .accordion.collection.footer > .element > .panel-hl:after, .accordion.collection.readmore > .element > .panel-hl:before, .breadcrumb ul li:after, .collection.hotspot .overlay.hotspot .linkarea a:before, .collection.hotspot .slider .module .linkarea a:before, .icon-navigation-right:before, .module.dynamicfaq .text > .richtext + .linkarea a.related:before, .nav-main.mobile a.next:after, a.related:before {
  content: "\A7"; }

.icon-maximize:before, .media-link[data-lightbox]:before, .mejs__fullscreen-button > button:before, .module-link[data-lightbox] ~ .content-wrapper .media:not(.cookie-optin--disabled):before {
  content: "\DC"; }

.icon-cover-view:before {
  content: "\DF"; }

.icon-warning_2:before {
  content: "\E4"; }

.icon-minimize:before, .mejs__fullscreen-button.mejs__unfullscreen > button:before {
  content: "\FC"; }

.icon-frame {
  width: 20px;
  height: 20px;
  text-align: center;
  white-space: nowrap;
  padding: 0; }

.icon-frame:before {
  content: "";
  height: 100%; }

.icon-frame:before, .icon-frame > .icon {
  display: inline-block;
  vertical-align: middle; }

.icon-frame > .icon {
  height: auto; }

.icon-blog, .icon-facebook, .icon-gplus, .icon-instagram, .icon-kununu, .icon-linkedin, .icon-twitter, .icon-watchado, .icon-whatchado, .icon-whatchado-play, .icon-whatsapp, .icon-xing, .icon-youtube, .icon-youtube-play, .id58.module.social.facebook .meta:before, .id58.module.social.instagram .meta:before, .id58.module.social.linkedin .meta:before, .id58.module.social.twitter .meta:before, .id61.module.social.facebook .meta:before, .id61.module.social.instagram .meta:before, .id61.module.social.linkedin .meta:before, .id61.module.social.twitter .meta:before {
  font-family: Social-Icons; }

.icon-facebook:before, .id58.module.social.facebook .meta:before, .id61.module.social.facebook .meta:before {
  content: "\E900"; }

.icon-gplus:before {
  content: "\E901"; }

.icon-linkedin:before, .id58.module.social.linkedin .meta:before, .id61.module.social.linkedin .meta:before {
  content: "\E902"; }

.icon-twitter:before, .id58.module.social.twitter .meta:before, .id61.module.social.twitter .meta:before {
  content: "\E903"; }

.icon-xing:before {
  content: "\E904"; }

.icon-youtube:before {
  content: "\E905"; }

.icon-instagram:before, .id58.module.social.instagram .meta:before, .id61.module.social.instagram .meta:before {
  content: "\E906"; }

.icon-blog:before {
  content: "\E907"; }

.icon-whatsapp:before {
  content: "\E908"; }

.icon-watchado:before, .icon-whatchado:before {
  content: "\E909"; }

.icon-kununu:before {
  content: "\E90A"; }

.icon-youtube-play:before {
  content: "\E90B"; }

.icon-whatchado-play:before {
  content: "\E90C"; }

.icon-download-set, a[href$=".doc"] > .icon-download-extension, a[href$=".docx"] > .icon-download-extension, a[href$=".pdf"] > .icon-download-extension, a[href$=".ppt"] > .icon-download-extension, a[href$=".pptx"] > .icon-download-extension, a[href$=".xls"] > .icon-download-extension, a[href$=".xlsx"] > .icon-download-extension {
  font-family: Download-Icons;
  position: relative;
  bottom: 2px; }

.icon-download-powerpoint.light {
  color: #cb2404; }

.icon-download-powerpoint:before, a[href$=".ppt"] > .icon-download-extension:before, a[href$=".pptx"] > .icon-download-extension:before {
  content: "\EAE3"; }

.icon-download-pdf.light {
  color: #c9161c; }

.icon-download-pdf:before, a[href$=".pdf"] > .icon-download-extension:before {
  content: "\EADF"; }

.icon-download-word.light {
  color: #2b65a8; }

.icon-download-word:before, a[href$=".doc"] > .icon-download-extension:before, a[href$=".docx"] > .icon-download-extension:before {
  content: "\EAE1"; }

.icon-download-excel.light {
  color: #4e9337; }

.icon-download-excel:before, a[href$=".xls"] > .icon-download-extension:before, a[href$=".xlsx"] > .icon-download-extension:before {
  content: "\EAE2"; }

.icon-family, .icon[class*=icon-additional], .icon[class*=icon-cookie-optin] {
  font-family: AdditionalIcons; }

.icon-family:before {
  content: "\E904"; }

.icon-cookie-optin-required:before {
  content: "\E900"; }

.icon-cookie-optin-marketing:before {
  content: "\E901"; }

.icon-cookie-optin-thirdparty:before {
  content: "\E902"; }

.icon-cookie-optin-analytical:before {
  content: "\E903"; }

.card .card-icon {
  width: 100%;
  height: 156px;
  background-size: auto 90%;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a4a4a4; }
  .card .card-icon.bank-account {
    background-image: url("/telekom-theme/css/../images/custom/icons/bank-account_graphical_256.png"); }
  .card .card-icon.briefcase {
    background-image: url("/telekom-theme/css/../images/custom/icons/briefcase_graphical_256.png"); }
  .card .card-icon.clock {
    background-image: url("/telekom-theme/css/../images/custom/icons/clock_graphical_256.png"); }
  .card .card-icon.deposit {
    background-image: url("/telekom-theme/css/../images/custom/icons/deposit_graphical_256.png"); }
  .card .card-icon.elderly-care {
    background-image: url("/telekom-theme/css/../images/custom/icons/elderly-care_graphical_256.png"); }
  .card .card-icon.euro {
    background-image: url("/telekom-theme/css/../images/custom/icons/euro_graphical_256.png"); }
  .card .card-icon.financial {
    background-image: url("/telekom-theme/css/../images/custom/icons/financial_graphical_256.png"); }
  .card .card-icon.heart {
    background-image: url("/telekom-theme/css/../images/custom/icons/heart_graphical_256.png"); }
  .card .card-icon.history {
    background-image: url("/telekom-theme/css/../images/custom/icons/history_graphical_256.png"); }
  .card .card-icon.invoice {
    background-image: url("/telekom-theme/css/../images/custom/icons/invoice_graphical_256.png"); }
  .card .card-icon.list-view {
    background-image: url("/telekom-theme/css/../images/custom/icons/list-view_graphical_256.png"); }
  .card .card-icon.money {
    background-image: url("/telekom-theme/css/../images/custom/icons/money_graphical_256.png"); }
  .card .card-icon.money-transfer {
    background-image: url("/telekom-theme/css/../images/custom/icons/money-transfer_graphical_256.png"); }
  .card .card-icon.news {
    background-image: url("/telekom-theme/css/../images/custom/icons/news_graphical_256.png"); }
  .card .card-icon.pay-out {
    background-image: url("/telekom-theme/css/../images/custom/icons/pay-out_graphical_256.png"); }
  .card .card-icon.postcard {
    background-image: url("/telekom-theme/css/../images/custom/icons/postcard_graphical_256.png"); }
  .card .card-icon.schedule {
    background-image: url("/telekom-theme/css/../images/custom/icons/schedule_graphical_256.png"); }
  .card .card-icon.wallet {
    background-image: url("/telekom-theme/css/../images/custom/icons/wallet_graphical_256.png"); }

/* --- Telekom-Farben --- */
.dt-magenta {
  background-color: #e20074; }

.dt-gray-1 {
  background-color: #a4a4a4; }

.dt-gray-2 {
  background-color: #7c7c7c; }

.dt-gray-3 {
  background-color: #6c6c6c; }

.dt-gray-4 {
  background-color: #ededed; }

.dt-gray-5 {
  background-color: #4b4b4b; }

.dt-gray-6 {
  background-color: #d0d0d0; }

.dt-gray-38 {
  background-color: #262626; }

.dt-gray-230 {
  background-color: #e6e6e6; }

.dt-yellow {
  background-color: #ffd329; }

.dt-yellow-light {
  background-color: #ffde5d; }

.dt-yellow-dark {
  background-color: #dbad39; }

.dt-yellow-highlight {
  background-color: yellow; }

.dt-orange {
  background-color: #ff9a1e; }

.dt-orange-light {
  background-color: #ffb356; }

.dt-orange-dark {
  background-color: #d48936; }

.dt-lightblue {
  background-color: #53baf2; }

.dt-lightblue-light {
  background-color: #7ecbf5; }

.dt-lightblue-dark {
  background-color: #317cb3; }

.dt-darkblue {
  background-color: #1063ad; }

.dt-darkblue-light {
  background-color: #529ad6; }

.dt-darkblue-dark {
  background-color: #235482; }

.dt-green {
  background-color: #bfcb44; }

.dt-green-light {
  background-color: #cfd89b; }

.dt-green-dark {
  background-color: #889130; }

.dt-petrol {
  background-color: #1bada2; }

.dt-petrol-light {
  background-color: #65c8c0; }

.dt-petrol-dark {
  background-color: #218076; }

.dt-red-functional {
  background-color: #d90000; }

.dt-yellow-functional {
  background-color: #fecb00; }

.dt-green-functional {
  background-color: #46a800; }

.dt-blue-functional {
  background-color: #009de0; }

.dt-black {
  background-color: black; }

.dt-white {
  background-color: white; }

.text-magenta {
  color: #e20074 !important; }

.text-gray-1 {
  color: #a4a4a4 !important; }

.text-gray-2 {
  color: #7c7c7c !important; }

.text-gray-3 {
  color: #6c6c6c !important; }

.text-gray-4 {
  color: #ededed !important; }

.text-gray-5 {
  color: #4b4b4b !important; }

.text-gray-6 {
  color: #d0d0d0 !important; }

.text-gray-38 {
  color: #262626 !important; }

.text-gray-230 {
  color: #e6e6e6 !important; }

.text-yellow {
  color: #ffd329 !important; }

.text-yellow-light {
  color: #ffde5d !important; }

.text-yellow-dark {
  color: #dbad39 !important; }

.text-yellow-highlight {
  color: yellow !important; }

.text-orange {
  color: #ff9a1e !important; }

.text-orange-light {
  color: #ffb356 !important; }

.text-orange-dark {
  color: #d48936 !important; }

.text-lightblue {
  color: #53baf2 !important; }

.text-lightblue-light {
  color: #7ecbf5 !important; }

.text-lightblue-dark {
  color: #317cb3 !important; }

.text-darkblue {
  color: #1063ad !important; }

.text-darkblue-light {
  color: #529ad6 !important; }

.text-darkblue-dark {
  color: #235482 !important; }

.text-green {
  color: #bfcb44 !important; }

.text-green-light {
  color: #cfd89b !important; }

.text-green-dark {
  color: #889130 !important; }

.text-petrol {
  color: #1bada2 !important; }

.text-petrol-light {
  color: #65c8c0 !important; }

.text-petrol-dark {
  color: #218076 !important; }

/*! nouislider - 15.6.1 - 08/12/2022 */
.noUi-target, .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-target {
  position: relative; }

.noUi-base, .noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1; }

.noUi-connects {
  overflow: hidden;
  z-index: 0; }

.noUi-connect, .noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat; }

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto; }

.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0; }

.noUi-horizontal .noUi-origin {
  height: 0; }

.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute; }

.noUi-touch-area {
  height: 100%;
  width: 100%; }

.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
  -webkit-transition: transform .3s;
  transition: transform .3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

.noUi-horizontal {
  height: 18px; }

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px; }

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto; }

.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB; }

.noUi-connects {
  border-radius: 3px; }

.noUi-connect {
  background: #3FB8AF; }

.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB; }

.noUi-active {
  box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB; }

.noUi-handle:after, .noUi-handle:before {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px; }

.noUi-handle:after {
  left: 17px; }

.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target {
  cursor: not-allowed; }

.noUi-pips, .noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #999; }

.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center; }

.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

.noUi-marker {
  position: absolute;
  background: #CCC; }

.noUi-marker-sub {
  background: #AAA; }

.noUi-marker-large {
  background: #AAA; }

.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%); }

.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px; }

.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%); }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap; }

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px; }

.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px; }

/* slider-object */
.noUi-target {
  background: #a4a4a4;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  padding: 0; }
  .noUi-target .noUi-connects {
    border-radius: 0px; }
    .noUi-target .noUi-connects .noUi-connect {
      background: #e20074; }
      .noUi-target .noUi-connects .noUi-connect.focus {
        background: #7ecbf5 !important; }
  .noUi-target:focus .noUi-connect, .noUi-target.focus .noUi-connect {
    background: #7ecbf5; }
  .noUi-target:hover .noUi-connect, .noUi-target.hover .noUi-connect {
    background: #53baf2; }
  .noUi-target[disabled] .noUi-handle {
    background: #a4a4a4;
    border-color: #a4a4a4; }
    .noUi-target[disabled] .noUi-handle:before, .noUi-target[disabled] .noUi-handle:after {
      background: #a4a4a4; }
  .noUi-target[disabled] .noUi-connect {
    background: #a4a4a4; }

/* drag-and-drop-handle */
.noUi-horizontal .noUi-handle {
  width: 30px;
  height: 30px;
  right: -15px;
  top: -15px;
  border: 1px solid #e20074;
  background: #e20074;
  box-shadow: none;
  border-radius: 50%;
  cursor: pointer;
  /* wenn tooltip immer angezeigt werden soll */
  /*
  .noUi-tooltip {
    display: block;
  }
  */ }
  .noUi-horizontal .noUi-handle:before, .noUi-horizontal .noUi-handle:after {
    background: #e20074; }
  .noUi-horizontal .noUi-handle:hover, .noUi-horizontal .noUi-handle.hover {
    outline: 0;
    background: #53baf2;
    border-color: #53baf2; }
    .noUi-horizontal .noUi-handle:hover:before, .noUi-horizontal .noUi-handle:hover:after, .noUi-horizontal .noUi-handle.hover:before, .noUi-horizontal .noUi-handle.hover:after {
      background: #53baf2; }
  .noUi-horizontal .noUi-handle:focus, .noUi-horizontal .noUi-handle.focus {
    outline: 0;
    background: #7ecbf5;
    border-color: #7ecbf5; }
    .noUi-horizontal .noUi-handle:focus:before, .noUi-horizontal .noUi-handle:focus:after, .noUi-horizontal .noUi-handle.focus:before, .noUi-horizontal .noUi-handle.focus:after {
      background: #7ecbf5; }
  .noUi-horizontal .noUi-handle:active .noUi-tooltip, .noUi-horizontal .noUi-handle.active .noUi-tooltip {
    display: block;
    /* Wert anzeigen */
    background-color: #7ecbf5; }
  .noUi-horizontal .noUi-handle .noUi-touch-area {
    width: 60px;
    height: 60px;
    margin-top: -15px;
    margin-left: -15px; }

.noUi-horizontal {
  height: 2px;
  /* tooltip to show current value */ }
  .noUi-horizontal .noUi-tooltip {
    display: none;
    /* Wert nicht anzeigen */
    top: 130%;
    bottom: auto;
    /* ?berschreiben */
    border: 0;
    background-color: #e20074;
    color: white;
    border-radius: 0;
    padding: .25rem .5rem;
    font-size: 1rem;
    margin: 0; }

.form-group.slider .noUi-horizontal {
  margin: 30px 24px 0; }
.form-group.slider .slider-value {
  font-weight: 600;
  font-size: 1.1rem; }
.form-group.slider .help-block {
  display: flex;
  justify-content: space-between;
  position: relative;
  top: 24px; }
  .form-group.slider .help-block .slider-help-min,
  .form-group.slider .help-block .slider-help-max {
    display: flex; }

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr; }

.datepicker-inline {
  width: 220px; }

.datepicker-rtl {
  direction: rtl; }

.datepicker-rtl.dropdown-menu {
  left: auto; }

.datepicker-rtl table tr td span {
  float: right; }

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px; }

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute; }

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute; }

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px; }

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px; }

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px; }

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px; }

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px; }

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px; }

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15); }

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff; }

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.datepicker table tr td, .datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none; }

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
  background-color: transparent; }

.datepicker table tr td.new, .datepicker table tr td.old {
  color: #777; }

.datepicker table tr td.day:hover, .datepicker table tr td.focused {
  background: #eee;
  cursor: pointer; }

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  background: 0 0;
  color: #777;
  cursor: default; }

.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0; }

.datepicker table tr td.highlighted.focus, .datepicker table tr td.highlighted:focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2; }

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb; }

.datepicker table tr td.highlighted.active, .datepicker table tr td.highlighted:active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb; }

.datepicker table tr td.highlighted.active.focus, .datepicker table tr td.highlighted.active:focus, .datepicker table tr td.highlighted.active:hover, .datepicker table tr td.highlighted:active.focus, .datepicker table tr td.highlighted:active:focus, .datepicker table tr td.highlighted:active:hover {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2; }

.datepicker table tr td.highlighted.disabled.focus, .datepicker table tr td.highlighted.disabled:focus, .datepicker table tr td.highlighted.disabled:hover, .datepicker table tr td.highlighted[disabled].focus, .datepicker table tr td.highlighted[disabled]:focus, .datepicker table tr td.highlighted[disabled]:hover, fieldset[disabled] .datepicker table tr td.highlighted.focus, fieldset[disabled] .datepicker table tr td.highlighted:focus, fieldset[disabled] .datepicker table tr td.highlighted:hover {
  background-color: #d9edf7;
  border-color: #85c5e5; }

.datepicker table tr td.highlighted.focused {
  background: #afd9ee; }

.datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777; }

.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733; }

.datepicker table tr td.today.focus, .datepicker table tr td.today:focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400; }

.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00; }

.datepicker table tr td.today.active, .datepicker table tr td.today:active {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00; }

.datepicker table tr td.today.active.focus, .datepicker table tr td.today.active:focus, .datepicker table tr td.today.active:hover, .datepicker table tr td.today:active.focus, .datepicker table tr td.today:active:focus, .datepicker table tr td.today:active:hover {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400; }

.datepicker table tr td.today.disabled.focus, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today[disabled].focus, .datepicker table tr td.today[disabled]:focus, .datepicker table tr td.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.today.focus, fieldset[disabled] .datepicker table tr td.today:focus, fieldset[disabled] .datepicker table tr td.today:hover {
  background-color: #ffdb99;
  border-color: #ffb733; }

.datepicker table tr td.today.focused {
  background: #ffc966; }

.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777; }

.datepicker table tr td.range {
  color: #000;
  background-color: #eee;
  border-color: #bbb;
  border-radius: 0; }

.datepicker table tr td.range.focus, .datepicker table tr td.range:focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c; }

.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d; }

.datepicker table tr td.range.active, .datepicker table tr td.range:active {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d; }

.datepicker table tr td.range.active.focus, .datepicker table tr td.range.active:focus, .datepicker table tr td.range.active:hover, .datepicker table tr td.range:active.focus, .datepicker table tr td.range:active:focus, .datepicker table tr td.range:active:hover {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c; }

.datepicker table tr td.range.disabled.focus, .datepicker table tr td.range.disabled:focus, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range[disabled].focus, .datepicker table tr td.range[disabled]:focus, .datepicker table tr td.range[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.focus, fieldset[disabled] .datepicker table tr td.range:focus, fieldset[disabled] .datepicker table tr td.range:hover {
  background-color: #eee;
  border-color: #bbb; }

.datepicker table tr td.range.focused {
  background: #d5d5d5; }

.datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:active {
  background: #eee;
  color: #777; }

.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3; }

.datepicker table tr td.range.highlighted.focus, .datepicker table tr td.range.highlighted:focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6; }

.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0; }

.datepicker table tr td.range.highlighted.active, .datepicker table tr td.range.highlighted:active {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0; }

.datepicker table tr td.range.highlighted.active.focus, .datepicker table tr td.range.highlighted.active:focus, .datepicker table tr td.range.highlighted.active:hover, .datepicker table tr td.range.highlighted:active.focus, .datepicker table tr td.range.highlighted:active:focus, .datepicker table tr td.range.highlighted:active:hover {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6; }

.datepicker table tr td.range.highlighted.disabled.focus, .datepicker table tr td.range.highlighted.disabled:focus, .datepicker table tr td.range.highlighted.disabled:hover, .datepicker table tr td.range.highlighted[disabled].focus, .datepicker table tr td.range.highlighted[disabled]:focus, .datepicker table tr td.range.highlighted[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.highlighted.focus, fieldset[disabled] .datepicker table tr td.range.highlighted:focus, fieldset[disabled] .datepicker table tr td.range.highlighted:hover {
  background-color: #e4eef3;
  border-color: #9dc1d3; }

.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3; }

.datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777; }

.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417; }

.datepicker table tr td.range.today.focus, .datepicker table tr td.range.today:focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608; }

.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c; }

.datepicker table tr td.range.today.active, .datepicker table tr td.range.today:active {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c; }

.datepicker table tr td.range.today.active.focus, .datepicker table tr td.range.today.active:focus, .datepicker table tr td.range.today.active:hover, .datepicker table tr td.range.today:active.focus, .datepicker table tr td.range.today:active:focus, .datepicker table tr td.range.today:active:hover {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608; }

.datepicker table tr td.range.today.disabled.focus, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today[disabled].focus, .datepicker table tr td.range.today[disabled]:focus, .datepicker table tr td.range.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.today.focus, fieldset[disabled] .datepicker table tr td.range.today:focus, fieldset[disabled] .datepicker table tr td.range.today:hover {
  background-color: #f7ca77;
  border-color: #f1a417; }

.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777; }

.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777;
  border-color: #555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.selected.focus, .datepicker table tr td.selected.highlighted.focus, .datepicker table tr td.selected.highlighted:focus, .datepicker table tr td.selected:focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616; }

.datepicker table tr td.selected.highlighted:hover, .datepicker table tr td.selected:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737; }

.datepicker table tr td.selected.active, .datepicker table tr td.selected.highlighted.active, .datepicker table tr td.selected.highlighted:active, .datepicker table tr td.selected:active {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737; }

.datepicker table tr td.selected.active.focus, .datepicker table tr td.selected.active:focus, .datepicker table tr td.selected.active:hover, .datepicker table tr td.selected.highlighted.active.focus, .datepicker table tr td.selected.highlighted.active:focus, .datepicker table tr td.selected.highlighted.active:hover, .datepicker table tr td.selected.highlighted:active.focus, .datepicker table tr td.selected.highlighted:active:focus, .datepicker table tr td.selected.highlighted:active:hover, .datepicker table tr td.selected:active.focus, .datepicker table tr td.selected:active:focus, .datepicker table tr td.selected:active:hover {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616; }

.datepicker table tr td.selected.disabled.focus, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.highlighted.disabled.focus, .datepicker table tr td.selected.highlighted.disabled:focus, .datepicker table tr td.selected.highlighted.disabled:hover, .datepicker table tr td.selected.highlighted[disabled].focus, .datepicker table tr td.selected.highlighted[disabled]:focus, .datepicker table tr td.selected.highlighted[disabled]:hover, .datepicker table tr td.selected[disabled].focus, .datepicker table tr td.selected[disabled]:focus, .datepicker table tr td.selected[disabled]:hover, fieldset[disabled] .datepicker table tr td.selected.focus, fieldset[disabled] .datepicker table tr td.selected.highlighted.focus, fieldset[disabled] .datepicker table tr td.selected.highlighted:focus, fieldset[disabled] .datepicker table tr td.selected.highlighted:hover, fieldset[disabled] .datepicker table tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected:hover {
  background-color: #777;
  border-color: #555; }

.datepicker table tr td.active, .datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.active.focus, .datepicker table tr td.active.highlighted.focus, .datepicker table tr td.active.highlighted:focus, .datepicker table tr td.active:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; }

.datepicker table tr td.active.highlighted:hover, .datepicker table tr td.active:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active.focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active.focus, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40; }

.datepicker table tr td.active.disabled.focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.highlighted.disabled.focus, .datepicker table tr td.active.highlighted.disabled:focus, .datepicker table tr td.active.highlighted.disabled:hover, .datepicker table tr td.active.highlighted[disabled].focus, .datepicker table tr td.active.highlighted[disabled]:focus, .datepicker table tr td.active.highlighted[disabled]:hover, .datepicker table tr td.active[disabled].focus, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active[disabled]:hover, fieldset[disabled] .datepicker table tr td.active.focus, fieldset[disabled] .datepicker table tr td.active.highlighted.focus, fieldset[disabled] .datepicker table tr td.active.highlighted:focus, fieldset[disabled] .datepicker table tr td.active.highlighted:hover, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active:hover {
  background-color: #337ab7;
  border-color: #2e6da4; }

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px; }

.datepicker table tr td span.focused, .datepicker table tr td span:hover {
  background: #eee; }

.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
  background: 0 0;
  color: #777;
  cursor: default; }

.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover.focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.focus, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover.focus, .datepicker table tr td span.active:hover:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; }

.datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.datepicker table tr td span.active.active.focus, .datepicker table tr td span.active.active:focus, .datepicker table tr td span.active.active:hover, .datepicker table tr td span.active.disabled.active.focus, .datepicker table tr td span.active.disabled.active:focus, .datepicker table tr td span.active.disabled.active:hover, .datepicker table tr td span.active.disabled:active.focus, .datepicker table tr td span.active.disabled:active:focus, .datepicker table tr td span.active.disabled:active:hover, .datepicker table tr td span.active.disabled:hover.active.focus, .datepicker table tr td span.active.disabled:hover.active:focus, .datepicker table tr td span.active.disabled:hover.active:hover, .datepicker table tr td span.active.disabled:hover:active.focus, .datepicker table tr td span.active.disabled:hover:active:focus, .datepicker table tr td span.active.disabled:hover:active:hover, .datepicker table tr td span.active:active.focus, .datepicker table tr td span.active:active:focus, .datepicker table tr td span.active:active:hover, .datepicker table tr td span.active:hover.active.focus, .datepicker table tr td span.active:hover.active:focus, .datepicker table tr td span.active:hover.active:hover, .datepicker table tr td span.active:hover:active.focus, .datepicker table tr td span.active:hover:active:focus, .datepicker table tr td span.active:hover:active:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40; }

.datepicker table tr td span.active.disabled.disabled.focus, .datepicker table tr td span.active.disabled.disabled:focus, .datepicker table tr td span.active.disabled.disabled:hover, .datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled.focus, .datepicker table tr td span.active.disabled:hover.disabled:focus, .datepicker table tr td span.active.disabled:hover.disabled:hover, .datepicker table tr td span.active.disabled:hover[disabled].focus, .datepicker table tr td span.active.disabled:hover[disabled]:focus, .datepicker table tr td span.active.disabled:hover[disabled]:hover, .datepicker table tr td span.active.disabled[disabled].focus, .datepicker table tr td span.active.disabled[disabled]:focus, .datepicker table tr td span.active.disabled[disabled]:hover, .datepicker table tr td span.active:hover.disabled.focus, .datepicker table tr td span.active:hover.disabled:focus, .datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active:hover[disabled].focus, .datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:hover, .datepicker table tr td span.active[disabled].focus, .datepicker table tr td span.active[disabled]:focus, .datepicker table tr td span.active[disabled]:hover, fieldset[disabled] .datepicker table tr td span.active.disabled.focus, fieldset[disabled] .datepicker table tr td span.active.disabled:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, fieldset[disabled] .datepicker table tr td span.active.focus, fieldset[disabled] .datepicker table tr td span.active:focus, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active:hover.focus, fieldset[disabled] .datepicker table tr td span.active:hover:focus, fieldset[disabled] .datepicker table tr td span.active:hover:hover {
  background-color: #337ab7;
  border-color: #2e6da4; }

.datepicker table tr td span.new, .datepicker table tr td span.old {
  color: #777; }

.datepicker .datepicker-switch {
  width: 145px; }

.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
  cursor: pointer; }

.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
  background: #eee; }

.datepicker .next.disabled, .datepicker .prev.disabled {
  visibility: hidden; }

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle; }

.input-group.date .input-group-addon {
  cursor: pointer; }

.input-daterange {
  width: 100%; }

.input-daterange input {
  text-align: center; }

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px; }

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0; }

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px; }

.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  color: #333;
  font-size: 13px;
  line-height: 1.42857143; }

.datepicker.datepicker-inline td, .datepicker.datepicker-inline th, .datepicker.dropdown-menu td, .datepicker.dropdown-menu th {
  padding: 0 5px; }

.datepicker.dropdown-menu {
  font-size: inherit; }
  .datepicker.dropdown-menu td, .datepicker.dropdown-menu th {
    padding: .65rem; }

.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover {
  background-color: #dbdbdb;
  border-color: rgba(0, 0, 0, 0.25);
  color: #262626;
  border-radius: 0;
  outline: 0; }
.datepicker table thead th.prev, .datepicker table thead th.next {
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 0; }
.datepicker .datepicker-months table tr td span,
.datepicker .datepicker-years table tr td span,
.datepicker .datepicker-decades table tr td span,
.datepicker .datepicker-centuries table tr td span {
  border-radius: 0; }
  .datepicker .datepicker-months table tr td span:hover,
  .datepicker .datepicker-years table tr td span:hover,
  .datepicker .datepicker-decades table tr td span:hover,
  .datepicker .datepicker-centuries table tr td span:hover {
    background-color: #dbdbdb;
    border-color: rgba(0, 0, 0, 0.25);
    color: #262626;
    border-radius: 0;
    outline: 0; }
  .datepicker .datepicker-months table tr td span.old, .datepicker .datepicker-months table tr td span.new,
  .datepicker .datepicker-years table tr td span.old,
  .datepicker .datepicker-years table tr td span.new,
  .datepicker .datepicker-decades table tr td span.old,
  .datepicker .datepicker-decades table tr td span.new,
  .datepicker .datepicker-centuries table tr td span.old,
  .datepicker .datepicker-centuries table tr td span.new {
    color: black; }
  .datepicker .datepicker-months table tr td span.focused,
  .datepicker .datepicker-years table tr td span.focused,
  .datepicker .datepicker-decades table tr td span.focused,
  .datepicker .datepicker-centuries table tr td span.focused {
    color: white;
    background-color: #c7c7c7;
    border-color: rgba(0, 0, 0, 0.25); }
  .datepicker .datepicker-months table tr td span.active,
  .datepicker .datepicker-years table tr td span.active,
  .datepicker .datepicker-decades table tr td span.active,
  .datepicker .datepicker-centuries table tr td span.active {
    color: white;
    background-color: #e20074;
    border-color: #e20074; }
  .datepicker .datepicker-months table tr td span.disabled,
  .datepicker .datepicker-years table tr td span.disabled,
  .datepicker .datepicker-decades table tr td span.disabled,
  .datepicker .datepicker-centuries table tr td span.disabled {
    color: #a4a4a4;
    background-color: transparent; }
    .datepicker .datepicker-months table tr td span.disabled:hover,
    .datepicker .datepicker-years table tr td span.disabled:hover,
    .datepicker .datepicker-decades table tr td span.disabled:hover,
    .datepicker .datepicker-centuries table tr td span.disabled:hover {
      background-color: transparent;
      border: 0; }
.datepicker .datepicker-months span.active.active.focus,
.datepicker .datepicker-months span.active.active:focus,
.datepicker .datepicker-months span.active.active:hover,
.datepicker .datepicker-months span.active:active.focus,
.datepicker .datepicker-months span.active:active:focus,
.datepicker .datepicker-months span.active:active:hover,
.datepicker .datepicker-months span.active:hover.active.focus,
.datepicker .datepicker-months span.active:hover.active:focus,
.datepicker .datepicker-months span.active:hover.active:hover,
.datepicker .datepicker-months span.active:hover:active.focus,
.datepicker .datepicker-months span.active:hover:active:focus,
.datepicker .datepicker-months span.active:hover:active:hover,
.datepicker .datepicker-years span.active.active.focus,
.datepicker .datepicker-years span.active.active:focus,
.datepicker .datepicker-years span.active.active:hover,
.datepicker .datepicker-years span.active:active.focus,
.datepicker .datepicker-years span.active:active:focus,
.datepicker .datepicker-years span.active:active:hover,
.datepicker .datepicker-years span.active:hover.active.focus,
.datepicker .datepicker-years span.active:hover.active:focus,
.datepicker .datepicker-years span.active:hover.active:hover,
.datepicker .datepicker-years span.active:hover:active.focus,
.datepicker .datepicker-years span.active:hover:active:focus,
.datepicker .datepicker-years span.active:hover:active:hover,
.datepicker .datepicker-decades span.active.active.focus,
.datepicker .datepicker-decades span.active.active:focus,
.datepicker .datepicker-decades span.active.active:hover,
.datepicker .datepicker-decades span.active:active.focus,
.datepicker .datepicker-decades span.active:active:focus,
.datepicker .datepicker-decades span.active:active:hover,
.datepicker .datepicker-decades span.active:hover.active.focus,
.datepicker .datepicker-decades span.active:hover.active:focus,
.datepicker .datepicker-decades span.active:hover.active:hover,
.datepicker .datepicker-decades span.active:hover:active.focus,
.datepicker .datepicker-decades span.active:hover:active:focus,
.datepicker .datepicker-decades span.active:hover:active:hover,
.datepicker .datepicker-centuries span.active.active.focus,
.datepicker .datepicker-centuries span.active.active:focus,
.datepicker .datepicker-centuries span.active.active:hover,
.datepicker .datepicker-centuries span.active:active.focus,
.datepicker .datepicker-centuries span.active:active:focus,
.datepicker .datepicker-centuries span.active:active:hover,
.datepicker .datepicker-centuries span.active:hover.active.focus,
.datepicker .datepicker-centuries span.active:hover.active:focus,
.datepicker .datepicker-centuries span.active:hover.active:hover,
.datepicker .datepicker-centuries span.active:hover:active.focus,
.datepicker .datepicker-centuries span.active:hover:active:focus,
.datepicker .datepicker-centuries span.active:hover:active:hover {
  background-color: #dbdbdb;
  border-color: rgba(0, 0, 0, 0.25);
  color: #262626;
  border-radius: 0;
  outline: 0; }

/* ---------- Portlet wrapper and icons ---------- */
body.portlet {
  border: none; }

.portlet-boundary {
  margin-bottom: 1rem;
  margin-top: .25rem; }

.wtw-main-content .wtw-content .portlet-topper .portlet-topper-toolbar a {
  /* font-size: 1.5em; */ }

@media (min-width: 992px) {
  .portlet-boundary:last-of-type {
    margin-bottom: 0; }

  .wtw-main-content .wtw-content .portlet-topper .portlet-topper-toolbar a {
    font-size: inherit; } }
.portlet-topper {
  margin: 0;
  padding: 0;
  position: relative; }

.portlet-title {
  display: block;
  /* font-size: 1em; */
  margin: 0; }
  .portlet-title img {
    vertical-align: middle; }

a.portlet-title-link {
  color: inherit;
  cursor: pointer; }
  a.portlet-title-link:hover, a.portlet-title-link:focus, a.portlet-title-link:active {
    color: inherit;
    text-decoration: inherit; }
  a.portlet-title-link:hover, a.portlet-title-link:active {
    outline: 0; }

.minimizable a.portlet-title-link {
  cursor: pointer; }

.portlet-title-text {
  display: block;
  max-width: 100%;
  overflow: visible;
  text-overflow: initial; }

.portlet-topper-toolbar {
  min-height: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  min-width: 0;
  z-index: 999; }

.portlet-content, .portlet-minimized .portlet-content-container {
  padding: 10px 0; }

.portlet-content.in.collapse {
  padding: 10px 0 0; }

.portlet-minimized .portlet-content {
  padding: 0; }

.journal-content-article > *:last-child, .wtw-info .portlet-body > *:last-child, .wtw-content .portlet-body > *:last-child {
  margin-bottom: 0; }

.portlet-login a.no-link {
  color: inherit;
  cursor: default; }
  .portlet-login a.no-link:hover, .portlet-login a.no-link:focus, .portlet-login a.no-link:active {
    color: inherit;
    text-decoration: inherit; }

.portlet-icon-back {
  background: url(/telekom-theme/css/../images/arrows/01_left.png) no-repeat 0 50%;
  float: right;
  font-weight: bold;
  padding: 5px 5px 5px 18px;
  white-space: nowrap; }

/* ---------- Borderless portlet ---------- */
.portlet-borderless-container {
  min-height: 0;
  position: relative; }

.portlet-borderless-container:hover .portlet-borderless-bar, .portlet-journal-content:hover .lfr-icon-actions {
  opacity: 1; }

.portlet-title-default {
  /*
    display: inline-block;
    float: right;
    font-weight: bold;
  */ }

.portlet-borderless-bar .portlet-actions {
  display: none; }

.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
  display: inline;
  height: 0px;
  width: 0px; }

.portlet-borderless-bar .portlet-action-separator {
  display: none; }

/* ---------- Miscellaneous component styles ---------- */
/* ---------- Asset publisher ---------- */
.portlet-asset-publisher .asset-full-content .asset-content {
  margin: 0; }

/* ---------- Add content dialog ---------- */
.lfr-portlet-item, .lfr-portlet-item p a {
  font-size: 1em; }

/* ---------- navbar form search ---------- */
.navbar .page-title {
  color: black;
  font-size: 1.5em;
  line-height: 1.25em; }

/* ---------- Authentification (Portal) ---------- */
.dtag-auth .card .card-title {
  margin-bottom: 0; }

/* ---------- Session warnings (Portal) ---------- */
.alert-block.popup-alert-notice,
.alert-block.popup-alert-warning {
  left: auto;
  right: auto;
  top: auto;
  line-height: initial;
  padding: 12px;
  margin: 0;
  position: relative;
  justify-content: center;
  align-items: baseline;
  border-radius: 0; }
  .alert-block.popup-alert-notice .countdown-timer,
  .alert-block.popup-alert-warning .countdown-timer {
    font-size: inherit;
    padding: 0 4px; }
  .alert-block.popup-alert-notice button,
  .alert-block.popup-alert-warning button {
    color: #262626;
    background-color: #ededed;
    border-color: rgba(0, 0, 0, 0.25);
    margin-left: 12px; }

.popup-alert-notice {
  background-color: rgba(254, 203, 0, 0.05);
  color: #262626;
  border: 1px solid #fecb00; }

.popup-alert-notice,
.popup-alert-warning {
  text-align: center; }

/* ---------- Mask ---------- */
@font-face {
  font-family: "fontAwesome";
  src: url("/telekom-theme/css/../fonts/fontawesome-webfont.eot?") format("eot"), url("/telekom-theme/css/../fonts/fontawesome-webfont.woff") format("woff"); }

.mask-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0; }
  .mask-wrapper .pending {
    left: 50%;
    top: 50%;
    position: absolute;
    display: block; }
    .mask-wrapper .pending .icon {
      display: block;
      font-family: "fontAwesome"; }
      .mask-wrapper .pending .icon.icon-pending:before {
        content: "\f1ce";
        font-size: 3rem;
        line-height: 1.5; }
      .mask-wrapper .pending .icon.icon-spin {
        -webkit-animation: spin-icon 2s infinite linear;
        animation: spin-icon 2s infinite linear; }

/* Animaton */
@-webkit-keyframes spin-icon {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spin-icon {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

#wtw-user-menu {
  display: none;
  position: absolute;
  background: white;
  padding: 24px;
  z-index: 9999;
  border: 1px solid gainsboro;
  border-radius: 3px;
  width: 300px; }
  #wtw-user-menu .wtw-user-name {
    font-weight: 500;
    margin-bottom: 24px; }
  #wtw-user-menu .btn {
    margin-top: 12px; }
  #wtw-user-menu .my-sites a.dropdown-toggle[aria-expanded="true"]:after {
    transform: rotate(180deg); }
  #wtw-user-menu #my-sites-list {
    border-left: 1px solid gainsboro;
    margin-top: -18px; }
    #wtw-user-menu #my-sites-list ul {
      font-weight: normal;
      height: auto;
      overflow-x: hidden;
      margin: 0;
      text-align: left;
      list-style: none;
      padding-left: 0; }
      #wtw-user-menu #my-sites-list ul li {
        float: none;
        padding: 6px;
        width: 95%;
        font-size: .9em; }
        #wtw-user-menu #my-sites-list ul li.active a {
          color: #4b4b4b;
          font-weight: 500; }
        #wtw-user-menu #my-sites-list ul li a:before {
          /*font-family: Telekom-Icon;*/
          content: "-"; }
        #wtw-user-menu #my-sites-list ul li .site-type {
          display: none; }

.portlet-navigation .nav-menu {
  border: 1px solid gainsboro;
  padding: 24px 12px; }
  .portlet-navigation .nav-menu ul li a.active {
    color: #4b4b4b;
    font-weight: 500; }

label, .col-form-label {
  /* Button-Group (aka Radio) */ }
  label.has-error, .col-form-label.has-error {
    color: #d90000; }
  label.required:after, .col-form-label.required:after {
    content: "*";
    margin-left: 0.2em; }
  label.btn.has-error, .col-form-label.btn.has-error {
    background-color: rgba(217, 0, 0, 0.05);
    color: #262626; }

.form-control.has-error {
  background-color: rgba(217, 0, 0, 0.05) !important;
  color: #262626;
  border-color: #d90000; }
  .form-control.has-error:focus {
    color: #262626; }

select.form-control.has-error option {
  background-color: rgba(217, 0, 0, 0.05);
  color: #262626 !important;
  border-color: #d90000; }
  select.form-control.has-error option:checked {
    color: rgba(217, 0, 0, 0.05);
    background-color: #262626 !important; }

fieldset legend {
  margin: 24px 0 12px; }
  fieldset legend.text-standard {
    font-size: 18px; }

main .container.jumbotron.jmb-header {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center top;
  background-color: white;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  height: 0; }
  main .container.jumbotron.jmb-header.tpf {
    background-image: url("../images/custom/img_tpf_2.jpg"); }
  main .container.jumbotron.jmb-header.kkp {
    background-image: url("../images/custom/img_kkp.png"); }
  main .container.jumbotron.jmb-header.zeit {
    background-image: url("../images/custom/img_lazko_2.jpg"); }
  main .container.jumbotron.jmb-header.kontakt {
    background-image: url("../images/custom/img_home.png"); }

/* XL */
@media (min-width: 1200px) {
  main .container.jumbotron.jmb-header.bb, main .container.jumbotron.jmb-header.tpf, main .container.jumbotron.jmb-header.kkp, main .container.jumbotron.jmb-header.zeit, main .container.jumbotron.jmb-header.kontakt {
    height: 200.0004px; } }
/* LG */
@media (min-width: 992px) and (max-width: 1199px) {
  main .container.jumbotron.jmb-header.bb, main .container.jumbotron.jmb-header.tpf, main .container.jumbotron.jmb-header.kkp, main .container.jumbotron.jmb-header.zeit, main .container.jumbotron.jmb-header.kontakt {
    height: 168px; } }
/* MD */
@media (max-width: 991px) {
  main .container.jumbotron.jmb-header.bb, main .container.jumbotron.jmb-header.tpf, main .container.jumbotron.jmb-header.kkp, main .container.jumbotron.jmb-header.zeit, main .container.jumbotron.jmb-header.kontakt {
    height: 120px;
    background-size: auto 107%;
    background-position: left top; }
  main .container.jumbotron.jmb-header.tpf {
    background-image: url("../images/custom/img_tpf_2.jpg"); }
  main .container.jumbotron.jmb-header.kkp {
    background-image: url("../images/custom/img_kkp.png"); }
  main .container.jumbotron.jmb-header.zeit {
    background-image: url("../images/custom/img_lazko_2.jpg"); }
  main .container.jumbotron.jmb-header.kontakt {
    background-image: url("../images/custom/img_home.png"); } }
/* XS + SM */
@media (min-width: 576px) and (max-width: 767px) {
  main .container.jumbotron.jmb-header.home, main .container.jumbotron.jmb-header.bb, main .container.jumbotron.jmb-header.tpf, main .container.jumbotron.jmb-header.kkp, main .container.jumbotron.jmb-header.zeit, main .container.jumbotron.jmb-header.kontakt {
    height: 120px; } }
/* XS */
@media (max-width: 575px) {
  main .container.jumbotron.jmb-header {
    height: 99.9996px;
    background-size: auto 100%;
    background-position: left top; } }
/* image banner template */
.wtw-image-banner {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0; }

.wtw-image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 100% auto; }

.wtw-image-text {
  width: 100%;
  position: absolute;
  bottom: 0; }

.portlet-maintenance-announcement .alert {
  text-align: center;
  width: 80%;
  margin: auto; }
  .portlet-maintenance-announcement .alert .icon {
    display: none; }
  .portlet-maintenance-announcement .alert p {
    margin: 0 0 3px; }

.signed-in.private-page .portlet-maintenance-announcement h2 {
  font-size: 1.312875rem;
  margin-bottom: .75rem; }
.signed-in.private-page .portlet-maintenance-announcement .alert {
  text-align: left;
  width: 100%; }
  .signed-in.private-page .portlet-maintenance-announcement .alert p {
    margin: 0 0 12px; }

@media (max-width: 991px) {
  .portlet-maintenance-announcement .alert {
    width: 100%; } }
.progress {
  height: 30px;
  margin-bottom: 24px; }
  .progress .progress-bar {
    background-color: #e20074;
    color: white; }
  .progress .progress-bar-pending {
    background-color: #d0d0d0;
    color: #262626; }
  .progress .progress-bar-success {
    background-color: #e20074;
    color: white; }
  .progress .progress-bar-inactive {
    background-color: #ededed;
    color: #262626; }

/* ---------- Online-Leistungsantrag / Benefit Request ---------- */
.wtw-content-ola .card .card-title {
  margin-bottom: 0; }
.wtw-content-ola .alert .icon {
  display: none; }

.wtw-content-ola .nml-3,
.wtw-content-pp .nml-3 {
  margin-left: -15px; }
.wtw-content-ola .radio-rates::before,
.wtw-content-ola .radio-rates::after,
.wtw-content-pp .radio-rates::before,
.wtw-content-pp .radio-rates::after {
  top: .35rem; }

/* MEN? ------------------------------------------------ */
/* Navigation - Action-Buttons   */
.navbar-persistent .nav-item {
  text-align: center;
  margin: 0 1rem; }
  .navbar-persistent .nav-item .navigation__icon {
    font-weight: 600;
    font-size: 22px;
    display: block;
    padding: 0.125rem 6px;
    margin: .75rem 0;
    color: black;
    text-decoration: none; }
    .navbar-persistent .nav-item .navigation__icon:hover {
      color: #e20074;
      text-decoration: none; }
    .navbar-persistent .nav-item .navigation__icon.active {
      border-radius: 50%;
      background: gainsboro; }
    .navbar-persistent .nav-item .navigation__icon .icon:before {
      font-size: 24px;
      line-height: inherit;
      text-shadow: 0 0 0 black; }

/*
 Icon-Titel

.navbar-persistent .navigation__icon-caption {
  font-size: 12px;
  text-align: center;
  line-height: 16px;
  font-weight: 500;
  display: block;
  margin-top: 4px;
}
*/
/* overrides */
@media (min-width: 768px) {
  .brandnav-lvl-container-2 .brandnav-lvl-2 > .nav-item > .nav-link {
    text-transform: none; } }
@media (max-width: 979px) {
  .navbar .container {
    position: unset; }

  .ie .navbar .container {
    position: static; } }
/* ------------------- Footer ------------------- */
/* ---------------------------------------------- */
.site-footer {
  clear: both;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 60px; }
  .site-footer .container {
    padding-left: 9px;
    padding-right: 9px; }
  .site-footer .brandbar-footer {
    background-color: transparent;
    margin-bottom: 0; }
  .site-footer .nav {
    background: #383838 !important;
    color: white;
    position: relative;
    font-size: 16px;
    min-height: 60px; }
    .site-footer .nav .wrapper {
      border-top: 1px solid #6c6c6c; }
      .site-footer .nav .wrapper nav {
        padding: 0 0 0 12px; }
        .site-footer .nav .wrapper nav ul {
          list-style-type: none;
          padding: 24px 0;
          margin: 0;
          text-align: right; }
          .site-footer .nav .wrapper nav ul > li {
            display: block; }
            .site-footer .nav .wrapper nav ul > li:before {
              display: none;
              bottom: auto;
              font-size: inherit;
              color: inherit;
              content: "";
              line-height: inherit;
              left: auto;
              width: auto;
              float: none;
              top: auto; }
          .site-footer .nav .wrapper nav ul li {
            display: inline-block; }
          .site-footer .nav .wrapper nav ul a {
            color: inherit;
            padding-left: 36px;
            display: block;
            white-space: nowrap; }
      .site-footer .nav .wrapper .copyright {
        margin: 0;
        padding: 24px 12px 36px; }
      .site-footer .nav .wrapper .footer-logo {
        padding: 0; }
  .site-footer .footer-nav {
    text-align: right;
    padding-right: 12px;
    /* Sprache */ }
    .site-footer .footer-nav .footer-nav-menu {
      display: inline-block;
      float: right;
      width: auto; }
    .site-footer .footer-nav .footer-nav-language {
      float: right;
      width: auto;
      padding: 24px 0; }
      .site-footer .footer-nav .footer-nav-language .portlet-boundary {
        margin-top: 0; }
      .site-footer .footer-nav .footer-nav-language .taglib-language-list-text {
        display: inline-block;
        padding-left: 12px;
        color: inherit;
        border: 0; }

/* Gr??enanpassungen Footer */
@media (max-width: 767px) {
  .site-footer .nav .wrapper {
    margin-left: 9px;
    margin-right: 9px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .site-footer .nav .wrapper {
    border-top: 0; }
    .site-footer .nav .wrapper .copyright {
      padding: 12px 12px 24px; }
    .site-footer .nav .wrapper nav {
      padding: 0 12px 48px; }
      .site-footer .nav .wrapper nav .wrapper nav ul {
        text-align: left;
        padding: 0 24px 0 0; }
        .site-footer .nav .wrapper nav .wrapper nav ul a {
          padding-left: 0px;
          padding-right: 24px; }
  .site-footer .footer-nav {
    text-align: left;
    display: inline-block;
    padding: 0; }
    .site-footer .footer-nav .footer-nav-language {
      float: right;
      width: auto;
      padding: 0 24px 0 0; }
      .site-footer .footer-nav .footer-nav-language .taglib-language-list-text {
        padding: 24px 12px 24px 0px; } }
@media (max-width: 767px) {
  .site-footer .nav .wrapper {
    border-top: 0; }
    .site-footer .nav .wrapper .copyright {
      padding: 36px 12px 24px; }
    .site-footer .nav .wrapper nav {
      padding: 0 12px 48px; }
      .site-footer .nav .wrapper nav ul {
        text-align: left;
        padding: 0 24px 0 0;
        width: 100%; }
        .site-footer .nav .wrapper nav ul li {
          width: 100%; }
        .site-footer .nav .wrapper nav ul a {
          padding: 0px;
          margin: 12px 0; }
  .site-footer .footer-nav {
    text-align: left;
    display: inline-block;
    padding: 0; }
    .site-footer .footer-nav .footer-nav-language {
      float: right;
      padding: 0 24px 0 0;
      width: 100%; }
      .site-footer .footer-nav .footer-nav-language .taglib-language-list-text {
        padding: 0px;
        margin: 0 0 12px;
        width: 100%; } }
@media print {
  .site-footer .nav .wrapper nav {
    display: none; }
  .site-footer .nav .wrapper .footer-logo {
    display: none; } }
/* -------------------- public page -------------------- */
.public-page.signed-out .brandbar, .public-page.signed-in .brandbar {
  margin-bottom: 60px; }
.public-page.signed-out .h2-pagetitle, .public-page.signed-in .h2-pagetitle {
  font-size: 48px;
  font-style: normal;
  font-weight: 300;
  margin: 48px 0; }
.public-page.signed-out .h2-servicename, .public-page.signed-in .h2-servicename {
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase; }
.public-page.signed-out .site-footer .brandbar-footer, .public-page.signed-in .site-footer .brandbar-footer {
  display: none; }
.public-page.signed-out .site-footer .nav, .public-page.signed-in .site-footer .nav {
  background: white !important;
  color: #6b6b6b; }
  .public-page.signed-out .site-footer .nav .wrapper, .public-page.signed-in .site-footer .nav .wrapper {
    border-top: 1px solid gainsboro; }

@media (max-width: 991px) {
  .public-page.signed-out .site-footer .nav .wrapper, .public-page.signed-in .site-footer .nav .wrapper {
    border-top: 1px solid gainsboro; } }
@media (min-width: 768px) and (max-width: 991px) {
  .public-page.signed-out .site-footer .nav .wrapper .copyright, .public-page.signed-in .site-footer .nav .wrapper .copyright {
    padding: 24px 12px 24px; } }
@media (max-width: 767px) {
  .public-page.signed-out .brandbar, .public-page.signed-in .brandbar {
    margin-bottom: 18px; }
  .public-page.signed-out .h2-pagetitle, .public-page.signed-in .h2-pagetitle {
    font-size: 27px;
    margin: 36px 0; }
  .public-page.signed-out .h2-servicename, .public-page.signed-in .h2-servicename {
    font-size: 21px;
    text-transform: uppercase; }
  .public-page.signed-out .site-footer .nav .wrapper .copyright, .public-page.signed-in .site-footer .nav .wrapper .copyright {
    padding: 24px 12px 24px; } }
.breadcrumb-container {
  min-height: 24px; }

ul.breadcrumb {
  padding: 12px 0 24px;
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 0; }
  ul.breadcrumb li {
    color: #262626;
    display: flex; }
    ul.breadcrumb li + li:before {
      content: "";
      padding: 0; }
    ul.breadcrumb li:after {
      content: "\A7";
      /* ? */
      font-family: Telekom-Icon;
      padding: 0 12px; }
    ul.breadcrumb li.last:after {
      content: ""; }
  ul.breadcrumb .divider {
    display: none; }
  ul.breadcrumb a {
    color: #262626;
    display: flex; }

.private-page main .container {
  margin-top: 12px; }

@media (max-width: 767px) {
  .private-page main .container {
    margin-top: 6px; } }
/* Accordion, Collapsable */
.accordion .card .card-header *[data-toggle="collapse"] {
  width: 100%; }
  .accordion .card .card-header *[data-toggle="collapse"]:after {
    content: "\A7";
    /* ? */
    font-family: Telekom-Icon;
    float: right; }
  .accordion .card .card-header *[data-toggle="collapse"][aria-expanded="false"]:after {
    transform: rotate(90deg); }
  .accordion .card .card-header *[data-toggle="collapse"][aria-expanded="true"]:after {
    transform: rotate(270deg); }

/* Accordion, Collapsable */
.accordion_faqs {
  border-bottom: 1px solid #7c7c7c; }
  .accordion_faqs .card {
    border: 0;
    border-top: 1px solid #7c7c7c;
    border-radius: 0;
    padding: 7px 0;
    /* 7px aus telekom.de */ }
    .accordion_faqs .card .card-header {
      background: white;
      border: 0; }
      .accordion_faqs .card .card-header a {
        color: #383838; }
        .accordion_faqs .card .card-header a:hover {
          text-decoration: underline; }
      .accordion_faqs .card .card-header *[data-toggle="collapse"] {
        width: 100%; }
        .accordion_faqs .card .card-header *[data-toggle="collapse"]:before {
          content: "\A7";
          /* ? */
          font-family: Telekom-Icon;
          margin-right: 24px;
          float: left; }
        .accordion_faqs .card .card-header *[data-toggle="collapse"][aria-expanded="false"]:before {
          transform: rotate(0deg); }
        .accordion_faqs .card .card-header *[data-toggle="collapse"][aria-expanded="true"]:before {
          transform: rotate(90deg); }

/* Bugfix for IE11 */
.ie .accordion .card .card-header a:hover {
  text-decoration: none; }

/* Card columns /deck */
@media (max-width: 767px) {
  .card-columns {
    column-count: 1; }

  .card-deck .card {
    flex-basis: 100%;
    margin-bottom: inherit; } }
.card.card-empty {
  width: 0 !important;
  height: 0 !important;
  border: 0 !important;
  margin-bottom: 0; }

/* Carousel Indictors (from original telekom-css, was changed during some Bootstrap-Updates */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    position: relative;
    flex: 0 1 auto;
    width: 12px;
    height: 12px;
    margin-right: 10px;
    margin-left: 10px;
    text-indent: -999px;
    cursor: pointer;
    background-color: white;
    border: 1px solid #B2B2B2;
    border-radius: 50%; }
    .carousel-indicators li:before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
    .carousel-indicators li:after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
  .carousel-indicators .active {
    background-color: #e20074;
    border: 1px solid white; }

/* Card group */
.card-group.bb .card {
  border: 0;
  margin-right: 12px; }
  .card-group.bb .card .card-body {
    padding: 0; }
    .card-group.bb .card .card-body .card-header {
      background: none;
      border: 0;
      padding: inherit;
      margin-bottom: .5rem; }
  .card-group.bb .card .card-footer {
    background: none;
    border: 0;
    padding: 0;
    margin: 12px 0; }
    .card-group.bb .card .card-footer .form-group {
      margin-bottom: 0; }
.card-group.bb > .card + .card {
  margin-left: 12px; }

@media (max-width: 767px) {
  .card-group.bb {
    display: block; }
    .card-group.bb .card {
      margin-right: 0;
      margin-bottom: 24px; }
    .card-group.bb > .card + .card {
      margin-left: 0; } }
@keyframes passing-through {
  0% {
    opacity: 0;
    transform: translateY(40px); }

  30%,70% {
    opacity: 1;
    transform: translateY(0px); }

  100% {
    opacity: 0;
    transform: translateY(-40px); } }

@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(40px); }

  30% {
    opacity: 1;
    transform: translateY(0px); } }

@keyframes pulse {
  0% {
    transform: scale(1); }

  10% {
    transform: scale(1.1); }

  20% {
    transform: scale(1); } }

.dropzone, .dropzone * {
  box-sizing: border-box; }

.dropzone {
  min-height: 150px;
  border: 1px solid rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  padding: 20px 20px; }

.dropzone.dz-clickable {
  cursor: pointer; }

.dropzone.dz-clickable * {
  cursor: default; }

.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer; }

.dropzone.dz-started .dz-message {
  display: none; }

.dropzone.dz-drag-hover {
  border-style: solid; }

.dropzone.dz-drag-hover .dz-message {
  opacity: .5; }

.dropzone .dz-message {
  text-align: center;
  margin: 3em 0; }

.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit; }

.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px; }

.dropzone .dz-preview:hover {
  z-index: 1000; }

.dropzone .dz-preview:hover .dz-details {
  opacity: 1; }

.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eeeeee, #dddddd); }

.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1; }

.dropzone .dz-preview.dz-image-preview {
  background: #fff; }

.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity .2s linear; }

.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none; }

.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline; }

.dropzone .dz-preview:hover .dz-details {
  opacity: 1; }

.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%; }

.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px; }

.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap; }

.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8); }

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis; }

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid rgba(0, 0, 0, 0); }

.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 .4em;
  border-radius: 3px; }

.dropzone .dz-preview:hover .dz-image img {
  transform: scale(1.05, 1.05);
  filter: blur(8px); }

.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10; }

.dropzone .dz-preview .dz-image img {
  display: block; }

.dropzone .dz-preview.dz-success .dz-success-mark {
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }

.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }

.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 50%; }

.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
  fill: #fff; }

.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all .2s linear; }

.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity .4s ease-in; }

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  animation: pulse 6s ease infinite; }

.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  left: 15%;
  right: 15%;
  border: 3px solid rgba(0, 0, 0, 0.8);
  background: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  overflow: hidden; }

.dropzone .dz-preview .dz-progress .dz-upload {
  background: #fff;
  display: block;
  position: relative;
  height: 100%;
  width: 0;
  transition: width 300ms ease-in-out;
  border-radius: 17px; }

.dropzone .dz-preview.dz-error .dz-error-message {
  display: block; }

.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto; }

.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity .3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #b10606;
  padding: .5em 1em;
  color: #fff; }

.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid rgba(0, 0, 0, 0);
  border-bottom: 6px solid #b10606; }

/*# sourceMappingURL=dropzone.css.map */
.dropzone {
  border: 0;
  min-height: inherit;
  padding: 0; }
  .dropzone.dz-drag-hover {
    border: 0; }
    .dropzone.dz-drag-hover .dz-message {
      background-color: rgba(107, 179, 36, 0.05);
      color: #262626;
      border: 2px dotted #6bb324;
      font-weight: bold;
      opacity: 1; }
  .dropzone .dz-message {
    background-color: white;
    border: 2px dotted #e20074;
    margin: 12px 0;
    padding: 6px 12px;
    text-align: center; }
    .dropzone .dz-message:hover, .dropzone .dz-message:focus {
      font-weight: bold;
      color: #e20074; }
    .dropzone .dz-message .dz-button {
      background: none;
      color: #262626;
      border: 0; }
      .dropzone .dz-message .dz-button:hover, .dropzone .dz-message .dz-button:focus {
        font-weight: bold;
        color: #e20074; }

/* Preview styles */
.dropzone-previews {
  margin: -1rem 0 9px; }
  .dropzone-previews > div {
    border-bottom: 0; }
    .dropzone-previews > div.dz-error.dz-complete {
      margin-top: .5em;
      border-bottom: 0; }
  .dropzone-previews .dz-success.dz-complete {
    margin-left: 0;
    margin-right: 0; }
  .dropzone-previews .dz-previews-file {
    margin: 6px 0; }
    .dropzone-previews .dz-previews-file .progress {
      display: flex;
      margin-bottom: 0;
      height: 30px;
      background: #e6e6e6;
      border-radius: 0; }
      .dropzone-previews .dz-previews-file .progress .progress-bar {
        display: flex;
        text-align: left;
        background: #e20074;
        /* "progress-bar-stripes"-Animation aus bootstrap.css ?bernommen */ }
        .dropzone-previews .dz-previews-file .progress .progress-bar p.name {
          width: 95%;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          line-height: 30px;
          padding: 0 .625rem;
          color: black;
          position: absolute;
          float: left;
          top: 0;
          font-size: 15px; }
        .dropzone-previews .dz-previews-file .progress .progress-bar.running p.name {
          color: #ededed; }
        .dropzone-previews .dz-previews-file .progress .progress-bar.security-check {
          animation: dz-pulse .8s infinite, progress-bar-stripes 2s linear infinite; }
          .dropzone-previews .dz-previews-file .progress .progress-bar.security-check p.name {
            color: white; }
    .dropzone-previews .dz-previews-file .hidden {
      display: none; }
    .dropzone-previews .dz-previews-file .icon-delete:before {
      content: "X"; }
    .dropzone-previews .dz-previews-file .col-2.dz-btn,
    .dropzone-previews .dz-previews-file .col-md-1.dz-btn {
      padding-left: .5em; }
    .dropzone-previews .dz-previews-file .dz-btn .btn {
      padding: 3px 3px !important; }
  .dropzone-previews .dz-error-msg,
  .dropzone-previews .dz-warning-msg,
  .dropzone-previews .dz-success-msg {
    width: 100%;
    margin-bottom: .5em;
    padding: 6px 12px; }
    .dropzone-previews .dz-error-msg .msg,
    .dropzone-previews .dz-warning-msg .msg,
    .dropzone-previews .dz-success-msg .msg {
      display: inline-block;
      margin-right: 1rem;
      word-wrap: break-word;
      word-break: break-word;
      letter-spacing: normal; }
    .dropzone-previews .dz-error-msg .close,
    .dropzone-previews .dz-warning-msg .close,
    .dropzone-previews .dz-success-msg .close {
      padding: 9.6px 12px; }
  .dropzone-previews .dz-error-msg,
  .dropzone-previews .dz-success-msg {
    margin-top: .5em; }

@keyframes dz-pulse {
  0% {
    background-color: #e20074; }

  100% {
    background-color: #e20074; } }

.icon.icon-check:before {
  /* icon-confirm */
  content: "V";
  font-weight: 700; }

/* print media nicht anzeigen */
.only-print {
  display: none !important; }

@media print {
  .no-print {
    display: none !important; }

  .only-print {
    display: inline !important; }

  /* keine farbigen Border */
  * {
    border-color: #d0d0d0 !important; }

  /* print header/footer */
  .brandbar {
    background-color: transparent !important;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 12px; }
    .brandbar .container img {
      filter: invert(50%); }

  .site-footer .nav {
    background: none !important;
    border-top: 1px solid #d0d0d0;
    margin-top: 12px; }
    .site-footer .nav .container img {
      filter: invert(50%); }
    .site-footer .nav .brandbar {
      border-bottom: 0; }

  #navigation {
    display: none; }

  .jumbotron.jmb-header {
    display: none; }

  a[href]:after {
    content: ""; }

  /* Accordion (bei Druck ausgeklappt darstellen!) */
  .accordion .card .collapse,
  .card-group .card .collapse,
  .panel-group .panel .panel-collapse {
    display: inline;
    height: inherit !important; }

  /* Accordion button (rechts) */
  .card .card-title a:after,
  .panel-group .panel-heading[role="tab"] .panel-title a:after {
    content: "" !important; }

  /* Collapsible (bei Druck ausgeklappt darstellen!) */
  .collapsible {
    border-width: 1px !important;
    border-color: black;
    border-style: dotted; }
    .collapsible .collapse {
      display: inline;
      height: inherit !important; }
    .collapsible .portlet-topper:after, .collapsible .collapsed:after {
      content: "" !important; }

  /* Paginierung */
  ul.pagination {
    display: none; }

  /* Tabs */
  .nav-tabs > li > a {
    border-color: #d0d0d0; }

  /* Alerts */
  .alert {
    border-color: #d0d0d0 !important; }

  /* Formular */
  .form-control {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted; }

  .input-group .input-group-addon {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted; }

  input[type="text"], input[type="password"], input[type="file"], select, textarea, .textarea, .form-control {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    background: none !important; }
    input[type="text"]:disabled, input[type="password"]:disabled, input[type="file"]:disabled, select:disabled, textarea:disabled, .textarea:disabled, .form-control:disabled {
      background: none !important; }

  .btns,
  .button-group,
  .button-holder,
  .btn {
    display: none; }

  legend {
    border: 0; }

  .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    content: "V";
    font-family: Telekom-Icon;
    background-image: none;
    padding-left: 4px; }

  .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    content: ";";
    font-family: Telekom-Icon;
    background-image: none;
    padding-left: 5px; }

  .noUi-target .noUi-connects .noUi-connect {
    background: #d0d0d0; }

  /* Progress */
  .progress {
    border-bottom: 1px solid #d0d0d0; }
    .progress .progress-bar.active {
      font-weight: bold; }

  /* Portlet */
  .portlet-topper-toolbar,
  .js .page-maximized .portlet-topper-toolbar {
    display: none; }

  /* paging */
  .paging .nav {
    display: none; }

  /* modal */
  .modal-open .modal:before {
    content: none; }
  .modal-open .modal.in {
    position: relative !important;
    overflow: auto;
    padding: 0;
    margin: 0 0 5rem; }

  /* card */
  .card .card-icon {
    height: 0; } }
/* WTW-Bugfix: only for Firefox/IE11 */
/* Bug: https://github.com/twbs/bootstrap/issues/26781 */
@media print {
  .firefox body,
  .ie11 body {
    max-width: 768px; }
    .firefox body .row,
    .ie11 body .row {
      display: block !important;
      width: 99%; } }