/* Hintergrundfarbe  */
body {
	/*background-color: #f5f5f5;*/	
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	text-rendering: optimizeLegibility;
	color: #525252;
	font-size: 14px;
	line-height: 22px;
}


h1 {
  font-size: 34px;  
}
h1.title {
  font-size: 38px;
}
h2 {
  font-size: 30px;
  margin-top: 1.8em;
  margin-bottom: 1em;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	color: #000000;
	font-weight: bold;
}


.tabbable {
    padding-top: 20px;
}


h2 {
font-size: 30px;
margin-bottom: 40px;
width: 75%;
margin-top: 30px;
}


.btn.active, .btn:active {
box-shadow: none;
}

.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
color: #333;
background-color: #e1c200;
}

.focus.active.btn-default, .active.btn-default:focus,  .focus.btn-default:active, .btn-default:focus:active, .btn-default:hover:active, .open > .focus.btn-default.dropdown-toggle, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle:hover {
color: #333;
background-color: #e1c200;
}

.btn {
	border-radius: 5px!important;
	font-size: 13px;
	padding: 11px 18px;
	font-weight: bold;
	text-align: left;
}

.btn-default {
color: #FFFFFF;
background-color: #434343;
border-style: none;
margin: 3px;
}

.btn-default:hover {
color: #333;
background-color: #e1c200;
}

.active.btn-default:hover {
color: #333;
background-color: #e1c200;
border-style: dotted;
border-color: #434343;
}

.form-control {
	-webkit-box-shadow: none;
	background-color: inherit;
}

/* Hintergrund des linken panels entfernen*/
.well {
		padding: 0;
	background-color: inherit;
	border: none;
	-webkit-box-shadow: none;
	box-shadow:none;	
	max-width: 222px;
}

/*Tabs */

.nav>li>a {
font-family: "Roboto",Helvetica,Arial,sans-serif;
color: #000;
font-weight: bold;
background-color: #ddd;
}

.nav-tabs {
border-bottom: 1px solid #cca400;
}

.nav-tabs>li>a, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
color: #000;
font-family: "Roboto",Helvetica,Arial,sans-serif;
border-color: #b2b2b2 #b2b2b2 #cca400 #b2b2b2;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #000;
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	border-left: 1px solid #e9bf38 !important;
	border-top: 1px solid #e9bf38 !important;
	border-right: 1px solid #e9bf38 !important;
	border-bottom: #cca400;
	background: #E1C200 !important;
}


/* Tabelle kleiner, damit alle Spalten Platz haben */
table.dataTable{
    font-size: 90%;
}

/* Radio Button einfaerben*/
.radio-bs-primary input[type="radio"] + label::after {
    background-color: #e1c200 !important;
}


.radio-bs-primary input[type="radio"]:checked + label::after{
    background-color: #e1c200 !important;
}


.radio-bs-primary input[type="radio"]:checked + label::before {
    border-color: #cca400 !important;
}


/* Text wenn keine Filter gesetzt wurden */
.missing_filter {
	font-size: 150%;
	font-weight: bold;
	text-align: center;
}