/* Generell Elemente */
.margtop25 {
	margin-top: 25px;
}

body, .form-label {font-size: 13px}

.table th, .form-control {font-size: 1em}
.table td {padding: 0.25rem}
.form-control {padding: 0.25rem 0.25rem}
select.form-control:not([size]):not([multiple]) {height: 1.9rem}

.card-header {
    background-color: #f6f6f6;
}

.btn-primary:hover {
	background-color: #4ca533;
	border-color: #4ca533;
}

.btn-primary.raifgreen, .btn-primary.raifgreen i {
	color: #fff !important;
}


.btn-primary.raifgrey {
	color: #60bb46 !important;
	background-color: #f0f0f0;
}



/* Login */
.loginlogo {
	padding: 10px 0;
	background-color: #fff;
	border-radius: 7px;
}

@media (min-width: 990px) {
	#msAuthLoginFormular .msAuthPasswordRow {
		margin-left: -25px !important;
	}
}

/* Sidebarnavigation */
.bottomdevider {
	border-bottom: solid 1px #e0e0e0;
}

ul.slide-menu li a.active {
	color: #60bb46;
}
li.slide.is-expanded>a {
    color: #fff;
}

/*Dashboard Kacheln */
.dashcard:hover {
	cursor: pointer;
}

.widget-info h2 {
	font-size: 1.3rem
}

.page-title span {
	color: #60bb46;
	font-weight: bold;
}

h3.card-title span {
	padding-left: 1	0px;
	font-size: 14px;
}

div.text-muted {font-size: 1em}

.teaserholder {
	margin-top: 10px;
	min-height: 100px;
}

.card-body i {
	font-size: 20px; 
	color: #60bb46;
	padding-right: 12px;
}

.card-body i.mdi {line-height: 20px}

.card-header i {color: #60bb46}

/* DatePicker */
.ui-datepicker .ui-datepicker-title {
    color: #60bb46;
}

.ui-datepicker-unselectable {
	visibility:hidden;
}

#silosearch {
	width: 50px;
}

#editDatVon:read-only, #editZeitVon:read-only, #editDatBis:read-only, #editZeitBis:read-only {
	background-color: #fff;
}

#addToBasketButtonHolder {
	margin-top: 24px;
}

a#addToBasket i, .raifgreen i {
	color: #fff;
}

a#getBemerkung {

	display: none;
}

#meldungAddBasket {
	margin-top: 17px;
	display: none;
}

a#changeDebitor {
	margin-left: 50px;
	margin-right: 20px;
	float: right;
}

.textwarning {
	color: #900000;
}

#newOrder, #printBasket {
	display: none;
}



body *::-webkit-scrollbar {
	width: 16px;
}

table .adressinfosKunde, table .adressinfosLieferstelle {
	display: none;
}

.card-body i.deliveryexpander, .card-body i.customerexpander {
	color: #999;
	float:right; 
	font-size: 16px
}

.dataTable {
	font-size: 13px;
}
