﻿@font-face {
    font-family: "minion_proregular";
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Helvetica";
    font-style: normal;
    font-weight: normal;
    src: url("../Content/font/HelveticaWorld-Regular.eot?#iefix") format("embedded-opentype"), url("../Content/font/HelveticaWorld-Regular.woff") format("woff"), url("../Content/font/HelveticaWorld-Regular.ttf") format("truetype"), url("../Content/font/HelveticaWorld-Regular.svg#HelveticaWorld-Regular") format("svg");
}

@font-face {
    font-family: 'Robo';
    src: url('../Content/font/Roboto-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../Content/font/Roboto-Condensed.ttf') format('truetype');
}

@font-face {
    font-family: "pala";
    src: url("../Content/font/pala.ttf") format("truetype");
}

@font-face {
    font-family: "opensans-bold";
    src: url("../Content/font/OpenSans-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "opensans-light";
    src: url("../Content/font/opensans-light.ttf") format("truetype");
}

@font-face {
    font-family: "opensans";
    src: url("../Content/font/opensans-regular.ttf") format("truetype");
}

@font-face {
    font-family: "opensans-semibold";
    src: url("../Content/font/opensans-semibold.ttf") format("truetype");
}

@font-face {
    font-family: "opensans-italic";
    src: url("../Content/font/opensans-italic.ttf") format("truetype");
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url("../Content/font/GLYPHICONSHalflings-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'UTMKT';
    src: url("../Content/font/UTMFacebookRKT.ttf") format("truetype");
}

a {
    color: #00aeef;
}

html, body, div, span, applet, object, iframe,
p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
fieldset, form, label, legend,
caption, tfoot,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    padding: 0;
}

a {
    border: none;
    /* text-decoration: none; */
}

.row {
    margin-bottom: 40px;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

ul {
    margin-left: 20px;
    list-style-type: square;
}

ol {
    margin-left: 15px;
    list-style-type: circle;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 10px;
}

.table {
    margin-bottom: 0 !important;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin: 0;
}

body {
    background: #fff none repeat scroll 0 0;
    color: #000000;
    font-family: 'opensans',Tahoma,Arial;
    font-size: 14px;
    line-height: 24px;
}

li {
    line-height: 24px;
    margin-bottom: 7px;
}

.da_t {
    line-height: 26px;
}

.content-program h2 {
    line-height: 20px;
}

img {
    max-width: 100%;
}

.container-1000 {
    margin: 0 auto;
    max-width: 1170px;
    width: 1170px;
    clear: both;
}

.container-fluid {
    margin: 0 auto;
    max-width: 1125px;
    padding: 0 23px;
}

#logo {
    text-align: center;
}

.social {
    margin-top: 34px;
}

    .social .nav > li > a {
        padding: 5px 10px !important;
    }

#languages {
    font-size: 10px;
    margin-top: 33px;
}

    #languages .link-language {
        float: right;
    }

        #languages .link-language a {
            margin-left: 25px;
        }

.dangnhap {
    color: #898989;
    font-weight: bold;
}

.language-en {
    margin-left: 25px !important;
}

.mobile1 {
    display: none
}

.language-en, .language-vn {
    background: #898989 none repeat scroll 0 0;
    color: #fff;
    padding: 3px 5px;
}

.language-vn {
    margin-left: 0 !important;
}

#languages .link-language .language-en {
    background: #898989 none repeat scroll 0 0;
    color: #fff;
    padding: 3px 5px;
}

#languages .link-language .active {
    background: #005387 none repeat scroll 0 0 !important;
    color: #fff;
    margin-left: 0;
    padding: 3px 5px;
}

.icon-dangnhap {
    background: rgba(0, 0, 0, 0) url("images/icon_user_login.jpg") no-repeat scroll 0 center;
    margin-top: 0;
    padding: 2px 7px;
}

.row-fluid .p_span84 {
    width: 850px;
}

.slogan-daotao * {
    font-family: "minion_proregular";
    font-style: italic;
    line-height: 19px;
    clear: both;
    color: gray;
}

img:hover {
    transition: all 1.5s ease;
}

a img {
    border: none;
}

a {
    border: none;
}

    a:focus {
        outline: none;
        outline-offset: 0 !important;
        border: none;
    }

.slogan-daotao {
    font-family: "minion_proregular";
    font-style: italic;
}

.row-fluid .p_span48 {
    width: 280px;
    margin-right: 20px;
}

.row-fluid .p_span63 {
    width: 490px;
}

.row-fluid .p_span36 {
    width: 225px;
}

.row-fluid .p_span75 {
    width: 620px;
}

.row-fluid .p_span57 {
    width: 360px;
}

.row-fluid .p_span93 {
    width: 745px;
}

.row-fluid .p_span39 {
    width: 235px;
}

.row-fluid [class*="p_span"] {
    margin-left: 20px;
}

    .row-fluid [class*="p_span"]:first-child {
        margin-left: 0;
    }

.narrow-form .control-group {
    margin-bottom: 5px !important;
}

.btn-xanh {
    background: #005387 none repeat scroll 0 0;
    color: #fff;
}

.nivo-caption {
    display: none;
}

.slide-box {
    margin: 0 auto;
    position: relative;
    float: left;
    width: 100%;
}

.menu-top {
    background: #fff none repeat scroll 0 0;
    top: -45px;
    float: none;
    margin: 0 auto;
    position: relative;
    z-index: 9999;
}

    .menu-top ul {
        border-bottom: 1px solid #ccc;
        margin-bottom: 0;
        text-transform: uppercase;
        width: 100%;
        text-align: center;
        background-color: #fff;
    }

        .menu-top ul li {
            margin-left: 0;
            margin: 0px 0;
        }

            .menu-top ul li:last-child a {
                border-right: medium none;
            }

            .menu-top ul li a {
                font-size: 12.5px;
                line-height: 20px;
                padding: 0;
                text-align: center;
                margin: 0;
                color: #464646;
                display: inline-block;
                vertical-align: middle;
                line-height: normal;
            }

            .menu-top ul li:hover a {
                border-right: 0 !important;
            }

            .menu-top ul li.active a {
                background: none;
                color: #fff;
            }

            .menu-top ul li:hover a {
                background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
                color: #015486;
            }

            .menu-top ul li a:hover {
                background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
                color: #fff;
            }

            .menu-top ul li.active a:hover {
                background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
                color: #e75f20;
            }

            .menu-top ul li:focus {
                background: #005b99 none repeat scroll 0 0;
            }

#fade {
    clear: both;
    overflow: hidden !important;
}

#mba a {
    line-height: 15px !important;
}

.menu-top ul li.active {
    background: #1e567b !important;
}

.menu-top .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background: #005b99 none repeat scroll 0 0;
}

.menu-top .nav-pills > li > a {
    border-radius: 0;
}

.menu-top .nav-pills > li.open {
    background: #005b99 none repeat scroll 0 0;
}

    .menu-top.nav-pills > li.open > a {
        background: #005b99 none repeat scroll 0 0;
    }

.menu-top .nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
    background: #005b99 none repeat scroll 0 0;
}

.menu-top .nav .dropdown-toggle .caret {
    border-bottom-color: #222;
    border-top-color: #222;
}

.menu-top ul li:hover a {
    color: #e75f20;
    background: none !important;
}

.menu-top ul li:hover li a {
    color: #333;
}

.menu-top ul li ul:hover a {
    color: #333;
}

.menu-top ul li:hover .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}

.menu-top .ul li .dropdown-toggle li a {
    color: #333;
}

.menu-top .nav .dropdown-toggle:hover .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}

.menu-top ul li .dropdown-menu > li:hover a {
    color: #fff;
}

.menu-top ul li .dropdown-menu > li a:hover {
    color: #fff;
}

.michaelporter > img {
    margin-left: 5px;
}

#quotebox {
    box-shadow: 0 4px 5px #ece8e8;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url(images/glyphicons-halflings.png);
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

#fade {
    margin: 0 auto;
    width: 650px;
}

    #fade li {
        color: #464646;
        display: table-cell;
        font-size: 14px;
        line-height: 22px;
        list-style: outside none none;
        vertical-align: middle;
    }

.xemtiep {
    background: rgba(0, 0, 0, 0) url("images/icon_arrow_left.jpg") no-repeat scroll right 6px;
    bottom: 15px;
    color: #707070;
    right: 0;
    width: 72px;
}

[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url(images/glyphicons-halflings.png);
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

#trangchu .frame-title {
    margin-bottom: 15px;
    border-bottom: solid 1px #74757a;
    padding-bottom: 5px;
    margin: 0 0px 15px 0px;
}

.span4 .frame-title {
    margin-bottom: 15px;
    border-bottom: solid 1px #74757a;
    padding-bottom: 0px;
    margin: 0 0px 15px 0px !important;
}

#trangchu .frame-title a h2 {
    color: #025483;
    font-size: 20px;
    text-transform: uppercase;
}

.group_khaigiang .frame-title a h2 {
    color: #e75f20 !important;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

#logo img {
    margin: 10px 0 5px 0 !important;
    width: 135px !important;
}

#trangchu .chuyen-nganh-dao-tao {
    background: #e6eef3 none repeat scroll 0 0;
    height: 309px;
    padding: 25px 15px 25px 25px;
    position: relative;
}

    #trangchu .chuyen-nganh-dao-tao ul {
        margin: 0 0 0 10px;
        padding: 0;
    }

.tinhome a {
}

#trangchu .chuyen-nganh-dao-tao ul li {
    list-style: outside none square;
    margin-bottom: 5px;
}

    #trangchu .chuyen-nganh-dao-tao ul li a {
        color: #005387;
        font-size: 13px;
    }

#trangchu .dao-tao-theo-yeu-cau {
    background: #e6eef3 none repeat scroll 0 0;
    display: table-cell;
    height: 309px;
    padding: 26px 25px 25px;
    position: relative;
}

.partner {
    display: block;
    max-width: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

    .partner img {
        transform: scale(1);
        width: 100%;
        float: left;
    }

.logo-partner-bg {
    background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0;
    bottom: 0;
    display: table-cell;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}

    .logo-partner-bg img {
        margin-top: 43%;
        max-width: 80%;
    }

    .logo-partner-bg:hover {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }

#trangchu .article-new {
    height: 270px;
    position: relative;
}

.article-item {
    margin-bottom: 10px;
}

.article-item-title {
    color: #959595;
    font-size: 14px;
    text-transform: uppercase;
}

    .article-item-title a {
        color: #959595;
        font-size: 13px;
    }

.article-item-date {
    color: #025483;
    font-size: 10px;
    font-style: italic;
}

#trangchu .video-new {
    min-height: 270px;
    padding-bottom: 20px;
    position: relative;
}

.video-new .video-title {
    color: #959595;
    font-size: 13px;
}

.video-new .list-video {
    margin-left: 0;
    padding: 0;
    float: left;
    margin: 17px 0;
}

    .video-new .list-video li {
        list-style: outside none none;
        margin-top: 3.5px;
    }

.partner-descreption {
    color: #000000;
    font-size: 11.5px;
    text-align: justify;
}

#listChuongTrinhComming {
    position: relative;
    padding: 0 0px;
}

    #listChuongTrinhComming .datalist {
        padding: 0 0 10px;
    }

        #listChuongTrinhComming .datalist .program-item {
            display: inline-block;
            height: 80px;
            list-style: outside none none;
            margin-bottom: 25px;
            margin-right: 0;
            padding: 0;
            vertical-align: middle;
            width: 23.5%;
            margin: 10px 1.6% 10px 0;
        }

.program-item .col-sm-3 {
    padding-left: 0 !important;
}

#listChuongTrinhComming .datalist .last {
    margin-left: 0;
    margin-right: 0;
}

#listChuongTrinhComming .datalist .program-item {
    box-shadow: 0 3px 4px #ccc;
}

#listChuongTrinhComming .datalist .bg-program-date {
    background: rgba(0, 0, 0, 0) url("images/bg_chuongtrinh_noibat.jpg") no-repeat scroll 0 center;
    color: #fff;
    display: table-cell;
    height: 80px;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    width: 20%;
}

.row .span3 {
    width: 23.404255319148934%;
    *width: 23.351063829787233%;
    float: left;
}

#TalkThinkRegis .span3 {
    width: 18% !important;
    *width: 18% !important;
    float: left;
}

.row .span9 {
    width: 74.46808510638297%;
    *width: 74.41489361702126%;
    float: left;
}

#listChuongTrinhComming .datalist .bg-program-date span {
    margin-left: 5px;
}

#listChuongTrinhComming .datalist .program-title {
    display: table-cell;
    height: 80px;
    text-align: left;
    vertical-align: middle;
    width: 70%;
    line-height: 18px;
}

    #listChuongTrinhComming .datalist .program-title a {
        color: #252525;
        font-size: 12px;
        font-weight: bold;
    }

        #listChuongTrinhComming .datalist .program-title a span {
            color: #252525;
            font-size: 14px !important;
            font-weight: normal;
        }

#ChuongTrinhToanCau {
    margin-bottom: 40px;
    position: relative;
    width: 100%;
}

    #ChuongTrinhToanCau ul {
        clear: both;
        margin-left: 0;
        padding: 0 0px;
    }

.group_cttc {
    float: left;
    width: 100%;
}

.group_dttc {
    float: left;
    width: 100%;
    margin-top: 40px;
}

#ChuongTrinhToanCau .caroufredsel_wrapper {
    height: 156px !important;
    margin: 0;
    min-width: 1080px;
    width: 1080px;
}

#ChuongTrinhToanCau ul li {
    display: block;
    float: left;
    list-style: outside none none;
    margin: 10px 0 10px 0;
    padding: 0;
    position: relative;
    width: 25%;
    background: #fff;
    text-align: center;
    vertical-align: top;
    max-height: 175px !important;
    overflow: hidden;
}

.group_cttc #ChuongTrinhToanCau ul li {
    display: block;
    float: left;
    list-style: outside none none;
    margin: 10px 1.5% 10px 0;
    padding: 0;
    position: relative;
    width: 23.8% !important;
    background: #fff;
    box-shadow: 0 1px 2px 1px #ccc;
    text-align: center;
    vertical-align: top;
}

.taitao img {
    width: 100%;
}

.taitao .col-sm-6:first-child {
    padding-left: 0 !important;
}

.taitao .col-sm-6:last-child {
    padding-right: 0 !important;
}

.paddingright0 {
    padding-right: 0 !important;
}

#ChuongTrinhToanCau ul li:last-child {
    margin-right: 0;
}

#ChuongTrinhToanCau .program-item .thumbnail {
    box-shadow: none;
}

#ChuongTrinhToanCau ul li a img {
    float: none;
    margin: auto;
}

.toancau1 img {
    width: 100%;
    height: 175px;
}

#prev1 {
    background: rgba(0, 0, 0, 0) url("Images/prev.png") no-repeat scroll 0 0;
    left: -7px;
    padding: 12px;
    position: absolute;
    top: 44%;
}

#next1 {
    background: rgba(0, 0, 0, 0) url("Images/next.png") no-repeat scroll 0 0;
    padding: 10px 7px;
    position: absolute;
    right: -14px;
    top: 44%;
}

.hoithao_left {
    float: left;
    width: 66%;
    margin-right: 4%;
}

.img-article-top img {
    width: 100%;
    float: left;
}

.hoithao_right {
    float: right;
    width: 30%;
}

.title_full {
    float: left;
    width: 100%;
    border-bottom: solid 1px #1e567b;
    margin: 0 0 0px 0;
}

.title_full1 {
    float: left;
    width: 100%;
    border-bottom: solid 1px #b7b7b7;
    margin: 0 0 30px 0;
}

    .title_full1 span {
        background: #9d4c3d;
        color: #ffffff;
        font-size: 16px;
        text-transform: uppercase;
        padding: 2px 20px 0px 20px;
        position: relative;
        float: left;
    }

.title_full span {
    background: #1e567b;
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 20px 10px 20px;
    position: relative;
}

.group_cactinkhac {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}

    .group_cactinkhac .ul_tk {
        float: left;
        width: 100%;
        margin: 0;
        list-style: none;
        border-left: solid 1px #1e567b;
        padding-left: 15px;
        text-align: justify;
        padding-top: 30px;
    }

.PagedList-skipToPrevious {
    text-indent: -9999px;
    background: url(../Content/images/prev.png) center center no-repeat;
    background-size: 17px;
}

.PagedList-skipToNext {
    text-indent: -9999px;
    background: url(../Content/images/next.png) center center no-repeat;
    background-size: 20px;
}

.group_cactinkhac .ul_tk li {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    background: url(../Content/images/icon_li.png) left 5px no-repeat;
    padding-left: 25px;
}

.group_cactinkhac .pagination ul > li a {
    float: left;
    display: block;
    padding: 0 6px !important;
    padding: 0 6px !important;
}

a:hover {
    /* text-decoration: none; */
}

.group_tabs {
    float: left;
    width: 100%;
    margin-top: 43px;
}

    .group_tabs h2 {
        background: url(../Content/images/icon_tab.jpg) 8px center no-repeat;
        color: #1e567b;
        padding: 0px 15px 0px 35px;
        border: solid 1px #959595;
        float: left;
        font-size: 14px;
        border-radius: 5px;
        line-height: 30px;
    }

    .group_tabs ul {
        float: left;
        width: 100%;
        margin: 20px 0 0 0;
    }

        .group_tabs ul li {
            float: left;
            width: 100%;
            margin: 0px 0 15px 0;
            padding: 7px;
            border: solid 1px #bcbdc0;
            border-radius: 5px;
            list-style: none;
        }

            .group_tabs ul li a {
                text-decoration: none;
            }

            .group_tabs ul li:hover {
                background: #d1d2d4;
            }

.group_cactinkhac .pagination ul > li {
    display: inline;
    margin: 0 !important;
    padding: 0 !important;
    width: 23px;
    text-align: center;
    float: left;
}

.group_cactinkhac a {
    color: #000 !important;
    text-transform: uppercase;
}

    .group_cactinkhac a:hover {
        color: #005387 !important;
    }

.title_full span:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -o-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 26px 16px;
    content: "";
    height: 5px;
    position: absolute;
    right: 43.1%;
    top: 10px;
    width: 0;
    border-width: 21px 19px;
    left: 100%;
    top: 0;
    right: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #1e567b #1e567b;
}

.title_full1 span:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -o-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 26px 16px;
    content: "";
    height: 5px;
    position: absolute;
    right: 43.1%;
    top: 10px;
    width: 0;
    border-width: 21px 19px;
    left: 100%;
    top: 0;
    right: auto;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9d4c3d #9d4c3d;
}

.slide-box img {
    width: initial;
    float: none;
    margin: auto;
}

.group_hoithao {
    float: left;
    width: 100%;
}

#ChuongTrinhToanCau ul li a {
    border: medium none;
    padding: 0;
    float: left;
    margin: 0;
}

.group_best {
    float: left;
    width: 100%;
    background: #faf1cf;
    padding: 20px;
    position: relative;
}

.group_cttc ul li {
    padding: 20px 0 !important;
}

    .group_cttc ul li:hover {
        background: #ccc !important;
    }

#ChuongTrinhToanCau ul li .program-bg {
    background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0;
    height: 175px;
    position: absolute;
    top: 0;
    width: 100%;
}

    #ChuongTrinhToanCau ul li .program-bg:hover {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }

.program-logo {
    display: block;
    margin-bottom: 0px;
    max-width: 100%;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

.program-description {
    bottom: 0;
    color: #fff;
    display: table-cell;
    left: 0;
    padding: 0 20px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 136px;
}

    .program-description img {
        max-width: 80%;
    }

    .program-description:hover .program-description-text {
        display: block;
    }

.bg-donghanhcungpace {
    background: #ebebeb none repeat scroll 0 0;
    margin-top: 30px;
}

.header-guru {
    margin-bottom: 60px;
    float: left;
    width: 100%;
}

.title-guru {
    background: #075488 none repeat scroll 0 0;
    color: #fff;
    float: right;
    padding: 0;
    text-align: center;
    width: 150px;
}

    .title-guru h2 {
        font-size: 20px;
        font-weight: bold;
        line-height: 26px;
        margin: 35px 0;
        text-transform: uppercase;
    }

.description-guru {
    color: #363636;
    font-style: italic;
    line-height: 20px;
    padding-right: 15%;
    padding-top: 32px;
}

.guru-item {
    font-size: 12px;
    position: relative;
}

    .guru-item .guru-name-1 {
        right: -64px;
        position: absolute;
        top: 16px;
        width: 100px;
        right: -70px !important;
    }

        .guru-item .guru-name-1 b {
            color: #025483;
        }

        .guru-item .guru-name-1 span {
            color: #959595;
            float: left;
            line-height: 14px;
            margin-top: 5px;
        }

    .guru-item .guru-name-2 {
        position: absolute;
        right: -25px;
        top: 16px;
        width: 126px;
        right: -30px !important;
    }

        .guru-item .guru-name-2 b {
            color: #025483;
        }

        .guru-item .guru-name-2 span {
            color: #959595;
            float: left;
            line-height: 14px;
            margin-top: 5px;
        }

    .guru-item .guru-name-3 {
        position: absolute;
        right: -56px;
        top: 15px;
        width: 100px;
        right: -62px !important;
    }

        .guru-item .guru-name-3 b {
            color: #025483;
        }

        .guru-item .guru-name-3 span {
            color: #959595;
            float: left;
            line-height: 14px;
            margin-top: 7px;
        }

    .guru-item .guru-name-4 {
        position: absolute;
        right: -41px;
        top: 16px;
        width: 142px !important;
    }

    .guru-item .guru-name-5 {
        position: absolute;
        right: -9px;
        top: 16px;
        width: 163px;
    }

    .guru-item .guru-name-4 b {
        color: #025483;
    }

    .guru-item .guru-name-5 span,
    .guru-item .guru-name-4 span {
        color: #959595;
        float: left;
        line-height: 14px;
        margin-top: 7px;
    }

.donghanh-item {
    padding-bottom: 50px;
    text-align: center;
    margin: 0 34px 0 0px !important;
    width: 267px !important;
}

    .donghanh-item .linkmore {
        bottom: auto;
        margin-top: 20px;
        position: relative;
        top: 20px;
    }

.donghanh-title {
    color: #025483;
    font-size: 14px;
    font-weight: bold;
    margin: 50px auto;
    text-align: center;
}

    .donghanh-title h2 {
        color: #025483;
        font-weight: bold;
        line-height: 24px;
        text-align: center;
        font: 22px 'UTMKT', Arial;
    }

.donghanh-item-title {
    color: #464646;
    font-weight: bold;
    margin: 10px auto;
}

.lienhe_home {
    float: left;
    width: 100%;
}

    .lienhe_home * {
        color: #1e567b;
        font-size: 13px;
    }

    .lienhe_home p {
        border: solid 1px #005826;
        padding: 5px 0;
        margin: 15px 0;
        text-align: center;
    }

.donghanh-item-title a {
    color: #464646;
    font-weight: bold;
    margin: 10px auto;
    text-transform: uppercase;
}

#banner-ipl {
    float: left;
    width: 100%;
    background: #1e567b;
}

    #banner-ipl a {
        float: left;
        width: 100%;
        text-align: center;
    }

    #banner-ipl img {
        float: none;
        margin: auto;
    }

.tusach {
    background: #fff none repeat scroll 0 0;
    float: left;
    width: 100%;
    float: left;
}

    .tusach .tusach-title {
        margin: 0px auto;
        text-align: center;
    }

        .tusach .tusach-title h2 {
            color: #1e567b;
            font: 20px 'UTMKT', Arial;
            text-transform: uppercase;
        }

#scrollUp {
    bottom: 45px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 34px;
    height: 40px;
    line-height: 27px;
    position: fixed;
    right: 12px;
    text-align: center;
    width: 40px;
    z-index: 9999;
    background: #1e567b;
    border-radius: 50%;
}

.tusach .book-item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style: outside none none;
}

#tusach {
    position: relative;
    width: 100%;
}

    #tusach ul {
        clear: both;
        margin-left: 0;
        padding: 0;
        width: 100%;
        text-align: center;
    }

    #tusach .caroufredsel_wrapper {
        margin: 0;
        min-width: 1080px;
        width: 1080px;
        margin: Auto !important;
    }

    #tusach ul li {
        float: none;
        display: inline-block;
        list-style: outside none none;
        padding-right: 30px;
        position: relative;
    }

        #tusach ul li .thumbnail {
            background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
            border: medium none;
            box-shadow: none;
            display: block;
        }

#prev2 {
    background: rgba(0, 0, 0, 0) url("images/prev.png") no-repeat scroll 0 0;
    left: -7px;
    padding: 11px 7px;
    position: absolute;
    top: 45%;
}

#next2 {
    background: rgba(0, 0, 0, 0) url("images/next.png") no-repeat scroll 0 0;
    padding: 11px 7px;
    position: absolute;
    right: 0px;
    top: 45%;
}

#doi-tac-cua-pace {
    padding-bottom: 50px;
    position: relative;
    width: 100%;
}

    #doi-tac-cua-pace ul {
        clear: both;
        margin-left: 0;
        padding: 0;
        width: 100%;
    }

    #doi-tac-cua-pace .caroufredsel_wrapper {
        height: 250px !important;
        margin: 0;
        min-width: 1075px;
        width: 1080px;
    }

    #doi-tac-cua-pace .caroufredsel_wrapper {
        height: 268px !important;
        margin: 0;
        min-width: 1075px;
        width: 1080px;
    }

    #doi-tac-cua-pace ul li {
        float: left;
        list-style: outside none none;
        padding: 5px;
        position: relative;
        width: 144px;
    }

        #doi-tac-cua-pace ul li .thumbnail {
            background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
            border: medium none;
            box-shadow: none;
            display: block;
        }

        #doi-tac-cua-pace ul li img {
            padding: 5px;
        }

    #doi-tac-cua-pace #prev2 {
        left: -14px;
        padding: 12px;
        position: absolute;
        top: 37%;
    }

    #doi-tac-cua-pace #next2 {
        background-position: 0 0;
        padding: 9px;
        position: absolute;
        right: -14px;
        top: 37%;
    }

#ChuongTrinhToanCau ul li a {
    border: medium none;
    width: 280px;
    padding: 0;
}

.tab-title {
    color: #1e567b;
    font-size: 14px;
    border-bottom: solid 1px #b7b7b7;
    padding-bottom: 0;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

    .tab-title a {
        border-bottom: solid 1px #f26122;
        padding-bottom: 7px;
        font-weight: bold;
        float: left;
        font-size: 14px;
    }

    .tab-title a {
        color: #005387;
    }

.tab-title-cauchuyen {
    background: rgba(0, 0, 0, 0) url("images/bg-header-xam.jpg") no-repeat scroll center bottom;
    color: #005387;
    font-size: 15px;
    height: 55px;
    text-align: center;
    text-transform: uppercase;
}

    .tab-title-cauchuyen a {
        color: #005387;
    }

    .tab-title-cauchuyen h2 {
        color: #005387;
        font-size: 15px;
        text-transform: uppercase;
    }

.pagecontent {
    margin-top: 25px;
}

.bg-xam {
    background: #ebebeb;
    padding: 40px 0;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.box-gioi-thieu {
    padding: 0 0 35px;
}

    .box-gioi-thieu td {
        padding-bottom: 25px;
        vertical-align: top;
    }

.gioithieu-font td {
    vertical-align: top;
}

.slogan-daotao {
    color: #005b99;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 0;
    text-align: center;
}

.cac-hoat-dong-dao-tao {
}

    .cac-hoat-dong-dao-tao table {
        width: 100%;
    }

        .cac-hoat-dong-dao-tao table td {
            display: table-cell;
            margin: 0 1%;
            text-align: center;
            vertical-align: top;
            width: 18%;
        }

    .cac-hoat-dong-dao-tao .hoat-dong-dao-tao-item {
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }

    .cac-hoat-dong-dao-tao .hoat-dong-dao-tao-item-img {
        background: #c2c2c2 none repeat scroll 0 0;
        border-radius: 50%;
        height: 98px;
        margin: 0 auto;
        text-align: center;
        width: 98px;
    }

        .cac-hoat-dong-dao-tao .hoat-dong-dao-tao-item-img:hover {
            background: #005387 none repeat scroll 0 0;
        }

        .cac-hoat-dong-dao-tao .hoat-dong-dao-tao-item-img a {
            text-align: center;
            width: 98px;
        }

            .cac-hoat-dong-dao-tao .hoat-dong-dao-tao-item-img a img {
                margin-top: 21px;
                width: 60px;
            }

    .cac-hoat-dong-dao-tao .hoat-dong-dao-tao-item-title {
        margin-top: 20px;
    }

        .cac-hoat-dong-dao-tao .hoat-dong-dao-tao-item-title a {
            color: #414042;
            font-size: 13px;
        }

        .cac-hoat-dong-dao-tao .hoat-dong-dao-tao-item-title:hover a {
            color: #005387;
            text-decoration: none;
        }

    .cac-hoat-dong-dao-tao .active .hoat-dong-dao-tao-item-img {
        background: #005387 none repeat scroll 0 0;
    }

    .cac-hoat-dong-dao-tao .active .hoat-dong-dao-tao-item-title a {
        color: #005387;
        font-weight: bold;
        text-decoration: none;
    }

.cac-bo-chuong-trinh {
    margin-top: 0px;
}

.chuongtrinh-public td {
    border: medium none;
    min-height: 30px;
    line-height: 30px;
    vertical-align: middle !important;
}

    .chuongtrinh-public td a {
        color: #414042;
        font-size: 13px;
        line-height: 22px;
        text-transform: uppercase;
    }

.br { /* padding-left:30px !important; */ /* background:url(../Content/images/sb1.png) left center no-repeat; */
}

.chuongtrinh-public tr:nth-child(even):hover .br { /* background:#f1f1f1 url(../Content/images/sb2.png) left center no-repeat; */
}

.chuongtrinh-public tr:nth-child(odd):hover .br { /* background:#fff url(../Content/images/sb2.png) left center no-repeat; */
}

.chuongtrinh-public tr:hover * {
    color: #005387;
}

.chuongtrinh-public td span {
    line-height: 18px;
}

.bo-chuong-trinh-title {
    color: #005b99;
    font-size: 17px;
    font-weight: bold;
    height: 31px;
    line-height: 27px;
    margin-bottom: 21px;
    margin-top: 30px;
    text-transform: uppercase;
    border-bottom: solid 1px #959595;
    padding-bottom: 3px;
}

.dhhh .bo-chuong-trinh-title {
    color: #005b99;
    font-size: 17px;
    font-weight: bold;
    height: 31px;
    line-height: 27px;
    margin-bottom: 21px;
    margin-top: 30px;
    text-transform: uppercase;
    padding-bottom: 3px;
    padding-left: 43px;
    position: relative;
}

    .dhhh .bo-chuong-trinh-title img {
        bottom: 25px;
        float: left;
        margin-right: 5px;
        margin-bottom: -26px;
        position: absolute;
        left: 0;
        padding: 0 10px 0 0px;
        background: #ebebeb;
    }

.dh_a {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.dhhh .bo-chuong-trinh-title span {
    border-left: none !important;
    padding-left: 0 !important;
}

.dh_a img {
    width: 150px !important;
    margin-right: 20px;
    float: left;
}

.table-striped tbody tr:nth-child(even) td, .table-striped tbody tr:nth-child(even) th {
    background-color: #f1f1f1;
}

.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #fff;
}

.bo-chuong-trinh-title span {
    height: 31px;
    line-height: 27px;
    padding: 3px 0 3px 15px;
    border-left: 3px solid #005b99;
}

.bo-chuong-trinh-title a {
    color: #005b99;
    font-size: 17px;
}

.chuong-trinh-toan-cau-title {
    border-left: 3px solid #005b99;
    box-shadow: -3px 4px 5px #ccc;
    color: #005b99;
    font-size: 17px;
    height: 35px;
    line-height: 35px;
    padding-left: 15px;
    text-transform: uppercase;
}

.program-toan-cau-item {
    margin-top: 30px;
    text-align: center;
}

    .program-toan-cau-item .program-img {
    }

    .program-toan-cau-item .program-title {
        margin-top: 10px;
    }

        .program-toan-cau-item .program-title a {
            color: #414042;
            font-size: 12px;
            font-weight: bold;
        }

.img-banner-program {
    float: left;
    width: 100%;
    text-align: center;
}

.menu-tab-chuongtrinh {
    margin-left: 0;
    margin-top: 0;
}

.bo_gd {
    float: left;
    width: 100%;
    text-align: center;
    list-style: none;
    margin: 30px 0 20px 0;
}

    .bo_gd li {
        float: none;
        display: inline-block;
        width: 360px;
        text-align: center;
        list-style: none;
        margin: 0 40px 30px 0;
        padding: 30px 0;
        box-shadow: 0 3px 4px #ccc;
    }

        .bo_gd li:hover {
            background: #ebebeb;
        }

.menu-tab-chuongtrinh li {
    height: 60px;
    line-height: 55px;
    list-style: outside none none;
    padding-left: 70px;
}

    .menu-tab-chuongtrinh li a {
        color: #414042;
        text-transform: uppercase;
    }

    .menu-tab-chuongtrinh li.active a {
        color: #005387;
        font-weight: bold;
    }

.menu-tab-chuongtrinh .thongdiep-chuongtrinh {
    background: rgba(0, 0, 0, 0) url("Images/bg-thongdiepcc.png") no-repeat scroll left 0;
}

.menu-tab-chuongtrinh .muctieu-chuongtrinh {
    background: rgba(0, 0, 0, 0) url("Images/bg-muctieucc.png") no-repeat scroll left 0;
}

.menu-tab-chuongtrinh .noidung-chuongtrinh {
    background: rgba(0, 0, 0, 0) url("Images/bg-noidungcc.png") no-repeat scroll left 0;
}

.menu-tab-chuongtrinh .dang-ky-tham-du {
    background: rgba(0, 0, 0, 0) url("Images/bg-dangkycc.png") no-repeat scroll left 0;
}

.tai-prochure {
    margin-left: 0;
    margin-top: 30px;
}

.icon-tai-brochure {
    background: rgba(0, 0, 0, 0) url("Images/bg-download.png") no-repeat scroll left top;
    margin-left: 25px;
    padding: 10px;
}

.tai-prochure li {
    background: rgba(0, 0, 0, 0) url("images/bg-xam.jpg") repeat scroll 0 0;
    height: 70px;
    line-height: 65px;
    list-style: outside none none;
    text-align: center;
}

    .tai-prochure li a {
        color: #005387;
        font-size: 15px;
        text-transform: uppercase;
    }

.download-brochure {
}

.commingcourses {
    color: #005387;
    font-size: 15px;
}

    .commingcourses h4 {
        border-bottom: 1px solid #acacac;
        color: #005387;
        font-size: 18px;
        padding-bottom: 15px;
    }

.bg-course {
    background: rgba(0, 0, 0, 0) url("images/bg-xam.jpg") repeat scroll 0 0;
    float: left;
    margin-bottom: 20px;
    padding: 10px 30px 30px;
    width: 700px;
}

    .bg-course ul li {
        background: rgba(0, 0, 0, 0) url("Images/icon_arrow_left.jpg") no-repeat scroll left 8px;
        float: left;
        line-height: 25px;
        list-style: outside none none;
        padding-left: 20px;
        width: 100%;
    }

        .bg-course ul li * {
            font-size: 13px !important;
        }

.course_right .btn-register {
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 50px;
    margin-top: 34px;
    padding: 6px 15px;
    text-transform: uppercase;
}

    .course_right .btn-register:hover {
        color: Yellow;
        text-decoration: none !important;
    }

#GuiYeuCauDaoTaoInHouse {
    float: left;
    width: 100%;
}

    #GuiYeuCauDaoTaoInHouse p {
        float: left;
        width: 100%;
    }

.course_right {
    float: left;
    width: 100%;
}

.margintop0 {
    margin-top: 0 !important;
}

.from_dk_inhouse {
    float: left;
    width: 100%;
}

.marginbottom0 {
    margin-bottom: 0 !important;
}

.group_inhouse .row_content p {
    text-align: justify;
    margin-top: 10px;
}

.box-kg .btn-register {
    background-color: none;
    color: #005387;
    border: solid 1px #ef5f21;
    float: left;
    text-align: center;
    width: 80%;
    margin-left: 10%;
    margin-top: 20px;
    padding: 7px 0;
    text-transform: uppercase;
    text-decoration: none;
}

    .box-kg .btn-register:hover {
        color: #e75f20;
        border: solid 1px #005387;
    }

.note_course {
    float: left;
    margin-top: 19px;
    text-align: center;
    width: 100%;
}

    .note_course > span {
        text-decoration: underline;
    }

.bg-course ul {
    border-right: 1px solid #acacac;
    float: left;
    margin: 0;
    padding: 0 20px 0 0;
    width: 346px;
}

    .bg-course ul li span:first-child {
        float: left;
        margin-right: 10px;
        width: 120px;
    }

.tabcontent {
    float: left;
    width: 100%;
    margin-top: 20px;
    line-height: 18px
}

    .tabcontent li {
        line-height: 18px
    }

    .tabcontent ul {
        padding-left: 15px;
        margin-top: 10px;
    }

.box-kg {
    float: left;
    width: 100%;
}

.dong_hanh {
    float: left;
    width: 100%;
}

.img-banner-program p {
    margin-bottom: 0 !important;
}

.nd-kg td {
    padding: 5px 0;
    vertical-align: top;
}

#modalThemHocVien .control-group {
    margin-bottom: 0 !important;
    margin-top: 20px;
}

.nxxb br {
    clear: both;
}

.nxxb p {
    line-height: 26px !important;
}

.box-kg h2 {
    color: #f16122;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: solid 5px #1e567b;
    margin: 0;
    background: #fff;
    width: 100%;
    line-height: 20px;
}

.nd-kg {
    background: #ebebeb;
    float: left;
    padding: 20px;
    width: 100%;
}

.bg-daotaotheoyeucau {
    background: rgba(0, 0, 0, 0) url("images/bg-xam.jpg") repeat scroll 0 0;
    float: left;
    padding: 0 10px;
    position: relative;
    width: 280px;
}

.commingcourses .tblheader {
    color: #005387;
    font-size: 15px;
}

.tbl-courses tr {
    height: 30px;
}

.tblcontent-row {
    color: #005387;
    text-align: center;
}

.commingcourses {
    text-shadow: 0 0 0;
}

.title-sado {
    background: rgba(0, 0, 0, 0) url("images/bg-header-xam.jpg") no-repeat scroll center bottom;
    color: #005387;
    font-size: 15px;
    height: 50px;
    text-align: center;
    text-transform: uppercase;
}

    .title-sado a {
        color: #005387;
    }

.icon-chuong-trinh-lien-quan {
    background: rgba(0, 0, 0, 0) url("Images/li.png") no-repeat scroll left center;
    padding: 2px 6px;
    margin-top: 3px;
}

.content-program {
    text-align: justify;
}

    .content-program table {
        width: 100% !important;
    }

.img-article-top {
    position: relative;
}

    .img-article-top .hinhtop {
        background: #fff none repeat scroll 0 0;
        border: medium none;
        padding: 0;
    }

    .img-article-top .article-top-sumary {
        float: left;
        margin-top: 20px;
    }

.tintin {
    margin: 10px 0 40px 0;
    float: left;
    width: 100%;
}

    .tintin p {
        text-align: justify;
    }

    .tintin h3 {
        line-height: 18px;
        float: left;
        width: 100%;
        margin: 10px 0 10px 0;
    }

        .tintin h3 a {
            font-weight: bold;
            color: #1e567b;
            font-size: 14px;
            line-height: initial;
        }

    .tintin li {
        float: left;
        width: 48%;
        margin-right: 4%;
        list-style: none;
    }

    .tintin img {
        width: 100%;
    }

    .tintin li:last-child {
        margin-right: 0 !important;
    }

.img-article-top .article-top-sumary a {
    color: #1e567b;
    font-weight: bold;
    width: inherit !important;
    margin-bottom: 10px;
    font-size: 16px;
}

.img-article-top .article-top-sumary p {
    clear: both;
    color: #000000;
    float: left;
    margin-bottom: 15px;
}

.article-top-sumary .linkmore {
    height: 25px !important;
    padding: 0 15px 0 0 !important;
}

.article-top-sumary .linkmore {
    font-style: italic;
}

.article-sec2ond-title {
    color: #414042;
    font-size: 13px;
    margin-top: 10px;
    text-align: center;
}

.article-second-title a {
    color: #414042;
    float: left;
    font-size: 13px;
    text-align: center;
    margin-top: 10px;
}

#tin-tuc-su-kien .last {
    margin-bottom: 0;
}

.container-1000 .article-item:last-child {
    margin-bottom: 5px;
}

.article-item-top {
    margin-bottom: 0px;
    float: left;
}

    .article-item-top .article-item-title {
        margin-top: -6px;
    }

    .article-item-top img {
        margin-right: 0px;
        width: 100%;
        float: left;
    }

.article-item img {
}

.article-item-sumary {
    color: #414042;
}

    .article-item-sumary .article-item-title {
        color: #414042;
        font-size: 14px;
        font-weight: bold;
    }

    .article-item-sumary .article-item-shortcontent {
        margin-bottom: 8px;
        margin-top: 10px;
        text-align: justify;
    }

    .article-item-sumary .xemtiep {
        float: right;
    }

.pagination-article {
    float: right;
}

    .pagination-article .pagination {
        box-shadow: none;
        margin: 0;
    }

        .pagination-article .pagination ul {
            box-shadow: none;
            margin: 0;
        }

            .pagination-article .pagination ul > li > a, .pagination ul > li > span {
                background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
                border: medium none;
                color: #414042;
                padding: 1px 3px;
                float: left !important;
                width: 20px;
                text-align: center;
            }

    .pagination-article li a {
        float: left;
        width: 20px;
        text-align: center;
    }

.pagination-article {
    float: right;
    margin-top: 20px;
}

    .pagination-article .pagination ul > li.active > a, .pagination ul > li.active > span {
        color: #fff !important;
        color: #005b99;
        text-decoration: underline;
        border-radius: 50%;
        background: #1e567b;
        padding: 0 0px;
        text-align: center;
        text-decoration: none;
    }

    .pagination-article .pagination ul {
        box-shadow: none;
    }

.group_videonb .pagination-article {
    float: left;
    width: 100%;
    text-align: center;
}

.dong-hanh-cung-pace {
    padding-top: 30px;
}

.talkthink-top {
    margin-top: 15px;
}

.talkthink-top-title {
    color: #4d4d4f;
    font-size: 15px;
    margin-bottom: 10px;
}

    .talkthink-top-title a {
        color: #4d4d4f;
        font-size: 15px;
        font-weight: bold;
    }

.talkthink-list-seacond {
    margin-top: 20px;
}

    .talkthink-list-seacond ul {
        margin: 0 0 0 12px;
        padding: 0;
    }

    .talkthink-list-seacond li {
        list-style: outside none square;
        margin-bottom: 5px;
    }

.talkthink-top-sumary {
    color: #4d4d4f;
}

.talkthink-list-seacond li a {
    color: #4d4d4f;
}

.tu-sach-doanh-tri-item {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.tu-sach-doanh-tri-item-img {
    background: #005387 none repeat scroll 0 0;
    border-radius: 50%;
    height: 63px;
    margin: 0 auto;
    text-align: center;
    width: 63px;
}

    .tu-sach-doanh-tri-item-img:hover {
        background: #e75f20 none repeat scroll 0 0;
    }

    .tu-sach-doanh-tri-item-img a {
        text-align: center;
        width: 98px;
    }

        .tu-sach-doanh-tri-item-img a img {
            margin-top: 19px;
        }

.tu-sach-doanh-tri-item-title {
    margin-top: 15px;
}

    .tu-sach-doanh-tri-item-title a {
        color: #005387;
        font-size: 13px;
        text-transform: uppercase;
        font: 16px 'UTMKT', Arial;
    }

    .tu-sach-doanh-tri-item-title:hover a {
        color: #e75f20;
        text-decoration: none;
    }

.active .tu-sach-doanh-tri-item-img {
    background: #bd4c18 none repeat scroll 0 0;
}

.active .tu-sach-doanh-tri-item-title a {
    color: #bd4c18;
    text-decoration: none;
}

.book-info-title {
    color: #005387;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
}

    .book-info-title a {
        color: #005387;
        float: left;
        font-size: 13px;
        font-weight: bold;
        width: 100%;
        min-height: initial;
        line-height: 20px;
    }

.ct_sach {
    float: left;
    width: 100%;
    padding: 0 5px;
}

.book-info-shortcontent {
    padding: 0 0 0 15px;
}

    .book-info-shortcontent .book-info-sumary {
        text-align: justify;
        float: left;
        line-height: 20px;
    }

#tu-sach-doanh-tri li {
    margin-bottom: 45px;
}

    #tu-sach-doanh-tri li.last {
        margin-left: 0;
    }

.linkmore02 {
    color: #005387;
}

.video-header {
    text-align: center;
}

    .video-header h2 {
        color: #006aad;
        font-size: 15px;
        font-weight: normal;
        text-align: center;
        text-transform: uppercase;
    }

#video {
    position: relative;
    width: 100%;
}

    #video .ul_video {
        clear: both;
        margin-left: 0;
        padding: 0;
        width: 100%;
    }

    #video .caroufredsel_wrapper {
        height: 180px !important;
        margin: 0;
        min-width: 1080px;
        width: 1080px;
    }

.group_donghanh {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.dh_anh {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
}

p {
    line-height: 20px;
}

.chuongtrinh_m .daotaobread {
    margin: 20px 0;
}

    .chuongtrinh_m .daotaobread li {
        font-weight: normal !important;
    }

.dh_anh p {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 13px;
    padding-top: 0px;
    line-height: 18px;
}

.dh_anh h4 {
    float: left;
    width: 100%;
    color: #025483;
    font-weight: bold;
}

.dh_anh li {
    display: block;
    float: left;
    margin-right: 24px;
    position: relative;
    width: 175px;
}

.pagination ul > li {
    display: inline;
    margin: 0 !important;
    padding: 0 !important;
    width: 23px;
    text-align: center;
    float: left;
}

#video .ul_video li {
    display: inline-block;
    float: none;
    list-style: outside none none;
    margin-right: 12px;
    padding: 0;
    position: relative;
    width: 221px;
    vertical-align: top;
}

    #video .ul_video li:last-child {
        margin-right: 0;
    }

#video .video-item .thumbnail {
    border: medium none;
    box-shadow: none;
    padding: 0;
}

#video .video-item-title {
    color: #1e567b;
    float: none;
    height: auto;
    margin: auto;
    padding-top: 0px;
    text-align: center;
    width: 100%;
    margin-bottom: 30px;
}

    #video .video-item-title a {
        color: #1e567b;
        font-size: 14px;
        text-transform: uppercase;
    }

        #video .video-item-title a:hover {
            color: #e75f20;
        }

#video .ul_video li a img {
    margin-left: 0;
    width: 100%;
}

.dh_anh h4 a {
    font-size: 14px;
}

    .dh_anh h4 a:hover {
        color: #e75f20;
    }

#video #prev1 {
    background: rgba(0, 0, 0, 0) url("Images/prev.png") no-repeat scroll 0 0;
    left: -18px;
    padding: 12px;
    position: absolute;
    top: 28%;
}

#video #next1 {
    background: rgba(0, 0, 0, 0) url("Images/next.png") no-repeat scroll 0 0;
    padding: 9px;
    position: absolute;
    right: -29px;
    top: 28%;
}

#ChuongTrinhToanCau ul li a {
    border: medium none;
    padding: 0;
}

.ctent .col-sm-8 {
    padding-left: 0 !important;
}

#ChuongTrinhToanCau ul li .program-bg {
    backgroun75px;
    position: absolute;
    top: 0;
    width: 100%;
}

.ctent .col-sm-4 {
    padding-right: 0 !important;
}

#ChuongTrinhToanCau ul li .program-bg:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

#hinh-anh-su-kien {
}

.title-hinh-anh-su-kien {
    background: transparent url("images/bg-bottom_soc.jpg") repeat-x scroll 2px 24px;
    margin-top: -5px;
    padding-bottom: 10px;
    text-align: left;
}

#hinh-anh-su-kien p a {
    margin: 0 8px 10px 0;
}

    #hinh-anh-su-kien p a:last-child {
        margin-right: 0;
    }

    #hinh-anh-su-kien p a img {
        border: 1px solid #ccc;
        height: 182px;
        margin: 0 20px 10px 0;
        padding: 5px;
        width: 252px;
    }

#hinh-anh-su-kien p img:last-child {
    margin-right: 0;
}

#hinh-anh-su-kien a img {
    height: 100%;
}

    #hinh-anh-su-kien a img:last-child {
        margin-right: 0;
    }

.row_content img {
    margin-bottom: 15px;
}

#hinhanhsukien {
    position: relative;
    width: 100%;
}

    #hinhanhsukien ul {
        margin-left: 0;
        width: 100%;
    }

    #hinhanhsukien .caroufredsel_wrapper {
        margin: 0;
        min-width: 870px;
    }

    #hinhanhsukien ul li {
        float: left;
        list-style: outside none none;
        padding: 0 10px 18px 10px;
        width: 220px;
    }

        #hinhanhsukien ul li img {
            height: 139px;
        }

    #hinhanhsukien #prev1 {
        background: rgba(0, 0, 0, 0) url(Images/prev.png) no-repeat scroll 0 0;
        left: -13px;
        padding: 12px;
        position: absolute;
        text-decoration: none !important;
        top: 46%;
    }

.tu0sach ul {
    float: left;
    width: 100%;
    text-align: center;
}

.tu0sach .tu-sach-doanh-tri-item-img a {
    text-align: center;
    width: 100%;
    float: left;
}

.tu0sach li {
    display: inline-block !important;
    float: none !important;
    margin: 10px 25px 50px 25px !important;
    list-style: none !important;
    width: initial !important;
}

.dh_anh .active a {
    color: #df5a1f !important;
}

.dh_anh .active img {
    box-shadow: 0 3px 4px #ccc;
    border-radius: 50%;
}

#hinhanhsukien #next1 {
    background: rgba(0, 0, 0, 0) url(Images/next.png) no-repeat scroll 0 0;
    padding: 9px;
    position: absolute;
    right: -5px;
    text-decoration: none !important;
    top: 46%;
}

#hinhanhsukien #prev2 {
    background: rgba(0, 0, 0, 0) url("Images/prev.png") no-repeat scroll 0 0;
    left: -6px;
    padding: 12px;
    position: absolute;
    text-decoration: none !important;
    top: 70%;
}

#hinhanhsukien #next2 {
    background: rgba(0, 0, 0, 0) url("Images/next.png") no-repeat scroll 0 0;
    padding: 9px;
    position: absolute;
    right: -24px;
    text-decoration: none !important;
    top: 70%;
}

#hinhanhsukien object {
    height: 100%;
    width: 100%;
}

.tab-title-dong-hanh-cung-pace {
    background: rgba(0, 0, 0, 0) url("images/bg-header-xam.jpg") no-repeat scroll center -5px;
    color: #005387;
    font-size: 15px;
    height: 35px;
    margin-top: -5px;
    padding-top: 35px;
    text-align: center;
    text-transform: uppercase;
}

.video-hoi-thao-quoc-te {
    position: relative;
}

.content-article-title {
    font-size: 17px;
    clear: both;
}

    .content-article-title h2 {
        color: #005387;
        font-size: 18px;
        line-height: 25px;
        margin: 0 0 10px;
        padding: 0;
        text-transform: uppercase;
    }

.pagecontent-article {
    text-align: justify;
}

.article-cac-tin-khac {
    margin-top: 15px;
}

    .article-cac-tin-khac li {
        color: #414042;
        list-style-type: square;
        margin-bottom: 10px;
        float: left;
    }

.khakha {
    padding: 0 !important;
    float: left;
    margin: 20px 0 0 0;
}

    .khakha li {
        float: left;
        width: 100%;
        list-style: none !important;
        margin-bottom: 20px;
    }

        .khakha li h2 {
            font-size: 16px;
            line-height: 22px;
        }

        .khakha li img {
            float: left;
            margin-right: 20px;
        }

.article-cac-tin-khac li {
    color: #414042;
    list-style-type: square;
    margin-bottom: 10px;
    float: left;
}

    .article-cac-tin-khac li a {
        color: #414042;
    }

    .article-cac-tin-khac li:hover a {
        color: #005387;
    }

.pagecontent1 {
    line-height: 20px;
    margin-bottom: 40px;
    text-align: justify;
    text-shadow: 0 0 0;
}

.bookinfo p {
    width: 100%;
    background: #ebebeb;
    text-align: center;
    float: left;
    padding: 10px 0 0 0;
}

.TinTucSuKien-title {
    float: left;
    width: 100%;
    color: #005387;
}

.coborder .TinTucSuKien-title {
    float: left;
    width: 100%;
    color: #005387;
    font-weight: bold;
    font-size: 22px;
    line-height: 28px;
}

.bookinfo {
    padding: 0px;
    width: 270px;
    margin-right: 20px;
}

    .bookinfo span {
        width: 50%;
        text-align: center;
        float: left;
    }

.ct_right {
    float: left;
    width: 482px;
}

.bookinfo span img {
    max-width: 80%;
}

.bookinfo img {
    width: 100% !important;
}

.sachsach {
    margin: 0;
    text-align: center;
}

    .sachsach li {
        width: 145px;
        display: inline-block;
        text-align: center;
        padding: 5px;
    }

.so-tay-doanh-tri-right {
    padding: 0 10px;
    position: relative;
    float: left !important;
    width: 96% !important;
    margin: 5px 2% !important;
    padding: 0 !important;
}

.frame-title {
    margin-bottom: 15px;
    border-bottom: solid 1px #74757a;
    padding-bottom: 3px;
    margin: 0 15px 15px 0px;
    float: left;
    width: 100%;
}

.group_noibat {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.sotay-right-item {
    margin-bottom: 20px;
    margin-left: 10px;
    position: relative;
}

    .sotay-right-item .sotay-right-title {
        margin-bottom: 15px;
    }

        .sotay-right-item .sotay-right-title a {
            color: #005387;
            font-size: 13px;
        }

sotay-right-item .sotay-right-img {
}

sotay-right-item .sotay-right-sumary {
}

.title b {
    color: #005387;
}

.daotaoriengtheoyeucau {
    background: rgba(0, 0, 0, 0) url("images/bg-line.png") no-repeat scroll 0 0;
    margin-top: 30px;
    padding-top: 50px;
}

.dao-tao-theo-yeu-cau-title {
    background: #005387 none repeat scroll 0 0;
}

    .dao-tao-theo-yeu-cau-title h2 {
        color: #fff;
        font-size: 18px;
        margin-bottom: 0;
        margin-left: 20px;
        margin-top: 0;
        text-transform: uppercase;
    }

.danh-muc-daotaotheoyeucau {
    padding-bottom: 0;
}

    .danh-muc-daotaotheoyeucau ul {
        margin: 0;
        padding: 0;
    }

        .danh-muc-daotaotheoyeucau ul li {
            border-bottom: 2px solid #bcbec0;
            border-top: 1px solid #005387;
            height: 40px;
            line-height: 40px;
            list-style: outside none none;
        }

            .danh-muc-daotaotheoyeucau ul li:first-child {
                border-top: 0 none;
            }

            .danh-muc-daotaotheoyeucau ul li.active a {
                color: #005387;
                font-weight: bold;
            }

            .danh-muc-daotaotheoyeucau ul li a {
                color: #414042;
                margin-left: 25px;
                text-transform: uppercase;
            }

.NhomChuongTrinhInHouse {
}

    .NhomChuongTrinhInHouse td {
        padding-top: 2px;
        vertical-align: top;
    }

    .NhomChuongTrinhInHouse .col01 {
        width: 330px;
    }

        .NhomChuongTrinhInHouse .col01 > div {
            background: transparent url("Images/nhom-chuong-trinh-icons.jpg") no-repeat scroll -249px -8px;
            height: 35px;
            padding-left: 25px;
        }

    .NhomChuongTrinhInHouse .col02 > div {
        background: transparent url("Images/nhom-chuong-trinh-icons.jpg") no-repeat scroll -249px -8px;
        height: 35px;
        padding-left: 25px;
    }

    .NhomChuongTrinhInHouse span {
        color: #999999;
        font-size: 0.9em;
    }

    .NhomChuongTrinhInHouse a {
        color: #003e73;
        display: block;
        font-size: 0.88em;
        font-weight: bold;
        line-height: 16px;
        margin-bottom: 6px;
    }

.question {
    margin: 10px 0;
}

    .question a {
        color: #003e73;
    }

.chuongtrinhdaotao-blue .blue-t {
    color: #045486;
    font-weight: bold;
    line-height: 33px;
    margin-bottom: 10px;
    overflow: hidden;
    font-size: 16px;
}

.chuongtrinhdaotao-blue .ccdt-item-even, .chuongtrinhdaotao-blue .ccdt-item {
    background: rgba(0, 0, 0, 0) url("Images/hoz-blue-line-328.jpg") no-repeat scroll left bottom;
    float: left;
    padding: 8px 0;
    width: 290px;
}

.chuongtrinhdaotao-blue .ccdt-item {
    padding-left: 14px;
}

.chuongtrinhdaotao-blue .ccdt-item-even {
    padding-left: 35px;
}

    .chuongtrinhdaotao-blue .ccdt-item-even a, .chuongtrinhdaotao-blue .ccdt-item a {
        background: rgba(0, 0, 0, 0) url("Images/dot-blue.jpg") no-repeat scroll left center;
        padding-left: 10px;
    }

        .chuongtrinhdaotao-blue .ccdt-item-even a:hover, .chuongtrinhdaotao-blue .ccdt-item a:hover {
            color: #045486;
        }

    .chuongtrinhdaotao-blue .ccdt-item-even .ccdt-date, .chuongtrinhdaotao-blue .ccdt-item .ccdt-date {
        color: #045486;
        float: right;
    }

.chuongtrinhdaotao-blue .ccdt-item-w {
    background: url(Images/hoz-line.jpg) no-repeat scroll center bottom;
    margin-bottom: 0px;
    padding: 6px 0 8px;
    float: left;
    width: 50%;
    list-style-type: none;
    padding-left: 26px;
}

#cauhoi {
    float: left;
    width: 100%;
    margin: 60px 0 40px 0;
}

ol.pagecontent {
    float: left;
    width: 100%;
    padding: 0;
    list-style: none;
}

.answer {
    padding: 10px 0;
}

#cauhoi li {
    float: left;
    width: 100%;
    margin-bottom: 0px;
}

.question {
    border-bottom: 1px solid #ccc;
    color: #005387;
    padding-bottom: 10px;
    float: left;
    width: 100%;
}

    .question a {
        color: #005387;
        min-height: 40px;
        float: left;
        font-weight: bold;
        text-decoration: none;
        width: 100%;
    }

.group_hoidap .question a {
    font-weight: normal;
}

.question a b {
    float: left;
    padding: 10px 10px;
    margin-right: 10px;
    color: #fff;
    background: #005387;
}

.btmcenter a {
    padding: 7px 50px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    margin: auto;
    background: #005387;
    text-decoration: none;
}

.btmcenter {
    float: left;
    width: 100%;
    text-align: center;
}

.ketqua {
    float: left;
    width: 100%;
    background: #ebebeb;
    padding: 40px 0;
    margin: 0 0 40px 0;
}

#bct_expand_03 ul {
    margin-left: 0;
}

.group_quytrinh p {
    text-align: justify;
}

.chuongtrinhdaotao-blue .ccdt-item-w::before {
    content: "â– ";
    color: #1f577b;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin: 0px 5px 0 -15px;
    float: left;
    content: "■";
}

.chuongtrinhdaotao-blue .ccdt-item-w span {
    background: rgba(0, 0, 0, 0) url("Images/arrow01.jpg") no-repeat scroll left center;
    color: #045486;
    float: left;
    width: 99%;
}

#GuiYeuCauDaoTaoInHouse .input-xxlarge {
    width: 508px;
}

#GuiYeuCauDaoTaoInHouse legend {
    color: #000;
    font-size: 14px;
    text-shadow: 0 0 0;
}

#GuiYeuCauDaoTaoInHouse select, #GuiYeuCauDaoTaoInHouse textarea, #GuiYeuCauDaoTaoInHouse input[type=text] {
    box-shadow: none;
    outline: none;
    margin: 0;
    border-radius: 0;
    padding: 0 15px;
    line-height: 48px;
    border: 1px solid #c0c0c0;
    border: 1px solid #c0c0c0;
    color: #000;
    font-size: 16px;
    vertical-align: middle;
    height: 40px;
    width: 100%;
    border-radius: 10px;
    background: #fff;
}

#GuiYeuCauDaoTaoInHouse .half-arrow {
    float: left;
    width: 50%;
}

#GuiYeuCauDaoTaoInHouse .form-horizontal .controls {
    width: 966px;
    float: right;
    margin-left: 0;
}

#GuiYeuCauDaoTaoInHouse .half-arrow .controls {
    width: 380px !important;
    float: right;
    margin-left: 0;
}

.btn-cam {
    background-color: #e75f20;
    color: #ffffff;
    padding-bottom: 5px;
    text-transform: uppercase;
    border: 0;
    padding: 7px 20px;
}

#GuiYeuCauDaoTaoInHouse .form-horizontal .control-label {
    color: #414042 !important;
    width: 140px;
    white-space: nowrap;
}

.dangky-khoahoc {
    margin-top: 30px;
}

#GuiYeuCauDaoTaoInHouse textarea {
    height: 110px !important;
}

legend + .control-group {
    margin-top: 0 !important;
}

.menu-dangky {
    font-weight: bold;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
}

.group_quytrinh {
    float: left;
    width: 100%;
}

    .group_quytrinh ul {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .group_quytrinh li {
        float: left;
        width: 100%;
        list-style-type: none;
        margin-bottom: 10px;
    }

        .group_quytrinh li img {
            float: left;
            margin-right: 20px;
        }

    .group_quytrinh h3 {
        color: #1e567b;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 5px;
        line-height: initial;
    }

legend {
    display: block;
    padding: 0;
    margin-bottom: 40px;
    font-size: 21px;
    line-height: 30px;
    color: #333333;
    float: left;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}

.group_no {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.tk_xanh h2 {
    float: left;
}

.tk_xanh .h4 {
    float: left;
    width: 50%;
    margin-top: 30px;
    position: relative;
    padding-bottom: 40px;
}

    .tk_xanh .h4 ul {
        display: none;
        position: absolute;
        background: #fff;
        box-shadow: 0 3px 4px #ccc;
        top: 40px;
        width: 100%;
        left: 0;
        padding: 20px;
        float: left;
        margin: 0;
    }

.tk_xanh .h44:hover ul {
    display: block;
}

.tk_xanh .h4 a {
    text-align: left;
    border-left: solid 2px #fff;
    border-right: solid 2px #fff;
    padding: 7px 0 7px 15px;
    color: #ffffff;
    text-transform: uppercase;
    float: left;
    width: 100%;
    font-weight: normal;
    background: url(../Content/images/dd.png) right center no-repeat;
}

.right1 a {
    border-left: 0 !important;
    margin-left: 5%;
    width: 95%;
}

.group_TimKiem {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.tk_xanh h2 {
    float: left;
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    border-bottom: solid 2px #fff;
}

.tk_xanh {
    float: left;
    width: 100%;
    background: #1e567b;
    padding: 40px 0 0px 0;
}

.h4 li input[type="checkbox"] {
    float: left;
    margin-right: 13px;
}

.h4 li label {
    color: #1e567b;
    cursor: pointer;
}

.h4 li:hover {
    color: #e75f20;
}

.h4 li {
    list-style-type: none;
}

.group_no h3 {
    color: #1e567b;
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0;
    line-height: initial;
    border-bottom: solid 2px #e75f20;
    float: left;
    text-transform: uppercase;
}

.group_no p {
    text-align: justify;
    float: left;
    width: 550px;
}

.menu-dangky li {
    float: left;
    list-style: outside none none;
    padding: 0px 10px;
}

    .menu-dangky li:first-child {
        padding-left: 0;
    }

    .menu-dangky li:last-child {
        border-left: 0 none;
        border-left: solid 1px #959595
    }

    .menu-dangky li a {
        color: #000000;
        padding-bottom: 5px;
    }

    .menu-dangky li.active a {
        color: #1e567b;
        background: none;
        border-bottom: solid 3px #ef5f21;
    }

.half-arrow {
    float: left;
    width: 50%;
}

.title-dangky-khoahoc {
    color: #045486;
    font-weight: bold;
    margin-top: 30px;
    text-transform: uppercase;
}

.doi-tac-toan-cau-right {
    margin-top: 20px;
}

    .doi-tac-toan-cau-right .title-doi-tac-toan-cau {
    }

        .doi-tac-toan-cau-right .title-doi-tac-toan-cau h2 {
            color: #005387;
            font-size: 15px;
            font-weight: normal;
            text-align: center;
            text-transform: uppercase;
        }

    .doi-tac-toan-cau-right .doi-tac-toan-cau-item {
        margin-bottom: 25px;
    }

.breadcrumb {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: none;
    border-radius: 0;
    float: left;
    width: 100%;
}

    .breadcrumb a {
        color: #005387;
    }

        .breadcrumb a:hover {
            color: #005387;
        }

.bg-xam-right {
    background: rgba(0, 0, 0, 0) url("images/bg-xam.jpg") repeat scroll 0 0;
    padding: 12px 0;
}

.media-heading {
    line-height: 16px;
    margin-bottom: 10px;
}

    .media-heading a {
        color: #025483;
        font-size: 13px;
    }

.tu-sach {
    margin-bottom: 20px;
}

    .tu-sach .list {
        margin-top: 15px;
    }

        .tu-sach .list li {
            font-size: 11px;
        }

            .tu-sach .list li a {
                color: #414042;
                font-size: 13px;
            }

    .tu-sach .media {
        margin-left: 10px;
        margin-right: 10px;
        position: relative;
    }

    .tu-sach .media-body {
        line-height: 19px;
        padding-left: 5px;
        text-align: justify;
    }

.label-tusach {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #c1c1c1;
    border-radius: 0;
    color: #025483;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 8px 5px 8px 10px;
    text-transform: uppercase;
    width: 38%;
}

.row-fluid {
    float: left;
    width: 100%;
}

.talk-and-thing-bg {
    text-align: justify;
}

.footer {
    background: #1e567b none repeat scroll 0 0;
    color: #e1e1e1;
    font-size: 12px;
    padding: 40px 0 20px 0;
    float: left !important;
    width: 100% !important;
    line-height: 18px;
}

    .footer .social ul {
        padding-left: 0;
        margin: 20px 0 0 0px;
        float: left;
    }

    .footer .social i {
        color: #fff
    }

    .footer .social li {
        list-style: none;
        float: left;
        margin-right: 15px;
    }

    .footer .ten-truong {
        border-bottom: 1px solid #959595;
        margin-bottom: 10px;
        padding-bottom: 10px;
        width: 93%;
    }

.cac-truong {
    padding-left: 0px;
    margin-left: 15px;
}

    .cac-truong li {
        float: left;
        width: 100%;
        list-style-type: square;
        margin-bottom: 7px;
    }

        .cac-truong li a {
            color: #fff;
            font-size: 13px;
        }

.so-do-web {
    color: #e1e1e1;
    font-weight: bold;
}

.footer .so-do-web {
    border-bottom: 1px solid #959595;
    font-weight: normal !important;
    margin-bottom: 10px;
    padding-bottom: 5px;
    float: left;
    width: 100%;
    font-size: 13px;
}

.bg-footer-bottom {
    border-top: solid 1px #55829d;
    float: left;
    width: 100%;
    text-align: center;
    background: #005387;
    padding: 15px 0 10px 0;
    text-align: center;
    color: #fff;
}

    .bg-footer-bottom span {
        padding-top: 2px;
        float: left;
    }

.footer .text-nhan-ban-tin {
    margin-bottom: 10px;
    white-space: nowrap !important;
    color: #fff;
}

.footer .dangky-nhan-ban-tin {
    color: #666;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
    width: 100%;
}

    .footer .dangky-nhan-ban-tin button {
        background: rgba(0, 0, 0, 0) url("Images/email.jpg") no-repeat scroll center top;
        border: 0 none;
        height: 16px;
        width: 24px;
        position: absolute;
        right: 8px;
        top: 8px;
        z-index: 999999;
    }

.footer .hotline {
    background: #025483 none repeat scroll 0 0;
    height: 22px;
    line-height: 20px;
    margin-bottom: 15px;
    text-align: center;
    width: 196px;
}

.footer p a {
    color: #e1e1e1;
}

.icon-address {
    background: rgba(0, 0, 0, 0) url("Images/icon_location.png") no-repeat scroll 0 -1px;
    height: 16px;
    padding: 0 5px;
}

.icon-web {
    background: rgba(0, 0, 0, 0) url("Images/icon_computer.png") no-repeat scroll 0 3px;
    height: 16px;
    padding: 0 5px;
}

.icon-phone {
    background: rgba(0, 0, 0, 0) url("Images/icon_phone.png") no-repeat scroll 0 -1px;
    height: 16px;
}

.icon-fax {
    background: rgba(0, 0, 0, 0) url("Images/icon_fax.png") no-repeat scroll 0 3px;
    height: 16px;
    padding: 0 5px;
}

.f-group {
    float: left;
    width: 100%;
    margin-bottom: 9px;
}

.icon-email {
    background: rgba(0, 0, 0, 0) url("Images/icon_email.png") no-repeat scroll 0 3px;
    height: 16px;
    padding: 0 5px;
}

.sidebox01 {
    padding-bottom: 20px;
    position: relative;
}

    .sidebox01 .title {
        color: #003e73;
        font-weight: bold;
        margin-bottom: 10px;
        padding: 6px 10px;
        text-align: center;
        text-transform: uppercase;
    }

#chuongTrinhIPL-right {
}

    #chuongTrinhIPL-right .content {
        text-align: justify;
    }

.pagetitle {
    color: #005387;
    font-size: 17px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.chuong-trinh-item {
    border-bottom: 1px dotted #ddd;
    padding: 10px 10px 40px;
    position: relative;
}

    .chuong-trinh-item h6 a {
        background: rgba(0, 0, 0, 0) url("Images/opendocument_text.png") no-repeat scroll left center;
        color: #003e73;
        font-size: 1.1em;
        padding-left: 20px;
        text-transform: uppercase;
    }

    .chuong-trinh-item .date {
        font-size: 0.9em;
        padding-bottom: 20px;
    }

    .chuong-trinh-item .summary {
        font-size: 13px;
        text-align: justify;
    }

    .chuong-trinh-item:hover {
        background: #efefef none repeat scroll 0 0;
    }

.listChuongTrinh2 {
}

    .listChuongTrinh2 .title {
        background: rgba(0, 0, 0, 0) url("Images/dotted-bullet.jpg") no-repeat scroll left 3px;
        border-bottom: 2px solid #003e73;
        color: #003e73;
        font-size: 1.2em;
        font-weight: bold;
        padding: 2px 0 8px 16px;
    }

        .listChuongTrinh2 .title a {
            color: #e75f20;
            font-style: italic;
            font-weight: bold;
        }

    .listChuongTrinh2 ul {
        margin: 5px 0 10px;
    }

        .listChuongTrinh2 ul li {
            border-bottom: 1px solid #ddd;
            list-style: outside none none;
            padding: 6px 0;
        }

            .listChuongTrinh2 ul li .date {
                float: right;
            }

            .listChuongTrinh2 ul li:hover {
                background: #efefef none repeat scroll 0 0;
            }

            .listChuongTrinh2 ul li a {
                background: rgba(0, 0, 0, 0) url("Images/dot-blue.jpg") no-repeat scroll left 5px;
                color: #333;
                padding-left: 10px;
            }

.linh-vuc-dao-tao-right {
}

    .linh-vuc-dao-tao-right ul {
        margin: 0;
        padding: 0;
    }

        .linh-vuc-dao-tao-right ul li {
            border-bottom: 1px solid #ccc;
            list-style: outside none none;
            padding: 5px 5px 5px 20px;
        }

            .linh-vuc-dao-tao-right ul li.active {
                background: #fff none repeat scroll 0 0;
            }

            .linh-vuc-dao-tao-right ul li a {
                color: #464646;
                font-size: 14px;
            }

            .linh-vuc-dao-tao-right ul li.active a {
                color: #005b99;
            }

.du-an-phi-loi-nhuan {
}

    .du-an-phi-loi-nhuan table {
        width: 100%;
    }

        .du-an-phi-loi-nhuan table td {
            display: table-cell;
            text-align: center;
            width: 25%;
        }

    .du-an-phi-loi-nhuan .du-an-phi-loi-nhuan-item {
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }

    .du-an-phi-loi-nhuan .du-an-phi-loi-nhuan-item-img {
        background: #c2c2c2 none repeat scroll 0 0;
        border-radius: 50%;
        height: 98px;
        margin: 0 auto;
        text-align: center;
        width: 98px;
    }

        .du-an-phi-loi-nhuan .du-an-phi-loi-nhuan-item-img:hover {
            background: #005387 none repeat scroll 0 0;
        }

        .du-an-phi-loi-nhuan .du-an-phi-loi-nhuan-item-img a {
            text-align: center;
            width: 98px;
        }

            .du-an-phi-loi-nhuan .du-an-phi-loi-nhuan-item-img a img {
                margin-top: 20px;
            }

    .du-an-phi-loi-nhuan .du-an-phi-loi-nhuan-item-title {
        margin-top: 20px;
    }

        .du-an-phi-loi-nhuan .du-an-phi-loi-nhuan-item-title a {
            color: #414042;
            font-size: 13px;
        }

        .du-an-phi-loi-nhuan .du-an-phi-loi-nhuan-item-title:hover a {
            color: #005387;
            text-decoration: none;
        }

    .du-an-phi-loi-nhuan .active .du-an-phi-loi-nhuan-item-img {
        background: #005387 none repeat scroll 0 0;
    }

    .du-an-phi-loi-nhuan .active .du-an-phi-loi-nhuan-item-title a {
        color: #005387;
        text-decoration: none;
        text-shadow: 0 0 0;
    }

.box-gioi-thieu-ipl {
    background: rgba(0, 0, 0, 0) url("images/2015/img-ipl.jpg") no-repeat scroll center center;
    height: 400px;
    margin-top: 35px;
    text-align: justify;
}

.du-an-sach-hay {
    margin-top: 40px;
}

.du-an-item {
    padding-bottom: 40px;
    position: relative;
    text-align: center;
}

    .du-an-item .du-an-item-img {
        background: rgba(0, 0, 0, 0) url("images/2015/bg-du-an.png") no-repeat scroll center top;
        padding-top: 20px;
        text-align: center;
    }

        .du-an-item .du-an-item-img img {
            margin-bottom: 20px;
        }

    .du-an-item .du-an-item-title {
        color: #005387;
        font-weight: bold;
        margin-bottom: 15px;
        margin-top: 0;
        text-align: center;
    }

        .du-an-item .du-an-item-title a {
            color: #005387;
            text-transform: uppercase;
        }

    .du-an-item .du-an-item-sumary {
        margin: 0 25px 25px;
        text-align: justify;
    }

    .du-an-item .linkmore {
        position: relative;
        text-align: center;
    }

.du-an-phi-loi-nhuan-title {
    border-left: 3px solid #005b99;
    box-shadow: -3px 4px 5px #ccc;
    color: #005b99;
    font-size: 17px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin-bottom: 30px;
    margin-top: 30px;
    padding-left: 15px;
    text-transform: uppercase;
}

    .du-an-phi-loi-nhuan-title a {
        color: #005b99;
        font-size: 17px;
    }

#du-an a {
    white-space: nowrap !important;
}

.mba-icon1 {
    background: rgba(0, 0, 0, 0) url("images/2015/bg-noidungcc.png") no-repeat scroll left 0/44px 44px;
}

.mba-icon2 {
    background: rgba(0, 0, 0, 0) url("images/2015/benefit.png") no-repeat scroll left 0;
}

.mba-icon3 {
    background: rgba(0, 0, 0, 0) url("images/2015/tuition.png") no-repeat scroll left 0;
}

.mba-icon4 {
    background: rgba(0, 0, 0, 0) url("images/2015/alumni.png") no-repeat scroll left 0;
}

.mba-icon5 {
    background: rgba(0, 0, 0, 0) url("images/2015/download-icon.png") no-repeat scroll left 0;
}

.doitac-item a {
    box-shadow: 0 1px 8px #ccc;
    float: left;
    height: 113px;
    margin-bottom: 16px;
    padding: 5px;
    text-align: center;
    width: 126px;
}

.doitac-item img {
    float: none;
    height: 80px;
    margin: 12px auto auto;
    max-width: 116px;
    width: initial;
}

.dangky-nhan-ban-tin > input {
    border-radius: initial;
    font-size: 11px;
    font-style: italic;
    height: 30px;
    border: none;
    padding-left: 10px;
}

.social-button .span6:first-child {
    width: initial !important;
}

.description-guru * {
    font-family: "minion_proregular";
}

.content .linkmore {
    bottom: auto !important;
    color: #005387;
    float: none !important;
    font-size: 13px;
    margin-top: auto !important;
    position: inherit;
    right: auto !important;
    width: auto !important;
}

.row-fluid img {
    vertical-align: inherit !important;
}

.img-article-top .article-top-sumary a {
    float: left;
}

.article-top-sumary h5 a {
    width: 100%;
}

.article-top-sumary p a {
    bottom: auto !important;
    color: #707070;
    float: none !important;
    font-size: 13px;
    margin-top: auto !important;
    position: inherit;
    right: auto !important;
    width: auto !important;
}

#doi-tac-cua-pace #next2:hover, #doi-tac-cua-pace #prev2:hover {
    color: #005387;
    text-decoration: none !important;
}

#doi-tac-cua-pace #next2, #doi-tac-cua-pace #prev2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    transform: translate(0px, 0px);
}

.fa {
    display: inline-block;
    font-size: 23px !important;
    margin-right: 10px;
    text-align: right;
}

*::before, *::after {
    box-sizing: border-box;
}

.fa-chevron-left::before {
    content: "ï“";
}

.fa-chevron-right::before {
    content: "ï”";
}

#doi-tac-cua-pace #prev2 {
    left: -29px !important;
    padding: 12px !important;
    position: absolute !important;
    top: 114px !important;
}

.title-ngoinhachung td {
    float: left;
    padding: 5px;
}

    .title-ngoinhachung td a:hover {
        color: #015488;
    }

.nncheader {
    background: rgba(0, 0, 0, 0) url("Images/ngoinhachung_topbg.jpg") no-repeat scroll left top;
    height: 93px;
}

#ngoinhachung h2 {
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 18px 0 0 75px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}

#ngoinhachung td {
    margin-top: 6px;
}

#ngoinhachung .active {
    background: #0795df none repeat scroll 0 0;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    margin-top: 6px;
    padding: 3px 5px;
}

#ngoinhachung td:hover {
    background: #0795df none repeat scroll 0 0;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    margin-top: 6px;
    padding: 3px 5px;
    height: 40px;
    margin-top: -2px;
    border-bottom: solid 6px #0795df;
    padding-top: 11px;
}

    #ngoinhachung .active a, #ngoinhachung td:hover a {
        color: #fff;
    }

#ngoinhachung {
    max-height: 93px !important;
    float: left;
    height: initial !important;
    margin-bottom: 20px;
}

    #NgoiNhaChung .title {
        color: #003e73;
        float: left;
        font-weight: bold;
        margin: 15px;
        text-align: center;
        width: 100%;
    }

    #NgoiNhaChung ul {
        margin: 0;
        padding: 0;
        padding-left: 20px;
    }

.lichhoc td {
    padding: 5px;
}

.lichhoc .row td {
    border-left: 1px solid #036ea6;
    font-size: 0.88em;
}

.lichhoc .row .acenter {
    text-align: center;
}

.row::before, .row::after {
    content: "";
    display: table;
    line-height: 0;
}

.lichhoc tbody td {
    border-bottom: 1px dotted #036ea6;
    padding: 10px 4px;
}

.lichhoc {
    width: 100%;
}

    .lichhoc thead th {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #f5f5f5;
        border-color: #036ea6 -moz-use-text-color #036ea6 #036ea6;
        border-image: none;
        border-style: solid none solid solid;
        border-width: 1px medium 1px 1px;
        color: #005482;
        font-size: 0.9em;
        font-weight: bold;
        padding: 4px;
        text-align: center;
    }

    .lichhoc tbody td {
        border-bottom: 1px dotted #036ea6;
        padding: 10px 4px;
    }

    .lichhoc .row td {
        border-left: 1px solid #036ea6;
        font-size: 13px;
    }

    .lichhoc .last {
        border-right: 1px solid #036ea6;
    }

    .lichhoc tfoot td {
        border-bottom: 1px solid #036ea6;
    }

    .lichhoc .commingsoon td {
        background: #e1ecc9 none repeat scroll 0 0;
        vertical-align: middle;
    }

    .lichhoc .filter td {
        background: #e1ecc9 none repeat scroll 0 0;
        border-top: 1px solid #036ea6;
        height: 30px;
        padding-left: 4px;
    }

    .lichhoc .regisform {
        margin-left: 10px !important;
    }

.row td .small {
    font-size: 0.86em !important;
    padding-right: 10px;
}

.lichhoc .regisform {
    margin-left: 10px !important;
}

.pagetitle {
    background: rgba(0, 0, 0, 0) url("Images/dotted-bullet.jpg") no-repeat scroll 0 4px;
    color: #003e73;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-top: 2px;
    text-transform: uppercase;
}

.lichhoc .acenter {
    text-align: center !important;
}

#NgoiNhaChung ui li {
    list-style: outside none none;
}

.social-button .span2 {
    float: left;
    margin-right: 15px !important;
    width: inherit !important;
}

.social ul {
    margin-bottom: 0 !important;
}

.span8 > .pagecontent {
    margin-top: 0 !important;
}

.social-button {
    float: right;
    margin-top: 20px;
}

.view_details span {
    color: #005387;
}

.tu-sach > p {
    padding: 0 8px;
}

.label-tusach {
    border-bottom: 1px solid #c1c1c1;
    padding: 7px 0 !important;
    width: 100% !important;
}

.media .linkmore {
    font-size: 13px;
    right: 0 !important;
    width: 72px !important;
}

.thoat_icon {
}

.title-ngoinhachung {
    float: left;
    margin-bottom: 0!important;
}

.icon_ngoinhachung {
    color: #1e567b;
    float: right;
    font: 15px Arial;
    margin: 50px 0 0 15px;
}

.ngoinha_chung_title span {
    font-size: 30px !important;
    text-transform: uppercase;
    font-family: 'Open Sans';
    font-weight: normal;
    margin-top: 32px;
    float: left;
    color: #1e567b;
    line-height: initial;
}

.bao_nnc p, .bao_nnc span {
    font-size: 14px;
    line-height: 20px;
}

.icon_ngoinhachung:hover {
    color: #e75f20;
}

.social li {
    margin-bottom: 0 !important;
}

.guru-name-1-right {
    float: right;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 100px;
}

.guru-item .guru-name-1-right span {
    color: #959595;
}

.guru-item .guru-name-1-right b {
    color: #025483;
}

.paulkrugman {
    float: left;
    margin-top: 20px;
}

.daveulrich {
    float: left;
    margin-top: 18px;
}

.tu-van-menu {
    float: right;
}

.michaelporter,
.philipkotler {
    float: left;
    margin-top: 18px;
}

.video-new .linkmore {
    bottom: 25px !important;
}

.book_img {
    margin-top: 26px !important;
    width: 50px !important;
}

.next, .prev {
    text-decoration: none !important;
}

.icon-xem-tiep {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.slogan-daotao #xemthem {
    background: rgba(0, 0, 0, 0) url("Images/icon_arrow_left.jpg") no-repeat scroll right 3px !important;
}

.video-title {
    color: #005b99;
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
}

#chiTietSach > h4 {
    line-height: 25px !important;
}

.sotay-right-sumary .linkmore {
    width: 65px !important;
}

.bg-daotaotheoyeucau .content .linkmore {
    padding-right: 15px !important;
}

.listChuongTrinh2 .chuong-trinh-item .linkmore {
    margin-right: 6px !important;
    width: 57px !important;
}

#trangchu .video-new {
    color: #414042 !important;
    font-family: Open Sans,Tahoma,Arial !important;
    font-size: 13px !important;
    font-weight: normal !important;
    margin-bottom: inherit !important;
    text-transform: none !important;
}

.chuyen-nganh-dao-tao .linkmore, .dao-tao-theo-yeu-cau .linkmore, .article-new .linkmore {
    margin-right: 7px !important;
}

#tu-sach-doanh-tri li {
    display: inline-table !important;
    float: none !important;
    vertical-align: top !important;
    width: 31.5% !important;
}

    #tu-sach-doanh-tri li img {
        height: auto !important;
        vertical-align: top !important;
        width: 100% !important;
    }

.pull-left img {
    height: inherit !important;
    width: 136px !important;
}

#chiTietSach li {
    list-style-position: inside !important;
}

.program-title span {
    text-transform: none !important;
}

#listChuongTrinhComming .datalist .program-title a {
    font-size: 11px !important;
}

#listvideos .thumbnail img {
    width: 100% !important;
}

#listvideos li .thumbnail {
    height: 320px !important;
}

#listvideos li {
    display: inline-block;
    float: none;
    margin: 20px 5px;
    vertical-align: top;
    width: 30.9149%;
}

    #listvideos li .thumbnail {
        height: 320px !important;
    }

.span8 .video-title {
    line-height: 27px;
}

#chiTietTinSoTay {
    text-align: justify;
}

.tu-sach-doanh-tri table td:last-child {
    width: 153px !important;
}

.tintuc-sk img {
    float: left;
    width: 100%;
    height: 100px !important;
}

.video-new .list-video li {
    list-style-type: square;
}

.tinhome > .span4 {
    float: left;
    width: 31.333333%;
    margin: 0 1.5%;
    min-height: 500px;
    position: relative;
}

.tinhome .aright {
    position: absolute !important;
    right: 0;
    bottom: 0;
}

.tinhome > .span4:first-child {
    margin-left: 0 !important;
}

.tinhome > .span4:last-child {
    margin-right: 0 !important;
}

.TinTucSuKien-new .row-fluid img, .TinTucSuKien-new .row-fluid a {
    float: left;
    width: 100%;
}

.row-fluid .row-fluid .video-title {
    color: #025484 !important;
    font-weight: bold !important;
}

#ChuongTrinhToanCau #prev1 {
    left: -20px;
}

#ChuongTrinhToanCau #next1 {
    right: -20px;
}

.program-logo img:hover {
    opacity: 0.9;
}

.icon-email {
    margin-top: 4px;
}

.article-new .article-item-date {
    margin-top: -7px;
}

#gsc-iw-id1 {
    min-height: 27px;
}

.quangcaolienhe img:hover {
    opacity: 0.8;
}

.mapgoogle {
    float: right;
}

.lienhetitle {
    color: #005387;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 9px;
    width: 100%;
    border-bottom: solid 1px #b7b7b7;
}

    .lienhetitle i {
        display: none;
    }

    .lienhetitle i {
        color: #bbbdc0;
    }

.form-lienhe {
    float: right;
}

    .form-lienhe .input-xlarge {
        width: 480px;
    }

.icon-email1 {
    background: rgba(0, 0, 0, 0) url("Images/mail-lienhe.png") no-repeat scroll 0 3px;
    height: 20px;
    margin-right: 5px;
    margin-top: -2px;
    padding: 0 5px;
}

.icon-contact {
    background: rgba(0, 0, 0, 0) url("Images/contact-icon.png") no-repeat scroll 0 3px;
    height: 20px;
    margin-right: 5px;
    margin-top: -2px;
    padding: 0 5px;
}

address {
    text-shadow: 0 0 0;
}

.control-group label {
    color: #414042 !important;
    text-shadow: 0 0 0;
}

.bg-xam-right {
    float: left;
    width: 100%;
}

.breadcrumb {
    margin-bottom: 0px;
    margin-top: -25px;
    font-size: 16px;
    padding: 5px 0 7px;
    position: relative;
    z-index: 9999999;
}

    .breadcrumb a {
        font-size: 16px;
    }

.form_dangNhap .pagetitle {
    text-align: center;
}

.form_dangNhap .control-label {
    float: left;
    width: 25%;
    margin-right: 5%;
}

.form_dangNhap .controls {
    float: right;
    width: 70%;
    margin-left: 0;
}

.h2_title {
    text-align: left;
    font-size: 20px !important;
    color: #1e567b !important;
    border-bottom: solid 1px #b7b7b7;
    float: left;
    width: 100%;
    font-weight: normal !important;
    margin-bottom: 20px;
    padding-bottom: 0px;
    text-transform: uppercase;
}

.form_dangNhap .form-horizontal {
    margin-bottom: 50px;
}

.form_dangNhap .input-large {
    height: 40px;
    border-radius: 5px;
}

.form_dangNhap .btn {
    float: right;
}

.bao_nnc {
    float: left;
    width: 100%;
    padding: 20px 0px 0px 0;
    background: #e9f6ff;
    margin-top: -45px;
}

.lichhoc .row {
    float: none !important;
}

.title-ngoinhachung {
    width: 100%;
}

#ngoinhachung td {
    background: #0072bc none repeat scroll 0 0;
    border-top-right-radius: 5px !important;
    border-bottom: solid 1px #b7b7b7;
    margin-top: 6px;
    padding: 3px 5px;
    border-right: solid 1px #fff;
    float: left;
    text-align: center;
    vertical-align: top;
    width: 146px;
}

    #ngoinhachung td a {
        color: #fff;
    }

#ngoinhachung .active {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: solid 6px #fff;
    margin-top: -2px;
    height: 40px;
    padding-top: 11px;
}

    #ngoinhachung .active a {
        color: #f16122;
    }

#ngoinhachung {
    max-height: 93px !important;
    float: left;
    height: initial !important;
    margin-bottom: 0px;
    width: 100%;
    margin-top: 20px;
}

.group_videokhac {
    float: left;
    width: 100%;
    margin-top: 40px;
}

    .group_videokhac ul {
        float: left;
        width: 100%;
        margin: 0px 0 0 0;
        padding: 0;
        float: left;
        width: 100%;
        margin: 0;
        list-style: none;
        border-left: solid 1px #1e567b;
        padding-left: 20px;
        text-align: justify;
        padding-top: 30px;
    }

    .group_videokhac li {
        float: left;
        width: 100%;
        list-style: none;
        margin-bottom: 30px;
        border-bottom: solid 1px #959595;
        padding-bottom: 10px;
        text-align: center;
    }

        .group_videokhac li:last-child {
            border: 0;
        }

        .group_videokhac li h3 {
            color: #1e567b;
            font-size: 14px;
            font-weight: normal;
            line-height: initial;
        }

        .group_videokhac li a {
            color: #1e567b;
            font-size: 14px;
            font-weight: normal;
            text-transform: uppercase;
        }

    .group_videokhac ul li img {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }

.coborder .breadcrumb {
    float: left;
    width: 100%;
    border-bottom: solid 1px #959595;
    margin: -10px 0 30px 0;
}

.gioithieu-font .tab-title, .bg-xam .tab-title-cauchuyen {
    text-shadow: 0 0 0;
}

.gioithieu-font .tab-title, .bg-xam .tab-title-cauchuyen {
    text-shadow: 0 0 0;
}

.gioithieu-font a img:hover {
    opacity: 0.8;
}

.khachhangtieubieu-gioithieu #next2 {
    background-position: 0 0;
    padding: 9px;
    position: absolute;
    right: -26px !important;
    top: 36% !important;
}

.khachhangtieubieu-gioithieu #next2, .khachhangtieubieu-gioithieu #prev2 {
    color: #e4e4e4;
}

.program-img a img:hover {
    opacity: 0.8;
}

.chuongtrinhtoancau-font .program-title a {
    font-size: 13px !important;
}

.bo-chuong-trinh-title {
    font-weight: initial !important;
    text-shadow: 0 0 0;
    float: left;
    width: 100%;
}

.danh-muc-daotaotheoyeucau ul > .active {
    background: rgba(0, 0, 0, 0) url("Images/icon-next.png") no-repeat scroll 320px 10px;
}

.bggui ul > .active {
    background: rgba(0, 0, 0, 0) url("Images/icon-next.png") no-repeat scroll 275px 10px !important;
}

.mbmHead {
    color: #fff;
    float: left;
    font-size: 15px;
    margin-bottom: 15px;
    width: 100%;
}

    .mbmHead h2 {
        text-transform: initial !important;
    }

.daotaobread {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.paddingtop {
    float: left;
    padding-top: 0 !important;
    width: 100%;
}

.menu-tab-chuongtrinh {
    clear: both;
}

.paddingtop li {
    padding-left: 59px !important;
}

.slogan {
    bottom: 0;
    color: #fff;
    display: table-cell;
    font-size: 13px;
    left: 0;
    padding: 0 15px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 120px;
}

.partner img:hover {
    opacity: 0.8;
}

#GuiYeuCauDaoTaoInHouse .small {
    color: Red;
    text-align: left;
    font-size: 14px;
    font-style: italic;
}

#HoiDap .error {
    clear: both;
    color: Red;
    float: left;
}

#HoiDap .controls {
    float: left;
    margin-left: 20px;
}

#HoiDap .btn-warning {
    margin-left: 158px;
}

.mbma_head {
    background: rgba(0, 0, 0, 0) url("images/mbahead.jpg") no-repeat scroll center bottom;
    color: #005387;
    font-size: 15px;
    height: 55px;
    text-align: center;
    text-transform: uppercase;
}

.partner img:hover {
    opacity: 0.8;
}

.menu-tab-chuongtrinh li a {
    font-size: 12px;
}

.footer p {
    margin-bottom: 0px !important;
    color: #fff;
}

.menu-tab li {
    float: left;
    width: 165px;
    float: left;
    text-align: center;
    background: #1e567b;
    border-bottom: solid 1px #b7b7b7;
    margin-right: 5px;
    list-style: none;
}

.menu-tab {
    padding: 0 !important;
    float: left;
    width: 100%;
    margin: 0 !important;
}

    .menu-tab a {
        color: #ffffff;
        font-size: 14px;
        text-transform: uppercase;
        text-decoration: none;
        float: left;
        width: 100%;
        background: #1e567b;
        padding: 10px 0;
        line-height: 20px;
    }

    .menu-tab .active {
        background: #e75f20;
    }

    .menu-tab:last-child {
        margin-right: 0;
    }

.daotaobread .breadcrumb {
    margin-top: 0px !important;
    position: relative;
    z-index: 11;
    padding: 0;
}

.title-chuongtrinh {
    float: left;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
    background-color: #005B99;
}

    .title-chuongtrinh h2 {
        border-bottom: 2px solid #bcbec0;
        color: #fff !important;
        float: left;
        font-size: 14px;
        font-weight: bold;
        line-height: 20px;
        margin: 0;
        padding: 12px 0;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
    }

.menu-tab-chuongtrinh li {
    background-size: 42px 42px !important;
}

.menu-tab-chuongtrinh {
    margin-left: 10px;
}

.fnewsletter {
    float: left;
    width: initial;
}

#lightbox-secNav {
    position: relative;
    z-index: 999999999 !important;
}

.error_loi1 {
    width: 100%;
    float: right;
    z-index: 999999;
    font-size: 14px;
    color: red !important;
}

.fnewsletter input {
    height: 30px !important;
    font-style: normal;
}

.dangky-nhan-ban-tin button {
    background: rgba(0, 0, 0, 0) url(Images/email.jpg) no-repeat scroll center top;
    border: 0 none;
    height: 16px;
    width: 24px;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 999999;
}

.dangky-nhan-ban-tin {
    float: right;
    margin-left: 20px;
    position: relative;
}

.menu-tab-chuongtrinh li a {
    float: left;
    margin-top: -6px;
}

@-moz-document url-prefix("") {
    .linkmore {
        background: rgba(0, 0, 0, 0) url("Images/icon_arrow_left.jpg") no-repeat scroll right 6px !important;
    }
}

.article-top-sumary > h5 > a {
    padding-left: 0 !important;
    text-transform: uppercase !important;
}

.article-top-sumary h5 {
    float: left;
    margin-bottom: 0;
}

.book-info-sumary .linkmore02 {
    float: right;
    font-style: italic;
}

.book-info-sumary .linkmore02 {
    bottom: 0;
    float: right;
    font-style: italic;
    position: absolute;
    right: 0;
    width: 73px;
    text-align: right;
}

.book-info-shortcontent .book-info-sumary {
    text-align: justify;
    width: 100%;
}

.article-top-sumary P {
    float: left;
}

#chiTietTinSoTay table {
    max-width: 100% !important; /* width:initial !important; */
}

    #chiTietTinSoTay table td {
        padding: 5px;
    }

.right {
    float: right !important;
}

.btn-vang {
}

.option-tenbochuongtrinh {
    font-weight: bold;
    color: #e75f20;
    margin: 10px 0;
}

.textcam {
    color: #e75f20 !important;
}

#quotebox .margin40 {
    margin-top: 0 !important;
}

.btn-vang, .course_right .btn-register {
    background-color: #1f577b;
    color: #ffffff;
    padding-bottom: 5px;
    border-radius: 10px;
    text-transform: uppercase;
    border: 0;
    padding: 7px 30px;
    font-weight: bold;
}

    .btn-vang:hover, .course_right .btn-register:hover {
        background-color: #f89406;
        color: #ffffff;
    }

.justi * {
    text-align: justify !important;
}

.justi {
    float: left;
    width: 270px;
}

#hoatdongdaotao {
    margin-top: -30px;
    padding-top: 30px;
}

.box-gioi-thieu-ipl1 {
    background: rgba(0, 0, 0, 0) url("images/2015/hinh1.png") no-repeat scroll center center;
    height: 400px;
    margin-top: 35px;
    text-align: justify;
}

.box-gioi-thieu-ipl2 {
    background: rgba(0, 0, 0, 0) url("images/2015/hinh2.png") no-repeat scroll center center;
    height: 400px;
    margin-top: 35px;
    text-align: justify;
}

.box-gioi-thieu-ipl3 {
    background: rgba(0, 0, 0, 0) url("images/2015/hinh3.png") no-repeat scroll center center;
    height: 400px;
    margin-top: 35px;
    text-align: justify;
}

.option {
    display: none;
}

.frame-title h2 {
    color: #1e567b;
    font: 22px 'UTMKT', Arial;
    border-left: 3px solid #005b99;
    padding: 5px 0 5px 15px;
    text-transform: uppercase;
    text-shadow: none;
    margin: 0 5px 0 0;
}

    .frame-title h2 a {
        color: #1e567b;
        font: 21px 'UTMKT', Arial;
        text-transform: uppercase;
        text-shadow: none;
    }

        .frame-title h2 a:hover {
            text-decoration: none;
            color: #e75f20;
        }

.menu-tab-chuongtrinh .thongtin-khaigiang {
    background: rgba(0, 0, 0, 0) url("Images/khaigiang.png") no-repeat scroll left 0;
}

.lichhoc {
    float: left;
}

.slogan {
    text-align: justify;
}

#toancauslider .span4 {
    display: block;
    float: left;
    list-style: outside none none;
    margin: 0 25px 0 0;
    padding: 0;
    position: relative;
    width: 344px;
}

#toancauslider ul {
    clear: both;
    margin-left: 0;
    padding: 0;
    width: 100%;
}

.footer p {
    white-space: nowrap;
}

#toancauslider {
    position: relative;
    width: 1080px;
}

    #toancauslider .caroufredsel_wrapper {
        height: 437px !important;
        margin: 0;
        min-width: 1080px;
        width: 1080px !important;
    }

.wnha ul {
    float: left;
    width: 100%;
    margin: 10px 0 0px 0;
    padding: 0;
    list-style: none;
    box-shadow: 0 3px 4px #ccc;
}

.ct_dao_tao_nb {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0;
}

    .ct_dao_tao_nb li {
        text-shadow: 0 3px 4px #0e0000;
        float: left;
        width: 49%;
        margin: 0 2% 20px 0;
        padding: 10px 0;
        list-style: none;
        background: #1e567b;
        text-align: center;
        min-height: 195px;
    }

        .ct_dao_tao_nb li h2 {
            float: left;
            width: 100%;
            margin: 30px 0 20px 0;
            padding: 0 0 0 0;
            line-height: 17px;
        }

            .ct_dao_tao_nb li h2 a {
                color: #ffffff;
                font-weight: bold;
                font-size: 17px;
                text-transform: uppercase;
            }

            .ct_dao_tao_nb li h2 span {
                font-size: 11px;
            }

        .ct_dao_tao_nb li img {
            float: left;
            margin: 20px;
        }

.wnha ul li {
    padding: 0px 5px 0px 10px;
    float: left;
    width: 100%;
}

.nhaen li {
    padding: 16px 5px 10px 10px !important;
}

.wnha ul li:nth-child(odd) {
    background: #fff;
}

.wnha ul li:nth-child(even) {
    background: #cce8ff;
    padding: 8px 5px 10px 10px;
}

.wnha {
    float: left;
    width: 320px;
}

    .wnha ul li a {
        color: #005387;
        line-height: 18px;
        font-size: 13.5px;
    }

    .wnha ul li span {
        float: left;
        width: 100%;
        color: #000000;
        font-size: 13px;
    }

    .wnha h2 {
        float: left;
        background: #1e567b url(../Content/images/nha.jpg) 10px 18px no-repeat;
        color: #ffffff;
        font-size: 12px;
        width: 100%;
        padding-left: 70px;
        line-height: 20px;
        padding: 15px 0 10px 40px;
        text-align: CENTER;
        font-weight: normal;
    }

.w360 {
    float: left;
    width: 390px;
    margin-right: 35px;
}

    .w360 p {
        float: left;
        width: 100%;
    }

    .w360 img {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }

#toancauslider #prev1 {
    left: -22px !important;
}

#toancauslider #next1 {
    right: -30px !important;
}

    #toancauslider #prev1:hover, #toancauslider #next1:hover {
        text-decoration: none;
    }

.nav-pills li {
    padding: 10px 0;
    float: left;
    display: inline-block;
    width: initial;
    border-right: solid 1px #CCCCCC;
    margin: 0;
    width: initial;
    text-align: CENTER;
    width: 130px;
}

.enmenu li {
    min-height: 54px;
    vertical-align: top;
    line-height: 54px;
    padding: 0 38px;
}

.enmenu {
    background: #fff none repeat scroll 0 0;
    top: -55px;
    float: none;
    margin: 0 auto;
    position: relative;
    z-index: 9999;
}

.nav-pills li:last-child {
    border-right: none;
}

.tin-tiep {
    float: left;
    background: url(../Content/images/li.png) left 8px no-repeat;
    padding-left: 20px;
    line-height: initial;
    text-transform: initial;
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0 0 0 15px;
}

.article-new h3:last-child {
    margin-bottom: 0 !important;
}

.tin-tiep a {
    color: #000000;
    font-size: 14px;
    float: left;
    text-shadow: none;
    font-weight: normal;
}

.tin-tiep:hover a {
    color: #005387;
}

.popup {
    z-index: 999;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 66%;
    max-width: 300px;
    padding: 20px;
    display: none;
    text-align: center;
}

a#show-popup {
    margin: 20px 0 0 20px;
    float: left;
    text-decoration: none;
}

div#popup-bg {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 90000;
    background: #000;
    display: none;
}

div#popup {
    border: solid 4px #000000;
    z-index: 9999999999999999999;
    display: none;
    background: #FFF;
}

div#popup-header {
    position: relative;
    float: left;
    line-height: 30px;
    font-size: 20px;
    background: #000;
    color: #FF0;
    cursor: move;
}

span#popup-close {
    cursor: pointer;
    color: #FFF;
    font-size: 12px;
    position: absolute;
    top: 4px;
    right: 12px;
    z-index: 9999;
    margin-top: -15px;
    margin-right: -27px;
}

div#popup-content {
}

#popup-bg {
    opacity: 0.8 !important;
    z-index: 2147483647 !important;
}

#popup {
    width: 500px;
    height: 338px;
    display: block;
    position: fixed;
    margin-top: -169px;
    margin-left: -250px;
    top: 50%;
    left: 50%;
}

#quotebox #fade {
    float: left;
    text-align: center;
    width: 100%;
    padding: 30px 0;
}

    #quotebox #fade li {
        display: inline-table;
    }

.khaigiangbanner .nivo-directionNav {
    display: none !important;
}

.margin40 {
    margin: 40px 0;
    text-align: center;
    float: left;
    width: 100%;
    font-size: 14px;
    font-style: italic;
}

.pr-title {
    font: 22px 'UTMKT', Arial;
    color: #fff;
    padding: 10px 0px 10px 15px;
    float: left;
    width: 100%;
    background: #1e567b;
    margin: 0;
}

.pr-group {
    float: left;
    width: 100%;
    background: #f7f5f5;
}

.pr-group-left ul {
    margin: 0;
    padding: 25px 0 10px 30px;
    float: left;
}

    .pr-group-left ul li {
        float: left;
        width: 100%;
        background: url('../Content/images/i_li.png') left 8px no-repeat;
        padding-left: 20px;
        list-style: none;
        margin-bottom: 13.5px;
    }

        .pr-group-left ul li a {
            color: #005387;
            font: 16px 'UTMKT', Arial;
        }

        .pr-group-left ul li span {
            width: 100%;
            float: left;
            color: #000;
            font: 13px 'opensans', Arial;
        }

.pr-group-right ul {
    margin: 0;
    padding: 25px 0 10px 30px;
    float: left;
}

.pr-group-right li {
    float: left;
    width: 100%;
    list-style: none;
    margin-bottom: 21px;
}

.pr-ct-leftEN li {
    margin-bottom: 17px;
}

.pr-group-right a {
    float: left;
}

.pr-group-right img {
    float: left;
    margin-right: 30px;
    width: 114px;
}

#tusach .thumbnail > img {
    height: 160px !important;
}

#tusach ul li {
    float: left;
    list-style: outside none none;
    padding: 5px;
    position: relative;
    width: 180px;
}

#tusach #next2 {
    padding: 9px;
    position: absolute;
    right: -14px;
    top: 29%;
}

#tusach #prev2 {
    left: -7px;
    padding: 12px;
    position: absolute;
    top: 29%;
}

.pr-group-right ul h2 {
    float: left;
    width: 371px;
    margin: -5px 0 0 0;
    padding: 0;
    height: initial;
    font-size: 14px;
}

    .pr-group-right ul h2 a {
        float: left;
        color: #005387;
        font: 16px 'UTMKT', Arial;
        width: 100%;
    }

.pr-group-right ul span {
    color: #000;
    font: 12.5px 'opensans', Arial;
    border-left: solid 2px #f26122;
    padding-left: 10px;
    margin: 3px 0 0 0;
    display: block;
    float: left;
}

#trung-truc-thuoc .pr-title {
    width: 50%;
}

div#modalThemHocVien {
    top: 50%;
    z-index: 9999999;
}

.modal-backdrop, .modal-backdrop.fade.in {
    z-index: 9999;
}

.mba-icon6 {
    background: rgba(0, 0, 0, 0) url("images/2015/mbaicon6.png") no-repeat scroll left 0/44px 44px;
}

.hinhanhkhoahoc .title {
    float: left;
    padding: 10px 10px;
    height: 15px;
    text-transform: uppercase;
    margin-top: 20px;
    background-color: #046EA8;
    color: #fff;
    width: 280px;
    margin-bottom: 7px;
}

    .hinhanhkhoahoc .title a {
        color: #fff !important;
        float: left;
        width: 100%;
        text-align: center;
    }

.hinhanhkhoahoc ul li {
    width: 86px !important;
    margin: 7px 7px !important;
}

.hinhanhkhoahoc {
    float: left;
    margin-bottom: 15px;
}

    .hinhanhkhoahoc .linkmore {
        background: rgba(0, 0, 0, 0) url("Images/icon_arrow_left.jpg") no-repeat scroll right 5px;
        color: #707070 !important;
        font-size: 13px !important;
        height: 25px !important;
        width: 70px !important;
        position: relative !important;
        right: 5px !important;
        margin-top: 5px !important;
    }

#jquery-lightbox {
    z-index: 99999999999999999 !important;
}

#jquery-overlay {
    z-index: 9999 !important;
}

.thuvienhinhanhngoinhachung li {
    width: 122px !important;
    float: left !important;
    margin: 10px 8px !important;
}

.form_dangNhap .pagetitle {
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #1e567b;
}

.gioith_m {
    display: block;
    background: #fff;
    float: left;
    padding: 20px 0;
    font-family: 'Open Sans' !important;
    margin-bottom: 10px;
}

#NgoiNhaChung table {
    float: left;
}

.form_dangNhap .input-large {
    background: #fff !important;
}

.quangcaolienhe {
    float: left;
}

.dn_nnc {
    background: #005387;
    color: #fff;
    border-radius: 5px;
}

.form_dangNhap {
    margin-bottom: 40px !important;
    margin-top: 20px !important;
}

    .form_dangNhap img {
        margin-right: 10px;
    }

    .form_dangNhap .control-group {
        float: left;
        width: 100%;
        margin-bottom: 15px !important;
    }

.down_tatca {
    float: none;
    margin: auto;
    background: #f69622;
    color: #fff;
    padding: 10px 30px;
    text-transform: uppercase;
}

.article-item-sumary .xemtiep {
    max-height: 20px;
}

.slogan-tusach {
    float: left;
    width: 100%;
    padding: 10px 0;
    background-color: rgba(1, 81, 137, 0.1);
    color: #000;
    margin-top: -35px;
    margin-bottom: 30px;
    font-size: 13px;
    font-style: italic;
}

.sachL .thummm {
    float: left;
    margin-right: 20px;
    width: 100px;
}

.brrr h2 {
    border-left: solid 3px #005387;
    padding-left: 15px;
}

    .brrr h2 a {
        color: #1e567b;
        font: 18px 'UTMKT', Arial;
        text-transform: uppercase;
    }

    .brrr h2 span {
        color: #9d4c3d;
        font: 18px 'UTMKT', Arial;
        font-style: italic;
    }

.sachL li {
    float: left;
    width: 100%;
    list-style: none;
    text-align: left;
    margin-bottom: 20px;
}

.brrr {
    float: left;
    width: 100%;
    margin: 60px 0 40px 0;
    border-bottom: solid 1px #959595;
    padding-bottom: 5px;
}

.content-program table td {
    padding: 5px 8px;
}

.contentbook {
    float: left;
    width: 100%;
}

.dangky-nhan-ban-tin button:hover {
    transition: none;
    background: initial;
    background: rgba(0, 0, 0, 0) url(Images/email.jpg) no-repeat scroll center top;
}

.bg-xamx {
    float: left;
    width: 100%;
    padding: 30px 0;
    background: #ebebeb;
}

body {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

@media screen and (max-width:680px) {
    #prev2 {
        left: 0;
    }

    #next2 {
        right: -10px;
    }

    #ChuongTrinhToanCau #next1 {
        right: -10px !important;
        top: 43%;
    }

    #ChuongTrinhToanCau #prev1 {
        left: 0px !important;
        top: 43%;
    }
}

#content-thongtinhoadon {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.box_tt {
    float: left;
    width: 100%;
    text-align: justify;
    margin-top: 0px;
}

    .box_tt ul {
        float: left;
        margin: 10px 0 20px 0;
        padding-left: 15px;
        font-style: italic;
    }

        .box_tt ul li {
            margin-bottom: 10px;
            float: left;
        }

#ThongTinVietHoaDon {
    margin-left: 5px !important;
}

.form-dangky .form-horizontal .control-label {
    color: #414042 !important;
    width: 140px;
    white-space: nowrap;
    font-weight: normal;
}

#dangkythamduchuongtrinh select, #dangkythamduchuongtrinh textarea, #dangkythamduchuongtrinh input[type=text] {
    box-shadow: none;
    outline: none;
    margin: 0;
    border-radius: 0;
    padding: 0 15px;
    line-height: 48px;
    border: 1px solid #c0c0c0;
    border: 1px solid #c0c0c0;
    color: #000;
    font-size: 16px;
    vertical-align: middle;
    height: 40px;
    width: 100%;
    border-radius: 10px;
    background: #fff;
}

#dangkythamduchuongtrinh textarea {
    height: 100px !important;
}

.form-dangky .form-horizontal .controls {
    width: 685px;
    float: right;
    margin-left: 0;
}

.form-dangky .half-arrow .controls {
    width: 260px !important;
    float: right;
    margin-left: 0;
}

.form-dangky select, .form-dangky textarea, .form-dangky input[type=text] {
    box-shadow: none;
    outline: none;
    margin: 0;
    border-radius: 0;
    padding: 0 15px;
    line-height: 48px;
    border: 1px solid #c0c0c0;
    border: 1px solid #c0c0c0;
    color: #000;
    font-size: 16px;
    vertical-align: middle;
    height: 40px;
    width: 100%;
    border-radius: 10px;
    background: #fff;
}

@media screen and (min-width:1280px) {
    body {
        width: 100%;
    }

    .khaigiangbanner a.nivo-prevNav {
        left: 6px !important;
        background: rgba(0, 0, 0, 0) url("Images/prev.png") no-repeat scroll 0 0 !important;
        opacity: 1 !important;
    }

    .khaigiangbanner a.nivo-nextNav {
        background: rgba(0, 0, 0, 0) url("Images/next.png") no-repeat scroll 0 0 !important;
        background-position: -30px 0;
        right: -12px !important;
        opacity: 1 !important;
    }
}

@media screen and (max-width:1020px) {
    #prev2 {
        left: 0;
    }

    #next2 {
        right: -10px;
    }

    #ChuongTrinhToanCau #next1 {
        right: -10px !important;
        top: 43%;
    }

    #ChuongTrinhToanCau #prev1 {
        left: 0px !important;
        top: 43%;
    }
}

@media screen and (max-width:800px) {
    .container-1000 {
        margin: 0 10px;
    }

    #ChuongTrinhToanCau #next1 {
        right: -10px !important;
    }

    .bg-donghanhcungpace {
        float: left;
        width: 100%;
        overflow-x: hidden;
    }

    #ChuongTrinhToanCau #prev1 {
        left: 0px !important;
    }

    .tusach #next2 {
        right: 0px !important;
    }

    .tusach #prev2 {
        left: 0 !important;
    }
}

.box_item_author {
    width: 234px;
    margin: 0 0px;
    float: left;
}

    .box_item_author img {
        vertical-align: bottom !important;
    }

.bg-donghanhcungpace .guru-item:first-child {
    margin-left: 13px;
}

.bangianghuan td {
    float: left !important;
    width: 44% !important;
    margin: 1% 2% !important;
    padding: 1% 2% !important;
    background-color: #f1f1f1;
    min-height: 190px !important;
    border: 0;
    line-height: 23px;
}

    .bangianghuan td:first-child {
        margin-left: 0 !important;
    }

    .bangianghuan td:last-child {
        margin-right: 0 !important;
    }

.bangianghuan {
    border: 0 !important
}

.ulDangKy {
    float: left;
    width: 100%;
    margin: 25px 0 0 0;
}

    .ulDangKy li {
        float: left;
        list-style: none;
        padding: 20px 0 20px 24px;
        width: 100%;
        overflow: hidden;
        text-transform: uppercase;
        background: #dedcdc;
        border-bottom: solid 1px #c1bfb7;
        margin-bottom: 10px;
    }

        .ulDangKy li a {
            color: #005387 !important;
            text-shadow: 0 0 0;
            font-weight: bold;
        }

    .ulDangKy .active a {
        color: #000 !important;
    }

.titlecataloge {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 0;
    margin-bottom: 25px;
    padding: 0;
}

    .titlecataloge legend {
        border-bottom: 1px solid #005387 !important;
        margin-bottom: 0 !important;
        width: initial !important;
        font-weight: bold;
        text-transform: uppercase;
        color: #005387 !important;
        font-size: 16px;
        font-weight: normal !important;
        line-height: 30px !important;
    }

#dangkythamduchuongtrinh .form-horizontal .control-label {
    text-align: left !important;
}

.red {
    color: Red !important;
}

#dangkythamduchuongtrinh .radio {
    color: #A5A5A5 !important;
}

.control-group label.error {
    color: Red !important;
    font-size: 12px;
}

.mba-icon10 {
    background: rgba(0, 0, 0, 0) url("images/2015/bg-gttq.png") no-repeat scroll left 0/44px 44px;
}

.group-emba {
    float: left;
    width: 100%
}

    .group-emba ul {
        float: left;
        clear: both;
    }

#dangkythamduchuongtrinh .bo-chuong-trinh-title {
    width: 100%;
    width: 100% !important;
    float: left;
}

.mba-icon11 {
    background: rgba(0, 0, 0, 0) url("images/2015/iconcuuhv.png") no-repeat scroll left 0/44px 44px;
}

.title-white {
    background: rgba(0, 0, 0, 0) url("images/2015/bg-header-white.jpg") no-repeat scroll center bottom;
    color: #005387 !important;
    font-size: 15px;
    height: 50px;
    text-align: center;
    text-transform: uppercase;
}

    .title-white a {
        color: #005387 !important;
    }

.bg-dttoancau {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.class120 {
    margin-top: -40px !important;
}

.nivoSlider {
    position: relative;
    width: 100%;
    height: auto;
    overflow: initial !important;
}

.trangchu-slider .theme-default a.nivo-nextNav {
    right: 15px !important;
}

.trangchu-slider .theme-default a.nivo-prevNav {
    left: 15px !important;
}

.khaigiangbanner a.nivo-prevNav {
    left: 15px !important;
    background: rgba(0, 0, 0, 0) url("Images/prev.png") no-repeat scroll 0 0 !important;
    height: initial;
}

.khaigiangbanner a.nivo-nextNav {
    background: rgba(0, 0, 0, 0) url("Images/next.png") no-repeat scroll 0 0 !important;
    background-position: -30px 0;
    right: 0px !important;
    height: initial;
}

.slider-wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
}

.listChuongTrinh2 .table > tbody > tr > td, .table > tbody > tr > th, .listChuongTrinh2 .table > tfoot > tr > td, .listChuongTrinh2 .table > tfoot > tr > th, .listChuongTrinh2 .table > thead > tr > td, .listChuongTrinh2 .table > thead > tr > th {
    border: 0 !important;
}

.lichhoc1 td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    border-color: #036ea6 -moz-use-text-color #036ea6 #036ea6;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #005482;
    font-size: 0.9em;
    font-weight: bold;
    padding: 4px;
    text-align: center;
}

.toptr td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    border-color: #036ea6 -moz-use-text-color #036ea6 #036ea6;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #005482;
    font-size: 0.9em;
    font-weight: bold;
    padding: 4px;
    text-align: center;
}

.wrappace {
    float: left;
    width: 100%;
}

.content-tag ul li {
    float: left;
    margin-bottom: 5px;
    list-style: none;
}

    .content-tag ul li a {
        display: block;
        padding: 4px 10px 3px 10px;
        background: #f1f1f1;
        color: #0088cc !important;
        margin-right: 5px;
        font-size: 12px !important;
    }

.tags {
    width: 100%;
    float: left;
}

    .tags ul li {
        float: left;
        margin-bottom: 5px;
        list-style: none;
    }

    .tags ul {
        margin: 0;
        float: left;
        color: #0088cc !important;
        margin-bottom: 20px;
    }

.share-likes li {
    float: left;
    list-style: none;
    margin-right: 5px;
}

.tags ul li span,
.tags ul li a {
    display: block;
    padding: 4px 10px 3px 10px;
    background: #f1f1f1;
    color: #0088cc !important;
    margin-right: 5px;
    font-size: 12px !important;
}

    .tags ul li span .fa,
    .tags ul li a .fa {
        margin-right: 4px;
        color: #a3a3a3;
    }

.tags ul li:first-child span,
.tags ul li:first-child a {
    display: block;
    padding: 4px 10px 3px 10px;
    background: #fff;
    color: #0088cc !important;
    margin-right: 5px;
    font-size: 12px !important;
}

.share-likes .tintucshare iframe {
    height: 20px !important;
}

.share-likes {
    float: right;
    margin-right: 13px;
    padding: 10px 0px 5px 20px !important;
    margin-right: 0px !important;
}

.field-validation-error {
    color: red;
    clear: both;
    float: left;
display:none;
}

.btn-block {
    float: left;
}

.slide-box {
    float: none !important;
    clear: both;
}

.wrappace {
    float: left;
    width: initial;
    overflow: hidden;
}

body {
    width: initial !important
}

.span222 {
    margin-left: 0 !important
}

.didong {
    display: none !important;
}

.submemu {
    display: none;
    float: left;
    padding: 0px 0;
    width: 127px !important;
    margin-left: -38px;
    position: absolute;
    border-bottom: 1px solid #005389;
    padding-top: 10px;
    border: 1px solid #005389;
    border-top: 0;
    background-color: #fff;
    border-bottom: 1px solid #005387 !important;
}

#dao-tao:hover .submemu {
    display: block;
}

#dao-tao {
    position: relative;
}

.submemu li, .submemu li:last-child {
    float: left;
    width: 100% !important;
    margin-top: 15px;
    list-style: none;
}

    .submemu li a {
        background: none !important;
        margin-left: 20px;
        margin-left: 0px !important;
        color: #005387 !important;
        float: left;
        width: 100%;
        text-align: center;
        font-size: 11.5px !important;
    }

    .submemu li:hover a {
        color: #e75f20 !important;
        background: none !important;
        text-decoration: none;
    }

.submemu li {
    border-top: solid 1px #717171 !important;
    padding-bottom: 0px !important;
    margin-top: 0 !important;
    border-right: none;
    padding: 8px 0 0 0 !important;
    margin: 0 !important;
}

    .submemu li:first-child {
        padding-bottom: 5px !important;
    }

    .submemu li:last-child {
        border-bottom: 0 !important;
        padding-bottom: 5px !important;
    }

.daotaotrang {
    margin: 0 auto;
    width: 100%;
}

.khachhanghome .caroufredsel_wrapper {
    height: 141px !important;
    margin: 0;
    min-width: initial;
    width: 1080px !important;
    margin-left: 0 !important;
}

#kh-cua-pace {
    position: relative;
    width: 100%;
}

    #kh-cua-pace ul {
        text-align: center;
    }

        #kh-cua-pace ul li {
            float: none;
            list-style: outside none none;
            padding: 5px 4.3px;
            position: relative;
            display: inline-block;
            width: 144px;
            vertical-align: top;
            overflow: hidden;
        }

    #kh-cua-pace .kh1 {
        padding: 12px !important;
        position: absolute !important;
    }

    #kh-cua-pace .kh2 {
        background-position: 0 0;
        padding: 12px;
        position: absolute;
        right: -26px !important;
    }

.home-top-tin .span3 {
    width: 225px;
}

.group_khaigiang {
    float: left;
    width: 48%;
    margin-right: 4%;
    margin-top: 5px;
}

    .group_khaigiang:last-child {
        margin-right: 0;
    }

.list-new-event {
    margin-top: 20px;
    margin-left: 0px;
}

    .list-new-event li {
        list-style: none;
        margin-bottom: 10px;
        width: 100%;
        float: left;
    }

        .list-new-event li .new-event-img {
            border: 1px solid #6fa9c5;
            text-align: center;
            width: 50px;
        }

            .list-new-event li .new-event-img .new-event-img-day {
                padding-top: 8px;
                font-size: 24px;
                color: #4a4a4a;
                min-height: 26px;
            }

        .list-new-event li:nth-child(even) {
            background: #fff
        }

        .list-new-event li:nth-child(odd) {
            background: #f1f2f2
        }

        .list-new-event li .new-event-img .new-event-img-month {
            background: #286791;
            color: #fff;
            height: 22px;
            padding-top: 2px;
            font-size: 11px;
        }

.new-event-item-title {
    color: #141414;
    text-decoration: none;
    font-size: 11px;
}

.item-title-top a {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0 8px 0;
    float: left;
    text-transform: uppercase;
}

.article-item-title p {
    color: #000000;
    font-size: 12px;
    width: 100%;
    float: left;
}

.article-item-top li {
    float: left;
    background: url(../Content/images/li.png) left 8px no-repeat;
    padding-left: 20px;
    list-style: none;
}

.item-title-top {
    float: left;
    width: 100%;
    min-height: 52px;
}

.article-item-top ul {
    float: left;
    margin: 0;
    padding: 0;
}

.article-item-top a {
    color: #000000;
    font-size: 14px;
    float: left;
    width: 100%;
    text-transform: uppercase;
}

.article-item-top {
    padding: 0 !important;
}

.article-item-title a {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    float: left;
    text-transform: uppercase;
}

.aright {
    float: right;
    position: relative;
}

    .aright a {
        background: url('../Content/images/icon_arrow_left.jpg') no-repeat right center;
        padding-right: 17px;
        color: #707070;
    }

.tintrong {
    float: left;
    width: 31.333333%;
    margin: 0 1.5%;
    position: relative;
    margin-bottom: 20px;
}

.che1 {
    margin-right: 0 !important;
}

.tintrong img {
    float: left;
    margin-right: 20px;
    width: 150px;
}

.tintrong h3 a {
    float: none;
}

.tintrong h3 {
    float: none;
    line-height: 16px;
    margin-bottom: 0;
}

.tcket .aright a {
    background: url('../Content/images/ar-whilte.jpg') no-repeat right center;
    padding-right: 17px;
    font-style: italic;
    color: #707070;
}

.aright a:hover {
    color: #005387;
}

.list-new-event .span3 {
    width: 65px;
    float: left;
}

.list-new-event .span9 {
    padding-top: 10px;
    text-align: left;
}

.group_khaigiang .frame-title {
    margin-bottom: 0 !important;
    float: left;
}

.group_khaigiang {
    float: left;
}

.banner_khaigiang p {
    margin: 0;
}

.home-top-tin {
    margin-bottom: 25px;
}

.tinhome .span3 {
    width: 23.5%;
    margin-right: 2%;
    margin-left: 0;
}

    .tinhome .span3:last-child {
        margin-right: 0%;
    }

.tintucmoinhat h2 {
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    line-height: initial;
    float: left;
    margin: 0 0 12px 0;
    min-height: 40px;
}

    .tintucmoinhat h2 a {
        font-size: 14px;
        color: #000000;
        font-weight: bold;
        line-height: initial;
        margin-top: 0px;
        float: left;
        text-transform: uppercase;
    }

.tintucmoinhat p {
    float: left;
    text-align: justify;
    margin-top: 20px;
}

.tin-trangchu img {
    float: left;
    width: 100%;
    margin-right: 0;
}

.tin-trangchu {
    margin-bottom: 10px;
    position: relative;
    float: left;
}

.img-share img {
    margin-top: 39px;
}

.tinhome {
    float: left;
    margin-top: 0px;
}

.dao-tao-theo-yeu-cau * {
    line-height: 24px !important;
}

.dao-tao-theo-yeu-cau p {
    margin-top: 30px;
}

.chuyen-nganh-dao-tao ul {
    margin-top: 30px !important;
}

#trangchu .chuyen-nganh-dao-tao ul li {
    line-height: 25px;
}

.kh2 {
    background: rgba(0, 0, 0, 0) url("Images/next.png") no-repeat scroll 0 0 !important;
    padding: 9px;
    position: absolute;
    right: -14px !important;
    top: 37.5% !important;
}

    .kh2 .fa, .kh1 .fa {
        display: none;
    }

.title-ngoinhachung a {
    font-size: 12px !important;
}

.form-login {
    padding: 5px;
    background: #F1F7FA;
    margin: 50px auto;
    width: 95%;
}

.title-login {
    color: #444;
    font-size: 18px;
    font-weight: bold;
    float: left;
    width: 100%;
    text-align: center;
}

#fromsearch {
    margin-bottom: 0px;
    height: 30px;
}

.thanhvien {
    float: right;
}

    .thanhvien ul {
        margin-top: 0px;
        padding: 0px;
    }

        .thanhvien ul li {
            list-style: none;
            float: left;
        }

            .thanhvien ul li:last-child {
                margin-left: 15px;
            }

            .thanhvien ul li a {
                color: #fb6300;
            }

.kh1 {
    background: rgba(0, 0, 0, 0) url("Images/prev.png") no-repeat scroll 0 0 !important;
    padding: 9px;
    position: absolute;
    left: -20px !important;
    top: 37.5% !important;
}

.text-center {
    margin-top: 80px;
    font-size: 23px;
    color: #005387;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

.tab-title1 {
    background: rgba(0, 0, 0, 0) url("images/bg-header.jpg") no-repeat scroll center bottom;
    color: #005387;
    font-size: 15px;
    height: 45px;
    text-align: center;
    text-transform: uppercase;
}

.tsdtri li {
    float: left !important;
    clear: both;
    margin: 10px 0px !important;
    border: 0 !important;
    padding: 20px 10px;
    width: 340px !important;
    box-shadow: none !important;
}

    .tsdtri li a {
        font-weight: bold;
        font-size: 14px;
    }

    .tsdtri li img {
        float: left !important;
        width: 127px !important;
        margin-right: 7px;
        height: initial !important;
    }

.group_category {
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0 20px 0;
}

    .group_category li {
        line-height: 20px;
        display: inline-block;
        padding: 0px 49px;
        border-right: solid 1px #000;
    }

        .group_category li:last-child {
            border-right: 0;
        }

        .group_category li a {
            color: #000000;
            font-size: 14px;
        }

.container-1000 {
    clear: both;
}

#sotaydoanhtri-a h2 {
    font-size: 13px !important;
}

#tu-sach-doanh-tri-1 li.last, #tu-sach-doanh-tri-2 li.last, #tu-sach-doanh-tri-3 li.last, #tu-sach-doanh-tri-4 li.last, #tu-sach-doanh-tri-5 li.last, #tu-sach-doanh-tri-6 li.last {
    margin-left: 0;
}

.group_category .active a {
    color: #005387;
    font-weight: bold;
    text-decoration: underline;
}

.breadcrumb > li + li:before {
    display: none;
}

.link_dao_tao {
    position: absolute;
    right: 0;
    bottom: 20px;
    width: 100%;
}

.img-banner-program {
    position: relative;
}

.link_bro {
    float: right;
    margin-left: 25px;
    padding: 7px 10px;
    text-align: center;
    background: #ef5f21;
    color: #fff;
}

.link_dk {
    float: right;
    margin-left: 25px;
    padding: 7px 10px 5px 10px;
    text-align: center;
    background: #d7d7d7;
    color: #1e567b;
    border-bottom: solid 2px #ef5f21;
}

.breadcrumb .active {
    font-size: 16px;
    font-weight: bold;
    color: #1e567b;
    font-style: initial;
    border-bottom: solid 1px #1e567b;
}

.img-banner-program img {
    width: 100%;
    float: left;
}

.breadcrumb .divider {
    padding: 0 5px;
    color: #005387;
}

.title-chuongtrinh a {
    color: #fff !important;
}

.slide-box {
    width: initial !important;
}

.slide-box {
    float: none !important;
    clear: both;
}

.bg-donghanhcungpace {
    float: left !important;
    width: 100%;
}

body {
    width: initial !important;
    overflow: initial !important;
}

.span222 {
    margin-left: 0 !important
}

.didong {
    display: none !important;
}

.wrappace {
    float: none !important;
    width: 100%;
    overflow: initial !important;
}

.pbbb {
    cursor: pointer;
}

.chinh_hide {
    display: none;
}

#box_col_left.block_more_info {
    position: absolute;
    top: 0;
    background: #555;
    left: -260px;
    width: 240px;
    height: 100%;
    padding: 0px;
    z-index: 999;
}

.box_width_common {
    width: 100%;
    float: left;
}

.btn_control_col_left {
}

.icon_hambermenu {
    top: 30px;
}

.block_scoll_menu {
    width: 100%;
    float: left;
}

.block_search {
    background: #333;
    border-bottom: 1px solid #171717;
    padding: 7px 10px;
}

#box_col_left .block_swich_en_mobile {
    width: 220px;
    float: left;
    background: #fff;
    padding: 7px 10px;
    box-sizing: border-box;
    color: #666;
    margin: 10px;
}

.list_item_panel {
    width: 100%;
    float: left;
    margin: 0;
    padding-bottom: 38px;
    background-color: #555;
}

    .list_item_panel li {
        float: left;
        line-height: 15px;
        width: 100%;
        background-color: #555;
        border-bottom: 1px solid #484848;
    }

        .list_item_panel li a {
            display: block;
            width: 100%;
            float: left;
            color: #fff !important;
            font-size: 14px;
            padding-bottom: 12px;
            text-transform: uppercase;
            margin-left: 15px;
        }

.icon_menu_phone {
    background: url(images/icons/icon_menu.png) no-repeat;
    display: inline-block;
    float: left;
    width: 24px;
    height: 24px;
    margin: 9px 10px 0;
}

.icon_total_vne {
    background: url(..Content/images/icon_total_01.png) no-repeat;
}

.icon_hambermenu {
    background-position: -56px -263px;
    width: 44px;
    height: 44px;
}

.pushmenu-push {
    position: relative;
    z-index: 10001;
}

.pushmenu-push-toright {
    right: 152px;
    z-index: 10001;
}

.btn_control_col_left {
    right: -45px;
    position: absolute;
    top: 15px;
    display: none;
    cursor: pointer;
}

#trangchu .col-sm-6:last-child {
    padding-right: 0 !important;
}

#trangchu .col-sm-6:first-child {
    padding-left: 0 !important;
}

.doitactoancaucuapace {
    padding: 0;
    float: left;
}

    .doitactoancaucuapace li {
        list-style: none;
        float: none;
        display: inline-block;
        vertical-align: top;
        overflow: hidden;
        width: 31.6%;
        margin-bottom: 0px;
        position: relative;
        padding: 0;
        margin: 11px 26px 11px 0;
    }

    .doitactoancaucuapace .partner-descreption {
        position: absolute;
        display: none;
        width: 100%;
    }

    .doitactoancaucuapace li .partner-descreption {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: none;
        top: 0px;
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
        align-items: flex-end;
        z-index: 1;
        overflow: hidden;
        padding: 0px;
        transition: all .3s ease;
    }

    .doitactoancaucuapace li p {
        transition: all .3s ease;
        transform: translateY(170px);
        color: #fff;
        font-size: 14px;
    }

        .doitactoancaucuapace li p a {
            color: #fff;
            font-size: 14px;
            text-decoration: none;
            text-align: justify;
        }

    .doitactoancaucuapace li:hover p {
        transform: translate3d(0px,-50px, 0px) !important;
        padding: 0 20px;
    }

    .doitactoancaucuapace li .partner-descreption:before {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        content: '';
        z-index: -1;
        background: #2c4f7fed;
        visibility: hidden;
        opacity: 0;
        transform: translate3d(0, 100%, -30px);
        transition: all .3s ease;
    }

    .doitactoancaucuapace li:hover .partner-descreption:before {
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
    }

.footermb a {
    font-size: 15px;
}

.ulspan6 {
    text-align: center;
    border-bottom: 1px dotted #fff;
    margin: 0;
    float: left;
    width: 100%;
    padding: 0 0 15px 0 !important;
}

    .ulspan6 li {
        float: none;
        clear: both;
        display: inline-table;
        width: 180px;
        text-align: left;
    }

        .ulspan6 li a {
            font-size: 15px;
            color: #fff;
        }

.footermb {
    background: #1e567b none repeat scroll 0 0;
    color: #ffffff;
    font-size: 13px;
    padding: 20px 0;
    float: left;
    width: 100%;
}

.ulspan7 {
    text-align: center;
}

    .ulspan7 li {
        float: none;
        text-align: left;
        margin: 0 2%;
        display: inline-table;
        width: 45%;
    }

        .ulspan7 li * {
            font-size: 14px;
            color: #fff;
        }

        .ulspan7 li i {
            margin-top: 3px !important;
        }

.breakumb_timer {
    position: relative;
    z-index: 9;
    clear: both;
    width: 100%;
    margin-top: 20px;
    float: left;
}

.timer_header {
    font: 400 11px arial;
    float: left;
}

.breakumb_timer .timer_header ul li a {
    height: 34px;
    float: left;
    display: block;
    font: 700 14px/34px arial;
    padding: 0 0 0 5px;
    background: #eceeed;
    color: #000;
    white-space: nowrap;
}

.breakumb_timer .timer_header ul li.start a {
    border-left: 3px solid #005387;
    color: #025484;
}

.alasst {
    border-left: none !important;
}

.breakumb_timer .timer_header ul li .arrow_breakumb {
    display: block;
    float: left;
    height: 34px;
    width: 20px;
    background: url(..Content/images/icon_total_01.png) no-repeat 0 -325px;
}

.chinh_hide {
    display: none;
}

#ngoinhachung a {
    color: #e75f20;
}

.reg-pri-free .pri-free-lef {
    border: 2px dashed yellow;
    color: yellow;
    font-weight: bold;
}

.glyphicon-ok:before {
    content: "\e013";
}

#listChuongTrinhComming .linkmore {
    margin-right: 0px;
    float: right;
}

.linkmore .glyphicon {
    background: #005387;
    color: #fff;
    font-size: 9px;
    padding: 0px 1px 2px 1px;
    margin-left: 5px;
}

.updating {
    cursor: pointer;
}

.list-video li {
    float: left;
    width: 100%;
    background: url(../Content/images/icon_li.png) left 5px no-repeat;
    padding-left: 20px;
    margin-bottom: 0px;
    list-style: none !important;
}

.list-video {
    padding: 0;
    margin: 0;
}

    .list-video a {
        color: #231f20;
        text-transform: uppercase;
    }

.listChuongLogo ul {
    padding: 0;
    margin: 0;
}

.listChuongLogo li {
    list-style: none;
    width: 32.3%;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 20px 0.2%;
    list-style-type: none;
}

    .listChuongLogo li a {
        float: left;
        padding: 20px 0;
        width: 100%;
        box-shadow: 0 3px 4px #ccc;
    }

    .listChuongLogo li:hover a {
        background: #ebebeb;
    }

.ns-top-left p {
    font-size: 14px;
    text-align: justify;
    line-height: 24px;
    margin-top: 25px;
}

.ns-top-right .table > tbody > tr > td, .ns-top-right .table > tbody > tr > th, .ns-top-right .table > tfoot > tr > td, .ns-top-right .table > tfoot > tr > th, .ns-top-right .table > thead > tr > td, .ns-top-right .table > thead > tr > th {
    padding: 4px 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.row_content img {
    float: left;
    margin-right: 39px;
}

.row_content p {
    text-align: justify;
}

.row_content-lt ul {
    margin: 0;
    padding: 0;
}

    .row_content-lt ul li {
        list-style: none;
        vertical-align: top;
        margin: 0;
        float: left;
        padding: 0;
        width: 25%;
    }

.row_content-lt img {
    width: 270px !important;
}

.row_content-lt ul li p {
    padding-right: 25px;
    text-align: justify;
    color: #000000;
}

.row_content-lt ul li:last-child p {
    padding-right: 0;
}

.bggui {
    float: right;
    margin-top: 20px;
}

    .bggui a {
        color: #ffffff;
        font-size: 14px;
        text-transform: uppercase;
        background: #1e567b;
        padding: 7px 15px;
    }

        .bggui a:hover {
            background: #e75f20;
            text-decoration: none;
            color: #fff;
        }

.list-ns ul li {
    list-style: none;
    float: left;
    width: 100%;
    padding: 20px 0 20px 20px;
    border-bottom: solid 1px #b7b7b8;
    background: #f7f5f5;
}

    .list-ns ul li:first-child {
        background: #1e567b;
    }

    .list-ns ul li:last-child {
        border: 0;
    }

    .list-ns ul li:first-child h2 {
        background: #1e567b;
        font: 16px 'UTMKT', Arial;
        color: #ffffff;
        text-align: center;
    }

    .list-ns ul li a {
        color: #000;
    }

.slider-wrapper {
    float: initial !important;
    width: initial !important;
}

.slide-box {
    margin: 0 auto;
    position: relative;
    float: left;
    width: 100%;
    top: initial !important; /* min-height: 400px; */
    overflow: hidden;
}

.menu-left {
    float: left;
    padding: 0 0 0 0px;
}

    .menu-left li {
        float: left;
        width: 100%;
        border-bottom: solid 1px #fff;
        padding: 10px 0 10px 10px;
        list-style: none;
        background: #1e567b;
    }

        .menu-left li:last-child {
            border-bottom: 0;
        }

        .menu-left li a {
            border-left: solid 2px #fff;
            color: #fff;
            font: 24px 'UTMKT', Arial;
            padding-left: 10px;
            text-decoration: none;
        }

        .menu-left li:hover {
            background: #527d9a;
        }

.col-sm-4-left {
    width: 27%;
    float: left;
    margin-right: 3%;
}

.col-sm-8-right {
    width: 70%;
    overflow: hidden;
    float: left;
}

.menu-left li h2 {
    color: #fff;
    font: 32px 'UTMKT', Arial;
}

.list-top {
    float: left;
    width: 100%;
    padding: 0;
    text-align: center;
}

    .list-top li {
        list-style: none;
        vertical-align: top;
        width: 22.6%;
        float: left;
        margin-right: 3%;
    }

        .list-top li:last-child {
            margin-right: 0;
        }

.pace-content {
    float: left;
    width: 100%;
    margin: 0px 0 40px 0;
}

.list-top li h6 {
    text-align: justify;
    padding: 0;
    font-size: 13.1px;
    line-height: 20px;
}

.checkbox {
    float: left;
    margin: 3px 25px 0 0;
}

.header-top {
    float: left;
    padding: 10px 0;
    width: 100%;
    border-top: solid 1px #b7b7b7;
    border-bottom: solid 1px #b7b7b7;
}

.checkbox .ico {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: url(images/check-off.svg);
    vertical-align: middle;
    color: #a6a6a6;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left;
    margin: 8px 10px 0 0;
}

.checkbox .text {
    margin-top: 7px;
    float: left;
}

.tim-kiem {
    width: 265px;
    float: right;
    position: relative;
}

    .tim-kiem .btn {
        position: absolute;
        background: #d7d7d7 url(images/search.png) center 5px no-repeat;
        right: 0;
        top: 0;
        width: 30px;
        height: 27px;
        border-radius: 0;
        border: solid 1px #a9a9a9;
    }

    .tim-kiem .fa-key {
        width: 255px;
        float: right;
        padding-left: 10px;
    }

.list-book ul {
    float: left;
    width: 100%;
    padding: 0;
}

.list-book li {
    list-style: none;
    float: left;
    width: 18%;
    text-align: center;
    margin: 10px 1% 10px 1%;
    padding: 5px 0;
}

    .list-book li:hover {
        -moz-box-shadow: 0 0 5px #888;
        -webkit-box-shadow: 0 0 5px#888;
        -box-shadow: 0 0 5px #888;
    }

    .list-book li img {
        width: 90%;
    }

    .list-book li h2 {
        font-size: 12px;
        text-transform: uppercase;
        text-align: center;
        color: #000000;
        line-height: 20px;
        min-height: 40px;
        margin-bottom: 10px;
        padding: 0 2px;
    }

        .list-book li h2 a {
            font-size: 12px;
            text-transform: uppercase;
            text-align: center;
            color: #000000;
            line-height: 20px;
        }

            .list-book li h2 a:hover {
                color: #005387;
                text-decoration: none
            }

.hr-li {
    width: 100% !important;
    margin: 0;
    padding: 0;
    border-bottom: solid 1px #959595;
}

#tusach-book img {
    width: 115px;
}

#tusach-book {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-bottom: 40px;
    padding-left: 20px;
}

    #tusach-book ul {
        clear: both;
        margin-left: 0;
        padding: 0;
        width: 100%;
        text-align: center;
    }

    #tusach-book .caroufredsel_wrapper {
        height: 320px !important;
        margin: 0;
        min-width: 1080px;
        width: 1080px;
        margin: Auto !important;
    }

    #tusach-book ul li {
        float: none;
        display: inline-block;
        list-style: outside none none;
        position: relative;
        width: 150px;
        margin: 10px 0 0 0;
    }

        #tusach-book ul li .thumbnail {
            background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
            border: medium none;
            box-shadow: none;
            display: block;
        }

    #tusach-book #prev2 {
        background: rgba(0, 0, 0, 0) url(images/prev.png) no-repeat scroll 0 0;
        left: 9px;
        padding: 11px 7px;
        position: absolute;
        top: 25%;
    }

    #tusach-book #next2 {
        background: rgba(0, 0, 0, 0) url(images/next.png) no-repeat scroll 0 0;
        padding: 11px 7px;
        position: absolute;
        right: 0px;
        top: 25%;
    }

.title h2 {
    font: 27px 'UTMKT', Arial !important;
    color: #1e567b;
    margin-bottom: 40px;
    text-transform: uppercase;
    text-align: center;
}

.giaiphap {
    background: #ebebeb;
    padding: 40px 0;
    float: left;
    width: 100%;
}

.group-home {
    float: left;
    width: 100%;
}

.row {
    float: left;
    width: 100%;
}

.fram1 {
    border-bottom: 0;
}

    .fram1 h2 {
        border-left: solid 3px #b74332;
        color: #b74332;
        font-size: 24px;
        padding: 0px 0 0px 15px;
    }

.row_content .img {
    float: left;
    margin-right: 20px;
    padding: 10px 10px;
    border: solid 1px #cccccc;
    text-align: center;
    background: #fff;
    margin-top: 15px;
}

.giaiphap .row_content a {
    color: #000;
    font-size: 16px;
    font-weight: bold;
}

.giaiphap .row_content h6 {
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
}

.row_content .img img {
    margin-right: 0;
}

.giaiphap .row_content {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.program-item .row {
    width: initial;
}

.dk {
    width: 378px;
    height: 62px;
    margin: auto;
}

.quytrinh {
    padding: 40px 0;
    background: none;
    float: left;
    width: 100%;
}

.tailieu {
    padding: 40px 0;
    background: #ebebeb;
    float: left;
    width: 100%;
}

.dk a {
    width: 100%;
    height: 54px;
    background: url(../Content/images/dk_tv.png) left top no-repeat;
    text-align: center;
    font: 22px 'UTMKT', Arial;
    color: #fff;
    float: left;
    padding-top: 15px;
    padding-left: 30px;
}

.dk:hover a {
    color: #f26122;
    text-decoration: none;
}

.tailieu h2 {
    color: #1e567b;
    font: 18px 'UTMKT', Arial;
}

    .tailieu h2 i {
        border: solid 1px #59819b;
        width: 35px;
        height: 35px;
        text-align: center;
        border-radius: 50%;
        float: left;
        margin-left: 0px;
        padding: 8px;
        font-size: 18px !important;
        margin-top: -5px;
    }

.tailieu ul {
    list-style: none;
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0;
}

    .tailieu ul li {
        background: url(../Content/images/li_tv.png) left center no-repeat;
        padding-left: 20px;
        margin-bottom: 10px;
    }

        .tailieu ul li a {
            color: #000;
        }

        .tailieu ul li:hover a {
            color: #005387;
        }

.tailieu .col-sm-4:hover h2 i {
    color: #e75f20;
    border: solid 1px #e75f20;
}

.tailieu .col-sm-4:hover h2 {
    color: #e75f20;
}

.toancau, .tusach {
    margin-top: 40px;
    float: left;
    width: 100%
}

.menu-left-tu-van h2 {
    font: 17px 'UTMKT', Arial;
    color: #1e567b;
    text-transform: uppercase;
    width: 100%;
    text-shadow: 0 0 0;
    border-left: solid 3px #898989;
    padding-left: 10px;
}

.menu-left-tu-van li {
    list-style: none;
    border-bottom: solid 1px #898989;
    padding: 15px 0 15px 10px;
    float: left;
    width: 100%;
}

    .menu-left-tu-van li:first-child {
        background: #cccccc;
        padding: 20px 0 20px 15px;
    }

    .menu-left-tu-van li a {
        font: 17px 'UTMKT', Arial;
        color: #f16122;
    }

.menu-left-tu-van {
    background: #e1e1e1;
    float: left;
    width: 100%;
    margin: 0;
}

    .menu-left-tu-van li a {
        float: left;
        background: url(../Content/images/li_xanh.png) left 8px no-repeat;
        padding: 0 20px;
        width: 100%;
        color: #1e567b;
    }

    .menu-left-tu-van li:hover a {
        color: #f26122;
        background: url(../Content/images/li_cam.png) left 8px no-repeat;
    }

    .menu-left-tu-van .active a {
        color: #f26122 !important;
        background: url(../Content/images/li_cam.png) left 8px no-repeat !important;
    }

.frame-title em {
    color: #e75f20;
    text-transform: initial !important;
}

.banner_tv {
    float: left;
    width: 100%;
}

    .banner_tv img {
        float: left;
        width: 100%;
    }

.group_content_tuvan {
    margin-top: 20px;
    float: left;
    text-align: justify;
    width: 100%;
}

    .group_content_tuvan h3 {
        background: #1e567b url(../Content/images/bd.png) 10px center no-repeat;
        float: left;
        width: 100%;
        margin-bottom: 15px;
        padding-left: 55px;
    }

    .group_content_tuvan h3 span {
        color: #fff;
        float: left;
        width: 100%;
        border-left: solid 1px #fff;
        padding: 15px 0 15px 10px;
        margin: 2px 0;
        font: 18px 'UTMKT', Arial;
    }

    .group_content_tuvan ul {
        padding-left: 0;
    }

.videox {
    float: left;
    width: 100%;
    background: #1e567b;
}

    .videox h2 {
        font-size: 30px;
        color: #fff;
        font-weight: normal;
        padding-top: 100px;
    }

.group_videonb {
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
}

.video__bg {
    float: right;
    width: 100%;
    background: url(../Content/images/goc.png) 0px 0px no-repeat;
    padding-left: 10px;
    margin-top: -10px;
    padding-top: 10px;
}

.paddingleft0 {
    padding-left: 0 !important;
    float: left;
}

.group_video h2 {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #1e567b;
}

.group_video p {
    text-align: justify;
}

.group_video {
    float: left;
    width: 100%;
}

.video__btn img {
    float: left;
    width: 100%;
}

.video__bg {
    float: left;
}

.videox h2 {
    text-align: center;
}

.progress-div {
    padding-top: 30px;
    float: left;
    width: 100%;
    min-height: 180px;
    position: relative;
}

.process-top, .process-bottom {
    float: left;
    width: 100%;
    text-align: center;
}

    .process-top h4 {
        float: left;
        width: 25%;
        text-align: center;
        font-weight: bold;
    }

    .process-bottom h5 {
        float: left;
        width: 25%;
        text-align: center;
    }

.dk1 {
    width: 400px;
    height: 62px;
    margin: auto;
}

    .dk1 a {
        width: 100%;
        height: 52px;
        background: url(../Content/images/dk_tv1.png) left top no-repeat;
        text-align: center;
        font: 22px 'UTMKT', Arial;
        color: #fff;
        float: left;
        padding-top: 10px;
    }

    .dk1:hover a {
        color: #f26122;
        text-decoration: none;
    }

.dk2 {
    width: 400px;
    height: 52px;
    margin: auto;
}

    .dk2 a {
        width: 100%;
        height: 52px;
        background: url(../Content/images/tai.png) left top no-repeat;
        text-align: center;
        font: 22px 'UTMKT', Arial;
        color: #fff;
        float: left;
        padding-top: 10px;
    }

    .dk2:hover a {
        color: #f26122;
        text-decoration: none;
    }

.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive > ul > li {
    list-style-type: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 3000px;
    height: 1500px;
    background: url(../assets/coloredbg.png) repeat;
}

.tp-loader {
    background: url(../assets/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.tp-transparentimg {
    content: "url(../assets/transparent.png)"
}

.tp-3d {
    -webkit-transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;
}

.tp-caption img {
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
    zoom: 1;
}

.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
    position: absolute;
    visibility: hidden;
    -webkit-font-smoothing: antialiased !important;
}

.tp-simpleresponsive img {
    max-width: none;
}

.ctent .row {
    padding-bottom: 0 !important;
}

.tt_gioi-thieu {
    margin: auto;
    padding: 0 20px 0px 20px;
    text-align: center;
    border-bottom: solid 2px #1e567b;
    color: #1e567b;
    display: inline-flex;
    font-size: 24px;
    font-weight: normal;
}

.center {
    float: left;
    width: 100%;
    text-align: center;
}

.ch .center {
    margin-bottom: 40px;
}

.description_content {
    float: left;
    padding: 0 !important;
    margin: 0;
}

    .description_content li {
        display: inline-block;
        width: 103px;
        height: 120px;
        text-align: center;
        background: url(../content/images/li_g.jpg) center top no-repeat;
        vertical-align: top;
        vertical-align: middle;
        padding: 37px 9px 0 9px;
        line-height: 20px;
        line-height: 20px;
    }

        .description_content li a {
            color: #fff;
        }

        .description_content li:hover a {
            color: #e75f20;
        }

.col-md-5 li {
    padding-top: 36px;
}

.ct11 li {
    padding-top: 56px;
}

    .ct11 li:hover a {
        color: #e75f20 !important;
    }

.description_content li:first-child {
    float: left;
    width: 97% !important;
    padding: 10px 0;
    text-align: center;
    color: #fff;
    height: initial;
    background: #005387;
    border-radius: 5px;
    margin: 0 1.5%;
    font-weight: bold;
    position: relative;
    margin-bottom: 30px;
}

.motac .col-md-7 {
    width: 54.333333%;
    padding: 0;
}

.motac .col-md-5 {
    width: 44.666667%;
    float: right;
    padding: 0;
}

.description_content li:first-child::after {
    position: absolute;
    content: '';
    bottom: -31px;
    left: 44px;
    right: 50px;
    width: 429px;
    border-bottom: solid 1.5px gray;
}

.col-md-5 li:first-child::after {
    position: absolute;
    content: '';
    bottom: -31px;
    left: 78px;
    right: 50px;
    width: 332px;
    border-bottom: solid 1.5px gray;
}

.description_content li:first-child::before {
    position: absolute;
    content: '';
    left: 258px;
    top: 40px;
    width: 1.5px;
    height: 30px;
    border-right: solid 1.5px gray;
}

.col-md-5 li:first-child::before {
    position: absolute;
    content: '';
    left: 224px;
    top: 40px;
    width: 1.5px;
    height: 30px;
    border-right: solid 1.5px gray;
}

.group_truong {
    float: left;
    width: 100%;
}

.fro_title {
    color: #ffffff;
    font-size: 22px;
    font-weight: normal;
    background: #005387;
    padding: 5px 100px 5px 30px;
    font-family: 'UTMKT', Arial;
    float: left;
    margin-bottom: 30px;
    min-width: 480px;
}

.co-khung td {
    padding: 10px 5px !important;
}

.group_truong ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0 0 0 0;
}

.group_truong li {
    float: left;
    width: 100%;
    float: left;
    max-width: 274px;
    margin: 0 24px 40px 0;
    list-style: none;
    overflow: hidden;
}

    .group_truong li img {
        float: left;
        width: 100%;
        height: 125px;
    }

.group_truong h3 {
    float: left;
    width: 100%;
    background: url(../Content/images/xanh.jpg) left top repeat;
    padding: 20px 0;
    text-align: center;
    margin: 0;
    line-height: 22px;
    font-weight: normal;
    transform: scale(1);
}

    .group_truong h3 a {
        color: #fff;
        font-size: 13px;
        font-family: 'Roboto Condensed', sans-serif;
        text-transform: uppercase;
        text-decoration: none;
        float: left;
        width: 100%;
        line-height: 20px;
    }

.group_inhouse {
    float: left;
    width: 100%;
}

.group_truong h3 a .en_title {
    text-transform: initial;
    font-size: 11px;
    float: left;
    width: 100%;
    color: #fffbc8;
}

.group_truong h3 a .sub_title {
    float: left;
    width: 100%;
    color: #fff;
}

.group_truong li:hover h3 {
    background: url(../Content/images/cam.jpg) left top repeat;
    transform: scale(1.1);
    transition: all .3s ease;
}

.no-margin-right {
    margin-right: 0 !important;
}

.group_congty ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0 0 0 0;
}

.group_congty li {
    float: left;
    float: left;
    width: 373px;
    margin: 0 24px 40px 0;
    list-style: none;
    overflow: hidden;
    background: #ebebeb;
    border: solid 1px #00427a;
    text-align: center;
    padding: 0 30px 20px 30px;
}

    .group_congty li img {
        float: none;
        margin: 10px auto 0 auto;
    }

    .group_congty li h3 {
        float: left;
        width: 100%;
        margin: 0 0 10px 0;
        line-height: initial;
    }

        .group_congty li h3 a {
            font: 16px 'UTMKT', Arial;
            color: #005387;
            float: left;
            width: 100%;
        }

.footer .col-sm-3 {
    width: 26%;
    padding: 0 21px 0 0px;
}

.footer .social li {
    float: right;
    padding: 0;
    margin-right: 0;
    margin-left: 15px;
}

.footer .social {
    margin-top: -26px;
    float: right;
}

#logo {
    position: relative;
}

.footer .social .fa {
    font-size: 20px !important;
}

.ChuongTrinhToanCau img {
    width: initial !important;
}

.tu-sach-doanh-tri ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

#ts-doanh-tri {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
}

    #ts-doanh-tri li {
        float: none;
        width: 23%;
        display: inline-block;
        vertical-align: top;
        margin-right: 13px;
        text-align: center;
        list-style: none;
        padding: 20px;
    }

        #ts-doanh-tri li:hover {
            box-shadow: 0 3px 4px #ccc;
        }

        #ts-doanh-tri li img {
            width: 100%;
        }

        #ts-doanh-tri li h2 {
            line-height: initial;
            float: left;
            width: 100%;
            min-height: 35px;
            margin: 10px 0 10px 0;
        }

            #ts-doanh-tri li h2 a {
                font-size: 12px;
            }

        #ts-doanh-tri li:hover h2 a {
            color: #9d4c3d !important;
        }

.content_tusach {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.ct_sach .left {
    font-size: 12px;
    color: #000;
    text-align: left;
    float: left;
}

.tu-sach-doanh-tri ul li {
    float: left;
    width: 25%;
    list-style: none;
    padding: 0 20px;
}

    .tu-sach-doanh-tri ul li p {
        margin-top: 10px;
        float: left;
        width: 100%;
    }

.left_tusach {
    float: left;
    width: 300px;
}

.right_tusach {
    float: right;
    width: 830px;
}

.sachnoibat {
    float: left;
    margin: 40px 0;
    width: 100%;
}

    .sachnoibat h2 {
        float: left;
        width: 100%;
        background: url(../Content/images/snb.jpg) center top no-repeat;
        text-align: center;
        color: #fff;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: normal;
        font-family: 'opensans-semibold', Arial;
    }

.sachnb li {
    float: none;
    width: 18%;
    display: inline-block;
    vertical-align: top;
    margin-right: 13px;
    text-align: center;
    list-style: none;
    padding: 20px;
}

    .sachnb li:hover {
        box-shadow: 0 3px 4px #ccc;
    }

    .sachnb li h3 {
        color: #005387;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
        line-height: initial;
        float: left;
        width: 100%;
        margin: 10px 0;
        min-height: 46px;
    }

.sachL {
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
    padding-left: 0;
}

.sachnb {
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
}

    .sachnb li p {
        padding: 0 10px;
    }

    .sachnb li h3 a {
        color: #005387;
        float: left;
        font-size: 13px;
        font-weight: bold;
        margin-bottom: 10px;
        width: 100%;
    }

.w320 {
    width: 340px;
    float: right;
    text-align: center;
}

    .w320 p {
        width: 100%;
        float: left;
        color: #fff;
        font-size: 12px;
        line-height: 20px;
    }

        .w320 p a {
            color: #fff;
            font-size: 12px;
        }

.pagecontent {
    margin-left: 0;
    float: left;
    width: 100%;
}

.ct_dao_tao_nb img {
    max-height: 130px;
    width: initial;
}

.ct_dao_tao_bh {
    width: 100%;
    float: left;
    margin: 20px 0 20px 0;
    padding: 0 0 0 0;
}

    .ct_dao_tao_bh li {
        width: 360px;
        float: left;
        margin: 0px 45px 0px 0;
        padding: 0 0px;
        list-style: none;
        min-height: 400px;
        color: #fff;
        text-align: center;
    }

        .ct_dao_tao_bh li img {
            margin: 30px 0 10px 0;
            min-height: 164px;
        }

.bgxanh {
    background: #008bcc;
}

.bgxag {
    background: #088f83;
}

.bgxad {
    background: #003d69;
}

.ct_dao_tao_bh li p {
    text-align: justify;
    padding: 0 30px;
    height: 140px;
}

.aright1 {
    float: left;
    width: 100%;
    background: #f3f3f39c;
    padding: 0px 0;
    margin-top: 16px;
    text-align: right;
}

.dt_sxx p a {
    color: #008dd2;
}

.aright1 a {
    color: #fff;
    font-style: italic;
    line-height: 31px;
}

    .aright1 a i {
        float: right;
        margin-left: 10px;
    }

.aright1 .fa-angle-right:before {
    content: "\f105";
    font-size: 30px;
}

.w50 {
    float: left;
    width: 48%;
    margin-right: 4%;
}

    .w50 img {
        float: left;
        width: 100%;
        margin-bottom: 15px;
    }

.ul_duan p {
    text-align: justify;
}

.ul_duan {
    width: 100%;
    float: left;
    margin: 20px 0 20px 0;
    padding: 0 0 0 0;
}

    .ul_duan li {
        width: 360px;
        float: left;
        margin: 0px 45px 0px 0;
        padding: 0 0px;
        list-style: none;
        min-height: 400px;
        color: #fff;
        text-align: center;
    }

        .ul_duan li img {
            margin: 0px 0 0px 0;
            width: 100%;
            float: left;
        }

    .ul_duan h2 {
        background: #005387;
        float: left;
        width: 100%;
        text-align: center;
        padding: 10px 0px 10px 0px;
        margin-bottom: 15px;
        text-transform: uppercase;
        line-height: 20px;
    }

    .ul_duan li:hover h2 {
        background: #f26122;
    }

.nhom_tiv p {
    min-height: 120px;
    float: left;
}

.ul_duan h2 a {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    float: left;
    text-align: CENTER;
    padding: 15px 0;
    width: 100%;
    line-height: 24px;
}

.tp-bgimg {
    background-size: 100% 100% !important;
    background-position: initial !important;
}

#slide-10-layer-1 {
    font-weight: bold !important;
}

#slide-10-layer-3 span {
    color: #000 !important;
}

.ul_duan li p {
    color: #000;
}

.ul_duan .no-margin-right h2 a {
    padding: 5px 0;
}

.ul_mkt p {
    text-align: justify;
    color: #000;
    line-height: 22px;
}

.ul_mkt {
    width: 100%;
    float: left;
    margin: 20px 0 20px 0;
    padding: 0 0 0 0;
}

    .ul_mkt li {
        width: 270px;
        float: left;
        margin: 0px 30px 0px 0;
        padding: 0 0px;
        list-style: none;
        color: #fff;
        text-align: center;
    }

        .ul_mkt li img {
            margin: 0px 0 0px 0;
            width: 100%;
            float: left;
        }

    .ul_mkt h2 {
        background: #005387;
        float: left;
        width: 100%;
        text-align: center;
        padding: 10px 0px 10px 0px;
        margin-bottom: 15px;
        line-height: 24px;
        text-transform: uppercase;
    }

    .ul_mkt li:hover h2 {
        background: #f26122;
    }

    .ul_mkt h2 a {
        color: #fff;
        font-size: 16px;
        font-weight: normal;
        float: none;
        display: inline-block;
        text-align: CENTER;
        padding: 5px 0;
        width: 100%;
        vertical-align: middle;
        min-height: 58px;
    }

.bg-img-ns {
    float: left;
    width: 100%;
}

.bg-nau {
    float: left;
    width: 100%;
    background: #ebebeb;
    padding: 40px 0 0 0;
}

.sxx {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.relative {
    width: 100%;
    background: url(../Content/images/sx3.jpg) center top no-repeat;
    background-size: 100%;
    min-height: 180px;
    position: relative;
    margin-bottom: 20px;
}

.relative1 {
    width: 100%;
    background: url(../Content/images/sx4.jpg) center top no-repeat;
    background-size: 100%;
    min-height: 180px;
    position: relative;
    margin-bottom: 20px;
}

.dt_sxx {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sxx h2 {
    position: absolute;
    width: 80%;
    margin: 30px 10%;
    line-height: initial;
}

.dt_sxx li {
    float: left;
    width: 100%;
    margin: 0 0 20px 0px;
    border-bottom: solid 1px #b7b7b7;
    padding-bottom: 10px;
}

    .dt_sxx li:last-child {
        border: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }

.dt_sxx h3 {
    float: left;
    width: 100%;
    line-height: initial;
    margin-bottom: 10px;
}

    .dt_sxx h3 a {
        text-transform: initial;
        color: #fff;
        color: #000;
        font-size: 18px;
        float: left;
    }

.dt_sxx p {
    text-align: justify;
    margin-bottom: 0;
}

.gyc {
    float: right;
    padding: 3px 20px;
    background: #005387;
    color: #fff;
}

.ul_mkt .aright a {
    font-style: italic;
}

.nsnb .w320 p {
    margin-bottom: 0;
    line-height: 17px;
}

.ct_dao_tao_nb li img {
    float: left;
    margin: 20px 20px 20px 20px;
}

.gyc:hover {
    background: #e75f20;
}

.sxx h2 li h2:hover a {
    color: #005387;
}

.bg-img-ns ul {
    float: left;
    width: 100%;
    background: url(../Content/images/bg_nlns.jpg) center top no-repeat;
    background-size: 100% auto;
    text-align: center;
}

    .bg-img-ns ul img {
        width: initial !important;
        margin: 91px auto;
        float: none;
    }

    .bg-img-ns ul p {
        float: left;
        width: 100%;
        text-align: justify;
        padding: 0 15px;
    }

.bg-img-ns .ul_mkt li {
    width: 292px;
    float: left;
    margin: 0px 0px 0px 0;
    padding: 0 0px;
    list-style: none;
    color: #fff;
    text-align: center;
}

.bg-img-ns .aright {
    float: none;
    position: relative;
}

.titile {
    text-transform: uppercase;
    font-size: 20px;
    float: left;
    width: 100%;
    margin-bottom: 25px;
    color: #fff;
    font-family: 'opensans-light', Arial;
}

    .titile span {
        font-size: 18px;
        color: #fff;
        text-transform: initial;
        font-family: 'opensans-light', Arial;
        float: left;
        margin-top: 10px;
        width: 100%;
    }

.sxx .left {
    float: left;
    background: #e75f20;
    color: #fff;
    padding: 3px 20px 5px 20px;
    text-align: center;
    font-size: 13px;
    font-family: 'opensans-light', Arial;
    line-height: 25px;
}

.sxx .right {
    float: right;
    background: #e75f20;
    color: #fff;
    padding: 3px 20px 5px 20px;
    text-align: center;
    font-size: 13px;
    font-family: 'opensans-light', Arial;
    line-height: 25px;
}

.tcket h2 {
    color: #f16122;
    font-size: 25px;
    text-align: center;
    text-transform: uppercase;
}

    .tcket h2 a {
        color: #f16122;
        font-size: 25px;
        text-align: center;
        text-transform: uppercase;
    }

.tcket {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .tcket h2 {
        float: left;
        line-height: 28px;
        width: 100%;
        text-align: center;
        margin: 10px 0 20px 0;
    }

    .tcket li {
        float: left;
        list-style: none;
        position: relative;
        padding-bottom: 40px;
        background: #ebebeb;
        border-bottom: solid 3px #005387;
    }

    .tcket .aright {
        position: absolute;
        bottom: -18px;
        left: 42%;
        background: #005387;
        text-align: center;
        padding: 7px 20px;
        color: #fff;
    }

    .tcket li p {
        padding: 0 33px;
        text-align: justify;
    }

    .tcket .aright a {
        color: #fff;
    }

    .tcket .aright i {
        color: #005387;
        background: #fff;
    }

.boxtc {
    float: left;
    background: url(../Content/images/tckt4.jpg) center top no-repeat;
    background-size: 100% 100%;
    padding: 40px 100px;
    width: 100%;
}

    .boxtc a.left {
        float: left;
        background: #e75f20;
        color: #fff;
        padding: 3px 20px 5px 20px;
        text-align: center;
        font-size: 13px;
        font-family: 'opensans-light', Arial;
        line-height: 25px;
    }

    .boxtc a.right {
        float: right;
        background: #e75f20;
        color: #fff;
        padding: 3px 20px 5px 20px;
        text-align: center;
        font-size: 13px;
        font-family: 'opensans-light', Arial;
        line-height: 25px;
    }

    .boxtc h2 a {
        color: #fff;
        font-size: 30px;
        float: left;
        width: 100%;
        text-align: center;
        text-transform: uppercase;
        font-weight: normal;
    }

        .boxtc h2 a span {
            text-transform: initial;
            color: #fff;
            font-size: 20px;
            float: left;
            margin-top: 5px;
            font-weight: normal;
            width: 100%;
            text-align: center;
        }

    .boxtc h2 {
        float: left;
        width: 100%;
        margin: 20px 0;
    }

#chiTietTinSoTay span {
    font-size: 14px !important;
}

#chiTietTinSoTay * {
    max-width: 100% !important;
}

.tabcontent * {
    font-family: "opensans" !important;
    font-size: 14px !important;
    line-height: 22px;
}

.m_showw {
    display: none;
}

.sxx h2 {
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
    font-family: 'opensans-light', Arial;
}

.ul_mkt h2 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    min-height: 78px;
}

.dt_tckt span {
    background: #2c746c;
    padding: 20px 10px;
    float: left;
    margin-right: 15px;
    color: #fff;
    font: 16px 'UTMKT', Arial;
    font-weight: bold;
}

    .dt_tckt span b {
        float: left;
        width: 100%;
        border-top: solid 1px #fff;
        text-align: center;
    }

.dt_tckt li h3 {
    font-size: 16px;
    line-height: 24px;
}

.dt_tckt {
    width: 100%;
    float: left;
    margin: 20px 0 0px 0;
    padding: 0 0 0 0;
}

    .dt_tckt li {
        width: 50%;
        float: left;
        margin: 20px 0px 0px 0;
        padding: 0 0px;
        list-style: none;
    }

    .dt_tckt h3 a {
        text-transform: uppercase;
        font-size: 16px;
        font-weight: normal;
        color: #005387;
    }

    .dt_tckt p {
        margin-bottom: 0;
    }

.tcket li:hover h2 a {
    color: #005387;
}

.dt_tckt li:hover h3 a {
    color: #e75f20;
}

.dt_tckt li:hover span {
    background: #e75f20;
}

.tcket li:hover .aright {
    background: #e75f20;
}

.group_best li {
    list-style: none;
    float: left;
    width: 775px;
    min-height: 400px;
}

.group_best #pager2 span {
    display: none !important;
}

.group_best #pager2 a {
    border-radius: 50%;
    height: 10px;
    padding: 5px;
    margin: 3px;
    background: #707070;
    float: right;
}

.group_best #pager2 .selected {
    background: #f26122 !important;
}

.group_best .pager {
    margin: 20px 0;
    text-align: center;
    list-style: none;
    position: absolute;
    right: 19px;
    bottom: 30px;
}

.tu-van-menu ul {
    border-bottom: 0 !important;
}

.tu-van-menu {
    float: right;
    margin-top: 0px !important;
    top: initial !important;
    position: relative !important;
}

    .tu-van-menu ul li {
        border-bottom: 0 !important;
        float: right;
        border-right: none !important;
        border-left: solid 1px #CCCCCC;
        padding: 10px 28px;
    }

        .tu-van-menu ul li:last-child {
            border-left: none !important;
        }

    .tu-van-menu ul .active {
        background: #005387 !important;
        color: #fff !important;
    }

        .tu-van-menu ul .active a {
            color: #fff !important;
        }

.nhom_tiv {
    width: 100%;
    float: left;
    margin: 60px 0 0px 0;
    padding: 0 0 0 0;
}

.row_content {
    float: left;
    width: 100%;
}

    .row_content h6 {
        font-size: 14px;
        text-align: justify;
        font-weight: normal;
    }

    .row_content h2 {
        line-height: 30px;
        display: inline-block;
        padding-top: 10px;
    }

        .row_content h2 a {
            font-size: 14px;
            text-align: justify;
            color: #000000;
        }

.nhom_tiv li {
    width: 360px;
    float: left;
    margin: 20px 45px 0px 0;
    padding: 0 30px 20px 30px;
    list-style: none;
    text-align: center;
    box-shadow: 0 3px 4px #ccc;
    background: #ffffff;
}

    .nhom_tiv li a {
        width: 100%;
        text-align: center;
        float: left;
        margin: -80px 0% 30px 0%;
        background: #1e567b;
        padding: 40px;
    }

        .nhom_tiv li a img {
            height: 70px;
        }

.font-s16 a {
    font-size: 16px !important;
}

.cse .gsc-search-button-v2, .gsc-search-button-v2 {
    padding: 15px 27px 5px 27px !important;
    border: 0 !important;
}

    .gsc-search-button-v2 svg {
        fill: #FFFFFF;
        font-size: 65px;
        width: 30px !important;
        height: 30px !important;
    }

.ts span {
    float: left;
    width: 293px;
}

.ts img, .gr_lienhe p img {
    float: left;
    margin-right: 10px;
}

.ts {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: solid 1px #b7b7b7;
    padding-bottom: 5px;
}

.gr_lienhe p a {
    float: left;
    width: 293px;
}

.gr_lienhe p {
    float: left;
    width: 100%;
}

select, textarea, input[type=text], input[type=file], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], input[readonly], .form-control {
    border: 1px solid #c0c0c0 !important;
}

.form-lienhe .input-c {
    border-radius: 5px !important;
    height: 35px !important;
    width: 100%;
}

.form-lienhe textarea {
    height: 90px;
    width: 100%;
}

.form-login .form-horizontal .controls {
    float: left;
}

.form-login .btn-block {
    float: none;
    background: #025484;
    color: #fff !important;
    width: 240px;
    padding: 7px;
    margin: 10px auto;
}

.form-login input {
    height: 30px !important;
    width: 223px !important;
}

.form-login.control-group {
    float: left;
    width: 100%;
}

.form-login {
    float: left;
    width: 100%;
}

#TalkThinkRegis input {
    float: left;
    height: 30px;
}

.group_hoidap:last-child .question {
    border: none !important;
}

.pr-group-leftEN ul li {
    margin-bottom: 36px;
}

.module {
    float: left;
    background: #fff;
    box-shadow: 0px 10px 13px 10px #efefef7a;
    padding: 40px;
    margin: 30px 0 0px 0;
}

.Nhansu_en {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none
}

    .Nhansu_en li:first-child {
        min-height: 175px;
        background: url('../Content/images/hr3_en.jpg') left top no-repeat;
        background-size: 100% 100%;
    }

    .Nhansu_en li:last-child {
        min-height: 175px;
        background: url('../Content/images/hr4_en.jpg') left top no-repeat;
        background-size: 100% 100%;
    }

    .Nhansu_en p {
        color: #fff;
        font-size: 14px;
        margin-top: 20px;
    }

    .Nhansu_en h3 a {
        color: #f36f21;
        font-size: 20px;
        margin-top: 20px;
        font-family: 'opensans-semibold';
    }

    .Nhansu_en h3 {
        line-height: 22px;
    }

    .Nhansu_en span a {
        color: #fff;
        float: left;
    }

    .Nhansu_en span {
        color: #fff;
        float: left;
        margin-top: 10px;
    }

.enmenu li.active {
    background: #1e567b !important;
}

    .enmenu li.active a {
        color: #fff !important;
    }

.enmenu li {
    min-height: 42px !important;
    vertical-align: top !important;
    line-height: 42px !important;
    padding: 0 0px !important;
    float: left !important;
}

.enmenu {
    background: #fff none repeat scroll 0 0;
    top: -43px;
    float: none;
    margin: 0 auto;
    position: relative;
    z-index: 9999;
}

.caclocra {
    float: none;
}

.blue-t p {
    float: left;
    margin-right: 20px;
    margin-top: 9px;
}

.caclocra li {
    float: none;
    display: inline-block;
    background: #fff;
    padding: 5px;
    color: #1e567b;
    list-style: none;
    margin: 10px;
}

    .caclocra li:first-child {
        margin-left: 0 !important;
        background: none !important;
    }

    .caclocra li:last-child {
        margin-left: 0 !important;
        background: none !important;
        cursor: pointer;
    }

    .caclocra li a {
        color: #5f6062;
        font-weight: bold;
        float: right;
        margin-left: 10px;
    }

.bg-footer-bottom .error_loi {
    float: right;
    clear: both;
}

.sxx li .titile:hover {
    color: #e75f20 !important;
}

.pagecontent-article object {
    width: 100% !important;
    min-height: 500px !important;
}

.tu-van-menu li {
    width: initial !important;
}

.video-hoi-thao-quoc-te iframe {
    width: 100% !important;
    height: 345px !important;
}

.nsnb h3 a {
    font-size: 20px;
    color: #f36f21;
    text-transform: uppercase;
    font-family: "opensans-semibold";
}

.nsnb li {
    background-size: 100% 100% !important;
    min-height: 188px;
}

.nsnb h3 {
    margin-top: 0;
}

.nsnb .w320 p {
    margin-bottom: 0;
    line-height: 20px;
}

.box-khaigiang {
    float: left;
    margin-top: 40px;
    background: #005387;
    padding: 20px;
}

    .box-khaigiang h2 {
        float: left;
        width: 100%;
        background: none;
        text-align: center;
        line-height: 22px;
        border-bottom: 0;
    }

        .box-khaigiang h2 a {
            float: left;
            width: 100%;
            color: #fff;
            border-bottom: 0;
        }

    .box-khaigiang p {
        float: left;
        width: 100%;
        text-align: center;
        color: #fff;
    }

    .box-khaigiang a {
        float: left;
        text-align: center;
        color: #fff !important;
    }

    .box-khaigiang h2 a {
        float: left;
        width: 100%;
        color: #e75f20 !important;
        border: none !important;
        background: none !important;
    }

    .box-khaigiang a:hover {
        color: #e75f20 !important;
        border: solid 1px #fff;
        background: #fff;
    }

.timkiem-sach {
    float: right;
    width: 300px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 0;
}

    .timkiem-sach .btnsearch {
        float: right;
        right: 0;
        background: #d7d7d7 url('../Content/images/ssss.png') no-repeat center center;
        border: 0;
        text-indent: -9999px;
        border: solid 1px #b7b7b7;
        border-left: none;
        width: 30px;
        height: 30px;
    }

    .timkiem-sach .right {
        border: solid 1px #b7b7b7;
        padding-left: 7px;
        height: 30px;
        width: 265px;
    }

.ct_sach a.right {
    width: 33px;
    height: 21px;
    float: right;
    background: url('../Content/images/cc2.jpg') no-repeat center center;
    border: 0;
}

#ts-doanh-tri li:hover a.right {
    background: url('../Content/images/cc1.jpg') no-repeat center center;
}

.st-custom-button[data-network] {
    display: inline-block;
    padding: 5px 10px;
    cursor: pointer;
    font-weight: bold;
    color: #fff;
}

.sharexh {
    float: left;
    width: 100%;
    margin-top: 10px;
    height: 34px;
}

.fabookl {
    float: left;
    width: 140px;
}

.sachsach li:hover img {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
}

.nghien_cuu {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
    color: #1e567b;
    font-size: 25px;
    font-weight: bold;
}

    .nghien_cuu:before {
        width: 430px;
        content: "";
        height: 1px;
        top: 70%;
        border-bottom: solid 1px #1e567b;
        left: 0;
        position: absolute;
    }

    .nghien_cuu:after {
        width: 430px;
        content: "";
        top: 70%;
        height: 1px;
        right: 0;
        border-bottom: solid 1px #1e567b;
        position: absolute;
    }

#ul_nghien_cuu {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 40px;
}

    #ul_nghien_cuu li {
        list-style: none;
        float: left;
        width: 100%;
        background: url(../Content/images/ng_icon.png) no-repeat left 10px;
        padding-left: 50px;
    }

        #ul_nghien_cuu li h3 {
            font-size: 20px;
            font-weight: bold;
            color: #1e567b;
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }

.info_nghiencuu {
    float: left;
    width: 100%;
    background: url(../Content/images/bg_ngg.jpg) no-repeat center bottom;
    margin-top: 0px;
    padding-top: 40px;
    min-height: 280px;
    background-size: auto 100%;
}

.tab4 li {
    width: 207px;
}

.hoithao_left .TinTucSuKien-title {
    color: #005387;
    color: #005387;
    font-size: 20px;
    line-height: 25px;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
    font-weight: bold;
}

.Wrapst {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0;
}

.chuoi_2 {
    display: inline-block;
    width: 47.7%;
    margin: 10px 1%;
    border: solid 5px #005387;
    padding: 30px;
}

    .chuoi_2 p {
        margin-bottom: 0;
    }

    .chuoi_2 h2 {
        line-height: 16px;
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }

        .chuoi_2 h2 a {
            font-size: 16px;
            text-transform: uppercase;
            color: #ff6600;
        }

            .chuoi_2 h2 a span {
                font-size: 14px;
                text-transform: initial;
                color: #000000;
            }

    .chuoi_2 h4 {
        font-size: 13px;
        font-weight: normal;
        font-style: italic;
        color: #008000;
    }

.chuoi_1 {
    display: inline-block;
    width: 100%;
    margin: 10px 1%;
    border: solid 2px #005387;
    padding: 20px 0 10px 0;
}

    .chuoi_1 p {
        margin-bottom: 10px;
    }

    .chuoi_1 h2 {
        line-height: 30px;
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }

        .chuoi_1 h2 a {
            font-size: 31px;
            text-transform: uppercase;
            color: #ff6600;
        }

            .chuoi_1 h2 a span {
                font-size: 20px;
                text-transform: initial;
                color: #000000;
            }

    .chuoi_1 h4 {
        font-size: 14px;
        font-weight: normal;
        color: #008000;
    }

.video-hoi-thao-quoc-te h2 {
    font-size: 15px;
    color: #4d4d4f;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 10px;
}

.video-hoi-thao-quoc-te p {
    text-align: justify;
}

.list-news li {
    width: 100%;
    float: left;
    padding-top: 13px;
    margin: 0 0 11px 0;
    border-top: solid 1px #cccccc;
    list-style: none;
}

    .list-news li:first-child {
        border-top: none !important;
        padding-top: 0;
    }

.list-news .thumbnail {
    width: 150px;
    float: left;
    margin-right: 20px;
    margin-bottom: 0;
    padding: 0;
}

    .list-news .thumbnail img {
        width: 100%;
        float: left;
    }

.list-news h2 {
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 5px !important;
    font-size: 14px;
}

.list-news p {
    margin-bottom: 0 !important;
}

.list-news h2 a {
    font-weight: bold;
    color: #4d4d4f;
    line-height: 20px;
}

    .list-news h2 a:hover {
        color: #005387;
    }

.caroufredsel_wrapper {
    margin-left: 0 !important;
}

.list-news li p {
    text-align: justify;
}

.datt .aright {
    display: none;
}

.group_noibat_1 {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

#content-thongtinhoadon input[type=text] {
    width: 100% !important;
}

.rdi label {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.rdi input {
    margin-right: 7px;
}

#modalThemHocVien input[type=text] {
    box-shadow: none;
    outline: none;
    margin: 0;
    border-radius: 0;
    padding: 0 15px;
    line-height: 48px;
    border: 1px solid #dbdbdb;
    border: 1px dotted #73d24e;
    color: #000;
    font-size: 16px;
    vertical-align: middle;
    height: 29px;
    background-color: #f6f6f6;
    width: 85% !important;
    margin-left: 5px;
}

#scrollUp {
    bottom: 45px;
    color: #ffffff;
    cursor: pointer;
    display: none;
    font-size: 28px;
    height: 40px;
    line-height: 37px;
    position: fixed;
    right: 12px;
    text-align: center;
    width: 40px;
    z-index: 9999;
    background: #0a3856;
    border-radius: 50%;
}

.bbox {
    float: left;
    width: 485px;
}

#scrollUp:hover {
    background-color: #f26122;
}

#scrollUp i {
    margin-right: 0 !important;
}

.nxxb {
    float: left;
    width: 100%;
}

    .nxxb p {
        width: initial !important;
    }

    .nxxb b {
        float: left;
        margin-right: 5px;
    }

div:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.slick-slider .slick-next {
    background: url(../Content/images/next.png) 0px 0px no-repeat !important;
}

.slick-slider .slick-prev {
    background: url(../Content/images/prev.png) 0px 0px no-repeat !important;
}

.slick-prev:before, .slick-next:before {
    display: none;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: initial;
    outline: initial;
}

#ChuongTrinhToanCau ul li a {
    margin-left: 20px !important;
}

.donghanhsuhoc p {
    font-size: 13px !important;
    margin-bottom: 0 !important
}

.ct_dao_tao_bh em.fa {
    float: right;
    margin-left: 9px;
}

.group_cttc #ChuongTrinhToanCau ul li a {
    margin-left: 0 !important;
}

.guru-item * {
    position: relative !important;
    top: initial !important;
    width: 100%;
}

.box_item_author {
    width: 185px !important;
    margin: 0 12px 30px 0px !important;
    float: left;
    text-align: center;
}

    .box_item_author img {
        vertical-align: bottom !important;
        margin-bottom: 10px;
        max-width: 170px;
    }

.list-news .slick-next, .list-news .slick-prev {
    bottom: -20px !important;
    top: initial !important;
    width: 25px;
    height: 25px;
    z-index: 99999999999 !important;
}

.list-news .slick-prev {
    right: 25px !important;
    left: initial !important;
    background: #005387 url(../Content/images/prr.png) center center no-repeat !important;
}

.list-news .slick-next {
    right: 0px !important;
    left: initial !important;
    background: #005387 url(../Content/images/ntt.png) center center no-repeat !important;
}

.list-news li {
    padding: 5px 5px 10px 0;
    text-align: justify;
    border-bottom: solid 1px #cccccc;
}

.hiact {
    border-bottom: 0 !important;
}

.book-info-shortcontent h2 a {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    float: left;
    width: 100%;
    font-weight: normal;
}

.book-info-shortcontent h2 {
    font-size: 14px;
    font-weight: bold;
    color: #e75f20;
    float: left;
    width: initial;
    line-height: initial;
    margin: 10px 0;
    background: #1e567b;
    padding: 3px 10px 5px 10px;
}

    .book-info-shortcontent h2:hover {
        background: #e75f20;
    }

.book-info {
    position: relative;
}

.linkmore03 {
    float: right;
}

    .linkmore03 i {
        font-size: 16px !important;
    }

.coborder .breadcrumb .active {
    border-bottom: none !important;
}

.du_an {
    float: left;
    text-transform: uppercase;
    color: #1e567b;
    font-size: 20px;
    font-family: 'opensans-semibold';
    margin-bottom: 10px;
    width: 100%;
}

    .du_an a {
        color: #1e567b;
        font-size: 20px;
    }

.sachbg {
    padding: 40px 0;
    margin-top: 0px;
    float: left;
    width: 100%;
    background: #fff url(../Content/images/bg_sach.jpg) right top no-repeat;
    background-size: auto 100%;
}

.ba_gsh {
    padding: 40px 0;
    margin-top: 0px;
    float: left;
    width: 100%;
    background: #ffcf8c url(../Content/images/ba_gsh.jpg) right top no-repeat;
    background-size: auto 100%;
}

.box_item_author a {
    color: #025483;
}

.icon_search {
    float: right;
    margin-right: 0px;
    color: #fff;
    font-size: 15px;
}

    .icon_search i {
        font-size: 17px !important;
        margin-right: 0;
        margin-top: 9px;
    }

#tu-sach-doanh-tri .span4 {
    margin-left: 0px;
    margin-right: 20px;
}

#tu-sach-doanh-tri .last {
    margin-left: 0px;
    margin-right: 0px;
}

.toancau_home {
    float: left;
    width: 100%;
}

.w320 h6 a {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}

.toancau_home li {
    background: #fff;
    padding: 20px;
    text-align: center;
    font-family: 'Robo', Arial;
}

    .toancau_home li img {
        float: left;
        margin: 20px 0 0 0;
        width: 120px;
    }

    .toancau_home li h6 {
        font-weight: normal;
        line-height: 17px;
        font-family: "Robo";
        font-size: 12px;
        text-align: center;
        width: 60%;
        float: right;
    }

    .toancau_home li p {
        width: 60%;
        float: right;
        color: #1e577b;
        font-family: "Robo";
        font-size: 12px;
        text-align: center;
    }

.g_tcau h6 {
    display: none !important;
}

.toancau_home li p span {
    color: #f16122;
    font-weight: bold;
}

.bg_toanc .toancau_home {
    background: #1e567b;
}

    .bg_toanc .toancau_home li {
        margin-bottom: 20px;
        padding: 10px 10px 10px 10px;
    }

.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

.group_chuongTT {
    float: left;
    width: 100%;
    margin-top: 20px;
    background: #1e567b;
}

    .group_chuongTT h2 {
        text-transform: uppercase;
        text-align: center;
        float: left;
        width: 100%;
        background: #1e567b;
        color: #fff;
        font-weight: normal;
        font-size: 14px;
        padding: 0px 0 0px 0;
    }

.auto-w {
    max-width: initial;
    padding-left: 20px;
}

.c_nganh {
    float: left;
    width: 100%;
    text-align: center;
}

.opens p, .opens {
    font-size: 14px;
    font-family: "opensans"!important;
    line-height: 22px;
}

.c_nganh > a {
    color: #ffffff;
    font-size: 16px;
    font-family: 'Robo',Arial;
    float: left;
    width: 100%;
    padding: 10px 0;
    margin-bottom: 10px;
    margin-right: 30px;
    background: #007db6;
}

.c_nganh a span {
    float: right;
    width: 23px;
    height: 14px;
    margin: 5px 50px 0 0;
    background: url(../Content/images/nexxx.png) right center no-repeat;
}

.Group_mobile {
    float: left;
    width: 100%;
    margin-bottom: 0 !important;
    margin-top: 20px !important;
}

    .Group_mobile h2 {
        float: left;
        width: 100%;
        font-size: 16px;
        text-transform: uppercase;
        color: #1e567b;
        border-bottom: solid 1px #1e567b;
        padding-bottom: 10px;
        line-height: inherit;
        margin-bottom: 10px;
    }

        .Group_mobile h2 a {
            float: left;
            font-size: 16px;
            font-family: 'Robo', Arial;
            text-transform: uppercase;
            color: #1e567b;
            background: url(../Content/images/nexcc.png) right center no-repeat;
            padding-right: 50px;
            font-weight: normal;
        }

.tin_top {
    float: left;
    width: 100%;
}

    .tin_top img {
        width: 100%;
    }

    .tin_top h3 {
        line-height: 24px;
        margin-top: 10px;
        float: left;
        width: 100%;
    }

.banner_openedu {
    float: left;
    width: 100%;
    background: #1e567b;
    text-align: center;
}

    .banner_openedu img {
        float: none;
        margin: auto;
    }

.tin_top a {
    font-weight: bold;
    color: #000000;
    float: left;
    width: 100%;
    font-size: 16px;
}

.slogan_m {
    font-size: 16px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    line-height: 24px;
    color: #1e567b;
    background: #ebebeb;
    padding: 20px 0;
    text-align: center;
    font-weight: normal;
}

.bg__donghanh ul {
    margin-left: 0 !important;
}

.mobile_dhsh {
    float: left;
    width: 100%;
    margin: 0 2%;
    padding: 10px;
    background: #fff;
}

.bg__donghanh {
    float: left;
    width: 100%;
    background: #ebebeb;
    padding-bottom: 30px;
}

.mobile_dhsh li {
    float: left;
    width: 100%;
    list-style: none;
    border-bottom: solid 1px #b7b7b7;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

    .mobile_dhsh li img {
        float: left;
        margin-right: 20px;
        width: 22px;
        margin-top: 5px;
    }

    .mobile_dhsh li:last-child {
        border-bottom: none !important;
        margin-bottom: 0;
        padding-bottom: 0;
    }

.mobile_dhsh h2 {
    line-height: 24px;
}

    .mobile_dhsh h2 a {
        color: #464646;
        font-size: 14px;
        font-weight: normal;
    }

.group_hocvien {
    float: left;
    width: 100%;
    background: #007db6;
    padding: 30px 0;
}

    .group_hocvien h1 {
        font-family: 'Robo',Arial;
        color: #1e567b;
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        width: 70%;
        margin: 10px 15%;
        background: #fff;
        padding: 10px 0;
        line-height: initial;
    }

    .group_hocvien ul {
        width: 60%;
        margin: 10px 20%;
        padding: 0;
        text-align: center;
    }

.dh_home {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
}

    .dh_home li {
        display: inline-block;
        padding: 5px 20px;
        border: solid 1px #00aeef;
        margin: 25px 10px 15px 10px;
        width: 165px;
    }

.group_hocvien ul li {
    float: left;
    width: 100%;
    border-bottom: solid 1px #fff;
    margin-top: 7px;
    padding-bottom: 10px;
    list-style: none;
}

.dh_home li a {
    color: #1e567b;
    font-size: 13px;
}

.group_hocvien ul li a {
    color: #fff;
    font-size: 16px;
}

.wnav a {
    color: #fff;
}

.megaUber li {
    float: left;
    width: 50%;
}

.m_mobile {
    position: relative;
    padding: 0 !important;
}

.social_mb {
    margin: 0 5px;
    color: #fff;
}

    .social_mb i {
        font-size: 15px !important;
    }

h2.wnav a {
    float: left;
    width: 100%;
    padding: 0 15px;
}

h2 .active {
    background: #00aeef !important;
}

.m_tin .span4 {
    float: left;
    width: 100% !important;
}

.m_dttc p a {
    font-family: "opensans", Arial !important;
    color: #fff !important;
    font-size: 13px !important;
    text-transform: initial !important;
    font-weight: normal !important;
    text-align: justify !important;
}

.m_dttc li a {
    margin: 0px 0 0px 0 !important;
}

.m_dttc li {
    text-align: center !important;
    width: 96%;
    padding: 30px 2% 5px 2% !important;
    background: #3e6e89 url(/Content/images/d_m.jpg) no-repeat center 0px !important;
}

    .m_dttc li img {
        max-height: 100px;
    }

.m_dttc p {
    font-family: "opensans", Arial !important;
    color: #fff !important;
    font-size: 13px !important;
    text-transform: initial !important;
    font-weight: normal !important;
    text-align: justify !important;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.auto-w li a {
    font-size: 14px;
    color: #1e567b;
}

    .auto-w li a span {
        font-size: 14px;
        color: #414042;
        font-style: italic;
        float: left;
        width: 100%;
    }

.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
    float: left;
    transform: initial !important;
}

.auto-w li p {
    color: #1e567b;
    font-size: 14px;
    margin-bottom: 0;
}

    .auto-w li p .fa-map-marker {
        border: solid 1px #005387;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        text-align: center;
        padding-top: 1px;
    }

    .auto-w li p .fa {
        color: #1e557a;
        margin-right: 5px;
        font-size: 16px !important;
    }

.auto-w {
    opacity: 1 !important;
    background: #fff;
}

    .auto-w li {
        float: left !important;
        display: inline-block !important;
        background: #fff;
        padding: 15px 0 15px 15px;
        margin-right: 0px !important;
        list-style: none;
        height: initial !important;
    }

        .auto-w li * {
            margin-left: 0px;
        }

.g_mobile li {
    list-style: none;
}

.lSAction {
    position: absolute;
    width: 100%;
    height: 40px;
    left: -20px;
}

.lSPrev {
    background: url(../Content/images/p_prev.png) center center !important;
}

.lSNext {
    background: url(../Content/images/p_next.png) center center !important;
}

.sli_m {
    float: left;
    padding: 0 20px;
    overflow: hidden;
}

    .sli_m #autoWidth {
        margin-left: 0 !important;
    }

.auto-w li > a {
    line-height: 20px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.tt_mb a {
    color: #00aeef !important;
    text-decoration: underline !important;
}

.slide-box .nav-pills > li + li {
    margin-left: 0px !important;
}

.bg-xam .row {
    margin-bottom: 0;
}

#tuyendung-content .span3, #tuyendung-content .span9 {
    margin-top: 20px;
}

.ghichu_td > h2 {
    float: left;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    font-size: 14px;
    width: 100%;
    background: url(../Content/images/td_m.png) left center no-repeat;
    padding-left: 20px;
}

#tuyendung-content .span3 .wnha ul {
    padding-top: 10px;
    padding-bottom: 20px;
}

.question a i {
    float: right;
    width: 20px;
    height: 20px;
    border: solid 2px #005387;
    text-align: center;
    font-size: 14px !important;
    float: right;
    line-height: 18px;
}

.hide_td .fa-minus {
    display: none;
}

.show_td .fa-plus {
    display: none
}

.show_td .answer {
    display: block;
    background: #eff0f1;
}

.hide_td .answer {
    display: none;
}

.nd_tuyen h3 {
    float: left;
    width: 100%;
    background: url(../Content/images/mta_icon.png) left center no-repeat;
    padding-left: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #1e567b;
    min-height: 29px;
    margin-bottom: 15px;
    line-height: 29px;
}

.nd_tuyen h4 {
    float: left;
    width: 100%;
    background: url(../Content/images/yc_icon.png) left center no-repeat;
    padding-left: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #1e567b;
    min-height: 29px;
    line-height: 29px;
    margin-bottom: 15px;
}

.answer span {
    float: left;
    width: 50%;
}

.answer {
    float: left;
    width: 100%;
    padding: 20px;
}

    .answer .toan_m {
        float: left;
        width: 50%;
        padding-left: 30px;
        color: #1e567b;
        background: url(../Content/images/cat_icon.png) left center no-repeat;
        min-height: 25px;
        line-height: 25px;
    }

.group_hoidap .question {
    margin-bottom: 0;
    border: none;
    padding-bottom: 0;
}

.group_hoidap {
    border-bottom: 1px solid #ccc;
    float: left;
    width: 100%;
}

.nd_tuyen {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.answer .noi_m {
    float: left;
    background: url(../Content/images/map_icon.png) left center no-repeat;
    width: 50%;
    color: #1e567b;
    padding-left: 30px;
    min-height: 25px;
    line-height: 25px;
}

.nd_tuyen ul li {
    float: left;
    line-height: 18px !important;
    width: 100%;
}

#tuyendung-content .form-lienhe {
    float: left;
    background: #ebebeb;
    padding: 0 0px 30px 0px;
    width: 100%;
    margin-top: 20px;
}

    #tuyendung-content .form-lienhe h2 {
        background: #1e567b;
        line-height: 24px;
        color: #fff;
        width: 100%;
        padding: 10px 0 10px 30px;
        font-size: 14px;
        margin-bottom: 30px;
    }

.title_full {
    margin-bottom: 20px;
}

.nd_tuyen ul {
    float: left;
    margin-left: 30px !important;
}

.nd_tuyen span {
    float: left;
    width: 100%;
}

.answer p a {
    float: none;
    color: #fff !important;
    background: #f26522;
    padding: 3px 20px;
}

#cauhoi p {
    float: left;
    width: 100%;
}

#cauhoi ul {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

#cauhoi p span {
    float: left;
    width: initial !important;
}

#tuyendung-content .controls {
    float: left;
    width: 68%;
    margin-left: 3%;
}

#tuyendung-content .control-label {
    float: left;
    width: 27%;
}

#ChiaSe_tbl {
    float: left;
    width: 100% !important;
}

.wini {
    float: left;
    width: initial !important;
    margin-right: 20px;
}

#tuyendung-content .controls img {
    float: left;
    margin-left: 20px;
}

.truongen li a {
    font-size: 12px;
}

.ct_td {
    float: left;
    width: 100%;
    margin-top: 30px;
}

    .ct_td h2 {
        font-size: 12px;
        color: #ffffff;
        font-weight: normal;
        font-family: "opensans";
    }

    .ct_td ul h2 {
        width: initial;
    }

.ghichu_td * {
    color: #000 !important;
    font-size: 14px !important;
}

.ct_td ul {
    padding-left: 0;
    padding-top: 20px !important;
}

    .ct_td ul li {
        float: left;
        background: #007db6 url(/Content/images/idrr.jpg) no-repeat center 0px;
        padding: 25px 10px 15px 10px;
        margin-bottom: 11px;
    }

        .ct_td ul li h2 a {
            margin-bottom: 5px;
            font: 18px 'UTMKT', Arial;
        }

        .ct_td ul li *, .ct_td ul li a {
            color: #fff;
        }

.ct_td .pr-group {
    background: none !important;
}

select.gray {
    color: #aaa;
}

.theme-default .nivo-controlNav a {
    display: inline-block;
    width: 15px !important;
    float: left;
    background: #fff;
    height: 15px !important;
    border: 0;
    margin: 0 5px !important;
    text-indent: 99999px;
    border-radius: 50%;
}

.theme-default .nivo-controlNav .active {
    background: orange;
}

-indent: 99999px;
}

.span3 .wnha {
    float: left;
    width: 100%;
    margin-top: 20px;
}

    .span3 .wnha ul li:nth-child(odd) {
        background: #fff;
        padding: 0 0 0 10px !important;
    }

    .span3 .wnha ul li:last-child {
        margin-bottom: 0 !important;
    }

#modalThemHocVien .controls {
    width: 440px;
    margin-left: 30px;
    float: left;
}

#AddHocVien input[type=text] {
    width: 100% !important;
}

.rdi .controls label {
    float: left;
    width: 70px !important;
}

.rdi .controls > .radio:first-child, .rdi .controls > .checkbox:first-child {
    padding-top: 5px;
    margin-left: 20px !important;
}

#modalThemHocVien {
    width: 700px;
    left: 45%;
}

    #modalThemHocVien .control-label {
        float: left;
        width: 200px;
        padding-top: 5px;
        text-align: right;
        margin-left: 0 !important;
    }

    #modalThemHocVien label.error {
        color: Red !important;
        font-size: 12px;
        width: 100% !important;
    }

.form_dangNhap {
    width: 500px;
    margin: auto;
}

.vc_section {
    overflow: hidden;
}

address {
    padding: 20px;
}

.ui-datepicker .ui-datepicker-week-end:first-child a, .ui-datepicker .ui-datepicker-week-end:first-child {
    color: #ce0909 !important;
}

.ui-datepicker .ui-datepicker-week-end:last-child a, .ui-datepicker .ui-datepicker-week-end:last-child {
    color: #188db4 !important;
}

#GuiYeuCauDaoTaoInHouse .control-label {
    font-size: 13px !important;
    color: #414042 !important
}

#GuiYeuCauDaoTaoInHouse .tuvan_form .control-group .control-label {
    font-size: 14px !important;
    color: #000000 !important;
}

.fullwidthbanner-container {
    position: relative;
    padding: 0;
    overflow: hidden;
}

.gyc_tv .fro_title {
    margin-bottom: 20px !important;
}

.menu-left-tu-van li:last-child {
    border-bottom: none !important;
}

.pr-group-right ul span a {
    color: #000;
    font: 12.5px 'opensans', Arial;
    border-left: none;
    padding-left: 0;
    margin: 0;
    display: block;
    float: left;
    font-weight: normal;
}

.slick-slider {
    float: left;
    width: 100%;
}

.chuongtrinh-public td a { /* text-transform:initial !important; */
    text-transform: uppercase;
}

.w320 h6 {
    line-height: 16px !important;
}

.tcEN p {
    text-align: center !important;
}

.bn {
    padding: 30px 0 30px 0;
    float: left;
    width: 100%;
    text-align: center
}

    .bn img {
        width: 100% !important;
        height: initial !important
    }

.chuongtrinh-public em {
    text-transform: initial !important;
}

.slide .text p {
    color: rgb(30, 86, 123) !important;
    font-size: 20px !important;
    line-height: 30px !important;
    font-style: initial !important!important;
    font-family: opensans, Tahoma, Arial !important;
}

.hihihi .nivo-controlNav {
    bottom: -4px !important;
    display: none;
}

.slide .text span {
    font-style: italic !important;
    font-size: 19.74px !important;
    color: #000 !important;
}

i .field-validation-error {
    width: 100%;
    text-align: center;
}

.quyenloi {
    width: 100%;
    margin: 20px 0 0 0;
    float: left;
    text-align: justify;
}

.chuongtrinh-public em span {
    line-height: initial !important
}

.nav-pills br {
    display: none !important
}

.question strong br {
    display: none
}

.chamcham {
    min-height: 50px;
    float: left;
    font-weight: bold;
}

.note_course p {
    font-size: 13px !important
}

.quyenloi li {
    margin-bottom: 7px !important
}

.group_hoidap:last-child h4 {
    display: none
}

#toggleText1 {
    display: none
}

.br .date {
    padding-left: 30px !important;
    background: url(/Content/images/sb1.png) left 2px no-repeat !important;
    background-size: 15px auto !important;
}

.chuongtrinh-public tr:nth-child(even):hover .br .date {
    background: url(../Content/images/sb2.png) left center no-repeat !important;
    background-size: 15px auto !important;
}

.chuongtrinh-public tr:nth-child(odd):hover .br .date {
    background: url(../Content/images/sb2.png) left center no-repeat !important;
    background-size: 15px auto !important;
}

.dh_home1 li {
    display: inline-block;
    padding: 5px 10px;
    border: solid 1px #00aeef;
    margin: 25px 5px 15px 5px;
    width: 160px;
}

.enmenu li {
    width: 130px;
}

    .enmenu li a {
        font-size: 11.5px;
    }

.tin_tuyendung .span4 {
    width: 100% !important;
}

.tin_tuyendung .tintrong {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
}

    .tin_tuyendung .tintrong h3 {
        float: left;
    }

    .tin_tuyendung .tintrong > a {
        display: none !important;
    }

.chuongtrinh-public td .date {
    line-height: initial!important;
    min-width: 75px;
    text-align: center;
    float: left;
}
.home-slider .nivo-controlNav, .home-slider .owl-dots{/* display:none!important */}
#NgoiNhaChung ol {
   list-style-type:decimal!important;
}
.nhach .owl-dots{display:none!important}
td,th{/* padding:0 10px; */padding: 8px 8px;}
/* 
----------CSS Brochure FLC-----------------------
 */
.box_pdf { border:1px solid #dedede;overflow:hidden;width:100%;display:block;margin:0 0 10px 0;position:relative; }
 .box_pdf:hover { border:1px solid #f58220; }
 .box_pdf .box_txt { border:2px solid transparent;padding:20px 18px 20px 83px; }
 .box_pdf:hover .box_txt { border:2px solid #f58220; }
 .box_pdf .icon { width:74px;height:100%;position:absolute;left:0;top:0;padding:22px 19px; }
 .box_pdf:hover .icon { background-color:#f58220; }
 .box_pdf .icon img { width:43px;height:40px;max-width:none;display:block;margin-top:4px; }
 .box_pdf .icon img.hide_hover { display:none; }
 .box_pdf:hover .icon img { display:none; }
 .box_pdf:hover .icon img.hide_hover { display:block; }
 .box_pdf .tp_namepdf { min-height:39px;overflow:hidden;font:16px/18px 'UTMNeo',Arial;color:#3c6e8a;text-align:left; }
 .box_pdf .wp_download { font:13px/15px 'UTMNeo',Arial;color:#3c6e8a;overflow:hidden;border-top:1px dashed #919195;padding:9px 0 0 0;margin:9px 0 0 0; }
 .box_pdf .wp_download span { display:block;float:left; }
 .box_pdf .wp_download .download { float:right;padding:0 0 0 17px;position:relative; }
 .box_pdf .wp_download .download:hover { color:#f58220;}
 .box_pdf .wp_download .download .icon_download { width:11px;height:12px;position:absolute;top:0;left:0; }

/* -----------End CSS Brochure FLC----------------------- */
label {
    display: initial;
}
.tracuu label {
    float: left;
    color: #fff;
}
.tracuu {
    background: #1e567b;
    padding: 20px 10px 30px 10px;
    margin-bottom: 20px;
    position: relative;
}
.bt_down {
    float: none;
    padding: 5px 20px !IMPORTANT;
    background: #cecece;
    border: NONE !IMPORTANT;
    HEIGHT: 30PX;
    LINE-HEIGHT: INITIAL;
    font-size: 14px;
}
.pagecontent-article a{
    /* text-decoration: none; */
    /* border-bottom-width: 1px; */
    /* border-bottom-style: solid; */
    /* padding-bottom: 0px; */
}