body {
	min-width: 1024px;
}

nav.navbar {
	height: 120px;
}

.navbar-right {
	float: right !important;
}

ul.navbar-top-links.navbar-right {
	margin-top: 27px;
}

ul.navbar-top-links.navbar-right li a {
	font-size: 24px;
}

div.sidebar {
	margin-top:121px;
	width: 190px;
}

ul#side-menu.nav li a {
	padding-left: 27px;
}

ul#side-menu li.contact, ul#side-menu li.contact-header, ul#side-menu li.version {
	color: #6f6f6f;
	padding: 10px 15px 10px 27px;
}

ul#side-menu li.contact, ul#side-menu li.version {
	font-size: smaller;
}

ul#side-menu li.contact a {
	color: #6f6f6f;
	display: inline;
	padding: 0 0 0 3px;
}

ul#side-menu li.contact-header {
	font-weight: bold;
}

div.pagination-pages {
	text-align: right;
}

a.navbar-brand {
	padding: 0;
}

a.navbar-brand img {
	float: left;
}

a.navbar-brand img#headerimg-fms {
	margin-top: 18px;
	margin-left: 29px;
}

a.navbar-brand img#headerimg-ccs {
	margin-top: 50px;
	margin-left: 60px;
}

div#page-wrapper {
	margin-left: 190px;
}

div.alert ul {
	padding-left: 0;
}

div.alert ul li {
	list-style: none;
}

div#page-wrapper {
	padding-bottom: 40px;
}

div#page-wrapper div.row.row-form {
	margin-bottom: 8px;
}

.table th, .table td {
	white-space: nowrap;
}

.table a.btn {
	margin-right: 5px;
}

.table thead tr.head-upper th {
	border-bottom: 0px;
}

.table thead tr.head-lower th {
	border-top: 0px;
}

.table thead tr.head-upper th input.btn, .table a.btn.btn-link, .table input.btn-link {
	padding: 0;
	margin: 0;
}

.btn {
	margin-right: 8px;
}

.page-header .btn {
	margin-left: 6px;
	margin-bottom: 6px;
}

div.pagination-pagesize .btn, div.pagination-pages .btn {
	margin-top: 8px;
}

div.morris-hover.morris-default-style{
	left: 570px !important;
	position: absolute;
}

div.chart-area{
	padding-right: 140px !important;
	width: 700px;
}

div.chart-area svg{
	width: 100%;
}

@media print{
	
	
	
	.noprint {
		display:none;
	}
	
	.print {
		width: 100%;
	}
	
	div#chart-container{
		font-family: helvetica !important;
		border-top: 0px;
	}
	

	div.chart-area{
		padding-right: 0px !important;
		position: absolute;
	}
	
	div.morris-hover.morris-default-style{
		display: none;
	}
	
	.chart-legend{
		display: block !important;
		margin-left: -140px;
		position: absolute;
		width: 100%;
	}

	
}
#chart-container  > table > tbody > tr > td{
	border-top: 0px;
	white-space: normal;
}

div#chart-container > div > div> div> table > tbody > tr> td{
	border-top: 0px;
}

span.machine-label{
	width: 200px;
	font-weight: bold;
}

div.machine-head-freetext{
	word-wrap: break-word;
	word-break: break-all;
	width: 100%;
}

div.morris-hover-row-label{
	display: none;
}

.chart-legend{
	display: none;
}

.nl2br {
	white-space: pre-wrap;
}

.wwwb {
	word-wrap: break-word;
}

.longtext {
	word-wrap: break-word;
}

.field-invalid {
	border-color: #A94442;
}

.label-invalid {
	color: #A94442;
}

.greyed-out {
	color: #bababa;
}

.bold {
	font-weight: bold;
}
.select-tab {
	font-size: 18px;
	font-weight: bold;
}

td.machine-diagramm-table-first{
	width: 20%;
}

td.machine-diagramm-table-second {
	width: 80%;
}

.active-maschine-tab {
	color: #337ab7;
    border: 1px solid;
	border-radius: 5px;
}

.maschine-tab {
	padding: 3px;
}

.maschine-tab:hover {
	cursor: pointer;
}

.export-report-button {
	margin-bottom: 5px;
}