@import url("//media.freecaster.com/css/fa.min.css");

.jw-skin-bundesrat .jw-title {
    display: none !important;
}

/* Accessibility focus feature */

:root {
    --outline: 1px dotted rgb(129, 129, 129);
}

@media (-webkit-min-device-pixel-ratio: 0) {
    :root {
        --outline: auto 5px -webkit-focus-ring-color;
    }
}

@supports (-ms-ime-align:auto) {
    :root {
        --outline: 1px dotted rgb(129, 129, 129);
    }
}

.jw-skin-bundesrat .jw-button-color:focus,
.jw-skin-bundesrat .jw-toggle:not(.jw-icon-cc):focus,
.jw-skin-bundesrat .jw-display-icon-container:focus,
.jw-skin-bundesrat .jw-slider-horizontal:focus .jw-slider-outline {
    color: #FFF !important;
    outline: 1px dotted rgb(129, 129, 129);
    outline: var(--outline);
}

.jw-skin-bundesrat .jw-icon-cc:focus {
    outline: 1px dotted rgb(129, 129, 129);
    outline: var(--outline);
}

.jw-skin-bundesrat .jw-focus-outline {
    border: 1px dotted rgb(129, 129, 129);
}

/* Webkit outline works correctly, some other browsers rely on border to display an outline */
@media (-webkit-min-device-pixel-ratio: 0) {
    .jw-skin-bundesrat .jw-focus-outline {
        border: none;
        outline: auto 5px -webkit-focus-ring-color;
    }
}

.jw-slider-outline {
    background: rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
}

/* Back to start */

.jw-icon-previous:before {
    content: "\f049";
    font-family: FontAwesome;
    line-height: 2.5em;
    vertical-align: top;
}

/* Prev chapter */
.jw-icon-prev-chapter:before {
    content: "";
    font-family: jw-icons;
    line-height: 2.5em;
    vertical-align: top;
    transform: rotate(180deg);
    display: inline-block;
}

/* Next chapter */
.jw-icon-next-chapter:before {
    content: "";
    font-family: jw-icons;
    line-height: 2.5em;
    vertical-align: top;
}

/* Forward */
.jw-icon-forward:before {
    content: "\f01e";
    font-family: FontAwesome;
    vertical-align: top;
    font-size: 20px;
    display: inline-block;
}

/* Rewind */
.jw-icon-rewind:before {
    content: "\f01e" !important;
    font-family: FontAwesome;
    vertical-align: top;
    font-size: 20px;
    transform: scale(-1, 1);
    display: inline-block;
}

/* Popup */

.jw-icon-popup:before {
    content: "\f045";
    font-family: FontAwesome;
    line-height: 2.5em;
    vertical-align: top;
}

/* Download */

.jwplayer .jw-dock-button[button=download] .jw-dock-image {
    background-size: 50%;
}

.jw-plugin-download {
    align-items: center;
    background-color: rgba(0, 0, 0, .75) !important;
    bottom: 0;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: none;
    height: 100%;
    justify-content: center;
    position: relative !important;
    width: 100%;
    z-index: 2;
}

.jw-plugin-download.jw-show {
    bottom: 0 !important;
    display: -webkit-box;
    display: flex;
    font-size: 0.8em;
}

.jw-plugin-download .jw-download-close-icon {
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 34px auto;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    color: #FFF;
    cursor: pointer;
    display: -webkit-box;
    display: flex;
    font-size: 1em;
    height: 44px;
    justify-content: center;
    position: absolute;
    right: 5px;
    text-align: right;
    top: 5px;
    width: 44px;
}

.jw-plugin-download .jw-download-content {
    background: white;
    color: #525252;
    max-width: 30em;
    padding: 44px
}

.jw-breakpoint-0 .jw-plugin-download .jw-download-content {
    padding: 5px
}

.jw-plugin-download .jw-download-heading {
    font-weight: bold;
    margin-bottom: 15px;
}

.jw-breakpoint-0 .jw-plugin-download .jw-download-heading {
    display: none;
}

.jw-plugin-download .jw-download-choices {
    border-top: 1px dotted #525252;
    margin-top: 20px;
    padding-top: 20px;
}

.jw-plugin-download .jw-download-choices a {
    float: right;
}

.jw-plugin-download .jw-download-choices a.jw-download-link {
    float: none;
}

/* Sharing */

.jw-plugin-sharing {
    background-color: rgba(0, 0, 0, .75) !important;
    border: none !important;
    border-radius: 0 !important;
    bottom: 0 !important;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: none;
    float: none !important;
    height: 100% !important;
    left: 0 !important;
    margin: 0 !important;
    max-width: none !important;
    position: relative !important;
    width: 100% !important;
    z-index: 2;
}

.jw-plugin-sharing.jw-show {
    display: -webkit-box !important;
    display: flex !important;
}

.jw-plugin-sharing .jw-sharing-close-icon {
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 34px auto;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    color: #FFF;
    cursor: pointer;
    display: -webkit-box !important;
    display: flex !important;
    font-size: 1em;
    height: 44px;
    justify-content: center;
    position: absolute;
    right: 5px;
    text-align: right;
    top: 5px;
    width: 44px;
}

.jw-plugin-sharing .jw-sharing-content {
    background: white;
    color: #525252;
    max-width: 30em;
    padding: 44px !important;
}

.jw-plugin-sharing .jw-sharing-heading {
    color: inherit !important;
    display: block !important;
    font-weight: bold;
    margin-bottom: 15px;
}

.jw-breakpoint-0 .jw-plugin-sharing .jw-sharing-heading {
    display: none;
}

.jw-plugin-sharing .jw-sharing-icon-link {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2235px%22%20height%3D%2235px%22%20viewBox%3D%22-412%20283%2035%2035%22%20enable-background%3D%22new%20-412%20283%2035%2035%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%20id%3D%22_x38_4e5a949-b795-4c88-a9b2-fa4bbfb42b4a.psd%22%3E%0A%09%3Cg%20id%3D%22icon-link%22%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23525252%22%20d%3D%22M-392.8%2C302.2l-1.4-1.4c-0.8%2C0.7-2%2C0.7-2.7%2C0l-2.7-2.7%0A%09%09%09%09c-0.8-0.7-0.8-2%2C0-2.7s2-0.8%2C2.7%2C0l1.4%2C1.4l1.4-1.4l-2.1-2c-1.1-1.1-3-1.1-4.1%2C0l-1.4%2C1.4c-1.1%2C1.1-1.1%2C3%2C0%2C4.1l4.1%2C4.1%0A%09%09%09%09c1.1%2C1.1%2C3%2C1.1%2C4.1%2C0L-392.8%2C302.2z%20M-387.3%2C302.2l-4.1-4.1c-1.1-1.1-3-1.1-4.1%2C0l-0.7%2C0.7l1.4%2C1.4c0.8-0.7%2C2-0.7%2C2.7%2C0l2.7%2C2.7%0A%09%09%09%09c0.8%2C0.7%2C0.8%2C2%2C0%2C2.7s-2%2C0.8-2.7%2C0l-1.4-1.4l-1.4%2C1.4l2.1%2C2c1.1%2C1.1%2C3%2C1.1%2C4.1%2C0l1.4-1.4C-386.2%2C305.2-386.2%2C303.3-387.3%2C302.2z%22%0A%09%09%09%09%2F%3E%0A%09%09%3C%2Fg%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

.jw-plugin-sharing .jw-sharing-icon-embed {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2235px%22%20height%3D%2235px%22%20viewBox%3D%22-412%20283%2035%2035%22%20enable-background%3D%22new%20-412%20283%2035%2035%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%20id%3D%22c1247ea4-2d11-441a-9ae6-425ec72ab998.psd%22%3E%0A%09%3Cg%20id%3D%22Shape_1%22%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23525252%22%20d%3D%22M-390.6%2C293.9c-0.5-0.3-1.2-0.1-1.5%2C0.4l-6.7%2C11.4%0A%09%09%09%09c-0.3%2C0.5-0.1%2C1.2%2C0.4%2C1.5c0.5%2C0.3%2C1.2%2C0.1%2C1.5-0.4l6.7-11.4C-389.9%2C294.8-390.1%2C294.2-390.6%2C293.9z%20M-382.8%2C300.1l-4-4%0A%09%09%09%09c-0.5-0.4-1.1-0.4-1.6%2C0c-0.4%2C0.4-0.4%2C1.1%2C0%2C1.6l3.2%2C3.2l-3.2%2C3.2c-0.4%2C0.4-0.4%2C1.1%2C0%2C1.6c0.5%2C0.4%2C1.2%2C0.4%2C1.6%2C0l4-4%0A%09%09%09%09C-382.4%2C301.3-382.4%2C300.5-382.8%2C300.1z%20M-400.6%2C296.1c-0.5-0.4-1.2-0.4-1.6%2C0l-4%2C4c-0.4%2C0.4-0.4%2C1.1%2C0%2C1.6l4%2C4%0A%09%09%09%09c0.5%2C0.4%2C1.2%2C0.4%2C1.6%2C0c0.4-0.4%2C0.4-1.1%2C0-1.6l-3.2-3.2l3.2-3.2C-400.1%2C297.3-400.1%2C296.6-400.6%2C296.1z%22%2F%3E%0A%09%09%3C%2Fg%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

.jw-plugin-sharing .jw-sharing-icon:hover,
.jw-plugin-sharing .jw-sharing-textarea:hover + .jw-sharing-icon {
    background-color: #E0E0E0 !important;
}

/* Chaptering */

.fc-chapter-name.jw-text {
    clear: both;
    max-width: 90%;
    padding-bottom: 0.3em;
    text-overflow: ellipsis;
}

.jw-icon-chapters:before {
    content: "\f0c9";
    font-family: FontAwesome;
    vertical-align: top;
}

.fc-chapters-panel {
    box-shadow: 0 0 24px rgba(0, 0, 0, 0.5);
    height: 0;
    margin-right: 1em;
    max-width: 32%;
    opacity: 0;
    pointer-events: all;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity ease 0.4s;
    width: 50%;
    z-index: 0;
}

.jw-flag-touch .fc-chapters-panel {
    font-size: 140%;
}

.fc-chapters-panel .jw-text {
    color: #000 !important;
    height: auto;
    margin-left: 1em;
    text-align: left;
}

.fc-chapters-panel .fc-chapters-search {
    color: #FFF;
    left: 0.5em;
    position: absolute;
    right: 0.5em;
    top: 0.75em;
}

.fc-chapters-panel .fc-chapters-search input {
    background-color: #FFF;
    border: none;
    border-radius: 2px;
    color: #343434;
    font-size: 1em;
    height: 1.5em;
    line-height: 1em;
    padding: 0.25em 0.25em 0.25em 1.5em;
    width: 100%;
}

.fc-chapters-panel ul {
    bottom: 0;
    left: 0;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow: auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 2.5em;
}

.fc-chapters-panel li.fc-chapter {
    background-color: rgb(245, 245, 245);
    border-bottom: 2px solid #FFF;
    cursor: pointer;
    height: auto;
}

.fc-chapters-panel li.fc-chapter:hover .fc-chapter-timecode {
    color: #000;
}

.fc-chapters-panel .fc-chapter-timecode {
    color: #810A26;
    float: left;
    font-size: 0.65em !important;
    padding-top: 1em;
}

.fc-chapter-timecode:before {
    content: "\f017";
    font-family: FontAwesome;
    margin-right: 0.25em;
}

.fc-chapters-panel li.fc-chapter.fc-chapter-active .fc-chapter-timecode {
    color: #000 !important;
}

.fc-chapters-panel li.fc-chapter.fc-chapter-active .fc-chapter-timecode:before {
    color: #000;
    content: "\f144";
}

.fc-chapters-panel li.fc-chapter.fc-chapter-active {
    background-color: #A4A4A4;
    height: auto;
    outline: none;
}

.fc-chapters-panel li.fc-chapter.fc-chapter-active div {
    color: #000;
}

.fc-chapters-panel li.fc-chapter:hover {
    color: #FFF;
    background-color: #c5c5c5;
}

.fc-chapter-name {
    display: inline-block;
    float: left;
    font-weight: bold !important;
    overflow: hidden;
    white-space: nowrap;
}

.fc-chapter-description {
    height: 4em;
}

.fc-chapters-current {
    background: -ms-linear-gradient(top, rgba(18, 77, 125, 1) 2.5em, rgba(0, 0, 0, 0) 100%); /* IE10+ */
    background: linear-gradient(to top, #124D7D 2.5em, rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    display: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#124D7D", GradientType=0);
    height: 6.5em;
    left: 0;
    margin-bottom: -6.5em;
    position: absolute;
    transition: margin-bottom 0.2s ease-out;
    width: 100%;
}

.fc-speaker .fc-chapters-current {
    margin-bottom: 0;
}

.jw-flag-touch .fc-chapters-current {
    font-size: 150%;
}

.fc-chapters-current .fc-chapter-content {
    bottom: 3em;
    margin: 0 0 0 5em;
    padding: 0;
    position: absolute;
    width: 12em;
}

.fc-chapters-current .jw-text {
    height: auto;
    text-align: left;
}

.fc-chapter-name.jw-text {
    max-width: 70%;
    padding-bottom: 0.3em;
}

.fc-chapters-current .fc-chapter-preview {
    border-radius: 50%;
    bottom: 2.5em;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    display: block;
    height: 4em;
    left: 0.5em;
    overflow: hidden;
    position: absolute;
    width: 4em;
}

.fc-chapters-current .fc-chapter-preview img {
    border: 0;
    margin-top: -0.25em;
    width: 4em;
}

.fc-chapters-current .fc-chapter-name {
    display: block;
}

.fc-chapters-current .fc-chapter-description {
    display: block;
}

.fc-download-link {
    float: right;
    margin-right: 5%;
    position: relative;
    text-align: right !important;
    top: 4px;
    width: 6%;
}

.fc-download-link a {
    cursor: copy;
    color: #810a26;
}

.language_label {
    text-transform: uppercase;
}

.language_label a {
    color: #000;
    padding: 2px;
}

.jwplayer.fc-chapters-open .fc-chapters-panel {
    height: 100%;
    opacity: 1;
}

.jwplayer.jw-flag-user-inactive.jw-state-playing.fc-chapters:not(.fc-capture) .fc-chapters-panel,
.jwplayer.jw-flag-user-inactive.jw-state-buffering.fc-chapters:not(.fc-capture) .fc-chapters-panel {
    display: none !important;
}

.jw-breakpoint-0 .jw-display .jw-icon::before {
    font-size: 22px;
    top: -10%;
}

.jw-breakpoint-1:not(.jw-display-icon-rewind) .jw-display .jw-icon::before {
    font-size: 22px;
}

.fc-chapter-name.jw-text {
    clear: both;
    max-width: 90%;
    padding-bottom: 0.3em;
    text-overflow: ellipsis;
}

.language_label a:hover {
    color: #000;
}

/* Chapters cues */

.fc-chapter-cue {
    background-color: rgba(183, 183, 183, 0.8);
    border-radius: 100%;
    cursor: pointer;
    height: 0.8em;
    position: absolute;
    top: -0.2em;
    transition: background-color ease 0.3s;
    width: 0.8em;
}

.fc-chapter-tip-block {
    display: none;
}

.fc-chapter-cue:hover .fc-chapter-tip-block {
    display: block !important;;
}

.fc-chapter-cue:hover {
    background-color: #810A26;
}

.fc-chapter-cue-anchor {
    height: 2em;
    position: relative;
    top: -1em;
    width: 1.5em;
}

.fc-chapter-tip-container {
    height: 100%;
    width: 100%;
}

.fc-chapter-tip-block {
    background-color: rgba(33, 33, 33, .8);
    padding: 6px;
    position: relative;
    top: -7em;
    width: 280px;
}

.fc-chapter-tip {
    min-width: 320px;
}

.fc-chapter-tip-container {
    background-color: #747474;
    height: 3.5em;
    padding: 2px;
}

.fc-chapter-tip-container .jw-text {
    color: #124D7D;
    cursor: default;
    display: block;
    font-weight: bold;
    padding: 2px 8px;
    text-align: left;
}

.fc-chapter-tip-container .fc-chapter-time {
    color: #EBEBEB;
    cursor: default;
    display: block;
    font-size: 0.8em;
    margin: 0;
    padding: 8px 8px 2px;
    text-align: left;
    text-shadow: none;
}

.fc-chapter-cue i {
    color: #124D7D;
    cursor: default;
    float: right;
    margin-top: 8px;
}

.fc-chapter-cue .language_label {
    float: right;
    font-size: 13px;
    height: 14px;
    position: relative;
    right: 2px;
    top: -5px;
}

/* Tooltips */

.jw-skin-bundesrat .jw-tooltip {
    position: absolute;
    bottom: 100%;
    left: 50%;
    opacity: 0;
    transition: 100ms 0s cubic-bezier(0, .25, .25, 1);
    transition-property: all;
    transition-property: opacity, visibility, -webkit-transform;
    transition-property: opacity, transform, visibility;
    transition-property: opacity, transform, visibility, -webkit-transform;
    visibility: hidden;
    white-space: nowrap;
    width: auto;
    z-index: 1;
    padding: 6px;
}

.jw-skin-bundesrat .jw-controlbar .jw-controlbar-left-group .jw-tooltip {
    left: -2px;
}

.jw-skin-bundesrat .jw-controlbar .jw-controlbar-right-group .jw-tooltip {
    left: auto;
    right: -2px;
}

.jw-skin-bundesrat .jw-tooltip.jw-open,
.jw-skin-bundesrat .jw-icon:focus > .jw-tooltip {
    opacity: 1;
    transform: translate(0, -5px);
    transition-duration: 150ms;
    transition-delay: 100ms, 0s, 100ms;
    visibility: visible;
}

.jw-skin-bundesrat .jw-tooltip .jw-text {
    height: auto;
    line-height: 1;
    padding: 7px 10px;
}

.jw-skin-bundesrat .jw-plugin-sharing .jw-tooltip {
    left: auto;
    bottom: auto;
    text-align: center;
}

.jw-skin-bundesrat .jw-plugin-sharing .jw-tooltip.jw-open,
.jw-skin-bundesrat .jw-plugin-sharing .jw-sharing-icon-container:focus > .jw-tooltip {
    transform: translate(0, 4px);
}

/* Share whatsapp */

.jw-sharing-icon-whatsapp {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyNUQzNjY7fQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8ZyBpZD0iTGF5ZXJfMiI+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzcuNyw0MEgyLjNDMSw0MCwwLDM5LDAsMzcuN1YyLjNDMCwxLDEsMCwyLjMsMGgzNS40QzM5LDAsNDAsMSw0MCwyLjN2MzUuNEM0MCwzOSwzOSw0MCwzNy43LDQweiIvPgo8L2c+CjxnIGlkPSJMYXllcl8xIj4KCTxnIGlkPSJXQV9Mb2dvIj4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyLjIsNy44QzI5LDQuNywyNC45LDMsMjAuNSwzQzExLjQsMywzLjksMTAuNCwzLjksMTkuNWMwLDIuOSwwLjgsNS44LDIuMiw4LjNsLTIuMyw4LjZsOC44LTIuMwoJCQkJYzIuNCwxLjMsNS4xLDIsNy45LDJoMGMwLDAsMCwwLDAsMGM5LjEsMCwxNi41LTcuNCwxNi41LTE2LjVDMzcsMTUuMSwzNS4zLDExLDMyLjIsNy44eiBNMjAuNSwzMy4zTDIwLjUsMzMuMwoJCQkJYy0yLjUsMC00LjktMC43LTctMS45TDEzLDMxLjFsLTUuMiwxLjRsMS40LTUuMWwtMC4zLTAuNWMtMS40LTIuMi0yLjEtNC43LTIuMS03LjNjMC03LjYsNi4yLTEzLjcsMTMuNy0xMy43CgkJCQljMy43LDAsNy4xLDEuNCw5LjcsNGMyLjYsMi42LDQsNi4xLDQsOS43QzM0LjIsMjcuMSwyOCwzMy4zLDIwLjUsMzMuM3ogTTI4LDIzYy0wLjQtMC4yLTIuNC0xLjItMi44LTEuMwoJCQkJYy0wLjQtMC4xLTAuNy0wLjItMC45LDAuMmMtMC4zLDAuNC0xLjEsMS4zLTEuMywxLjZjLTAuMiwwLjMtMC41LDAuMy0wLjksMC4xYy0wLjQtMC4yLTEuNy0wLjYtMy4zLTIuMQoJCQkJYy0xLjItMS4xLTIuMS0yLjQtMi4zLTIuOWMtMC4yLTAuNCwwLTAuNiwwLjItMC44YzAuMi0wLjIsMC40LTAuNSwwLjYtMC43YzAuMi0wLjIsMC4zLTAuNCwwLjQtMC43YzAuMS0wLjMsMC4xLTAuNSwwLTAuNwoJCQkJYy0wLjEtMC4yLTAuOS0yLjItMS4zLTMuMWMtMC4zLTAuOC0wLjctMC43LTAuOS0wLjdjLTAuMiwwLTAuNSwwLTAuOCwwcy0wLjcsMC4xLTEuMSwwLjVjLTAuNCwwLjQtMS40LDEuNC0xLjQsMy40CgkJCQljMCwyLDEuNSw0LDEuNyw0LjNjMC4yLDAuMywyLjksNC40LDcuMSw2LjJjMSwwLjQsMS44LDAuNywyLjQsMC45YzEsMC4zLDEuOSwwLjMsMi42LDAuMmMwLjgtMC4xLDIuNC0xLDIuOC0yCgkJCQljMC4zLTEsMC4zLTEuOCwwLjItMkMyOC43LDIzLjMsMjguNCwyMy4yLDI4LDIzeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}


.jw-skin-bundesrat .fc-sharing-text {
    width: 100%;
    height: 50px;
}

.jw-skin-bundesrat .fc-sharing-text .jw-sharing-icon {
    float: left;
}

.jw-skin-bundesrat .fc-sharing-text textarea {
    opacity: 1;
    left: auto;
    top: auto;
    min-height: 40px;
    white-space: pre;
}

.jw-skin-bundesrat .fc-sharing-text .fc-sharing-text-container {
    height: 24px;
    position: relative;
    margin-top: 12px;
    margin-left: 54px;
    overflow: hidden;
    border: 1px solid lightgrey;
}

.jw-skin-bundesrat .fc-sharing-text .jw-tooltip.jw-open,
.jw-skin-bundesrat .jw-plugin-sharing .fc-sharing-text.jw-sharing-icon-container:focus > .jw-tooltip {
    transform: translate(0, 18px);
}

.jw-skin-bundesrat .jw-plugin-sharing .jw-sharing-icon-container:hover > .jw-sharing-icon {
    background-color: #E0E0E0 !important;
    border-radius: 3px;
}

/* Fix fluid player on IE11 with flash */
.fcplayer.fluid_player object.jw-swf {
    top: -47.5% !important;
}
.fcplayer.fluid_player {
    z-index: auto;
}
#super-toc.js-active {
    top:270px!important;
}
/* Slider above player optimisation */

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-display-controls .jw-reset {
    position: relative;
    height: 55px;
}

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-popup,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-cc,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-previous,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-rewind,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-forward,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-prev-chapter,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-next-chapter,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-chapters {
    display: none;
}

.jw-skin-bundesrat.fc-flag-live .jw-icon-next-chapter,
.jw-skin-bundesrat.fc-flag-live .jw-icon-previous,
.jw-skin-bundesrat.fc-flag-live .jw-icon-rewind,
.jw-skin-bundesrat.fc-flag-live .jw-icon-forward,
.jw-skin-bundesrat.fc-flag-live .jw-icon-prev-chapter,
.jw-skin-bundesrat.fc-flag-live .jw-text-elapsed,
.jw-skin-bundesrat.fc-flag-dvr .jw-icon-next-chapter,
.jw-skin-bundesrat.fc-flag-dvr .jw-icon-previous,
.jw-skin-bundesrat.fc-flag-dvr .jw-icon-rewind,
.jw-skin-bundesrat.fc-flag-dvr .jw-icon-forward,
.jw-skin-bundesrat.fc-flag-dvr .jw-icon-prev-chapter,
.jw-skin-bundesrat.fc-flag-dvr .jw-text-elapsed
{
    display:none;
}

.jw-skin-bundesrat:not(.fc-chapters) .jw-icon-next-chapter,
.jw-skin-bundesrat:not(.fc-chapters) .jw-icon-chapters,
.jw-skin-bundesrat:not(.fc-chapters) .jw-icon-prev-chapter {
    display:none;
}

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-dock-button {
    height: 30px;
    width: 30px;
}

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-text-elapsed,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-text-duration {
    font-size: 15px;
}

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-playback {
    display: inline-block !important;
}

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-skin-bundesrat.jwplayer .jw-display-icon-container {
    height: 47px;

}

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-breakpoint-1 .jw-display .jw-icon {
    pointer-events: none;
    position: relative;
    top: 5px;
}

.jw-skin-bundesrat.jw-flag-time-slider-above ul.jw-menu.jw-background-color.jw-reset {
    margin: 0;
    font-size: 80%;
}

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-icon-close:before {
    color: #535353;
}

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-slider-vertical .jw-progress,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-slider-vertical .jw-rail,
.jw-skin-bundesrat.jw-flag-time-slider-above .jw-slider-vertical .jw-slider-container {
    width: .1em;
}

.jw-skin-bundesrat.jw-flag-time-slider-above .jw-slider-vertical .jw-knob {
    left: -0.25em;
}

.jw-skin-bundesrat .jw-display-icon-container {
    border-radius: 100px;
}
