/* Bootstrap pagination active link override */
.pagination > .active > a {
  background-color: #eb2525 !important;
  border-color: #eb253c !important;
  color: #ffffff !important;
}

/* Keep active red on hover/focus (override theme's black hover) */
.pagination > .active > a:hover,
.pagination > .active > a:focus {
  background-color: #eb2525 !important;
  border-color: white !important;
  color: #ffffff !important;
}

/* Non-active hover: keep transparent background */
.pagination > li > a:hover,
.pagination > li > span:hover {
  background-color: transparent !important;
  color: white !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  background: transparent !important;
  color: #374151 !important;
  border: 1px solid white !important;
  padding: 0 !important;
}

/* DataTables style pagination anchors */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background: transparent !important;
  color: white !important;
  border: 1px solid white !important;
  background: #eb2525 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #eb2525 !important; /* keep active red */
  color: #ffffff !important;
  border: 1px solid white !important;
}


 .line {
   border: 1px solid #0e2231;
   margin-top: 2px;
 }

/* Import errors list in datagrid */
.import-errors-list {
  margin: 0;
  padding-left: 0;
  list-style: none;
  white-space: nowrap;
}

/* Type badge */
.type-badge {
  display: inline-block !important;
  padding: 2px 8px !important;
  border-radius: 3px !important;
  font-size: 11px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  background: #3b7ddd !important;
}

.type-badge--aki_grill {
  background: #e67e22 !important;
}

.type-badge--metro {
  background: #3b7ddd !important;
}

/* Metro IE detail page header */
.metro-ie-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.metro-ie-header__title {
  margin: 0;
}

.metro-ie-header__meta {
  margin-top: 4px;
  color: #666;
  font-size: 13px;
}

.metro-ie-header__filename {
  margin-left: 8px;
}

