/* $hinge-default-error-color: #CB0029;
$hinge-default-error-background: #FFFFFF;
$hinge-default-focus-color: $aig-blue; */
.dbp-pagination,
.dbp-pagination-hooks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dbp-pagination > div,
.dbp-pagination-hooks > div {
  width: auto;
}
.dbp-pagination > div p,
.dbp-pagination-hooks > div p {
  display: inline-block;
}
.dbp-pagination > div.goto-page.dbp-textbox input,
.dbp-pagination-hooks > div.goto-page.dbp-textbox input {
  display: inline-block;
  max-width: 60px;
}
.dbp-pagination > div.goto-page.dbp-textbox button,
.dbp-pagination-hooks > div.goto-page.dbp-textbox button {
  margin: 0 0.5rem;
}
.dbp-pagination > div .fixed-label label:not(.dbp-file-button), .dbp-pagination > div .fixed label:not(.dbp-file-button), .dbp-pagination > div :not([class*=floating]) label:not(.dbp-file-button), .dbp-pagination > div .dropdown, .dbp-pagination > div:not([class*=floating]) label:not(.dbp-file-button),
.dbp-pagination-hooks > div .fixed-label label:not(.dbp-file-button),
.dbp-pagination-hooks > div .fixed label:not(.dbp-file-button),
.dbp-pagination-hooks > div :not([class*=floating]) label:not(.dbp-file-button),
.dbp-pagination-hooks > div .dropdown,
.dbp-pagination-hooks > div:not([class*=floating]) label:not(.dbp-file-button) {
  display: inline-block;
  font-weight: normal;
  margin-right: 0.25rem;
}
.dbp-pagination > div .fixed-label label:not(.dbp-file-button):focus, .dbp-pagination > div .fixed label:not(.dbp-file-button):focus, .dbp-pagination > div :not([class*=floating]) label:not(.dbp-file-button):focus, .dbp-pagination > div .dropdown:focus, .dbp-pagination > div:not([class*=floating]) label:not(.dbp-file-button):focus,
.dbp-pagination-hooks > div .fixed-label label:not(.dbp-file-button):focus,
.dbp-pagination-hooks > div .fixed label:not(.dbp-file-button):focus,
.dbp-pagination-hooks > div :not([class*=floating]) label:not(.dbp-file-button):focus,
.dbp-pagination-hooks > div .dropdown:focus,
.dbp-pagination-hooks > div:not([class*=floating]) label:not(.dbp-file-button):focus {
  outline: none;
}
.dbp-pagination > div .button-secondary.small, .dbp-pagination > div [class*=dbp-dropdown] .bootstrap-select .dropdown-toggle, .dbp-pagination > div[class*=dbp-] input,
.dbp-pagination-hooks > div .button-secondary.small,
.dbp-pagination-hooks > div [class*=dbp-dropdown] .bootstrap-select .dropdown-toggle,
.dbp-pagination-hooks > div[class*=dbp-] input {
  height: 2.5rem;
}
.dbp-pagination > div .dropdown,
.dbp-pagination-hooks > div .dropdown {
  max-width: 100px;
  min-width: 80px;
}
.dbp-pagination > div .records-per-page-container,
.dbp-pagination-hooks > div .records-per-page-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dbp-pagination > div .records-per-page-container .dbp-dropdown .select-item,
.dbp-pagination-hooks > div .records-per-page-container .dbp-dropdown .select-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dbp-pagination > div button:not(.btn.dropdown-toggle):not(.button-secondary.small),
.dbp-pagination-hooks > div button:not(.btn.dropdown-toggle):not(.button-secondary.small) {
  margin: 0.25rem;
}
.dbp-pagination > div button:not(.btn.dropdown-toggle):not(.button-secondary.small) img,
.dbp-pagination-hooks > div button:not(.btn.dropdown-toggle):not(.button-secondary.small) img {
  width: 1.25rem;
  height: 1.25rem;
}
.dbp-pagination > div button:not(.btn.dropdown-toggle):not(.button-secondary.small) svg,
.dbp-pagination-hooks > div button:not(.btn.dropdown-toggle):not(.button-secondary.small) svg {
  width: 1.25rem;
  height: 1.25rem;
}
.dbp-pagination > div button:not(.btn.dropdown-toggle):not(.button-secondary.small) svg path,
.dbp-pagination-hooks > div button:not(.btn.dropdown-toggle):not(.button-secondary.small) svg path {
  fill: #4F00CA;
}
@media (max-width: 767px) {
  .dbp-pagination > div.goto-page, .dbp-pagination > div.records-per-page,
.dbp-pagination-hooks > div.goto-page,
.dbp-pagination-hooks > div.records-per-page {
    display: none;
  }
}
.dbp-pagination .total-count span,
.dbp-pagination-hooks .total-count span {
  margin-left: 0.125rem;
}

.dbp-pagination-hooks label.selectholder {
  margin: 0 0.5rem 0 0;
}
.dbp-pagination-hooks .goto-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dbp-pagination-hooks .input-text {
  margin-right: 0.25rem;
}
.dbp-pagination-hooks .filter-option-inner-inner {
  margin-top: 0.25rem;
}
.dbp-pagination-hooks .navigation-buttons-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dbp-pagination-hooks .navigation-buttons-container button {
  margin-right: 0.5rem;
}

.grid-loading-indicator .preventDefault > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}