body.app,
#columns_container,
.columns_container_row {
  background: #f9f9f9 !important;
}

body.signin footer {
  color: #213569 !important;
}

body.signin section.track::before {
  display: none;
}

.columns_container_row {
  border: none !important;
  box-shadow: none !important;
}

#header_top_container.bg-primary {
  background: #FFFFFF !important;
  border-bottom: 1px solid #bae5f9;
}

#search_form_track {
  color: #FFFFFF !important;
}

#add_order {
  color: #FFFFFF !important;
}

#loading_box button.btn {
  color: #FFF !important;
}

#first_column.border-end {
  border: none !important;
}

.btn-primary {
  background: #213569 !important;
  border-color: #213569 !important;
  color: #FFFFFF !important;
}

.btn.disabled {
  color: #FFF !important;
}

.card-title.text-primary {
  color: #213569 !important;
}

.tooltip-icon, i.tooltip-info {
  color: #213569;
}

#first_column #sidebar-container span.text-primary {
  color: #213569 !important;
}

.hs-icon-color-primary {
  color: #213569 !important;
}

.browser .text-primary {
  color: #213569 !important;
}

div.browser-records > a.active .card {
  background-color: #213569;
}

.page-link,
.page-link:hover,
.page-link:visited {
  color: #213569;
}

.page-link.active, .active > .page-link {
  background-color: #213569;
  border-color: #213569;
}

.form-check-input:checked {
  background-color: #213569;
  border-color: #213569;
}

.logo_svg {
  height: 32px;
}

.breadcrumb-item, .breadcrumb-item a {
  color: #213569 !important;
}

.breadcrumb-item + .breadcrumb-item::before {
  color: #213569 !important;
}

.singpost-background {
  background: #213569 url(../../img/apc-background-2026.jpeg) no-repeat center;
  background-size: cover;
}

table.dataTable thead > tr > th {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

table.curved-table {
  border-spacing: 0 5px !important;
}

table.curved-table.table-header-sticky {
  transform: translateY(-10px);
}

table.curved-table.transly5 {
  transform: translateY(-5px);
}

table.curved-table thead.multi-header {
  border-spacing: 0 0 !important;
}

#routing_table thead tr:first-of-type,
#debrief_table thead tr:first-of-type {
  transform: translateY(5px);
}

table.dataTable > tbody > tr.odd > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.09);
}

table.curved-table th.digits, table.curved-table td.digits {
  text-align: center !important;
}

table.curved-table th, table.curved-table td {
  text-align: center !important;
}

.form-select,
.form-control,
input.track__input {
  border-color: #A0A0A0;
  background-color: #FFFFFF !important;
}

.form-control:disabled,
.form-select:disabled {
  background-color: #F0F0F0 !important;
}

input:not(:disabled).field_req:not(.depot-info-no-pointer) {
  border-color: #FF0000 !important;
}

#search_button {
  border-color: #A0A0A0 !important;
}

#input_group_text_filter {
  border-color: #A0A0A0 !important;
}

.depot-info-no-pointer {
  background-color: #F0F0F0 !important;
  pointer-events: none;
  border-color: #A0A0A0 !important;
}

/*# sourceMappingURL=apc-bootstrap.css.map */
