﻿/*
 * This file contains CSS-declarations for the DUVA web-application for data-representation
 * (c) DUVA-Anwendergemeinschaft
 * Version: 4.14.1.3
 * Last change: 21.12.2021
 */

html, body {
    overflow: auto !important;
}

.cssLstTable {
    color:#FFF; background-color: #FFFFFF;
    border-collapse: collapse;
    box-shadow: 0 0 0 12px #FFF, 0 2px 10px 12px rgba(0, 0, 0, .1);
    margin: 10px auto;
    white-space: nowrap;
}

.cssLstTable thead {
    position: sticky;
    top: -10px;
}

.cssLstTable tbody tr:hover td {
	background-color: #FFF9D9;
}

.cssLstTable th,
.cssLstTable td {
    color: #111; background-color: #FFF;
    border-style: solid; border-color: #DDD; border-width: 1px;
}

.cssLstTable th {
    font-size: .8725rem;
    font-weight: normal;
/*    padding: .5rem .75rem;*/
}

.cssLstTable th > div {
    outline-style: solid; outline-color: #DDD; outline-width: 1px;
    padding: .5rem .75rem;
}

.cssLstTable td > div {
    outline-style: solid; outline-color: #DDD; outline-width: 1px;
    padding: .5rem;
}

.cssLstTable td {
    font-size: .8125rem;
/*    padding: .5rem;*/
}

.cssLstHead {
    text-align: center;
    vertical-align: middle;
}

.cssLstBody {
    vertical-align: middle;
}

.cssLstText {
    text-align: left;
}

.cssLstNumber {
    text-align: right;
}

.cssLstTable + hr {
    margin-top: 2rem;
}

.cssRowOdd td {
    background-color: #FFFFFF;
}

.cssRowEven td {
    background-color: #F8F8F8;
}

@media print {

html, body {
	overflow: visible !important;
	width: auto !important;
	height: auto !important;
	position: static !important;
}

.ui-layout-pane,
#reportContainer,
#reportContainer > div {
	position: relative !important;
	top: auto !important;
	bottom: auto !important;
	left: auto !important;
	right: auto !important;
	width: auto !important;
	height: -moz-fit-content !important;
	overflow: visible !important;
}
	
.ui-layout-resizer ,
.ui-layout-toggler,
.ui-tabs-nav,
.cssDownload,
hr,
#MainForm,
#filter,
#pageSlider,
#pageLabel,
.cssSortHeader {
	display: none !important; 
}

.cssLstTable {
    box-shadow: none;
    padding: 0;
}
}