:root {
	--primary: #1e51a4;
	--secondary: #4C9E45
}

@media only screen and (min-width: 992px) {
	header.container .header-col {
		display: flex;
	}
}

header.container .header-col .logo {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex-basis: 550px;
}

header.container .header-col .logo img {
	max-width: 550px;
}

header.container .header-col .nav-wrapper {
	flex-basis: 100%;
}

@media only screen and (max-width: 991px) {
	header.container .header-col .nav-wrapper .dropdown .dropdown-menu.show {
		border: 0;
	}

	header.container .header-col .nav-wrapper .dropdown .dropdown-menu.show .dropdown-item {
		border-bottom-width: 4px;
		border-bottom-color: rgba(204,204,204,.42);
		border-bottom-style: solid;
		margin-left: 30px;
		margin-bottom: 8px;
		padding-bottom: 8px;
		padding-left: 0;
		width: calc(100% - 30px);
	}

	header.container .header-col .nav-wrapper .dropdown .dropdown-menu.show .dropdown-item:hover {
		background-color: unset;
		border-bottom-color: #1e51a4;
	}
}

@media only screen and (max-width: 1150px) {
	header.container .header-col .logo {
		flex-basis: 450px;
	}

	header.container .header-col .logo img {
		max-width: 450px;
	}
}

main .community-involvement .tns-nav button.tns-nav-active,
main .banner .letters,
.assetmanagement .panel--green,
.dropdown-item.active,
.dropdown-item:active,
.custom-range::-webkit-slider-thumb,
.custom-range::-moz-range-thumb,
.custom-range::-ms-thumb,
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link,
.badge-primary,
.progress-bar,
.btn-primary,
.userform .Actions input[type=submit],
form:not(.userform) input[type=submit],
form:not(.userform) input[type=button],
.btn-primary.disabled,
.userform .Actions input.disabled[type=submit],
form:not(.userform) input.disabled[type=submit],
form:not(.userform) input.disabled[type=button],
.btn-primary:disabled,
.userform .Actions input[type=submit]:disabled,
form:not(.userform) input[type=submit]:disabled,
form:not(.userform) input[type=button]:disabled,
.alert-toast .alert-heading .alert-icon-wrapper,
.sub-nav,
.sub-nav::before,
.sub-nav ul li a.active,
.sub-nav-toggle-wrapper {
	background-color:#1e51a4
}

a,
.assetmanagement .panel--white .title,
.assetmanagement .panel--gray .title,
.assetmanagement .contact-form h1,
.assetmanagement .contact-form h2,
.assetmanagement .contact-form h3,
.assetmanagement .contact-form h4,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled,
.btn-link,
.page-link,
.btn-stat {
	color: #1e51a4
}

.btn-outline-primary {
	color: #1e51a4;
	border-color: #1e51a4;
}

.text-primary,
.hero-panel .text-primary {
	color: #1e51a4 !important;
}

.btn-primary,
.userform .Actions input[type=submit],
form:not(.userform) input[type=submit],
form:not(.userform) input[type=button],
.btn-primary.disabled,
.userform .Actions input.disabled[type=submit],
form:not(.userform) input.disabled[type=submit],
form:not(.userform) input.disabled[type=button],
.btn-primary:disabled,
.userform .Actions input[type=submit]:disabled,
form:not(.userform) input[type=submit]:disabled,
form:not(.userform) input[type=button]:disabled,
.show>.btn-outline-primary.dropdown-toggle,
.custom-control-input:checked~.custom-control-label::before,
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before,
.page-item.active .page-link,
.list-group-item.active,
.btn-outline-primary:hover,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active {
	background-color: #1e51a4;
	border-color: #1e51a4;
}

.bg-primary {
	background-color: #1e51a4 !important;
}

.border-primary,
.partners-panel .partner-col-hover:hover .partner-image,
.team-members .partner-col-hover:hover .partner-image,
.partners-panel .team-col-hover:hover .team-image,
.team-members .team-col-hover:hover .team-image,
.partners-panel hr,
.team-members hr {
	border-color: #1e51a4;
}

.board-of-directors {
	border-bottom: 3px solid #1e51a4;
}

header nav .nav-link:hover {
	border-bottom-color: #1e51a4;
}

a:hover,
.btn-outline-secondary:disabled,
.btn-link:hover,
.page-link:hover,
.column-panel .environment a{
	color: #4c9e45;
}

.badge-secondary,
.divider-panel {
	background-color: #4c9e45;
}

.btn-primary,
.userform .Actions input[type=submit],
form:not(.userform) input[type=submit],
form:not(.userform) input[type=button],
.btn-primary.disabled,
.userform .Actions input.disabled[type=submit],
form:not(.userform) input.disabled[type=submit],
form:not(.userform) input.disabled[type=button],
.btn-primary:disabled,
.userform .Actions input[type=submit]:disabled,
form:not(.userform) input[type=submit]:disabled,
form:not(.userform) input[type=button]:disabled,
.btn-stat,
.btn-stat.disabled,
.btn-stat:disabled {
	border-color: #4c9e45;
}

.text-secondary,
main .environment a,
body .text-primary {
	color: #4c9e45 !important;
}

.bg-secondary {
	background-color: #4c9e45 !important;
}

.border-secondary {
	border-color: #4c9e45 !important;
}

.btn-secondary,
.btn-secondary.disabled,
.btn-secondary:disabled,
.btn-outline-secondary:hover,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle,
.btn-primary:hover,
.userform .Actions input[type=submit]:hover,
form:not(.userform) input[type=submit]:hover,
form:not(.userform) input[type=button]:hover,
.btn-primary:focus,
.userform .Actions input[type=submit]:focus,
form:not(.userform) input[type=submit]:focus,
form:not(.userform) input[type=button]:focus,
.btn-primary.focus,
.userform .Actions input.focus[type=submit],
form:not(.userform) input.focus[type=submit],
form:not(.userform) input.focus[type=button],
.btn-primary:not(:disabled):not(.disabled):active,
.userform .Actions input[type=submit]:not(:disabled):not(.disabled):active,
form:not(.userform) input[type=submit]:not(:disabled):not(.disabled):active,
form:not(.userform) input[type=button]:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.userform .Actions input[type=submit]:not(:disabled):not(.disabled).active,
form:not(.userform) input[type=submit]:not(:disabled):not(.disabled).active,
form:not(.userform) input[type=button]:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle,
.userform .Actions .show>input.dropdown-toggle[type=submit],
form:not(.userform) .show>input.dropdown-toggle[type=submit],
form:not(.userform) .show>input.dropdown-toggle[type=button],
.btn-stat:hover,
.btn-stat:focus,
.btn-stat.focus,
.btn-stat:not(:disabled):not(.disabled):active,
.btn-stat:not(:disabled):not(.disabled).active,
.show>.btn-stat.dropdown-toggle {
	background-color: #4c9e45;
	border-color: #4c9e45;
}

.btn-outline-secondary {
	color: #4c9e45;
	border-color: #4c9e45;
}

.advisory-council {
	border-bottom: 3px solid #4c9e45;
}

.divider-panel .divider-icon {
	color: white;
}
