@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700&subset=vietnamese,latin-ext);

@font-face{font-family:"UTM Caviar"; src:url('../../public/efy-style/font-awesome-4.2.0/fonts/UTM_Caviar.ttf');}
@font-face{font-family:"wf_segoe-ui_normal";src:url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.eot");src:local("Segoe UI"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.eot?#iefix") format("embedded-opentype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff") format("woff"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf") format("truetype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.svg#web") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"wf_segoe-ui_semibold";src:url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.eot");src:local("Segoe UI Semibold"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.eot?#iefix") format("embedded-opentype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff") format("woff"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf") format("truetype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.svg#web") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"wf_segoe-ui_semilight";src:url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.eot");src:local("Segoe UI Semilight"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.eot?#iefix") format("embedded-opentype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff") format("woff"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf") format("truetype"),url("//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.svg#web") format("svg");font-weight:normal;font-style:normal}

body{}
a:hover{text-decoration: none;}
a:focus{text-decoration: none;}
ul li{
    display: inline;
    list-style: none;
}
#header-home-dev{height: 44px;background-color: #c10801;width: 100%;}
#hotline-home-dev{height: 32px;background-color: #e5e5e5;width: 100%;border-top: 1px solid #fff;}
#wrapped{margin-top:0px;}
#nav-home{margin-top: -45px;height: 44px;width: 100%;}
#nav-home .home-page{background: transparent url(../images/home-icon.png) no-repeat scroll center;padding: 10px 26px 34px;}
.home-page-logo{padding: 0px;height: 98px;width: 98px;margin-top: -29px;float :left;margin-bottom: -26px;}
.home-page-logo:hover{}
#nav-home ul li a{border-right: 0px;padding-left: 15px;padding-right: 15px;font-family: "Arial", "sans-serif";font-size: 14px;padding-top: 6px;padding-bottom: 3px;}/*line-height: 43px;*/
#nav-home ul li a.active{background-color: #f10a01;}
#nav-home ul li a:hover{background-color: #f10a01;}
#nav-home ul li > ul{top: 43px;border: 0px;background-color: #f10a01;}
#nav-home ul li > ul li a{border-bottom: 0px;}
#nav-home > ul > li.has-sub > a:before{top: 20px;
    right: 3px;
    border: 4px solid transparent;
    border-top: 5px solid #fff;
}
#register{float: right;margin-top: -27px;}
#register ul li{padding-right: 7px;float: right;display: inline;list-style: none;}
#register ul li a{font-size: 15px;color: #0b4f9f; font-weight: 500}
#register ul li a.active{background-color: #0b4f9f; color: #fff; padding: 4px 8px;font-size: 15px; border-radius: 3px;}
#register ul li a.active:hover{background-color: #3375d3; }
#content{padding-top: 15px;}
.bxslider p.detail-home a{color: #000000;font-size: 17px;font-weight: 600;font-family: 'Segoe UI';}
.bxslider p.detail-home a:hover{text-decoration: underline;color: #c10801;}
.bxslider p.detail-home {padding-top: 7px;text-align: center;}
.bxslider11 p.detail-home a{color: #000000;font-size: 17px;font-weight: 600;font-family: 'Segoe UI'; text-align: center;}
.bxslider11 p.detail-home a:hover{text-decoration: underline;color: #c10801;}
.bxslider11 p.detail-home {padding-top: 15px;text-align: center;}

.hotline-top{font-size: 13px;background-color: #e5e5e5;width: 100%;border-top: 1px solid #fff;padding: 8px 0px;margin-top: 0px;}
.hotline-top a{color: #3c3ce4;}
.hotline-top .li-mien-bac{margin-right: 53px;margin-left: 18px;}
.hotline-top .li-mien-trung{}

#banner-home{height: auto;}
#banner-home {text-align: left; font-size: 16px; font-weight: bold; color: #0b4f9f; display: inline-block;padding-top: 9px;}
#banner-home .logo-home{float: left; padding: 0px; display: inline-block;}
#banner-home .title-home{padding-top: 14px;line-height: 35px;font-size: 18px;padding-left: 18px;font-family: 'Roboto';}
#banner-home  span{font-size: 25px;line-height: 30px;color: #c10801;}
#banner-home .download-home{padding: 13px 0px 5px;float: right;}
#banner-home .download-home:hover{opacity: 0.7}

.slider-home{display: block;height: auto;}
.slider-home img{}
/*.slider-home .report-home{ height: 63px;font-size: 30px;font-weight: 400; line-height: 36px;color: #434343;background-color: transparent;text-transform: none; font-family: 'Segoe UI';text-align: center;}*/
.slider-home .report-home{
    height: 88px;
    font-size: 27px;
    font-weight: 400;
    line-height: 30px;
    color: #434343;
    background-color: transparent;
    text-transform: none;
    font-family: 'Segoe UI';
    text-align: center;
    padding: 20px 0px;
}
.ft-menu{clear: both;font-family: Roboto;font-size: 13.5px;padding-top: 9px;}
.ft-menu a{color: #000;}
.ft-menu a:hover{text-decoration: underline;}
.ft-menu .ft-menu-left{float: left;margin-bottom: 3px;display: inline-block;}
.ft-menu .ft-menu-left .ft-homepage{padding-right: 45px;}
.ft-menu .ft-menu-left .ft-download{}
.ft-menu .ft-menu-right{float: right; margin-bottom: 3px;display: inline-block;}
.ft-menu .ft-menu-right .ft-sethomepage{background: transparent url(../images/home-sethomepage.png) no-repeat scroll left center;padding: 20px 30px;}
.ft-menu .ft-menu-right .ft-backtotop{background: transparent url(../images/home-backtohome.png) no-repeat scroll left center;padding: 20px 30px;}
.ft-menu .ft-menu-right .ft-backtotop:hover{text-decoration: underline;}

#footer-home{padding-bottom: 0px;color: #303030;float: none;margin: 0px auto;margin-top: -36px;display: block;height: auto;}
#footer-home .hotline-home{margin-top: 10px;font-size: 13px;font-family: 'Roboto';color: #303030;display: inline-block;}
#footer-home .hotline-home a{color: #0303e4;}

#footer-home-dev{background-color: #f2f2f2;margin-top: 10px;width: 100%;}
#footer-home-dev #footer-menu-dev{height: 36px;background-color: #e5e5e5;width: 100%;border-bottom: 1px solid #FFF}
.footer-content-home{margin: 0px;margin-top:5px;padding-top:6px;border-top: 1px solid #c8c8c8; float: left;width: 100%;background-color: #f2f2f2;}
.footer-content-home .home-cty{font-weight: bold;font-size: 14px; font-family: 'Roboto';}
.footer-content-home .social{float: left;margin-top: 3px;}
.footer-content-home .social a {height: 26px;width: 26px;float: right;padding: 0px;}
.footer-content-home .social a.home-youtube{background: transparent url(../images/home-youtube-normal.png) no-repeat scroll left center;    margin-right: 10px;}
.footer-content-home .social a.home-youtube:hover{background: transparent url(../images/home-youtube-hover.png) no-repeat scroll left center;}
.footer-content-home .social a.home-facebook{background: transparent url(../images/home-facebook-normal.png) no-repeat scroll left center; margin-right: 10px;}
.footer-content-home .social a.home-facebook:hover{background: transparent url(../images/home-facebook-hover.png) no-repeat scroll left center;}
.footer-content-home .social a.home-www{background: transparent url(../images/home-www-normal.png) no-repeat scroll left center; margin-right: 10px;}
.footer-content-home .social a.home-www:hover{background: transparent url(../images/home-www-hover.png) no-repeat scroll left center;}

.footer-link-home{}
.footer-link-home p.footer-title{font-weight: bold;text-transform: uppercase;color: #303030;margin: 6px 0px 8px;font-size: 13px;font-family: 'Roboto';}
.footer-link-home ul li{display: block;}
.footer-link-home ul li a{display: block;padding: 4px 0px;color: #303030;font-size: 13px;font-family: 'Roboto';}
.footer-link-home ul li a:hover{text-decoration: underline;}

.content-full{width: 100%;font-family:'Segoe UI';}
.content-full h1{text-transform: uppercase;color: #0b4f9f;font-size: 24px;font-weight: 500;text-align: center;padding: 30px 0px 25px;font-family: 'Segoe UI'; }
.content-full .contact-left{float: left;}
.content-full .contact-left h2{background: transparent url(../images/icon-address-efy.png) no-repeat scroll left top;font-size: 16px;}
.content-full .contact-left p.social{float: left;margin-top: 10px;margin-right: 95px;}
.content-full .contact-left p.social a {height: 26px;width: 26px;float: right;padding: 0px;}
.content-full .contact-left p.social a.home-youtube{background: transparent url(../images/cnt-youtube.png) no-repeat scroll left center;    margin-right: 10px;}
.content-full .contact-left p.social a.home-youtube:hover{background: transparent url(../images/home-youtube-normal.png) no-repeat scroll left center;}
.content-full .contact-left p.social a.home-facebook{background: transparent url(../images/cnt-facebook.png) no-repeat scroll left center; margin-right: 10px;}
.content-full .contact-left p.social a.home-facebook:hover{background: transparent url(../images/home-facebook-normal.png) no-repeat scroll left center;}
.content-full .contact-left p.social a.home-www{background: transparent url(../images/cnt-www.png) no-repeat scroll left center; margin-right: 10px;}
.content-full .contact-left p.social a.home-www:hover{background: transparent url(../images/home-www-normal.png) no-repeat scroll left center;}
.content-full .contact-right{float: left;overflow-y: scroll;height: 465px;}
.content-full .contact-right h2{background: transparent url(../images/icon-address-hcm.png) no-repeat scroll left top;font-size: 14px;}
.content-full h2{padding-left: 25px;font-weight: 500;margin-bottom: 12px;font-family: 'Roboto';margin-top: 10px;}
.content-full p{margin-left: 25px; margin-bottom: 6px;font-size: 14px;font-family: 'Roboto';}
.content-full .contact-left p{margin-left: 25px; margin-bottom: 10px;font-size: 14px;font-family: 'Roboto';}
.content-full .cnt-margin{padding: 10px 0px;width: 100%;clear:both;}
.content-full .contact-right::-webkit-scrollbar{width: 6px;}
.content-full .contact-right::-webkit-scrollbar-track{background-color: #eaeaea;border-left: 1px solid #ccc;}
.content-full .contact-right::-webkit-scrollbar-thumb{background-color: #ccc;}
.content-full .contact-right::-webkit-scrollbar-thumb:hover { background-color: #555;}

.download-full{font-family:'Segoe UI';}
.download-full .download-left{float: left;margin-top: 45px;padding: 0px;}
.download-full .download-left h1{text-transform: none;color: #434343;font-size: 30px;font-weight: 300;text-align: left;padding: 0px;line-height: 36px; font-family: 'Roboto';margin: 0px;}
.download-full .download-left .download-home{float: left;width: 100%;margin: 40px 0px 42px;}
.download-full .download-left .download-home img{float: right;}
.download-full .download-left .download-home .download-hanoi{float: left;width: 340px;margin-right: 25px;border: 2px solid #ed0000;border-radius: 15px;padding: 9px 13px 7px;}
.download-full .download-left .download-home .download-hanoi:hover{box-shadow: 0 0 7px #ed0000;}
.download-full .download-left .download-home .download-hanoi p.download-donvi{float: left;margin: 0px;color: #ed0000;text-align: center;font-size: 32px;font-weight: 500;background: transparent;padding: 0px;font-family: 'Segoe UI';padding-top: 5px;}
.download-full .download-left .download-home .download-vietnam{float: left;width: 265px;border: 2px solid #0a4f9f;border-radius: 15px;padding: 9px 13px 7px;}
.download-full .download-left .download-home .download-vietnam:hover{box-shadow: 0 0 7px #0a4f9f;}
.download-full .download-left .download-home .download-vietnam p.download-donvi{float: left;margin: 0px;color: #0a4f9f;text-align: center;font-size: 18px;font-weight: 500;background: transparent;padding: 0px;padding-top: 5px;font-family: 'Segoe UI';}
.download-full .download-right{float: left;text-align: center;margin-top: 30px; }
.download-full .download-right h2{font-size: 36px;font-weight: 500;margin-bottom: 5px;color: #555;font-family: 'Roboto';}
.download-full .download-right p{font-size: 14px;font-weight: 400;color: #383838;margin-bottom: 3px;font-family: 'Roboto';line-height: 20px;}
.download-full .download-right p.dev-express{background: transparent url(../images/logo-dev-express.png) no-repeat scroll right center;padding-right: 52px;margin-right: 45px;}
.download-full .download-left p{margin-left: 5px; margin-bottom: 8px;font-size: 18px;background: transparent url(../images/bullet.png) no-repeat scroll left center;padding-left: 27px;float: left;font-family: 'Roboto';color: #555;}
.download-full .cnt-margin{padding: 18px 0px;float: left;width: 100%}
.download-full .nho-xinh{float: left;width: 100%;text-align: center;color: #0b4f9f;font-size: 18px;margin-bottom: 5px;font-family: 'UTM Caviar';}

.ft-download{float: left;}
.ft-download .ft-menu-download{font-size: 16px;font-family: 'Roboto';}
.ft-download .ft-menu-download .b1,.b2,.b3{background: transparent url(../images/arrow-download.png) no-repeat scroll right center;
    height: 35px;
    float: left;
    padding-top: 9px;
    padding-bottom: 2px;
}
.ft-download .ft-menu-download .b1{padding-left: 0px;padding-right: 85px;}
.ft-download .ft-menu-download .b2{padding-left: 20px;padding-right: 85px;}
.ft-download .ft-menu-download .b3{background: transparent;padding-left: 20px;}
.register_title .title{margin-top: 16px;margin-bottom: 12px;}

.normal_title {
    font-weight: bold;
    font-size: 15px;
    color: #ab2331;
    font-family: Arial;
    LETTER-SPACING: 1pt;
    HEIGHT: 25px;
    line-height: 25px;
    text-align: left;
}
.doc_title{padding-top: 16px;padding-bottom: 15px;font-size: 16px;text-align: center;height: auto;}
div.search-container #table-search .textbox{height: auto;}
#notify{
    margin-top: 14px;
    float:left;
}
.notify-title{
    height:16px;
    float:left;
    z-index:1;
    margin-top:-10px;
    background:#FFF;
    margin-left:10px;}
.notify-title p{
    font-family: Tahoma, Geneva, sans-serif;
    font-size:14px;
    font-weight: bold;
    color:#c3272d}
#notify .title-news{
    width:100%;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase;
    color:#000;
    text-align:center;
    margin-top:15px;
    margin-bottom:10px;}
#notify .title-news a{
    color:#000;}
#notify .title-news a:hover{
    color:red;}
#notify .content-articles{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:normal;
    color:#000;
    margin-left:10px;
    margin-right:10px;
    line-height: 18px;
    text-align:justify;
}
#adv-img{
    padding-top: 43px;
    float:left;
}
#adv-img ul li a img{
    padding-bottom: 10px;
}
/**************/
.baivietlienquan{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
    font-weight:bold;
    margin-top:15px;
    border-bottom:1px solid #dddddd;
    color:#c10801;
    padding-bottom: 5px;
}
.ul_baivietlienquan{
    float:left;
    margin-bottom: 20px;
    margin-left: 8px;
}
.li_baivietlienquan{
    background:url(../images/button_list.gif) no-repeat 0px 1px;
    /*float:left;*/
    text-align:justify;
    padding-left: 15px;
    margin: 8px 0px;
    display: block;
}

/**** Dang Ky Tap Huan ****/
#wallpaper{
    width: 95%;
    margin: 0px auto;
    background: #fff;
    padding: 20px;
    border: 0px solid #D7D7D7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#wallpaper h1 { color:#14327d; font-size:22px; font-weight:bold; line-height:35px; padding:5px 0 10px;font-family:"Arial";text-align: center }
#wallpaper p {margin:0px; padding:5px 0px 15px;line-height: 22px;display: block;text-align: justify;border-bottom: 0px solid #C5C5C5;margin-bottom: 0px; font-size: 14px;font-family:"Arial";}
#wallpaper table {border-collapse: collapse;border-spacing: 0px;}
#wallpaper table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
#wallpaper table th,td {border-spacing: 0px;border-collapse: collapse;line-height: 20px;padding: 6px;}
#wallpaper table th {width: 35%;text-align: right;font-weight: normal;padding-right: 20px;}
#wallpaper table td .input-long {
    width: 760px;
    width: 745px\9;
    *width: 745px;
    _width: 745px;
}
#wallpaper table th .nomal-text{font-weight: normal;}
#wallpaper table td {}
#wallpaper table td input{width: 436px;text-align: left;border: 1px solid #D7D7D7;border-radius: 2px;padding: 4px;}
#wallpaper table td select{width: 444px;text-align: left;border: 1px solid #D7D7D7;border-radius: 2px;padding: 4px;}
#wallpaper table td input.submit-training{background: transparent url(../images/dangky-hover.png) no-repeat; width: 125px;height: 55px;border: 0px; margin-left: 65px;}
#wallpaper table td input.submit-training:hover{opacity: 0.8;}
#wallpaper table td #captcha_training{}
#wallpaper table td #captcha_training p.captcha_label{border: 0px;text-align: center;padding: 0px;margin:0px;margin-left: 9px;font-style: normal;font-weight: bold;font-family: Arial;}
#wallpaper table td #captcha_training input.but_ton_brow {background: transparent url(../images/add_lage_button.gif) repeat-x;border: 1px #ffffff solid;padding: 0 7px 0 7px; width: 68px;border-radius: 3px;}
#wallpaper table td #captcha_training img {margin-left: 9px;}
#wallpaper table td #captcha_training img {margin-left: 9px;}
#wallpaper table td #captcha_training .input-captcha {width: 123px;margin-left: 9px;}
#wallpaper table td #captcha_training .captcha-other {background: transparent url(../images/add_lage_button.gif) repeat-x; padding: 4px 7px; border-radius: 3px;width: 73px; font-weight: bold;}
#wallpaper table th #phucvu-online{
    text-align: center;
    padding:10px 0px 0px 0px;
    font-size: 12px;
    font-style: italic;
}

#wallpaper #diadiem {
    border-collapse: collapse;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: Arial;
}
#wallpaper #diadiem th {
    background-color: #D4E9EC;
    color: #14327d;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    border: 1px solid #d4d4d4;
    vertical-align: middle;
}
#wallpaper #diadiem td {
    text-align: center;
    border: 1px solid #d4d4d4;
    background-color: #ffffff;
    vertical-align: top;
}
#wallpaper #diadiem td a{
    text-decoration: underline;
    cursor: pointer;
}

.display-block{
    display: block;
}
.display-none{
    display: none;
}
#content_article {
    padding: 10px 0px;
    text-align: justify;
    font-size: 13px;
}
#content_article p{
    margin: 15px 0px;
    line-height: 18px;
    text-align: justify;
}
#body-content #content .bxslider, .bxslider1 .slider-home a:hover,a:focus{
    text-underline-color: #fff;
}
.account{
    width: 500px;
    padding:20px;
    margin:auto;
}
.account div label{
    clear:left;
    text-align:right;
    margin-right:5px;
    display:inline-block;
}
.account div label.changepass{width: 170px;margin-top: 10px;}
.account div input.box-changepass{width: 200px;margin-top: 10px;}
.account div div{margin-top:10px;}
div.d_button{
    text-align:center;
    margin-top:10px;
    clear:both;
}
em.error {
    padding-left: 5px;
    font-size:9pt;
    display:none;
}
em.eforce{color: #FF0000;}
.textbox{
    width: 168px;
    height: 18px;
}

.list-articles{
    float:left;
    width:100%;
    margin-top:10px;
    padding-left:10px;
}
.list-articles ul{	}
.list-articles ul li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-bottom:10px;
    display: inherit;
    background:url(../images/icon_list.png) no-repeat 0px 4px;
    padding-left:10px;
}
.list-articles ul li a{color:#001376;font-size: 14px;}
.list-articles ul li a:hover{color:red;}
#doc_relate_other{float: left;width: 100%;}
#doc_relate_other .title {
    background: none;
    width: 100%;
    border: none;
    border-bottom: 1px solid #dddddd;
    color: #464343;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding-left: 8px;
}
#doc_relate_info{float: left;width: 100%;}
#doc_relate_info table tr:first-child td{
    border-top: 1px solid #dddddd;
}
table.list-table-data tr td.normal_label{padding: 8px;}
.back_button {
    float: right;
    font-family: arial;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    padding-top: 7px;
    padding-right: 4px;
}


/* ??ng ký l?n ??u */
.bhxh-first {
    position: relative;
}
.bhxh-first img {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 200px;
    z-index: 3;
}
.bhxh-first .btnclose {
    position: fixed;
    bottom: 163px;
    left: 179px;
    z-index: 3;
    padding: 7px;
    color: rgba(60,60,60,.7);
    cursor: pointer;
    background: transparent url(../images/cancel.png) no-repeat top;

}


