/* Oprava BOOTSTRAP */
div.grid-cover * {
    box-sizing: content-box !important;
}
/*---*/

div.grid-cover .ui-jqgrid .ui-jqgrid-hbox { padding: 0 !important; }

/* Header sloupecku */
table.ui-jqgrid-htable thead tr.ui-jqgrid-labels th.ui-th-column-header { height: 22px !important; min-height: 22px; }
table.ui-jqgrid-htable thead tr.ui-jqgrid-labels th.ui-th-column-header,
table.ui-jqgrid-htable thead tr.ui-jqgrid-labels th.ui-th-column { font-weight: bold;}
table.ui-jqgrid-btable tr.ui-jqgrid-labels th.ui-th-column span.s-ico,
table.ui-jqgrid-htable thead tr.ui-jqgrid-labels th.ui-th-column span.s-ico {
    display: inline-block;
    height: 10px;
    width: 16px;
    text-align: center !important;
    margin: 0 0 0 2px;
}
table.ui-jqgrid-btable tr.ui-jqgrid-labels th.ui-th-column span.s-ico span.ui-icon-desc,
table.ui-jqgrid-htable thead tr.ui-jqgrid-labels th.ui-th-column span.s-ico span.ui-icon-desc {
    margin-left: -9px;
}
table.ui-jqgrid-btable tr.ui-jqgrid-labels th.ui-th-column span.s-ico span.ui-icon-asc,
table.ui-jqgrid-htable thead tr.ui-jqgrid-labels th.ui-th-column span.s-ico span.ui-icon-asc {
    margin-left: -8px;
}
.ui-jqgrid .ui-jqgrid-htable th > div, .ui-jqgrid .ui-jqgrid-htable td > div { min-height: 17px; padding: 3px 2px 2px 2px !important; }
.ui-jqgrid .ui-jqgrid-htable div.ui-th-div-ie { height: auto !important; }
.ui-jqgrid .ui-jqgrid-htable th, .ui-jqgrid .ui-jqgrid-htable th div { height: auto !important; }
.ui-jqgrid .ui-jqgrid-htable th div {
    white-space: normal !important;
    height: auto;
}
div.grid-cover table.ui-jqgrid-btable tr.ui-jqgrid-labels th div.ui-th-div-ie.ui-jqgrid-sortable { height: auto !important; }
div.grid-cover table.ui-jqgrid-btable tr.ui-jqgrid-labels th div.ui-jqgrid-sortable { padding: 2px; white-space: normal; }
.ui-search-toolbar { border-top: 1px solid #cccccc; }

/*div.grid-cover table.ui-search-table select { width: auto !important; }*/
div.grid-cover table.ui-search-table td.ui-search-clear { display: none; }

/* Obsah gridu */
td.grid_basic_column { white-space: normal !important; overflow: visible !important; }
td.jqgrid-rownum { background: none !important; }
.ui-jqgrid tr.jqgrow td { border-bottom: none !important; }
.ui-jqgrid tr.ui-widget-content.jqgrow:last-child { border-bottom: none !important; }
.ui-jqgrid tr.footrow td {
    border-top: none !important;
}
.ui-widget-content.jqgroup.ui-row-ltr.overview_unit_grid_idghead_0 { /* styl group radku */
    border-top: none !important;
    border-left: none !important;
}
div.grid-cover table.ui-jqgrid-btable tr.ui-jqgrid-labels th {
    padding: 0 2px 0 2px;
}/* nekopcil jsem */
div.grid-cover td.grid_basic_column { padding: 4px 5px 3px 5px; }
div.grid-cover table.ui-jqgrid-btable tr.ui-jqgrid-labels th {
    border-left: none !important;
    border-top: none !important;
}/* nekopcil jsem */
div.ui-jqgrid-view div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.jqgrow {
    border-top: none !important;
    border-right: none !important;
}/* nekopcil jsem */

/* Obsah subgridu */
div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-subgrid td.subgrid-cell,
div.ui-jqgrid-bdiv table.ui-jqgrid-btable tr.ui-subgrid td.subgrid-data {
    border: none !important;
}

/* Pager */
div.grid-cover table.ui-pg-table.navtable .ui-pg-div { line-height: 18px; } /* nekopcil jsem */
div.grid-cover div.ui-state-default.ui-jqgrid-toppager,
div.grid-cover div.ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
    overflow: visible;
    height: auto;
}

/* Akcni tlacitka pod gridem */
div.grid-cover div.ui-state-default.ui-jqgrid-toppager table.ui-pg-table.navtable
div.grid-cover div.ui-state-default.ui-jqgrid-pager.ui-corner-bottom table.ui-pg-table.navtable {
    padding: 0 !important;
}
div.grid-cover div.ui-state-default.ui-jqgrid-toppager td.ui-pg-button.ui-corner-all,
div.grid-cover div.ui-state-default.ui-jqgrid-toppager td.ui-pg-button.ui-corner-all.ui-state-hover,
div.grid-cover div.ui-state-default.ui-jqgrid-pager.ui-corner-bottom td.ui-pg-button.ui-corner-all,
div.grid-cover div.ui-state-default.ui-jqgrid-pager.ui-corner-bottom td.ui-pg-button.ui-corner-all.ui-state-hover {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}
div.grid-cover div.ui-state-default.ui-jqgrid-toppager td.ui-pg-button.ui-corner-all div.ui-pg-div,
div.grid-cover div.ui-state-default.ui-jqgrid-pager.ui-corner-bottom td.ui-pg-button.ui-corner-all div.ui-pg-div {
    padding: 0 !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ui-jqgrid .ui-pg-selbox {
    font-size: 1em;
    height: auto;
}

.grid-dn {
    display: none;
}