.anexia-analysenkatalog {
	overflow: auto;
}

.anexia-analysenkatalog .dt-layout-cell.dt-layout-full {
    overflow: auto;
}

.anexia-analysenkatalog.child-row-content {
    padding: 1rem;
    background: #f4f4f4;
    border-left: 4px solid #ccc;
}

.anexia-analysenkatalog td.details-control {
    cursor: pointer;
    text-align: center;
    font-weight: bold;
}


.anexia-analysenkatalog button {
	display: inline-block;
	line-height: 1;
	font-size: 15px;
	padding: 12px 24px;
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	letter-spacing: 0.5px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: var( --e-global-color-primary );
	border-radius: 0px 0px 0px 0px;
	border: none;
	transition-duration: .3s;
	transition-property: transform;
}
.anexia-analysenkatalog button:hover {
	background-color: var( --e-global-color-primary );
	transform: scale(0.9);
}

.anexia-analysenkatalog table.dataTable thead > tr > th {
	background: #fbfbfb;
	border-color: #eee !important;
}

.anexia-analysenkatalog table.dataTable tbody > tr > td {
	background: #fff;
	border-color: #eee !important;
	font-size: .9em;
	transition: all .2s ease
}

.anexia-analysenkatalog table.dataTable tbody > tr > td > a {
	color: var( --e-global-color-primary );
}

.anexia-analysenkatalog table.dataTable tbody > tr > td > a:hover {
	text-decoration: underline;
}

.anexia-analysenkatalog table.dataTable tbody > tr:nth-child(even) > td {
	background: #f3f3f3;
	background-color: var( --e-global-color-primary );
	color: #fff;
}

.anexia-analysenkatalog table.dataTable tbody > tr:nth-child(even) > td > a {
	color: #fff;
}

/*
.anexia-analysenkatalog table.dataTable tbody > tr:hover > td {
	background-color: var( --e-global-color-primary );
	color: #fff;
}
*/

.anexia-analysenkatalog div.dt-container .dt-paging .dt-paging-button {
	background: #888 !important;
	color: #fff !important;
	border-color: #888 !important;
	font-weight: normal;
}

.anexia-analysenkatalog div.dt-container .dt-paging .dt-paging-button.disabled {
	opacity: .5;
	color: #fff !important;
}
.anexia-analysenkatalog div.dt-container .dt-paging .dt-paging-button.disabled:hover {
	transform: none;
}
.anexia-analysenkatalog div.dt-container .dt-paging .dt-paging-button.current {
	color: var( --e-global-color-primary ) !important;
	background: #fff !important;
	border-color: var( --e-global-color-primary ) !important;
}
.anexia-analysenkatalog div.dt-container .dt-paging .dt-paging-button:not(.disabled):hover,
.anexia-analysenkatalog div.dt-container .dt-paging .dt-paging-button.current:hover {
	background: var( --e-global-color-primary ) !important;
	color: #fff !important;
	border-color: var( --e-global-color-primary ) !important;
}

.anexia-analysenkatalog div.dt-container .dt-search input,
.anexia-analysenkatalog div.dt-container .dt-length select {
	background: #fff;
	border: none;
}

.anexia-analysenkatalog div.dt-container .dt-info {
	font-size: .9em;
}