
/*Brauchbar*/

.list_lagerordnung_artikel_abc {
	color: #666;
	float: right;
}


.box-head-test {
	border-top:1px solid #333;
	background-color: #ddb12c;
	padding:10px;
	display:block;
	font-weight: bold;
	color: #FFF;
	left: 0;
	bottom: 0;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 999;
}

.box-maintenance {
	border-top:5px solid #444;
	background-color: #f7c46c;
	padding:10px;
	display:block;
	font-weight: bold;
	color: #444;
	left: 0;
	bottom: 0;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 999;
}

.fancybox-close-button {
	position:fixed; 
	right:7px; 
	top:7px;
	z-index: 99;
}
.single-wrap {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
}
.asp-logo {
  height: 36px;
}
.btn {
  font-size: 1rem !important;
}
.table-list {
	box-shadow: 0 0 0 1px rgba(20,20,31,.05),0 1px 3px 0 rgba(20,20,31,.15);
}
.table-list thead th {
	color:#333;
	font-weight:normal;
}
.table-list td, .table-list th {
	line-height: 1.5;
	padding: .4rem .75rem;
	border-right:1px solid #CCC;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
}
.table-list th {
	color:#333;
	font-weight:normal;
	border-bottom: 3px solid #1997c6 !important;
	background-color:#FAFAFF;
	border-right:1px solid #CCC;
	padding: .75rem;
}
.table-list tfoot td {
	background-color:#FFF;
	border-right:0px;
}
.table-list tbody, .table-striped tbody {
	background-color: #FFF;
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}
.table-hover tbody tr:hover {
  color: #363642;
  background-color: #EEE;
}
.table-list tr.active {
	background-color:#f7c46c !important;
}
.table-list tr.table-topic {
	background-color:#f9f9f9;
}
.table-list tr.passive, .table-list tr.passive a {
	text-decoration: line-through;
	color: #EA6759;
}
.table-list tr.passive a:hover {
	text-decoration: underline;
}
.table-sm td, .table-sm th {
	padding: .3rem;
}
.tooltip, .tooltip_ajax, .tooltip_rights {
	color:#2B9100;
	position: relative;
	opacity: 1;
	z-index: 1;
	font-size: 1em;
	display: inline;
}
.red {
	color:#EA6759; 
}
.blue {
	color:#1f6f9f; 
}
.bold {
	font-weight:bold;
}
.small-trash {
	font-size: 0.7rem;
}
/*Brauchbar ENDE*/
/*THEME überschreiben*/

.app {
	overflow-x: inherit;
}
button, input, optgroup, select, textarea {
  line-height: 1;
}
.fancybox-is-open .fancybox-bg {
  opacity: .5;
}
.fancybox-close-small {
	background-color: #000;
}
.custom-select {
	padding: .2rem 1rem .2rem 1rem;
	line-height: 1;
	font-size: 100%;
	background-color: #FFF;
}
.form-control {
	font-size: 100%;
}
label {
	margin-bottom: 0px;
}
textarea {
	resize: both;
}
/*THEME überschreiben ENDE*/




.table-sm-font td, .table-sm-font th {
	font-size: 14px;
}