/* Hintergrundfarbe der Navigation-Menue-Leiste */
nav.navbar {
	background-color: 	#397c10;
}
.readonly {
	background-color: 	#d0fbb6;
	border: 			1px solid #397c10;
}
a, a:hover {
    color: #397c10;
}
.page-item.active .page-link {
  background-color: #397c10;
  border-color: #397c10;
 background-image: none;
}

.custom-radio input[type='radio']:checked{
 background-color: #397c10;
 border-color: #397c10;
 background-image: none;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before{
  background-color: #397c10;
}
.custom-control:checked, input[type=radio]:checked {
 background-color: #397c10;
 border-color: #397c10;
}
.error {
	color: red;
}
fieldset {
	background-color: #d0fbb6;
}
.ui-datepicker-calendar .ui-state-active {
	background: #63cf21;
	text-shadow: 0px 1px 0px #2a6307;
	filter: dropshadow(color=#2a6307, offx=0, offy=1);
	border: 1px solid #347e07;
}
.table tr:hover {
	background: #d0fbb6 !important;
}
.tab-pane.active {
    background-color: 397c10;
}

.tabs-modules a.tab-module-link, .tabs-modules a:link.tab-module-link,
    .tabs-modules a:visited.tab-module-link, .tabs-modules a:active.tab-module-link,
    .tabs-modules a:hover.tab-module-link {
    color: #397c10;
}

.tabs-modules a.tab-module-link.active {
    background-color: #d0fbb6;
}

.page-link {
    color: #397c10;
}

.filtered-text {
    background-color: #d0fbb6;
}
a.overview-cell, a:visited.overview-cell, a:link.overview-cell, a:active.overview-cell {
    border:             1px solid #397c10;
    color:              #36449e;
    box-shadow:         0 0 5px 0 #2a6307;
}
.dashboard-link a, .dashboard-link a:visited, .dashboard-link a:link, .dashboard-link a:active{
    border:             1px solid #397c10;
    color:              #397c10;
    box-shadow:         0 0 5px 0 #2a6307;
}
.overview-cell > h2{
    color: #397c10;
}
a:hover.overview-cell {
    background-color:   rgba(208, 251, 182, 0.5);
}
