﻿#reportViewer1 {
    width: 99%;
    height: 99%;
    float: left;
    position: absolute;
    left: 5px;
    right: 5px;
    top: 5px;
    bottom: 5px;
    overflow: hidden;
    font-family: Segoe UI, Verdana, Arial;
    font-size: 10pt;
}

/*Das Dingsbumsda zentriert oben welches anzeigt, das Berichte geladen wurden usw.*/
.k-widget .k-tooltip-validation {
    border-color: white;
    background-color: rgb(222,222,222);
    color: black;
    opacity: 0.95;
    top: 4em;
    border-radius: 4px;
}

.k-menu .k-item > .k-link {
    padding: 0.4em 0.6em 0.3em;
}

.trv-pages-area > .trv-error-pane > .trv-centered {
    position: relative;
    float: left;
    left: -50%;
    padding: 1em;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    font-size: 16pt;
}

/*Menü oberhalb des Berichts (Seitenauswahl, Drucken usw.)*/
.trv-menu-large {
    font-size: 10pt;
}

/*Notwendig sonst waren die Icons (Menü oberhalb des Berichts) weiss wenn die ausgewählt wurden*/
.trv-menu-large > li.trv-menu-toggleable.k-selected > .k-menu-link > .k-icon,
.trv-menu-small > li.trv-menu-toggleable.k-selected > .k-menu-link > .k-icon {
    color: #999;
}

/*Filter Ebene*/
.trv-parameters-area {
    font-size: 8pt;
    width: 25em;
    top: 0.3em;
}

/*Überschriften der Filter*/
.trv-parameter-title {
    font-size: 12pt;
    padding-left: 5px;
}

.k-block, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-button, .k-draghandle, .k-treemap-tile, html .km-pane-wrapper .k-header {
    background-image: none;
}

.k-state-selected {
    background-image: none;
    box-shadow: none;
}


.trv-parameters-area .trv-parameter-container {
    margin: 0.3em 0.3em 0;
}

/*Previewbutton unterhalb der Filter*/
.trv-parameters-area.preview .trv-parameters-area-content {
    position: relative;
}

.trv-parameters-area .trv-parameters-area-footer {
    position: relative;
    height: 3em;
    margin-top: 1em;
}

.trv-parameters-area-footer {
    height: 2.5em;
}

/*PreviewButton zentrieren */
.trv-parameters-area .trv-parameters-area-preview-button {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    border-radius: 4px;
    width: 98%;
    font-weight: bold;
    font-size: 12pt;
    justify-content: center;
    padding-left: 5px;
    padding-right: 5px;
}

.k-button-solid-primary:hover {
    border-color: #a80001;
    color: #fff;
    background-color: #a80001;
}

.k-button-solid-primary {
    border-color: #c00d0e;
    color: #fff;
    background-color: #c00d0e;
}

.trv-pages-area {
    top: 0.3em;
}

.listviewitem {
    padding-left: 5px;
}

/*DocumentMap */
.k-treeview .k-item {
    display: block;
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 10px;
}

.k-treeview .k-content, .k-treeview .k-item > .k-group, .k-treeview > .k-group {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    background: 0 0;
    list-style-type: none;
    position: relative;
}

.k-input-flat, .k-picker-flat {
    background-color: #f4f4f4 !important;
    padding-left: 5px !important;
}

/*Ist notwendig damit der Scrollbar input der Paramaterarea nicht angezeigt wird*/
.trv-parameter-header {
    width: 99%;
    position: relative;
}

div.k-treeview {
    border-width: 0;
    background: 0 0;
    white-space: nowrap;
}

.trv-document-map {
    left: 10px;
    width: 99%;
}

.t-font-icon, .trv-report-viewer .k-icon:not(.fa), .trv-report-viewer .k-tool-icon, .trv-report-viewer .k-button-group .k-tool-icon, .trv-report-viewer .k-colorpicker .k-tool-icon {
    display: inline-block;
    text-decoration: none;
    font: 12px/1 WebComponentsIcons;
    font-style: normal;
    font-variant-caps: normal;
    font-weight: normal;
    font-variant-alternates: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none;
    background-image: none;
}

.k-filtercell > span {
    padding-right: 0;
    position: relative;
    min-height: 2em;
    line-height: 2em;
}

.fas.k-sprite, .fas.k-sprite::before {
    font-size: 12px;
    line-height: 12px;
    vertical-align: middle;
}

.k-filter-row .k-dropdown-operator {
    width: 2.1em;
    right: 0;
}

/*Filter die im Grid angezeigt werden*/
.k-window {
    border-radius: 0;
    font-size: 8pt;
}

body {
    font-family: Segoe UI, Verdana, Arial;
}

.kendoTreeViewOpFaArticleGroup {
    max-height: 10%;
    max-width: 100%;
    vertical-align: top;
}

.kendoTreeViewOpFaArticleGroup {
    max-height: 10%;
    max-width: 100%;
}

.PanelOpFaArticleGroup{
    max-height: 10%;
}
