/*# test #*/

/*# Search #*/
[id*=SmartSearchBox_pnlSearch]
{
  width: 176px;
  position: relative;
  float:right;
}

[id*=SmartSearchBox_btnImageButton]
{
  width: 15px;
  position: absolute;
  top: 3px;
  right: 15px;
}
/*# font-thaisans_neueregular #*/
.top-nav-menu,
.head-block,
.nav-menu,
.FPO-highlight,
.running-news,
.content-top,
.content-block,
.link-block,
.top-footer,
.content-footer,
.last-footer,
.menu-page,.title-laws-list,.laws-list,.chart-wrapper,.modal_v2{font-family:'thaisans_neueregular';}

.font-style{font-family: 'thaisans_neueregular';}
.font-style-bold{font-family: 'thaisans_neuebold';}
.font-16{font-size:16px;}
.font-18{font-size:18px;}
.font-14{font-size:14px;}
.title-menu-page{font-family:'thaisans_neuebold';}

.news-list{font-family:'thaisans_neuesemi_bold';}

/*# bootstrap Reset #*/
a:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.container-fluid {padding:0px!important;}
.set-padding-top6{padding-top: 6px;}
.set-padding-top25{padding-top: 25px;}
.set-padding-top54{padding-top: 54px;}
.set-padding-left10{padding-left:10px;}
.set-margin-34{margin: 34px 0px;}
.set-max-width100{min-width:100%;}
.clearfix-chart{clear: both;}
.set-position-relative{position:relative;}
.set-overflow-hidden{overflow:hidden;}
.set-margin-top5{margin-top:5px;}
.set-margin-top10{margin-top:10px;}
.set-margin-left10{margin-left:10px;}

.no-pad{padding: 0;}
.no-margin{margin: 0;}
.no-pad-right{padding-right: 0;}
.pad-left-30{padding-left: 30px;}
.mar-top-30{margin-top:30px;}
.mar-top-40{margin-top:40px;}
.set-padding-20{padding:20px;}
.set-background-white{background-color:white;}
.set-border-sub-chart{border: 3px solid #6fc0d5;}
.set-border-head-chart{border: 2px solid #0062b7;}

.font-light-blue{color: #00aff0}
.font-blue{color:#0062b7}

ul.list-none{padding:0;margin: 0}
ul.list-none li{list-style: none;}
ul.inline li{display:inline-block;}

.inline{display:inline-block;}

/*GFE*/
ul.list-none.knownladeg li a{display: block; color: #0062B6;}
.title-knownladeg{font-size: 14px;}
.title-practicr{font-size: 19px; color: #0062B6; text-align: left;}
.list-practicr{padding-left: 10px; text-align: left}
.content-block-right .list-practicr {padding-left: 0;
    text-align: left;
    line-height: 17px;}
.content-practicr{line-height: 20px;
 display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  height: 63px;
  /* Fallback for non-webkit */
  margin: 0 auto 7px auto;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;}
@media (min-width: 1200px){
.container {width: 1000px!important;max-width: 100%!important;padding:0px!important;}
}


@media (min-width: 992px){
    .nav-menu .container.container_v2 {
        /* width: 970px; */
        width: 1000px!important;
        max-width: 100%!important;
        padding: 0px!important;
    }
}
/*****Home-page****/

.top-nav-menu{box-shadow:0 1px 0px rgba(175, 175, 175, 0.16), 0 1px 6px rgba(0,0,0,0.23);}
.container-fluid_v2 {
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
}

.bg-banner-top{background-image: url(../images/Home/FPO_index_Banner_02.jpg);height: 300px;background-size: cover;
    min-width: 100%; background-position: center;}

.top-nav-menu-wrapper{}

.top-nav-menu-wrapper ul{margin: 0px;padding: 0px;text-align: right;}
.top-nav-menu-wrapper ul li{list-style:none;display: inline-block;line-height: 40px;font-size: 18px;padding-left:10px;}
.top-nav-menu-wrapper ul li a{color: #a1a1a1;}
.top-nav-menu-wrapper ul li a:hover{color:#000000;text-decoration:none;}
li .icon-key-login{padding: 5px;position: relative;bottom: 3px;}

.nav-menu{background-color:#455a64;border-radius:0px;border:none;margin-bottom:0px;}
.menu-wrapper{}
.menu-wrapper ul{margin: 0px;padding: 0px;text-align: left;}
.menu-wrapper ul li{list-style:none;display: inline-block;line-height:50px;font-size: 18px;color:white;margin-left: -5px;}
.menu-wrapper ul li a{color:white;padding: 14px 0px;}
.menu-wrapper ul li a{padding:0 19px;}
.menu-wrapper ul li:first-child a{padding: 0 20px 0 0;}
.menu-wrapper ul li:last-child a{padding: 0 0 0 20px;}
li .icon-bar-menu{height: 30px;position: relative;bottom: 2px;}
.action-menu-page a span{color:#29B6F6;}
.menu-wrapper ul li a:hover{color:#29B6F6;}
.menu-wrapper ul li a:hover{text-decoration:none;}
.menu-wrapper ul li.active {background-color: transparent;}
.menu-wrapper ul li:hover{background-color: transparent;}
.menu-wrapper ul li.Highlighted a {color: #29B6F6;}

.top-banner-image{background-image: url(../images/Home/FPO_index_TopBanner.jpg);background-size: cover;height: 250px;background-position: center;width: 100%;}
.top-banner-icon-close{position: absolute;right: 0;}

.head-block{margin:0 0 15px 0px;}
.head-block-wrapper{}
.logo{display:inline-block;}
.company-name{display:inline-block;padding-left: 5px;position: relative; top: 40px;}

.company-name-th{color:#433FA4;font-size: 45px;font-weight: bold;line-height: 0px;}
.company-name-en{color:#433FA4;font-size: 24px;line-height: 0px;font-weight: bold; letter-spacing:3px}

.search-block{display:inline-block;position: relative;}
.search-text-result-top{font-size: 19px;}
.adv-search-input input{font-size: 19px;}
.social-block ul{margin:0px;padding:0px;}

.social-block ul li{list-style:none;display:inline-block;}

.change-display ul li{list-style:none;display:inline-block;}

.change-display .label-display{display:inline-block;font-size: 20px;position: relative;top: 4px;}
.change-display .font-resize{display:inline-block;padding-right: 6px;}
.change-display .switch-color{display:inline-block;padding-right: 6px;}
.change-display .select-language{display:inline-block;}
.change-display ul{padding:0px;}
.select-language .icon_TH{padding-right:4px;}
.select-language .icon_arrow{position: relative;top: 1px;padding-left: 5px;}
.select-language-label{font-size: 20px;position: relative;top: 5px;}
.form-control.search-input{padding:0px 28px 0px 10px;border-radius: 30px;width: 170px;position: relative;top: -2px;margin-right: 6px;height: 25px;font-size: 18px;border-radius: 25px;}
.change-display{padding-top:5px;}

.content-block{margin-top: 12px;}
.content-block-magazine{margin-top: 3px;}


/*GFS*/
.top-nav-menu-link{background-color: #181a73; height: 10px;}

/*# footer page #*/
.top-footer{background-color:#00aff0;padding: 6px 0px;margin-top: 70px;}
.top-footer-wrapper{}

.top-footer-left ul{margin:0px;padding:0px;}
.top-footer-left ul li{list-style:none;display:inline-block;font-size: 18px;}
.top-footer-left ul li a{color:white;position: relative;top: 6px;}
.icon_open{padding: 0px 8px;position: relative;top: 4px;}
.icon-sitemap{padding: 0px 10px 0px 8px;position: relative;top: 2px;}
.icon_employee{padding: 0px 8px; position: relative;top: 2px;}


.last-footer{background-color:#455A64;padding: 10px 0px;border-top: 1px solid rgba(0, 0, 0, 0.21);}
.last-footer-wrapper{}
.last-footer-left ul{margin:0px;padding:0px;display:inline-block;}
.last-footer-left ul li{list-style:none;display:inline-block;font-size: 18px;}
.last-footer-left ul li a{color:white;position: relative;top: 4px;}
.img-Achecker{display:inline-block;}

.icon-copyright{padding: 0px 5px;}
.label-Copyright{color:#bbd0e8;position: relative;top:5px;padding-right: 15px;font-size: 19px;}
.label-visitor{color:white;font-size: 18px;display: inline-block;padding-top: 7px;}
.image-visitor{position: relative;top: -3px;padding-left: 20px;}
.content-footer{background-color:#546E7A;border-bottom: 1px solid rgba(255, 255, 255, 0.34);}
.content-footer-wrapper{}
.footer-contact-block ul{margin:0px;padding: 7px 0px;float: left;border-left: none;}
.footer-contact-block ul li{list-style:none;color:white;font-size:18px;}
.image-footer-contact{padding: 8px 8px 0px 15px;    font-size: 14px;}
.footer-contact-block span{display: inline-block;position: relative;top: 0;}
.footer-address-block ul{padding:0px;}
.footer-address-block ul li{list-style:none;}
.map-block{width:335px;height:90px;}
.content-footer{color:white;}
.dl-address{margin:0px;padding-left: 16px;font-size:19px;}
.dl-address dt{display:inline-block;}
.dl-address dd{display:inline-block;margin:0px; line-height: 20px;}
.image-footer-address{position: relative;bottom: 15px;}
.image-footer-Tel{position: relative;bottom:4px;}
.footer-address-block h3{padding-left: 16px;font-size: 24px;margin-top: -3px;}
/*GFS*/
.footer-map-block h3{padding-left: 16px;font-size: 24px;margin-top: -3px;}
/*GFS*/
.icon-search-block {position: absolute;cursor: pointer;top: 4px;right: 18px;}
.icon-search-block input{position: absolute;top: 0px;right:2px;cursor:pointer;color: #007BE5;font-size: 14px;    width: 14px;}
.social-block a{line-height: 0;font-size: 23px;color: #0062B6;}

.running-news{background-color:#455a64;}
.running-news-block{margin:0px;padding:0px;}
.running-news-block li{display:inline-block;padding-left:10px;}
.running-news-block li:before{content:'\2022';font-size:36px;color:#007be5;height:20px;line-height:25px;position:relative;top:5px;padding-right:5px;}
.running-news-block li span{color:#ffffff;font-size: 18px;}
.dl-Link{margin:0px;}
.dl-Link dt{display:inline-block;}
.dl-Link dd{display:inline-block;}
.link-label{font-size: 24px;position: relative;top: 9px;}

.link-block-etc .promotion-carousel div{display: inline-block;}
.content-block-left{margin-top:32px;}
.label-book{font-size: 24px;padding-left: 10px;}
.icon_book{position: relative;bottom:0px;}
.icon_magazine{padding-top: 4px;width:100%;}
/*GFS*/
.fa-book.icon_book{font-size: 24px; color: #0062B6;top: 2px;}
.icon_person{position: relative;bottom:8px;}

/*GFS*/
.label-report{font-size: 24px;padding-left: 15px;position: relative;top: 7px;}
.image-report-list{padding:0px;}
.list-report{background-color: #f9f9f9;padding: 0px;}

.fpo-book-report{ border-bottom: 1px solid rgba(158, 158, 158, 0.27);}


.row-report-list{margin:0px;}
.magazine-block{border-top: 1px solid rgba(158, 158, 158, 0.3);position: relative;top: -4px;}


.label-all{font-size: 18px;color: #0062b7;padding-right: 6px;position: relative;top: 3px;}
.icon-viewAll{cursor:pointer;}

.fpo-book-report{font-size: 13px;font-family: tahoma;margin-top: -6px;}
.fpo-book-name{color:#1c72be;}
.fpo-new{color:#ee1f00;font-weight: bold;padding-left: 10px;}
.fpo-book-month{position: relative;top: -5px;}
.list-report ul{padding-bottom: 0px;margin-left: 0px;margin-bottom: 0;}
.list-report ul li{font-size:13px;font-family: tahoma;padding: 6.5px 5px;border-bottom:none;}
.list-report ul li:last-child {border:none;box-shadow:none;}
.content-report{margin-top:31px;}
.list-report ul li i{padding-left: 3px;color: #9E9E9E;}
.border-list-report { border-top: 1px solid white;box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);border-bottom:1px solid #eee;}
.border-list-report-both{ border-top: 1px solid white;border-bottom: 1px solid #EBEBEB;box-shadow:none;}
.content-report-list{margin-top: 0;}

.link-carousel  .owl-item {
   margin-right: 3px;
}
/*GFS*/
@media screen and (max-width: 768px) {
.tab-page-news-date{width: auto;float: none;    text-align: right;    color: #999;clear:both;}
.tab-page-news-images {    width: 25%;    text-align: right;    float: left;}  
  .tab-page-news-content{width: 75%;} 
  .title-news{width: 50%;   }
  
.tab-news-list-wrapper  {display:block;margin-top: 0px;}
 .tab-news-list .title-news{width: 100%;  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
}
/*GFS press-release*/
.panel {margin-bottom: 0px;}
.panel-title{padding: 10px 15px;}
.panel .header-bg-lightblue {background: #00aff0; color: #fff;}
.header-bg-lightblue  .panel-title{padding: 0;}
span.accordion-icon{padding: 15px;background-color: #0062b6;display: inline-flex;}
.header-bg-lightblue .accordion.panel-title[aria-expanded='true']:after {
    content: url(../images/FPO_ReportEconomic_open.png);
    float: right;
    padding:7px 20px;
}
.header-bg-lightblue .accordion.panel-title:after {
    content: url(../images/ReportEconomic_close-w.png);
    float: right;
    padding:7px 20px;
}
.panel-collapse .panel-body.panel-body-border {
    border:1px solid #eee;
    margin-bottom: 30px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
  background-color:#fff;
}
.press-release-list ul li{border-top: 1px solid #eee ;padding: 10px 20px;overflow: hidden;}
.press-release-list ul li:first-child{border-top: 0;padding: 10px 20px;overflow: hidden;}
.btn-download{text-align: right;}
.press-release-list .btn-download  a{ margin-top: 0px;text-align:right; color:#000; font-size: 20px;}
.press-release-list .btn-download a i{color: #00aff0; margin-top: 0px;text-align:right;padding-right: 5px; font-size: 14px;}
.press-release-list .search-result-list-content a{color:#0062B6; font-size: 22px; }
.panel-body-border-default{
    border:1px solid #eee;
    margin-bottom: 30px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0;
  background-color:#fff;
}
.panel-body-border-default .press-release-list ul li{border-top: 1px solid #eee ;padding: 10px 20px;overflow: hidden;}
.panel-body-border-default .press-release-list ul li:first-child{border-top: 0;}
.panel.panel-default .header-bg-lightblue [aria-expanded='false']{    margin-bottom: 30px;}

.header-bg-lightblue .data-for.data-for ,.header-bg-lightblue .relesae-data{
    color: #0062b6;
    font-size: 20px;
    font-weight: bold;
    background-color: #ebebeb;
    padding: 10px 20px;
}
.header-bg-lightblue .data-for.data-for{    border-right: 1px solid #fff;}


/*GFS press-release*/

/*contact*/
.personal-contact-GFS {margin: 30px 0;}
.contact-us{margin-top:30px;}
.contact-title-menu{
    font-size: 22px;
    color: #0062b6;
    font-weight: bold;
    letter-spacing: 1.5px;
}

.title-contact{
    font-size: 22px;
    float: none;
    font-family: 'thaisans_neuebold';
}
.contact-list{padding-left:0; margin-bottom: 30px;}
.contact-phone span ,.contact-email span{
    font-size: 20px;
    color: #292b2c;
}
.contact-email span {padding-left: 6px;}
.contact-phone span {padding-left: 7px;}
.contact-phone i ,.contact-email i {
    font-size: 14px;
    color: #0062B6;
}
.contact-GFS{padding-left:0;}
.personal-contact-GFS  h3{color: #0062b6;    font-family: 'thaisans_neuebold';    margin-bottom: 15px;}
.contact-GFS ul{margin:0px;padding: 7px 0px;float: left;border-left: none;}
.contact-GFS ul li{list-style:none;color:white;font-size:18px;color:#000;}
.image-footer-contact{padding: 8px 8px 0px 15px;}
.contact-GFS span{display: inline-block;position: relative;top: 0;}
.contact-GFS ul{padding:0px;}
.contact-GFS ul li{list-style:none;}
.contact-GFS .dl-address{margin:0px;padding-left:0;font-size:19px;}
.contact-GFS .dl-address i,.contact-GFS  i{color: #0062b6;}

.press-release .fa{font-size: 25px;color: #0062b6;}
.label-press-release{font-size: 24px;padding-left: 15px;position: relative;top: -4px;font-weight: bold; line-height: 0;} 
.border-list-release { border-bottom: 2px solid #0062b6;margin-bottom: 10px;}
.rules-practicr{border-bottom: 1px solid rgba(158, 158, 158, 0.27); font-family: 'thaisans_neueregular'; font-size: 16px;}
/*# owl.carousel #*/
.banner-carousel.owl-theme .owl-controls .owl-buttons div {background:transparent;}
.banner-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{position: absolute;left: 0px;top: 33%;}
.banner-carousel.owl-theme .owl-controls .owl-buttons .owl-next{position: absolute;right: 0px;top: 33%;}


.banner-carousel .owl-pagination {position: absolute;left: 47%;bottom: 0%;}
.banner-carousel.owl-theme .owl-controls {margin-top:0px; text-align: center;}



.link-carousel.owl-theme .owl-controls .owl-buttons .owl-next {position: absolute;right: 0px;top:-22px;margin: 0px;padding: 0px;}
.link-carousel.owl-theme .owl-controls .owl-buttons .owl-prev {right: 15px;position: absolute;top:-22px;margin: 0px;padding: 0px;}
.link-carousel.owl-theme .owl-controls .owl-buttons div {background:transparent;}


.content-form-carousel.owl-theme .owl-controls .owl-buttons div {background:transparent;}
.content-form-carousel.owl-theme .owl-controls .owl-buttons .owl-next {position: absolute;right: 0px;top:-30px;margin-right: 0px;padding-right: 0px;}
.content-form-carousel.owl-theme .owl-controls .owl-buttons .owl-prev {right: 15px;position: absolute;top:-30px;margin-right: 0px;padding-right: 0px;}

.content-form-carousel.owl-theme.arrow-in .owl-controls .owl-buttons div {background:transparent;}
.content-form-carousel.owl-theme.arrow-in .owl-controls .owl-buttons .owl-next {position: absolute;right: 0px;top:35px;margin-right: 0px;padding-right: 0px;right: 15px;}
.content-form-carousel.owl-theme.arrow-in .owl-controls .owl-buttons .owl-prev {position: absolute;top:35px;margin-right: 0px;padding-right: 0px;left: 0;text-align: left;}


/*****related-laws-page****/

.menu-page-block{
	margin-top: 25px;
}

.menu-page-block ul{
  margin:0px;
  padding:0px;
}

.menu-page-block ul li{
  list-style:none;
  display:inline-block;
  font-size: 18px;
  
}

.menu-page-block ul li a{
color: black;
  
}

.menu-page-block ul li+li:before {

    content: ">";
    color: #0062b7;
    position: relative;
    padding-left: 2px;
    padding-right: 5px;

}

.menu-page-block ul li:last-child a {

    color:#007BE5;

}

.title-menu-page{
	
	margin-top: 10px;
}

.title-menu-left{font-size:22px;    padding-bottom: 5px;}

.title-menu-right{text-align:right;}

.laws-list{font-size:18px;}
.title-laws-border{padding: 15px 15px;line-height: 18px;background-color: #c7f1ff;border-radius: 30px;text-align: center;border: none;width: 100%;}
.title-laws:first-child{padding-right:7px;padding-left: 15px;}
.title-laws{padding-left:7px;padding-right:7px;}
.title-laws:last-child{padding-left:7px;padding-right:15px;}

.title-laws-border-last{padding: 24px 15px;}

.title-laws-border-bottom{border-bottom:2px solid #0062b7;padding-top: 0px;margin-bottom: 30px;}

.title-laws-border:focus{outline: transparent;}
.title-laws-border:hover{background-color:#0062b7;color:white;}

.tab-page-laws ul{margin-top: 25px;margin-bottom: 25px;}

.tab-page-laws ul li{font-family:Tahoma;font-size:14px;}
.tab-page-laws ul li a{color:black;}

.tab-page-laws ul li:before {
    content: '\2022';
    font-size: 18px;
    color: #0062b7;
    line-height: 20px;
    position: relative;
    top: 2px;
    padding-right:10px;
}

.list-laws-border-bottom{border-bottom: 1px dotted black;}

div.tab-laws-list button.active {
    background-color: #0062b7;color:white;
}


/*****news-page****/
.news-list{font-size:18px;}
.tab-news-list{margin-left: 0px; margin-right: 0px;}
.title-news{width: auto;float: left;padding-right: 5px;margin-top:6px;}
.title-news .title-news-border{width:100%;background-color: #c7f1ff;border-radius: 30px;border: none;} 
.nav>li>a:hover, .nav>li>a:focus{background-color: #00aff0;color: #fff;}
.title-news:nth-child(5) {
    padding-right: 0px;
}
.title-news .title-news-border:focus{outline: transparent;}


.news-search-block{overflow: hidden;margin-top: 20px;}

.fa-search-icon{color:white;position: relative;right: 2px;}


.news-search-block .block-news-search:last-child{padding-right:0px;padding-left:0px;}
.news-search-block .block-news-search:last-child div input{padding: 2px 15px;width:95%;float: right;border-bottom-left-radius: 15px;border-top-left-radius: 15px;border: 1px solid #cccccc;}
.news-search-block .block-news-search:last-child div input:focus{outline: transparent;}
.search-icon{background-color:#0062b7;border: none;border-bottom-right-radius: 15px;border-top-right-radius: 15px;padding: 6px 16px;font-size: 18px;}
.news-search-block .block-news-search:nth-child(3){padding-right:0px;padding-left:0px;}

.news-search-block select {border-radius: 15px;font-size: 18px;padding: 4px 12px;-webkit-appearance: none; -moz-appearance: none;background:url(../images/Home/FPO_news_Arrow_select.png) no-repeat 95% 50%;}

div.tab-news-list button.active {
    background-color: #0062b7;color:white;
}

.tab-page-news ul li{overflow:hidden;border-bottom: 1px dotted #c5c5c5;padding: 18px 0px 15px 0px;}
.tab-page-news a{font-family:Tahoma;font-size:14px;color:black;}
.tab-page-news{font-family:Tahoma;font-size:14px;color:black;}
.tab-page-news-images{width:8%;text-align:left;float:left;}
.tab-page-news-content{width:80%;float:left;padding-left: 20px;}
.tab-page-news-date{width:10%;float:right;text-align:right;color:#999999;padding-right:5px;}

.tab-page-news ul li:hover .tab-page-news-content a{color:#0062B6;text-decoration:underline;}
.next-page-news{float:right;margin-top:30px;}
.next-page-news ul li{padding: 0!important;
    float: left;
    border: none!important;
font-size:13px!important;}
.next-page-news ul li:last-child:hover{background-color:transparent;}
.next-page-news ul li span, .next-page-news ul li a{color:black;font-family:Tahoma;font-size: 13px;padding: 5px 7px!important;}
.page-number-active{background-color:#0062b7;border-radius: 15px;}
.page-number-active span{color:white!important;background-color: #455a64!important;}
.next-page-news ul li:hover{background-color:none;border-radius:15px;}
/*.next-page-news ul li:hover span{color:white;}*/
/*GFS NEWS*/
.tab-page-news-images img{width: 100%;}
.tab-page-news-content a{color:#0062B6;text-decoration:none; font-weight: bold;}
.tab-page-news-content p {margin: 0;}

@media screen and (max-width: 768px) {
  .tab-page-news-images {
    width: 25%;
    text-align: right;
    float: left;
  }
  /*.tab-page-news-images img{width: 90%;margin:0 auto;}*/
  .tab-page-news-content {
    width: 75%;
    float: left;
    padding-left: 20px;
  }
  .tab-page-news-date {
    width: auto;
    float: none;
    text-align: right;
    color: #999;
    clear: both;
  }
}
/*GFS NEWS*/
/*****news-page-detail****/
.title-meun-border-bottom {border-bottom: 2px solid #0062b7;padding-bottom: 10px;margin-bottom:20px;}

.header-news-detail{text-indent:40px;margin-top: 20px;margin-bottom: 25px;}
.headernews-content-block{text-align: center;}
.news-content{text-indent:40px;}

.document-news-download{background-color: transparent;border: 1px solid #eee;padding:15px 10px;margin-bottom: 5px;overflow:hidden}
.content-list-cme{font-size:16px;}
.news-header-download{font-size: 14px;font-weight: 600;margin: 15px 0px;}
.document-news-right{text-align:right;}
.document-news-right i{text-align:right;color:#007BE5;}
.document-news-download .document-news-left a,.document-news-left i{    padding-left: 8px;font-size: 15px;color:#007BE5; }
.document-news-download .document-news-right a{padding-left: 8px;font-size: 15px;color:#000;}


/*****news-page-detail owl-carousel****/
.banner-top-news.owl-theme .owl-controls .owl-buttons div{background:transparent;}
.banner-top-news.owl-theme .owl-controls .owl-buttons .owl-prev{background: url(../images/FPO_news_details_ArrowLeft_gray.png);background-repeat:repeat-y;width: 21px;height: 35px;position: absolute;left: 18%;bottom: 48%;margin: 0px;}
.banner-top-news.owl-theme .owl-controls .owl-buttons .owl-next{background: url(../images/FPO_news_details_ArrowRight_gray.png);background-repeat:repeat-y;width: 21px;height: 35px;position: absolute;right: 18%;bottom: 48%;margin: 0px;}
.banner-top-news.owl-theme .owl-controls .owl-buttons .owl-prev:hover{background: url(../images/FPO_news_details_ArrowLeft_blue.png);}
.banner-top-news.owl-theme .owl-controls .owl-buttons .owl-next:hover{background: url(../images/FPO_news_details_ArrowRight_blue.png);}



.banner-bottom-news.owl-theme .owl-controls .owl-buttons div{background:transparent;}
.banner-bottom-news.owl-theme .owl-controls .owl-buttons .owl-prev{background: url(../images/FPO_news_details_ArrowLeft_gray.png);background-repeat:repeat-y;width: 21px;height: 35px;position: absolute;left:0%;bottom:25%;margin: 0px;}
.banner-bottom-news.owl-theme .owl-controls .owl-buttons .owl-next{background: url(../images/FPO_news_details_ArrowRight_gray.png);background-repeat:repeat-y;width: 21px;height: 35px;position: absolute;right:0%;bottom:25%;margin: 0px;}

.banner-bottom-news.owl-theme .owl-controls .owl-buttons .owl-prev:hover{background: url(../images/FPO_news_details_ArrowLeft_blue.png);}
.banner-bottom-news.owl-theme .owl-controls .owl-buttons .owl-next:hover{background: url(../images/FPO_news_details_ArrowRight_blue.png);}



/** organization page**/


/** organization Chart**/

	/*Now the CSS*/
	* {
	    margin: 0;
	    padding: 0;
	}
	.tree {
	    width: auto;
	    margin-left: auto;
	    margin-right: auto;
	}
	.tree ul {
	    padding-top: 20px;
	    position: relative;
	    transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	}
	.tree li {
	    float: left;
	    text-align: center;
	    list-style-type: none;
	    position: relative;
	    padding: 20px 5px 0 5px;
	    transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	}

	
	.tree li::before, .tree li::after {
	    content:'';
	    position: absolute;
	    top: 0;
	    right: 50%;
	    border-top: 1px solid #ccc;
	    width: 50%;
	    height: 20px;
	}
	.tree li:after {
	    right: auto;
	    left: 50%;
	    border-left: 1px solid #ccc;
	}

	
	.tree li:only-child::after, .tree li:only-child::before {
	    display: none;
	}

	
	.tree li:only-child {
	    padding-top: 0;
	}

	
	.tree li:first-child::before, .tree li:last-child::after {
	    border: 0 none;
	}

	
	.tree li:last-child::before {
	    border-right: 1px solid #ccc;
	    border-radius: 0 5px 0 0;
	    -webkit-border-radius: 0 5px 0 0;
	    -moz-border-radius: 0 5px 0 0;
	}
	.tree li:first-child::after {
	    border-radius: 5px 0 0 0;
	    -webkit-border-radius: 5px 0 0 0;
	    -moz-border-radius: 5px 0 0 0;
	}

	
	.tree ul ul::before {
	    content:'';
	    position: absolute;
	    top: 0;
	    left: 51%;
	    border-left: 1px solid #ccc;
	    width: 0;
	    height: 20px;
	    margin-left: -1px;
	}
	.tree li a {
	    border: 1px solid #ccc;
	    padding: 5px 10px;
	    text-decoration: none;
	    color: #666;
	    font-family: arial, verdana, tahoma;
	    font-size: 11px;
	    display: inline-block;
	    border-radius: 5px;
	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    transition: all 0.5s;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	}

	
	
	.tree li a:hover, .tree li a:hover+ul li a {
	    background: #c8e4f8;
	    color: #000;
	    border: 1px solid #94a0b4;
	}

	
	.tree li a:hover+ul li::after, .tree li a:hover+ul li::before, .tree li a:hover+ul::before, .tree li a:hover+ul ul::before {
	    border-color: #94a0b4;
	}
	li a.just-line {
	    display: none;
	}
	a.just-line + ul {
	    padding-top: 0px;
	}
	a.just-line + ul:before {
	    height: 0px;
	}
	
	
	
	li a.just-line-c {
	    display: none;
	}
	a.just-line-c + ul {
	    padding-top: 120px;
	}
	a.just-line-c + ul:before {
	        height: 250px;
	}
	


/*# -----------------------CssBank----------------------------------- #*/
/*# FPO-highlight #*/
.FPO-highlight{background-color:#fff;border-bottom:5px solid #007be5;    overflow: hidden;}
.lbl-FPO-highlight{width:20%;height:75px;}
.lbl-FPO-highlight h2{color: #fff;font-size:68px;font-weight:bold;letter-spacing:2px;margin:0;background-color: #0062b7;padding-left: 1000px;margin-left: -1000px;line-height:75px;}
.lbl-FPO-highlight h2 span{font-size:24px;font-weight:normal;position:relative;top:-10px;letter-spacing: normal;}
ul.FPO-highlight-block{background-color:#fff; width: auto;height:75px;padding:12.5px 0;display: inline-block;margin-bottom: 0;}
ul.FPO-highlight-block li{width: auto;/*display:block;*/display: inline-block !important; border-right:1px solid #ddd;    padding: 0 20px;    float: none;}
ul.FPO-highlight-block li:last-child{border-right:0;}
ul.FPO-highlight-block li img{/*padding:12.5px 0;*//*float:left*/}
ul.FPO-highlight-block li span{font-size:36px;/*float:left;height:75px;*/vertical-align: middle;padding-left: 15px;line-height: 1.1;}
/* ul.FPO-highlight-block li:last-child img{padding-right: 1000px;margin-right:-1000px;background-color:#fff;} */
.vertical-align-middle {    display: flex;    align-items: center;}
ul.FPO-highlight-block li span a{color:#181A73;font-weight: bold;}
ul.FPO-highlight-block li span a:hover{text-decoration:none;}

/*# content-top #*/	
.content-top{margin-top: 30px;}
.img-responsive{max-width: 100%}

/*# Tab #*/
.tab-top{border-bottom: 3px solid #0062b7;}
.tab-top li{display:inline-block;}
.nav-tabs-dropdown {
  display: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.nav-tabs-dropdown:before {
	content:url("../images/Home/index_FPO_mobile_dropdown.png");
  /* content: "\e252";
  font-family: 'Glyphicons Halflings'; */
  position: absolute;
  right: 30px;
  font-size: 18px;
    top: 5px
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    background-color: #0062b7;
    border-radius: 5px 5px 0 0;
	color: #fff;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
	color: #00aff0;
	font-size: 24px;
	text-decoration: none;
}
{background-color: #f9f9f9;}
 .tab-news-wrapper{padding:6px 0px;border-right: 1px solid white;margin:5px 0}
 .tab-news-wrapper:last-child{border-right: 0;box-shadow: none;}
/* .tab-news-wrapper .tab-news-line{border-right: 1px solid #ddd}*/
 .news-image .news-date{background-color: #00aff0;position:relative;/*display:inline-block;*/color:#fff;padding:5px 13px;margin-top:-50px;width:50px; text-align: center;}
 .news-image .news-date span{display:block;}
 .news-image .news-date span.date{font-size:28px;font-weight: bold;line-height:24px;}
 .news-image .news-date span.month{font-size:20px;line-height:16px;}
 .news-content p{padding:15px 0 5px;margin: 0;font-family:tahoma;font-size:13px}
.nav>li>a {
    position: relative;
    display: block;
    padding: 5px 30px 0px;
}

.fade.in {
    opacity: 1;
}
/*GFS*/
/*.tab-news-wrapper:first-child{background-color: red;margin-left: -15px;}
.tab-news-wrapper:last-child{background-color: pink;margin-right: -15px;}
.tab-news-wrapper{padding: 0;padding-left: 15px;}
.tab-news-wrapper:nth-child(3n+0) {
    background: red;
    padding: 0;padding-left: 15px; margin-right: 15px;
}*/
.tab-news-line{background-color: #f9f9f9;}
.press-release-news{margin: 0 -7.5px;}
.tab-news-wrapper{padding:0 7.5px;!important}
.tab-news-block {background-color: #f9f9f9;}
.news-content p {padding: 10px;    text-indent: 0;}
.list-report ul li{clear:both;margin-left: 35.5%;}
.list-report ul{position:relative}
.report-image-block{float:left}
.report-image-block img{position:absolute;top:0;left:0;display:none;/*height:200px;width:260px;*/ width:35%;}
.report-title-block span{font-style:italic; color: #9e9e9e;display: block;}
.report-title-block a{    color: #0062B6;}
.list-report ul li:first-child .report-image-block img{display:block}
.list-report ul li:hover .report-image-block img{display:block}
.list-report ul li:hover {background-color: #efeeee;}

.list-report ul li i {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
 display:none;
}

.list-report ul li:hover i{display: inline-block;}

@media screen and (max-width: 576px) {
.report-image-block img{position:relative;display:none!important;}
  .list-report ul li:first-child .report-image-block img {    display: block!important;margin: auto;
    margin-bottom: 15px;}

.list-report ul li{margin-left:0;}
 .report-image-block{float:none}
  
  .report-image-block img{max-width:100%;width:auto;height:auto}

}
/*GFS*/
@media screen and (min-width: 768px) {
  #nav-tabs-wrapper {
    display: block!important;
  }
  
  /*ul.FPO-highlight-block{display:block!important;}*/
  
}
@media screen and (max-width: 767px) {
    .nav-tabs-dropdown {
        display: block;
    }
    #nav-tabs-wrapper {
        display: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        text-align: center;
    }
.tab-news-line{margin-right: 0;}
.news-image img{width: 100%;}
.news-content p{text-indent: 0;}
    .tab-news-wrapper{    padding: 0;}
}
.right-side-banner.owl-theme .owl-controls .owl-buttons .owl-next {position: absolute;right: 0px;top:-30px;}
.right-side-banner.owl-theme .owl-controls .owl-buttons .owl-prev {right: 15px;position: absolute;top:-30px;}
.right-side-banner.owl-theme .owl-controls .owl-buttons div {background:transparent;}
.right-side-banner .right-side-banner-img  img{margin-bottom:12px;}


.label-all{font-size: 18px;color:#007BE5;padding-right: 6px;position: relative;top:0;}
.icon-viewAll{cursor:pointer;color:#007BE5}

#banner-top.owl-theme .owl-controls .owl-page span{opacity: 1;}
#banner-top.owl-theme .owl-controls .owl-page.active span, #banner-top.owl-theme .owl-controls.clickable .owl-page:hover span{background-color: #00aff0}



.modal_v2{font-size:20px;}
.modal-header_v2{border:none!important;padding:6px!important;}
.modal-content_v2{border: 7px solid #e8e8e8!important;width: 323px;margin: 0 auto;}
.modal-body_v2{padding: 6px!important;;}
.modal_v2,.modal-footer-v2{text-align:center!important;border:none!important;padding: 8px!important;}
.bth-arrow-right{background: url(../images/Home/FPO_index_Right_Arrow.png)no-repeat scroll 87% 56%;padding-left: 10px;}
.close-chart{background: url(../images/chart/FPO_chart_close.png)no-repeat scroll 87% 56%;width: 22px;
    height: 22px;position: absolute;right: -16px;top: -12px; border-radius: 30px;cursor:pointer;}
#video-detail{text-decoration:none;}



@media (min-width: 768px){
.modal-dialog_v2 {
    width: 323px!important;
    margin: 120px auto!important;
}
}



/******** chart ********/
.table-scroll{overflow-y:auto;}
.chart-wrapper{color:white;margin-top: 50px;width:1000px;font-size:20px;text-align: center;}
.chart-wrapper a{color:black;}
.chart-wrapper span{color:black;cursor:pointer;}
.chart-wrapper a:hover{text-decoration:none;}
.chart-wrapper a:focus{text-decoration:none;}

/************* border vertical ********************/
.border-vertical-first{width: 1px;height: 40px;margin: 0 auto;border:1px solid #cccccc;}
.border-vertical-second{width: 1px;height: 20px;margin: 0 auto;border:1px solid #cccccc;}
.border-vertical-third{width: 1px;height: 120px;margin: 0 auto;margin-top: -12px;border:1px solid #cccccc;}

.border-vertical-second-1{width: 1px;height: 10px;margin-left: 120px;float: left;border:1px solid #cccccc;}
.border-vertical-second-2{height: 10px;width: 1px;float: left;margin-left: 250px;border:1px solid #cccccc;}
.border-vertical-second-3{width: 1px;height: 10px;float: left;margin-left: 260px;border:1px solid #cccccc;}

.border-vertical-third-1{width: 1px;height: 10px;margin-left: 120px;float: left;border:1px solid #cccccc;}
.border-vertical-third-2{height: 10px;width: 1px;float: left;margin-left: 250px;border:1px solid #cccccc;}
.border-vertical-third-3{width: 1px;height: 10px;float: left;margin-left: 260px;border:1px solid #cccccc;}

.border-vertical-fourth{width: 1px;height: 120px;margin: 0 auto;margin-top: -10px;border:1px solid #cccccc;}
.border-vertical-fourth-1{width: 1px;height: 10px;float: left;margin-left: 325px;border:1px solid #cccccc;}

.border-vertical-fifth{width: 1px;height: 180px;margin: 0 auto;margin-top: -110px;border:1px solid #cccccc;}
.border-vertical-sixth{width: 1px;height: 100px;margin: 0 auto;margin-top: -30px;border:1px solid #cccccc;}

.border-vertical-sixth-1{width: 1px;height: 10px;margin-left: 115px;float: left;border:1px solid #cccccc;}
.border-vertical-sixth-2{width: 1px;height: 10px;float: left;margin-left: 260px;border:1px solid #cccccc}
.border-vertical-sixth-3{width: 1px;height: 10px;float: left;margin-left: 241px;border:1px solid #cccccc}
.border-vertical-sixth-4{width: 1px;height: 10px;float: left;margin-left: 250px;border:1px solid #cccccc}

/************* border horizontal ********************/
.border-horizontal-first{width: 516px;height: 1px;margin-left: 120px;border:1px solid #cccccc;}
.border-horizontal-second{width: 516px;height: 1px;margin-left: 120px;margin-top:-20px;border:1px solid #cccccc;}
.border-horizontal-third{width: 175px;height: 1px;margin-left: 325px;margin-top: -20px;border:1px solid #cccccc;}
.border-horizontal-fourth{width: 40px;height: 1px;margin-left: 470px;margin-top: -20px;border:1px solid #cccccc;}
.border-horizontal-fifth{width: 759px;height: 1px;margin-left: 115px;border:1px solid #cccccc;}



/*************border left set 1 ********************/
.border-header-1{width: 1px;height: 235px;margin-left: 15px;margin-top: 0px;border:1px solid #cccccc;position: absolute;}
.border-left-1-1{width: 15px;height: 1px;margin-left: 15px;margin-top: 40px;border:1px solid #cccccc;position: absolute;}
.border-left-1-2{width: 15px;height: 1px;margin-left: 15px;margin-top: 107px;border:1px solid #cccccc;position: absolute;}
.border-left-1-3{width: 15px;height: 1px;margin-left: 15px;margin-top: 170px;border:1px solid #cccccc;position: absolute;}
.border-left-1-4{width: 15px;height: 1px;margin-left: 15px;margin-top: 235px;border:1px solid #cccccc;position: absolute;}

/*************border left set 2 ********************/
.border-header-2{width: 1px;height: 108px;margin-left: 266px;margin-top: 0px;border:1px solid #cccccc;position: absolute;}
.border-left-2-1{width: 15px;height: 1px;margin-left: 266px;margin-top: 40px;border:1px solid #cccccc;position: absolute;}
.border-left-2-2{width: 15px;height: 1px;margin-left: 266px;margin-top: 107px;border:1px solid #cccccc;position: absolute;}


/*************border left set 3 ********************/
.border-header-3{width: 1px;height: 235px;margin-left: 520px;margin-top: 0px;border:1px solid #cccccc;position: absolute;}
.border-left-3-1{width: 15px;height: 1px;margin-left: 520px;margin-top: 40px;border:1px solid #cccccc;position: absolute;}
.border-left-3-2{width: 15px;height: 1px;margin-left: 520px;margin-top: 107px;border:1px solid #cccccc;position: absolute;}
.border-left-3-3{width: 15px;height: 1px;margin-left: 520px;margin-top: 170px;border:1px solid #cccccc;position: absolute;}
.border-left-3-4{width: 15px;height: 1px;margin-left: 520px;margin-top: 235px;border:1px solid #cccccc;position: absolute;}

/*************border left set  ********************/
.border-header-4{width: 1px;height: 108px;margin-left: 770px;margin-top: 0px;border:1px solid #cccccc;position: absolute;}
.border-left-4-1{width: 15px;height: 1px;margin-left: 770px;margin-top: 40px;border:1px solid #cccccc;position: absolute;}
.border-left-4-2{width: 15px;height: 1px;margin-left: 770px;margin-top: 107px;border:1px solid #cccccc;position: absolute;}



.fpo-chart-title{margin: 0 auto;padding: 12px 20px 20px 20px;border: 2px solid transparent;width: 280px;height: 60px;background-color: #004883;font-size:24px;}
.fpo-chart-director{margin: 0 auto;height: 60px; width: 280px;background-color: #004883;border: 2px solid #004883;}
.fpo-chart-consultants-finance-1{float: left; height: 60px;width: 240px; background-color: #0062b7;}
.fpo-chart-consultants-finance-2{float: left;height: 60px;width: 240px;margin-left: 10px;background-color: #0062b7;}
.fpo-chart-consultants-economy{float: left;height: 60px;width: 250px;margin-left: 20px;background-color: #0062b7;}


.fpo-chart-assistant-director-1{float: left; height: 60px;width: 240px; background-color: #0062b7;}
.fpo-chart-assistant-director-2{float: left;height: 60px;width: 240px;margin-left: 10px;background-color: #0062b7;}
.fpo-chart-assistant-director-3{float: left;height: 60px;width: 250px;margin-left: 20px;background-color: #0062b7;}


.fpo-chart-all-consultants{height: 116px;width: 380px;margin-left: 110px;margin-top: 10px;background-color: white;}
.fpo-chart-all-title{background-color: #0062b7;}

.fpo-chart-system-management{clear: both;float: left;width: 250px;background-color: #4a90cc;margin-left: 240px; margin-top: -31px;height: 60px;}
.fpo-chart-system-auditor{clear: both;float: left;width: 250px;background-color: #4a90cc;margin-left: 510px;margin-top: -60px;}

.fpo-chart-missions-1{clear: both;float: left;padding: 15px 10px 10px 10px;border: 2px solid transparent;height: 60px;width: 240px;background-color: #4a90cc;}
.fpo-chart-missions-2{float: left;padding: 15px 10px 10px 10px;border: 2px solid transparent;height: 60px;width: 240px;margin-left: 12px;background-color: #4a90cc;}
.fpo-chart-missions-3{float: left;padding: 15px 10px 10px 10px;border: 2px solid transparent;height: 60px;width: 240px; margin-left: 12px;background-color: #4a90cc;}
.fpo-chart-missions-4{float: left;height: 60px;width: 240px;margin-left: 10px;background-color: #4a90cc;border: 2px solid transparent;padding: 10px;line-height: 20px;}

.fpo-chart-missions-1-1{float: left;padding: 15px 10px 10px 10px;height: 60px;width: 210px;margin-top: 10px;ackground-color: white;margin-left: 29px;}
.fpo-chart-missions-1-2{float: left;padding: 15px 10px 10px 10px;height: 60px;width: 210px;margin-top: 10px;ackground-color: white;margin-left: 42px;}
.fpo-chart-missions-1-3{float: left;line-height: 20px;padding: 10px 0px;height: 60px;width: 210px;margin-top: 10px;margin-left: 43px;background-color: white;}
.fpo-chart-missions-1-4{float: left;padding: 15px 10px 10px 10px;height: 60px;width: 210px;margin-top: 10px;ackground-color: white;margin-left: 40px;}


.fpo-chart-missions-2-1{float: left; padding: 15px 10px 10px 10px;height: 60px; width: 210px; margin-top: 5px; background-color: white;margin-left: 30px;}
.fpo-chart-missions-2-2{float: left;padding: 15px 10px 10px 10px;height: 60px;width: 210px;margin-left: 41px;margin-top: 5px;background-color: white;}
.fpo-chart-missions-2-3{float: left;padding: 10px;height: 60px;width: 210px;margin-top: 5px;margin-left: 43px;line-height: 20px;background-color: white;}
.fpo-chart-missions-2-4{float: left;padding: 10px;height: 60px;width: 210px;line-height: 20px;margin-top: 5px;margin-left: 40px;background-color: white;}


.fpo-chart-missions-3-1{float: left;padding: 15px 10px 10px 10px;height: 60px;width: 210px;margin-top: 5px;background-color: white;margin-left: 30px;}
.fpo-chart-missions-3-2{float: left;padding: 10px;line-height:20px;height: 60px;width: 210px;margin-top: 5px;background-color: white;margin-left: 294px;}


.fpo-chart-missions-4-1{line-height: 20px;float: left;padding: 10px;height: 60px;width: 210px;margin-top: 5px;background-color: white;margin-left: 30px;}
.fpo-chart-missions-4-2{float: left;padding: 10px;line-height:20px;height: 60px;width: 210px;margin-top: 5px;background-color: white;margin-left: 294px;}


.specific-header{padding: 15px 10px 10px 10px;border: 2px solid transparent;height: 60px; width: 240px;margin-top: 30px;background-color: #4a90cc;}
.specific-line-1{float: left;padding: 15px 10px 10px 10px;height: 60px;width: 240px;margin-left: 10px;background-color: white;}
.specific-line-2{float: left;padding: 8px;height: 60px;line-height: 20px;width: 240px; background-color: white;}


/* ul.FPO-highlight-block{display:block;} */

.content-form-mobile{margin-top: 30px;}

.nav-menu_mobile .navbar-header.navbar-header-menu{border-bottom: 1px solid white;box-shadow: 0px 2px 1px rgba(0,0,0,.11);}
.nav-menu_mobile .searchBox .search-block{float: right; margin-top: 12px;}

.owl-carousel .owl-item img{opacity:0.9}
.owl-carousel .owl-item img:hover{opacity:1}

.nav-mobile-content li:hover a{background-color: transparent;border-color: transparent;font-weight:bold;}

.text-right-report{text-align:right;}
.nav-menu .navbar-toggle{padding:12px 10px;float: left;border:transparent;margin-left:0px;background-color:#0062b7;margin-right: 0px; margin-top: 0px;
 margin-bottom: 0px;border-radius: 0px;}
.nav-menu .navbar-toggle .icon-bar{height:4px;}

.nav-menu .navbar-toggle:hover{background-color: #0062b7;}

.navbar-toggle-menu{width:42px;}

.nav-block-change .nav-block-text{font-size:20px;color: #9a9a9a;}
.navbar.navbar-inverse.nav-menu.nav-menu_mobile{background-color:transparent;}
.nav-menu.nav-menu_mobile .menu-wrapper ul{background-color:#0062b7}

.nav-block-change{}

.nav-block-change{width: calc(100% - 42px);float:right;text-align: right;margin-top: 9px;}
.icon-header{display: inline-block;vertical-align: super;}
.nav-icon-header{display: inline-block;}

.navbar.navbar-inverse.nav-menu.nav-menu_mobile .container > .navbar-header.navbar-header-menu{margin:0px;}

.icon-block-change{background: url(../images/Home/FPO_news_Arrow_select.png)no-repeat scroll 100% 50%!important;width: 15px;height: 10px;display: inline-block;position: relative;top: 4px;}
/* .navbar-header-content{width: calc(100% - 42px);border:1px solid yellow;float:right;} */
.navbar-header-icon li:first-child{margin-left:10px;}
.navbar-header-icon li:last-child{margin-right:10px;}
.navbar-header-icon{float:right;}

.set-width100{max-width:100%;}

/* .report-image-block{background: url(../images/Home/FPO_index_report.png);max-width:100%} */
/* .report-image-block:after{content:url("../images/Home/FPO_index_report.png");max-width:100%} */

.content-form-carousel.content-form-mobile.owl-theme .owl-controls{margin-top:0px;}

.bg-content-mobile{background: url(../images/Home/FPO_Mobile_banner_01.jpg)no-repeat;height:100px;background-size: cover; min-width: 100%;}


@media (max-width: 1023px){
.menu-wrapper ul li{display:block;}
li .icon-bar-menu{height:0px;}
.menu-wrapper{ border-color: transparent!important;padding: 0px;}

.nav-menu .container.container_v2 {padding: 0px;margin: 0px;}
.menu-wrapper ul li a{padding:15px 0px;color: white!important;border-bottom: 1px solid #9E9E9E; margin: 0px;    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);}
.menu-wrapper ul li:first-child a {
    padding:15px 0px;
}
.menu-wrapper ul li:last-child a {
    padding:15px 0px;
}  
/*.menu-wrapper ul li:first-child span {
    padding: 0 20px;
}*/

.nav-menu.nav-menu_desktop,.top-nav-menu,.search-block-wrapper{display:none;}
.menu-wrapper ul li:last-child a{border-bottom: none}


.nav-menu_mobile .menu-wrapper.navbar-collapse{margin:0px;position: absolute;z-index: 1;width: 100%;}

}




@media screen and (min-width: 1024px) {
.nav-menu.nav-menu_mobile{display:none;}

}


 @media only screen and (min-width: 992px) and (max-width: 1199px){

.footer-address-block h3{text-align: center;}

.image-footer-contact {
    padding: 0px 8px 0px 6px;
    font-size: 14px;
}

.image-footer-address {
    position: relative;
    bottom: 45px;
    left: 0;
    /* top: -50px; */
}

.image-footer-Tel {
    position: relative;
    bottom: 27px;
    left: -15px;
}

.dl-address dd .footer-Tel{left: -16px;}

.dl-address{
	position: relative;
    top: 30px;
    left: 0px;
	padding-left: 8px;
	}
	
.dl-address dd span{
	position: relative;
    top: -30px;
    left: 10px;
	}
.map-block {
    width: 300px;
    height: 90px;
}

}




@media screen and (max-width: 1199px) {
.image-footer-contact {
    padding: 0px 8px 0px 6px;
}



.label-book{padding-left:10px;}



}

@media screen and (min-width: 480px) {
.label-Copyright br{display:none;}	

.set-footer-address-1{display:none;}

}




@media screen and (max-width: 479px) {

.set-footer-address-2{display:none;}
.set-footer-address-1{display:none;}
}


@media screen and (max-width: 430px) {
.footer-address-block {padding:0px;}	

.footer-contact-block {
    padding-left: 10px!important;
}

.map-block {
    width: 100%;
}

}


@media screen and (max-width: 991px) {
	
.top-banner-image{background-position: 75% 0%;}	

.img-Achecker{display:none;}	
.last-footer-left,.last-footer-right{text-align:center;}

.footer-map-block{text-align:center;padding-left: 15px; margin: 10px 0;}

.map-block {margin:0 auto;width:100%;}

.footer-contact-block ul {
    float: none;
    border-left: 1px solid transparent;
}
.content-block-right{padding: 0 3px 0px 2px;}


.side-top-right{padding-left: 10px;}

ul.FPO-highlight-block li span{padding-left:5px;}
ul.FPO-highlight-block li{padding-left:5px;}
/*ul.FPO-highlight-block li:nth-child(2){width:23%;}
ul.FPO-highlight-block li:nth-child(3){width:30%;}
ul.FPO-highlight-block li:last-child{width:22%;}*/


.nav-mobile-content>li>a {
    padding: 5px 26px 0px 26px!important;
}
}


@media screen and (max-width: 768px) {
.visitor-show-v2{text-align:center;}	
.top-footer-left{text-align:center;padding: 0px 5px;}


}

@media screen and (max-width: 767px) {

.footer-contact-block ul {padding: 0px 0px 7px 0px;bottom: 4px;position: relative;}

.news-content{padding-left:0px}
	
.mobile-content-dropdown{background-color: #0f6ab3;color: white;text-decoration: none;text-align: center;font-size: 24px;}
.mobile-content-dropdown:hover,.mobile-content-dropdown:focus{color: white;text-decoration: none;}

.nav-mobile-content li{display:block;float:none;}

.footer-address-block{margin:15px 0;}
.footer-contact-block{padding-top:0px;padding-left: 25px;}
.magazine-block,.fpo-book-report,.text-right{text-align:center;}
.magazine-block img.icon_magazine{width:auto;}
.content-block-right{padding:0px 15px;margin-top: 20px;}
.no-pad-right{padding-right:15px;}

.right-side-carousel.owl-theme .owl-controls .owl-buttons .owl-prev {
	    background: transparent;
}


.nav-tabs-dropdown {
    display: block;
}

.right-side-carousel.owl-theme .owl-controls .owl-buttons .owl-next {
	    background: transparent;
}

.right-side-carousel .owl-item {
	    text-align:center;
}

.right-side-carousel.owl-theme .owl-controls .owl-buttons .owl-prev img {
	    position: absolute;
		top: 18px;
		left: 0px;
}

.right-side-carousel.owl-theme .owl-controls .owl-buttons .owl-next img {
	     position: absolute;
		top: 18px;
		right: 0px;
}
   
.content-block-left,.content-block,.content-report{margin-top:0px;}

.lbl-FPO-highlight {
    width: 100%;
    height: auto;
}

ul.FPO-highlight-block li{width:100%!important;border-right: none;border-bottom:1px solid #ddd;padding-left:15px;}
ul.FPO-highlight-block{width:100%;height:auto;}
ul.FPO-highlight-block li:last-child{width:100%!important;border-right: none;border-bottom:none;}
ul.FPO-highlight-block li span a br{display:none;}

.lbl-FPO-highlight h2{padding-right: 1000px;margin-right: -1000px;text-align: center;line-height: 38px;padding-top: 10px;}

/* .icon-up-mobile{position: relative;top: 37px;float: right;} */
.icon-up-mobile{background: url(../images/Home/index_FPO_mobile_dropdown.png)no-repeat scroll 100% 50%!important;width: 15px;height: 11px;float: right;top: 17px!important;}

.icon-down-mobile{background: url(../images/Home/index_FPO_mobile_dropdown02.png)no-repeat scroll 100% 50%!important;width: 15px;height: 11px;float: right;top: 18px!important;}
/* .icon-up-mobile{background: url(../images/Home/index_FPO_mobile_dropdown.png)} */
.tab-news-block .tab-news-wrapper{box-shadow:none;}

.top-footer-wrapper ul li:first-child img:first-child{height:0px;}
.top-footer-wrapper ul li:last-child img:last-child{height:0px;}

br.set-footer-address-2 {
    display: none;
}


.border-list-release{margin-top: 20px;}
.fluid-carousel{margin-top: 30px;}
.content-form-carousel.arrow-in.owl-theme .owl-controls .owl-buttons div {background:transparent;}
.content-form-carousel.arrow-in.owl-theme .owl-controls .owl-buttons .owl-next {position: absolute;right: 0px;top:-30px;margin-right: 0px;padding-right: 0px;}
.content-form-carousel.arrow-in.owl-theme .owl-controls .owl-buttons .owl-prev {right: 15px;position: absolute;top:-30px;margin-right: 0px;padding-right: 0px;text-align: right;}
.arrow-in .owl-buttons img{width: 10px;}
}


@media screen and (max-width: 625px) {

br.set-footer-address-2 {
    display: block;
}	

.image-footer-address{bottom:17px;}
}



@media screen and (max-width: 576px) {
.image-report-list{width:100%;}
.list-report{width:100%;}
.news-image img{width:100%;}
.news-content p {
    padding: 15px 10px;
}
.text-right-report{text-align:center;}
.news-content{width:100%;padding:0 15px;}

/*.tab-news-wrapper:nth-child(2) img,.tab-news-wrapper:nth-child(2) .news-date{display:none;}
.tab-news-wrapper:nth-child(3) img,.tab-news-wrapper:nth-child(3) .news-date{display:none;}



.tab-news-wrapper:nth-child(1){box-shadow: none;}
.tab-news-wrapper:nth-child(2){border-top: 1px solid white;box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1)}
.tab-news-wrapper:nth-child(3){border-top: 1px solid white;box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1)!important;}*/
.tab-news-wrapper img{display:none;}
 .tab-news-wrapper:first-child img{display:block;} 
.logo{padding:0px;}
.head-block-mobile-wrapper{padding:0px}
.company-name{padding-left:3px;padding-right:0px;top: 14px;}
.company-name-th,.company-name-en{font-size: 18px;}

.banner-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{top: 22%;}
.banner-carousel.owl-theme .owl-controls .owl-buttons .owl-next{top: 22%;}

.top-footer-left ul{/*text-align: left;*/}

}

@media screen and (max-width: 480px) {
	
	.banner-carousel .owl-pagination{display:none;}
}

@media screen and (max-width: 440px) {
	
.right-side-carousel .owl-item img {
	        max-width: 100%;
}

.right-side-carousel.owl-theme .owl-controls .owl-buttons .owl-next img{top: 12%;}

.right-side-carousel.owl-theme .owl-controls .owl-buttons .owl-prev img{top: 12%;}

.banner-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{top: 13%;}
.banner-carousel.owl-theme .owl-controls .owl-buttons .owl-next{top: 13%;}
	
}

@media screen and (max-width: 400px) {
	
.report-image-block{/*content:url("../images/Home/FPO_index_report01.jpg");*/}

br.set-footer-address-2 {
    display: none;
}

.set-footer-address-1{display:block;}

.footer-address-block h3{font-size:23px;}

}



section.LeftMenu{margin-top:40px;}
.content-wrapper {    overflow: hidden;   }
/*.side-left-menu-block-wrapper{    overflow: hidden;  }*/
.side-left-menu .head-side-menu-wrapper {padding: 0 10px;background-color: #0062b7;overflow: hidden;}

.side-left-menu{font-family:'thaisans_neuebold';font-size:16px;}

.side-left-menu-block{padding:0;}
.side-left-menu-block ul.sub-side-menu{display: none;background-color: #c7f1ff;    margin-bottom: 0;list-style: none;padding-left:0;}

/* .side-left-menu-block:first-child ul.sub-side-menu{display: block;} */



.side-left-menu-block .head-side-menu{color: #fff;padding: 5px 10px;margin: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.3);    border-top: 1px solid rgba(0, 0, 0, 0.2)}


.side-left-menu-block ul.sub-side-menu li{margin:0;  padding: 0 5px;background-color: #c7f1ff;}
.side-left-menu-block ul.sub-side-menu li a	{border-top: #98e3ff 1px solid;border-bottom: #fff 1px solid;display:inline-block;width:100%;padding: 5px 0 5px 20px;color:#333}

.side-left-menu-block ul.sub-side-menu li a:hover{text-decoration:none}
.side-left-menu-block ul.sub-side-menu li a:before{content:'\2022';padding-right:8px;font-size: 20px;    line-height: 1;}
.side-left-menu-block ul.sub-side-menu li:first-child a{border-top: 0;}
.side-left-menu-block ul.sub-side-menu li:last-child a{border-bottom: 0;}
.side-left-menu-block ul.sub-side-menu li.active,
.side-left-menu-block ul.sub-side-menu li:hover{background-color: #ddd;}
.side-left-menu-block ul.sub-side-menu li:hover a{color: #333;}

.right-side-content-header img {position: relative;top: -3px;margin-right:5px;}
.side-left-menu-block .head-side-menu{background: url(../images/FPO_ReportEconomic_close.png);background-repeat: no-repeat;background-position: center right;}
.side-left-menu-block .head-side-menu.active{background: url(../images/FPO_ReportEconomic_open.png);background-repeat: no-repeat;background-position: center right;display:block;}

.img-center{text-align: center;}
.content-wrapper .img-content img{    margin: auto;    margin-bottom: 15px;}

h4.right-side-content-header{color: #0062b7;font-size:20px;margin-top: 0;margin-bottom:30px;}

.side-left-menu-block-wrapper{display:block;!important}

.btn-side-left-menu{display: none;}

@media screen and (min-width: 769px) {
.side-left-menu-block-wrapper{display:block!important;    overflow: hidden;    clear: both;}
}
@media screen and (max-width: 768px) {
.side-left-menu-block-wrapper{display:none;clear: both;    overflow: hidden;}
.side-left-menu-block{overflow:hidden}
.btn-side-left-menu{display: block;}
}

.btn-side-left-menu{background-color:#00aff0}

.btn-side-left-menu i{background-color: #0062b7;padding: 12px 15px;color:#fff;}

p.head-side-menu-mobile{margin-bottom: 0;  padding-left: 15px;    color: #fff;}

.display-hide{display:none;}

.top-search-block{background-color:#0062B6;padding:5px 10px;overflow: hidden;margin-top: 0px;border-radius: 50px;}
.top-search-block label{color: #fff;    padding-left: 20px;    padding-right: 15px;margin: 0;    line-height: 34px;font-size:19px;width: 120px;}
.top-search-block > *{display: block;float: left;}
.search-separate{width:1px;border-right: 1px solid rgba(0, 0, 0, 0.2);    border-left: rgba(255, 255, 255, 0.3) 1px solid;height:34px;margin: 0 15px}

.top-search-block .adv-search-input{width: calc(100% - 160px);}
.top-search-block .adv-search-input input{width:100%}
.top-search-block .adv-search-btn{padding: 0;    position: relative; top: 4px;}

/*GFS*/
.top-search-block .adv-search-input input{background-color: transparent;background-image: none;border:0;color: #fff;}
.form-control:focus{box-shadow:none;-webkit-box-shadow:none;}
/*GFS*/

.result-search{margin: 10px 0; padding: 15px 15px 0px  15px}
.result-search p{margin-bottom: 5px;font-size:19px;}
.title_search {
    font-size: 19px;
}
.font-light-blue{color: #00aff0}
.font-dark-blue{color: #0062b7}


.search-header-level{list-style:none;}

.search-sublevel{padding:0 15px 0 30px;list-style:none;overflow: hidden;}
.search-sublevel li{float:left;width:33.33%; padding: 8px 0;}

.search-header-level{clear:both;}

.search-header-level.inline-li > li{width: 25%;float:left;}
.btn-search{
    color: #fff;
    background-color: #007BE5;
    border-color: #007BE5;
    padding: 8px 25px;
    border-radius:3px;
}

.search-btn{text-align: center; padding: 10px 0 10px 0;border-top: 1px solid #ddd;}

@media screen and (max-width: 1024px) {
	.search-sublevel li{width:33.33%;}	
}

@media screen and (max-width: 768px) {
	.search-sublevel li{width:50%;}	
	.search-header-level.inline-li > li{width: 50%;}
}


@media screen and (max-width: 576px) {
	.search-sublevel li{width:100%;}
	.search-btn{text-align: center}
	.search-header-level.inline-li > li{width: 100%;}
	.date-input label{width:105px;}
}

.search-filter{overflow: hidden;padding:10px 0 0 0px;}
.search-filter.content-category{border:1px solid #ddd;background-color: #f5f5f5;border-radius: 3px;}

.search-sublevel input[type=checkbox] {
    display:none;
}
.search-filter.date{    padding:0 15px 0 30px;}
/*.branchemail input[type=checkbox].bgiconwhite:checked + label
.branchemail input[type=checkbox] + label*/
.search-sublevel input[type=checkbox] + label {
    display:inline-block;
    padding: 0 0 0 20px;
    background:url("../images/check_box.png") no-repeat;
    height: 14px;
    width: 14px;
	top: 2px;
    position: relative;
    content: "";
    /* background-size: 50%; */
    margin-bottom: 0;
}

.search-sublevel input[type=checkbox]:checked + label {
    background:url("../images/checked_box.png") no-repeat;
}


.search-result-list .list-none a{color: #0062b6;}
.search-result-list ul li{overflow: hidden;    border-bottom: 1px dotted #c5c5c5;    padding: 18px 5px 15px 0px; font-size:19px;}
.search-result-list-content span{padding-left: 0px;display:block;}
.search-result-list-date span{margin-top: 0px;display:block;    color: #999999;text-align:right}

@media screen and (max-width: 768px) {
.search-result-list-date span{text-align:left;padding-left: 15px;margin-top: 0;}
}


/*GFS*/
.input-group.date{border:1px solid #ddd;border-radius: 4px;background-color: #fff; }
.input-group.date .form-control{border:none; border-radius: 4px; }
.input-group-addon .fa-calendar{color:#29B6F6; }
.search-result-list-content,.search-result-list-date{padding: 0;}
/*GFS*/
/*GFS knowledge*/
.knowledge-list ul li{overflow: hidden;padding: 10px 0px 15px 0px;border-bottom: 0;}
.knowledge-list ul li:last-child{    border-bottom: 1px dotted #c5c5c5;padding: 10px 0 40px 0;}
.knowledge-list ul {list-style: none;padding: 0;margin: 0;}
.knowledge-list-content:before {content: "•";color: #0062B6;font-size: 17px;position: relative;top: 0px;}
.knowledge-list-content{padding-left: 0px;display:block;}
.knowledge-list-date span{margin-top: 0px;display:block;    color: #999999;text-align:right}
.knowledge-list-content a {color:#0062B6;    font-family: Tahoma; font-size: 14px;}
/*monthly*/
.nav-pills>li+li{margin-top:6px;}
/*GFS knowledge*/
/*Bootstrap Reset*/
.form-control{border-radius:0;    box-shadow: none;}
.form-control[readonly]{    background-color: #fff;}
.btn-primary {    color: #fff;    background-color: #0062b7;    border-color: #0062b7;    padding: 8px 25px}
.date-input .input-group-addon{background-color: #fff;border: none}
.date-input label{padding-right: 20px;    position: relative;    top: 5px; font-size:19px;}
.no-round{border-radius:0!important}

ul.grouplist{margin-top: 30px;}
ul.grouplist > li {list-style: none;}
ul.grouplist > li span{background-color:#c7f1ff;    padding: 7px 10px;display: block;}



ul.grouplistLevel2{padding: 15px 0 20px 35px;list-style: none;}

ul.grouplistLevel2 li::before {
  content: "•";
  font-size: 20px;
  position: relative;
  top: 3px;
  color: #00aff0; /* or whatever color you prefer */
}



/* .owl-buttons{position: absolute;    height: 50px;    margin-top: -25%;    width: 100%;} */
/* .owl-prev {    left: 0;    position: absolute;} */
/* .owl-next{    position: absolute;    right: 0;} */


#Gallery-sync1 .owl-wrapper{text-align: center}
#Gallery-sync2 .owl-item{opacity: .8;    text-align: center;}
#Gallery-sync2 .owl-item.synced{opacity:1;}
#Gallery-sync1{background-color:#f5f5f5}
#Gallery-sync2{background-color:#0062b7;    padding: 10px;}


#sync1 .item img {max-width: 100%;}
/* .owl-theme .owl-controls{margin-top: 0;} */




.galley-img-block,.galley-detail-block{float: left;height:90px;}
.galley-btn-block{clear:both;position: absolute;    bottom: 0;}
.galley-btn-block a{color: #fff;background-color:#0062b7;    padding: 5px 15px;     display: inline-block;}
ul.Gallery-List-Wrapper{padding-top:15px;}
ul.Gallery-List-Wrapper li{padding:15px 0;}

.sub-title-laws{font-size:24px; font-weight:bold;color: #0d6aba;margin: 15px 0}
.sub-title-laws img{position: relative;top: -3px;margin-right: 10px;}
.sub-list-laws ul{padding-left:30px;margin-top: 0;}




ul.Download-list li{ 
  background-image:url(../images/FPO_Download_head.png);
  background-repeat: no-repeat;
  padding-left: 15px;
  background-position-y: 5px;
  clear: both;
 }
 .Download-list-box{background-color:#f5f5f5;    overflow: hidden;    padding: 10px;}
 .Download-list-icon{margin-right: 15px;}
ul.Download-list li + li{margin-top:25px;}
.Download-list-detail label{font-weight:normal}

.Data-Stat-list-wrapper table.table td{padding:5px 10px;}
.Data-Stat-list-wrapper table.table th{font-family:'thaisans_neueregular';font-size:18px;font-weight:bold}
.Data-Stat-list-wrapper .category-header{background-color: #c7f1ff;    padding: 7px 10px;font-family:'thaisans_neueregular';font-size:18px;}

.header-bg{height:43px;}
.header-bg h2{font-size: 20px;    margin: 0;    line-height: 43px;    padding-left: 70px;    color: #fff; font-weight:normal;}
.header-bg.HeadlineEcon{background:url(../images/FPO_Economic_headline.png) no-repeat #00aff0;}
.Data-Stat-list-wrapper + .Data-Stat-list-wrapper{margin-top:60px;}
.header-bg.ReportEcon{background:url(../images/FPO_ReportEconomic_EconomicReport.png) no-repeat #00aff0;height:43px;}
.header-bg.tax{background:url(../images/FPO_ReportEconomic_Tax.png) no-repeat #00aff0;height:43px;}
.header-bg{background:url(../images/FPO_ReportEconomic_Tax.png) no-repeat #00aff0;height:43px;}

.sub-header-bg-light-blue{background:#c7f1ff;overflow:hidden}
.sub-header-bg-blue{background:#0062b7;color: #fff;}

.accordion-ecom-report + .accordion-ecom-report{margin-top:12px;}
.show-slide-detial{display:none;border:1px solid #ddd;padding:10px;}
.ecom-report-header span{float: right;margin: 0;    padding: 10px 15px; color: #0062B6; cursor: pointer;font-size:19px;}
.ecom-report-header-black {
    color: #000;
}
.icon-down{background:url(/App_Themes/FPO-MainTheme/images/ReportEconomic_open.png)no-repeat;float:right;width: 11px;height: 9px; position: relative;top: 19px;right: 10px;background-size: cover; cursor: pointer;} 

.accordion-ecom-report-wrapper{margin-top:30px;}
.accordion.panel-title[aria-expanded='true']:after {
    content: url(../images/FPO_ReportEconomic_open.png);
    float: right;
}
.accordion.panel-title:after {
    content: url(../images/ReportEconomic_close-w.png);
    float: right;
}
.icon-up{background:url(/App_Themes/FPO-MainTheme/images/ReportEconomic_close.png);background-size: cover;}
.icon-down span{color: #000;}
/*GFS*/
.sub-header-bg-none{overflow:hidden;}
.panel-title{padding: 5px 15px; font-size: 24px;}
.panel .header-bg-blue [aria-expanded='false']{background: #0062b7;border-radius: 5px; color: #fff; margin-bottom: 30px;}
.panel .header-bg-blue [aria-expanded='true']{background: #0062b7;border-radius: 5px 5px 0 0;color: #fff;}
.ecom-report-header-black{color: #000;}
.panel{
    background-color: #ffffff;
     border: none; 
    border-radius: 0;
    -webkit-box-shadow:none;
    box-shadow: none;
}
.panel-collapse .panel-body {
    -webkit-box-shadow: 0px 1px 2px 0px rgba(158, 158, 158, 0.75);
    -moz-box-shadow: 0px 1px 2px 0px rgba(158, 158, 158, 0.75);
    box-shadow: 0px 1px 2px 0px rgba(158, 158, 158, 0.75);
    margin-bottom: 30px;
}
.contentbox-WePartner {
    font-size: 19px;
}
.contentbox-WePartner ol {
    counter-reset: item;
    padding-left: 10px;
}
.contentbox-WePartner li {
    display: block;
    padding-left: 10px;
}
.contentbox-WePartner li:before {
    content: counters(item, ".") " ";
    counter-increment: item;
}
/*GFS*/
.report-block{overflow:hidden;}
.report-detail{padding-left:15px;}
.report-block-btn{margin:10px 0 0;}
.report-date{text-align: right;}
.table-scroll{width:100%;overflow:auto}

.table-scroll table{width:1000px;}
.report-detail h4{margin: 0;}
.report-detail h4:before{  
  content: "• ";
  font-size: 30px;
  position: relative;
  top: 3px;
  color: #00aff0;
  margin-left: -15px;}
  
.adv-searchBox{width:100%}

.adv-search-btn input{width:auto;right:0;top:0;position:relative}
@media screen and (max-width: 768px) {	.report-date{text-align: left;}}


.title-news{}


.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{background-color: #546e7a!important;}