@import url('https://fonts.googleapis.com/css?family=Libre+Franklin'); /* webfont for summary charts (highchart) */
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');/***** Custom Stylesheet ***************/





:root {

    --brand-primary: #003062;
    --brand-primary-active: #002151;
    --brand-accessible: #001746;
    --brand-accessible-active: #001030;
    --color-border-brand: #003062;
    --color-border-brand-dark: #001746;

    /* provisorisch, todo: ausrechnen */
    --color-background-inverse: #003062;
    --color-border-inverse: #003062;
    --brand-header-contrast-cool: #003062;
    --brand-header-contrast-cool-active: #003062;

    --sup-light-blue: #326295;

    --sds-c-button-brand-color-background: #003062;
    --sds-c-button-neutral-color-background-hover: #003062;
    --sds-c-button-brand-color-border-hover: #ffffff;
    --sds-c-button-brand-color-background-active: #001030;
    --sds-c-button-brand-color-border-active: #ffffff;
    --sds-c-button-brand-color-background-hover: #001030;
    --sds-c-input-shadow-focus: 0 0 3px #001746;
    --sds-c-textarea-shadow-focus: 0 0 3px #001746;
    --sds-c-select-shadow-focus: 0 0 3px #001746;
    --sds-c-button-text-color-hover: #ffffff;
    --sds-c-input-color-border-focus: #003062;

}

html {
    font-family: 'Source Sans Pro', sans-serif;
}

.questionset-render-text .html-text * {
    color: #fff !important;
}

questionset-render-rating table thead th {
    background-color: var(--sup-light-blue) !important;
    color: #fff !important;
}

.questionset-render-textbefore div.slds-box {
    background-color: var(--sup-light-blue);
    border: none;
}

.questionset-render-textbefore-fadeout button {
    border: none;
}

.questionset-render-textbefore-fadeout {
    background: linear-gradient(to bottom, rgba(50,98,149, 0) 0%, rgba(50,98,149, 1) 100%) !important; /* 50/98/149 === #326295 === --sup-light-blue */
}

.questionset-render-textbefore .questionset-render-text .html-text * {
    color: #fff !important;
}
