@font-face {
    font-family: UTM_AvoItalic;
    src: url('../fonts/UTM AvoItalic_0.ttf');
}@font-face {
    font-family: UTM_AvoBold;
    src: url('../fonts/UTM AvoBold.ttf');
}@font-face {
    font-family: UTM_Avo;
    src: url('../fonts/UTM Avo_0.ttf');
}@font-face {
    font-family: UTM_Bebas;
    src: url('../fonts/UTM Bebas_0.ttf');
}
body{
	padding:0px;
	margin:0 auto;
}
table.bang-tuyen-dung td{    padding: 25px 0px;
    border-bottom: solid 1px gainsboro;}
.navbar-brand, .navbar-nav>li>a{    text-shadow: none;}
.main .container-body .category .aminate-full-active{    width: 100% ! important;
    height: 100% ! important;
    padding: 0px ! important;
    margin: 0px ! important;}
.aminate-full-default{   margin: 0 15%;
    height: 61px;
    bottom: 0px;
    width: 70%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:link{text-decoration:none;}
.no-margin{ margin:0px;}
.no-padding{ padding:0px;}
.padding-left-responsive{ padding-left:0px;}
.padding-right-responsive{ padding-right:0px;}
@media (max-width: 768px) {.padding-left-responsive{ padding-left:15px;} }
@media (min-width: 1524px) {.padding-right-responsive{ padding-right:15px;} }
.main{}
.main .header{ padding:0px;margin:0 auto;}
.main .header .logo{padding:20px 0px;}
.main .header .hotline-search-language{padding:10px;padding-top:30px; padding-right:0px;}
.main .header .hotline-search-language p{color:#004a80;font-family:UTM_Avo; font-size:16px;}
.main .header .hotline-search-language p span#hotline{color:#ff0000;font-family:UTM_AvoBold;font-size:19px}
.main .header .hotline-search-language form.form-serach button{    background: url('../images/search.png') no-repeat;
    background-color: #004a80;
    background-position: center center;
    border: none;
    display: inline-block;
    position: absolute;
    height: 24px;
    width: 24px;    margin-left: -10px;
	}
.main .header .hotline-search-language form.form-serach input{ height:24px; width:170px;border:solid 1px #c1d3e1;border-radius:5px;}
.main .header .hotline-search-language form.form_language button{ border:none;height:16px;width:24px;}
.main .header .hotline-search-language form.form_language #lang_vi{ 
	background:url('../images/lang-vi.jpg') no-repeat; background-position:center center;
}
.main .header .hotline-search-language form.form_language #lang_en{ 
	background:url('../images/lang-en.jpg') no-repeat; background-position:center center;
}
.main  .menus {border-top:solid 1px #eceded; background:#004a80}
.main  .menus .navbar-default{border-radius:0px ! important}
.main  .menus .nav-ndb{padding: 0px;
    margin: 0 auto;}
.main  .menus .navbar-default {border:none;}
.main  .menus .navbar-default .menus-contain{width:100%;background:#004a80}
.main  .menus .navbar-default .menus-contain .navbar-brand{font-family:Arial; font-size:14px;color:white;text-transform:uppercase;font-weight:bold; padding: 20px 0px;    margin-left: 0px;    padding-right: 25px;}
.main  .menus .navbar-default .menus-contain .active{font-family:Arial; font-size:14px;color:#d71921;text-transform:uppercase;font-weight:bold; padding: 20px 0px;    margin-left: 0px;    padding-right: 25px;}
.main  .menus .navbar-default .menus-contain .navbar-nav>li>a{font-family:Arial; font-size:14px;color:white;text-transform:uppercase;font-weight:bold;    text-align: center;     padding: 10px 20px;    border-left: solid 1px #eceded;}
.main  .menus .navbar-default .menus-contain .navbar-nav>li>a.x1{font-family:Arial; font-size:14px;color:white;text-transform:uppercase;font-weight:bold;    text-align: center;    padding: 20px 20px;    border-left: solid 1px #eceded;}
.main  .menus .navbar-default .menus-contain .navbar-nav>li>a.active{color:#d71921}
.main  ul.dropdown-menu li a{padding:5px 20px;color:#004a80; border-bottom:solid 1px gainsboro;background:url('../images/bredcum.png') no-repeat; background-position:10px}
.main  ul.dropdown-menu li a:hover{color:#d71921}
@media (max-width: 992px) {
	.container>.navbar-header{margin:0px;padding-left:10px;}
.main  .menus .navbar-default .menus-contain .navbar-nav>li{border-bottom:solid 1px gainsboro}
.main  .menus .navbar-default .menus-contain .navbar-nav>li>a{font-family:Arial; font-size:14px;color:white;text-transform:uppercase;font-weight:bold;    text-align: left;     padding: 10px 25px;}
.main  .menus .navbar-default .menus-contain .navbar-nav>li>a.x1{font-family:Arial; font-size:14px;color:white;text-transform:uppercase;font-weight:bold;    text-align: left;    padding: 10px 25px;    border-left: solid 1px #eceded;}
.main  .menus .navbar-default .menus-contain .navbar-nav>li>a.active{color:#d71921}
}
.main .container-body{padding:0px;margin:0 auto;font-family:Arial;}
.main .container-body .category{position:relative;padding:0px; margin:0 auto;}
@media (max-width: 768px) {
.main .container-body .category{position:relative;padding:0px 15px; margin:0 auto;} }
.main .container-body .category .title-category-img{ margin:2% 3%;background:rgba(0, 74, 128,0.8);position:absolute;z-index:1 ;   bottom: 0px;width:94%}
.main .container-body .category .title-category-img h4{font-family:UTM_Bebas;font-size:16px; color:white;text-align:center;text-transform:uppercase;line-height:25px;margin:0px;padding:5px 10px}
.main .container-body .about{padding:0px;   /* border-right: dashed 1px #004a80;*/}
@media (max-width: 768px) { .main .container-body .about{padding:0px;    border-right: none} }

.main .container-body .about h4{font-family:arial;font-size:19px;color:#d71921;font-weight:bold;text-transform:uppercase;}
.main .container-body .news{padding:0px;padding-left:10px;}
.main .container-body .news h4{font-family:arial;font-size:19px;color:#d71921;font-weight:bold;text-transform:uppercase;}
.main .container-body .news .item-news {padding-bottom:10px;}
.main .container-body .news .item-news h5{font-family:Arial;font-size:13px;color:#0275c5;font-weight:bold;margin:0px}
.main .container-body .news .item-news span{font-family:Arial;font-size:11px;color:#939393;font-weight:bold;}
.main .container-body .news .item-news p{font-family:Arial; font-size:12px;text-align:justify;margin-bottom:5px;}
.main .container-body .news .item-news a#readmore{font-family:Arial;font-size:12px;color:#0275c5;font-style:italic}
.main .container-body .news .item-news img{padding-bottom:5px;}

.main .footer{}
.main .footer .logo-footer{padding-top:70px;}
@media (max-width: 768px) {.main .footer .logo-footer{padding-top:20px;padding-bottom:10px;}}
.main .footer .doi-tac {padding:0px;}
@media (max-width: 768px){.main .footer .doi-tac {padding:0px 10px;}}
.main .footer .doi-tac h4{ text-transform:uppercase;font-family:Arial;font-size:14px;font-weight:bold}
.main .footer .doi-tac img{float:left;padding-bottom:5px;padding-right:5px;}
.main .footer .address h4{color:#004a80;font-family:Arial;font-size:15px;font-weight:bold;}
.main .footer .address p{color:#004a80;font-family:Arial;font-size:14px;    margin-bottom: 5px;}
.main .footer .address p a{color:#004a80;font-family:Arial;font-size:14px;    margin-bottom: 5px; text-decoration:none}
.main .footer .address ul{list-style:none;padding:0px;padding-top:10px;}
.main .footer .address ul li:hover{background:#004a80;-webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);}
.main .footer .address ul li{display:inline-block;background:#999a9d; margin-right:30px;
webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg);
}
.main .footer .address ul li a img{-webkit-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);}
.main .footer .address ul li a img:hover{-webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);}
.main .footer .copyright p{ color:white;text-transform:uppercase;}
.main .footer .menus-footer ul{ padding:0px; list-style:none;}
.main .footer .menus-footer ul li{ float:left;padding:5px 7px;background:url('../images/ccv.jpg') no-repeat;background-position:center left}
.main .footer .menus-footer ul li.ccv{ background:none }
.main .footer .menus-footer ul li a{ color:white;text-transform:uppercase;font-family:Arial;font-size:11px;text-align:center;text-decoration:none;display:block}
.main .footer .menus-footer ul li a.x1{padding-top:5px; }

/*gioithieu*/
.main .container-body .left-menu{}
.main .container-body .left-menu .header-left-menu{ background:url('../images/header-left-menu.png') no-repeat; background-position:center center;background-size:100%;}
.main .container-body .left-menu .header-left-menu h4{ color:white;text-transform:uppercase;font-family:Arail;font-size:14px; font-weight:bold;padding: 9px 20px 6px 20px; margin: 0px}
.main .container-body .left-menu  ul{ padding-left:20px;list-style:none;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(239,239,239,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );


}
.main .container-body .left-menu  ul .hr{ padding:1px;border-top:solid 1px gainsboro; margin:0px 10px 0px -10px;}
.main .container-body .left-menu  ul li{ background:url('../images/li.png') no-repeat;background-position:0px 12px;padding:5px 10px; }
.main .container-body .left-menu  ul li a{color:#231f20; text-decoration:none ;font-family:Arail;font-size:13.5px;}
.main .container-body .left-menu  ul li a:hover{ color:#366b96; text-decoration:none }
.main .container-body .left-menu  ul li a.active{ color:#366b96; }

.main .container-body .left-menu .search-box{border:solid 1px gainsboro; padding:5px;background:white;margin-top:5px;}
.main .container-body .left-menu .search-box h4{font-family:Arial;font-size:14px;color:#004a80;padding-left:15px;font-weight:bold;text-transform:uppercase}
.main .container-body .left-menu .search-box input{width:100%;border:1px solid #cccccc;border-radius:5px;height:25px;}
.main .container-body .left-menu .partner-box{border:solid 0.5px gainsboro;background:white;margin-top:5px;}

.main .container-body .right-content{}
.main .container-body .right-content ul.bredcum{ padding:0px; list-style:none;}
.main .container-body .right-content ul.bredcum li{ padding:0px 5px;display:inline-block;background:url('../images/bredcum.png') no-repeat; background-position:center right}
.main .container-body .right-content ul.bredcum li a{ color:#414042;padding-right:10px;font-family:Arial;font-size:14px; }
.main .container-body .right-content ul.bredcum li.active a{ color:#004a80; }
.main .container-body .right-content ul.bredcum li.active {background:none; }

.main .container-body .right-content .row-item-news {padding:10px 0px; border-bottom:solid 1px gainsboro }
.main .container-body .right-content .row-item-news a{color:black }
.main .container-body .right-content .row-item-news  h4{margin:0px;color:#004a80;    padding-top: 5px;}
.main .container-body .right-content .row-item-news  div#title{text-align:justify;font-family:Arial;font-size:14px;}
.main .container-body .right-content .row-item-news  p#date{font-size:11px;font-style:italic;margin:5px 0px;color:gray}

.main .container-body .right-content .row-item-cuahang {padding:10px 0px;border-bottom:solid 1px gainsboro}
.main .container-body .right-content .row-item-cuahang h4{color:#004a80;font-weight:bold;}
.main .container-body .right-content .row-item-cuahang a{color:black }
.main .container-body .right-content .row-item-cuahang a:visited{text-decoration:none }
.main .container-body .right-content .row-item-cuahang a:active{text-decoration:none }
.main .container-body .right-content .row-item-cuahang a:hover{text-decoration:none }

.main .container-body .right-content .contact h4{text-transform:uppercase;color:#004a80;font-weight:bold; }
.main .container-body .right-content .contact p#nc{font-style:italic;font-weight:bold; }
.main .container-body .right-content .contact form#form_contact{}
.main .container-body .right-content .contact form#form_contact .row{padding-top:5px;}
.main .container-body .right-content .contact form#form_contact span{}
.main .container-body .right-content .contact form#form_contact input{ border:none;width:100%}
.main .container-body .right-content .contact form#form_contact textarea{border:none;width:100%;height:100px;}
.main .container-body .right-content .contact form#form_contact button{border:none;background:#004a80;color:white;text-transform:uppercase;padding:5px 10px; border-radius:5px;}


#thanhphantrang{padding-top:10px}#thanhphantrang a{color:black;text-decoration:none;padding:5px 10px;border:solid 1px gainsboro}#thanhphantrang span{color:red;padding:5px 10px;border:solid 1px gainsboro}
.main .menus .navbar-default .menus-contain .navbar-nav>li>a:hover{color:#d71921 ! important}