/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video, .captionSmall {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: proxima-nova-n4, proxima-nova, sans-serif;  
}

a {
	color:#ac0871;
}

a.pointer {
	 cursor: pointer!important;
}

.condensed {
	font-family: proxima-nova-condensed, sans-serif;
	font-weight: 700;
	font-style: normal;
}
.headline-row1 {

		background: #fff;
}


.headline-row {

		background: #025863;
/*
background: -moz-linear-gradient(top, #363030 0%, #fac809 80%);
background: -webkit-linear-gradient(top, #363030 0%, #fac809 80%);
background: linear-gradient(to bottom, #363030 0%, #fac809 80%);
*/
}
.headline-row1 h2 {
	padding: 20px 0 0 0;
	color: 000;
	text-align: center;
	margin: 0 auto;
	font-size:1.5em;
	/*text-shadow: 1px 1px 0 #000;*/
	font-weight:600;
}

.navbar {
	margin-bottom: 0;
	background-color:#286878;
	border-radius: 0;
}

.navbar-default {
	border:none;

}

.navbar-default .navbar-nav>li>a {
color: #fff;
}
.navbar-default .navbar-nav>li>a:hover {
color: #000;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
min-height: 40px;
}

.jumbotron-hero {
	background-image: url("../img/22annual-report-Cover_for-web.jpg"); 
background-color: #ffffff;
	padding:15px 0;
	/* margin-bottom: 5px; */
}

.letter {
	padding:50px 50px 0 50px;
}

.letter p, li{
	line-height: 2em;
}

.letter p, ul{
	margin-bottom:20px;
}

ul.arlist {
list-style: none;
padding: 0;
margin: 0;
margin-left: 1em;


}

li.arlist {
  padding-left: 1em; 
	margin-bottom: 10px;
  /*text-indent: -1.1em; */
}

li.arlist::before {
  content: none;
	font-size: 1.4em;
  color: #a63070; /* or whatever color you prefer */
}


/*
li.arlist {content: "\25AA"; color: #0dbbb4;display: inline-block; width: 1em;
  margin-left: -1em}
*/

ol.arnumlist {
list-style: none;
counter-reset: li;
margin-left: 1em;



}

li.arnumlist::before {content: counter(li)". "; color: #a63070;
  display: inline-block; width: 1em;
font-weight: bold;
  margin-left: -.5em;
}

li.arnumlist {
  padding-left: 1em; 
	text-indent: -.5em;

}

li.arnumlist {counter-increment: li}

#subtext {
font-size: 3em!important;
display: inline-block;

color: #fac809;
float: left;
width: 100px;
height: 50px;
}

#aftersub {
	line-height:2em;
}

.ceo-pic-caption {
color: #fff;
padding: 5px 10px;
background-color: #fac809;
margin-top:10px;
	display: inline-block;

	}

.table {
	color: white;
}

.modal-header {
	background-color:#286878;
	color: white;
}

.close {
	color: white;
	opacity: 1;
}

.bod-slt h1, h2 {
	font-family: proxima-nova-condensed, sans-serif;
	font-weight: 700;
	font-style: normal;
}

.bod-slt h1 {
	font-size: 21px;
	margin-bottom:10px;
}

.bod-slt h2 {
	font-size: 18px;
}

.bod-slt p {
	margin-bottom:15px;
	line-height: 1.3em;
	font-size:.9em;
}