.faq-page .bordered
{
	border: 1px solid #e7ecf1
}

.faq-page .search-bar
{
	padding: 20px;
	margin-bottom: 30px;
	background-color: #fff
}

.faq-page .search-bar .input-group
{
	width: 100%
}

.faq-page .search-bar .input-group > input
{
	border: none;
	background-color: #f3f6f9;
	color: #a0a9b4;
	height: 55px
}

.faq-content-1 .faq-section
{
	background-color: #fff;
	padding: 40px 30px 30px;
	margin-bottom: 30px
}

.faq-content-1 .faq-section > .faq-title
{
	margin: 0 0 20px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1px
}

.faq-content-1 .faq-section .panel-group, .faq-content-1 .faq-section > .faq-content .panel-body > p:last-child
{
	margin-bottom: 0
}

.faq-content-1 .faq-section > .faq-content .panel
{
	border: none
}

.faq-content-1 .faq-section > .faq-content .panel-heading
{
	background-color: transparent;
	margin-top: 15px
}

.faq-content-1 .faq-section > .faq-content .panel-heading i
{
	font-size: 10px;
	color: #dae0e5;
	margin-right: 10px;
	margin-top: 4px;
	float: left
}

.faq-content-1 .faq-section > .faq-content .panel-heading .accordion-toggle
{
	font-size: 16px;
	font-weight: 600;
	color: #5c646a;
	padding: 0 0 10px 20px;
	line-height: 22px
}

.faq-content-1 .faq-section > .faq-content .panel-heading .accordion-toggle:hover
{
	text-decoration: none;
	color: #3598DC
}

.faq-content-1 .faq-section > .faq-content .panel-body
{
	border: none;
	background-color: #f3f6f9;
	margin-left: 20px
}

.faq-content-1 .faq-section > .faq-content .panel-body
{
	color: #6a757e;
	font-size: 14px;
	line-height: 22px
}

.faq-content-1 .faq-section > .faq-content .panel-body > p:first-child
{
	margin-top: 0
}