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

body.signin footer {
  color: #006fa6 !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;
}

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

#menu .text-primary {
  color: #002a4b !important;
}

.header-icons {
  color: #002a4b;
}

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

.bg-primary {
  background: #023957 !important;
}

.btn-primary {
  background: #002a4b !important;
  border-color: #002a4b !important;
}

.border-primary {
  border-color: #002a4b !important;
}

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

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

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

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

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

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

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

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

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

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

.logo_svg {
  height: 32px;
}

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

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

.singpost-background {
  background: url(../../img/singpost-background.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.btn-check-label {
  background-color: #ced4da;
  color: #adb5bd;
}

.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
  background-color: #002a4b !important;
  color: #FFFFFF;
  border-color: #002a4b !important;
}

.btn-check-label::after {
  display: inline-block;
  content: "\f272";
  font-family: bootstrap-icons;
  vertical-align: -0.185em;
  color: #ced4da;
}

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