/*
|--------------------------------------------------------------------------
| Bootstrap overwritings
|--------------------------------------------------------------------------
*/
.btn-info {
    background-color: #b70000;
    border-color: #b70000;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info:active:focus,
.btn-info.active,
.btn-info.active:focus {
	background-color: #bd555c;
	border-color: #bd555c;
}	

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #bd555c;
    border-color: #bd555c;
}

.btn-primary {
	background-color: #b70000;
	border-color: #b70000;
}

.btn-secondary {
	background-color: #767d85;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary.active,
.btn-primary.active:focus {
	background-color: #bd555c;
	border-color: #bd555c;
}

.badge-primary {
	background-color: #b70000;
}
.badge-primary:hover, .badge-primary:focus, .badge-primary:active, .badge-primary:active:focus, .badge-primary.active, .badge-primary.active:focus {
	background-color: #bd555c;
	border-color: #bd555c;
}

.alert-info {
	background-color: #b70000;
	color: #FFF;
}

.form-control:focus {
	border-color: #bd555c;
}

/* Tabs */

.mainTabs > .nav-tabs {
	background-color: #686b6e;
}


.mainTabs > .nav-tabs .nav-item.active .nav-link {
	background-color: #9da0a3;
}

/*
|--------------------------------------------------------------------------
| Navigation
|--------------------------------------------------------------------------
*/
.sub-nav .main-nav-list > li:not(.active) > a:hover{
	color: #bd1111;
}

.main-nav-list.sub-nav-active > li.active > a {
	background-color: #9da0a3;
}

body .main-nav-list > li.has-children:not(.active):hover > a:after,
body:not(.show-nav) .main-nav-list > li.has-children:hover > a:after {
	border-color: transparent #616569 transparent transparent;
}

body.show-nav .main-nav-list.sub-nav-active > li > ul {
	background-color: #616569;
}

.main-nav-list > li:not(.active) > ul,
body:not(.show-nav) .main-nav-list > li > ul {
	background-color: #616569;
}

/*
|--------------------------------------------------------------------------
| Bar's
|--------------------------------------------------------------------------
*/

/* header-bar */

.header-bar {
	background-color: #595c5e;
	border-bottom: 1px solid #686b6e;
}

/* action-bar */

.action-bar {
	background-color: #9da0a3;
	border-bottom: 1px solid #9da0a3;
}

.action-bar.hide-save .savedata {
	background-color: #b70000;
	border-color: #b70000;
}

@media only screen and (min-width : 768px) {
	.logo img {
		max-height: 100%;
	}
}

/*
|--------------------------------------------------------------------------
| Base Layout
|--------------------------------------------------------------------------
*/

.main-nav {
	color: #DDD;
	background-color: #686b6e;
}

.sub-nav {
	background-color: #9da0a3;
}

/*
|--------------------------------------------------------------------------
| weitere Styles
|--------------------------------------------------------------------------
*/
.select-option-def {
	font-style: italic;
	color: #ff0000;
}

.select-option-prov {
	font-style: italic;
	color: #999999;
}