@media (min-width:768px){
	.navbar-header {  float: left;}
	.navbar-static-top {  border-radius: 0;}
	.navbar {  border-radius: 0;}
	.navbar-text {  float: left;  margin-left: 16px;  margin-right: 16px;}
	.navbar-left {  float: left !important;}
	.navbar-right {  float: right !important;  margin-right: -16px;}		/*.navbar-center {  float: center !important;}*/
	.navbar-nav {  float: left;  margin: 0;}
	.navbar-nav > li {  float: left;}
	.navbar-nav > li > a {  padding-top: 14px;  padding-bottom: 14px;}
	.navbar-collapse {  width: auto;  border-top: 0;  box-shadow: none;}
	.navbar-collapse.collapse {  display: block !important;  visibility: visible !important;  height: auto !important;  padding-bottom: 0;  overflow: visible !important;}
	.navbar-collapse.in {  overflow-y: visible;}
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {  padding-left: 0;  padding-right: 0;}
	.navbar-toggle {  display: none;}
/*	#topnav .logo-area {  width: 220px; height: 56px;  display: inline-block;}   */    #topnav .logo-area {  width: 270px; height: 52px;  display: inline-block;}
	.container > .navbar-header,
	.container-fluid > .navbar-header,
	.container > .navbar-collapse,
	.container-fluid > .navbar-collapse {  margin-right: 0;  margin-left: 0;}
	.row-border{display:table;}
	.settings_wrap .row-border{width:100%;}
	.row-border > .form-group {display:table-row;}
	.row-border > .form-group > div[class*="col-"] {display:table-cell;vertical-align:middle;}
	.detail-col-label, .detail-col-input {float:none ! important;display: inline-flex;}
	.detail-col-label{width:auto !important;}
	.detail-col-input{width:auto !important}
	.settings_wrap .detail-col-label{width:10% !important}
	.colspan-3{
		column-span: 3; /* W3C */
		-webkit-column-span: 3; /* Safari & Chrome */
		-moz-column-span: 3; /* Firefox */
		-ms-column-span: 3; /* Internet Explorer */
		-o-column-span: 3; /* Opera */
	}
	.history_frame:nth-child(odd) { float:left;text-align:right; }
	.history_frame:nth-child(even) { float:right;text-align:left }
	.history_frame:nth-child(odd)::before { right:0px;}
	.history_frame:nth-child(even)::before { left:-1px;}
	.history_frame:nth-child(odd)::after { right:0px;}
	.history_frame:nth-child(even)::after { left:-1px;}
	.history_frame:nth-child(odd) h2::after { left:calc(100% - 5px);}
	.history_frame:nth-child(even) h2::after { right:calc(100% - 5px);}
	.history_frame:nth-child(odd) dl dt {right:20px; }
	.history_frame:nth-child(even) dl dt {left:20px; }
	.history_frame:nth-child(odd) dl dt,
	.history_frame:nth-child(even) dl dd 
	{ float:right }
	.history_frame:nth-child(odd) dl dt,
	.history_frame:nth-child(even) dl dd 
	{ float:left }
	.history_frame:nth-child(odd) dl dd {padding-right:60px;}
	.history_frame:nth-child(even) dl dd {padding-left:60px;}
	#topnav .toolbar.navbar-right .toolbar-icon-bg:last-child .icon-bg {padding-right:25px}
}
@media(max-width:767px){
	.static-sidebar {  position: fixed !important;  top: 50px;  bottom: 0px;  overflow-y: auto;}
	.static-content{padding:0 10px 60px 10px}
	.page-heading{padding:0;}
	.static-content .xl-wrap, .static-content .lg-wrap, .static-content .md-wrap, .static-content .sm-wrap{padding-top:10px;}
	.page-content > .breadcrumb{margin:0;padding:12px 0;}
	.detail-col-label, .detail-col-input {float:left ! important}
	.detail-col-label{width:25%;text-align:center;clear:both;}
	.detail-col-input{width:75%;}
	.detail-col-label.rowspan{padding:33.5px 10px}
	.detail-col-label.rowspan2{padding:50px 10px}
	.detail-col-input + .detail-col-input {float:right;}
	.form-inline .form-control{width:100%;}
	.history_wrap, .history_frame{width:100%;}
	.history_frame { float:left;text-align:left; }
	.history_frame::before{left:0}
	.history_frame::after{left:0}
	.history_frame h2::after { left:calc(0% - 5px);}
	.history_frame + .history_frame .history_year { margin-top:30px; }
	.history_frame dl dt {left:20px; }
	.history_frame dl dd {float:left;padding-left:60px;}
}
@media (max-device-width: 480px) and (orientation: landscape) {.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {  max-height: 200px;}
}
