﻿@font-face {
    font-family: 'UTM Isadora';
    src: url('../font/UTM ISADORAR.TTF') format('truetype');
}

@font-face {
    font-family: 'UTM Isadora Bold';
    src: url('../font/UTM ISADORABOLD.TTF') format('truetype');
}
/* start all */
.menutop-phone {
    display: none;
}

.chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(2) .single-chuyenmuc-tinbai h3 a,
.chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(n+3) .single-chuyenmuc-tinbai h3 a,
.single-news-chuyende h3 a, .slick_news_event li h3 a,
.chuyenmuctintuc .chuyenmuctt-item:nth-child(n+2) .hot-title a, .hot-title a,
.han-vb-scroll-event ul li a, .han-gl-chuyenmuc_tinbai_th div li .han-gl-des-fix {
    line-height: 1.3;
}

.ViddeoHighlight iframe {
    width: 100%;
    height: 200px;
}

.AudioPlayer h3.side-title {
    border: 0;
    padding: 0;
    font-family: Roboto-Bold;
    font-size: 24px;
    color: #0067b8;
}

.title-all h2 {
    text-align: center;
    height: 60px;
    margin: 30px 0;
}

    .title-all h2 a {
        font-family: Roboto Medium;
        font-size: 30px;
        font-weight: bold;
        color: #0066b8;
    }

.top0 {
    position: fixed;
    top: 0 !important;
}

.title-left-all h3 a {
    font-family: Roboto Medium;
    font-size: 25px;
    font-weight: bold;
    color: #0066b8;
}

    .title-all h2 a:hover,
    .title-left-all h3 a:hover,
    .content-bottom-left li a:hover,
    .content_news_all li:first-child h4 a:hover,
    .content_news_all li:nth-child(n+2) h4 a:hover,
    .content_center__left ul li:first-child h3 a:hover,
    .content_center__left ul li:nth-child(n+2) h4 a:hover,
    .center_right_image ul li h4 a:hover,
    .center_right_video h4 a:hover,
    .thematic_content__left div h3 a:hover,
    .thematic_content__right div h3 a:hover,
    .slick_news_event li h3 a:hover,
    .bottom__right .panel-group .title a:hover,
    .content-footer p a:hover {
        text-decoration: none;
        color: #ec0001;
    }
/* end all */

/* start head top */
.head__top {
    height: 110px;
    padding: 10px 0;
}

.head-top-left {
    width: 50%;
    float: left;
}

.head-top-right {
    width: 42%;
    float: left;
}

.head-top-left img {
    height: 90px;
    float: left;
}

.head-top-content {
    width: 83%;
    float: left;
    padding-left: 10px;
}

    .head-top-content h2 a:hover,
    .head-top-content h3 a:hover {
        text-decoration: none;
    }

    .head-top-content h2 a {
        font-size: 21px;
        font-family: Roboto Medium;
        font-weight: bold;
        color: #333333;
    }

    .head-top-content h3 {
        margin-top: 7px;
    }

    .head-top-content h1, .head-top-content h2 {
        margin: 0 0 -5px 0;
    }

        .head-top-content h1 a {
            font-size: 24px;
            font-family: Roboto Medium;
            font-weight: bold;
            color: #00aff2;
        }

    .head-top-content h3 a {
        color: #323232;
        font-size: 24px;
        font-family: 'UTM Isadora Bold';
    }

.header-search {
    width: 0%;
    float: left;
}

.container {
        position: relative;
}

.head-top-location {
    padding-top: 15px;
    width: 295px;
    float: left;
}


.head-top-tel {
    padding-top: 20px;
    width: 196px;
    float: left;
}

    .head-top-tel a, .head-top-location div img {
        float: left;
        margin-right: 10px;
    }

    .head-top-tel h3 {
        margin: 0 0 5px 0;
    }

        .head-top-tel h3 a {
            color: #ff003c;
            font-family: Roboto-Bold;
            font-size: 18px;
        }

    .head-top-tel h4, .head-top-location h4:last-child {
        margin-top: -15px;
        margin-left: 35px;
    }

        .head-top-tel h4 a, .head-top-location h4 {
            font-family: Roboto Medium;
            color: #333333;
            font-size: 16px;
            margin: 0 0 5px 0;
        }

        .head-top-tel h4 a {
            margin-left: 25px;
        }

#search {
    padding-top: 20px;
}

    #search input[type=text] {
        background: #0085b6 url('../img/Imgbvna/search-icon.png') center no-repeat;
        width: 41px;
        height: 40px;
        border-radius: 3px;
        transition: all .5s;
        cursor: pointer;
        position: absolute;
        z-index: 1;
        right: 15px;
        background-position: right 6px center;
        text-indent: -9999px;
        border: 0;
        padding-left: 10px;
        color: white;
    }

    #search input::placeholder {
        color: white;
        font-style: italic;
    }

    #search input[type=submit] {
        display: none;
    }

    #search input[type=text]:focus, #search input[type=text]:hover {
        width: 250px;
        text-indent: 0px;
        border-color: white;
        color: #00aff2;
        cursor: auto;
    }

/* end head top */

/* start image ads */
.image_ads {
    height: 450px;
    width: 100%;
}

    .image_ads img {
        height: 100%;
        width: 100%;
    }
/* end image ads */
/* start menu content */
.menu__content_item {
    padding-left: 0px;
}

.menu_content {
    background-color: #3eaf2c;
    height: 150px;
    width: 100%;
}

.menu__content_item li {
    list-style: none;
}

    .menu__content_item li:first-child {
        width: 30%;
        float: left;
        height: 150px;
        background-color: #055aaa;
        padding: 20px 15px 0 15px;
    }

        .menu__content_item li:first-child img {
            width: 45%;
            float: left;
            padding-right: 10px;
            padding-top: 10px;
        }

.item-content {
    width: 55%;
    float: left;
    padding-top: 20px;
}

.menu__content_item li:nth-child(n+2) {
    width: 14%;
    float: left;
    height: 150px;
    text-align: center;
    padding: 22px 10px 0 10px;
    border-right: 1px solid white;
}

.manh {
    height: 100%;
    width: 100%;
}
/*.menu__content_item li:nth-child(n+2) a img{
	margin-bottom: 10px;
}*/
.menu__content_item li:nth-child(n+2) a:first-child {
    width: 100%;
    text-align: center;
}

.menu__content_item li:nth-child(n+2) a:last-child, .item-content h3 a {
    font-family: RobotoCondensed-Bold;
    font-size: 16px;
    color: #fff;
}

.menu-item-summary {
    margin-top: 10px;
}

.item-content h3 {
    margin-top: 0;
    margin-bottom: 5px;
}

.menu__content_item li:nth-child(n+2):hover a, .menu__content_item li:first-child:hover a {
    color: #ffdd62;
    text-decoration: none;
}
/* end menu content */

/* start content center */
/* START CENTER LEFT */
.content_center__left, .content_center__right {
    margin-bottom: 30px;
}

.content_center {
    padding-top: 20px;
}

.content_center__left {
    width: 65%;
    float: left;
    padding-right: 10px;
}

    .content_center__left ul {
        padding-left: 0px;
    }

        .content_center__left ul li {
            list-style: none;
        }

            .content_center__left ul li:first-child {
                margin-bottom: 30px;
            }

                .content_center__left ul li:first-child img {
                    width: 100%;
                    height: 455px;
                }

                .content_center__left ul li:first-child p {
                    font-family: Roboto Medium;
                    font-size: 16px;
                    color: #333333;
                    display: block;
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

                .content_center__left ul li:first-child h3 a {
                    font-family: Roboto Medium;
                    font-size: 20px;
                    font-weight: bold;
                    color: #0267b7;
                }

            .content_center__left ul li:nth-child(n+2) {
                width: 23.5%;
                float: left;
                margin-right: 2%;
            }

            .content_center__left ul li:last-child {
                margin-right: 0 !important;
            }

            .content_center__left ul li:nth-child(n+2) img {
                width: 100%;
                height: 100px;
            }

            .content_center__left ul li:nth-child(n+2) h4 a {
                font-family: Roboto Medium;
                font-size: 15px;
                color: #333333;
                line-height: 1.4;
                display: block;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
            }
/* END CENTER LEFT */
/* START CENTER RIGHT */
.content_center__right {
    padding-left: 10px;
    width: 35%;
    float: left;
}

    .content_center__right div h3 {
        margin: 0 0 25px 0;
    }

.center_right_image ul {
    padding-left: 0;
}

    .center_right_image ul li {
        width: 48%;
        margin-bottom: 20px;
        list-style: none;
        float: left;
    }

        .center_right_image ul li:nth-child(odd) {
            margin-right: 4%;
        }

        .center_right_image ul li img {
            width: 100%;
            height: 130px;
            margin-bottom: 15px;
        }

        .center_right_image ul li h4 {
            margin: 0
        }

            .center_right_image ul li h4 a {
                font-size: 16px;
                font-family: Roboto Medium;
                color: #333333;
                display: block;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
            }

.center_right_video .video-iframe {
    width: 100%;
    height: 230px;
}

.center_right_video div iframe {
    height: 100%;
    width: 100%;
}

.center_right_video h4 a {
    font-family: Roboto Medium;
    font-size: 16px;
    color: #0067b8;
}

    .center_right_video h4 a::before {
        content: url(../image/icon-video.png);
        padding-right: 10px;
    }

.center_right_video h5 {
    text-align: right;
}
/* END CENTER RIGHT */
/* end content center */

/* start news - event */
.news_event {
    background-color: #f3f3f3;
}

.slick_news_event {
    padding-left: 0;
    margin-bottom: 0 !important;
}

    .slick_news_event li {
        padding: 15px;
    }

        .slick_news_event li img {
            width: 100%;
            height: 235px;
        }

        .slick_news_event li h4 {
            margin: 15px 0 0 0;
            color: #3c80bf
        }

            .slick_news_event li h4 span {
                font-family: Arial;
                font-size: 16px;
            }

        .slick_news_event li h3 a {
            font-size: 16px;
            font-family: Roboto-Bold;
            color: #333333;
            display: block;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .slick_news_event li p {
            font-family: Roboto Medium;
            font-size: 16px;
            color: #333333;
            display: block;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

.slick-dots {
    top: -25px;
    height: 30px;
}

    .slick-dots li {
        background-color: #b9b9b9;
        border-radius: 50%;
        height: 15px !important;
        width: 15px !important;
    }

        .slick-dots li button:before {
            font-size: 0px !important;
        }

    .slick-dots .slick-active {
        background-color: #58b9e3;
    }

.slick-prev, .slick-next {
    display: none;
}

.slick_news_event .item {
    width: 100% !important;
}

.slick_news_event .slick-list {
    height: 460px;
}

#ctl00_bottomContent_ctl00_ArticleHomeSliderControl_pnlType1 {
    background-color: #f1f1f1;
}
/* end news event */
/* start thematic */
/* START THEMATIC LEFT */
.thematic_content__left div {
    text-align: center;
    margin: 35px 0;
}

.thematic_content__left, .chuyende {
    width: 50%;
    padding: 0 15px;
    float: left;
}

    .thematic_content__left div h3 {
        margin-top: 25px;
    }

        .thematic_content__left div h3 a {
            font-family: Roboto;
            font-size: 16px;
            color: #0067b8;
        }

    .thematic_content__left div img {
        height: 120px;
    }
/* END THEMATIC LEFT */
/* START THEMATIC RIGHT */
.thematic_content__right div {
    width: 48%;
    float: left;
}

    .thematic_content__right div:nth-child(odd) {
        margin-right: 4%;
    }

    .thematic_content__right div img {
        width: 100%;
        height: 165px;
    }

    .thematic_content__right div h3 {
        margin-bottom: 20px;
    }

        .thematic_content__right div h3 a {
            font-size: 16px;
            color: #333333;
            font-family: Roboto Medium;
            display: block;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }
/* END THEMATIC RIGHT */
/* end thematic */

/* start news all */

.news_all {
    background-color: #f1f1f1;
    padding: 20px 0;
}

.news_all__content .news_all__item:first-child {
    margin-left: 0;
}

.news_all__item {
    background-color: white;
    padding: 15px;
    width: 31%;
    margin-left: 3.5%;
    float: left;
}

    .news_all__item h3 {
        margin-top: 0;
    }

.content_news_all {
    padding-left: 0;
}

    .content_news_all li {
        list-style: none;
        padding: 10px 0;
    }

        .content_news_all li img {
            height: 190px;
            width: 100%;
        }

        .content_news_all li:first-child h4 a {
            font-size: 18px;
            font-family: Roboto Medium;
            color: #333333;
            display: block;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .content_news_all li:nth-child(n+2) {
            border-top: 1px dotted #ddd;
        }

            .content_news_all li:nth-child(n+2) h4 {
                margin: 0;
            }

                .content_news_all li:nth-child(n+2) h4 a {
                    font-size: 16px;
                    font-family: Arial;
                    color: #333333;
                    display: block;
                    display: -webkit-box;
                    -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
/* end news all */

/* start content bottom */
/* START LEFT */
.content-bottom-left {
    padding: 0 30px 0 15px;
}

    .content-bottom-left li {
        line-height: 2.0;
    }

        .content-bottom-left li a {
            font-family: Roboto Medium;
            font-size: 16px;
            color: #333333;
            display: block;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }
/* END LEFT */
/* START RIGHT */
.bottom__right {
    padding-top: 20px;
}

    .bottom__right .panel h4 {
        height: 40px;
        margin: 0;
    }

.title-han-hd {
    padding: 5px 10px 0 0;
    margin: 0;
    height: 42px;
}

    .title-han-hd a:nth-child(2), .han-hd-title a span {
        font-size: 15px;
        font-family: Roboto;
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

h4.title-han-hd > a.collapsed::before {
    background: url(../img/Imgbvna/plus.png) no-repeat !important;
    background-color: #3eaf2c !important;
    margin-top: -5px;
}

h4.title-han-hd a:first-child::before {
    background: url(../img/Imgbvna/minus.png) no-repeat;
    width: 43px;
    height: 43px;
    content: "";
    margin-right: 10px;
    float: left;
    background-color: #3eaf2c;
    margin-top: -5px
}

.bottom__right .panel-group .title {
    padding-top: 10px;
}

    .bottom__right .panel-group .title a span {
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .bottom__right .panel-group .title a {
        font-size: 16px;
        font-family: Roboto Medium;
        font-weight: bold;
        color: #333333;
    }

.panel-group .panel:first-child .collapse-content {
    height: 277px;
}

.panel-group .panel:last-child .collapse-content {
    height: 302px;
}

.collapse-content {
    padding: 10px;
    overflow: auto;
    width: 100%;
}

    .collapse-content p {
        font-size: 14px;
        color: #8b8b8b;
        font-family: Arial;
        line-height: 1.5;
    }

.panel-group .panel {
    margin-bottom: 10px !important;
    border-radius: 0px !important;
    border: 1px solid #ddd;
}

.panel-default {
    border: 0 !important;
}
/* END RIGHT */
/* end content bottom */

/* start banner contact - link site */
.contact_link {
    height: 50px;
    background-color: #055aaa;
    width: 100%;
}

.contact_left {
    width: 60%;
    float: left;
}

.contact_right {
    width: 40%;
    float: right;
}

    .contact_left p, .contact_right p {
        float: left;
        font-size: 16px;
        color: white;
        font-family: Roboto Medium;
        margin-top: 15px;
    }

.input-group-han {
    float: left;
    margin-left: 20px;
}

    .input-group-han select {
        height: 30px;
        width: 210px;
        margin-top: 10px;
        float: left;
    }

.contact_right img {
    height: auto;
    margin-left: 20px;
    float: left;
    margin-top: 10px;
}
/* end banner contact - link site */

/* start footer */
.info-footer-han {
    background-color: #535353;
    width: 100%;
}

.content-footer > div:first-child {
    width: 50%;
    float: left;
    padding: 0 15px 0 0;
}

.content-footer > div:nth-child(2) {
    width: 20%;
    float: left;
    padding: 0 15px;
}

.content-footer > div:last-child {
    width: 30%;
    float: left;
    padding: 0 15px;
}

.content-footer {
    width: 100%;
    float: left;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 25px;
}

    .content-footer p, .content-footer p a {
        color: #e4e4e4;
        margin-bottom: 5px;
        font-family: Roboto Medium;
        font-size: 15px;
    }

.footer {
    height: 40px;
}

.text-xs-center.text-sm-right {
    bottom: 5px;
}

.han-login a {
    color: white;
    font-family: Arial;
    margin-left: 5px;
}
/* end footer */
.han-vip-width-75 {
    width: 66.66%;
    float: left;
}

.nbchead {
    display: none;
}

.chuyenmuctintuc .chuyenmuctt-item:nth-child(n+2) {
    list-style: none;
    width: 23.5%;
    margin-right: 2%;
    float: left;
}

.chuyenmuctintuc .chuyenmuctt-item:last-child {
    margin-right: 0;
}

.chuyenmuctintuc .chuyenmuctt-item:first-child img {
    width: 100%;
    height: 400px;
    margin-bottom: 20px;
}

.hot-title a {
    font-size: 18px;
    font-family: Roboto-Bold;
    color: #0067b8;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    visibility: visible;
}

.hot-title {
    margin-top: 10px;
}

.chuyenmuctt-Noibat__Mota {
    font-size: 14px;
    font-family: Roboto;
    color: #333333;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    visibility: visible;
    margin-bottom: 25px;
}

.AudioPlayer .modulecontent label {
    display: none;
}

.chuyenmuctintuc .chuyenmuctt-item:nth-child(n+2) .hot-title a {
    font-family: Roboto Medium;
    font-size: 14px;
    color: #333333;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    visibility: visible;
    margin-bottom: 25px;
}

.modal-video .modal-header {
    padding-left: 0;
}

    .modal-video .modal-header .close {
        opacity: .6;
    }

.modal-video .modal_content {
    border: 0;
}

.modal-video .modal-header h3 {
    margin: 0;
    padding: 12px;
    font-size: 18px !important;
    text-align: left;
}

.modal-video .modal-body {
    text-align: center;
}

    .modal-video .modal-body iframe {
        height: 100%;
    }

.chuyenmuctintuc .chuyenmuctt-item:nth-child(n+2) .constructo-single-news .news-img {
    height: 120px;
    width: 100%;
}

.chuyenmuctintuc .chuyenmuctt-item:nth-child(n+2) .chuyenmuctt-Noibat__Mota {
    display: none;
}

.item-chuyende {
    width: 48%;
    float: left;
}

.chuyende .item-chuyende:nth-child(odd) {
    margin-right: 4%;
}

.single-news-chuyende h3 {
    margin: 10px 0 30px 0;
}

    .single-news-chuyende h3 a {
        font-family: Roboto-Bold;
        color: #333333;
        font-size: 14px;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        visibility: visible;
    }

.news-img-chuyende img {
    height: 180px;
    width: 100%;
}

.thematic_content__left {
    text-align: center;
}

    .thematic_content__left div {
        padding: 0 10px;
    }

.module_chuyenmuc_tinbai {
    padding: 30px 0;
    background-color: #f1f1f1;
}

.chuyenmuc_tinbai_th > div {
    padding: 15px;
    background-color: white;
}

.chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(2) img {
    height: 190px;
    width: 100%;
}

.chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(2) .single-chuyenmuc-tinbai h3 a {
    font-size: 16px;
    font-family: Roboto-Bold;
    color: #333333;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(n+3) img {
    display: none;
}

.chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(n+4) {
    border-top: 1px dotted #909090;
}

.chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(n+3) .single-chuyenmuc-tinbai h3 a {
    font-size: 15px;
    font-family: Roboto;
    color: #666666;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.single-chuyenmuc-tinbai h3 {
    margin: 15px 0;
}

.chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(2) .single-chuyenmuc-tinbai h3 {
    height: 60px;
}

#ctl00_mainContent_ctl00_ArticleHomeCategoryControl_pnlType1 {
    margin-top: 20px;
}

.Title__Category {
    margin: 5px 0 20px 0;
}

    .Title__Category a {
        font-family: Roboto-Bold;
        font-size: 24px;
        color: #0067b8 !important;
    }

.han-list-recent h1 {
    font-family: 'Roboto Slab',serif;
    font-weight: bold;
    width: 80%;
    float: left;
    font-size: 25px;
    height: 30px;
}

.han-btn-create input {
    width: 20%;
    height: 40px;
    margin: 20px 0 0;
    background-color: #cd2122 !important;
}

.han-search-question {
    border: 1px solid #b9b7b7;
    padding: 15px 30px 15px 30px;
    position: relative;
}

.han-header-search .form-control {
    width: 40% !important;
}

.han-header-search input[type=submit] {
    background-color: forestgreen;
    height: 35px;
    width: 10%;
}

.expand-han img {
    height: 10px;
}

.han-comboboxs {
    width: 50%;
    float: left;
    margin-top: 10px;
}

#explandctl-han {
    margin-top: 10px;
    text-align: center;
}

#collapse-han {
    text-align: center;
}

.han-comboboxs select.form-control:not([size]):not([multiple]) {
    width: 80%;
}

.han-search-question .col2 #ctl00_mainContent_ctl00_QuestionAnswerRecenlist_pnlRecenlist {
    height: 130px;
}

.han-postquestion {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 15px 30px;
}

    .han-postquestion h1 label {
        font-size: 25px;
    }

.han-QAtitle {
    height: 40px;
    background-color: aliceblue;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
}

    .han-QAtitle label {
        font-size: 15px;
    }

.han-QAlleft {
    width: 30%;
    float: left;
    padding-left: 10px;
}

.han-QLright .form-control {
    width: 100%;
}

.han-QLright {
    width: 70%;
    float: left;
}

.han-QAtitle {
    margin-top: 160px;
}

.han-postquestion .htn-QLright .form-control {
    width: 140px;
}

.createQA > div:nth-child(2) {
    margin-top: 0 !important;
}

.han-buttonCenter {
    text-align: center;
}

.han-recentlistBody-left-title h3 a {
    color: #028cc1;
}

.han-recentlistBody-left-title {
    height: 60px;
    background-color: #61dae640;
    border-radius: 3px;
    padding: 10px 15px;
}

.han-recentlistBody-left-Content .recentlistBody-left-ContentBody,
.han-m-questionDetail-content .han-m-p-questionDetail-content {
    border: 1px solid #f1efef;
    padding: 10px;
}

.han-recentlistBody-left-info, .han-recentlistBody-left-category, .han-recentlistBody-left-AnswerView,
.han-recentlistBody-left-Content, .han-m-questionDetail-info, .han-m-questionDetail-content, .han-m-questionDetail-view {
    padding: 2px 15px;
}

.han-recentlistBody-left-title h3 {
    margin: 0;
    font-family: Roboto;
    font-weight: bold;
    font-size: 16px;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    visibility: visible;
}

.han-recentlistBody {
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-top: 20px;
    padding-bottom: 15px;
}

.han-recentlistFooter {
    width: 120px;
    background-color: greenyellow;
    height: 30px;
    text-align: center;
}

.han-m-questionDetail h3 {
    height: 60px;
    background-color: #61dae640;
    padding: 10px 15px;
    margin: 0;
    border-radius: 3px;
}

    .han-m-questionDetail h3 span {
        font-size: 16px;
        font-family: Roboto;
        font-weight: bold;
        color: #028cc1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        visibility: visible;
    }

.han-m-questionDetail {
    border: 1px solid #ddd;
    padding-bottom: 15px;
}

.han-m-questionDetailButton h2 a, .han-recentlistFooter a {
    font-size: 14px;
    color: #333333;
    font-family: Arial;
    font-weight: bold
}

.han-m-questionDetailButton h2 {
    width: 150px;
    float: left;
    height: 30px;
    background-color: greenyellow;
    text-align: center !important;
    margin: 15px 10px 0 0 !important;
}

.han-hdb-questionAnswerDetail {
    display: block !important;
}

.han-hd-questionAnswerDetail-info-left p, .han-hd-questionAnswerDetail-info-right p {
    margin: 0;
}

.han-hd-questionAnswerDetail-info-left input, .han-hd-questionAnswerDetail-info-right input {
    width: 100% !important;
    margin-bottom: 10px;
}

.traloi-content {
    overflow: auto;
}

.han-m-AnswerItem, .han-collapse-content {
    background-color: #f9f9f9;
    margin-bottom: 5px;
    border-radius: 7px;
}

.han-m-AnswerInfo {
    padding: 5px;
    background-color: #ddd;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

    .han-m-AnswerInfo p {
        margin: 0;
        color: #333333;
        font-family: Roboto;
        font-size: 16px;
    }

.han-m-AnswerContent {
    padding: 5px;
}

.han-collapse {
    padding: 10px;
}

.han-dialogquestion {
    margin-top: 20px;
}

.han-mm-ListAnswer {
    margin-top: 50px;
}

.han-m-questionAnswerDetail {
    margin-top: 40px;
    padding: 15px;
}

.han-m-questionAnswerDetail-info-left,
.han-m-questionAnswerDetail-info-right {
    margin-bottom: 10px;
}

    .han-m-questionAnswerDetail-info-left p, .han-m-questionAnswerDetail-info-right p {
        width: 20%;
        margin: 0;
        float: left;
    }

.lawh3 span, .module-table-body span, .addcontent > strong, .operationheading, .settinglabel, label {
    font-family: Roboto;
}

.han-vb-scroll-event ul li {
    list-style: none;
}

    .han-vb-scroll-event ul li a:hover, .single-chuyenmuc-tinbai h3 a:hover,
    .han-gl-des-item .han-gl-des-fix:hover, .single-news-chuyende h3 a:hover, .slick_news_event li h3 a:hover,
    .chuyenmuctintuc .chuyenmuctt-item .hot-title a:hover, .title-han-hd a:nth-child(2):hover {
        color: #cd2122 !important;
        text-decoration: underline !important;
    }

.han-hd-title a span:hover, .ViddeoHighlight .doc_slide__tinnoibat h3 a:hover, .Title__Category a:hover,
h2.page-header > a:hover {
    color: #cd2122 !important;
}

.han-login a:hover {
    color: #f35a5a !important;
}

.han-vb-scroll-event ul li img {
    height: 190px;
    width: 100%;
}

.han-vb-scroll-event ul {
    padding: 0 !important;
}

    .han-vb-scroll-event ul li:nth-child(n+3) {
        padding: 15px 0;
        height: 65px;
    }

    .han-vb-scroll-event ul li:nth-child(2) {
        margin: 15px 0;
        height: 50px;
    }

.han-gl-chuyenmuc_tinbai_th div li:nth-child(2) .han-gl-des-item {
    height: 60px;
}

.han-vb-scroll-event ul li:nth-child(2) a, .han-gl-chuyenmuc_tinbai_th div li:nth-child(2) .han-gl-des-fix {
    font-size: 16px;
    font-family: Roboto-Bold;
    color: #333333;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.han-vb-scroll-event ul li:nth-child(n+4) {
    border-top: 1px dotted #909090;
    padding-top: 10px;
}

.han-gl-chuyenmuc_tinbai_th div li:nth-child(n+4) {
    border-top: 1px dotted #909090;
}

.han-vb-scroll-event ul li:nth-child(n+3) a, .han-gl-chuyenmuc_tinbai_th div li:nth-child(n+3) .han-gl-des-item {
    font-size: 15px;
    font-family: Roboto;
    color: #666666;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.han-gl-chuyenmuc_tinbai_th div li {
    list-style: none;
}

.han-gl-gallery-img {
    height: 190px;
}

.han-gl-chuyenmuc_tinbai_th div li:nth-child(2) img {
    width: 100%;
    height: 190px;
}

.han-gl-chuyenmuc_tinbai_th div li:nth-child(n+3) .han-gl-gallery-list .han-gl-gallery-img {
    display: none;
}

.chuyenmuc_tinbai_th div .item-chuyen-muc-th:nth-child(n+3) .single-chuyenmuc-tinbai h3 {
    height: 36px;
}

.han-gl-chuyenmuc_tinbai_th div li:nth-child(n+3) .han-gl-des-item {
    height: 40px;
}

.han-gl-des-item {
    margin: 15px 0 10px 0;
}

.gioithieu-benhvien ul {
    padding-left: 20px;
}

.ortherVideo ul li {
    list-style: circle;
}

.text-center-han {
    width: 100%;
    text-align: center;
}

.news-img-chuyende img {
    -webkit-transition: all 3s;
    -o-transition: all 3s;
    transition: all 3s;
    -moz-transition: all 3s;
    -ms-transition: all 3s;
}

.news-img-chuyende:hover img {
    -webkit-transform: scale(1.2) !important;
    -ms-transform: scale(1.2) !important;
    -o-transform: scale(1.2) !important;
    transform: scale(1.2) !important;
}

.news-img-chuyende {
    overflow: hidden;
    height: 180px;
}

.thematic_content__left div img:hover {
    border-radius: 50%;
    box-shadow: 1px 1px 15px aqua;
    position: relative;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
}

.col-item input {
    width: 100% !important;
}

#table_bn tr th {
    border: 1px solid #ddd;
    text-align: center;
}

#table_bn tr td {
    border: 1px solid #ddd;
    padding: 5px 10px;
}

    #table_bn tr td input {
        border: none;
        width: 100%;
    }

.tieude-dm h3 {
    padding: 15px;
    margin-top: 0;
    background-color: #c8fffa82;
}

.tb-han-padding {
    padding: 15px;
}

.select_width select {
    width: 260px;
}

.nhiem_vu_giao_ban {
    border-radius: 5px;
}

#table_bn button {
    background: none !important;
}

#btnaAdd i {
    color: #0069c3;
    font-size: 20px
}

#btnDelete2 i {
    color: red;
    font-size: 20px;
}

#btnimage i {
    color: green;
    font-size: 20px;
}

    #btnimage i:hover, #btnDelete2 i:hover, #btnaAdd i:hover {
        font-size: 21px;
    }

.btndelete {
    text-align: center;
}

#table_bn tr td {
    height: 40px;
}

#ctl00_mainContent_btnUpdate {
    width: 50px;
}

.nhiemvu_item_han {
    margin-top: 30px;
    width: 80%;
    float: left;
}

.tieude_nhiemvugb h3 {
    margin: 0;
    padding: 20px 15px 10px 15px;
    background-color: #bbf9ff80;
}

.nhiemvu_item_han div span {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    margin-right: 5px;
}

.nhiemvu_item_han div {
    font-size: 16px;
}

.img_nvgb {
    width: 20%;
    float: left;
    margin-top: 30px;
}

.item_top1 {
    font-size: 35px;
    margin-bottom: 30px;
    font-weight: bold;
}

.duty_view_item:nth-child(n+2) {
    font-size: 22px;
    margin-bottom: 10px;
}

.dutyview_tab2 table {
    width: 100%;
    margin: 50px 0;
}

    .dutyview_tab2 table thead tr th, .dutyview_tab2 table tbody tr td {
        text-align: center;
        border: 1px solid;
        padding: 20px;
        font-size: 18px;
        font-weight: bold;
    }

    .dutyview_tab2 table thead tr th {
        background-color: #5fcafb47;
    }

.patient_item span {
    font-size: 20px;
}

.patient_item p {
    width: 40px;
    float: left;
    margin: 0;
    font-size: 18px;
    margin-right: 30px;
    font-weight: bold;
}

.patient_item span {
    font-size: 18px;
}

    .patient_item span:nth-child(2) {
        margin-right: 60px;
    }

.patient_item {
    width: 100%;
    float: left;
    margin-top: 5px;
}

.dutyview_tab3_content {
    width: 100%;
    float: left;
    padding: 30px;
    box-shadow: 1px 1px 1px 1px;
    margin-top: 30px;
}

.nhiemvu_item_han {
    box-shadow: 1px 1px 1px 1px;
    width: 100%;
    padding: 30px;
    margin-top: 20px;
}

.duty_view_item span:first-child {
    font-weight: bold;
    margin-right: 10px;
}

.wrapper {
    width: 100%;
    float: left;
    margin-top: 20px;
}


.list_member_all li:nth-child(1) {
    width: 30%;
    float: left;
}

.list_member_all li:nth-child(2) {
    width: 70%;
    float: left;
}

.list_member li {
    width: 33% !important;
    float: left;
}

.thongke-all {
    width: 100%;
}

.thongke-header {
    width: 30%;
}

#ctl00_bottomContent_ctl03_pnlUsersOnline {
    width: 50%;
}

#ctl00_bottomContent_ctl03_pnlMembership {
    width: 20%;
    margin-top: 0;
}

.stats .site-statistics.floatpanel {
    height: 40px;
}

.thongke-header {
    height: 40px;
}
