.kv-panel-before .kv-grid-toolbar {
  display: flex;
  justify-content: end;
}
.kv-panel-before .btn-group .btn-default {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.card-footer .kv-panel-pager nav {
  display: flex;
  justify-content: end;
}

.card-header .float-end {
  display: none;
}

.kv-panel-after .float-end {
  float: left !important;
}

.card-header .btn-info {
  float: right;
  background-color: #34a1da !important;
  border-color: #34a1da !important;
}

/* .card-footer .kv-panel-pager .active {
  background: #34a1da !important;
} */

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #34a1da !important;
  border-color: #34a1da !important;
}

.page-item .page-link {
  z-index: 3;
  color: #34a1da;
}

.page-item.last .page-link {
  color: #34a1da !important;
}

a.sidebar-link.active {
  background-color: rgba(25, 95, 160, 0.07) !important;
}
.page-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li a.active svg.stroke-icon {
  stroke: #34a1da !important;
}
a.sidebar-link.active span {
  color: #34a1da !important;
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li .sidebar-link::after {
  background-color: #34a1da !important;
}

.btn.btn-outline-primary {
  border-color: #34a1da !important;
  color: #34a1da !important;
}

button.btn.btn-primary {
  background-color: #34a1da !important;
}

button.btn.btn-primary.btn-search {
  border-color: #fff !important;
  background-color: #17a2b8 !important;
}

button.btn-outline-primary:hover {
  color: white !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8 !important;
}
button.btn-outline-primary:focus {
  color: #34a1da !important;
  background-color: #fff !important;
  border-color: #34a1da !important;
}

i.icofont.icofont-pencil-alt-5 {
  color: #28a745 !important;
}

i.icofont.icofont-ui-delete {
  color: #dc3545 !important;
}

i.icofont.icofont-plus-circle {
  color: #34a1da !important;
}

th > a {
  color: black !important;
  font-weight: 700;
}

th.kv-align-center.kv-align-middle {
  color: black !important;
  font-weight: 700;
  font-size: inherit;
}

th {
  background-color: #f5f5f5 !important;
  height: 68px !important;
}

.btn-primary {
  background-color: #34a1da !important;
  /* height: 88px !important; */
}
*/

/* Custom Table */

.kv-grid-table thead {
  background-color: black;
}

/* Custom Table */

.iconEdit {
  padding: 0.5rem;
  margin: 0.2rem;
  color: #28a745;
  border: 1px solid #e0e0e0;
  box-shadow: 0px 1px 2px rgba(10, 10, 10, 0.12);
  border-radius: 4px;
}

.iconDelete {
  padding: 0.5rem;
  margin: 0.2rem;
  color: #dc3545;
  border: 1px solid #e0e0e0;
  box-shadow: 0px 1px 2px rgba(10, 10, 10, 0.12);
  border-radius: 4px;
}

.iconImage {
  padding: 0.5rem;
  margin: 0.2rem;
  color: #ff7f00;
  border: 1px solid #e0e0e0;
  box-shadow: 0px 1px 2px rgba(10, 10, 10, 0.12);
  border-radius: 4px;
}

.iconPrint .iconPayments .iconAddCircle {
  padding: 0.5rem;
  margin: 0.2rem;
  color: #34a1da;
  border: 1px solid #e0e0e0;
  box-shadow: 0px 1px 2px rgba(10, 10, 10, 0.12);
  border-radius: 4px;
}

.kv-grid-table tbody tr td {
  padding: 1rem;
}