.datagrid table {
  border: 0;
}
.datagrid table input[type=submit] {
  margin-left: 12px;
  border: 1px #ddd solid;
  background-color: #f8f9fa;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 5px;
  padding: 0.375rem 0.75rem;
}
.datagrid table input[type=submit]:hover {
  background-color: #E9ECEF;
}
.datagrid table .btn {
  white-space: nowrap;
}
.datagrid table .reset-filter {
  margin-right: 15px;
}
.datagrid table select {
  border: 1px #ccc solid;
  border-radius: 0;
  height: auto !important;
  min-width: 70px;
}
.datagrid table tr td.col-action {
  width: 1%;
  white-space: nowrap;
}
.datagrid table thead {
  background-color: #fff;
  border: 1px #fff solid;
}
.datagrid table thead tr th {
  color: #333;
  font-size: 0.9rem;
  border: 0;
  border-bottom: 2px solid #dee2e6;
  padding: 10px 12px 10px 12px;
}
.datagrid table thead tr th a:link,
.datagrid table thead tr th a:visited,
.datagrid table thead tr th a:active,
.datagrid table thead tr th a:hover {
  color: #333;
  white-space: nowrap;
}
.datagrid table thead tr th .datagrid-column-header-additions {
  display: inline-block;
  float: left;
}
.datagrid table thead tr th input {
  padding: 3px 7px;
}
.datagrid table thead tr:first-child th {
  padding-top: 0;
}
.datagrid table tbody tr {
  background-color: transparent !important;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.datagrid table tbody tr td {
  border: 0;
  padding: 10px 12px;
  font-size: 0.9rem;
}
.datagrid table tbody tr td a {
  cursor: pointer;
}
.datagrid table tbody tr td a:link,
.datagrid table tbody tr td a:visited,
.datagrid table tbody tr td a:active {
  color: #B43932;
  text-decoration: none;
}
.datagrid table tbody tr td a:hover {
  text-decoration: underline;
}
.datagrid table tbody tr:hover {
  background-color: #ECECEC !important;
}
.datagrid table tbody tr:not(:first-child) {
  border-top: 1px solid #dee2e6;
}
.datagrid table tfoot {
  border-top: 2px solid #dee2e6;
  background-color: #fff;
}
.datagrid table tfoot tr td {
  color: #333;
  border: 0;
  padding: 10px 0;
  border-top: 1px #000 solid;
}
.datagrid table tfoot tr td small {
  color: #333 !important;
}
.datagrid table tfoot tr td > * {
  display: inline-block;
  float: left;
}
.datagrid table tfoot tr td .datagrid-per-page-submit {
  display: none;
}
.datagrid table tfoot tr td .col-per-page {
  float: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.icon-remove {
  width: 18px;
  height: 18px;
  cursor: pointer;
  background: url("../../../../admin/design/icons/odstranit.png") center no-repeat;
}
.icon-edit {
  width: 18px;
  height: 18px;
  cursor: pointer;
  background: url("../../../../admin/design/icons/upravit.png") center no-repeat;
}
.icon-generate {
  width: 18px;
  height: 18px;
  cursor: pointer;
  background: url("../../../admin/design/icons/soubory.png") center no-repeat;
}

/*# sourceMappingURL=grid-customize.css.map */
