﻿#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;
            border: solid 1px #ddd;
            padding: 5px;
        }

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 {
    width: 100% !important;
}

.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 {
    background: #f9f9f9;
    /* border: solid 1px #ddd; */
    padding: 10px;
}

    #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;
    }
