/* 商户后台布局修复（Angulr 主题） */

.app-content,
.app-content-body {
  height: auto !important;
  min-height: 0 !important;
}

.app-content-body {
  float: none !important;
  display: block !important;
  width: 100%;
  padding-bottom: 20px;
}

#content .hbox,
#content .hbox .col,
#content .vbox,
#content .vbox .row-row,
#content .vbox .row-row .cell {
  height: auto !important;
  min-height: 0 !important;
}

/* 仅限制高度，不改变 Bootstrap 表单浮动排版（避免标签错位） */
#content .form-horizontal .form-group {
  height: auto !important;
  min-height: 0 !important;
}

#content .form-horizontal .form-group > div[class*="col-"] {
  height: auto !important;
  min-height: 0 !important;
}

#content .form-horizontal .form-group[style*="display:none"],
#content .form-horizontal .form-group[style*="display: none"] {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

.app-footer {
  position: static !important;
  clear: both;
}

@media (min-width: 768px) {
  .app-footer {
    margin-left: 200px;
  }
  .app-aside-folded .app-footer {
    margin-left: 60px;
  }
}

.app .tab-content > .tab-pane.active,
.app .tab-container .tab-content > .tab-pane {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.navi > ul > li > a > i.glyphicon,
.navi > ul > li > a > i.fa {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
