@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

body {
	background-color:#f9f9f9;
}
body, p, h1, h2, h3, h4, li, td {
	font-family: 'Lato', Arial, Helvetica, sans-serif !important;
	font-weight: 400;
}
body, p, li, td, em, strong {
	font-family: 'Lato', Arial, Helvetica, sans-serif !important;
  font-size: 18px;
	line-height: 150%;
	color: #303030;
}
.blue {
 color: #007ebf !important; 
}

.darkblue {
 color: #025580 !important;
}

/* change link colors if necessary */
.uk-link, a, em a {
	color: #0077dd;
	text-decoration: none;
}
.uk-link:hover, a:hover {
	color: #025580;
	text-decoration: none;
}
/* end of change link colors */

/* line 324 */
blockquote {
	padding-left: 25px;
	padding-right: 25px;
	border-left: none;
	font-size: 18px;
	line-height: 140%;
}
em {
	font-family: 'Lato', Arial, Helvetica, sans-serif !important;
	font-size: 18px;	
	line-height: inherit;
	color: currentColor !important;
}


h1, .uk-h1, h1 em, h1 strong, h1.uk-h1 em {
  font-size: 2.23125rem;
  line-height: 0.9;
}

h1.uk-h1 a {
	color: #0077dd !important;
}

h2, .uk-h2, .h2 em, h2 strong, h2.uk-h2 em  {
  font-size: 1.7rem;
  line-height: normal;
  font-weight: 700;
  color: #007ebf !important; 
}

#info h2, #info h2.uk-h2 {
	margin: 0px 0px 0px 0px !important;
	padding: 0px;
}

h2.uk-margin-top {
	margin-top: 40px !important;
}

h3, .uk-h3, h3 em, h3 strong, .uk-h3 em {
  color: #007ebf !important; 
  font-size: 1.5rem;
  line-height: normal;
  font-weight: 700;
}
.uk-h3 {
  color: #025580 !important; 
}

h3.uk-margin-large-top {
  margin-top: 35px !important;
}

h3, h3 em {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#main h3, #main h3 em {
	margin: 20px 0px -10px 0px;
	padding: 0px;
}

h4, .uk-h4, h4 em, .uk-h4 em {
  color: #007ebf !important; 
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 700;
  margin-top: 35px;
}

h5, .uk-h5, h5 em, .uk-h5 em {
  font-size: 1.15rem;
  line-height: 1;
  font-weight: 400;
}

h6, .uk-h6, h6 em, .uk-h6 em {
  font-size: 17px;
  line-height: 1.25;
  font-weight: 700;
  color: #007ebf !important; 
  margin: 0px;
}

/* do not change font color below */

#main h2, #main h2.uk-h2 {
	margin: 20px 0px -10px 0px !important;
	padding: 0px;
}

#tabs h2, #tabs h2 em  {
	margin-bottom: 15px !important;
	padding: 0px;
}

#biography h2, #biography h2.uk-h2 {
	margin: 5px 0px -10px 0px !important;
	padding: 0px;
}

h4, h4 em {
	font-size: 20px;
	line-height: 120%;
	color: #333333 !important;
	font-weight: 400;
	margin: 0px 0px 7px 0px;
	padding: 0px;
}

/* line 572 Large screen and bigger */
@media (min-width: 1220px) {
/*
     * Large gutter
     */
.uk-grid-divider:not(:empty) {
	margin-left: -35px;
	margin-right: -35px;
}
.uk-grid-divider > * {
	padding-left: 35px;
	padding-right: 35px;
}
.uk-grid-divider:empty {
	margin-top: 25px;
	margin-bottom: 35px;
}
}
.uk-panel {
	border: 1px solid #9999;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	}
/* Sub-modifier: `uk-panel-box-primary` line 1318 */
.uk-panel-box-primary {
	background-color: #d1efa0;
	color: #224c07;
}
.uk-panel-box-primary-hover:hover {
	color: #2d7091;
}
.uk-panel-box-primary .uk-panel-title {
	color: #2d7091;
}
/*  Sub-modifier: `uk-panel-box-secondary` line 1330  */
.uk-panel-box-secondary {
	background-color: #f0f0f0;
	color: #333;
}
.uk-panel-box-secondary-hover:hover {
	color: #333;
}
.uk-panel-box-secondary .uk-panel-title {
	color: #333;
}
/* Modifier: `uk-panel-space` line 1369 */
.uk-panel-space {
	padding: 30px;
}
/* line 2426 */
.uk-tab > li > a {
	display: block;
	padding: 8px 12px 8px 12px;
	border: 1px solid transparent;
	border-bottom-width: 0;
	color: #0077dd;
	text-decoration: none;
	background: #f0f0f0;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
/* Active */
.uk-tab > li.uk-active > a {
	border-color: #dddddd;
	border-bottom-color: transparent;
	color: #333;
	background: #f5f5f5;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
/* Hover line 2438
 * 1. Apply hover style also to focus state
 * 2. Also apply if dropdown is opened
 * 3. Remove default focus style
 */
.uk-tab > li > a:hover, .uk-tab > li.uk-open > a {
	border-color: #f5f5f5;
	background: #f9f9f9;
	color: #005599;
	/* 2 */
	outline: none;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
/* line 3412 */
.uk-button {
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #9999;
	background-color: #c14e2b;
}
.uk-button-padding {
  padding: 10px;
}
/* Hover line 3445 */
.uk-button:hover, .uk-button:focus {
	background-color: #ee3e16;
	color: #FFFFFF;
	/* 2 */
	outline: none;
	/* 3 */
	text-decoration: none;
}
.uk-button.uk-button-primary.uk-button-large {
	font-size: 140% !important;
  line-height: 150%;
}
/* line 3717 */
.uk-icon-large.uk-text-primary {
	color: #025580 !important;
}
/* line 7510 */
.uk-text-large, .uk-text-large em, .uk-text-large i {
	font-size: 21px !important;
	line-height: normal !important;
	font-weight: normal !important;
}
/* Color modifiers line 7520  */
.uk-text-muted {
	color: #999999 !important;
}
.uk-text-primary {
	color: #0050a7 !important;
}
.uk-text-success {
	color: #659f13 !important;
}
.uk-text-warning {
	color: #e28327 !important;
}
.uk-text-danger {
	color: #d85030 !important;
}
.uk-text-contrast {
	color: #ffffff !important;
}
.uk-text-secondary {
	color: #ffffff !important;
}
/* Container line 7610 */
.uk-container {
	box-sizing: border-box;
	max-width: 980px;
	padding: 0 25px;
	background-color: #fff;
	-webkit-border-radius: 0px 0px 15px 15px;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
}
/* Large screen and bigger */
@media (min-width: 1220px) {
.uk-container {
	max-width: 1200px;
	padding: 0px 35px 50px 35px !important;
	background-color: #fff;
	-webkit-border-radius: 0px 0px 15px 15px;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
}
}
/* Container line 7680 */
.uk-text-small {
	font-size: 85%;
	line-height: 120%;
}
.uk-text-small em {
	font-size: 100%;
	line-height: 120%;
}
/* custom CSS */

.uk-padding-right {
	padding-right: 20px !important;
	padding-top: 5px !important;
}
 /* full width reverse heading */ h1.headline {
 font-family: Arial, Helvetica, sans-serif; /* main page font face */
 color: #FFF; /* set font color */
 font-size: 24px; /* main page font size in pixels NOT points */
 font-weight: normal;
 line-height: normal;
 letter-spacing: normal;
 text-align:center !important; /* centers text in the box */
 background: none; /* headline background color */
 margin: 0px -50px 20px -50px;
 padding: 10px 0px 10px 0px;
 background-color: #2386A1;
}
.roundbottom {
	-webkit-border-radius: 0px 0px 15px 15px;
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
}
.uk-border-remove {
	border: none #FFF !important;
}
.uk-quote {
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 20px;
	border-left: none;
	font-size: 18px;
	line-height: 22px;
	font-style: italic;
}
	
	.quote {
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 20px;
	border-left: none;
	font-size: 18px;
	line-height: 140%;
	font-style: italic;
}
	
	#subhead {
		margin-top: 15px;
	}
	
	#main ul, #main ol {
	margin-top: 15px;
	margin-left: 25px;
}
	#main li {
		line-height: 140%;
	}

	#tab-pill-content-1 {
		margin-left: 25px;
	}
	
	.green {
		color: green;
		font-weight: bold;
	}