/**
 * Colors
 *
 * @package gnl-framework
 */
.gnl-header {
	background: #243746;
}
.gnl-site-footer {
    background: #64717c;
}
a {
	color: #003b6a;
}
a:hover {
	color: #003b6a;
}
.gnl-link {
	color: #003b6a;
}
.gnl-link:hover {
	color: #003b6a;
}
a.gnl-link:focus,
a.gnl-link:hover {
	color: #003b6a;
    background-color: #e6ecf0;
}
.gnl-header-1,
.gnl-header-2,
.gnl-header-3,
.gnl-header-4,
.gnl-header-5,
.gnl-header-6,
.gnl-list-group__primary-text {
	color: #243746;
}
.gnl-icon--help {
	color: #243746;
}
.gnl-icon--spinner,
.gnl-icon--spinner--small,
.gnl-icon--spinner-button {
	color: #243746;
}
.gnl-icon--visibility {
	color: #243746;
}
.gnl-avatar--icon--blue {
	color: #243746;
}
.gnl-button--back,
.gnl-button--link,
.gnl-button--next {
	color: #243746;
}
.active.gnl-button--back,
.active.gnl-button--next,
.gnl-button--back:active,
.gnl-button--link.active,
.gnl-button--link:active,
.gnl-button--next:active {
	color: #243746;
}
.gnl-button--outlined.active {
	color: #243746;
}
.gnl-button--contained {
	background: #243746;
}
.gnl-button--contained:not(:disabled):not(.disabled).hover,
.gnl-button--contained:not(:disabled):not(.disabled):hover {
	background: #3a4b59;
}
.gnl-button--contained:not(:disabled):not(.disabled).focus,
.gnl-button--contained:not(:disabled):not(.disabled):focus {
	background: #3a4b59;
}
.gnl-button--contained.active,
.gnl-button--contained:active {
	background: #3a4b59;
}
.gnl-button--back.active,
.gnl-button--back:active {
	color: #243746;
}
.gnl-button--next.active,
.gnl-button--next:active {
	color: #243746;
}
.gnl-button--function-copy::before,
.gnl-button--function-document::before,
.gnl-button--function-print::before,
.gnl-button--function-receipt::before,
.gnl-button--function-save::before,
.gnl-button--function-thumb-down::before,
.gnl-button--function-thumb-up::before {
	color: #243746;
}
.co-pagination .co-page-item .co-page-link {
	color: #3a4b59;
}
.co-pagination .co-page-item .co-page-link:hover {
	background-color: #243746;
	border-color: #243746;
}
.co-pagination .co-page-item .co-page-link.co-page-link--active {
	background: #243746;
}
.gnl-tabs.nav-pills .nav-link.active {
	color: #243746;
	border-bottom-color: #243746;
}
.gnl-tabs--responsive.nav-pills .nav-link.active {
	color: #243746;
	border-bottom-color: #243746;
}
@media (min-width:840px) {
	.gnl-tabs--responsive.nav-pills .nav-link.active {
		border-left: 4px solid #243746;
	}
}
.gnl-card--info a.gnl-card__footer,
.gnl-card--info-box a.gnl-card__footer {
	color: #243746;
}
.gnl-card--info button.gnl-card__footer,
.gnl-card--info-box button.gnl-card__footer {
	color: #243746;
}
.gnl-color-theme--brand-blue {
	background-color: #243746;
}
.gnl-alert--info {
	background-color: #243746;
}
.gnl-alert--callout-info {
	color: #3b4148;
	background-color: #f1f3f4;
}
.gnl-alert--warning {
    color: #000;
}
.gnl-color-theme--blue-light-brand {
	color: #243746;
}
a.gnl-color-theme--blue-light-brand:hover {
	color: #243746;
}
.gnl-color-theme--fg-blue {
	color: #243746;
}
a.gnl-color-theme--fg-blue:hover {
	color: #243746;
}
.gnl-color-theme--bg-blue {
	background: #243746;
}
.gnl-color-theme--blue-on-white {
	color: #243746;
}
.gnl-color-theme--blue-on-white.active,
.gnl-color-theme--blue-on-white:active,
.gnl-color-theme--blue-on-white:not(:disabled):not(.disabled).focus,
.gnl-color-theme--blue-on-white:not(:disabled):not(.disabled).hover,
.gnl-color-theme--blue-on-white:not(:disabled):not(.disabled):focus,
.gnl-color-theme--blue-on-white:not(:disabled):not(.disabled):hover {
	color: #243746;
}
.gnl-color-text-blue-dark {
	color: #3a4b59;
}
.gnl-color-text-brand-blue {
	color: #243746;
}
.gnl-color-bg-blue-dark {
	background-color: #3a4b59;
}
.gnl-color-bg-brand-blue {
    background-color: #243746;;
}
.gnl-expansion-panel__icon {
	color: #243746;
}
.gnl-expansion-panel__button-text {
	color: #243746;
}
.gnl-form-check__input.checked+.gnl-form-check__label::before,
.gnl-form-check__input:checked+.gnl-form-check__label::before {
	color: #243746;
}
.gnl-form-radio__input.checked+.gnl-form-radio__label::before,
.gnl-form-radio__input:checked+.gnl-form-radio__label::before {
	color: #243746;
}
.gnl-file__input--masked.focus+label .gnl-file__top,
.gnl-file__input--masked:focus+label .gnl-file__top {
	color: #3a4b59;
}
.gnl-file__input--masked.focus+label .gnl-file__name,
.gnl-file__input--masked:focus+label .gnl-file__name {
	background-color: #3a4b59;
}
.gnl-file label:active .gnl-file__top,
.gnl-file label:hover .gnl-file__top {
	color: #3a4b59;
}
.gnl-file label:active .gnl-file__name,
.gnl-file label:hover .gnl-file__name {
	background-color: #3a4b59;
}
.gnl-file__top {
	color: #243746;
}
.gnl-file__name {
	background-color: #243746;
}
a.gnl-list-group__item.active {
	color: #243746;
}
button.gnl-list-group__item.active {
	color: #243746;
}
.gnl-list-group--selection input[type=radio]:checked+.gnl-list-group__item {
	color: #243746;
}
.gnl-list-group--selection .gnl-list-group__item.active,
.gnl-list-group--selection .gnl-list-group__item:active {
	color: #243746;
}
.modal-content .gnl-link {
	color: #243746;
}
.gnl-navigation.gnl-navigation--side .gnl-navigation__nav-item.active {
	border-left: 4px solid #243746;
}
.gnl-navigation.gnl-navigation--side .gnl-navigation__nav-link.active {
	color: #243746;
}
.gnl-navigation.gnl-navigation--side .gnl-navigation__nav-link.active:before {
	background-color: #243746;
}
.gnl-pagination .gnl-pagination__dot.gnl-pagination__dot--on {
	background-color: #243746;
}
.gnl-stepper__step--active .gnl-stepper__number {
	background-color: #243746;
}
.gnl-stepper__icon::before {
	color: #243746;
}
.gnl-u-text-blue-dark {
	color: #3a4b59;
}
.hover\:gnl-u-text-blue-dark:hover {
	color: #3a4b59;
}
.focus\:gnl-u-text-blue-dark:focus {
	color: #3a4b59;
}
.gnl-u-text-brand-blue {
	color: #243746;
}
.hover\:gnl-u-text-brand-blue:hover {
	color: #243746;
}
.focus\:gnl-u-text-brand-blue:focus {
	color: #243746;
}
.gnl-u-bg-blue-dark {
	background-color: #3a4b59;
}
.hover\:gnl-u-bg-blue-dark:hover {
	background-color: #3a4b59;
}
.focus\:gnl-u-bg-blue-dark:focus {
	background-color: #3a4b59;
}
.gnl-u-bg-brand-blue {
	background-color: #243746;
}
.hover\:gnl-u-bg-brand-blue:hover {
	background-color: #243746;
}
.focus\:gnl-u-bg-brand-blue:focus {
	background-color: #243746;
}
@media (min-width:480px) {
    .sm\:gnl-u-text-blue-dark {
		color: #3a4b59;
	}
	.sm\:hover\:gnl-u-text-blue-dark:hover {
		color: #3a4b59;
	}
	.sm\:focus\:gnl-u-text-blue-dark:focus {
		color: #3a4b59;
	}
	.sm\:gnl-u-text-brand-blue {
		color: #243746;
	}
	.sm\:hover\:gnl-u-text-brand-blue:hover {
		color: #243746;
	}
	.sm\:focus\:gnl-u-text-brand-blue:focus {
		color: #243746;
	}
    .sm\:gnl-u-bg-blue-dark {
		background-color: #3a4b59;
	}
	.sm\:hover\:gnl-u-bg-blue-dark:hover {
		background-color: #3a4b59;
	}
	.sm\:focus\:gnl-u-bg-blue-dark:focus {
		background-color: #3a4b59;
	}
	.sm\:gnl-u-bg-brand-blue {
		background-color: #243746;
	}
	.sm\:hover\:gnl-u-bg-brand-blue:hover {
		background-color: #243746;
	}
	.sm\:focus\:gnl-u-bg-brand-blue:focus {
		background-color: #243746;
	}
}
@media (min-width:840px) {
    .md\:gnl-u-text-blue-dark {
		color: #3a4b59;
	}
	.md\:hover\:gnl-u-text-blue-dark:hover {
		color: #3a4b59;
	}
	.md\:focus\:gnl-u-text-blue-dark:focus {
		color: #3a4b59;
	}
	.md\:gnl-u-text-brand-blue {
		color: #243746;
	}
	.md\:hover\:gnl-u-text-brand-blue:hover {
		color: #243746;
	}
	.md\:focus\:gnl-u-text-brand-blue:focus {
		color: #243746;
	}
	.md\:gnl-u-bg-blue-dark {
		background-color: #3a4b59;
	}
	.md\:hover\:gnl-u-bg-blue-dark:hover {
		background-color: #3a4b59;
	}
	.md\:focus\:gnl-u-bg-blue-dark:focus {
		background-color: #3a4b59;
	}
	.md\:gnl-u-bg-brand-blue {
		background-color: #243746;
	}
	.md\:hover\:gnl-u-bg-brand-blue:hover {
		background-color: #243746;
	}
	.md\:focus\:gnl-u-bg-brand-blue:focus {
		background-color: #243746;
	}
}
@media (min-width:1200px) {
    .lg\:gnl-u-text-blue-dark {
		color: #3a4b59;
	}
	.lg\:hover\:gnl-u-text-blue-dark:hover {
		color: #3a4b59;
	}
	.lg\:focus\:gnl-u-text-blue-dark:focus {
		color: #3a4b59;
	}
	.lg\:gnl-u-text-brand-blue {
		color: #243746;
	}
	.lg\:hover\:gnl-u-text-brand-blue:hover {
		color: #243746;
	}
	.lg\:focus\:gnl-u-text-brand-blue:focus {
		color: #243746;
	}
	.lg\:gnl-u-bg-blue-dark {
		background-color: #3a4b59;
	}
	.lg\:hover\:gnl-u-bg-blue-dark:hover {
		background-color: #3a4b59;
	}
	.lg\:focus\:gnl-u-bg-blue-dark:focus {
		background-color: #3a4b59;
	}
	.lg\:gnl-u-bg-brand-blue {
		background-color: #243746;
	}
	.lg\:hover\:gnl-u-bg-brand-blue:hover {
		background-color: #243746;
	}
	.lg\:focus\:gnl-u-bg-brand-blue:focus {
		background-color: #243746;
	}
}
.gnl-intro .gnl-intro__title {
	color: #243746;
}