/*
|---------------------------------------------------------------
| RWO Dossierverwaltung
| http://www.rw-oberwallis.ch
| 
| Copyright by RW Oberwallis AG
| Created by indual GmbH, Brig
| 
|---------------------------------------------------------------
*/

@media print {
	* {
		overflow: visible !important;
	}
	
	.container {
		width: auto !important;
		max-width: auto !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	table {
		width: 100%;
	}
	
	table tr {
		page-break-inside: avoid;
		break-inside: avoid;
	}
	
	h1 {
		margin-top: 0;
		margin-bottom: 5px;
		padding: 0;
	}
	
	div.navbar,
	ul.dropdown_state li,
	ul.dropdown_state h3,
	div.pagination,
	p.button_bar,
	a[href]:after,
	b.caret_up,
	b.caret,
	span.glyphicon,
	i.glyphicon,
	td a.icon,
	th.controls,
	td.controls,
	.button_bar,
	ul.nav {
		display: none;
	}
	
	
	
	/* Show filter on print */
	div.filter {
		border: none;
		box-shadow: none;
	}
	div.filter .panel-heading {
		display: none;
	}
	div.filter select,
	div.filter input {
		display: none;
		margin: 5px 5px 10px 0;
		padding: 0;
	}
	div.filter select.show_on_print,
	div.filter input.show_on_print {
		display: block;
		width: auto;
		float: left;
	}
	div.filter div.col-md-4 {
		width: auto;
	}
	div.filter div,
	div.filter .row,
	div.filter .row:after {
		clear: none;
		margin: 0;
		padding: 0;
		display: inline;
	}
	div.filter {
		clear: both;
	}
	div.filter .btn {
		display: none;
	}
	
	
	body {
		display: inline-block;
		overflow: visible;
	}
	
	ul.dropdown_state li input:checked {
		display: inline;
	}

	.detail_view .tab-content .form-group {
		padding: 2px 0;
		margin: 0;
		float: left !important;
		width: 48%;
		display: block !important;
		page-break-after: always;
		break-after: always;
		page-break-inside: avoid;
		break-inside: avoid;
	}
	
	.detail_view table {
		margin-top: 30px;
	}
	
	address {
		margin-bottom : 0;
	}
	
	.detail_view .col-sm-4,
	.detail_view .col-sm-8 {
		float: none;
		width: 100%;
		padding: 0 20px 0 0;
		margin: 0;
		line-height: 14px;
	}
	
	
	/* Tabs */
	.tab-content {
		padding: 0;
		margin: 0 !important;	
	}
	
	.nav-tabs > li {
		float: none;
	}
	
	.tab-content .tab-pane, .pill-content .pill-pane {
		display: block;
	}
	
	div.form-group,
	.col-sm-9 {
		float: none !important;
	}
	
	footer {
		display: none;	
	}
}

