.container-custom { position: relative; min-height: 1px; } .extend-height { height: 100%; padding-left: 0; padding-right: 0; } .section { padding: 15px; margin-top: 20px; background-color: #FFFFFF; height: 100%; min-height: 640px; width: 100%; } .search-pane { margin: 0 10px 0 10px; height: 3em; } .table>tbody>tr>td, .table>tbody>tr>th { vertical-align: middle; } .table-header { margin-bottom: 0; } .table-head-container { } .table-body-container { overflow-y: auto; } .gutter { margin: 0 1em 0 1em; } .project-pane { margin: 0 10px 0 10px; } .pane { height: auto; min-height: 1px; } .tab-pane { min-height: 1px; max-height: 1px; } .sub-pane { margin: 15px; min-height: 380px; overflow-y: auto; } .well-custom { width: 100%; background-color: #f5f5f5; background-image: none; z-index: 10; } .form-custom { margin-top: 1em; } .empty-hint { text-align: center; vertical-align: middle; }