:root {
  --primary-color: #006f9e;
}


.table td {
	vertical-align: middle;
}

.framework-logo {
	max-height: 54px;
}

.btn.btn-primary {
  color: #FFFFFF;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-primary:focus:not(.btn-text), .btn.btn-primary.focus:not(.btn-text) {
	background-color: var(--primary-color);
  border-color: var(--primary-color);
  filter: brightness(1.2);
}

.bg-primary,
.header .header-top,
.scrolltop,
.label.label-primary,
.dataTables_wrapper .dataTables_paginate .pagination .page-item.active > .page-link {
  background-color: var(--primary-color) !important;
}

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
	background-color: var(--primary-color) !important;
  filter: brightness(1.2);
}

.dataTables_wrapper .dataTable th.sorting_asc, .dataTables_wrapper .dataTable td.sorting_asc,
a.text-hover-primary:hover, .text-hover-primary:hover,
.nav .show > .nav-link, .nav .nav-link:hover:not(.disabled), .nav .nav-link.active,
.header-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-text, .header-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text,
.header-menu .menu-nav > .menu-item:hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text, .header-menu .menu-nav > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active) > .menu-link .menu-text {
	color: var(--primary-color) !important;
}

.svg-icon.svg-icon-primary svg g [fill] {
	fill: var(--primary-color) !important;
}