body {
	font-family: "franklin-gothic-urw-cond",Helvetica,Arial,sans-serif;
	width: 100%;
	
}
a {
    color: #0080c7;
}

.Helpful a {
	color: #fff;
}

.Helpful a:hover {
	text-decoration: underline;
}

.h1, h1 {
    font-size: 1.5rem;
	font-weight: 700;
}
h2 {
	font-weight: 700;
	color: #000;
}

h2 a, h2 a:hover {
	color: #000;
}

#logo {
	margin-top: 15px;
}

#eyebrow {
margin-top: 20px;
	color: #0080c7;
}
#eyebrow, #eyebrow ul {
    margin-top: 10px;
	font-size: .9rem;
}
#searchFormNav button {
    color: #0080c7;
	background-color: #ffffff;
    box-sizing: border-box;
    padding: 2px 6px 3px;
    border: none;
	position: absolute;
    top: 10px;
	right: 20px;
    z-index: 100;
}
#mainNav, .navbar-dark {
	background-color: #0080c7;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	padding: 6px;
}
.dropdown-toggle::after {
    display: none;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: bottom;
   font-family: "Font Awesome 5 Solid";
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
	content: "\f078";
    border: none;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #3399d2;
}
#mainNav .svg-inline--fa.fa-w-14 {
    width: .65em;
}
#mainNav .nav-link {
	display: flex;                 /* NEW */
  align-items: center;           /* NEW */
  justify-content: center;
}
#mainNav .svg-inline--fa {
    font-size: 14px;
}

.navbar {
    padding: .2rem 0rem 0rem;
}


.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link 
{ 
	color: #0080c7;
	background-color: #fff;
	
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.85);
}

.nav-item > .nav-link:focus, .navbar-item > .nav-link:hover {
    color: rgba(255,255,255,1.0);
}

.nav-item.active > .nav-link:hover, .nav-item.active > .nav-link:focus {
	color: #0080c7;
}

.dropdown-menu {
    color: #0080c7;
    background-color: #add6ed;
    border: none;
    border-radius: 0rem;
}

.dropdown-item {
    color: #0080c7;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #0080c7;
    text-decoration: none;
    background-color: #fff;
}
.jumbotron {
    /*background-image: url(/media/1017/hero-space2.jpg);*/
	margin-bottom: 0px;
	text-shadow: 2px 2px 4px #000000;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.btn {
	border-radius: 0rem;
	text-shadow: none;
	color: #fff;
    background-color: #15c0f1;
    border-color: #15c0f1;
}
	
.btn-outline-primary {
    border: 2px solid #15c0f1;
	background-color: #ffffff;
	color: #15c0f1;
	font-weight: 500;
}
.btn-outline-light {
    border: 2px solid #ffffff;
	background-color: #ffffff;
	color: #15c0f1;
	font-weight: 500;
}
.btn-outline-primary:hover {
   border: 2px solid;
	font-weight: 500;
    border-radius: 0rem;
}
.btn-primary {
    border: 2px solid #15c0f1;
	font-weight: 500;
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #004e98;
    border-color: #004e98;
}
.display-4 {
    font-size: 3.0rem;
    font-weight: 500;
    line-height: 1.2;
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 0.8;
}

.lead {
    font-size: 1.75rem;
    font-weight: 300;
}

.container-fluid {
    background-color: #e6e6e6;
	padding-bottom: 15px;
}
	
.benefit, .News, .LifeEvents {
	margin-bottom: 15px;
}
#homeGrid {
	padding-top: 15px;
}
#homeGrid .noLeftPad {
	padding-right: 0px;
	padding-left: 0px;
}
#homeGrid .noRightPad {
	padding-right: 0px;
	padding-left: 0px;
}
.News {
	color: #ffffff;
	background-color: #3399d2;
	padding: 25px;
}

.News h2 {
	color: #FFF;
}
.News h3 {
	font-size: 1.4em;
	color: #fff;
	margin-top: .5em;
	margin-bottom: 0px;
}
.News h3 a {
    color: #fff;
}

.News p a {
	color: #ffffff;
}
#scrollLE {
	/* position: relative; 
	overflow: hidden; */
	padding-bottom: 0px;
	/* max-height: 415px; */
	 height: auto; 
}
#scrollLE .btn-outline-primary {
    border: 2px solid #004e98;
	background-color: #add6ed;
	color: #004e98;
	font-weight: 500;
}
#scrollUp {
	position: relative;
	width: 100%;
	margin-top: 0px;
	opacity: 0.65;                /* Opacity (Transparency) */
    color: rgba(256, 256, 256, 0.65);   /* RGBA Color (Alternative Transparency) */
	padding: 5px 0px;
	text-align: center;
	cursor: pointer;
}

#scrollDown {
	position: relative;
	width: 100%;
	margin-top: 0px;
	opacity: 0.65;                /* Opacity (Transparency) */
    color: rgba(256, 256, 256, 0.65);   /* RGBA Color (Alternative Transparency) */
	padding: 5px 0px;
	text-align: center;
	cursor: pointer;
}
.LifeEvents {
	background-color: #add6ed;
	padding: 20px;
	
}
.LifeEvents h3 {
	color: #004e98;
	font-size: 1.5rem;
	font-weight: 500;
}
.LifeEvents p {
    margin-bottom: .5rem;
}
.LifeEvents .btn-outline-primary {
    color: #004e98;
    border-color: #004e98;
}
.LifeEvents .btn-outline-primary:hover {
    color: #fff;
    background-color: #004e98;
    border-color: #004e98;
}
.LE {
	margin-bottom: 30px;
}
.benefitHome {
	background-color: #ffffff;
}
.benefitText, .newsText {
	padding: 20px;
}

#footer {
	color: #c9c9c9;
	background-color: #4d4d4d;
	padding-top: 15px;
}
.text-muted {
    color: #c9c9c9!important;
}
.sideNav {
	/*display: none;*/
	/* this style is not needed - removed by BBB */
}

.breadcrumb {
    padding: .75rem 0rem;
    background-color: #fff;
}
.breadcrumb {
    margin-bottom: .35rem;
}
.breadcrumb-item+.breadcrumb-item::before {
    display: none;
  	font-family: "Font Awesome 5 Light";
	color: #4d4d4d;
    content: "\f105";
}
.svg-inline--fa.fa-w-6 {
	margin-left: 6px;
	margin-right: 6px;
}
#content h2 {
	font-size: 1.4rem;
	font-weight: 500;
	font-style: normal;'
	color: #4d4d4d;
	margin-top: 24px;
	margin-bottom: 0px;
}
#content .col-lg-8  {
	margin-top: 15px;
	padding-right: 15px;
}
#content .col-lg-4 {
	margin-top: 0px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #e6e6e6;
}
#sidebar h3 {
	font-size: 1.3rem;
	font-weight: 500;
	color: #004e98;
}
#sidebar h4 {
	font-size: 1.2rem;
	font-weight: 500;
	color: #4d4d4d;
}
#sidebar p {
	margin-bottom: .5em;
	line-height: 1.2;
}

.FAQAd {
	/*display: none;*/ 
	/* this style is not needed - removed by BBB */
}
.Forms {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #004e98;
}
.ImportDocs {
	padding: 10px;
	background-color: #cee6f4;
	border: 1px solid #004e98;
	margin-bottom: 15px;
}

.Helpful {
	margin-bottom: 15px;
	padding: 10px;
	background-color: #3f9ad5;
	border: 1px solid #3f9ad5;
	color: #fff;
	position: relative;
}

.Helpful p {
	position: relative;
	z-index: 100;
}

#HelpIcon{	
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  font-size: 60px;
  color: rgba(255,255,255,.35);
  top: 15px;
  right: 15px;
  z-index: 1; 
}

#sidebar .Helpful h4, #sidebar .Helpful a {
	color: #fff;
}
.card-header {
    background-color: rgba(255,255,255,1.0); 
    border-bottom: 1px solid #3f9ad5; 
	padding: 0px;
	
}
.card {
  border: none;
	margin-top: 5px;
	margin-bottom: 15px;
}
.card .btn {
	padding-left: 0px;
	padding-right: 0px;
}
.card-body {
	 border-left: 1px solid #3f9ad5; 
	 border-right: 1px solid #3f9ad5; 
	 border-bottom: 1px solid #3f9ad5; 
}

.JIBCall {
	color: #fff;
	background-color: #004e98;
	padding:15px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.JIBCall svg {
	padding-right: 15px;
}
.JIBCall p {
	font-weight: 700;
	margin-bottom: 0px;
	margin-top: 0px
}
.JIBCall p a {
	color: #fff;
}
.JIBCall p .svg-inline--fa.fa-w-18 {
	width: auto;
	padding-right: 0px;
}
.JIBCall h5 {
	margin-bottom: 0px;
}
.PlanInfo {
	border-left: 6px solid #004e98;
	padding: 0px 15px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.PlanInfo p {
	margin-top: 5px;
	margin-bottom: 0px
}

.JIBFAQ {
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #cee6f4;
	padding: 15px;
}
.JIBFAQ img {
	padding-right: 10px;
}
.JIBFAQ h5 {
	color: #004e98;
	font-size: 1.45rem;
}
.JIBFAQ .btn-outline-primary {
    border: 2px solid #15c0f1;
    background-color: #cee6f4;
    color: #15c0f1;
    font-weight: 500;
	white-space: pre-wrap;
}
.botQuick {
	display: none;
}
.card-header .btn {
	white-space: normal;
	text-align: left;
	line-height: inherit;
}
.card .svg-inline--fa {
	padding-right: 5px;
}
.card .svg-inline--fa.fa-w-14 {
    width: 1.2em;
}
.accordion-toggle.btn {
	color: #4d4d4d;
	background-color: #fff;
	border: none;
}
.accordion-toggle .btn-link.focus, .btn-link:focus {
	text-decoration: none;
}
 #insideMainContent a[href$=".pdf"] { 
	 white-space: pre-wrap;
 }
#insideMainContent .card a[href$=".pdf"] {
   white-space: normal;
}
ul.list-unstyled > li > ul.list-unstyled { 
     list-style: none; 
     padding-left: 15px;
 }
#navbarNavDropdown { 
	background-color: #0080c7; 
}
.dropdown-menu {
    min-width: 5rem;
	}
.dropdown-item {
	   white-space: pre-wrap;
}
.nav-fill .nav-item {
width: 100%;
}
ul#searchResults.list-unstyled li {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #a9a9aa;
}
ul#searchResults.list-unstyled li:last-child {
	border-bottom: none;
}
ul#searchResults .highlight {
	font-weight: 700;
}
ul.pagination .page-link {
    color: #3f9ad5;
    border: 1px solid #a9a9aa;
}
ul.pagination .page-item.active .page-link {
    background-color: #3f9ad5;
    border-color: #3f9ad5;
}
/*By Siri delete if not applicable*/
#eyebrow.list-inline>li+li:before {
    padding: 0 5px;
    color: #0080c7;
    content: "|";
}
#footer.list-inline>li+li:before {
    padding: 0px 5px;
	color: #c9c9c9;
    content: "|";
}

@media screen and (max-height: 575px){
	.sideNav, .FAQAd {
	display: none!important;
	}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {
	
}

/* iphone horiz */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
	
}

/* iphone vertical */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
	
}

/* iPhone 6 */
/* portrait & landscape */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
	/* STYLES GO HERE */
	
}
}

/* iPhone 6 landscape */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
	/* STYLES GO HERE */
	
}

/* iPhone 6 portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
	/* STYLES GO HERE */ 
}

/* iPhone 6+ */
/* portrait & landscape */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
	/* STYLES GO HERE */
	
}

/* iPhone 6+ landscape */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
	/* STYLES GO HERE */
	
}

/* iPhone 6+ portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 

}

/* samsung s7 portrait */
@media 
    (-webkit-min-device-pixel-ratio: 3)
    and (min-resolution: 192dpi)and max-width:640px){
		
	}


/* samsung s7 landscape*/
@media 
    (-webkit-min-device-pixel-ratio: 3) 
    and (min-resolution: 192dpi){
		
	}

@media (max-width: 767px) {
	
}

@media (min-width: 768px){
#logo img {
/*	position: absolute;
    top: 15px;
    z-index: 100; */
	
	/* removed by bob on 5-18-18 */
}

	 #scrollLE {
	max-height: 415px;
	overflow: hidden;
	} 
	
}

@media only screen and (max-width: 800px) {
	
}

/* Small Devices, .visible-sm-* */
@media (min-width: 768px) and (max-width: 991px) {
	.breadcrumb  {
		margin-top: 80px;
	}
	
}

@media(min-width: 992px){
	
	#logo img {
	position: absolute;
    top: 15px;
    z-index: 100; 
	
	/* added by bob on 5-18-18 */
}
	
	#mainNav {
		height: 68px;
		padding: 0px;
	}
	#mainNav .col-lg-10 {
		padding-left: 0px;
	}
	.jumbotron {
    height: 500px;
	}
	.navbar-brand {
		display: none;
	}
	.h-95 {
	height: 95%!important;
}
.dropdown-menu {
    min-width: 15rem;
	}
.dropdown-item {
	   white-space: pre-wrap;
}
	.noLeftPad, #homeGrid .noLeftPad {
	padding-left: 0px;
		padding-right: 15px;
}
.noRightPad, #homeGrid .noRightPad {
	padding-right: 0px;
	padding-left: 15px;
}
	.sideNav {
		display: block;
	background-color: #add6ed;
	color: #0080c7;
	padding-top: 80px;
	line-height: 1.2em;
		margin-bottom: 15px;
}
.BlanksideNav {
		display: block;
	background-color: #fff;
	color: #0080c7;
	padding-top: 80px;
	line-height: 1.2em;
		margin-bottom: 15px;
}
.News {
	height: 600px;
}
.sideNav li.active {
	font-weight: 600;
	position:relative;
}
.sideNav li.active > a::after {
    width: 0px;
    height: 0px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #ffffff;
	margin: 0px;
	top: .75em;
    left: 0px;
	content:''; 
	display:block; 
  position:absolute; 
}
.sideNav li.active > a::before {
    width: 0px;
    height: 0px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #ffffff;
	margin: 0px;
	top: .75em;
    left: 0px;
	content:''; 
	display:block; 
  position:absolute; 
}
	
.FAQAd {
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px;
	color: #004e98;
	border: 1px solid #828385;
}
.FAQAd p, .FAQAd h5 {
	padding: 0px;
	margin: 0px;
}
.footerNavTopItem {
    height: 25px;
    line-height: 16px;
    font-size: 14px;
    font-weight: bold;
		margin-top: 15px;
}
	.JIBFAQ {
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #cee6f4;
	padding: 30px;
}
	.JIBFAQ img {
	padding-right: 30px;
}
.botQuick {
	display: block;
	background-color: #e6e6e6;
}
.botQuick img {
	padding: 15px 0px;
}
.botQuick ul {
	padding: 0px;
	padding-left: 0px;
	list-style:none;
}
.botQuick ul li.active {
	font-weight: 600;
}
.arrow-right::after {
  width: 0; 
  height: 0; 
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #ffffff;
	margin: 0px;
	top: 45%;
    left: 0px;
	content:''; 
	display:block; 
  position:absolute; 
}

.arrow-left::after {
  width: 0; 
  height: 0; 
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent; 
  border-right: 20px solid #ffffff; 
	margin: 0px;
	top: 45%;
    right: 0px;
	content:''; 
	display:block; 
  position:absolute; 
}
	 #insideMainContent a[href$=".pdf"] { 
	 white-space: nowrap;
 }
}

/* ipad generic */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
	
}

/* ipad landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	
}

/* ipad portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	
}

/* Large Devices, .visible-lg-* */
@media (min-width: 1200px) {
	
}
