#faqs { margin-top: 18px; }
#faqs h3 { font-weight: 600; margin: 48px 0px 16px; }
#faqs h3:first-child { margin-top: 0px; }
#faqs .accordion { border-bottom: 1px solid #F0B1B5; }
#faqs .accordion .panel { border: none; border-radius: 0px; box-shadow: none; }
#faqs .accordion .panel + .panel { margin-top: 0px; }
#faqs .accordion .panel-heading { padding: 0px; background: none; border: none; border-top: 1px solid #F0B1B5;
								  border-radius: 0px; }
#faqs .accordion .panel-heading h4 { text-transform: none; font-weight: 400; font-size: 16px; line-height: 1.33em; }
#faqs .accordion .panel-heading h4 a { display: block; padding: 8px 8px; }

#faqs .accordion .panel-collapse {  }
#faqs .accordion .panel-collapse .panel-body { border-top: none; padding: 10px 12px 18px; }
#faqs .accordion .panel-collapse .panel-body > :first-child { margin-top: 0px !important; }
#faqs .accordion .panel-collapse .panel-body > :last-child { margin-bottom: 0px !important; }

/*
.faq-heading { background-color: #229ac8; color: #fff; margin: 0px 0 0px; padding: 9px 10px; text-transform: capitalize;
			   border-radius: 4px 4px 0 0; }

.faq_title { font-size: 15px; }

.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff;
				   border: 1px solid #ddd; }

a.list-group-item,
button.list-group-item { color: #555; }

.pull-right { float: right !important; }

.panel-group .panel + .panel { margin-top: 5px; }

.oc2 .pull-right .input-group-btn { max-width: 20px; }

.site-wrapper #extension-faq input.form-control { max-width: 100%; }
.site-wrapper #extension-faq .input-group .input-group-btn .btn { min-height: 40px; margin-left: 0; }
.site-wrapper .panel-group .glyphicon { margin-right: 5px; }
.site-wrapper .panel-group.accordion .panel-heading a:before { content: '' !important; }

.panel-group.accordion { margin-bottom: 10px; }
*/