.u-header{
	background-color: #008000 !important;
	color: #ffffff !important;
}
.u-table-header{
	background-color: #d2dae3;
}
.btn-primary:not(.btn-diagramm), .u-form-name.btn-primary:not(.btn-diagramm), .list-group-item+.list-group-item.active{
	background-color: #008000 !important;
	border-color: #28a745 !important;
}

.btn-primary:not(.btn-diagramm):hover, .u-form-name.btn-primary:not(.btn-diagramm):hover,.list-group-item-action:hover {
	background-color: #28a745 !important;
	border-color: #28a745 !important;
	color:#E3FDE6 !important;
}

.navbar.bg-primary{
	background-color: #92D050  !important;
}
.u-tab-item i,
.u-tab-item img{
	color:black;
}
.u-tab-item:hover i,
.u-tab-item:hover img{
	color:#E3FDE6 !important;
}
.u-icon i:not(.u-header .u-icon i) {
	color: black;
}
.u-color-grey{
    color: grey !important;
}

.text-darkred{
	color: darkred !important;
}

.text-red{
	color: red !important;
}
.card-infotext,
.card-infotext span{
	color: dimgrey;
}
.btn-primary.bg-secondary {
    background-color: #6c757d!important;
	border-color: #545b62 !important;
}
.btn-primary.bg-secondary:hover, .btn-primary.bg-secondary:focus {
    background-color: #545b62 !important;
}
.btn-primary.bg-success {
    background-color: #198754!important;
	border-color: #1e7e34 !important;
}
.btn-primary.bg-success:hover, .btn-primary.bg-success:focus {
    background-color: #1e7e34 !important;
}
.btn-primary.bg-warning {
    background-color: #ffc107!important;
	border-color: #ffc107 !important;
}
.btn-primary.bg-warning:hover {
    background-color: #ffa900 !important;
    border-color: #ffc107 !important;
}
.btn-custom-link-button{
    color: #008000;
}

.btn-custom-link-button:hover{
    color: #008000;
    background-color: #E3FDE69a;
}
.btn-primary-soft {
    color: #008000;
    background-color: #E3FDE69a;
    border-color: #E3FDE69a;
    --bs-btn-focus-shadow-rgb: 185, 196, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #e1ecfc;
    --bs-btn-active-border-color: #dee9fb;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #E3FDE69a;
    --bs-btn-disabled-border-color: #E3FDE69a;
  }
  .btn-primary-soft:hover {
    color: #008000;
    background-color: #e0ebfc;
    border-color: #dee9fb;
  }

  .btn-secondary-soft {
    --bs-btn-color: #000;
    --bs-btn-bg: #e4ddf7;
    --bs-btn-border-color: #e4ddf7;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #e8e2f8;
    --bs-btn-hover-border-color: #e7e0f8;
    --bs-btn-focus-shadow-rgb: 194, 188, 210;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #e9e4f9;
    --bs-btn-active-border-color: #e7e0f8;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #e4ddf7;
    --bs-btn-disabled-border-color: #e4ddf7;
  }

  .btn-success-soft {
    --bs-btn-color: #000;
    --bs-btn-bg: #daefed;
    --bs-btn-border-color: #daefed;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #e0f1f0;
    --bs-btn-hover-border-color: #def1ef;
    --bs-btn-focus-shadow-rgb: 185, 203, 201;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #e1f2f1;
    --bs-btn-active-border-color: #def1ef;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #daefed;
    --bs-btn-disabled-border-color: #daefed;
  }

  .btn-info-soft {
    --bs-btn-color: #000;
    --bs-btn-bg: #daf2f8;
    --bs-btn-border-color: #daf2f8;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #e0f4f9;
    --bs-btn-hover-border-color: #def3f9;
    --bs-btn-focus-shadow-rgb: 185, 206, 211;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #e1f5f9;
    --bs-btn-active-border-color: #def3f9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #daf2f8;
    --bs-btn-disabled-border-color: #daf2f8;
  }

  .btn-warning-soft {
    --bs-btn-color: #000;
    --bs-btn-bg: #f2eee3;
    --bs-btn-border-color: #f2eee3;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f4f1e7;
    --bs-btn-hover-border-color: #f3f0e6;
    --bs-btn-focus-shadow-rgb: 206, 202, 193;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f5f1e9;
    --bs-btn-active-border-color: #f3f0e6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f2eee3;
    --bs-btn-disabled-border-color: #f2eee3;
  }

  .btn-danger-soft {
    --bs-btn-focus-shadow-rgb: 205, 190, 193;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f4e6e9;
    --bs-btn-active-border-color: #f2e3e6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f1e0e3;
    --bs-btn-disabled-border-color: #f1e0e3;
  }
  .btn-danger-soft {
    background-color: #f1e0e3;
    border-color: #f1e0e3;
  }
  .btn-danger-soft:hover {
    color: #008000;
    background-color: #f3e5e7;
    border-color: #f2e3e6;
  }

  .sidebar-light .nav-item.active .nav-link {
    color: #28a745;
}
.sidebar-light .nav-item.active .nav-link i {
    color: #28a745;
}
.text-primary {
    color: #008000  !important;
}
a.text-primary:hover, a.text-primary:focus {
    color: #28a745  !important;
  }

  .page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #008000;
    border-color: #28a745;
}

.nav-tabs-bordered .nav-link.active {
    background-color: #fff;
    color: #28a745;
    border-bottom: 2px solid #28a745;
    box-shadow: inset 0 -2.3px 0 0 #28a745;
    font-weight: bold;
}
