/*	Responsive Accordion v1.3, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	============================================================================================ */

/*	Table of Contents
//	==================================================
//		#Reset
//		#Themes


/*	#Reset
//	================================================== */

	.responsive-accordion {
		margin: 0 0 20px 0;
		padding: 0;
		list-style-type: none;
	}

	.responsive-accordion li {
		margin: 0 0 10px 0;
		padding: 0;
	}

	.responsive-accordion li:last-child { margin-bottom: 0; }

	.responsive-accordion li .responsive-accordion-head { background:#00284A; cursor: pointer; }

	.responsive-accordion li .responsive-accordion-head.active { background: #2A4B67;
box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25); background:#2A4B67!important; font-weight: normal; }


/*	#Themes
//	================================================== */

.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: none repeat scroll 0 0 #00284A;
  color: #fff;
  line-height: normal;
  padding: 15px 13px 15px 13px;
  position: relative;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head:hover {
background: #13446F;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
	top: 12px;
	right: 10px;
	font-size: 26px;
}

.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	border: 1px solid #DDD;
	border-top: 0;
	padding: 20px;
	background: #FFF;
}





/*	#Themes theme2
//	================================================== */

.theme2 .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: none repeat scroll 0 0 #f39c12 !important;
  border: 1px solid #ddd;
  color: #fff;
  line-height: normal;
  padding: 10px 30px 10px 10px;
  position: relative;
}

.theme2 .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
	top: 12px;
	right: 10px;
}

.theme2 .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	border: 1px solid #DDD;
	border-top: 0;
	padding: 20px;
	background: #FFF;
}


/*	#Themes Three
//	================================================== */

.theme3 .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: none repeat scroll 0 0 #2ecc71 !important;
  border: 1px solid #ddd;
  color: #fff;
  line-height: normal;
  padding: 10px 30px 10px 10px;
  position: relative;
}

.theme3 .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
	top: 12px;
	right: 10px;
}

.theme3 .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	border: 1px solid #DDD;
	border-top: 0;
	padding: 20px;
	background: #FFF;
}

/*	#Themes Four
//	================================================== */

.theme4 .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
  background: none repeat scroll 0 0 #e74c3c !important;
  border: 1px solid #ddd;
  color: #fff;
  line-height: normal;
  padding: 10px 30px 10px 10px;
  position: relative;
}

.theme4 .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
	top: 12px;
	right: 10px;
}

.theme4 .responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	border: 1px solid #DDD;
	border-top: 0;
	padding: 20px;
	background: #FFF;
}