body {
	background-image: linear-gradient(90deg,#37454e 0%, #293133 33%, #293133 67%, #37454e 100%)
}

.loader {
	position: fixed;
	display: block;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba( 255, 255, 255, .8 )
                url('../pics/loading.gif')
                50% 50%
                no-repeat;
}

.login-form {
	max-width: 350px;
	padding: 15px;
	margin: 0 auto;
}

.login-form .input-group-prepend span{
	width: 90px;
}

#login-button {
	width: 100px;
}

.card {
	border-color: #96c11e;
}

.btn-group button {
	border-color: #96c11e;
}

.bg-light {
	border-color: #96c11e !important;
}

.card-header {
	border-bottom-color: #96c11e;
	background-color: rgba(0, 159, 227, .1);
}

.page-item.active .page-link {
	background-color: #96c11e;
	border-color: #96c11e;
}

.page-link, .page-link:hover {
	color: #96c11e;
}

.page-link:focus {
	box-shadow:0 0 0 .2rem rgba(150,193,30,0.5)
}

#tbl_boxen tr {
	cursor: pointer;
}

.pwchange-form {
	max-width: 440px;
	padding: 15px;
	margin: 0 auto;
}

.pwchange-form .input-group-prepend span{
	width: 180px;
}

@media (max-width: 768px) {
	h2 {
		font-size: 26px;
	}
}

@media (min-width: 992px) {
	.dropdown-menu .dropdown-submenu .dropdown-menu {
		visibility: hidden;
	}

	.dropdown:hover .dropdown-menu {
		display: block;
	}

	.dropdown-menu .dropdown-submenu:hover .dropdown-menu {
		visibility: visible;
	}
}

/* .kuehlboxen_c {
	width: 200px;
	text-align: center;
	margin-bottom: 15px;
	position: relative;
} */

/* .kuehlboxen_c > img {
	position: absolute;
	right: 20px;
	bottom: 50px;
} */

#events_liste {
	max-height: 520px;
	overflow: auto;
}

#events_liste .node-disabled {
    display: none;
}

[title="JavaScript charts"] {
	display: none !important;
}

.widthcontrol .input-group-prepend {
	width: 25%;
}

.widthcontrol .input-group-prepend label {
	width: 100%;
}

.widthcontrol .input-group-append {
	width: 75%;
}

.widthcontrol .input-group-append label {
	width: 33%;
}

.widthcontrol label {
	display: block;
	text-align: center;
}

.nav-pills a {
	margin-right: 10px;
}

.input-group {
	margin-bottom: 10px;
}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
	z-index: 9999;
}

.bg-light {
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem;
}

.checked-list-box {
	max-height: 200px;
	overflow: auto;
}

.btn-primary{color:#fff;background-color:#96c11e;border-color:#7ea21a}

.btn-primary:hover{color:#fff;background-color:#7ea21a;border-color:#7ea21a}
.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(150,193,30,0.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#96c11e;border-color:#7ea21a}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#7ea21a;border-color:#000}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(150,193,30,0.5)}

.btn-outline-primary{color:teal;background-color:transparent;background-image:none;border-color:#96c11e}.btn-outline-primary:hover{color:#222;background-color:#96c11e;border-color:#96c11e}
.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(150,193,30,0.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#96c11e;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#96c11e;border-color:#96c11e}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(150,193,30,0.5)}