@media (min-width: 1200px) {
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: auto;
	}
}


.list-view .pn-tab-content,
.detail-view .pn-tab-content {
	padding-bottom: 40px;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	overflow: auto;
	margin-left: 0;
	margin-right: 0;
	overflow-x: hidden;
}
.list-view .pn-tab-content {top:38px}
.detail-view .pn-tab-content {top:68px}
.detail-view h1 {
    margin-bottom: 0;
    padding: 0px 35px
}
.detail-view .pn-tab-content {
	margin-bottom: 45px;
}
body.create-record .detail-view .pn-tab-content,
.list-view .pn-tab-content {
	margin-bottom: 0;
}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: auto;
}
#content > .detail-view,
#content > .list-view {
	position: fixed;
	top: 50px;
	bottom: 0;
	left: 0;
	right: 0;
}
#content {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
#main-container {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
#content .nav-tabs {
	margin-left: 20px;
	margin-right: 20px;
}


@media (max-width: 767px) {
	.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
	}
	.left-column, .right-column {
		width: 100%;
		left: 0!important;
	}
	.el[class*="span"] {
		width: 100%;
	}
	.el[class*="offset"] {
		margin-left: 8px;
	}
}
