@charset "utf-8";
.at-title{display: none !important;}
.at-row{padding: 50px 0px 200px !important;}
.custom_title{line-height: 22px;
  margin-bottom: 15px;}
.custom_title>span{margin-top: 4px;    padding: 0 10px;float: right !important;color: #777;font-size: 12px;}
.custom_title>span i{}
.custom_title>div{    font-size: 18px;    padding: 0;
  margin: 0;
  border-bottom: 1px solid #cccccc;}
.custom_title>div span{    padding: 0 10px 8px;display: inline-block;margin-bottom: -1px;    border-color: #38a576 !important;border-bottom: 2px solid #333333;    font-size: 18px;    color: rgb(51, 51, 51);}
.custom_title>div span b{}
.pc-menu-all .table td{font-size: 16px;}
@media(max-width: 750px){
  .custom_title>div span{font-size: 15px;}
}
.board-list {
  padding: 0 20px !important;
}
#thema_wrapper .at-main{padding: 0 !important;}


.faq-category .div-tab {
  margin-bottom: 15px;
}

.faq-category .dropdown {
  margin-bottom: 15px;
}

.faq-category .active a,
.list-category .selected a {
  color: crimson;
  font-weight: bold !important;
}

.faq-box {
  border: 1px solid #ddd;
  background: #fafafa;
  padding: 20px 15px 3px;
  width: calc(100% - 40px);
  margin: 0 auto 15px;
}
.pdf_download{display: flex; justify-content: space-between; align-items: center; flex-flow: row wrap;   width: calc(100% - 40px);
  margin: 0 auto 50px;}
.pdf_download a{display: block; width: 49%; text-align: center; font-size: 13px; border: 1px solid #38a576; line-height: 50px; color: #38a576;transition: 0.3s;}
.pdf_download a:active{background: #38a576;color:#fff;}
#faq_hhtml{display: none;}
.faq-category{width: calc(100% - 40px);margin: 0 auto;}
.faq-content{width: calc(100% - 40px);margin: 0 auto;}
@media screen and (max-width:768px){
  .pdf_download a{width: 100%;margin-top:10px}
}

.faq-img img,
.faq-html img,
.faq-content img {
  width: auto;
  max-width: 100%;
  border: 0;
}

.faq-content .panel-body p {
  padding: 0;
  margin: 0;
}

.faq-none {
  padding: 50px 0;
}

@media (max-width: 991px) {
  .responsive .at-body .at-col {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
