/* Menu Styles */
@font-face {
    font-family: myFont;
    src: url('../fonts/fontawesome-webfont.ttf'); /* IE9+ */
}

body {
    line-height: 1.33;
    color: #3C3C3C;
    font-size: 13px;
    font-family: Arial, sans-serif !important;
    line-height: 1.4 !important;
}


.container {
    max-width: 1024px;
}

.panel-body1 .tab-content {
    height: 360px;
    overflow: hidden;
}

.third-level-menu {
    position: absolute;
    top: 0;
    right: -150px;
    width: 150px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
    border-left: 1px #EDEDED solid;
}

a {
    color: #3C3C3C;
}

    a:hover, a:active, a:focus {
        text-decoration: none;
    }

.no-padding {
    padding-left: 0px;
    padding-right: 0px;
}

.third-level-menu > li {
    height: 30px;
    background: #FCFCFC;
    border-bottom: 1px #EDEDED solid;
}

    .third-level-menu > li:hover {
        background: #CCCCCC;
    }

.second-level-menu {
    position: absolute;
    top: 34px;
    left: 0;
    width: 150px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
}

    .second-level-menu > li {
        position: relative;
        height: 30px;
        background: #FCFCFC;
        border-bottom: 1px #EDEDED solid;
    }

        .second-level-menu > li:hover {
            background: #CCCCCC;
        }

.top-level-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    min-height: 30px;
    background: #FCFCFC;
}

    .top-level-menu ul {
    }

    .top-level-menu > li {
        position: relative;
        float: left;
        background: #f3f4f6;
        padding-right: 15px;
        padding-left: 15px;
        min-height: 34px;
        border-left: 1px #DDDDDD solid;
        z-index: 999 !important;
    }

        .top-level-menu > li:hover {
            background: #EDEDED;
        }

    .top-level-menu li:hover > ul {
        /* On hover, display the next level's menu */
        display: inline;
    }


    /* Menu Link Styles */

    .top-level-menu a /* Apply to all links inside the multi-level menu */ {
        font-size: 12px;
        font-weight: bold;
        color: #555;
        text-decoration: none;
        text-align: left;
        /* Make the link cover the entire list item-container */
        display: block;
        line-height: 30px;
        padding-left: 10px;
        padding-right: 10px;
        text-transform: uppercase;
    }

        .top-level-menu a:hover {
            color: #000000;
        }

.header-menu {
    background: #f0f0f0;
    border-bottom: 1px #E20303 solid;
}

.khoimenu-header {
    padding-right: 0px;
}

.khoitimkiem {
    padding-left: 10px;
    padding-right: 2px;
}

.item-nhap-timkiem {
    padding-left: 0px;
    padding-right: 0px;
}

.item-submit-timkiem {
    padding-left: 0px;
    padding-right: 0px;
}

.img-logo {
    margin-top: 5px;
}

.textsearh {
    box-shadow: none;
    border-radius: initial;
    border-color: #fff;
    padding: 4px;
    height: 30px;
    font-size: 13px;
}

.sub-search {
    border-radius: initial;
    border-color: #fff;
    border-left: 1px #EDEDED solid;
    padding: 4px 10px;
    height: 30px;
}

.bg-banner {
    background: rgba(0, 0, 0, 0) url("../img/banner.png") no-repeat scroll center top;
    height: 144px;
}

.menu-main {
    background: #0177D7;
}

.navbar-static-top {
    margin-bottom: 0px;
    min-height: 30px;
    background: none;
    border: initial;
}

.navbar-nav > li > a {
    padding-bottom: 8px;
    padding-top: 8px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background: #FFFFFF !important;
    transition: all 0.5s ease 0s;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background: #f9f9f9;
    padding:10px !important;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    transition: all 0.5s ease 0s;
}

.dropdown-menu {
    padding: 0px;
    border: initial !important;
}

.navbar-nav > li > .dropdown-menu {
    border-radius: initial !important;
}

.dropdown-menu > li > a {
    padding: 7px 15px;
}

    .dropdown-menu > li > a:hover {
        border-left: 2px #0177D7 solid;
        padding-left: 13px;
        color: #0177D7;
    }

.fa-home {
    font-size: 20px !important;
}

.item-menu-home > a {
    padding-top: 4px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
}


.navbar-nav .open .dropdown-menu {
    background: #fff !important;
}

.item-date {
    padding-left: 6px;
    padding-right: 0px;
}

.item-right-date {
    padding-left: 0px;
    color: #ff3232;
    padding-right: 0px;
}

.navigation {
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 1;
}

    .navigation ul,
    .navigation ul li,
    .navigation ul ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .navigation ul {
        position: relative;
        z-index: 99;
        float: left;
    }

        .navigation ul li {
            float: left;
            min-height: 0.05em;
            line-height: 1em;
            vertical-align: middle;
            position: relative;
        }

            .navigation ul li.hover,
            .navigation ul li:hover {
                position: relative;
                z-index: 510;
                cursor: default;
            }

        .navigation ul ul {
            visibility: hidden;
            position: absolute;
            top: 100%;
            left: 0px;
            z-index: 520;
            width: 100%;
        }

            .navigation ul ul li {
                float: none;
            }

            .navigation ul ul ul {
                top: 0;
                right: 0;
            }

        .navigation ul li:hover > ul {
            visibility: visible;
        }

        .navigation ul ul {
            top: 0;
            left: 100%;
        }

        .navigation ul li {
            float: none;
        }

        .navigation ul ul {
            margin-top: 0.05em;
        }

.navigation {
    width: 100%;
    background: #fff;
    zoom: 1;
}

    .navigation:before {
        content: '';
        display: block;
    }

    .navigation:after {
        content: '';
        display: table;
        clear: both;
    }

    .navigation a {
        display: block;
        padding: 10px 5px;
        color: #ffffff;
        text-decoration: none;
        font-weight: 600;
        font-size: 13px;
    }

.navbar-right {
    margin-right: 15px;
    margin-top: 2px;
}

.navigation > ul {
    width: 100%;
}

.navigation ul ul {
    width: 100%;
}

.navigation > ul > li > a {
    color: #3C3C3C;
    border-left: 1px #f5f5f5 solid;
    border-right: 1px #f5f5f5 solid;
    border-bottom: 1px #f5f5f5 solid;
}

    .navigation > ul > li > a:hover {
        color: #3C3C3C;
    }

.navigation > ul > li a:hover,
.navigation > ul > li:hover a {
    background: #E0E0E0;
    transition: all 0.5s ease 0s;
}

.navigation li {
    position: relative;
}

.navigation ul li.has-sub > a:after {
    position: absolute;
    right: 1em;
}

.navigation ul ul li.first {
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
}

.navigation ul ul li.last {
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
    border-bottom: 0;
}

.navigation ul ul {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.navigation ul ul {
    border-left: 1px #f5f5f5 solid;
    border-right: 1px #f5f5f5 solid;
    border-top: 1px #f5f5f5 solid;
}

    .navigation ul ul a {
        color: #333;
        background: #fff !important;
    }

        .navigation ul ul a:hover {
            color: #333;
        }

    .navigation ul ul li {
        border-bottom: 1px #f5f5f5 solid;
    }

        .navigation ul ul li:hover > a {
            background: #E0E0E0 !important;
            color: #333;
        }

.navigation.align-right > ul > li > a {
    border-left: 0.3em solid #34A65F;
    border-right: none;
}

.navigation.align-right {
    float: right;
}

    .navigation.align-right li {
        text-align: right;
    }

    .navigation.align-right ul li.has-sub > a:before {
        content: '+';
        position: absolute;
        top: 50%;
        left: 15px;
        margin-top: -6px;
    }

    .navigation.align-right ul li.has-sub > a:after {
        content: none;
    }

    .navigation.align-right ul ul {
        visibility: hidden;
        position: absolute;
        top: 0;
        left: -100%;
        z-index: 598;
        width: 100%;
    }

        .navigation.align-right ul ul li.first {
            -webkit-border-radius: 3px 0 0 0;
            -moz-border-radius: 3px 0 0 0;
            border-radius: 3px 0 0 0;
        }

        .navigation.align-right ul ul li.last {
            -webkit-border-radius: 0 0 0 3px;
            -moz-border-radius: 0 0 0 3px;
            border-radius: 0 0 0 3px;
        }

    .navigation.align-right ul ul {
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
    }

.rss-main {
    margin-right: 10px;
    color: #24468e;
    font-size: 12px;
}

.gr-rss {
    padding-right: 0px;
}

.pos-vi {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
}

#clock {
    font-size: 13px;
}


.thumb-video-main {
    width: 100%;
    height: 200px;
    background-color: #3e3e3e;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center !important;
    background-size: cover;
}

.video-img-it {
    width: 100%;
    height: 44px;
    background-color: #3e3e3e;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center !important;
    background-size: cover;
}



.main1 {
    margin-top: 15px;
}

.date-tieudiem {
    color: #68696d;
    font-size: 13px;
    font-style: initial;
    white-space: nowrap;
    font-weight: normal !important;
}

.item-sub-tieudiem {
    margin-top: 5px;
    margin-bottom: 8px;
    padding-left: 20px;
    position: relative;
}

    .item-sub-tieudiem img {
        margin-right: 3px;
        position: absolute;
        top: 4px;
        left: 3px;
    }

.xemtiep-1 {
    margin-top: 12px;
}

.xemtiep-2 {
    margin-top: 0px;
}

.xemtiep a {
    color: #828385;
}



.left-sb {
    padding-right: 0px;
    padding-left: 10px;
    height: 430px;
    text-align: justify;
    overflow: hidden;
}

.text-sb {
    padding-top: 10px;
    padding-left: 10px;
    font-size: 18px;
    color: #e10000;
    font-weight: 600;
}



a:nth-child(2n+1) .item-sub-sb {
    background: #fff;
}

.more-sub-sb {
    min-height: 36px;
}

.item-new-td {
    padding-left: 0px;
    padding-right: 20px;
}

.active .fa-home {
    color: #1976d3;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    background: #fff;
}

.navbar-nav .dropdown-menu > li > a {
    font-size: 13px;
}



.item-gr-new5 {
    padding-left: 0px;
    padding-right: 10px;
    margin-top: 10px;
}

.item-gr-new2 {
    padding-left: 0px;
    padding-right: 10px;
    margin-top: 10px;
    height: 245px;
    overflow: hidden;
}

.title-item-new-gr {
    border-bottom: 2px #25478f solid;
    position: absolute;
    top: 0px;
    left: 0px;
}

.title-item-new-gr-bt {
    padding-right: 10px;
    border-bottom: 2px #25478f solid;
    background: url(../img/bg-title-sib.png) repeat-x;
    height: 30px;
    padding-top: 5px;
    width: 100%;
}




.title-sub {
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px #7a7a7a solid;
    color: #7a7a7a;
    line-height: 10px;
}

    .title-sub:hover {
        cursor: pointer;
        color: #0d68bc;
    }

.first-title-sub {
    border-left: none !important;
}

.title-tieudiem {
    text-align: justify;
}

.title-tieudiem-item {
    font-weight: 600;
    padding-bottom: 5px;
    color: #23488f;
}

.text-tieudiem-item {
    padding-left: 15px;
    padding-right: 10px;
    font-size: 12px;
    text-align: justify;
}

.img-tieudiem-item {
    padding-right: 10px;
}

.tieudiem-item {
    padding-right: 0px;
}

.item-main {
    padding-bottom: 5px;
    border-top: 1px #ededed solid;
    padding-top: 3px;
    color: #000;
    text-align: justify;
}

    .item-main:hover {
        color: #23527c;
    }

.item-main-first {
    border-top: none;
    padding-top: 0px !important;
}

.quangcao-main {
    padding-left: 0px;
    padding-right: 20px;
}

.video-main {
    padding-left: 0px;
}

.anhvideo {
    padding-right: 10px;
    position: relative;
}

.img-ico-play {
    position: absolute;
    top: 70px;
    left: 135px;
}

.video-sub {
    padding-left: 0px;
    padding-right: 5px;
}

.video-sub {
    padding-left: 5px;
    min-height: 200px;
    background: #fbfbfb;
}

.img-sub-video {
    position: relative;
    padding-right: 0px;
}

.text-sub-video {
    padding-left: 0px;
    font-size: 12px;
}

.img-ico-play-sub {
    position: absolute;
    top: 10px;
    left: 37px;
}

.title-cm-khac {
    margin-top: 15px;
    margin-bottom: 22px;
}

#jssor_1 {
    padding-left: 0px;
    padding-right: 0px;
}

.title-cm-khac a {
    text-transform: uppercase;
    padding-bottom: 5px;
    color: #df0100;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 2px #25478f solid;
}

.thuvienanh-main {
    padding-right: 20px;
}

.content-bando {
    padding: 6px;
    border: 1px #e8e8e8 solid;
}

.content-new-dv {
    margin-top: 15px;
}

.title-sidebar {
    color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    background: #1976d3;
    font-size: 15px;
    text-transform: uppercase;
}

.sidebar {
    padding-left: 0px;
    padding-right: 0px;
}

.gr-sb-item {
    background: #f3f2ed;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 25px;
    margin-top: 1px;
    border-bottom: 1px #dedede solid;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    color: #25478f;
}

.gr-sb-item1 {
    background: #f7f7f7;
    padding-top: 8px;
    padding-left: 25px;
    padding-bottom: 8px;
    margin-top: 1px;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    border-bottom: 1px #dedede solid;
    text-transform: uppercase;
    color: #25478f;
}

    .gr-sb-item1 img, .gr-sb-item img {
        margin-right: 7px;
        position: absolute;
        left: 7px;
        top: 10px;
    }

.space-sb {
    margin-top: 15px;
}

.text-new-sb {
    padding-left: 0px;
    text-align: justify;
}

    .text-new-sb a {
        color: #000;
    }

.gr-new-sb {
    padding: 10px;
    background: #f7f7f7;
    border-left: 1px #EDEDED solid;
    border-right: 1px #EDEDED solid;
    border-bottom: 1px #EDEDED solid;
}

.item-new-sb {
    margin-bottom: 15px;
}

.gr-tindocnhieu {
    border-left: 1px #EDEDED solid;
    border-right: 1px #EDEDED solid;
}

.item-tindocnhieu {
    padding-top: 10px;
    padding-bottom: 10px;
}

.border-sidebar {
    border-bottom: 1px #ededed solid;
}

.text-item-docnhieu {
    padding-left: 25px;
}

.number-tindocnhieu {
    color: #ff3334;
    text-align: center;
    font-size: 18px;
    padding-left: 0px;
    font-weight: 600;
}

.tieudiem-bnb {
    padding-left: 0px;
}

.link-bnb {
    font-weight: 600;
}

.btn-group {
    width: 100%;
}

#btnGroupDrop1 {
    width: 100%;
    border-radius: 0px;
}

.mn-linllienket {
    width: 100%;
}

.caret-linklienket {
    margin-top: 8px;
}

.is-dv {
    color: #6b6c6e;
    padding-top: 2px;
}

.tongtruycap {
    margin-top: 10px;
}

.item-tongtruycap {
    background: url('../img/bgthongke.png');
    width: 20px;
    height: 27px;
    color: #fff;
    font-size: 20px;
    text-align: center;
}

.number-truycap {
    color: #f54b4c;
}

.item-truycap {
    padding-left: 109px;
    font-size: 14px;
    padding-top: 10px;
    position: relative;
}

.icon-truycap {
    position: absolute;
    top: 8px;
    left: 63px;
}

.library-es {
    margin-right: 5px;
}


.title-foot {
    color: #1c5281;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.hcm-edu {
    color: #1c5281;
}

.thongtinwebsize {
    padding-top: 15px;
}

.title-priva-phu {
    font-weight: 600;
    font-size: 17px;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 10px;
}

.border-tt {
    border-bottom: 2px #0f6eb2 solid;
    padding-bottom: 2px;
    margin-bottom: 0px;
    margin-right: 20px;
}

    .border-tt a {
        color: #e10101;
    }

.border-phu {
    border-bottom: 2px #d8d8d8 solid;
    position: absolute;
    top: 26px;
    width: 100%;
    z-index: -1;
}

.no-padding-left {
    padding-left: 0px;
}

.title-tieudiem-item-ds-cm {
    color: #0d4c78;
    font-weight: 600;
    font-size: 18px;
    margin-top: 10px;
}

.item-main-dscm {
    padding-bottom: 10px;
    padding-top: 10px;
}

.gr-news-main-dscm {
    margin-bottom: 30px;
}

#listcomment {
    min-height: 410px;
}

.content-frame > iframe {
    border: none;
}

.title-tieudiem-c {
    padding-bottom: 0px;
}

    .title-tieudiem-c a {
        color: #0d4b7a;
        font-size: 21px;
        font-weight: 600;
    }

    .title-tieudiem-c h1 {
        color: #0d4b7a;
        font-size: 21px;
        font-weight: 600;
    }

.date-pub-c {
    color: #757479;
    font-size: 12px;
    padding-bottom: 10px;
}

.mota-c {
    font-weight: 500;
    color: #505050;
}

.item-sub-tieudiem-cm a {
    color: #32668e;
}

.bor-cm {
    margin-top: 15px;
    margin-bottom: 15px;
    border-top: 1px #ededed solid;
}

.parent-bor {
    padding-right: 15px;
}

.title-item-c {
    font-weight: 600;
    font-size: 17px;
}

.mota-item-c {
    font-size: 13px;
}

.luotxem {
    padding: 2px 10px;
    background: #1976d3;
}

.icon-eye {
    color: #fff;
}

.content-view-ct {
    color: #fff;
    margin-left: 10px;
}

.subtop-detail {
    margin-top: 17px;
}

.des-ct {
    font-weight: 600;
    padding-right: 6px;
}

.top-ct {
    margin-bottom: 10px;
    margin-top: 0px;
}

.manhung-ct {
    margin-top: 20px;
    font-size: 14px;
    font-weight: 600;
}

.content-manhung-ct {
    border: 1px #ededed solid;
    padding: 5px 10px;
}

#exTab2 .tab-content {
    color: #333;
    padding: 5px 10px;
    border-left: 1px #ddd solid;
    border-right: 1px #ddd solid;
    border-bottom: 1px #ddd solid;
    
}
/* remove border radius for the tab */

#exTab2 .nav-tabs > li > a {
    font-weight: 600;
}

#exTab2 .nav-tabs .active a {
    color: #0d4b7a;
}

.header-dsyk {
    padding: 10px 3px;
}

.bor-header-dsyk {
    border-bottom: 1px #ddd solid;
}

.border-tt-tlq a {
    color: #0f6eb2;
}

.border-tt-tlq {
    border-bottom: 2px #e10101 solid;
}

.item-sub-ctbv {
    color: #000;
    font-size: 14px;
}

.item-sub-ctbv {
    border-bottom: 1px #ededed solid;
}

.top-img-tieudiem {
    background-color: #3e3e3e;
    background-image: none;
    background-position: center center !important;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}

.tieudevideo {
    background: #000;
    opacity: 0.5;
    position: absolute;
    bottom: 0px;
    padding: 4px 5px;
    width: 92%;
    color: #fff;
}

.content-news img {
    margin: 10px 0px;
}

.item-sub-tieudiem.item-sub-ctbv:last-child {
    border-bottom: 0 none;
}
/*Phân trang chuyên mục*/
.pagination {
    border-radius: 4px;
    display: inline-block;
    font-size: 14px;
    margin: 20px 0;
    padding-left: 0;
}

#plcall_Search1_grvmn td {
    font-family: Arial;
    font-size: 13px;
}

.pagination22 {
}

.pagination > li {
    display: inline;
}

    .pagination > li > a, .pagination > li > span {
        background-color: #ffffff;
        border: 1px solid #dddddd;
        color: #337ab7;
        float: left;
        line-height: 1.42857;
        margin-left: -1px;
        padding: 6px 12px;
        position: relative;
        text-decoration: none;
    }

    .pagination > li:first-child > a, .pagination > li:first-child > span {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
        margin-left: 0;
    }

    .pagination > li:last-child > a, .pagination > li:last-child > span {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
    }

    .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
        background-color: #eeeeee;
        border-color: #dddddd;
        color: #23527c;
    }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #337ab7;
    border-color: #337ab7;
    color: #ffffff;
    cursor: default;
    z-index: 2;
}

.PagingWrapper {
    text-align: center;
}
/*End*/
/*Cơ cấu tổ chức*/
.department {
    float: left;
    max-width: 654px;
    width: 654px;
}

    .department .breadcrumbs h3 {
        background: transparent url("Image/breadcrumbs-arrow.jpg") no-repeat scroll right center;
        font-size: 1.2em;
        font-weight: bold;
        margin-left: 7px;
    }

.departmentName {
    background: #ece5b6 none repeat scroll 0 0;
    color: #e42222;
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 25px;
    padding: 10px;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}

.departmentSelect {
    float: left;
    line-height: 25px;
    padding: 5px 5px 5px 0;
    text-align: left;
    vertical-align: middle;
}

.departmentDetails {
    float: left;
    margin-top: 4px;
    max-width: 669px;
    width: 654px;
}

.userOfficeDetail {
}

.userOfficeLeft {
    padding: 0 30px 0 0;
    float: left;
    width: 140px;
}

.userOfficeRight {
    float: left;
    width: 500px;
}

.userOfficeLeftCol {
    float: left;
    line-height: 22px;
    text-align: left;
    vertical-align: middle;
    width: 180px;
    font-weight: bold;
}

.userOfficeDetail:last-child {
    border-bottom: 0 solid #e1e1e1;
}

.userOfficeRightCol {
    float: right;
    line-height: 22px;
    margin-left: 4px;
    text-align: left;
    vertical-align: middle;
    width: 350px;
}

.hrCss {
    float: right;
    max-width: 627px;
    padding-left: 45px;
    width: 627px;
}

.hrCss1 {
    float: right;
    max-width: 484px;
    padding-left: 45px;
    width: 484px;
}

.nameDepartDetailTitle {
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 6px;
    width: 100%;
}

.nameDepartDetailTitle1 {
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 4px;
    max-width: 654px;
    padding-left: 16px;
    width: 100%;
}

.nameDepartDetailTitle2 {
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 4px;
    max-width: 654px;
    padding-left: 26px;
    width: 100%;
}


/*End*/
/*form Liên hệ*/
.contact-page-content {
    float: left;
    overflow: hidden;
    width: 669px;
}

#contact-form22 ul {
    display: block;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

#contact-form22 li {
    float: left;
    padding: 1px;
    text-align: left;
    text-indent: 0;
}

    #contact-form22 li.left {
        font-size: 14px;
        text-align: left;
        width: 100px;
    }

    #contact-form22 li.right {
        text-align: left;
        vertical-align: top;
    }
/*Phân trang văn bản*/
.pagination-ys {
    border-radius: 4px;
    margin: 20px 0;
    padding-left: 0;
}

    .pagination-ys table > tbody > tr > td {
        display: inline;
    }

        .pagination-ys table > tbody > tr > td > a, .pagination-ys table > tbody > tr > td > span {
            background-color: #ffffff;
            border: 1px solid #dddddd;
            color: #337ab7;
            float: left;
            line-height: 1.42857;
            margin-left: -1px;
            padding: 8px 12px;
            position: relative;
            text-decoration: none;
        }

        .pagination-ys table > tbody > tr > td > span {
            background-color: #337ab7;
            border: 1px solid #dddddd;
            color: #fff;
            cursor: default;
            float: left;
            line-height: 1.42857;
            padding: 8px 12px;
            position: relative;
            text-decoration: none;
            z-index: 2;
        }

        .pagination-ys table > tbody > tr > td:first-child > a, .pagination-ys table > tbody > tr > td:first-child > span {
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
            margin-left: 0;
        }

        .pagination-ys table > tbody > tr > td:last-child > a, .pagination-ys table > tbody > tr > td:last-child > span {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px;
        }

        .pagination-ys table > tbody > tr > td > a:hover, .pagination-ys table > tbody > tr > td > span:hover, .pagination-ys table > tbody > tr > td > a:focus, .pagination-ys table > tbody > tr > td > span:focus {
            background-color: #eeeeee;
            border-color: #dddddd;
            color: #97310e;
        }

.dinkiemfile {
    width: 300px;
}

    .dinkiemfile a {
        overflow-wrap: break-word;
    }

.timkiemtieude {
    color: #3c3c3c;
    font-weight: bold;
}

.expand {
    color: #d6492a;
    cursor: pointer;
    font-family: arial;
    font-size: 13px;
}

    .expand:hover {
        color: #d6492a;
        text-decoration: underline;
    }

.rotate {
    transform: rotate(-180deg);
    transition: all 0.3s ease 0s;
}

.auto-top-img {
    border: 1px solid #dddddd;
    margin-bottom: 5px;
    padding: 2px;
}

.thumb-news-item-slider {
    background-color: #3e3e3e;
    background-image: none;
    background-position: center center !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 465px;
    width: 100%;
}

.thumb-news-item-slider-sub {
    background-color: #3e3e3e;
    background-image: none;
    background-position: center center !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 150px;
    width: 100%;
}

.title-a-slider {
    color: #fff;
    font-size: 22px;
}

.title-a-sli {
    margin-bottom: 10px;
}

.title-a-slider:hover {
    color: #fff;
}

.title-priva-phu {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 10px;
    position: relative;
    text-transform: uppercase;
}

.border-tt {
    border-bottom: 2px solid #e10101;
    margin-bottom: 0;
    margin-right: 20px;
    padding-bottom: 2px;
}

.border-phu {
    border-bottom: 2px solid #d8d8d8;
    position: absolute;
    top: 26px;
    width: 100%;
    z-index: -1;
}

.item-sub-libra {
    position: relative;
}

.thumb-sub {
    background: #3c3c3c none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    font-size: 12px;
    opacity: 0.7;
    padding: 4px 3px;
    position: absolute;
    width: 84%;
}

.auto-top-img {
    border: 1px solid #dddddd;
    margin-bottom: 5px;
    padding: 2px;
}

.AdvanceSearch {
    background: #ddd none repeat scroll 0 0;
}

.submit {
}

/* Menu Styles */

.third-level-menu {
    position: absolute;
    top: 0;
    right: -150px;
    width: 150px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
    border-left: 1px #EDEDED solid;
}

a {
    color: #3C3C3C;
}

    a:hover, a:active, a:focus {
        text-decoration: none;
    }

.no-padding {
    padding-left: 0px;
    padding-right: 0px;
}

.third-level-menu > li {
    height: 30px;
    background: #FCFCFC;
    border-bottom: 1px #EDEDED solid;
}

    .third-level-menu > li:hover {
        background: #CCCCCC;
    }

.second-level-menu {
    position: absolute;
    top: 34px;
    left: 0;
    width: 150px;
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
}

    .second-level-menu > li {
        position: relative;
        height: 30px;
        background: #FCFCFC;
        border-bottom: 1px #EDEDED solid;
    }

        .second-level-menu > li:hover {
            background: #CCCCCC;
        }

.top-level-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    min-height: 30px;
    background: #FCFCFC;
}

    .top-level-menu ul {
    }

    .top-level-menu > li {
        position: relative;
        float: left;
        background: #f3f4f6;
        padding-right: 15px;
        padding-left: 15px;
        min-height: 34px;
        border-left: 1px #DDDDDD solid;
        z-index: 999 !important;
    }

        .top-level-menu > li:hover {
            background: #EDEDED;
        }

    .top-level-menu li:hover > ul {
        /* On hover, display the next level's menu */
        display: inline;
    }


    /* Menu Link Styles */

    .top-level-menu a /* Apply to all links inside the multi-level menu */ {
        font-size: 12px;
        font-weight: bold;
        color: #555;
        text-decoration: none;
        text-align: left;
        /* Make the link cover the entire list item-container */
        display: block;
        line-height: 30px;
        padding-left: 10px;
        padding-right: 10px;
        text-transform: uppercase;
    }

        .top-level-menu a:hover {
            color: #000000;
        }

.header-menu {
    background: #f0f0f0;
    border-bottom: 1px #E20303 solid;
}

.khoimenu-header {
    padding-right: 0px;
}

.khoitimkiem {
    padding-left: 10px;
    padding-right: 2px;
}

.item-nhap-timkiem {
    padding-left: 0px;
    padding-right: 0px;
}

.item-submit-timkiem {
    padding-left: 0px;
    padding-right: 0px;
}

.img-logo {
    margin-top: 5px;
}

.textsearh {
    box-shadow: none;
    border-radius: initial;
    border-color: #fff;
    padding: 4px;
    height: 30px;
    font-size: 13px;
}

.sub-search {
    border-radius: initial;
    border-color: #fff;
    border-left: 1px #EDEDED solid;
    padding: 4px 10px;
    height: 30px;
}

.header-banner {
    background: #2ab7ff;
    width: 100%;
}

.bg-banner {
    background: rgba(0, 0, 0, 0) url("../img/banner.png") no-repeat scroll center top;
    height: 144px;
}

.menu-main {
    background: #1057ae;
}

.navbar-static-top {
    margin-bottom: 0px;
    min-height: 30px;
    background: none;
    border: initial;
}

.navbar-nav > li > a {
    padding-bottom: 8px;
    padding-top: 8px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background: #FFFFFF !important;
    transition: all 0.5s ease 0s;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background: #f9f9f9;
    padding: 10px !important;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    transition: all 0.5s ease 0s;
}

.dropdown-menu {
    padding: 0px;
    border: initial !important;
}

.navbar-nav > li > .dropdown-menu {
    border-radius: initial !important;
}

.dropdown-menu > li > a {
    padding: 7px 15px;
}

    .dropdown-menu > li > a:hover {
        border-left: 2px #0177D7 solid;
        padding-left: 13px;
        color: #0177D7;
    }

.fa-home {
    font-size: 20px !important;
}

.item-menu-home > a {
    padding-top: 4px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
}

.thetime {
    background: #F3F5F6;
    padding-top: 4px;
}

.navbar-nav .open .dropdown-menu {
    background: #fff !important;
}

.item-date {
    padding-left: 6px;
    padding-right: 0px;
}

.item-right-date {
    padding-left: 0px;
    color: #ff3232;
    padding-right: 0px;
    font-weight: bold;
}

.navigation {
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 1;
}

    .navigation ul,
    .navigation ul li,
    .navigation ul ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .navigation ul {
        position: relative;
        z-index: 99;
        float: left;
    }

        .navigation ul li {
            float: left;
            min-height: 0.05em;
            line-height: 1em;
            vertical-align: middle;
            position: relative;
        }

            .navigation ul li.hover,
            .navigation ul li:hover {
                position: relative;
                z-index: 510;
                cursor: default;
            }

        .navigation ul ul {
            visibility: hidden;
            position: absolute;
            top: 100%;
            left: 0px;
            z-index: 520;
            width: 100%;
        }

            .navigation ul ul li {
                float: none;
            }

            .navigation ul ul ul {
                top: 0;
                right: 0;
            }

        .navigation ul li:hover > ul {
            visibility: visible;
        }

        .navigation ul ul {
            top: 0;
            left: 100%;
        }

        .navigation ul li {
            float: none;
        }

        .navigation ul ul {
            margin-top: 0.05em;
        }

.navigation {
    width: 100%;
    background: #fff;
    zoom: 1;
}

    .navigation:before {
        content: '';
        display: block;
    }

    .navigation:after {
        content: '';
        display: table;
        clear: both;
    }

    .navigation a {
        display: block;
        padding: 10px 5px;
        color: #ffffff;
        text-decoration: none;
        font-weight: 600;
        font-size: 13px;
    }

.navbar-right {
    margin-right: 15px;
    margin-top: 2px;
}

.navigation > ul {
    width: 100%;
}

.navigation ul ul {
    width: 100%;
}

.navigation > ul > li > a {
    color: #3C3C3C;
    border-left: 1px #f5f5f5 solid;
    border-right: 1px #f5f5f5 solid;
    border-bottom: 1px #f5f5f5 solid;
}

    .navigation > ul > li > a:hover {
        color: #3C3C3C;
    }

.navigation > ul > li a:hover,
.navigation > ul > li:hover a {
    background: #E0E0E0;
    transition: all 0.5s ease 0s;
}

.navigation li {
    position: relative;
}

.navigation ul li.has-sub > a:after {
    position: absolute;
    right: 1em;
}

.navigation ul ul li.first {
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0;
    border-radius: 0 3px 0 0;
}

.navigation ul ul li.last {
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
    border-bottom: 0;
}

.navigation ul ul {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.navigation ul ul {
    border-left: 1px #f5f5f5 solid;
    border-right: 1px #f5f5f5 solid;
    border-top: 1px #f5f5f5 solid;
}

    .navigation ul ul a {
        color: #333;
        background: #fff !important;
    }

        .navigation ul ul a:hover {
            color: #333;
        }

    .navigation ul ul li {
        border-bottom: 1px #f5f5f5 solid;
    }

        .navigation ul ul li:hover > a {
            background: #E0E0E0 !important;
            color: #333;
        }

.navigation.align-right > ul > li > a {
    border-left: 0.3em solid #34A65F;
    border-right: none;
}

.navigation.align-right {
    float: right;
}

    .navigation.align-right li {
        text-align: right;
    }

    .navigation.align-right ul li.has-sub > a:before {
        content: '+';
        position: absolute;
        top: 50%;
        left: 15px;
        margin-top: -6px;
    }

    .navigation.align-right ul li.has-sub > a:after {
        content: none;
    }

    .navigation.align-right ul ul {
        visibility: hidden;
        position: absolute;
        top: 0;
        left: -100%;
        z-index: 598;
        width: 100%;
    }

        .navigation.align-right ul ul li.first {
            -webkit-border-radius: 3px 0 0 0;
            -moz-border-radius: 3px 0 0 0;
            border-radius: 3px 0 0 0;
        }

        .navigation.align-right ul ul li.last {
            -webkit-border-radius: 0 0 0 3px;
            -moz-border-radius: 0 0 0 3px;
            border-radius: 0 0 0 3px;
        }

    .navigation.align-right ul ul {
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
    }

.rss-main {
    margin-right: 10px;
    color: #24468e;
}

.gr-rss {
    padding-right: 0px;
}

.pos-vi {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
}

#clock {
    font-size: 13px;
}

.thumb-news-tieudiem {
    width: 100%;
    height: 118px;
    background-color: #3e3e3e;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center !important;
    background-size: cover;
}

.thumb-video-main {
    width: 100%;
    height: 200px;
    background-color: #3e3e3e;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center !important;
    background-size: cover;
}

.video-img-it {
    width: 100%;
    height: 64px;
    background-color: #3e3e3e;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center !important;
    background-size: cover;
}

.group-top-tieudiem {
    padding-left: 0px;
    padding-right: 0px;
    background: #f7f7f7;
    height: 420px;
    overflow: hidden;
    position: relative;
    padding-bottom: 10px;
}

.main1 {
    margin-top: 10px;
}

.title-tieudiem h2 {
    color: #22478d;
    font-size: 21px;
    font-weight: 600;
    padding-left: 7px;
    padding-right: 7px;
    margin-top: 10px !important;
}

.des-tieudiem {
    padding-left: 7px;
    padding-right: 7px;
    text-align: justify;
    color: #000;
}

.gr-sub-tieudiem {
    padding-bottom: 20px;
    padding-left: 2px;
    padding-right: 0px;
}

.nav-tabs1 li {
    width: 50%;
}

.item-sub-tieudiem {
    margin-top: 5px;
    margin-bottom: 8px;
    padding-left: 16px;
    position: relative;
    text-align: justify;
    padding-right: 5px;
}

    .item-sub-tieudiem a {
        font-size: 13px;
        color: #515151;
    }

.tab-pane .item-sub-tieudiem a {
    font-size: 13px;
    color: #22478d;
    text-align: justify !important;
}

    .tab-pane .item-sub-tieudiem a:hover {
        color: #0177D7;
    }

.item-sub-tieudiem img {
    margin-right: 3px;
    position: absolute;
    top: 4px;
    left: 3px;
}

.panel-body1 {
    padding-top: 10px !important;
    padding-left: 3px !important;
}

.xemtiep-1 {
    margin-top: 12px;
    margin-right: 5px;
}

.xemtiep-2 {
    margin-top: 7px;
}

.xemtiep a {
    color: #000;
}

.title-sib {
    background: url('../img/bg-title-sib.png') repeat-x;
}

.left-sb {
    padding-right: 0px;
}

.text-sb {
    padding-top: 10px;
    padding-left: 10px;
    font-size: 18px;
    color: #e10000;
    font-weight: 600;
}

.item-sub-sb {
    padding: 5px 10px;
    color: #000;
    background: #f7f7f7;
    border-bottom: 1px #f0f0f0 solid;
    border-left: 1px #f0f0f0 solid;
    border-right: 1px #f0f0f0 solid;
}

.item-sub-sb-1 {
    background: #fff;
}

.more-sub-sb {
    min-height: 43px;
}


.item-new-td {
    padding-left: 0px;
    padding-right: 10px;
}

.text-item-new-td {
    padding-top: 8px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 5px;
    color: #515151;
    height: 63px;
    font-weight: bold;
    text-align: justify;
}

    .text-item-new-td:hover {
        color: #0177D7;
    }

.active .fa-home {
    color: #1057ae;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    background: #fff;
}

.navbar-nav .dropdown-menu > li > a {
    font-size: 13px;
}

.item-gr-new {
    padding-left: 0px;
    padding-right: 10px;
    margin-top: 10px;
    height: 322px;
    overflow: hidden;
}

    .item-gr-new .border-main {
        height: 319px;
    }

.title-item-new-gr {
    border-bottom: 2px #25478f solid;
    background: url('../img/bg-title-sib.png') repeat-x;
    padding-top: 5px;
    width: 100%;
    height: 30px;
    overflow: hidden;
}


.title-parent {
    font-size: 15px;
    font-family: tahoma !important;
    color: #23488f;
    font-weight: 600;
    text-transform: uppercase;
    padding-left: 10px;
    margin-right: 15px;
}

.title-sub {
    padding-left: 6px;
    padding-right: 6px;
    border-left: 1px #7a7a7a solid;
    color: #3C3C3C;
    line-height: 10px;
    font-weight: normal !important;
}

    .title-sub:hover {
        cursor: pointer;
    }

.first-title-sub {
    border-left: none !important;
}

.title-tieudiem-item {
    font-weight: 600;
    padding-bottom: 5px;
    margin-top: 5px;
    font-size: 16px;
    text-align: justify;
}

.text-tieudiem-item-bt {
    padding-left: 0px !important;
    padding-right: 10px;
    font-size: 12px;
    text-align: justify;
}

#btnGroupDrop1 {
    border: 1px #EDEDED solid !important;
    font-size: 13px;
}

.mn-linllienket li a {
    font-size: 12px;
}

.img-tieudiem-item {
    padding-right: 10px;
}

.tieudiem-item {
    padding-right: 0px;
}

.item-main {
    padding-bottom: 5px;
    padding-top: 3px;
    color: #515151;
    font-weight: bold;
    font-size: 12px;
}

    .item-main:hover {
        color: #23527c;
    }

.item-main-first {
    border-top: none;
    padding-top: 0px !important;
}

.quangcao-main {
    padding-left: 0px;
    padding-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.video-main {
    padding-left: 0px;
}

.anhvideo {
    padding-right: 10px;
    position: relative;
    margin-bottom: 10px;
}

.img-ico-play {
    position: absolute;
    top: 83px;
    left: 184px;
}

.video-sub {
    padding-left: 0px;
    padding-right: 5px;
}

.video-sub {
    padding-left: 5px;
    min-height: 200px;
    background: #fbfbfb;
}

.img-sub-video {
    position: relative;
    padding-right: 0px;
}

.item-sub-video {
    margin-bottom: 0px;
}

.img-ico-play-sub {
    position: absolute;
    top: 23px;
    left: 48px;
}

.title-cm-khac {
    margin-top: 0px;
    margin-bottom: 15px;
}

    .title-cm-khac a {
        text-transform: uppercase;
        padding-bottom: 5px;
        color: #23488f;
        font-size: 18px;
        font-weight: 600;
        border-bottom: 2px #25478f solid;
    }

.thuvienanh-main {
    padding-right: 10px;
    padding-left: 0px !important;
}

.content-bando {
    padding: 6px;
    border: 1px #e8e8e8 solid;
}

.content-new-dv {
    margin-top: 44px;
}

.content-new-dv-bt {
    margin-top: 10px;
}

.title-sidebar {
    color: #fff;
    padding-top: 10px;
    font-family: tahoma !important;
    padding-bottom: 10px;
    text-align: center;
    background: #0d62a2;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}

.sidebar {
    padding-left: 0px;
    padding-right: 0px;
}



.space-sb {
    margin-top: 15px;
}

.text-new-sb {
    padding-left: 0px;
    padding-right: 10px;
}

    .text-new-sb a {
        color: #525355;
        font-weight: 600;
    }

.gr-new-sb {
    padding: 5px;
    background: #f7f7f7;
    border-left: 1px #EDEDED solid;
    border-right: 1px #EDEDED solid;
    border-bottom: 1px #EDEDED solid;
}

.gr-tieudiem-0r {
    padding-right: 10px;
}

.item-new-sb {
    margin-bottom: 10px;
}

.gr-tindocnhieu {
    border-left: 1px #EDEDED solid;
    border-right: 1px #EDEDED solid;
}

.item-tindocnhieu {
    padding-top: 10px;
    padding-bottom: 10px;
}

.border-sidebar {
    border-bottom: 1px #ededed solid;
}

.text-item-docnhieu {
    padding-left: 25px;
    text-align: justify;
}

    .text-item-docnhieu a {
        font-size: 13px;
        color: #000;
    }

.number-tindocnhieu {
    color: #ff3334;
    text-align: center;
    font-size: 18px;
    padding-left: 0px;
    font-weight: 600;
}

.tieudiem-bnb {
    padding-left: 0px;
}

.link-bnb {
    font-weight: 600;
    font-size: 15px;
    text-align: justify;
}

.btn-group {
    width: 100%;
}

#btnGroupDrop1 {
    width: 100%;
    border-radius: 0px;
}

.mn-linllienket {
    width: 100%;
}

.caret-linklienket {
    margin-top: 8px;
}

.is-dv {
    color: #6b6c6e;
    padding-top: 2px;
    font-size: 12px;
}

.tongtruycap {
    margin-top: 10px;
}

.item-tongtruycap {
    background: url('../img/bgthongke.png');
    width: 20px;
    height: 27px;
    color: #fff;
    font-size: 20px;
    text-align: center;
}

.number-truycap {
    color: #f54b4c;
}

.item-truycap {
    padding-left: 109px;
    font-size: 12px;
    padding-top: 10px;
    position: relative;
    font-weight: bold;
}

.icon-truycap {
    position: absolute;
    top: 8px;
    left: 63px;
}

.library-es {
    margin-right: 5px;
}

.gr-tt-foot {
    padding-top: 10px;
    padding-bottom: 0px;
}

.title-foot {
    color: #1c5281;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.hcm-edu {
    color: #1c5281;
}

.thongtinwebsize {
    padding-top: 15px;
}

.title-priva-phu {
    font-weight: 600;
    font-size: 17px;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 10px;
}

.border-tt {
    border-bottom: 2px #0f6eb2 solid;
    padding-bottom: 2px;
    margin-bottom: 0px;
    margin-right: 20px;
}

    .border-tt a {
        color: #e10101;
    }

.border-phu {
    border-bottom: 2px #d8d8d8 solid;
    position: absolute;
    top: 26px;
    width: 100%;
    z-index: -1;
}

.no-padding-left {
    padding-left: 0px;
}

.title-tieudiem-item-ds-cm {
    color: #0d4c78;
    font-weight: 600;
    font-size: 18px;
    margin-top: 10px;
}

.item-main-dscm {
    padding-bottom: 10px;
    padding-top: 10px;
}

.gr-news-main-dscm {
    margin-bottom: 30px;
}

.gr-news-main {
    margin-bottom: 10px;
}

.title-tieudiem-c {
    padding-bottom: 6px;
}

    .title-tieudiem-c a {
        color: #0d4b7a;
        font-size: 21px;
        font-weight: 600;
    }

.date-pub-c {
    color: #757479;
    font-size: 12px;
    padding-bottom: 10px;
}

.mota-c {
    font-weight: 500;
    color: #505050;
}

.item-sub-tieudiem-cm a {
    color: #32668e;
}

.bor-cm {
    margin-top: 15px;
    margin-bottom: 15px;
    border-top: 1px #ededed solid;
}

.parent-bor {
    padding-right: 15px;
}

.title-item-c {
    font-weight: 600;
    font-size: 17px;
}

.mota-item-c {
    font-size: 13px;
}

.luotxem {
    padding: 5px 10px;
    background: #1976d3;
}

.icon-eye {
    color: #fff;
}

.content-view-ct {
    color: #fff;
    margin-left: 10px;
}

.subtop-detail {
    margin-top: 17px;
}

.des-ct {
    font-weight: 600;
}

.top-ct {
    margin-bottom: 15px;
}

.manhung-ct {
    margin-top: 20px;
    font-size: 14px;
    font-weight: 600;
}

.content-manhung-ct {
    border: 1px #ededed solid;
    padding: 5px 10px;
}

#exTab2 .tab-content {
    color: #333;
    padding: 5px 10px;
    border-left: 1px #ddd solid;
    border-right: 1px #ddd solid;
    border-bottom: 1px #ddd solid;
    
}
/* remove border radius for the tab */

#exTab2 .nav-tabs > li > a {
    font-weight: 600;
}

#exTab2 .nav-tabs .active a {
    color: #0d4b7a;
}

.header-dsyk {
    padding: 10px 3px;
}

.bor-header-dsyk {
    border-bottom: 1px #ddd solid;
}

.border-tt-tlq a {
    color: #0f6eb2;
}

.border-tt-tlq {
    border-bottom: 2px #e10101 solid;
}

.item-sub-ctbv {
    color: #000;
    font-size: 14px;
}

.item-sub-ctbv {
    border-bottom: 1px #ededed solid;
}




/*sưa*/
.panel-body1 {
    padding: 0px;
}

.panel-heading1 {
    padding: 0px;
    border: none !important;
    background: none !important;
}

.panel-default1 {
    border: 1px #e8e8e8 solid;
    border-radius: 0px;
    margin-bottom: 0px !important;
    box-shadow: initial !important;
    height: 430px;
    overflow: hidden;
}

.nav-tabs1 > li > a {
    border-radius: 0px;
    border: none;
    margin-right: 0px;
    background: url('../img/bg-title-sib.png') repeat-x;
    border-bottom: 2px #ababab solid;
    font-weight: 600;
    text-align: center;
}

    .nav-tabs1 > li > a:focus, .nav-tabs1 > li > a:hover {
        background: url('../img/bg-title-sib.png') repeat-x;
    }

.nav-tabs1 {
    border: none;
}

    .nav-tabs1 > li.active > a, .nav-tabs1 > li.active > a:focus, .nav-tabs1 > li.active > a:hover {
        border: none;
        color: #0177D7;
        border-bottom: 2px #0177D7 solid;
    }

.w-content {
    box-shadow: 0px 1px 5px #888888;
    padding-bottom: 20px;
    padding-left: 18px;
    padding-right: 18px;
}

.vp-content > .row {
    padding-left: 3px;
}

.border-main {
    padding-top: 40px !important;
    overflow: hidden;
    position: relative;
    padding: 10px 4px;
    height: 245px;
}

.border-main12 {
    min-height: initial !important;
}

.mota-item-han {
    margin-top: 10px;
}

.ngaythang {
    font-weight: normal !important;
    color: #6b6b6b;
}

.tab-content {
    overflow: hidden;
}

.jssort09-600-45 .t {
    font-size: 22px !important;
}

.img-tieudiem-12 {
    width: 100%;
    height: 250px;
    background-color: #3e3e3e;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center !important;
    background-size: cover;
}
img-tieudiem-12 img {
    max-height: 250px;
    overflow: hidden;
}

.img-tieudiem-123 {
    width: 100%;
    height: 130px;
    background-color: #3e3e3e;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center !important;
    background-size: cover;
}

.img-tieudiem-123-0r {
    width: 100%;
    height: 65px;
    background-color: #3e3e3e;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center !important;
    background-size: cover;
}

.title-top-vi {
    position: absolute;
    bottom: 0px;
    background: #000;
    opacity: 0.5;
    padding: 5px 10px;
    width: 92%;
    color: #fff;
    font-size: 16px;
}

#Image .library-es {
    margin-right: 10px;
    max-width: 115px !important;
    padding-left: 0px;
    padding-right: 0px;
}

.thongtinwebsize p {
    margin-bottom: 0px !important;
}

.logo-foot {
    border-right: 1px #EDEDED solid;
}

.bn-vp {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.jssort09-600-45 .t {
    line-height: 22px !important;
    font-size: 18px !important;
    padding-top: 15px !important;
}

    .jssort09-600-45 .t a {
        color: #fff !important;
    }

.home-foot {
}

.gr-menu-foot > li > a {
    line-height: 17px !important;
}

.list-quangcao-foot .jcarousel img {
    height: 70px !important;
}

.space-tieudiem {
    margin-bottom: 10px;
    background: #f7f7f7;
    height: 10px;
    content: '.';
    position: absolute;
    bottom: -20px;
    left: 0px;
    width: 100%;
}

.nopadding-tieudiem-top {
    padding-left: 0px;
    padding-right: 0px;
}

#tintieudiem {
    margin-left: -15px;
    margin-right: -5px;
}

    #tintieudiem .item-new-td {
        padding-right: 0px;
    }

.exTab2 .tab-content {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #333;
    padding: 15px 10px;
    width: 100%;
}

.tab-content {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    padding: 5px 0;
}

.tieudetintuc {
    border-bottom: 2px solid #d6d6d6;
    display: inline-block;
    margin-bottom: 6px !important;
    padding: 5px 5px 0 0;
    width: 100%;
}

.listitem {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-align: justify;
    vertical-align: middle;
}

.listitem {
    background: transparent url("../img/icontieude2.png") no-repeat scroll left 7px;
    margin-left: 5px;
    padding-left: 10px;
    text-align: left;
}

    .listitem:last-child {
        border-bottom: 0 dotted #ddd;
    }

.listleft, .listright {
    width: 49% !important;
}

.exTab2 {
    padding-left: 0px;
    padding-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.nav > li > a {
    padding: 10px !important;
}
