@charset "utf-8";
/**
 *
 * Anpassung bootstrap CSS
 *
 */



/**
 *
 * Anpassung start
 *
 */

#container {
	max-width: 1400px;
	margin: 0 auto;
	margin-bottom: 100px;
}
.guestContainer {
	max-width: 1200px !important;
}
.contractmView .row {
	margin-bottom: 15px;
}
#flashMessage, #authMessage {
	color: #fff;
	padding: 15px;
	margin-top: 50px;
	text-align: center;
}
#flashMessage .glyphicon {
	margin-right: 10px;
}
.flash-error, #authMessage {
	background-color: #d9534f;
}
.flash-success {
	background-color: #5cb85c;
}

#top-navigation {
	border-bottom: 1px solid #ddd !important;
	background: rgb(248,248,248);
	background: rgba(248,248,248,0.93);
	border-bottom: 0;
}
.pagination-cont {
	width: 100%;
	margin-bottom: 10px;
}
.pagination-cont .disabled {
	color: black;
	background-color: #ddd;
}
.form-group .date select, .form-group .input-flexible input, .form-group .input-flexible .input, .form-group .time select{
	width: auto;
	display: inline;
}
.input-flexible .input {
	margin-right: 10px;
}
.left-navigation ul li ul li {
	line-height: 24px;
}
.btn a {
	color: #fff;
}
.table-bordered {
	clear: both;
}
.defaultView .row {
	margin-bottom: 20px;
}
.list-group-item.active {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
.list-group-item.active:hover a {
	color: #fff;
}
.list-group-item.active a {
	color: #333;
}
.list-group-item a {
	margin-left: 10px;
}
.btn-logout {
	background-color: #d9534f;
}
.btn-login {
	background-color: #5cb85c;
}
.btn-login a, .btn-logout a {
	color: #fff !important;
}
.btn-primary.pull-right {
	margin-bottom: 15px;
}
.norelated_headline {
	float: left;
	width: 100%;
}
.gray-light {
	background-color: #f3eeee;
}
.gray-normal {
	background-color: #dbdbdb;
}
.gray-dark {
	background-color: #fff;
}
.error-message {
	padding: 10px;
	background-color: #d9534f;
	color: #fff;
	margin-top: 5px;
	border-radius: 3px 3px 3px 3px;
}
.activitiesView .table thead th {
	border-top: 2px solid #ddd !important;
	border-bottom: 2px solid #ddd;
}
.activitiesView .table tbody td {
	border: none;
}
.datePlannedTr td, .datePlanned {
	background-color: #d9edf7;
}
.dateOpenTr td, .dateOpen {
	background-color: #dff0d8;
}
.dateExpiredTr td, .dateExpired {
	background-color: #f2dede !important;
}
.datePlanned {
	background-color: #d9edf7 !important;
}
.dateOpen {
	background-color: #dff0d8 !important;
}
.dateExpired {
	background-color: #f2dede !important;
}
.datePlanned.badge {
	color: #d9edf7;
	border: 1px solid #ddd;
}
.dateOpen.badge {
	color: #dff0d8;
	border: 1px solid #ddd;
}
.dateExpired.badge {
	color: #f2dede;
	border: 1px solid #ddd;
}
.datesIndex .panel-title {
	display: inline-block;
}
.datesIndex .panel-heading .pull-right {
	display: inline-block;
}
.panel-title {
	display: inline-block;
}
.table-overview {
	font-size: 12px;
}
.table-overview tr td {
	padding: 5px !important;
}
@media print {
	a[href]:after {
		content: none;
	}
}
label.label-inline {
	display: inline;
}
.navbar-header .navbar-brand {
	margin-left: 0 !important;
	margin-right: 0;
}
.navbar-header .navbar-logo {
	padding: 5px !important;
}
.navbar-header .navbar-brand.active {
	border-bottom: 2px solid #337ab7;
	background-color: #e7e7e7;
}

.price-form .input, .idm-form .input {
	display: inline-block;
}
.paymentContainer .btn {
	margin-top: 5px;
}
.paymentContainer h4 {
	padding: 10px;
	background-color: #f9f9f9;
}
.paymentContainer .paymentOptions {
	padding: 10px;
}