body {

	

	background-color:#efefef;

	color:#000;

}

#uix_searchMinimalInput {
    flex: 1 1 auto;
	width:90%;
	float: left;
}

.thong_bao_moi{position:fixed; bottom:0px; right:5px; z-index:10000;}
.thong_bao_moi ul li{width:200px;}
.thong_bao_moi ul li a:hover{color:#fff;}
	
	.social{position:absolute; top:7px; right:6px;}
	.social img{width:20px; margin-right:2px }

	
#uix_searchMinimal {
	background: #fff;
    float: right;
    opacity: 0;
    position: absolute;
    right: 0;
    transition-delay: 0s, 0s;
    transition-duration: 0.3s, 0.3s;
    transition-property: opacity, width;
    width: 0;
}
	#uix_searchMinimal input {
    background-color: transparent;
    border-radius: 0;
    border-style: none;
    box-shadow: 0 -2px rgba(0, 0, 0, 0.2) inset;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: inherit;
    text-align: left;
    text-indent: 10px;
    width: 100%;
}
#uix_searchMinimal input:focus{outline:none;box-shadow:inset 0 -2px rgb(24,126,190)}
#uix_searchMinimalClose {
    flex: 0 0 auto;
	float: left;
}
#uix_searchMinimalClose {
    cursor: pointer;
    float: left;
    font-size: 14px;
    padding: 20px 15px 0 5px;
	margin: 10px 0 0 0;
	background: url(../images/close_black.png) no-repeat;
}
.uix_icon {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}
	#uix_searchMinimal.show form .uix_icon {
    display: inline-block;
}
#uix_searchMinimal {
    box-sizing: border-box;
}
	#uix_searchMinimal.show {
    opacity: 1;
    transition-delay: 0.3s, 0.3s;
    width: 100%;
}
	

a {

	color:#000;

	text-decoration:none;

}

.accordion-header a

{

    color:#fff;

	text-decoration:none;

}

.accordion-header a:visited,

.accordion-header a:active 

{

    color:#fff;

}

a:hover {

	text-decoration:none;	

	color:#057435;

}





img {

    border: 0 none;

    font-size: 0;

    line-height: 0;

    max-width: 100%;

}



.img_res{width:140px !important; height:90px !important;}
.tintuc_img img {
	width:140px !important; height:90px !important;
}
.hot_news_content_mt img{margin-bottom:10px;}







.flag{display:block}

.flag1{display:none}



.orange{color:#f37912;}

.grey{color:#4a4a4a;}

.header1 {

	background:#0c7a3d url(../images/bg_header.jpg) top center no-repeat;

	padding-top:3px;

	padding-bottom:0px;

	margin-bottom:0;

	height:126px;

	

}
  .header1.gray{
    	background:#3b423e url(../images/bg_header_gray.jpg) top center no-repeat;   
  }
.logo{

	float:left;

}



.header .sdt {

    display:none;

}



.logo_horea {

	float:left;

}

.logo_horea img {

}

.adv_728x90 {

	float:right;

	padding-top:7px;

	margin-right:285px;

}



.huan_chuong {

    position:absolute;

	right:100px;

top:10px;

}



.form_flag{position:absolute; top:40px; right:0; text-align:center;}.
.form_flag a img{width:30px !important; }

.form_flag a{color:#fff; }



.blue{color:#057435;}



.mt_5px{margin-top:5px;}

.mt_10px{margin-top:10px;}

.mt_20px{margin-top:20px;}



.chinhanh_all{}

.cnhanh1{	 width:48%; margin:0 1%; float:left; }

.cnhanh {

    border-left: 1px solid #d7d7d7;

    margin-bottom: 20px;

 	font:normal 13px/19px Arial, Helvetica, sans-serif;

    padding-left: 10px;

	margin-top:5px;



}



.logo1{position:absolute; left:20px; top:3px;}

.logo1 img{width:110px;}

.hot_new{background-color:#f3f3f3; border-right:2px solid #dadada; height:38px; }

.hot_new_left{background:url(../images/hot_new_left.jpg) 0 0 no-repeat; float:left; height:38px; width:130px;font-family: 'utm_helvetinsregular'; padding:10px 0 0 42px;}



.hot_new_right{padding:10px 0 0 0px; float:left; width:60%}

.hot_new_right a{}

.hot_new_right a span{color:#8d8d8d; font-style:italic; font-size:11px;}





.content_general{padding:10px 10px 0px; background-color:#fff;}

.row12{float:left; width:60%;margin-left:1%}

.row12_add{width:80%; margin-left:0; float:left;}

.row12_all{ }

.row50{width:51%; float:left;}

.row50a{width:48%;  float:right;}

.row50a1{width:90%; margin:0 auto; padding:2%; border:1px dashed #CCC; border-radius:5px;}



ul.other_tdt{

    

  

    position: absolute;

    left: 160px;

    top: 5px;

}

 ul.other_tdt li{float:left;  padding-left:20px; margin-right:20px; padding-top:3px;}

  ul.other_tdt li img{float:left; margin-right:6px;}
  


  <!--  ul.other_tdt li.dang{background:url(../images/icon_dang.png) 0 0px no-repeat; padding-left:25px; }-->

/*  ul.other_tdt li.congdoan{background:url(../images/icon_congdoan.png) 0 0px no-repeat;}

   ul.other_tdt li.dtn{background:url(../images/icon_dtn.png) 0 0px no-repeat;} */





.row11{width:19%; float:left}

.row1{float:left; width:55.55%}

.row1 h1 {margin-top:10px;}

.row1 h1 a{font:bold 21px/20px 'utm_helvetinsregular',Arial, Helvetica, sans-serif;}



.row2{float:right; width:40%; border-left:1px solid #e9e9e9; padding:0 1.5% 0 1.5%;}

.row2 .hot_news{border-bottom:1px solid #ececec; padding-bottom:10px; margin-bottom:10px;}

.row2 .hot_news_last{border:none; padding:0; margin:0;}







.row2 .hot_news h2{font:normal 13px/17px Arial, Helvetica, sans-serif;}



.hot_news1{margin-top:10px; border-bottom:1px solid #e1e1e1; padding-bottom:10px;}

.title_home{margin-bottom:10px;color:#fff; font-size:12px;}

.title_home span{ background-color:#a4a4a4; padding:5px 7px; border-radius:3px;}

.title_home span a{ color:#fff;}





.bg3, .bg3_add{}

.bg3{background-color:#f3f3f3;}

.bg3_add{}



.hot_news1 h2{font:normal 24px/26px "Roboto Condensed",sans-serif,Arial; margin-bottom:5px;  }



.content1 h2{font:normal 20px/20px "Roboto Condensed",sans-serif,Arial; margin-bottom:15px;}

.content1 h2 .add{padding:10px; background-color:#d6fce7; border-radius:10px 10px 0 0; }


.hot_news1 h2 a{color:#01652c; font:bold 15px/17px 'utm_helvetinsregular',Arial, Helvetica, sans-serif; padding-bottom:4px; margin-bottom:4px;}



.tvpdd{margin-bottom:20px; text-align:center; font-size:16px; text-transform:uppercase; border-bottom:1px solid #eeeeee; padding-bottom:5px; padding:8px; background-color:#fafafa; 
    font: 22px/20px "Roboto Condensed",sans-serif,Arial;
    margin-bottom: 15px;
}



.thumb{width:140px; float:left;margin-right:10px;}

.thumb1{margin-right:15px;}
.span_size { font-style:italic;white-space:nowrap; font-size: 12px}
.date{color:#8d8d8d; font:italic 12px Arial, Helvetica, sans-serif}
.date2{font:14px Arial, Helvetica, sans-serif; color: #0243F3}
.span_blue {color: #0243F3 }
.row3{float:right;width:19%}

.row3_add{float:right;width:19%}

.title_ge{padding:7px 0px; position:relative;}

.f_hevi{font-family:"Roboto Condensed";}

.title_ge{background-color:#e5e5e5;}
.title_ge span a{color:#000;}

.ten_member {text-align:center; background-color:#fffde3; border:#afa216 solid 1px; padding:5px; margin-top:3px; font-weight:bold; color:#FF0000; font-size:14px}

.cbtt{padding:10px; border:1px solid #e7e7e7; margin-bottom:20px;}


.cbtt_div{width:50%;float: left}


.cbtt1{margin-bottom:20px; width:98%; float:left; margin:0 1%; margin-top:30px; border-radius:5px; height: 230px;}

.cbtt2{margin-bottom:20px; margin-top:30px; }

.fs_20{font-size:18px !important;  color:#d50001; margin-bottom:10px !important; padding:10px; background-color:#99ff99; border-radius:5px 5px 0px 0; border-bottom:1px solid #d0e6ae;}

.fs_20 a{color:#d50001;} 



.httt{padding:7px !important; }

.httt_content{text-align:left;}



.line1{border-bottom:1px solid #e5e5e5 !important; margin-bottom:10px; margin-top:10px; }

.red{background-color:#b50101 !important;}

a.red_color{color:#b50101 !important;}

.httt_content span{font-family:Arial, Helvetica, sans-serif; font-size:12px;}



.tbl th{text-align:center; background-color:#dddddd; padding:10px; color:rgba(14, 12, 12, 0.61);}

.bg1{background-color:#f4f4f4;}

.tbl td,th{padding:7px;border:1px solid #CCC;}

.tbl td{border:1px solid #CCC;}



.file1, .file{padding:10px 20px; background:#f0f0f0 url(../images/pdf.png) 8px 8px no-repeat; padding-left:50px; }



.file2{margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #e1e1e1;}

.file2 span.so{background-color:#a3a3a3; color:#fff; padding:2px 5px; border-radius:2px; margin-right:5px; }



.file1{background-color:#f0f0f0; border-bottom:1px solid #e1e1e1;}

.file{background-color:#fff;}

.giasan{background-color:#eeeeee;}



.title_ge span{background:#00923f url(../images/left_title.jpg) top right no-repeat; padding:6px 35px 6px 35px; color:#fff; font-size:15px;  text-transform:uppercase;}

.title_ge_add span{background:none; color:#333; font-size:12px !important;}



		.header .logo img {

   display:none;

}




.pt_30{padding-top:0px;}
.icon_duan, .icon_thitruong, .icon_kinhtte,.icon_tdt{width:24px; height:23px; position:absolute; top:5px; left:5px;}

.icon_tdt{ background:url(../images/icon_tdt.png) 0 0 no-repeat;}

.logo_2{display:none !important; }


.icon_duan{background:url(../images/icon_datb.png) 0 0 no-repeat; }

.icon_thitruong{background:url(../images/icon_thitruong.png) 0 0 no-repeat;}



.icon_kinhtte{background:url(../images/icon_kt.png) 0 0 no-repeat;}



.title_ge1{padding:7px 0px; position:relative; margin-bottom:3px;}

.title_ge1{ background-color:#00923f; text-align:center;}



.wl{padding:3px; border:1px solid #CCC; width:100%;}

.orange{background-color:#ff6600;}

.title_ge1 span{padding:6px 40px 5px 20px; color:#fff; font-size:15px;  text-transform:uppercase;}



.accordion

			{

				

				

			}





.content_da{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #CCC; }


.duan_tieubieu{width:20%;  float:left; text-align: center; }
.duan_tieubieu img{width:205px !important; height:132px !important;}
.duan_tieubieu p{font:13px Arial, Helvetica, sans-serif; margin-top:4px;}



.duan_tieubieu h3 a{font-size:16px; color:#057435}

.duan_tieubieu h3{margin-top:10px;}



.duan_tieubieu_add{width:29%; margin:0 2%}

.thuvien_tieubieu{width:28%;  float:left; text-align: center; }
.thuvien_tieubieu img{width:205px !important; height:132px !important;}
.thuvien_tieubieu p{font:13px Arial, Helvetica, sans-serif; margin-top:4px;}
.thuvien_tieubieu h3 a{font-size:16px; color:#057435}
.thuvien_tieubieu h3{margin-top:10px;}
.thuvien_tieubieu_add{width:29%; margin:0 2%}


.tintuc_tieubieu{width:22.5%; margin: 5px 10px;  float:left;  }
.tintuc_mota{height: 60px; overflow-y: hidden}



.tintuc_img { text-align:  center};
.duan_tieubieu_add img{width:255px !important; height:164px !important;}


.adv_mid_780x90{}



.thitruong{width:47.7%; float:left;}

.thitruong_add{float:right;}

.thitruong h4{font:bold 18px 'utm_helvetinsregular', Arial, Helvetica, sans-serif; margin-top:10px}



.view_all{background:url(../images/icon_view_all.png) 0 6px no-repeat; position:absolute; right:10px; top:8px; padding:0 0px 0 10px; font-size:11px}



.view_all1{background:url(../images/icon_view_all1.png) 0 7px no-repeat; position:absolute; right:10px; top:8px; padding:0 0px 0 10px; font-size:11px; color:#fff;}

.view_all1 a{color:#fff;}

ul.other_thitruong{border-top:1px solid #e5e5e5; padding-top:10px; margin-top:15px}

ul.other_thitruong li{background:url(../images/icon_other.jpg) 0 7px no-repeat; padding:0 0 5px 15px; font-size:12px;}



.hoat_dong{background-color:#efefef; padding-right:5px;}

.hoat_dong ul li{border-bottom:1px solid #d8d8d8;  padding:0 0 8px 10px; margin-bottom:5px; background:url(../images/ar1.gif) 0 7px no-repeat;}

.hoat_dong ul li.last{border:none; padding-bottom:0;}

.hoat_dong ul li a{}



.tinthegioi{}

.bg1,.bg2{padding:13px;}

.bg1 a,.bg2 a{font-weight:normal !important}

.bg1{background-color:#f7f7f7; }

.bg2{background-color:#e7e7e7;}







.title_ge2{font:bold 18px 'utm_helvetinsregular',Arial, Helvetica, sans-serif; margin-bottom:10px; text-transform:uppercase;}



.hoi_vien{width:19%; float:left; margin-right:1%; margin-bottom:8px;}

.hoi_vien img{border:1px solid #e3e3e3;}





.footer{background-color:#008539; padding:7px 0px;}

.footer ul li{float:left; }

.footer ul li a{color:#fff; font-size:13px; text-transform:uppercase; padding:0 16px;}



.footer_content{padding:20px; padding-bottom:20px; font-size:12px; background-color:#00923f; color:#fff; font:13px/19px Arial, Helvetica, sans-serif;}

.footer_content_left{float:left}

.footer_content_right{float:right; background:url(../images/icon_ltc.png) 0 25px no-repeat; padding:20px; padding-left:40px; text-align:left;}

.scroll_bar {

    height: 230px;

    overflow-y: scroll;

}





.news_content{padding:10px 0 0 0;}

.news_content h1{font:bold 24px/25px 'utm_helvetinsregular',Arial, Helvetica, sans-serif; margin-bottom:10px;}





.title_news_other{font-weight:bold; margin-bottom:5px; border-bottom:1px solid #ccc; margin-top:20px; padding-bottom:7px; }



.ohter_news ul li{padding-bottom:5px; background:url(../images/ar1.gif) 0 12px no-repeat; padding-left:14px; padding-top:4px; border-bottom:1px solid #e1e1e1; }

.ohter_news ul li a{ }

.ohter_news ul li.last{border:none;}

.ttdiem{margin-bottom:25px; font:normal 15px/20px Arial, Helvetica, sans-serif}









/*

Back to top button 

*/

#back-top {

	position: fixed;

	bottom: 20px;

	right:20px;

}

#back-top a {

	width: 36px;

	display: block;

	text-align: center;

	font: 11px/100% Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	text-decoration: none;

	color: #bbb;

	/* background color transition */

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

}

#back-top a:hover {

	color: #000;

}



.san_pham{background-color:#00923f; padding:10px 10px 5px 10px; text-align:center; border-radius:3px;}

.san_pham .title_sp{font-size:22px; color:#FFF; border-bottom:1px solid #0da950; padding-bottom:10px; margin-bottom:10px;}

.san_pham img{margin:0 !important;}



.gia_cs{background:#f6f7f8 url(../images/icon_gcs.gif) top left no-repeat;  padding-left:208px; border:1px solid #e7e7e7; margin-bottom:10px; line-height:25px; min-height:80px; height:auto !important; height:80px;}





.gia_cs_content{padding-top:32px; text-transform:uppercase;}

.css3gallery img {

	-webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/

	-moz-transform:scale(1); /*Mozilla scale version*/

	-o-transform:scale(1); /*Opera scale version*/

	-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/

	-moz-transition-duration: 0.5s; /*Mozilla duration version*/

	-o-transition-duration: 0.5s; /*Opera duration version*/

	opacity: 1; /*initial opacity of images*/

	margin: 0 0px 0px 0; /*margin between images*/

}

.css3gallery img:hover {

	-webkit-transform:scale(1.1); /*Webkit: Scale up image to 1.2x original size*/

	-moz-transform:scale(1.1); /*Mozilla scale version*/

	-o-transform:scale(1.1); /*Opera scale version*/

	opacity: 0.8;

}



/* arrow icon (span tag) */

#back-top span {

	width: 36px;

	height: 36px;

	display: block;

	margin-bottom: 35px;

	background: #ddd url(../images/up-arrow.png) no-repeat center center;

	/* rounded corners */

	transition:0.5s;



}

#back-top a:hover span {

	background-color: #777;

}





/* Respon img gallery -------------------------------- */



#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {

display:none;

}



.nbs-flexisel-container {

    position:relative;

    max-width:100%;

}

.nbs-flexisel-ul {

    position:relative;

    width:99999px;

    margin:0px;

    padding:0px;

    list-style-type:none;   

    text-align:center;  

}



.nbs-flexisel-inner {

    overflow:hidden; 

	

    width:100%;

  

}



.nbs-flexisel-inner1{padding:0 3%; width:94%;   background:#fcfcfc;

    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */

    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */

    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */

    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */

    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */

    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */

    border:1px solid #ccc;

    border-radius:5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;  }

.nbs-flexisel-item {

    float:left;

    margin:0px;

    padding:0px;

    cursor:pointer;

    position:relative;

    line-height:0px;



}





.nbs-flexisel-item img {

    width: 100%;

    cursor: pointer;

    position: relative;

    margin-top: 10px;

    margin-bottom: 10px;

    max-width:185px;

   



}



/*** Navigation ***/



.nbs-flexisel-nav-left,

.nbs-flexisel-nav-right {

    width: 22px;

    height: 22px; 

    position: absolute;

    cursor: pointer;

    z-index: 100;

    opacity: 0.5;

}



.nbs-flexisel-nav-left {

    left: -25px;

    background: url(../images/button-previous.png) no-repeat;

}



.nbs-flexisel-nav-right {

    right: -25px;

    background: url(../images/button-next.png) no-repeat;

}







.form_search{float:right; padding-right:7px; padding-top:10px;}

.txt_search{border:1px solid #d9d9d9; padding:0 15px; float:left; height:25px; width:150px; border-right:0px; background-color:#f7f7f7;}

.btn_search{background:url(../images/btn_search.jpg) 0 0 no-repeat; float:left; width:31px; height:27px; overflow:hidden; text-indent:-999px; line-height:0; border:none; cursor:pointer;}

.btn_search_mb{background:url(../images/btn_search_mb.png) 0 0 no-repeat; float:left; width:24px; height:17px; overflow:hidden; text-indent:-999px; line-height:0; border:none; cursor:pointer; margin-top:12px !important}








.chitiet{margin-top:10px; overflow:none !important}

.chitiet a{padding:5px 10px 15px 5px;background-color:#0076cb; color:#fff; overflow:none !important}





.form_lh{margin-top:20px; color:#5d5d5d;}



.row_txt{margin-top:10px}

.row_txt label{float:left; width:20%; padding-top:5px; font-weight:bold;}





.lh1, .lh2, .lh3, .lh4{padding-left:20px; margin-top:3px; padding-left:25px;}

.lh1{background:url(../images/lh1.jpg) 0 0 no-repeat; }

.lh2{background:url(../images/lh2.jpg) 0 0 no-repeat; }

.lh3{background:url(../images/lh3.jpg) 0 0 no-repeat; }

.lh4{background:url(../images/lh4.jpg) 0 0 no-repeat;}





.txt_lh {

	width:77%;

	color:#5d5d5d;

	height:20px;

	border:none;

		padding:1%;

	border:1px solid #e0dfdf;

}



.noidung {

	width:77%;

	color:#5d5d5d;

	height:160px;

	border:none;

	border-radius:3px;

	padding:1%;

	border:1px solid #e0dfdf;

}



.pd_send{text-align:center;}

.btn_send {

    background-color: #ff6600;

    border: medium none;

    color: #fff;

    cursor: pointer;

    margin-right: 5px;

    padding: 7px 15px;

	border-radius:3px;

}



.left_content{padding:3px; border:1px solid #d8d8d8; text-align:center;}

.lg_dvtv img{margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #e6e6e6; }





.right_content{padding:3px; border:1px solid #d8d8d8; text-align:center;}

.lg_dvtv1 img{margin-bottom:5px; padding-bottom:5px; }



ul.list_r{margin-top:5px;}

ul.list_r li { border:1px solid #e7e7e7; text-transform:uppercase;   height:32px; margin-bottom:3px; padding-left:37px; line-height:34px;}

ul.list_r li a{display:block; color:#000000 }

ul.list_r li a:hover{color:#00672c;}

ul.list_r li.r1{background:#f0f1f2 url(../images/r1.jpg) left center no-repeat;}

ul.list_r li.r2{background:#f0f1f2 url(../images/r2.jpg) left center no-repeat;}

ul.list_r li.r3{background:#f0f1f2 url(../images/r3.jpg) left center no-repeat;}

ul.list_r li.r4{background:#f0f1f2 url(../images/r4.jpg) left center no-repeat;}

ul.list_r li.r5{background:#f0f1f2 url(../images/r5.jpg) left center no-repeat;}


ul.list_r li.qlvb1{background:#f0f1f2 url(../images/qlvb1.jpg) left center no-repeat;}
ul.list_r li.vpdt{background:#f0f1f2 url(../images/vpdt.jpg) left center no-repeat;}
ul.list_r li.dbdt{background:#f0f1f2 url(../images/dbdt.jpg) left center no-repeat;}






/* tab -------------------------------- */

#tabs_wrapper {

	width: 422px;

}

#tabs_container {

	

}

#tabs {

	list-style: none;

	padding: 5px 0 6px 0;

	margin-top:10px;

	background-color:#e5e5e5;
	white-space: nowrap;

}

#tabs li {

	display: inline;

	

}

#tabs li a {

	text-transform:uppercase;

	padding: 4px 15px;

	text-decoration: none;

	

	border-bottom: none;

	outline: none;

	margin-right:1px;

	

}

#tabs li a:hover {

	background-color: #00923f;

	padding: 5px 15px 6px 15px;

	color:#fff;

}

#tabs li.active a {

	

	background-color: #00923f;

	padding: 5px 15px 6px 15px;

	border-bottom: none;

	color:#fff;

}

#tabs li.active a:hover {

	background-color: #00923f;

	padding: 5px 15px 6px 15px

	border-bottom: none;

	color:#fff

}

#tabs_content_container {

	border-top: none;

	padding: 10px 0px 0px 0px;

}

.tab_content {

	display: none;

}





/** Easy Tree style */

.tree_all{border-top:1px solid #5f5f61; padding-bottom:10px}

.tree_left{float:left; width:50%;}

.ul.tree, ul.tree ul {

    list-style: none;

     margin: 0;

     padding: 0;

   } 

   ul.tree ul {

     margin-left: 70px;

   }

   ul.tree li {

     margin: 0;

     padding: 0 7px;

     line-height: 35px;

     color: #369;

     font-weight: bold;

     border-left:1px solid rgb(100,100,100);

	 padding-top:4px;



   }

   

   ul.tree li a{background-color:#f2f2f2; padding:5px 10px; margin-bottom:2px; text-transform:uppercase; font-size:12px; border:1px solid #afafaf;}

   ul.tree li:last-child {

       border-left:none;

   }

   ul.tree li:before {

      position:relative;

      top:-0.9em;

      height:1em;

      width:15px;

      color:white;

      border-bottom:1px solid rgb(100,100,100);

      content:"";

      display:inline-block;

      left:-7px;

   }

   ul.tree li:last-child:before {

      border-left:1px solid rgb(100,100,100);   

   }

   

   .ul.treeright, ul.treeright ul {

    list-style: none;

     margin: 0;

     padding: 0;

   } 

   ul.treeright ul {

     margin-right: 70px;

   }

   ul.treeright li {

     margin: 0;

     padding: 0 7px;

     line-height: 35px;

     color: #369;

     font-weight: bold;

     border-right:1px solid rgb(100,100,100);

	 padding-top:4px;



   }

   

   ul.treeright li a{
	   background-color:#f2f2f2; padding:5px 10px; margin-bottom:2px; text-transform:uppercase; font-size:12px; 
	   border:1px solid #afafaf;
	}

   ul.treeright li:last-child {

       border-right:none;

   }

   ul.treeright li:before {
	  float: right;
      position:relative;

      top:-0.3em;

      height:1em;

      width:15px;

      color:white;

      border-bottom:1px solid rgb(100,100,100);

      content:"";

      display:inline-block;

      right:-7px;

   }

   ul.treeright li:last-child:before {

      border-right:1px solid rgb(100,100,100);   

   }
.iso_title {
    background-color: #bb3900;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    text-align: center;
	margin-bottom: 10px;
	
	
}

/* accros don vi tai tro -------------------------------- */

.dvtt_mb{display:none; margin-top:5px;}
.faq-header {
	background-color: #00923f;
    text-align: center;
 
}

.faq-c {
	margin-top:5px;
	
}
.faq-nav
{
	/*background: url(http://www.mcsharrys.com/wp-content/uploads/2015/09/McSharrys-Mobile-Menu-Icon.png)no-repeat right ;*/
	
	background-size: 25px 25px;
	height: 25px;
	float: right;
	margin-right: 2px;
	margin-top: -5px;
	padding: 5px 5px 5px 5px !important;
} 
.faq-o {
  /*transform: rotate(-45deg);
  transform-origin: 50% 50%;
  -ms-transform: rotate(-45deg);
  -ms-transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg);
  -webkit-transform-origin: 50% 50%;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;*/
	background: url(http://www.mcsharrys.com/wp-content/uploads/2015/09/McSharrys-Mobile-Menu-Icon.png) 15px 15px right;
	
}
.faq-t {
  line-height: 1em;
  color: #aaa;
  font-family: sans-serif;
  float: left;
  font-weight: 700;
  padding-right: 0.3em;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
}



.faq-q {
  cursor: pointer;

}

.faq-a {
  clear: both;
  display: none;

}

/* Paging -------------------------------- */

.pages {

	padding-bottom:0px;

	padding-top:0px;

	font-size:15px;

	margin-top:10px;

	font-weight:normal;

	margin-top:20px;

}

.pages a:link, .pages a:active, .pages a:visited {

	margin-right: 4px;

	padding:3px 7px;

	color:#484848;

	text-decoration:none;

	border:1px solid #ccc;



}

.pages a:hover, .pages a:active, .pages #cur {

	color:#fff;

	padding:3px 7px;

	text-decoration:none;

	background-color:#666666;

}


.from_search select,.from_search input
{
	height: 27px;
	margin-bottom: 5px;
}


@media screen and (max-width: 600px) {
     .partnerPageWrap .row {
        display: inline-block !important;
        padding-bottom: 20px;
    }
    .partnerPageWrap .item-3 .item {
        float: left;
        padding: 0 10px;
        width: 100% !important;
    }
    .ir-homepage-r {
        float: left;
        padding-left: 20px;
        width: 100% !important;
    }
    .partnerPageWrap .ir-homepage-r > div > div .img {
        background-size: cover !important;
        float: left;
        position: relative;
        width: 100% !important;
    }
    .partnerPageWrap .ir-homepage-r > div > div .right {
        float: right;
        padding-left: 5px;
         width: 100% !important;
    }
}