﻿#list_news .list-news .imgavatar, #list_news .list-news .summary{float: left;}
#list_news .list-news .imgavatar{width: 25%;}
#list_news .list-news .summary{width: 75%;}
#list_news .list-news ul li { clear: both; margin-bottom: 16px; padding-bottom: 8px; clear: both; border-bottom: dotted 1px #9D9D9D; float: left; width: 100%;}
#list_news .list-news ul li p {line-height: 120% !important;}
#list_news .list-news ul li .name { margin-bottom: 5px; position: relative; }
#list_news .list-news ul li .name a { font-weight: bold; font-size: 1.0em; }
#list_news .list-news ul li .name a.download,#news_details .name a { font-weight: normal; font-size: 0.9em; right: 0px; top: 0px; position: absolute; padding: 6px 0px 6px 25px; }
#list_news .list-news ul li .date {     font-size: 14px;color: #9e9e9e;}
#list_news .list-news ul li .des { text-align: justify;     font-size: 15px;}
#list_news .list-news ul li a img { float: left; border: solid 1px #eeeeee;margin-right: 10px; }
#list_news .list-page ul li { display: inline; margin-right: 5px; }
#list_news .list-page ul li a { padding: 2px 6px; background: #A74325; color: white; }
#list_news .list-page ul li a.active { cursor: default; background: #BA8526; }
#list_news .list-news ul.no-img li { min-height:inherit; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px dotted #c0c0c0; }
#list_news .list-news ul li.noimage { min-height:inherit; }
#list_news .list-news ul li.noimage img { display: none; }
#list_news .list-news ul.no-img li .name a { font-size: 13px; }

#list_news .list-news #box_news_faq ul li { min-height: initial !important; margin-bottom: 10px; border-bottom: 1px dotted #c0c0c0; }
#list_news .list-news #box_news_faq ul li:last-child { border-bottom: none; }

#news_details { line-height: 1.5em; position: relative; }
#news_details .news-details .content img { padding: 10px; }
#news_details .info .name { font-size: 2.0em; font-weight: bold; margin-bottom: 20px; position: relative; line-height: 30px;color: #8D8D8E;}
#news_details .info .date { margin-bottom: 5px; color: #696969; }
#news_details .info .des { margin: 5px 0px; font-weight: bold; border-top: 1px solid #dcd8d9; padding-top: 10px;
font-weight: bold; padding-bottom: 10px;}
#news_details .meta-social ul {float: right; clear: both; }
#news_details .meta-social li { display: inline; padding-left: 5px; }
#news_details .meta-social li .link-top { font-size: 0.9em; padding-bottom: 3px; }
#news_details .content { margin: 15px 0px; text-align: justify;line-height: 20px; }
#news_details .content p { margin-bottom: 0.5em;  }
#news_details .content table,#news_details .content img { max-width: 100% !important; }
#news_details .content table { border-spacing: 5px;}
#news_details .content table tr td,#news_details .content table tr th { font-size: 13px; }

#news_details .news-lastest { margin-top: 30px; border-top: 3px solid #929090; }
#news_details .news-lastest h3 { font-size: 1.5em; padding-top: 10px; margin-bottom: 6px; }
#news_details .news-lastest li { padding: 6px 0px 6px 15px; border-top: 1px solid #E7E7E7; background:url(/images/list.png) no-repeat 0px 10px; }
#news_details .news-lastest li a { color: #068CC4; font-weight: bold; }
#news_details .news-lastest li a:hover { color: #A74325;  }
#news_details .tag-news  { padding-top: 20px; margin-bottom: 20px; }
#news_details .comment .title-cm { font-size: 1.1em; margin: 5px 0px; background: #E68F30; color: white; height: 22px; line-height: 22px; padding: 0px 0px 0px 6px; }
#news_details .comment .ykiencuaban { font-weight: bold; text-decoration: underline; }
#news_details .comment .list-comment li { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #c0c0c0; }
#news_details .comment .info-cmt .name { color: #068CC4; font-weight: bold; padding-right: 6px; margin-right: 6px; border-right: 1px solid #c0c0c0; }
#news_details .comment .info-cmt .time { font-size: 0.9em; color: #646464; font-style: italic; }
#news_details .comment .title-cmt { font-weight: bold; }
#news_details #box_related { margin-top: 6px; }
#news_details #box_related ul li { padding: 0px 0px 0px 12px; background:url(/images/list.png) no-repeat 0px 7px; }
#news_details #box_related ul li a { color: #068CC4; }
#news_details #box_tags { padding: 5px 0px; margin-bottom: 15px; }
#news_details #box_tags .title-tag:after { border-bottom: 11px solid rgba(0,0,0,0);
border-left: 12px solid #E68F30; border-top: 11px solid rgba(0,0,0,0);
content: ""; position: absolute; right: -12px; top: 0;}
#news_details #box_tags .title-tag { background: #E68F30; color: #fff; display: inline-block; padding: 2px 5px;
position: relative; margin-right: 20px; font-size: 12px; }
#news_details #box_tags a {  color: #068CC4; font-weight: bold; }

#news_details #list_page_content { margin: 12px 0px; }
#news_details #list_page_content li { display: inline; padding: 0px 5px; }
#news_details #list_page_content li a { padding: 3px 6px; color: white; background: #A74325; }
#news_details #list_page_content li a.active { background: #BA8526; cursor: default; }
#news_details #form-comment .required { padding-left: 5px; color: RED; }
#news_details #form-comment { margin-top: 10px; }
#news_details #form-comment table { margin: 6px 0px; }
#news_details #form-comment table tr td span { width: 600px; font-size: 13px }
#news_details #form-comment .button,#news_details #form-comment div { font-size: 13px; }
#news_details #form-comment .btn-send, #news_details #form-comment #btn_close{ margin-right: 6px; background: #C06515; color: white; padding: 4px 6px; }
#news_details .grid_attach,#news_details .grid_attach tr,#news_details .grid_attach tr td { border: none;  }
#news_details .grid_attach tr td { font-size: 12px; }
video { max-width: 100%; height: auto; }
iframe, embed, object {  max-width: 100%;}
#fb-root { display: none; }
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe .fb_ltr {  }
.fb-comments{width: 100% !important;}
.fb-comments iframe[fb_ltr]{width: 100% !important;}
.fb-like-box{ min-width:280px;width: 100% !important;}
.fb-like-box iframe[fb_ltr]{min-width:280px;width: 100% !important;}
.fb-comments span{width: 100% !important;}
.fb-comments iframe span[fb_ltr]{width: 100% !important;}
.fb-like-box span{min-width:280px;width: 100% !important;}
.fb-like-box iframe span[fb_ltr]{min-width:280px;width: 100% !important;} 
.-cx-PRIVATE-pluginBoxContainer__border{ border:none}
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[.fb_ltr] {
width: 100% !important;
}

#box_attach .title { font-weight: bold; margin-bottom: 5px;}
#box_attach .download a  { font-weight: bold; color: #068CC4; }

#div_vanban table { border: 1px solid #c0c0c0; }
#div_vanban table td { font-size: 13px; border: 1px solid #c0c0c0; }
#div_vanban table .header td { font-size: 12px; font-weight: bold; color: #A74325; }
#div_vanban table td.name a:hover { color: #A74325;  }

#list_news .list-news #donvi-hanhchinh .title { text-transform: uppercase; font-size: 1.1em; font-weight: bold; margin-bottom: 20px; }
#list_news .list-news #donvi-hanhchinh ul li { width: 22%; margin-right: 3%; float: left; clear: none; }
#list_news .list-news #donvi-hanhchinh ul li { border-bottom: none;}
#list_news .list-news #donvi-hanhchinh ul li a {  padding-left: 10px;  background: url(/images/arrow7.gif) no-repeat center left; font-weight: normal; font-size: 1.1em; }
#list_news .list-news #donvi-hanhchinh ul li a:hover { color:#A74325; }
#list_news .list-news #donvi-hanhchinh ul.two-column li {width: 30%; margin-right: 3%; }
#list_news .list-news #donvi-hanhchinh #so_noivu ul li { width: 47%;  }
#news_details .details-article table td .MsoNormal { text-align: center !important; }

#list_news .list-news #box_news_faq ul li { min-height: initial !important; margin-bottom: 10px; border-bottom: 1px dotted #c0c0c0; }
#list_news .list-news #box_news_faq ul li:last-child { border-bottom: none; }
#box_news_faq .box-search { margin: 10px 0px; border-bottom: 1px solid #ccc; padding-bottom: 15px; }
#box_news_faq .box-search select { padding-left: 5px; width: 300px; height: 25px; line-height: 25px; }
#box_news_faq .box-search label { padding-right: 5px; }
#box_news_faq .title { border-bottom: 1px solid #ccc; padding-bottom: 10px; text-transform: uppercase; font-size: 1.1em; font-weight:bold; margin-bottom: 10px;  }
#box_news_faq .title a { color: #A63D04; }

.news-details .content { margin: 10px 0px; }
.news-details .name { font-weight: bold; font-size:1.2em;}
.news-details .back { margin: 10px 0px; }
.news-details .back a { font-weight: bold; color: #A63D04;  }