@charset "utf-8";

.list-category .div-tab.tabs { margin-bottom:5px; }
#fboardlist {
	--faq_font-size: 20px;
}
.faq-search { border:1px solid #ddd; background:#fafafa; padding:20px 15px 3px; margin-bottom:15px;}
.faq-search .select.input-sm {height: 35px !important; font-size: 16px !important;}
.faq-img img { display:block; max-width:100%; margin:0 auto 15px; border:0; height:auto; }
.faq-content { line-height:180%; }
.faq-content img { width:auto; height:auto; max-width:100%;}
.faq-content p { padding:0; margin:0; line-height:180%; font-size: var(--faq_font-size);}
.faq-content p > span, .faq-content p > p,
.faq-content p > h1, 
.faq-content p > h2, 
.faq-content p > h3, 
.faq-content p > h4, 
.faq-content p > h5,
.faq-content p > small,
.faq-content p > b {font-size: var(--faq_font-size) !important;} 
.faq-none { padding:50px 0px; text-align:center; color:#888; }


.div-panel.panel-group .panel-heading a .panel-icon::after {
	line-height: var(--faq_font-size); width: var(--faq_font-size);
	height: var(--faq_font-size);
}

.panel-collapse .panel-body {padding: 20px;}

.faq_subject {font-size: var(--faq_font-size);}
.div-panel.panel-group .panel-heading a {padding: 20px 15px;}
