/** ® kleiner **/
h1 sup, h2 sup, h3 sup, h4 sup, p sup, a sup{
	font-size: 0.7em;
}

.fixed_header{
width: 50% !important;
    overflow-x: auto;
      overflow-y: auto;
    white-space: nowrap;
}

.fixed_header body{
    width: 10vw;
  white-space: nowrap;
  
}

.fixed_header thead {
  color:#fff;
  white-space: nowrap;

}
.scrolltable{
  overflow-x: auto;
  overflow-y: auto;
  width: 50% !important;
  margin: auto;
}
@media (max-width: 800px){
  .scrolltable{
  overflow-x: auto;
  overflow-y: auto;
  width: 100% !important;
  margin: auto;
}
}
.dtHorizontalExampleWrapper {
max-width: 600px;
margin: 0 auto;
}
#dtHorizontalExample th, td {
white-space: nowrap;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
bottom: .5em;
}

.fixed_header th, .fixed_header td {
  overflow: scroll;
    width: 10vw;

}



.responsive_div  {
overflow-x: scroll !important;
}

.responsive_table  {
word-break: normal !important;
}
.custom-column {
  display: flex;
height: 750px; !important
align-content: stretch; !important
}
/*.custom-column-wrapper {
align-content: space-between; !important
justify-items: space-between; !important
  justify-content: space-between; !important
}
.custom-column .custom-column-btn {
	align-self: flex-start;
	margin-top: auto; !important
}*/
#item-16324686013794, #item-16324686013795, #item-16324686013793 {
  align-content: space-between;
}