/* 

*/
*{
    outline: none;
}
h1, h2, h3, p{display: block; -webkit-margin-before: 0em;  -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;   padding: 0;   margin: 0;}
table{  border-collapse: separate; border-spacing: 0px; border: 0;}
p{line-height: 25px; text-align: justify}
root {  display: block;}
.clearfloat{clear: both;}
a{text-decoration: none;}
body{ font-family: 'Quicksand' !important; color: #000000 !important; padding: 0; margin: 0; background: rgb(189, 189, 189);}
#page_wapper{ width: 1002px; margin: 0 auto;background: #f68512 url(bg_wapper.png) center top no-repeat;}
/* input */
.no_bg_input{background: none; border: 0px;}
#txtsearch{width: 208px; height: 26px; padding: 1px; float: left;}
#btnsearch{width: 26px; height: 26px; cursor: pointer; float: left;}
/* input */
#page_wapper #header{height: 101px; width: 1002px; }
#page_wapper #header #logo{height: 86px; width: 690px; float: left;}
#page_wapper #header #right_tool{height: 101px; width: 280px; float: right }
#page_wapper #header #right_tool #language_panel{width: 249px; height: 53px; text-align: right; padding-top: 5px;}
#page_wapper #header #right_tool #language_panel a{font: 11px Arial; color: #fff; display: inline-block; height: 15px; line-height: 15px; font-size: 13px;}
#page_wapper #header #right_tool #language_panel span{font: 11px Arial; color: #fff; display: inline-block; height: 12px; line-height: 12px;}
#search_panel{    padding-left: 9px;
    padding-right: 9px;
    height: 28px;
    background: url(search_bg.png) no-repeat;
    display: inline-block;}
#page_wapper #menu{height: 45px; width: 994px; padding: 0 9px;}
#page_wapper #slide{height: 330px; width: 1002px; }
#page_wapper #box_home{height: 165px; width: 974px;  padding: 10px 14px 3px 14px;}
#page_wapper #box_home .items{float: left; width: 193px; height: 165px; background: url(bg_item_box_home.png) left no-repeat}
#page_wapper #box_home .items .items_title{padding-top: 6px; height: 25px; padding-left: 24px; }
#page_wapper #box_home .items .items_title a{line-height: 25px; font-family: Arial; font-size: 15px; color: #494949; text-decoration: none; font-weight: bold;}
#page_wapper #box_home .items .items_img{width: 172px; height: 114px; padding: 5px 10px 10px 11px;}
#page_wapper #box_home .items .items_img img{border: 1px solid #8e8b8b}
#page_wapper #box_home .right_space{margin-right: 2.25px;}
#page_wapper #content{}
#page_wapper #content #left_content{float: left;  width: 699px; }
/* Normal Page */
#page_wapper #content_normal{background: #f3f1ec; margin: 0 12px; padding: 10px 0px;}
#page_wapper #content_normal #left_content{float: left;  width: 672px; padding: 0px 10px; }
#page_wapper #content_normal #right_content{float: right; width: 286px; } 
#page_wapper #content_normal #left_content .article_detail{padding: 5px;}
#page_wapper #content_normal #left_content  .title_cat{height: 35px; margin-bottom: 5px; line-height: 35px;  padding-left: 36px; width: 622px;  background:  url(icon_edubridge.png) 2px 0px no-repeat;}
#page_wapper #content_normal #left_content  .title_cat a{color: #626161; font-family: Arial; font-size: 14px; font-weight: bold}
#right_content #ticket{background: #e9e9e9; margin-top: 3px;}
#right_content #ticket #content_ticket{position: relative; width: 286px; height: 176px; }
#right_content #ticket #content_ticket #summary{text-align: center; position: absolute; bottom: 0px; left: 0px; background: url(bg_visa_tran.png) repeat; width: 268px; height: 36px; }
#right_content #ticket #content_ticket #summary a{color: #fff; font-size: 16px; line-height: 36px; font-weight: bold;}
#right_content #weblink {background: url(bg_drop.png) center top no-repeat; width: 286px; height: 26px; margin-top: 3px;}
#right_content #adv{background: #e9e9e9; margin-top: 4px; padding-bottom: 10px;}
#right_content #adv #title_cat{height: 40px; font-weight: bold; padding-left: 10px; line-height: 35px; color: #4b4842; font-family: Arial; font-size: 16px; padding-top: 10px; width: 236px; }

#right_content #adv .imgadv{width: 286px;}
#right_content #adv #content_support{width: 246px; padding: 0 20px;}
/* News Home */
#page_wapper #content #left_content #news_home{width: 683px;  margin: 2px 0px 0px 14px; border: 1px solid #dd7710;}
#page_wapper #content #left_content #news_home #title_cat{height: 50px; line-height: 45px; padding-top: 10px; padding-left: 50px; width: 633px;  background: #e9e9e9 url(icon_edubridge.png) 12px 14px no-repeat;}
#page_wapper #content #left_content #news_home #title_cat a{color: #494949; font-family: Arial; font-size: 18px;}
#page_wapper #content #left_content #news_home #top_1 {height: 166px; width: 647px; padding: 0px 18px 16px 18px; background: #e9e9e9; }
#page_wapper #content #left_content #news_home #top_1 #left{float: left; width: 212px; padding-right: 10px;}
#page_wapper #content #left_content #news_home #top_1 #left img{width: 210px; height: 159px; border: 1px solid #8e8b8b}
#page_wapper #content #left_content #news_home #top_1 #right{float: left; width: 414px; padding-left: 10px;}
#page_wapper #content #left_content #news_home #top_1 #right h3{padding-bottom: 10px;}
#page_wapper #content #left_content #news_home #top_4 { width: 647px; padding: 0px 18px 20px 18px; background: #ffce21; }
#page_wapper #content #left_content #news_home #top_4 .items_news_home{float: left; width: 323px; height: 105px; margin-top: 18px;}
#page_wapper #content #left_content #news_home #top_4 .items_news_home .boximg{float: left; width: 124px; height: 105px;}
#page_wapper #content #left_content #news_home #top_4 .items_news_home .boximg img {width: 122px; height: 97px; border: 1px solid #8e8b8b}
#page_wapper #content #left_content #news_home #top_4 .items_news_home .summary{float: left; width: 181px; padding: 0 9px; height: 105px;}
#page_wapper #content #left_content #news_home #top_4 .items_news_home .summary h3{padding-bottom: 5px; font-size: 12px;}
#page_wapper #content #left_content #news_home #top_4 .items_news_home .summary p{}
/* News Home */
/* Advisory */
#page_wapper #content #left_content #advisory_home{width: 683px; background: #e9e9e9;  margin: 2px 0px 0px 14px; border-left: 1px solid #dd7710; border-top: 1px solid #dd7710; border-right: 1px solid #dd7710;}
#page_wapper #content #left_content #advisory_home #title_cat{height: 50px; line-height: 45px; padding-top: 10px; padding-left: 50px; width: 633px;  background:  url(icon_edubridge.png) 12px 14px no-repeat;}
#page_wapper #content #left_content #advisory_home #title_cat a{color: #494949; font-family: Arial; font-size: 16px;}
#page_wapper #content #left_content #advisory_home #mycarousel li .boximg img{width: 138px; height: 94px; border: 1px solid #8e8b8b;}
.title_{color: #464646; font-family: Arial; font-weight: bold; font-size: 13px; cursor: pointer;}
.title__{color: #464646; font-family: Arial;  font-size: 13px; cursor: pointer;}
.title_link{color: #000000; font-family: Arial;  font-size: 12px; cursor: pointer;}
/* Advisory */
/* Question */
#page_wapper #content #left_content #qa_home{ width: 683px; background: #e9e9e9;  margin: 0px 0px 0px 14px; border-left: 1px solid #dd7710; border-bottom: 1px solid #dd7710; border-right: 1px solid #dd7710;}
#page_wapper #content #left_content #qa_home #title_cat{height: 40px; line-height: 35px; padding-top: 10px; padding-left: 50px; width: 633px;  background:  url(icon_question.png) 12px 14px no-repeat;}
#page_wapper #content #left_content #qa_home #title_cat a{color: #494949; font-family: Arial; font-size: 16px;}
#page_wapper #content #left_content #qa_home ul{ -webkit-margin-before: 0em; -webkit-margin-after: 1em; list-style: none; padding-left: 30px;}
#page_wapper #content #left_content #qa_home ul li{padding: 5px 8px 5px 14px; background: url(bullet.png) left 9px no-repeat;}
/* Question */
/* Right Home */
#page_wapper #content #right_content{float: right; margin: 2px 14px 0 0 ; padding-left: 3px; width: 286px; } 
#page_wapper #content #right_content #contry{background: #e9e9e9 url(bg_cat_country.png) 1px 1px repeat-x;}
#page_wapper #content #right_content #contry #title_cat{height: 42px; padding-left: 50px; line-height: 42px;  width: 234px;  
                                                        border-left: 1px solid #7da8e2;
                                                        border-right: 1px solid #2b4c88;
                                                        border-top: 1px solid #7da8e2;
                                                        border-bottom: 1px solid #2b4c88;
                                                        background: url(icon_edubridge.png) 12px 5px no-repeat;}
#page_wapper #content #right_content #contry #title_cat a{color: #fef17f; font-family: Arial; font-size: 16px;}
#page_wapper #content #right_content #contry .items{ 
    border-left: 1px solid #7da8e2;
    border-right: 1px solid #2b4c88;
    border-top: 1px solid #7da8e2;
    border-bottom: 1px solid #2b4c88;
    width: 141px;
    float: left;
    line-height: 47px;
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px 1px #8e8b8b;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    height: 47px;
    background: url(bg_contry.png) center center repeat-x;
}
#page_wapper #content #right_content #contry .items:hover{ background: url(bg_contry_hover.png) repeat-x;}


#page_wapper #content_normal #right_content #other_catalog{background: #f3f1ec; margin-top: 3px;}
#page_wapper #content_normal #right_content #other_catalog #title_cat{height: 40px; padding-left: 50px; line-height: 35px; padding-top: 10px; width: 236px;  background: #f9e1a1 url(icon_edubridge.png) 12px 14px no-repeat;}
#page_wapper #content_normal #right_content #other_catalog #title_cat a{color: #494949; font-family: Arial; font-size: 13px}
#page_wapper #content_normal #right_content #other_catalog #content_catalog{ width: 258px;  margin: 5px 14px 0px 14px; padding-bottom: 10px}
#page_wapper #content_normal #right_content #other_catalog #content_catalog .catalog{padding-left: 14px;  padding-top: 5px; padding-bottom: 5px; background: url(bullet.png) left center no-repeat;}
#page_wapper #content_normal #right_content #other_catalog #content_catalog .catalog a{color: #555555;}
#page_wapper #content_normal #right_content #other_catalog #content_catalog .active {padding-left: 14px;  padding-top: 5px; padding-bottom: 5px; background: url(bullet.png) left center no-repeat;}
#page_wapper #content_normal #right_content #other_catalog #content_catalog .active a{color: #555555; font-weight: bold;}

#page_wapper #content #right_content #visa{background: #fdffd5; margin-top: 3px;}
#page_wapper #content #right_content #visa #title_cat{height: 40px; padding-left: 50px; line-height: 35px; padding-top: 10px; width: 236px;  background: #f9e1a1 url(icon_edubridge.png) 12px 14px no-repeat;}
#page_wapper #content #right_content #visa #title_cat a{color: #494949; font-family: Arial; font-size: 18px}
#page_wapper #content #right_content #visa #content_visa{ width: 258px; height: 250px; margin: 5px 14px 0px 14px;}
#page_wapper #content #right_content #visa #content_visa .person{  padding-top: 5px; padding-bottom: 5px;}
#page_wapper #content #right_content #visa #content_visa .person a{font-weight: bold; color: #555555;}
#page_wapper #content #right_content #visa #content_visa .visa-img img{max-height: 100px;}
#page_wapper #content #right_content #visa #content_visa .visa-img{text-align: center;}
#page_wapper #content #right_content #support{background: #e9e9e9; margin-top: 4px; padding-bottom: 10px;}
#page_wapper #content #right_content #support #title_cat{height: 40px; padding-left: 10px; line-height: 35px; padding-top: 10px; width: 236px; }
#page_wapper #content #right_content #support #title_cat a{color: #4b4842; font-family: Arial; font-size: 16px}
#page_wapper #content #right_content #support #content_support{width: 246px; padding: 0 20px;}
#page_wapper #content #right_content #support #content_support .yahoo{float: left; text-align: center;  width: 123px;  padding-top: 2px;}
#page_wapper #content #right_content #support #content_support .skype{float: left; text-align: center;  width: 123px;  padding-top: 2px;}
#page_wapper #content #right_content #support #content_support a{font-size: 12px; font-weight: bold; color: #073d6f; }
#page_wapper #content #right_content #support #content_support .phone{height: 38px; color: #d71b1c; line-height: 38px; font-weight: bold; font-size: 15px; padding-left: 42px; width: 246px; background: url(icon_phone.png) left no-repeat; }
#page_wapper #content #right_content #support #content_support .email{height: 38px; color: #555354; line-height: 38px; font-weight: bold; font-size: 13px; padding-left: 42px;  width: 246px; background: url(icon_email.png) left no-repeat; }


/* Right Home */
#page_wapper #footer{height: 149px; width: 1002px; }
#page_wapper #footer #menu_bottom{margin: 0 15px; height: 35px; text-align: center; line-height: 35px; padding-top: 10px; width: 972px; background: url(space_child_menu.png) left bottom repeat-x;} 
#page_wapper #footer #menu_bottom span, #page_wapper #footer #menu_bottom a{padding: 0px 6px; color: #000; font-size: 12px; font-weight: bold;}
#page_wapper #footer #f-left{float: left;height: 80px; width: 800px; padding-top: 24px; padding-left: 82px; background: url(bg_logo.png) 10px center no-repeat }
#page_wapper #footer #f-right{float: left;height: 70px;  padding-top: 34px; width: 105px; text-align: right; padding-right: 15px;}
/* News */
.article_list{padding-top: 0;}
.article_list .item{margin-bottom:18px;}
.article_list .item .image {
    width: 160px;
    height: 120px;
    float: left;
    border: 1px solid #D7E0E5;
    padding: 2px;
}
.services-others .others-link ul{padding: 3px;}
.services-others .others-link ul li {
    background: url(bullet.png) no-repeat left 4px;
    color: #3B3B3B;
    line-height: 16px;
    padding: 1px 5px 5px 15px;
}
.article_list .item .image img{width:160px; height:120px;}
.article_list .item .content{width:503px; float:right;}
.article_list .item .content_nothumb {width:674px; float:right;}
.article_list .item .content_nothumb .title{line-height:19px; color:#115fa7; font-weight:bold; margin-bottom:5px;}
.article_list .item .content_nothumb .title a{color: #464646;}
.article_list .item .content_nothumb .summary{color:#3b3b3b; line-height:19px; text-align:justify;}

.article_list .item .content .title{line-height:19px; color:#115fa7; font-weight:bold; margin-bottom:5px;}
.article_list .item .content .title a{color: #464646;}
.article_list .item .content .summary{color:#3b3b3b; line-height:19px; text-align:justify;}

.article_detail .content
{        
    overflow: hidden;
    text-align: justify;
}
.article_detail .content img{max-width: 647px;}
.article_detail .summary
{    
    font-weight: bold;    
    text-align: justify;

}
.read_more{
    
    color: #464646;
    font-style: italic;
}
/* News */
.others-title {
    color: rgb(223, 79, 23);
    font-weight: bold;
    text-align: left;
    line-height: 20px;
    margin-bottom: 3px;
}
/*thu vien hinh */
.other_album
{
    list-style: none;
    -webkit-padding-start: 00px;

    height: auto;

}
.other_albums
{
    float: left;
    padding-left: 13px;
    padding-right: 13px;

}
.itemsalbum
{
    height: 92px;
    width: 142px;
    padding: 4px 4px 8px 4px ;
    background:  url(album.png) no-repeat;
}
.album
{
    height: 137px;
    width:  208px;   
    padding: 6px 6px 12px 6px ;
    background:  url(albumcover.png) no-repeat;
}
.album2
{
    height: 91px;
    width:  135px;  

    padding: 4px 4px 8px 4px ;
    background:  url(video.png) no-repeat;
}
.dategallery
{
    color: #858585;
    text-align: center;
    font-size:12px;
    font-weight:normal;
    text-align: right;
    padding-right: 15px;
}
.hs_thumb
{
    border: solid 1px #D1D1D1;
    padding: 3px;
    display: inline-block;
    background-color: #ffffff; 
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.hs_thumb:hover
{
    border: solid 1px #D1D1D1;
    padding: 3px;
    display: inline-block;
    background-color: #9BCDFF;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
/* KET THUC CSS THUVIEN HINH*/


.pagination {
  
    display: inline-block;
    margin-bottom: 10px;
    padding-top: 8px;
    width: 100%;
}
.pagination .links {
    float: right;
}
.pagination .links a {
    border: 1px solid #D3E5FD;
    color: #024DC0;
    display: inline-block;
    padding: 4px 10px;
    text-decoration: none;
}
.pagination .links a:hover {
    border: 1px solid #F6B565;background-color: #fff;
    color: #A3A3A3;
    display: inline-block;
    padding: 4px 10px;
    text-decoration: none;
}
.pagination .links b {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #024DE0;
    color: #1461EB;
    display: inline-block;
    font-weight: normal;
    padding: 4px 10px;
    text-decoration: none;
}
.pagination .results {
    float: right;
    padding-top: 3px;
}
.button, .button:hover{
    padding: 5px 20px 5px 20px;
    background: rgb(255, 125, 39);
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid rgb(221, 0, 0);
    border-radius: 8px;
}
#email{}
#email .other_news_title{color: rgb(228, 75, 16); font-weight:bold; text-align:left; padding:10px 0px 10px 0px;}
#email .email-loadding{}
#email .email-ok{}
#email .email-form{background: rgb(255, 243, 226); padding:10px;}
/* end main content */
/* CSS VIDEO*/
.titlevideo
{

    padding-top: 10px;
    padding-bottom: 10px;
    font-size:16px;
    color: #cd0a0a;
    font-weight: bold;


}
.video
{
    height: 91px;
    width:  135px;  

    padding: 4px 4px 8px 4px ;
    background:  url(video.png) no-repeat;
}
.videodate{
    color: #858585;
}
.videoview{
    color: #8B0101;
}

.other_video
{
    list-style: none;
    text-align: center;
    height: auto;
}
.other_videos
{
    float: left;
    padding-left: 13px;
    padding-right: 13px;
}
ul
{
    -webkit-padding-start: 5px;
}
.other_video_items
{
    height: 91px;
    width:  135px;  
    position: relative;
    padding: 4px 4px 8px 4px ;
    background:  url(video.png) no-repeat;
}
.icon_thumb_play
{
    display: inline-block;
    position: absolute;
    left: 6px;
    bottom: 6px;
    background: url(bg_icon_play.png) no-repeat left top;
    height: 26px;
    width: 26px;
}
.others-video-image {

    padding: px 10px 10px 0px;
}
.video-summary
{
    padding: 5px 10px 10px 5px;
}
/* KET THUC CSS VIDEO*/

/*Thong tin tai ve */
.d_title
{
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 5px;
    color: #115FA7;
    font-weight: bold;
}
.other-link{
    color: #555555;
}
.detail-title{
    color: #464646;
    padding-bottom: 5px;
}
.services-others .others-link {
    
    padding: 0px 10px 10px 0px;
}
.services-others .others-link ul{padding: 3px;
                                 list-style: none;
}
.services-others .others-link ul li {
    background: url(bullet.png) no-repeat left 4px;
    color: #3B3B3B;
    line-height: 16px;
    padding: 1px 5px 5px 15px;
}

#styled-select {}
#styled-select span.customStyleSelectBox { font-size:11px; color:#7c7c7c; padding:0px; background:url(weblink_select.jpg) 0 0 no-repeat;}
#styled-select span.customStyleSelectBox.changed { background-color: transparent; }
#styled-select .customStyleSelectBoxInner {height: 26px; line-height: 26px}
#styled-select select{width: 286px; cursor: pointer;}
.customStyleSelectBoxInner {text-align: left;padding-left: 10px;}

#form_Helpdesk {}
#comment_Helpdesk {}
.request-help {background: url(help-request.png) 0 5px no-repeat;height: 66px;padding:5px 0 5px 75px;}
#faqs_list {background: #f8f8f8 0 0 repeat;border: solid 1px #A3A3A3;margin-bottom: 20px;}
#faqs_list p {margin:0 0 10px 0;}
#comments_list {margin-bottom: 20px;}
#comments_list p {margin:0 0 10px 0;}
.question {color: #354E98;}
.faq_item {background: url(article_text.png) 0 2px no-repeat;padding: 0 0 0 25px;line-height: 18px}
.faq_item_answer {padding: 0 0 0 25px;}
.inputtext {border: solid 1px #CCCCCC;padding: 3px;}
.inputbutton {background-color: #18A6E5; border: 0;padding: 3px 6px;cursor: pointer;color: #fff;font-size: 13px;border-radius: 5px;}
a.readmore {color: #F1F1F1;font-size: 11px;text-decoration: underline;}
.loading {height: 100px;background: url(loading.gif) 50% 50% no-repeat;}

div.jContent
{
	float: left;
		
}

div.slides
{
	
}

div.jContent p
{
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
}

div.jContent a
{
	float: left;
	display: block;	
}

div.jContent a.hide
{
	visibility: hidden;
}



/* vertical */
div.jc-vertical
{
	
}


div.jc-vertical a
{
	width: 258px; 
	height: 34px;
}


/* auto and circle */


div.js-circle
{
	
}
.semtimecover1{background-color: #25AAE2;border-bottom-left-radius:20px;min-height: 40px;max-width: 120px;}
p.semtime1{text-align: center; line-height: 35px; color: #FFFFFF; font-size: 18px}
.semtimecover2{background-color: #9fd85a;border-bottom-left-radius:20px;min-height: 40px;max-width: 120px;}
p.semtime2{text-align: center; line-height: 35px; color: #FFFFFF; font-size: 18px}
.semtimecover3{background-color: #df7e7e;border-bottom-left-radius:20px;min-height: 40px;max-width: 120px;}
p.semtime3{text-align: center; line-height: 35px; color: #FFFFFF; font-size: 18px}
.semdatecover1{float: right;background-color: #0E77BB;border-top-right-radius:20px;min-height: 40px;min-width: 120px;}
p.semdate1{text-align: center; line-height: 35px; color: #7FD4FD; font-size: 18px}
.semdatecover2{float: right;background-color: #78b333;border-top-right-radius:20px;min-height: 40px;min-width: 120px;}
p.semdate2{text-align: center; line-height: 35px; color: #9eff57; font-size: 18px}
.semdatecover3{float: right;background-color: #c2413e;border-top-right-radius:20px;min-height: 40px;min-width: 120px;}
p.semdate3{text-align: center; line-height: 35px; color: #f4bf94; font-size: 18px}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.banner {  
  
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.banner .item {
  background-color: #777;
}
.banner > .carousel-inner > .item > img {  
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  display: block;
}
.banner > .carousel-control.left {  
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);  
}
.banner .carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
#countryCarousel .carousel-indicators{
    bottom: -30px;
}
/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}
.home-program{
    background: url(chuongtrinh.png) no-repeat center bottom;    
}
.home-hoithao{
    background: url(hoithao_sukien_dangky.png) no-repeat center bottom;
}
h1.home-title01{
    text-align: center;
}
h3.home-tintuc-title{
    text-align: left;
    background: url(home_tintuc_icon.png) repeat-y left top;
    padding-left: 18px;
    text-transform: uppercase;
}
h3.home-visa-title{
    text-align: left;
    background: url(home_visa_icon.png) repeat-y left top;
    padding-left: 18px;
    text-transform: uppercase;
}
h3.home-trainghiem-title{
    text-align: left;
    background: url(home_trainghiem_icon.png) repeat-y left top;
    padding-left: 18px;
    text-transform: uppercase;
}
/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {
  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}

.navbar-custom {    
    color:#2f3030; 
	padding-top: 20px;
}
  
.navbar-custom .navbar-nav > li > a {
  	color:#2f3030;
        font-size: 14px;
        text-transform: uppercase;
  	padding-left:12px;
  	padding-right:12px;
	font-weight:bold;
}
.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {  
  color: #ef7d31;
}

.navbar-custom .navbar-nav > li > a:hover, .nav > li > a:focus, .navbar-custom .navbar-nav .open>a  { 
  /*background-color: #33aa33;*/
  color: #ef7d31;
}

     
/* dropdown */
.navbar-custom .navbar-nav .dropdown-menu  { 
  background-color: #ee7e1a;
}
.navbar-custom .navbar-nav .dropdown-menu>li>a  { 
  color: #fff;
}
.navbar-custom .navbar-nav .dropdown-menu>li>a:hover,.navbar-custom .navbar-nav .dropdown-menu>li>a:focus  { 
  color: #33aa33;
}
      
.navbar-custom .navbar-brand {
  	color:#eeeeee;
}
.navbar-custom .navbar-toggle {
  	background-color:#eeeeee;
}
.navbar-custom .icon-bar {
  	background-color:#33aa33;
}