@charset "utf-8";
/* CSS Document */

/*====custom accordion styles=====*/

/* make the buttons look more like menu items */
.card-header h5 button {
	background-color: white;
	border: none;	
	text-align: left;
}
.card-header h2 button {
	background-color: white;
	border: none;	
	text-align: left;
}
 .card-header button[aria-expanded='true']:after {
	 content: ' - ';
	 font-size: 21px;
	 float: right;
	 margin-right: -35px;
	 margin-top: -3px;
	 
}
 .card-header button[aria-expanded='false']:after {
	 content: ' + ';
	 font-size: 21px;
	 float: right;
	/* float: left;
	 */
	 margin-top: -3px;
	 padding-right: 6px;
	
}
 .accordion .card {
	 border: 1px solid rgba(0, 0, 0, 0.125);
}
 .card-header h5 {
	 font-weight: normal;
	 margin: 0;
}
 .card-header h2 {
	 font-weight: normal;
	 margin: 0;
}
 .card-header:hover {
	 color: #0c2340;
	 background-color: #eee;
	 cursor: pointer;
}
 .accordion .card .card-header {
	 margin-bottom: -1px;
	 padding: 0;
	 margin: 0;
}
 .card-header button[aria-expanded='true'] {
	 background-color: #d3430d;
	 color: #eee;
}
 .card-header h5 button {
	 width: 100%;
	 display: block;
	 padding: 10px 10px 10px 20px;
}
 .card-header h2 button {
	 width: 100%;
	 display: block;
	 padding: 10px 10px 10px 20px;
}
 .bg-navy {
	 background-color: #0c2340;
}
 .card-faq ul {
	 padding-left: 0;
	 list-style: none;
}
 .card-faq li {
	 margin: 10px 0;
}
 .card-faq a {
	 color: #fff;
}
 .card-faq a:hover {
	 color: #f15a22;
}
 .card-faq h3 {
	 margin-bottom: 30px;
}
 .card-faq {
	 margin-bottom: 30px;
	 min-height: 275px;
}
 .card-faq a {
	 color: #f15a22;
}
 .text-orange {
	 color: #f15a22;
}
 .bg-gray{
	 background-color: #eee;
}
 .card-header {
	 background-color: rgba(0,0,0,0);
}
 div.card {
	 border-top: none !important;
	 border-left: none !important;
	 border-right: none !important;
}

.card-header h5{
	background-color: #fff;
}
.card-header h2{
	background-color: #fff;
}