
.block-actions { margin: 0  -10px !important; }

.block-actions .dataTables_info {
	color: white !important;
}

.block-actions .paginate_button {
	background: linear-gradient(to bottom, white 0%, #dcdcdc 100%) !important;
	line-height: 12px;
}

.bg-selected1 > td {
	background-color: #cecece !important;
}



.badge { float: none !important;margin: 10px !important;}
a.badge,a.badge:hover { color: white !important; text-decoration: none !important;}

table.tableLarge td {
	 line-height: 150%; font-size: 15px !important;
}

.ml-20, .fixit { margin-left: 20px; }



/* Iframe modales Fenster */
.js-modal-window-iframe { height: 100% !important; }


/* FILETREE */


.filetree {
  position: relative;
  background: white;
  font-family: "Roboto Mono", monospace;
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
}
.filetree span {
  font-size: 13px;
  font-style: italic;
  letter-spacing: 0.4px;
  color: #a8a8a8;
}
.filetree .fa, .filetree .fas {
  color: #007bff;
}

.filetree ul {
  padding-left: 5px;
  list-style: none;
  margin: 0;
}
.filetree ul li {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.filetree ul li:before {
  position: absolute;
  top: 15px;
  left: 0;
  width: 10px;
  height: 1px;
  margin: auto;
  content: "";
  background-color: #666;
}
.filetree ul li:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  height: 100%;
  content: "";
  background-color: #666;
}
.filetree ul li:last-child:after {
  height: 15px;
}
.filetree ul a {
  cursor: pointer;
}
.filetree ul a:hover {
  text-decoration: none;
}

/* FILETREE ENDE */


/* Tabler io Fixes */
.ti { font-size: 1.2rem; }
table.table td { font-size: 12px !important;}
.dataTables_wrapper { font-size: smaller; }
.dataTables_wrapper .table-responsive { overflow-x: visible;}
.dataTables_paginate { float: none !important; }
.dt-container .dt-paging { margin-left: auto !important; }


table.dataTable tbody tr { background-color: initial; } 

.nav-item:hover {
  background-color: rgba(var(--tblr-secondary-rgb), 0.08);
}


/* ContextMenue */
.context-menu-item { font-size: 13px;margin: 3px !important; }

.ti-small { font-size: .8rem;}


/* Dropzone */

.dropzone .dz-preview {
	min-height: unset;
}

.dz-preview.dz-file-preview {
  display: flex;
  align-items: center;
  gap: 10px;
}

.dz-preview.dz-file-preview span.dz-filename {
  flex: 1;
  max-width: 40%; /* Adjust the width as needed */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dz-preview.dz-file-preview input[type="text"] {
  flex: 1;
  max-width: 30%; /* Adjust the width as needed */
}

.dz-preview.dz-file-preview input[type="checkbox"] {
  flex: 0;
  width: auto;
  margin-left: 10px;
}

.dz-preview.dz-file-preview a.dz-remove {
  flex: 0;
  margin-left: 10px;
}

.dz-preview { background-color: transparent !important;}