/* inter-regular - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/google/fira-sans-v10-latin-regular.eot); /* IE9 Compat Modes */
  src: local(''),
       url(/fonts/google/fira-sans-v10-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/google/fira-sans-v10-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
       url(/fonts/google/fira-sans-v10-latin-regular.woff) format('woff'), /* Modern Browsers */
       url(/fonts/google/fira-sans-v10-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
       url('/fonts/google/fira-sans-v10-latin-regular.svg#Fira Sans') format('svg'); /* Legacy iOS */
}

/* inter-500 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/google/fira-sans-v10-latin-italic.eot); /* IE9 Compat Modes */
  src: local(''),
       url(/fonts/google/fira-sans-v10-latin-italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/google/fira-sans-v10-latin-italic.woff2) format('woff2'), /* Super Modern Browsers */
       url(/fonts/google/fira-sans-v10-latin-italic.woff) format('woff'), /* Modern Browsers */
       url(/fonts/google/fira-sans-v10-latin-italic.ttf) format('truetype'), /* Safari, Android, iOS */
       url('/fonts/google/fira-sans-v10-latin-italic.svg#Fira Sans') format('svg'); /* Legacy iOS */
}

/* inter-600 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/google/fira-sans-v10-latin-700.eot); /* IE9 Compat Modes */
  src: local(''),
       url(/fonts/google/fira-sans-v10-latin-700.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/google/fira-sans-v10-latin-700.woff2) format('woff2'), /* Super Modern Browsers */
       url(/fonts/google/fira-sans-v10-latin-700.woff) format('woff'), /* Modern Browsers */
       url(/fonts/google/fira-sans-v10-latin-700.ttf) format('truetype'), /* Safari, Android, iOS */
       url('/fonts/google/fira-sans-v10-latin-700.svg#Fira Sans') format('svg'); /* Legacy iOS */
}

/* inter-700 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/google/fira-sans-v10-latin-700italic.eot); /* IE9 Compat Modes */
  src: local(''),
       url(/fonts/google/fira-sans-v10-latin-700italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/google/fira-sans-v10-latin-700italic.woff2) format('woff2'), /* Super Modern Browsers */
       url(/fonts/google/fira-sans-v10-latin-700italic.woff) format('woff'), /* Modern Browsers */
       url(/fonts/google/fira-sans-v10-latin-700italic.ttf) format('truetype'), /* Safari, Android, iOS */
       url('/fonts/google/fira-sans-v10-latin-700italic.svg#Fira Sans') format('svg'); /* Legacy iOS */
}
/*


 */
:root {
  --brand-success: #41ba36;
  --brand-warning: #f95706;
  --brand-danger: #f20f36;
  --brand-dark: #23333a;
  --brand-font: "Fira Sans"; }

html, body {
  font-family: var(--brand-font), var(--bs-font-sans-serif);
  color: var(--brand-dark); }

h1, h2, h3, h4, h5, h6,
.navbar-brand,
legend,
.nav-tabs,
#side_management_navigation .list-group-item strong,
.btn,
table th,
#header_site_name {
  font-family: var(--brand-font), var(--bs-font-sans-serif); }

input, textarea, button, select {
  font-family: var(--brand-font), var(--bs-font-sans-serif); }

.tooltip {
  font-family: var(--brand-font), var(--bs-font-sans-serif); }

.nav-tabs-lg {
  font-family: var(--brand-font), var(--bs-font-sans-serif); }

a:not(.btn) {
  color: #0071a1;
  font-weight: bold; }

a:not(.btn):hover {
  color: #1182b2; }

.breadcrumbs a:not(.btn):hover,
.background-block a:not(.btn):hover,
#main_content_container a:not(.btn):hover {
  transition: all .1s ease-in;
  background: #e6f8ff; }

.breadcrumbs-list li a,
.navbar a, .dropdown a, .nav a,
.pagination a {
  font-weight: normal; }

.navbar-dark.affix {
  background: #00aeef !important; }

.navbar-dark.affix.umbrella {
  background: #00aeef !important; }

.bg-dark {
  background: #00aeef !important; }

.text-success {
  color: var(--brand-success) !important; }

.text-info {
  color: #75caeb !important; }

.text-warning {
  color: var(--brand-warning) !important; }

.text-danger {
  color: var(--brand-danger) !important; }

.bg-success {
  background-color: var(--brand-success) !important; }

.bg-warning {
  background-color: var(--brand-warning) !important; }

.bg-danger {
  background-color: var(--brand-danger) !important; }

.badge-success {
  background-color: var(--brand-success) !important; }

.badge-warning {
  background-color: var(--brand-warning) !important; }

.badge-danger {
  background-color: var(--brand-danger) !important; }

.form-control.is-valid {
  border-color: var(--brand-success) !important; }

.form-control.is-invalid {
  border-color: var(--brand-danger) !important; }

.invalid-feedback {
  color: var(--brand-danger) !important; }

.btn-primary {
  color: #fff;
  background-color: #00aeef;
  border-color: #009dde; }

.btn-primary:hover {
  color: #fff;
  background-color: #12779e;
  border-color: #117095; }

.btn-check:focus + .btn-primary,
.btn-primary:focus {
  color: #fff;
  background-color: #12779e;
  border-color: #117095;
  box-shadow: 0 0 0 0.25rem rgba(56, 157, 196, 0.5); }

.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #117095;
  border-color: #10698c; }

.btn-check:checked + .btn-primary:focus,
.btn-check:active + .btn-primary:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(56, 157, 196, 0.5); }

.btn-primary:disabled,
.btn-primary.disabled {
  color: #fff;
  background-color: #158cba;
  border-color: #158cba; }

.btn-secondary {
  color: #000;
  background-color: #f0f0f0;
  border-color: #e0e0e0; }

.btn-secondary:hover {
  color: #000;
  background-color: #f2f2f2;
  border-color: #e0e0e0; }

.btn-check:focus + .btn-secondary,
.btn-secondary:focus {
  color: #000;
  background-color: #f2f2f2;
  border-color: #e0e0e0;
  box-shadow: 0 0 0 0.25rem rgba(204, 204, 204, 0.5); }

.btn-check:checked + .btn-secondary,
.btn-check:active + .btn-secondary,
.btn-secondary:active,
.btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
  color: #000;
  background-color: #f3f3f3;
  border-color: #e0e0e0; }

.btn-check:checked + .btn-secondary:focus,
.btn-check:active + .btn-secondary:focus,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(204, 204, 204, 0.5); }

.btn-secondary:disabled,
.btn-secondary.disabled {
  color: #000;
  background-color: #f0f0f0;
  border-color: #e0e0e0; }

.btn-success {
  color: #fff;
  background-color: #41ba36;
  border-color: #41ba36; }

.btn-success:hover {
  color: #fff;
  background-color: #03dc57;
  border-color: #03dc57; }

.btn-check:focus + .btn-success,
.btn-success:focus {
  color: #fff;
  background-color: #03dc57;
  border-color: #03dc57;
  box-shadow: 0 0 0 0.25rem rgba(38, 246, 194, 0.5); }

.btn-check:checked + .btn-success,
.btn-check:active + .btn-success,
.btn-success:active,
.btn-success.active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #08c8a4;
  border-color: #04c4a0; }

.btn-check:checked + .btn-success:focus,
.btn-check:active + .btn-success:focus,
.btn-success:active:focus,
.btn-success.active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 246, 194, 0.5); }

.btn-success:disabled,
.btn-success.disabled {
  color: #fff;
  background-color: #41ba36;
  border-color: #41ba36; }

.btn-info {
  color: var(--brand-dark);
  background-color: #7ed9ff;
  border-color: #6dc8ee; }

.btn-info:hover {
  color: var(--brand-dark);
  background-color: #6dc8ee;
  border-color: #5cb7dd; }

.btn-check:focus + .btn-info,
.btn-info:focus {
  color: var(--brand-dark);
  background-color: #6dc8ee;
  border-color: #5cb7dd;
  box-shadow: 0 0 0 0.25rem rgba(138, 210, 238, 0.5); }

.btn-check:checked + .btn-info,
.btn-check:active + .btn-info,
.btn-info:active,
.btn-info.active,
.show > .btn-info.dropdown-toggle {
  color: var(--brand-dark);
  background-color: #5ea2bc;
  border-color: #5898b0; }

.btn-check:checked + .btn-info:focus,
.btn-check:active + .btn-info:focus,
.btn-info:active:focus,
.btn-info.active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(138, 210, 238, 0.5); }

.btn-info:disabled,
.btn-info.disabled {
  color: var(--brand-dark);
  background-color: #75caeb;
  border-color: #75caeb; }

.btn-warning {
  color: var(--brand-dark);
  background-color: #ff9b57;
  border-color: #ff9b57; }

.btn-warning:hover {
  color: var(--brand-dark);
  background-color: #ee8a46;
  border-color: #dd7935; }

.btn-check:focus + .btn-warning,
.btn-warning:focus {
  color: var(--brand-dark);
  background-color: #ee8a46;
  border-color: #dd7935;
  box-shadow: 0 0 0 0.25rem rgba(255, 151, 61, 0.5); }

.btn-check:checked + .btn-warning,
.btn-check:active + .btn-warning,
.btn-warning:active,
.btn-warning.active,
.show > .btn-warning.dropdown-toggle {
  color: var(--brand-dark);
  background-color: #ee8a46;
  border-color: #dd7935; }

.btn-check:checked + .btn-warning:focus,
.btn-check:active + .btn-warning:focus,
.btn-warning:active:focus,
.btn-warning.active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 151, 61, 0.5); }

.btn-warning:disabled,
.btn-warning.disabled {
  color: #fff;
  background-color: #ff9b57;
  border-color: #ff9b57; }

.btn-danger {
  color: var(--brand-dark);
  background-color: #ef5c43;
  border-color: #ef5c43; }

.btn-danger:hover {
  color: var(--brand-dark);
  background-color: #de4b32;
  border-color: #cd3c21; }

.btn-check:focus + .btn-danger,
.btn-danger:focus {
  color: var(--brand-dark);
  background-color: #de4b32;
  border-color: #cd3c21;
  box-shadow: 0 0 0 0.25rem rgba(255, 94, 84, 0.5); }

.btn-check:checked + .btn-danger,
.btn-check:active + .btn-danger,
.btn-danger:active,
.btn-danger.active,
.show > .btn-danger.dropdown-toggle {
  color: var(--brand-dark);
  background-color: #de4b32;
  border-color: #cd3c21; }

.btn-check:checked + .btn-danger:focus,
.btn-check:active + .btn-danger:focus,
.btn-danger:active:focus,
.btn-danger.active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 94, 84, 0.5); }

.btn-danger:disabled,
.btn-danger.disabled {
  color: #fff;
  background-color: #ef5c43;
  border-color: #ef5c43; }

.btn-outline-primary {
  color: #158cba;
  background-color: #fff;
  border-color: #158cba; }

.btn-outline-primary:hover {
  color: #fff;
  background-color: #158cba;
  border-color: #158cba; }

.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(21, 140, 186, 0.5); }

.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #158cba;
  border-color: #158cba; }

.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(21, 140, 186, 0.5); }

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
  color: #158cba;
  background-color: transparent; }

.btn-outline-secondary {
  color: var(--brand-dark);
  background-color: #fff;
  border-color: #f5f5f5; }

.btn-outline-secondary:hover {
  color: #000;
  background-color: #fff;
  border-color: #fff; }

.btn-check:focus + .btn-outline-secondary,
.btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(240, 240, 240, 0.5); }

.btn-check:checked + .btn-outline-secondary,
.btn-check:active + .btn-outline-secondary,
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show {
  color: #000;
  background-color: #f0f0f0;
  border-color: #f0f0f0; }

.btn-check:checked + .btn-outline-secondary:focus,
.btn-check:active + .btn-outline-secondary:focus,
.btn-outline-secondary:active:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(240, 240, 240, 0.5); }

.btn-outline-secondary:disabled,
.btn-outline-secondary.disabled {
  color: var(--bs-gray);
  background-color: transparent; }

.btn-outline-success {
  color: var(--brand-success);
  background-color: #fff;
  border-color: var(--brand-success); }

.btn-outline-success:hover {
  color: #fff;
  background-color: var(--brand-success);
  border-color: var(--brand-success); }

.btn-check:focus + .btn-outline-success,
.btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 246, 194, 0.5); }

.btn-check:checked + .btn-outline-success,
.btn-check:active + .btn-outline-success,
.btn-outline-success:active,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: var(--brand-success);
  border-color: var(--brand-success); }

.btn-check:checked + .btn-outline-success:focus,
.btn-check:active + .btn-outline-success:focus,
.btn-outline-success:active:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(38, 246, 194, 0.5); }

.btn-outline-success:disabled,
.btn-outline-success.disabled {
  color: var(--brand-success);
  background-color: transparent; }

.btn-outline-info {
  color: #75caeb;
  border-color: #75caeb; }

.btn-outline-info:hover {
  color: #fff;
  background-color: #75caeb;
  border-color: #75caeb; }

.btn-check:focus + .btn-outline-info,
.btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(117, 202, 235, 0.5); }

.btn-check:checked + .btn-outline-info,
.btn-check:active + .btn-outline-info,
.btn-outline-info:active,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show {
  color: #fff;
  background-color: #75caeb;
  border-color: #75caeb; }

.btn-check:checked + .btn-outline-info:focus,
.btn-check:active + .btn-outline-info:focus,
.btn-outline-info:active:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(117, 202, 235, 0.5); }

.btn-outline-info:disabled,
.btn-outline-info.disabled {
  color: #75caeb;
  background-color: transparent; }

.btn-outline-warning {
  color: var(--brand-warning);
  background-color: #fff;
  border-color: var(--brand-warning); }

.btn-outline-warning:hover {
  color: #fff;
  background-color: var(--brand-warning);
  border-color: var(--brand-warning); }

.btn-check:focus + .btn-outline-warning,
.btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 133, 27, 0.5); }

.btn-check:checked + .btn-outline-warning,
.btn-check:active + .btn-outline-warning,
.btn-outline-warning:active,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show {
  color: #fff;
  background-color: var(--brand-warning);
  border-color: var(--brand-warning); }

.btn-check:checked + .btn-outline-warning:focus,
.btn-check:active + .btn-outline-warning:focus,
.btn-outline-warning:active:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 133, 27, 0.5); }

.btn-outline-warning:disabled,
.btn-outline-warning.disabled {
  color: var(--brand-warning);
  background-color: transparent; }

.btn-outline-danger {
  color: var(--brand-danger);
  border-color: var(--brand-danger); }

.btn-outline-danger:hover {
  color: #fff;
  background-color: var(--brand-danger);
  border-color: var(--brand-danger); }

.btn-check:focus + .btn-outline-danger,
.btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 65, 54, 0.5); }

.btn-check:checked + .btn-outline-danger,
.btn-check:active + .btn-outline-danger,
.btn-outline-danger:active,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #ff4136;
  border-color: #ff4136; }

.btn-check:checked + .btn-outline-danger:focus,
.btn-check:active + .btn-outline-danger:focus,
.btn-outline-danger:active:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 65, 54, 0.5); }

.btn-outline-danger:disabled,
.btn-outline-danger.disabled {
  color: var(--brand-danger);
  background-color: transparent; }

.page-item.active .page-link {
  border-color: var(--brand-success);
  background-color: var(--brand-success);
  color: var(--brand-dark); }

.modal-header {
  background: #00aeef; }

#main_content_container .alert-info {
  background: #ffdb5a;
  border-color: #ffdb5a;
  color: var(--brand-dark); }

#user_guide .alert-warning,
#main_content_container .alert-warning {
  background: #ffdb5a;
  border-color: #ffdb5a;
  color: var(--brand-dark); }

#main_content_container .alert-danger {
  background-color: #ffd9d7;
  color: var(--brand-dark); }

.nav-tabs a.nav-link:hover {
  background: #fff !important; }

.nav-tabs a.nav-link.active {
  color: #005ba9;
  font-weight: bold !important; }

#side_management_navigation {
  background: #e6f8ff;
  box-shadow: 4px 0 6px -1px rgba(0, 0, 0, 0.08), 2px 0 4px -1px rgba(0, 0, 0, 0.04); }

.action-bar {
  background: #e6f8ff; }

#side_management_navigation #accordion_parent > ul > li {
  border-color: #d2d9dc; }

#side_management_navigation li a {
  font-weight: normal; }

#side_management_navigation li a.active,
#side_management_navigation li a:hover {
  background: rgba(0, 0, 0, 0.08);
  font-weight: 600; }

#side_management_navigation ul.sidebar-top-level-items > li.active {
  box-shadow: inset 4px 0 0 #158cba;
  background: rgba(0, 0, 0, 0.08); }

#umbrella_link_button {
  background: #158cba;
  border-color: #047cba; }

.initials-avatar-container {
  background-color: #158cba; }

#ghent_footer {
  margin-top: 3rem;
  background-color: #e6f8ff; }

select.form-control, textarea.form-control, .selectize-input, .input-group-text, .input-group-sm .input-group-text, input.form-control[type="text"], input.form-control[type="password"], input.form-control[type="search"], input.form-control[type="number"], input.form-control[type="file"], input.form-control[type="file"]::file-selector-button, input.form-control[type="email"] {
  border-radius: 4px; }

.btn {
  border-radius: 4px; }

.btn-sm {
  border-radius: 3px; }

.btn-lg {
  border-radius: 6px; }

fieldset {
  border-color: #f0f0f0; }

.alert-warning, .alert-info {
  background: #ffdb5a;
  border-color: #ffdb5a; }

.ka-progress-step.is-active .ka-progress-step-number {
  background-color: #ffdb5a;
  color: #111; }

h1, #main_page_title {
  color: #005ba9;
  font-weight: bold !important;
  margin-top: 0 !important; }

.breadcrumbs-container {
  border-bottom: 0; }

.breadcrumbs-list li a {
  color: #001823; }

.breadcrumbs-list li:last-child a {
  color: #005ba9;
  font-weight: bold;
  text-decoration: underline; }

.btn-link {
  font-weight: bold !important;
  text-decoration: underline; }

@media (max-width: 767px) {
  .navbar-brand img + span {
    max-width: 180px; } }
