/* Responsive Pages - Branch specific styles */
.title {
    padding-top: 1.5%;
}

/* Release 6.1 updates - SKB */

@media (min-width:388px) and (max-width:460px) {
.navbar-default .navbar-brand {
    width: 85%;
	font-size: .95em;
}
}


@media (max-width:387px) {
#topbanner {
    margin-top: 9.4em;
}
}



@media (min-width:860px) and (max-width:1059px) {	
.navtop .nav > li > a {  
	padding-left: 12px;     
	padding-right:12px;	
	font-size:.9em;	
} 
}

@media (min-width:1060px) and (max-width:1199px) {	
.navtop .nav > li > a {  
	padding-left: 12px;     
	padding-right:12px;	
	font-size:.85em;
} 
}

@media (min-width:1200px) and (max-width:1340px) {	
.navtop .nav > li > a {  
	padding-left: 18px;     
	padding-right:18px;		
	font-size:.9em;
} 
}

@media (min-width:1341px) and (max-width:1375px) {	
.navtop .nav > li > a {  
	padding-left: 25px;     
	padding-right:25px;
	font-size:.9em;
} 
}


@media (min-width:1376px) {
.navtop .nav > li > a {  
	padding-left: 25px;     
	padding-right:25px;		
} 
}


/*  Updates - LY */

.panel-body h4 {
    font-size: 1.2em;
    font-weight: 600;
	color:#4D688C;
}


/* variation 4 panel - set to light blue background, dark blue heading */

.panel-variation-4 {
	border-color: #ccd4e0;
    border-radius: 0;
}
.panel-variation-4 > .panel-heading {
	color: #fff;
	background-color: #4d688c;
	border-color: #4d688c;
}
.panel-variation-4 .panel-body {
	background-color: #eceff3;
}
.panel-variation-4 > .panel-heading a {
	color: #ffffff;
}
.panel-variation-4 > .panel-heading a:hover, .panel-variation-3 > .panel-heading a:focus {
	background-color: #335379;
	display: block;
	padding: 7px 15px;
	margin: -7px -15px;
}
.panel-variation-4 > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #4d688c;
}
.panel-variation-4 > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #4d688c;
}



/* category links */

.category-links {
	margin:20px -20px 30px; 
}

@media (min-width:600px) {
.category-links {
    margin-left:0;
	margin-right:0;
}
}

.category-links p {
  font-size:1.2em;
  line-height:1.6em;
  color:#335379;
  font-weight:300;
  border-top: 1px solid #d9dfe6;
  padding:20px 30px;
  margin: 0;
  transition: all 0.3s ease 0s;
}

.category-links p:last-child {
  border-bottom: 1px solid #d9dfe6;
}

.category-links a {
  display:block;
}

.category-links p:hover,
.category-links p:active {
	background-color:#008EAA;
}

.category-links a:focus {
	color:#335379;
}

.category-links p:hover a,
.category-links p:active a,
.category-links p a:hover,
.category-links p a:active {
	color:#ffffff;
} 

@media (max-width:859px) {
	.row.stack .col-50percent-sm {
	padding-bottom:0;
}
	.row.stack ul:first-child {
		margin-bottom: 0;
	}	
	
}


@media (min-width:992px) and (max-width:1199px) {
	.row.stack .col-50percent-sm {
	padding-bottom:0;
}
	.row.stack ul:first-child {
		margin-bottom: 0;
	}	
	
}
