//some page-content variables @content-bg:#FFF; @content-header-border:#E2E2E2; @content-header-color:#2679B5; @content-header-size:24px; @content-header-small-color:#8089A0; @content-header-small-size:14px; html { min-height:100%; position:relative; } body { padding-bottom: 0; background-color:@body-bg; min-height:100%; font-family: 'Open Sans'; font-size:13px; color:@text-color; &:before{ //this is the actual content background, for example in fixed-width layouts, extra space out of content will be @body-bg colored content:""; display:block; position:fixed; top:0; bottom:0; left:0; right:0; z-index:-1; background-color:#FFF; } &.navbar-fixed { padding-top:@navbar-mh; } &.breadcrumbs-fixed { padding-top:@navbar-mh + @breadcrumb-height + 1; } } /* ace default theme layout sections */ .main-container { padding:0; position:relative; } .main-content { margin-left:(@sidebar-width + 1); margin-right:0; margin-top:0; min-height:100%; padding:0; } .page-content { background:@content-bg; margin:0; padding:8px 20px 24px; .page-header:first-child { margin:0 0 12px; border-bottom:1px dotted @content-header-border; h1 { padding:0; margin:0 8px; font-size:@content-header-size; font-weight:lighter; color:@content-header-color; small { margin:0 6px; font-size:@content-header-small-size; font-weight:normal; color:@content-header-small-color; }//small }//h1 }//.page-header:first-child }//.page-content