.kt-header-mobile .kt-header__brand-logo-default {
  height: 52px !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cc-window {
  background-color: #282a3a;
}
.cc-btn {
  background-color: #5867dd;
  border-color: #5867dd;
  color: #ffffff;
}
.cc-message {
  color: #fefefe;
}
/* =====================================================================
   RMC met Reizi - theme override layer
   Navy-led palette (per design system V1.0): RMC Navy #00577D primary,
   RMC Cyaan #00A9CE accent, Cyaan-200 #BFE8F3 wash, Reizi green #028137
   for ACTION (CTA/success) only. Open Sans throughout. Light-cyan sidebar
   (navy text) so the navy RMC logo reads; navy chip for the active item.
   NOTE: processed by postcss (CSS parser) before less, so this file
   stays plain CSS with literal colours - no less variables / // comments.
   ===================================================================== */
/* ---------- Open Sans (brand typeface) ---------- */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-LightItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-Semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-SemiboldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-BoldItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-ExtraBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('/Common/fonts/open-sans/OpenSans-ExtraBoldItalic.ttf') format('truetype');
}
/* ---------- Palette (for reference)
   RMC Navy   #00577D  PRIMARY: sidebar, headers, text, structure, links
   Navy dark  #003f5a  emphasis / hover-dark
   Navy light #0a6a93  sidebar hover fill
   RMC Cyaan  #00a9ce  ACCENT: active keyline/icons, on dark only
   Cyaan 200  #bfe8f3  wash (table headers, horizon)
   Reizi green#028137  ACTION only: primary CTA, success
   green dark #016a2d  CTA hover
   cream      #f9f8f5  page background      white #ffffff card
   gray-200 #e3e5e3 hairline  gray-300 #bfc3c1 input  gray-500 #6e7572 muted
   warning #e08a2b  danger #b5321f
   aside text #cfe6ee  aside mute #7aa7bd
   ---------- */
:root {
  --rmc-navy: #00577d;
  --rmc-navy-dark: #003f5a;
  --rmc-cyan: #00a9ce;
  --rmc-cyan-200: #bfe8f3;
  --rmc-green: #028137;
  --reizi-green-600: #028137;
  --reizi-blue-700: #00577d;
  --rmc-blue-700: #00577d;
  --reizi-cream: #f9f8f5;
  --reizi-white: #ffffff;
  /* status colours + soft tints (design-system tokens) */
  --reizi-success: #028137;
  --reizi-warning: #e08a2b;
  --reizi-danger: #b5321f;
  --reizi-info: #00577d;
  --reizi-success-100: #d8ecdf;
  --reizi-warning-100: #f8e8d4;
  --reizi-danger-100: #f3ddd8;
  --reizi-info-100: #bfe8f3;
}
/* ---------- Base typography & page ---------- */
body,
.kt-content,
.kt-wrapper {
  font-family: 'Open Sans', system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
body {
  background-color: #f9f8f5 !important;
  color: #00577d;
}
.kt-wrapper {
  background-color: #f9f8f5;
}
h1,
h2,
h3,
h4,
h5,
h6,
.kt-portlet .kt-portlet__head .kt-portlet__head-title,
.kt-subheader .kt-subheader__title {
  font-family: 'Open Sans', sans-serif;
  color: #00577d;
}
a {
  color: #00577d;
}
a:hover {
  color: #003f5a;
}
/* ---------- Sidebar / aside (light cyan, so the navy logo reads) ---------- */
.kt-aside,
.kt-aside-menu,
.kt-aside__brand {
  background-color: #e6f1f6 !important;
}
.kt-aside__brand {
  border-bottom: 1px solid rgba(0, 87, 125, 0.1);
}
/* RMC met Reizi logo, transparent background (no plate) */
.kt-aside__brand .kt-aside__brand-logo {
  background-color: transparent;
  display: inline-flex;
  align-items: center;
}
.kt-aside__brand .kt-aside__brand-logo img {
  height: 34px;
}
/* mobile header: white bar, navy togglers (so the navy logo reads) */
.kt-header-mobile {
  background-color: #ffffff !important;
  box-shadow: 0 1px 0 0 #e3e5e3;
}
.kt-header-mobile .kt-header-mobile__logo {
  background-color: transparent;
}
.kt-header-mobile .kt-header-mobile__toggler span,
.kt-header-mobile .kt-header-mobile__toggler span:before,
.kt-header-mobile .kt-header-mobile__toggler span:after {
  background-color: #00577d !important;
}
.kt-header-mobile .kt-header-mobile__topbar-toggler i {
  color: #00577d !important;
}
.kt-aside-menu {
  /* hover */
  /* open submenu container */
  /* active / here (current page) — navy chip + white text + cyan keyline */
  /* submenu links */
  /* submenu icons */
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
  color: #00577d !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon i,
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
  color: #00577d !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-text {
  color: #5f7d8b !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section .kt-menu__section-icon {
  color: #5f7d8b !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link {
  background-color: #d2e8f1 !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon i {
  color: #003f5a !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link {
  background-color: #d2e8f1 !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon i,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
  color: #003f5a !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
  background-color: #00577d !important;
  box-shadow: inset 3px 0 0 0 #00a9ce;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__ver-arrow,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__ver-arrow {
  color: #ffffff !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon i,
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon i {
  color: #7fe0f4 !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
  color: #00577d !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item:hover > .kt-menu__link,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link {
  background-color: #d2e8f1 !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item:hover > .kt-menu__link .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
  color: #003f5a !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-icon i {
  color: #00577d !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item:hover > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item:hover > .kt-menu__link .kt-menu__link-icon i,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon i {
  color: #003f5a !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #8fb0bf !important;
}
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span,
.kt-aside-menu .kt-menu__nav .kt-menu__submenu .kt-menu__item:hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
  background-color: #00a9ce !important;
}
.kt-aside .ps > .ps__rail-y > .ps__thumb-y {
  background-color: rgba(0, 87, 125, 0.22) !important;
}
/* ---------- Header ---------- */
.kt-header {
  background-color: #ffffff;
  border-bottom: 1px solid #e3e5e3;
}
/* ---------- Subheader ---------- */
.kt-subheader {
  background-color: transparent;
}
.kt-subheader .kt-subheader__title {
  color: #00577d;
  font-weight: 700;
}
.kt-subheader .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
  color: #6e7572;
}
/* ---------- Buttons ---------- */
/* Primary action / CTA stays Reizi green (design system: green = action) */
.btn.btn-primary {
  background-color: #028137;
  border-color: #028137;
  box-shadow: 0 4px 14px rgba(2, 129, 55, 0.28);
  color: #fff;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.show > .btn.btn-primary.dropdown-toggle {
  background-color: #016a2d !important;
  border-color: #016a2d !important;
  color: #fff !important;
}
.btn.btn-success {
  background-color: #028137;
  border-color: #028137;
}
.btn.btn-success:hover,
.btn.btn-success:focus,
.btn.btn-success:active {
  background-color: #016a2d !important;
  border-color: #016a2d !important;
}
/* Outline-primary as a navy secondary action */
.btn.btn-outline-primary,
.btn.btn-label-primary {
  color: #00577d;
  border-color: #00577d;
  background-color: transparent;
}
.btn.btn-outline-primary:hover,
.btn.btn-outline-primary:focus,
.btn.btn-outline-primary:active {
  background-color: #00577d !important;
  border-color: #00577d !important;
  color: #fff !important;
}
/* Info button: light cyan -> fills navy on hover */
.btn.btn-info {
  background-color: #bfe8f3;
  border-color: #9ad3e4;
  color: #00577d;
}
.btn.btn-info:hover,
.btn.btn-info:focus,
.btn.btn-info:active {
  background-color: #00577d !important;
  border-color: #00577d !important;
  color: #fff !important;
}
/* ---------- Cards / portlets ---------- */
.kt-portlet {
  border-radius: 12px;
  border: 1px solid #e3e5e3;
  box-shadow: 0 2px 10px rgba(0, 87, 125, 0.07);
  background-color: #ffffff;
}
.kt-portlet .kt-portlet__head {
  border-bottom: 1px solid #e3e5e3;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
/* ---------- Forms ---------- */
.form-control {
  border: 1px solid #bfc3c1;
  color: #00577d;
}
.form-control:focus {
  border-color: #00577d;
  box-shadow: 0 0 0 3px rgba(0, 87, 125, 0.25);
}
.kt-checkbox > span,
.kt-radio > span {
  border-color: #bfc3c1;
}
.kt-checkbox > input:checked ~ span {
  background-color: #00577d;
  border-color: #00577d;
}
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #00577d !important;
}
/* ---------- Status badges / labels ---------- */
.kt-badge.kt-badge--success,
.label.label-success,
.badge-success {
  background-color: #028137;
  color: #fff;
}
.kt-badge.kt-badge--warning,
.label.label-warning,
.badge-warning {
  background-color: #e08a2b;
  color: #fff;
}
.kt-badge.kt-badge--danger,
.label.label-danger,
.badge-danger {
  background-color: #b5321f;
  color: #fff;
}
.kt-badge.kt-badge--info,
.kt-badge.kt-badge--primary,
.kt-badge.kt-badge--brand,
.label.label-info,
.label.label-brand,
.badge-info,
.badge-primary {
  background-color: #00577d;
  color: #fff;
}
.kt-font-success,
.text-success {
  color: #028137 !important;
}
.kt-font-brand,
.kt-font-primary,
.text-primary,
.text-info {
  color: #00577d !important;
}
/* ---------- Tables (bootstrap .table) ---------- */
.table thead th,
.table thead td {
  background-color: #bfe8f3;
  color: #00577d;
  font-weight: 600;
  border-color: #a9d6e6;
  border-bottom: 2px solid #00577d;
  vertical-align: middle;
}
.table td,
.table th {
  border-top: 1px solid #e3e5e3;
  color: #00577d;
}
.table.table-bordered th,
.table.table-bordered td {
  border-color: #e3e5e3;
}
.table.table-striped tbody tr:nth-of-type(odd),
.table.table-striped tbody tr:nth-of-type(odd) > td {
  background-color: #f2f8fb;
}
.table.table-hover tbody tr:hover,
.table.table-hover tbody tr:hover > td {
  background-color: #e3f3f9;
}
/* keep light utility tables light (don't force tinted header) */
.table.table-light thead th,
.table.table-light thead td {
  background-color: #eeefec;
  color: #00577d;
  border-bottom: 1px solid #e3e5e3;
}
/* metronic kt-datatable header */
.kt-datatable .kt-datatable__head {
  background-color: #bfe8f3;
}
.kt-datatable .kt-datatable__head .kt-datatable__cell > span {
  color: #00577d;
}
.kt-datatable .kt-datatable__row.kt-datatable__row--even > .kt-datatable__cell {
  background-color: #f2f8fb;
}
.kt-datatable .kt-datatable__body .kt-datatable__row:hover > .kt-datatable__cell {
  background-color: #e3f3f9;
}
/* ---------- Datatables accents ---------- */
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #00577d !important;
  border-color: #00577d !important;
  color: #fff !important;
}
/* ---------- Misc legacy fixes (kept from default theme) ---------- */
.kt-head--skin-dark {
  background-color: #00577d;
}
body.kt-aside--static .kt-aside-menu {
  margin-top: 75px;
}
.kt-header__topbar .subscription-warning {
  padding-top: 23px;
}
.unread-notification-count {
  position: absolute;
  top: 13px;
  right: 3px;
}
.menuSearchBarInput {
  width: 214px !important;
}
.kt-aside-menu-dark .select2-selection,
.kt-aside-menu-dark .searchMenuSelect2 {
  background-color: #ffffff !important;
  border: 1px solid #a9d6e6 !important;
  color: #00577d !important;
}
.kt-aside-menu-dark .select2-selection:focus,
.kt-aside-menu-dark .searchMenuSelect2:focus {
  border-color: #00577d !important;
  color: #00577d !important;
}
/* =====================================================================
   Header topbar — notifications bell, user menu & chat
   ===================================================================== */
/* Topbar icons (notification bell, theme + chat icons) came from the
   header skin as near-white #c8cad5 -> invisible on the white header.
   Repaint them navy so the bell (flaticon-alarm / flaticon-alert-2) reads. */
.kt-header .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon i {
  color: #00577d;
}
.kt-header .kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-icon i,
.kt-header .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-icon i {
  color: #003f5a;
}
.kt-header .kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-icon,
.kt-header .kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-icon {
  background-color: rgba(0, 87, 125, 0.08);
}
/* unread badge: navy chip with white count (design tokens) */
.kt-header__topbar .kt-badge.kt-badge--primary {
  background-color: #00577d;
  color: #ffffff;
}
/* username + avatar in the topbar */
.kt-header__topbar-item--user .kt-header__topbar-username {
  color: #00577d !important;
  font-weight: 600;
}
.kt-header__topbar-item--user .header-profile-picture {
  border: 2px solid #bfe8f3;
}
/* ---------- Dropdown panels (user menu + notifications) ---------- */
.kt-header__topbar .dropdown-menu {
  border: 1px solid #e3e5e3;
  border-radius: 12px;
  box-shadow: 0 10px 35px rgba(0, 87, 125, 0.18);
  overflow: hidden;
}
/* card head / notification head -> RMC navy gradient.
   The markup carries an inline background:url(bg-1.jpg); override only the
   image layer with !important so navy wins regardless of the bg image. */
.kt-header__topbar .kt-user-card.kt-user-card--skin-dark,
.kt-header__topbar .kt-head.kt-head--skin-dark {
  background-image: linear-gradient(135deg, #00577d 0%, #003f5a 100%) !important;
}
.kt-header__topbar .kt-user-card .kt-user-card__name {
  color: #ffffff;
  font-weight: 700;
}
.kt-header__topbar .kt-user-card .kt-user-card__avatar img {
  border: 3px solid rgba(255, 255, 255, 0.35);
}
/* notification list items (user menu + notifications dropdown) */
.kt-header__topbar .kt-notification .kt-notification__item {
  border-bottom: 1px solid #eef1f0;
}
.kt-header__topbar .kt-notification .kt-notification__item:hover {
  background-color: #f2f8fb;
}
.kt-header__topbar .kt-notification .kt-notification__item .kt-notification__item-icon i {
  color: #00577d;
}
.kt-header__topbar .kt-notification .kt-notification__item:hover .kt-notification__item-icon i {
  color: #00a9ce;
}
.kt-header__topbar .kt-notification .kt-notification__item .kt-notification__item-title {
  color: #00577d;
}
/* logout button (btn-label-brand) -> navy */
.kt-header__topbar .user-profile-menu .btn.btn-label-brand {
  background-color: #e6f1f6;
  color: #00577d;
}
.kt-header__topbar .user-profile-menu .btn.btn-label-brand:hover {
  background-color: #00577d;
  color: #ffffff;
}
/* =====================================================================
   Chat (quick sidebar panel)
   ===================================================================== */
.kt-quick-panel {
  background-color: #ffffff;
}
.kt-quick-panel .quick-panel-action-button i {
  color: #00577d;
}
.kt-quick-panel .quick-panel-action-button:hover i {
  color: #00a9ce;
}
/* friend / blocked user lists */
.kt-quick-panel .kt-widget--users .kt-widget__username {
  color: #00577d;
  font-weight: 600;
}
.kt-quick-panel .kt-widget--users h5 {
  color: #00577d;
}
/* conversation header */
.kt-quick-panel .kt-chat__title {
  color: #00577d;
  font-weight: 700;
}
.kt-quick-panel .kt-chat__username {
  color: #00577d;
}
/* message bubbles: outgoing (mine, kt-bg-light-brand) cyan wash,
   incoming (kt-bg-light-success) green wash */
.kt-quick-panel .kt-chat__message.kt-bg-light-brand .kt-chat__text {
  background-color: #e3f3f9 !important;
  color: #00577d;
  border-radius: 12px;
}
.kt-quick-panel .kt-chat__message.kt-bg-light-success .kt-chat__text {
  background-color: #d8ecdf !important;
  color: #016a2d;
  border-radius: 12px;
}
/* brand button (chat Reply) -> RMC navy */
.btn.btn-brand {
  background-color: #00577d;
  border-color: #00577d;
  color: #ffffff;
}
.btn.btn-brand:hover,
.btn.btn-brand:focus,
.btn.btn-brand:active {
  background-color: #003f5a !important;
  border-color: #003f5a !important;
  color: #ffffff !important;
}
