.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus
{
	color: #2b324f;
}

.uk-navbar-nav > li > a
{
	color: #1f243b;
}

.uk-navbar-nav > li.uk-active > a
{
	color: #2b324f;
}

.nav-inactive
{
	color: #666;
}

.uk-overlay-default
{
	background: rgba(255, 255, 255, 0.2);
}

.header-text
{
	color: white;
	text-shadow: 1px 1px 3px #000;
}

.uk-button-default.uk-active, .uk-button-default:active
{
	background-color: transparent;
	color: #2b324f;
	border: 1px solid #e5e5e5;
}

.uk-button-default
{
	background-color: transparent;
	color: #1f243b;
	border: 1px solid #e5e5e5;
}

.active-divider
{
	padding-bottom: 10px;
	border-bottom: 1px solid #2b324f;
}

.inactive-divider
{
	padding-bottom: 10px;
	border-bottom: 1px solid #1f243b;
}

.text-size-20
{
	font-size: 20px;
}

hr
{
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px dotted #1f243b;
	margin: 1em 0;
	padding: 0;
}

.active-button
{
	background-color: #1f243b;
	color: white;
	border: 1px solid transparent;
}

.active-button:hover
{
	background-color: #2b324f;
	color: white;
	border: 1px solid transparent;
}

.uk-overlay-primary
{
	background: rgba(34,34,34,.5);
}

.modal-link
{
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5;
	color: lightblue !important;
}

@media only screen and (max-width: 959px) {
	.portfolio-button {
		width: 100%;
		margin-top: 10px;
		display: block;
	}

}