﻿html {font-size: 100%;}
body{
    margin: 0px;
    padding: 0px;
    font-family: tahoma !important;
    font-size: 13px;
    background-color: #e6e7e8;
    color: #231f20;
}
a{
    color: #231f20;
}
h3{
    font-weight: normal;
	margin: 0px;
}
.bg-orange{
    background-color: #f7941e;
}
.bg-brown{
    background-color: #7d7d7d;

}
.bg-brown a{
    color: #fff;
}
.bg-33{
    background: url("../img/bg-main-body.png") repeat-y;
}
.bg-13-large,
.bg-body-tel{
    background: url("../img/bg-body-style3.png") repeat-y;
    overflow: hidden;
}
h3.mod-h3-header{
    height: 48px;
    line-height: 48px;
    display: block;
    padding-left: 23px;
	margin: 0px
}
.bx-wrapper ul{ 
margin:0px;
}
.customer-news .item a.title:hover,
.box-news-list .item ul li a:hover,
.news-transaction .news-info a.title:hover,
.news-transaction .item ul li a:hover,
.mod-news-more ul li a:hover,
.list-link span a:hover,
.news-item-style h3 span:hover,
.gadgets-item:hover,
#cssmenu ul li a:hover,
.box-article-more h3 a:hover,
.video-home .video-item h3 a:hover,
.map-item h3 a:hover,
h3.h3-header-log a:hover,
h3.title:hover a,
a.btn-view-all:hover,
.news-item-media h3.h3-header-news a:hover,
.menu-top ul li a:hover, .box-login a:hover,
.slide .box-slide-txt span a:hover ,
.icon-item:hover a,
.menu-footer span a:hover,
.product-item h3.name-pro a:hover,
.txt-gallary h3 a:hover
{
    color: #f7941e;
}
.news-more h3 a:hover
{
    color: #fff;
}
.bg-black:hover, .nav-article-detail ul li a:hover, .news-item-more h3 a:hover{
    color: #f7941e;
}
.bg-col{
/*    background-color: #5d5d5e;*/
}

.nav-top{
    background-color: #2b292a;
    color: #fff;
    height: 40px;
}
.menu-top ul li a,.box-login a, .menu-footer a, .footer .txt-center span, .frm-input-append input[type="text"]{
    color: #bcbec0;
}

.menu-top ul li a,.box-login a{
    font-size: 13px;
}
.container{
    width:1000px;
    margin: 0px auto;
}
.wrapper{
    min-width: 1000px;
	
}
.header{
    height: 78px;
    background-color: #fff;
    padding-top: 20px;
}
.header .logo{
    float: left;
    margin-left: 20px;
}
.header .logo img.img-logo{
    width: 106px;
    height: 59px;
}
.frm-input-append{
    height: 24px;
    width: 235px;
    background-color: #EBEBEB;
    border: 1px solid #B7B7B7;
    margin-top: 20px;
    margin-left: 2px;
    color: #fff;
}
.frm-input-append input[type="text"]{
    margin-left: 10px;
    background-color: #EBEBEB;
    border: none;
    outline: none;
    width: 192px;
    vertical-align: middle;
}

.frm-input-append input[type="submit"]{
    background: url("../img/icon_search.png") center no-repeat;
    width: 18px;
    height: 100%;
    border: none;
    vertical-align: middle;
    cursor: pointer;
    outline: none;
}


.clear{
    clear: both;
}
a{
    text-decoration: none;
}
li{
    list-style: none;
}
.menu-top,.box-login{
    display: block;
    margin-top: 25px;
}
.menu-top ul li{
    float: left;
    background:url("../img/bg-nav-top.png") center left no-repeat;
}
.menu-top ul li:first-child{
    background: none;
}
.menu-top ul li a{
	display: inline-block;
    float: left;
    margin: 0 10px 2px;

}
.box-login{
    float: right;
    margin-right: 6px;
}
.slide{
    height: 410px;
    width: 100%;
    position: relative;
}
.slide img.img-slide{
    width: 1000px;
    height: 410px;
}
.slide-item{

}
.slide-txt-more{
    height: 74px;
    overflow: hidden;
    margin-top: 8px;

}
.slide .box-slide-txt,.box-slide-link-share{
    /*background: url("../img/bg-opacity.png") repeat;*/
    position: absolute;

}
.slide .box-slide-txt{
    width: 155px;
    height: 140px;
    bottom:30px;
    left: 30px;
    padding: 15px 20px 20px 20px;
}
.box-slide-link-share{
    bottom: 0;
    height: 30px;
    padding: 4px 10px 3px 0;
    right: 0;
    width: 240px;
}
.box-slide-link-share a{
    float: right;
    margin-left: 10px;
}
.slide-txt-more p, .slide-txt-more span{
    display: block;
    clear: both;
    padding:2px 0px;
    font-size:16px
}
.slide-txt-more a{
    color: #fff;
}
.slideshow_box h3 a{
    color: #f7941e;
}

.icon-cplay{
    margin-top: 20px;
}
.icon-cplay ul{
    margin: 0px;
    padding: 0px;
}
.icon-cplay ul li{
    float: left;
}
.icon-cplay ul li a{
    background-color: #fff;
    height: 8px;
    width: 8px;
    float: left;
    display: block;
    margin-right:5px;
}
.icon-cplay ul li a:hover{
    background-color: #f7941e;
}
.s-f-left{
    float: left;
}
img.img-responsive{
    width: 100%;
}
.box-col-main{
    width: 75%;
    height: 330px;
	position:absolute;
	top:0;
	left:0;
}
.col-main{
    width: 500px;
}
.col-item-home{
	position:absolute;
	top:0;
	right:0;
    width: 25%;
    background-color: #5D5D5E;
	vertical-align: top;
	top: 0px;
	margin:0;
	padding: 0;
	overflow:hidden;
}

.row-content {
	float:left;
	width:100%;
	height:330px;
	position:relative;
}

.col-item{
    width: 250px;
    padding-bottom: 20px;
    /*background-color: #5d5d5e;*/
}
.bg-col-item{
/*    background-color: #5d5d5e;*/
}
.news-tel-right{
    width: 250px;
    background-color: #5d5d5e;
    height: 1109px;
}
.box-col-main .news-item{
    width: 250px;
    float:left;
    height: 198px;
    overflow: hidden;
    margin-bottom: 10px;
}
.news-item h3.title a:hover{
    color: #ffffff;
}
.s-height-col{
    height: 330px;
}
.col-left-tel{
    min-height: 1109px;
}
h3.title,.news-item-more h3{
    display: block;
    line-height: 18px;
}
h3.title-main{
    overflow: hidden;
    display: block;
}
h3.title-padding{
    padding:2px 0px 5px 0px;
}
.col-item-home h3.title-main{
    padding-left: 25px;
}
.box-col-main h3.title-main{
    padding-left: 15px;
}
h3.title-main span.a-title-orange{
    background: url('../img/icon-title-main-orange.png') center right no-repeat;
    margin-left: 12px;
    height: 15px;
    width: 13px;
    display: block;
    margin-top: 9px;
}

h3.title-main span.a-title-black{
    color: #222;
    background: url('../img/icon-title-main-black.png') center right no-repeat;
    margin-left: 12px;
    height: 15px;
    width: 13px;
    display: block;
    margin-top: 9px;

}
.col-item-home a.header-title{
    color: #f7941e;
}
.col-main a.header-title, .news-tel-main a.header-title{
    float: left;
    display: block;
}

h3.title-main-right{
    background-color: #2c292a;
    display: block;

}
h3.title-main span.txt{
    display: block;
}
h3.title-main span{
    float: left;
}
.news-more{
    font-size: 13px;
    color: #666;
    margin-top: 12px;
    clear: both;
    line-height: 16px;
    overflow: hidden;
    height: 67px;
}
.news-more h3{
    float: left;
    width: 33.3333%;
}
.news-more h3 a{
    padding: 5px 15px 5px 23px;
    display: block;
	line-height:22px;
    background: url("../img/bg-item-more.png") 15px 15px no-repeat;
}
.news-item h3.title{
    margin-top: 14px;
}
.news-item h3.title, .news-item .news-more{
    margin-left: 15px;
    margin-right: 15px;
}
.news-item-more{
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 13px;
}
.news-item-more h3 a{
    color: #fff;
    clear: both;
    display: block;
    padding: 5px 0px;
}
.box-icon-home{
    background-color: #fff;
    height: 160px;
    clear: both;
}
.box-icon-home .icon-item{
    float: left;
    width: 160px;
    text-align: center;
    margin-top:26px;
}
.icon-item img.img-icon{
    width: 100px;
    height: 74px;
    margin:0px auto;
    display: block;

}
.icon-home-content{
    padding: 0px 15px;
}
.video-home-page{
    margin-top: -5px;
}
.video-home{
    margin-top: 5px;
    background-color: #5d5d5e;
    overflow: hidden;
    clear: both;
}
.video-home .box-video-play{
    float: left;
    width: 498px;
    height: 280px;
}
.video-home .video-item{
    width: 500px;
    float: right;
    height: 280px;
    display: inline-block;
    float: right;
}
.news-item-style a .empty-div, .video-home .empty-div {
    height: 100%;
}


#box-video-play{
    float: left;
    width: 500px;
}
.news-item-style a, .box-video-title{
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}
.box-video-title {
    font-size: 0;
    width: 450px;
    margin-left: 20px;
    height: 280px;
	text-align: center
}

.box-video-title .empty-div {
    height: 100%;
}

.vertical-center {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}
.video-home .video-item h3 a{
    color: #fff;
    font-size: 16px;
    padding: 12px 0px;
    display: block;
}
.video-home .video-item h3 a.active{
    color: #f7941e;
}
.img-news-home{
    width: 250px;
    height: 140px;
}
.icon-item h3 a{
    color: #58595b;
}
.footer{
   background-color: #2B292A;
    clear: both;
    margin-top: 50px;
    padding: 25px 0 25px;
    text-align: center;
}
.menu-footer{
    display: block;
    margin:auto;
    height: 25px;
	margin-bottom: 15px;
}
.box-form-allblock .list-link{
    float: left;
    margin-bottom: 12px;
}
.list-link{
    margin:0px auto;
    height: 25px;
    text-align: center;
    height: 38px;
    line-height: 20px;
}
.list-link span a{
    padding: 5px 15px 12px 0px;
    color: #888;
}
.list-link span.home a{
    color: #231f20;
}
.menu-footer ul{
    padding: 0px;
    margin:0px auto;
    display: block;
}

.menu-footer span{
    display: inline;
    z-index: 1000;
    background: url("../img/bg-nav-top.png") left center no-repeat;

}
.menu-footer span.home{
    background:none;
}
.menu-footer ul li.active a, .jqueryslidemenu ul li a.active, .menu-footer ul li:hover a, .jqueryslidemenu ul li a:hover{
    color: #f7941e;
}
.icon-item h3{
    margin-top: 7px;
}
/*Top level menu link items style*/
.menu-footer span a{
    text-decoration: none;
    white-space:nowrap;
    z-index: 1000;
    padding: 0px 15px 0px 15px;
}





/* css for page di dong*/
.slide-tel{
    width: 100%;
    height: 179px;
}
.news-tel-main{
    width: 750px;
}

.bg-black{
    background-color: #262223;
}
.bg-black a{
    color: #F7941E;
}
.news-item-pay-after{

    height: 186px;
    float: left;
}
.pay-item{
    width: 187.5px;
}
.pay-item-big{
    width: 375px;
}
.main{
    background-color: #fff;
    overflow: hidden;
}
.box-map{
    width: 733px;
    height: 722px;
    float: right;
}
.col-item-white{
    width: 250px;
}
.col-item-white .box-content-map{
    margin: 0px 0px 10px 18px;
}
.box-col-main h3.title-map{
    margin-left: 16px;
}
h3.title-map{
    background: url("../img/img-bulet2.png") left center no-repeat;
    padding: 14px 0px 14px 13px;
    color: #404041;
}
.map-item{
    clear: both;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
    color: #404041;
}
.map-item h3{
    margin:5px 0px 7px 0px;
    font-weight: bold;
    color: #404041;
}
span.result{
    font-size: 13px;
    font-weight: bold;
    display: block;
    padding: 12px 0px 20px 0px;
}
.map-item span{
    font-size: 13px;
    clear: both;
    display: block;
    line-height: 18px;
}
.map-item span.tel{
    margin-top: 15px;
}
.frm select{
    padding: 10px 0px;
    background-color: #efefef;
    border: none;
    width: 100%;
    margin-bottom: 10px;
    color: #404041;
    outline: none;
    cursor: pointer;
}
.news-item-dcom{
    width: 33.3%;
    height: 250px;
    float: left;
}
.news-item-dcom, .news-item-pay-after, .news-item-pay-before, .news-item-pay-service-word, .news-item-simcard-img{
    position: relative;
    text-align: center;
    overflow: hidden;
}
.news-item-pay-after a{
    width: 187px;
    height: 187px;
    display: block;
}
img.img-pay-after{

}
.news-item-dcom h3, .news-item-pay-after h3, .news-item-pay-before h3, .news-item-pay-service-word h3, .news-item-simcard-img h3{
    position: absolute;
    left: 0px;
    width: 100%;
    text-align: center;
}
.news-item-pay-after h3{
    top:85px;
}
.news-item-pay-before h3{
    top:100px;
}
.news-item-pay-service-word h3{
    top:125px
}
.news-item-dcom h3, .news-item-simcard-img h3{
    top:120px
}

.news-item-dcom h3 a,.news-item-pay-after h3 a, .news-item-pay-before h3 a, .news-item-pay-service-word h3 a, .news-item-simcard-img h3 a{
    padding: 5px 15px;
    background: url("../img/bg-opacity-a.png") repeat;
    color: #fff;
}
.news-item-pay-service-word{
    float: left;
}
.pay-service-word-noteven{
    width: 479px;
    height: 271px;

}
.pay-service-word-even{
    width: 271px;
    height: 271px;

}
img.img-full{
    width: 100%;
    height: inherit;
}
.control-slide span.icon-item{
    float: left;
    height: 40px;
    width: 40px;
    display: block;
}
.news-item-pay-before{
    width: 375px;
    height: 210px;
    float: left;
}
img.img-pay-before{
    width: 375px;
    height: 210px;
}
.news-item-media{
    clear: both;
    margin-top: 17px;
    overflow: hidden;
}

.news-item-media img.img-news-icon{
    width: 58px;
    height: 58px;
    float: left;
}
.news-item-media h3.h3-header-news{
    margin:0px 0px 0px 70px;
    color: #fff;
    line-height: 18px;
    padding:0px;
}
.news-item-media h3.h3-header-news a{
    color: #fff;
}
.news-item-simcard{
    float: left;
}
.simcard-info{
    background-color: #f7941e;
    width: 430px;
    height: 145px;
    padding-top:105px;
    padding-left: 35px;
    padding-right: 35px;

}
.simcard-info span.txt-info{
    font-size: 18px;
    line-height: 20px;

}
.simcard-info ,.simcard-info h3 a{
    color: #fff;
}
.simcard-info h3{
    padding-bottom: 12px;
    font-size: 20px;
    line-height: 21px;
}

.news-item-simcard-img{
    width: 250px;
    height: 250px;

}
.box-news-media{
    margin-bottom: 13px;
    overflow: hidden;
    clear: both;
}
h3.h3-header-link{
    color:#f7941e;
    margin-top: 15px;
    margin-bottom: 20px;
    padding-left: 25px;
}
/* Box news detail*/
.slide-page-detail{
    height: 200px;

}
.box-article-detail{
    padding: 20px 20px 0px 20px;
}
h3.title-article, h3.title-article-about{
    font-size: 19px;
    color: #58595b;
}
h3.title-article-about{
    margin: 10px 0px 15px 0px;
}
.box-news-detail{
    background-color: #fff;
}
.box-share-article{
    float: right;
    display: block;
    height: 30px;
    background-color: #f7941e;
    margin-top: 100px;
}
.box-share-article a{
    width: 30px;
    height: 100%;
    float: left;
    display: block;
}
.box-share-article a.print{
    background: url("../img/icon-share-news-detail1.png") center no-repeat;
}

.box-share-article a.face{
    background: url("../img/icon-share-news-detail2.png") center no-repeat;
}

.box-share-article a.twith{
    background: url("../img/icon-share-news-detail3.png") center no-repeat;
}
.box-article, .box-article-detail
{
    padding-bottom: 40px;
    line-height: 18px;
    font-size: 13px;
    color: #58595b;
}
.nav-article-detail{
    overflow: hidden;
}
.nav-article-detail ul{
    margin: 0px;
    padding-bottom: 0px;
}
.nav-article-detail ul li{
    float: left;
    background: url("../img/bg-menu-item.png") left center no-repeat;
}
.nav-article-detail ul li a{
    float: left;
    display: block;
    color: #fff;
    white-space: nowrap;
    margin: 0px 10px;
    height: 48px;
    line-height: 48px;
}
.nav-tabs>li.home{
    background: none;
}
.bg-main-content{
    background: url("../img/bg-main-body.png") repeat-y;
}
.bg-content-news{
    background: url("../img/bg-main-content.png") repeat-y;
}
/* chi tiết tin tức*/
h3.title-hot{
    color: #59595b;
}
.box-content-news-main{
    width: 666px;
    overflow: hidden;
    padding-bottom: 15px;
}
.box-content-news-item{
    width: 334px;
}
.content-news-tab{
    padding: 2px 0px 10px 0px;
}
.box-media{
    padding-left: 23px;
    padding-bottom: 20px;
    padding-right: 15px;
}
span.date{
    display: block;
    font-size: 11px;
    margin-top: 4px;
    padding-left: 70px;
    /*color: #fff;*/
}
.img-page-news-hot{
    width: 310px;
    height: 174px;
}

.page-news-hot,.page-news-item{
    overflow: hidden;
    border-bottom: 1px solid #ebebeb;
    margin: 14px 0px;
    padding-bottom: 14px;
}
.box-news-detail-hot{
    margin-left: 329px;
}
.box-news-detail-item{
    margin-left: 215px;
}
.box-news-detail-hot, .box-news-detail-item{
    padding-top: 4px;
    padding-right: 15px;
    text-align: justify;
}

.page-news-hot span, .page-news-item span{
    display: block;
}
.page-news-hot span.txt-news{
    height: 94px;
    overflow: hidden;
}
.page-news-item span.txt-news{
    height: 37px;
    overflow: hidden;
}
span.txt-date{
    font-size: 12px;
    color: #5a5a5c;

}
.box-news-detail-hot span.txt-date, .box-news-detail-item span.txt-date{
    padding: 4px 0px 15px 0px;
}
span.txt-news{
    font-size: 13px;
    color: #5a5a5c;
    line-height: 18px;
}
span.txt{
    clear: both;
    display: block;

}
img.img-article{
    margin:15px 0px 20px 0px
}
.h3-more{
    color: #454545;
    font-size: 19px;
    text-decoration: underline;
    margin: 14px 0px;
}
.box-article-detail span.txt-date{
    display: block;
    margin-top: 4px;
}
.box-article span.txt{

    margin-top: 10px;
}
.box-article{
    padding: 5px 10px 50px 10px;
}
.box-article-detail span.txt{
    margin-top: 10px;
}
span.txt-artice-intro{
    font-weight: bold;
}
.box-article-more{
    margin:50px 0px 0px 0px;
}
.box-article-more h3 a{
    background: url("../img/icon-article-more.png") no-repeat;
    background-position: 0px 10px;
    display: block;
    padding: 2px 0px 2px 10px;
}
.article-more-bold h3 a{
    font-weight: bold;
}
.no-border{
    border: none !important;
}
.border-top{
    border-top: 1px solid #ccc;
}
.slide-page-detail-news{
    height: 123px;

}
.box-pagging, .box-pagging-pro{
    clear: both;
    font-size: 13px;
    overflow: hidden;

}
.box-pagging{
    width: 196px;
    margin:0px auto;
    margin-bottom: 10px;
}
.box-pagging-pro{
    width: 200px;
    float: right;
    margin-bottom: 40px;
}
.box-pagging-pro a,.box-pagging a{
    display: block;
    float: left;
    margin: 0px 10px 0px 0px;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    color: #58595b;
}
.box-pagging-pro a.active,.box-pagging a.active{
    background-color: #f7941e;
    color: #fff;
}
.box-pagging-pro a:hover, .box-pagging a:hover{
    color: #f7941e;
}
.box-pagging-pro a.page-prev, .box-pagging a.page-prev{
    background: url("../img/pagging-prev.png") no-repeat;
    background-position: center;
}
.box-pagging-pro a.page-next, .box-pagging a.page-next{
    background: url("../img/pagging-next.png") no-repeat;
    background-position: center;
}
.box-padding-20{
    padding-top: 20px;
}
.box-padding-5{
    padding-top: 5px;
}
.box-padding-10{
    padding-top: 10px;
}
.box-padding-15{
    padding-top: 15px;
}

.box-margin-20{
    margin-top: 20px;
}
.box-margin-15{
    margin-top: 15px;
}
.box-margin-10{
    margin-top: 10px;
}
.box-margin-5{
    margin-top: 5px;
}

.box-col-left{
    margin: 10px 24px 15px 24px;
}
.s-color-orange{
    color: #f7941e;
}
.box-result-item{
    height: 500px;
    overflow: auto;
}
.box-login a.home{
    background: url("../img/bg-nav-top.png") right center no-repeat;

}
.box-login a{
    display: block;
    padding: 0px 8px 2px;
    float: left;
}
h3.h3-log{
    height: 48px;
    line-height: 48px;
    padding-left: 23px;
    font-size: 24px;
    color:#231f20;
}
.box-form-search{
    width: 340px;
    margin: 0px auto;
}
.box-form-log{
    margin: 30px 68px;
    display: block;
    color: #58595b;
}
.box-form-register{
    display: block;
    color: #58595b;
}
.box-form-register span.notic {
    clear: both;
    display: block;
    font-size: 13px;
    padding: 0px 0px;
}
.box-form-log span.notic{
    clear: both;display: block;
    font-size: 13px;
    padding: 3px 0px;
}
.box-form-log h3 {
    font-size: 20px;
    margin: 18px 0px;
    color: #58595b;
}
.box-form-register h3{
    font-size: 20px;
    margin: 4px 0px 12px 0px;
    color: #58595b;
}
.frm-item a.a-link{
    color: #f7941e;
    text-decoration: underline;
    white-space: nowrap;
}
.frm-item a.a-link:hover{
    color: #404041;
}
.frm-register,.frm-log{
    margin-top: 25px;
    font-size: 13px;
}

.frm-log .frm-item{
    margin-bottom: 12px;
    clear: both;
    overflow: hidden;
}
.box-list-phone .frm-log .frm-item span.label{
    width: 150px;
}
.list-checkbox{
    margin-bottom: 15px;
    height: 15px;
}
.list-checkbox input{
    float: left;
    margin-right: 15px;
}
.list-item-frm .item-collumn{
    margin-bottom: 20px;
}
.margin-t-20{
    margin-top: 20px !important;
}
.margin-t-30{
    margin-top: 30px;
}
.margin-t-35{
    margin-top: 35px;
}
.margin-t-40{
    margin-top: 40px;
}
.frm-margin-b{
    margin-bottom: 20px;
}
.frm-in-label{
    height: 55px;
}
.frm-in-label .label-in{
    width: 87px;
    float: left;
}
.frm-in-label input{
    width: 467px;
    float: right;
    padding: 5px 10px;
}
.block-select-two .label-full{
	margin-top:2px
}
.block-select-two .label-full,
.block-item .label-full{
    display: block;
    float: left;
    line-height: 16px;
    margin-bottom: 7px;
}
.item .item-full{
    overflow: hidden;
}
.block-select-two .label,

.frm-log .frm-item span.label-full,
.frm-log .frm-item span.label{
    width: 130px;
    display: block;
    float: left;
    line-height: 30px;
    height: 25px;
}
.box-form-log .frm-item span.btn-in{
    width: 380px;
}
.box-form-log .frm-log .frm-item span.btn-in{
    width: 415px;
}
.box-form-allblock .frm-log .frm-item span.btn-in{
    width: 372px;
}
/*form login*/
.box-form-log .frm-log .frm-item span.btn-in{
    width: 200px;
    margin-right: 10px;
}
span.captcha img{
    margin-left: 10px;
}
/*.box-form-log .btn-in-captcha{
    width:200px;
}*/
.box-form-log .btn-in-captcha input{
    width: 180px;
    margin-right: 10px;
}
.btn-in-captcha input{
    float: left;
    margin-right: 10px;
}
/*input captcha for frm pay*/

.box-form-allblock .btn-in-captcha input,
.box-form-pay .btn-in-captcha input{
    width: 210px;
    margin-right: 9px;
}

.btn-in-captcha input,
.frm-log .frm-item span.btn-in input[type="text"],
.frm-log .frm-item span.btn-in input[type="password"]
{
    padding: 5px 10px;
    border:1px solid #b4b4b4;
}
.box-form-log .frm-log .frm-item span.btn-in input[type="text"],
.box-form-log .frm-log .frm-item span.btn-in input[type="password"]
{
    width: 180px;
}

span.btn-radio input[type="radio"]{
    float: left;
    border: 1px solid #404041;
    background-color: #fff;
    width: 15px;
    cursor: pointer;
}

span.btn-radio span{
    line-height: 20px;
    margin: 4px 0px;
}
.frm-register span.btn-radio span{
    margin: 7px 0px;
}
.box-form-allblock .box-note{
    margin-bottom: 25px;
}
.box-form-pay .box-note span.note-bold{
    margin-bottom: 10px;
}
.box-form-pay .box-note span{
    margin-bottom: 10px;
}
.frm-item a.a-link{
    padding-top: 2px;
    display: block;
}
span.btn-radio span{
    float: left;
    display: block;
    padding-right:12px;
}
.frm-register .frm-item{
    margin-bottom: 15px;
    clear: both;
    overflow: hidden;
}
.frm-register .notic-in{
    text-decoration: underline;
    margin-top:4px;
    font-size: 13px;
	   background-color: #F7941E;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin-top: 4px;
    padding: 5px 10px;
    text-decoration: none;
    width: 89px;
}
.frm-register .notic-in:hover{
    cursor: pointer;
}
.frm-register .frm-item span.label{
    width: 145px;
    display: block;
    float: left;
    line-height: 30px;
    height: 25px;
}
.frm-register .frm-item span.btn-in{
    width: 200px;
    margin-right: 10px;
}
.frm-register .frm-item span.btn-captcha{
    width: 125px;
    margin-right: 10px;
}
.frm-register .frm-item span.btn-captcha input[type="text"]{
    width: 95px;
    padding: 5px 10px;
    border:1px solid #b4b4b4;
}
.frm-register .frm-item span.btn-in input[type="text"],
.frm-register .frm-item span.btn-in input[type="password"]
{
    width: 255px;
    padding: 5px 10px;
    border:1px solid #b4b4b4;
}
.box-form-search input[type="submit"]{
    float: right;
    margin-right: 27px;
    overflow: hidden;
    margin-bottom: 35px;
}
.btn-df{
    float: right;
    margin-bottom: 25px;
}
.btn-df input[type="submit"],
.btn-df input[type="reset"],
.box-form-search input[type="submit"],
.box-form-register input[type="submit"], .box-form-log input[type="submit"]{
    background-color: #f7941e;
    border: none;
    color: #fff;
    height:28px;
    width: 90px;
    text-align: center;
    margin-top: 12px;
    cursor: pointer;
}
.box-form-register input[type="submit"]{
    float: right;
    margin-bottom: 20px;
}
.btn-df input[type="submit"]:hover,
.btn-df input[type="reset"]:hover,
.box-form-register input[type="submit"]:hover,.box-form-log input[type="submit"]:hover{
    color: #4A4949;
}
.box-form-pay .frm-item span,
.box-form-pass-user .frm-item span,
.box-form-allblock .frm-item span,
.box-form-log .frm-item span{
    float: left;
    display: block;
}
img.img-news-log{
    float: left;
    width: 37px;
    height: 37px;
}
h3.h3-header-log{
    color: #fff;
    padding-top: 10px;
    margin-left: 45px;
}
.log-item-media{
    clear: both;
    margin-top: 12px;
    overflow: hidden;
}
h3.h3-header-log a{
    color: #000;
}
.img-adv-log img{
    height: 172px;
}
.slide-vat{
    height: 237px;
}

.col-frm span{
    display: block;
    clear: both;
}
.col-frm-l{
    width:240px;
    float: left;
}
.col-frm-r{
    width:240px;
    float: right;
}
.col-frm input.input-text{
    width: 218px;
    padding: 5px 10px;
    border: 1px solid #b7b7b7;
}
.frm-city .col-frm{
    float: left;
    width: 167px;
    margin-right: 15px;
}
.frm-city span.btn-captcha{
    width: 100px;
}
.frm-city{
    width: 104%;
}
.frm-city select{
    border:1px solid #b4b4b4;
    width: 165px;
    padding: 1px 10px;
}
.box-checkbox{
    width: 410px;
    margin-left: 76px;
    margin-top: 15px;
}

.frm-item span.checkbox{
    float: left;
    width: 25%;
    line-height: 20px;
}
.frm-item span.checkbox input{
    float: left;
    margin-right: 6px;
}
.col-frm span{
    clear: both;
    display: block;
}
.col-frm span.label{
    padding: 15px 0px 8px 0px;
}
.box-textarea{
    clear: both;
    padding-top: 20px;
}
.box-textarea span{
    clear: both;
    display: block;
}
.box-textarea span.label{
    margin-bottom: 6px;
}
.box-textarea textarea{
    height: 83px;
    width: 524px;
    border:1px solid #b9b9b9;
}
.btn-captcha input{
    width:142px;
    padding: 3px 10px;
}
.col-frm span.captcha{
    margin-top: 11px;
}
.col-frm input[type="submit"]{
    float: right;
}
.frm-res-setting{
    overflow: hidden;
    padding-bottom: 30px;
}
.control-slide{
    padding-top: 18px;
    float: right;
    margin-right: 3px;
}
.control-slide span{
    width: 12px;
    height: 13px;
    float: left;
    display: block;
    margin-right: 10px;
    cursor: pointer;
}
.bg-black .control-slide span.icon-prev{
    background: url("../img/cplay-orange.png") right center no-repeat;
}
.bg-orange .control-slide span.icon-prev{
    background: url("../img/icon-prew-black.png") right center no-repeat;
}
.bg-black .control-slide span.icon-next{
    background: url("../img/cplay-orange-right.png") right center no-repeat;
}
.bg-orange .control-slide span.icon-next{
    background: url("../img/icon-next-black.png") right center no-repeat;
}

.title-header{
    height: 48px;
    overflow: hidden;
    width: 100%;
    clear: both;
}
.title-header h3{
    height: 48px;
    float: left;
    line-height: 48px;
    margin: 0px;
    padding: 0px 0px 0px 23px;
    clear: both;
}

/* product*/
.box-product{
    margin-left: 8px;
    padding-top: 14px;
    clear: both;
}
.product-item{
    width: 230px;
    float: left;
    color: #595959;
    height: 500px;
    margin: 0px 6px 12px 6px;
}
.product-item h3.name-pro{
    background: url("../img/bg-name-pro.png") top left repeat-y #58595b;
    float: right;
    padding: 5px 10px 6px 15px;
    line-height: 18px;
    margin-top: -2px;
}
.product-item h3.name-pro a{
    color: #fff;
}
.product-item span.price-pro{
    clear: both;
    display: block;
    text-align: right;
    font-size: 24px;
    padding: 10px 0px;
}
.info-pro{
    text-align: right;
    line-height: 18px;
    font-size: 13px;
    margin: 17px 0px;

}
.product-item img.img-product{
    width: 230px;
    height: 230px;
}
.info-pro span{
    clear: both;
    display: block;
}
a.btn-detail-pro{
    float: right;
    padding: 3px 12px;
    background-color: #f7941e;
    color: #fff;
    font-size: 13px;
    clear: both;
}
h3.h3-header-pro, h3.h3-header-gadgets{
    font-size: 22px;
    color: #fff;
    padding:0px 15px 0px 20px;
    height: 48px;
    line-height: 48px;
    margin: 0px;
    width: 215px;
    clear: both;
}

h3.h3-header-pro{
    width: 215px;
    clear: both;
}
h3.h3-header-gadgets{
    width: 200px;
    clear: both;
}


a.btn-view-all{
    text-decoration: underline;
    display: block;
    float: right;
    margin: 0px 0px 28px 0px;
    color: #404041;
    font-size: 13px;
    margin-right: 15px;
}
a.btn-detail-pro:hover{
    color: #404041;
}
.detail-pro{
    background:url("../img/bg-detail-phone.png") repeat-y;
    height: 360px;
    width: 100%;
}
span.bg-top-detail{
    height: 52px;
    display: block;
    width: 100%;
}
.detail-pro img.img-detail-pro{
    width: 368px;
    height: 356px;
    float: left;
    margin-left: 50px;
    z-index: 999;
    margin-bottom: 40px;
}
.detail-pro-info{
    display: block;
    float: right;
    margin-right: 120px;

}
.detail-pro-info h3.detail-name-pro{
    background-color: #fff;
    padding: 15px 22px;
    font-size: 34px;
    color: #404041;
    font-weight: bold;
}
.detail-pro-info .detail-price{
    display: block;
    text-align: left;
    font-size: 28px;
    font-weight: bold;
    color: #404041;
    float: right;
    margin: 20px 0px 10px 0px;
}
.detail-pro-info .vnd{
    font-size: 18px;
    text-decoration: underline;
}
.detail-pro-info span.detail-price,
.detail-pro-info .info-pro{
    margin-right: 20px;
}
.h3-header-gallary,.h3-header-detail-pro{
    clear: both;
    font-size: 24px;
    color: #404041;
}
.h3-header-detail-pro{
    margin-top: 30px;
    margin-bottom: 30px;
}
.h3-header-gallary{
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 25px;
}
.box-specifications{
    margin: 20px 60px;

}
.specifications-info{
    float: left;
    width: 460px;
    margin-bottom: 50px;
}
.slide-detail-pro{
    width: 388px;
    height: 495px;
    float: right;
    position: relative;
}
.slide-detail-pro a{
    display: block;
    height: 38px;
    width: 38px;
    position: absolute;
    top:46.5%;
}
.slide-detail-pro a.ctrol-prev{
    background: url("../img/icon-slide-prev.png") no-repeat;
    left: 0px;
}
.slide-detail-pro a.ctrol-next{
    background: url("../img/icon-slide-next.png") no-repeat;
    right: 0px;
}
.specifications-item{
    border-bottom: 1px solid #d7d7d7;
    overflow: hidden;
    padding-bottom: 8px;
    margin-bottom: 8px;
    color: #595959;
}
span.specifications-label{
    width: 130px;
    display: block;
    float: left;
}
span.specifications-txt{
    display: block;
    width: 330px;
    float: right;
}
span.specifications-txt span{
    clear: both;
    display: block;
    padding: 1px 0px;
    line-height: 18px;
    font-size: 13px;
}
.hot-gallary{
    height: 358px;
}
.slide-hot-gallary{
    float: left;
    width: 640px;
    height: 358px;
    position: relative;
}
.slide-hot-gallary img.img-hot-gallary{
    width: 640px;
    height: 358px;
}
.txt-gallary{
    background-color: #5d5d5e;
    width: 255px;
    float: right;
    height: 248px;
    padding: 90px 50px 20px 55px;
}
.txt-gallary h3{
    font-size: 18px;
    color: #fff;
    line-height: 20px;
}
.txt-gallary,.txt-gallary h3 a{
    color: #fff;
}
.txt-gallary span.txt-gallary-date{
    display: block;
    clear: both;
    font-size: 12px;
    margin: 3px 0px 20px 0px;
}
.txt-gallary span.txt-gallary-news{
    line-height: 18px;
    font-size: 13px;
    display: block;
    height: 89px;
    overflow: hidden;
}
.gallary-item{
    width: 322px;
    float: left;
    margin-right: 18px;
    height: 368px;
    margin-bottom: 12px;
}
.img-gallary-item{
    width: 321px;
    height: 184px;
}
.gallary-item span.txt-date{
    margin-top:8px;
    margin-bottom: 10px;
    display: block;

}
.gallary-item span.txt-news{
    display: block;
    margin-top: 8px;
    overflow: hidden;
    height: 72px;
}
.gallary-item h3, .gallary-item span{
    margin-left:10px;
    margin-right: 10px;
}
.box-gallary{
    width: 1110px;
	margin-top: 12px;
}
.box-gallary .box-pagging{
    margin-bottom: 30px;
}
.pag-gallary{
    margin-bottom:40px;
}
.box-ctrol-slide{
    position: absolute;
    bottom: 25px;
    right: 55px;
    z-index: 999;
}
.box-ctrol-slide span{
    background-color: #fff;
    height: 8px;
    width: 8px;
    border-radius: 4px;
    float: left;
    margin-right: 10px;
    cursor: pointer;
}
.box-ctrol-slide span:hover{
    background-color: #f7941e;
}

.box-thumbnail{
    margin: 15px 0px 32px 0px;
    height: 88px;
    overflow: hidden;
    position: relative;
}
.thumbnail{
    width: 920px;
    margin-left: 66px;
    overflow: hidden;
}
.thumbnail img.img-thumb{
    float: left;
    margin-right: 24px;
    width: 156px;
    height: 88px;
}
.box-thumbnail span.icon-thumb{
    position: absolute;
    height: 44px;
    width: 15px;
    display: block;
    top:30%;
    cursor: pointer;
}
.box-thumbnail span.thumbnail-prev{
    background: url("../img/thumb-prev.png") no-repeat;
    left: 20px;
}
.box-thumbnail span.thumbnail-next{
    background: url("../img/thumb-next.png") no-repeat;
    right:20px
}
.box-video .gallary-item{
    position: relative;
}
.box-video .gallary-item span.icon-video{
    position: absolute;
    background: url("../img/icon-video-hover.png") center no-repeat;
    height: 80px;
    width: 80px;
    top: 53px;
    left: 105px;

}

.box-play{
    width: 723px;
    height:452px;
    margin: 30px auto;
}
/*
.box-video .gallary-item a:hover span.icon-video{

    display: block;
   z-index: 999;
}*/

.box-list-item {
    margin: 15px 0 32px 15px;
    overflow: hidden;
    width: 780px;
}

.box-list-item .list-item {
   float: left;
    height: 230px;
    margin-bottom: 15px;
    margin-right: 15px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 230px;
}
.list-item h3 a, .news-item-style h3 a{
color: #fff;
}
.list-item h3, .news-item-style h3 {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	color: #fff;
}
h3.title, .news-item-more h3 {
    display: block;
    line-height: 18px;
}

h3 {
    font-weight: normal;
}
.news-item h3.title a {
    display: block;
	line-height: 22px;
}

.vat-item{
    width: 199px;
    height: 258px;
    float: left;
    background-color: #fff;
    border-right: 1px solid #d7d7d7;
}

.vat-item .box-slogan{
    padding: 12px 0px;
    vertical-align:middle;
}
.vat-item span.box-img-vat{
    width: 199px;
    height: 199px;
    display: block;
}
.box-slogan span{
    float: right;
    padding: 1px 10px 1px 5px;
    color: #5d5d5e;
}
.vat-item .box-slogan{
    padding: 12px 0px;
    vertical-align:middle;
}

/* css for page phone*/
.news-item-style{
    float: left;
}
.news-item-style a{
    width: 100%;
    height: 100%;
    display: block;
}
.item-style1 .news-item-style{
    height: 187.5px;
    width: 187.5px;
    overflow: hidden;
}
.news-item-style a.img-style{
    height: 100%;
    width: 100%;
    display: block;
}
.item-style1 .item-big-style{
    width: 375px;

}
.item-style2 .news-item-style{
    width: 50%;
    height: 211px;
}
.item-style3 .news-item-style{
    width: 272px;
    height: 272px;
}
.item-style3 .item-big-style{
    width: 478px;
}
.item-style4 .news-item-style{
    width: 250px;
    height: 250px;
}
.news-item-style{
    position: relative;
    text-align: center;
}
.news-item-style img{
    /*width: 100%;*/
    /*height: 100%;*/
}
.list-item h3,
.news-item-style h3{
    position: absolute;
    left: 0px;
    width: 100%;
    text-align: center;
}
.news-item-style h3{
	background: url("../img/bg-opacity-a.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    padding: 8px 0px;
	margin: 0px;
	bottom: 0px
}

/*
.item-style4 .news-item-style h3, .item-style5 .news-item-style h3{
    top:120px
}
*/

.news-item-style h3, .list-item h3{
    padding: 8px 0px;
    background: url("../img/bg-opacity-a.png") repeat;
    color: #fff;
	bottom: 0px;
}
.item-style2, .item-style4{
    overflow: hidden;
}

/*nhóm tiện ích*/
.box-gadgets-item{
    clear: both;
    border-bottom: 1px solid #e1e1e1;
    padding: 0px 15px 15px 15px;
    margin-bottom: 20px;
    margin-top: 15px;
    overflow: hidden;
}
.box-gadgets-last{
    padding-bottom: 0px;
    border-bottom: none;
}
.gadgets-item{
    float: left;
    padding: 12px 8px 13px 42px;
    border: 1px solid #d6d6d6;
    margin: 0px 8px 10px 0px;
}
.gadgets-item a{
    font-size: 15px;
}

.box-style{
    overflow: hidden;
}
.box-dropdown{
    overflow: hidden;
    background-color: #404041;
}
span.show-box{
    display: block;
    background: url("../img/icon-dropdown-box.png") no-repeat;
    width: 44px;
    height: 15px;
    margin: 28px auto;
    cursor: pointer;
}
.box-info-user{
    clear: both;
    display: block;
    margin-top: 30px;
    overflow: hidden;
}
.btn-info{
    margin-bottom: 30px;
}
.box-info-user .note-bold{
    margin-bottom: 3px;
}

.box-info-user span{
    float: left;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}
.frm-pay-length .box-info-user span.user-info{
    width: 58%;
    padding-right: 10px;
}
.frm-pay-length .box-info-user span.txt-label{
    width: 38%;
    padding-left: 10px;
}
.frm-pay-lage .box-info-user span.user-info{
    width: 68%;
    padding-right: 10px;
}
.frm-pay-lage .box-info-user span.txt-label{
    width: 28%;
    padding-left: 10px;
}
.box-info-user .note-bold{
    font-size: 15px;
    line-height: 18px;
}
.info-user-item{
    overflow: hidden;
    clear: both;
}
.info-user-item:nth-child(2n){
    background-color: #e1e1e1;
}
.box-form-pay span.title{
    font-size: 17px;
    line-height: 18px;
    margin: 15px 0px 18px 0px;
    display: block;
}
.box-info-user span.txt-label{
    clear: both;
    width: 28%;
    font-weight: bold;

}
.bg-news-detail{
    overflow: hidden;
    background: url("../img/bg-news-detail.png") repeat-y;
}
/*font-style*/
.news-more h3 a,
.news-item-more h3,
.map-item h3,
.news-item-media h3.h3-header-news,
.nav-article-detail ul li a,
h3.h3-header-log,
.box-slogan span,
span.specifications-label,
.news-item-more h3,
.product-item h3.name-pro{
    font-size: 15px;
}

.box-col-main .news-item h3.title,
.container-fluid .nav-tabs > li > a,
.icon-item h3 a
{
    font-size: 17px;
}
h3.h3-header-link,
.slideshow_box h3 a,
h3.title-main,
.title-header h3,
h3.mod-h3-header{
    font-size: 20px;
}
/* 
.item-style4 .news-item-style h3, .item-style5 .news-item-style h3{
    top: 100px;
}*/

.item-style4 .news-item-style{
    height: 211px;
}


/* css btn buy*/
.btn-buy{
    display: block;
    width: 125px;
    height: 30px;
    background: url("../img/bg-btn-buy.png") repeat-x;
    border: 2px solid #fff;
    box-shadow: 1px 2px 3px #999;
    float: right;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    line-height: 30px;
    padding-left: 15px;
    margin-right: 20px;
}
.box-btn a:hover,
.btn-buy:hover{
    color: #404041;
}
.btn-buy span.bg-buy{
    float: right;
    background: url("../img/icon-bg-buy.png") no-repeat;
    margin: 1px 7px 0px 0px;
    display: block;
    width: 31px;
    height: 30px;
}
.btn-more{
    float: right;
}
.box-btn a{
    background-color: #f7941e;
    float: right;
    padding: 3px 12px 4px 12px;
    background-color: #F7941E;
    color: #FFF;
    font-size: 13px;
    margin-left: 15px;
}
/*Huandx css cac trang khach hangf doanh, ket noi--- 20/01/2015*/
.video-item .a{
    display: block;
}
.menu-top ul{
    margin: 0px;
    padding: 0px;
}
.menu-top, .box-login {
    margin-top: 12px;
}
h3.title-padding{
    margin:0px !important;
}
.page-customer{
    background-color: #fff;
}
.box-news-list .first{
    width: 334px !important;
}
.box-news-list .item{
    width: 333px;
    float: left;

}
.relate-news{
    margin-top: 40px;
    margin-bottom: 20px;
}
.customer-news{
    margin-top: 22px;
    margin-bottom: 60px;
}
.relate-news .item{
    width: 228px;
    float: left;
    padding-left: 16px;
}
.customer-news .item{
    width: 228px;
    float: left;
    padding-left: 18px;
}
.customer-news .item a.title{
    text-align: right;
    float: right;
    background: url("../img/icon-title-cus.png") no-repeat top right;
    padding: 7px 10px 2px 0px;
    margin-top: 15px;
    font-size: 17px;
}
.box-news-list .item ul{
    padding: 0px 33px;
    margin: 25px 0px;
}
.box-news-list .item h3{
    background-color: #f7941e;
    padding: 12px 33px;
    margin: 0px;
    font-size: 24px;
    color: #fff;
}
.relate-news .item{
    margin-bottom: 32px;
}
.relate-news .item ul{
    padding: 0px;
    margin: 5px 0px;
}
.relate-news .item ul li,
.box-news-list .item ul li{
}
.news-transaction .item ul li a,
.relate-news .item ul li a,
.box-news-list .item ul li a{
    background: url("../img/icon-bullet-customer.png") no-repeat left center;
    display: block;
    font-size: 15px;
}
.box-news-list .item ul li a{
    padding: 5px 5px 5px 12px;
}
.news-transaction .item ul li a{
    padding: 4px 5px 4px 12px;
}
.relate-news .item ul li a{
    padding: 4px 5px 4px 12px;
}
.relate-news .item a.box-overplays{
    position: relative;
    display: block;
    width: 228px;
}
.relate-news .item a.box-overplays span.overplays{
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url("../img/bg-overplays.png") repeat;
    padding: 10px 12px;
    text-align: right;
    width: 204px;
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
}
.page-transaction,
.page-relate{
    background-color: #fff;
}
.page-transaction .col-left,
.page-relate .col-item{
    border-top: 6px solid #2c292a;
}
.page-transaction .box-col-main,
.page-relate .box-col-main{
    border-top: 6px solid #f7941e;
}
.page-relate .box-pagging{
    margin-bottom: 45px;
}
.mod-news-more .mod-h3 a{
    color: #fff;
}
.mod-news-more .mod-h3{
    margin: 0px;
    padding: 7px 0px 7px 15px;
    font-size: 24px;
    color: #fff;
}
.mod-news-more ul{
    margin: 10px 0px;
    padding: 0px;
}
.mod-news-more ul li a{
    padding: 5px 10px 5px 15px;
    display: block;
    font-size: 15px;
}
.customer-news .item img.img-customer-news,
.news-transaction .item img{
    float: left;
    width: 228px;
    height: 128px;

}
.news-transaction .item{
    margin-bottom: 22px;
}
.news-transaction .item ul.ul-news-more{
    clear: both;
    padding: 7px 0px 0px 0px;
    margin: 10px 0px;

}
.news-transaction .news-info{
    padding-left: 240px;
}
.news-transaction .news-info a.title{
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 5px;
    display: block;
}
.news-transaction .news-info .news-txt{
    display: block;
    line-height: 20px;
}
.news-transaction{
    padding: 33px 12px;
}
#cssmenu .mod-h3{
    font-size: 24px;
    margin-bottom: 10px;
}
.box-col-main .col-item .mod-news-more .mod-h3{
    color:#f7941e;
    padding: 7px 0px 0px 15px;
}
#cssmenu .mod-h3 a,
.box-col-main .col-item .mod-news-more .mod-h3 a{
    color:#f7941e;
}
.box-col-main .col-item .mod-news-more,
.page-transaction #cssmenu,
.page-relate #cssmenu{
    margin-top: 25px;
}
.bg-black-login{
    background-color: #000;
}
.bg-black-login a{
    color: #f7941e;
}
.bg-orange-login{
	background-color: #f7941e;
}
.bg-orange-login a{
	color: #fff;
}

.bg-white{
    background-color: #fff;
}
.bg-white a{
    color: #f7941e;
}



/*Huandx css for Form*/
.item-no-bot{
    min-height: 30px !important;
}
.item .notic-frm{
    font-size: 11px;
    color: #777;
    display: block;
    margin-top: 2px;
}
h3.h3-header{
    color: #C40004;
    font-weight: bold;
}
.box-frm h3.h3-header{
    margin-bottom: 25px;
    text-transform: uppercase;
}
.item-full,
.box-frm .frm-item{
    clear: both;
    min-height: 52px;
}
.fiel .frm-item{
    clear: both;
    min-height: 55px;

}
.item-collumn{
    margin-top: 10px;
}
.item-collumn .block-select{
    width: 220px
}
.item-collumn .box-first{
    width: 240px
}
.frm-item .block-item{
    width: 282px;
}
fieldset.fiel .frm-item .block-item{
    width: 290px;
}
.box-frm .frm-item .block-left{
    float: left;
}
.box-frm .frm-item .block-right{
    float: right;
}
.item-collumn select{
    float: right;
}

.box-frm .frm-item .block-item select.select-frm{
    float: right;

}
.item-full input.in-frm,
.box-frm .frm-item .block-item input.in-frm{
    float: right;
}
.item-full input.in-frm{
    padding: 7px 10px;
}
.box-frm .frm-item .block-item input.in-frm{
    padding: 5px 10px;
}
.frm-item .block-item select.select-frm{
    width: 175px;
}
.fiel .block-item select.select-frm{
    width: 165px;
}
.box-frm .frm-item .block-item input.in-frm{
    width: 160px;
}
.list-item-frm{
    margin-bottom: 35px;
    color: #58595B;
}
.frm-title h3.frm-h3{
    font-size: 15px;
    color: #f7941e;
    margin-bottom: 15px;
}
.block-select .label-full,
.block-select .label{
    display: block;
    float: left;
    padding: 7px 0px 7px 0px;
}
.tag-full select{
    width: 100% !important;
}
.item-full .label,
.box-frm .frm-item .block-item .label{
    display: block;
    float: left;
    padding: 7px 0px 0px 0px;
}
.box-frm .in-legength{
    height: 70px;
    clear: both;
    width: 100%;
}
.item-full .label,
.frm-item .block-item .label{
    max-width: 110px;
}
.fiel .frm-item .block-item .label{
    max-width: 120px;
}
.box-first .label{
    width: 97px;
}

.item-full input.in-frm{
    width: 564px;
    float: right;
}
span.require{
    color: red;
}
.in-clear{
    padding: 5px 10px;
    width: 258px ;
}
.in-clear,.btn-clear{
   clear:both;
}
.frm-item  .block-select-two span.label,
.item-full .block-item span.label,
.frm-item .block-select span.label{
    display: block;
/*    margin-bottom: 5px;*/
}
.frm-item  .block-select-two select{
    width: 100%;
}
.frm-item  .block-select-two{
    float: left;
    width: 283px;
    margin-left: 20px;
}

.frm-item .block-select{
    float: left;
    width: 182px;
}
.frm-item .block-select input.in-frm{
    padding:5px 10px;
    width: 160px;
}
.frm-item .block-select select.select-frm{
    width: 100%;
    clear: both;
}
.frm-item .box-first{
    margin-left: 0px !important;
}
.frm-item .block-select{
    margin-left: 20px;
}
.fiel-content{
    margin: 25px 20px;
}
fieldset.fiel{
    border:1px solid #E5E5E5;
    margin-top: 20px;
}
fieldset.fiel legend{
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 15px;
}
.block-item textarea.textare{
    width: 100%;
}
.block-item textarea.textare{
    width: 532px;
    float: right;
    height: 80px;
    border:  1px solid #E5E5E5;
}
.block-item textarea.textare:active,
.block-item textarea.textare:focus{
    outline: none !important;
}
fieldset .item-full{
    overflow: hidden;
}
fieldset .item-full img.img-captcha{
    margin-left: 15px;
    margin-top: 3px;

}
.item-full .label-captcha{
    width: 124px;
    display: block;
    padding-top: 7px;
    float: left;
}
.item-full input.in-captcha{
    border: 1px solid #E5E5E5;
    padding: 8px 10px;
    float: left;
}
fieldset.fiel input[type="submit"]{
    background-color: #ccc;
    border-radius: 2px;
    padding: 5px 20px;
    margin-left: 122px;
    border:1px solid #E5E5E5;
    cursor: pointer;
}
fieldset.fiel input[type="submit"]:hover{
    color: #C40004;
}
fieldset.fiel .captcha{
    margin-top:25px;
    height: 55px;
}
.box-frm{
    margin: 30px 40px;
}
.block-item .btn-in-date{
    float: right;
}
.btn-in-date .date-time{
    width: 45px;
}
.btn-in-date .date-year{
    width: 70px;
}
.item-collumn .btn-in-date{
    width: 100%;
    clear: both;
}
.item-collumn .btn-in-date select{
    float: left;
}
.item-collumn .btn-in-date select.date-time{
    margin-right: 11px;

}
.block-item .btn-in-date select.date-time{
    margin-right: 7px;

}
.box-frm{
    font-size: 13px;
}
.box-frm .block-first{
    margin-left:0px
}
.box-frm select{
    height: 28px;
}
.box-frm span.event{
    float: left;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background:url("../img/icon-plus-box.png") no-repeat -18px 0px;
    margin-right: 12px;
}
.box-frm span.active{
    background:url("../img/icon-plus-box.png") no-repeat 0px 0px;
}
#box-frm .open span.event{
    display: block;
}
.hot-gallary .bx-wrapper{
	max-width: auto !important;
	}
	.box-slide-link-share .icon-link-share{
	width: 28px;
	height:28px;
	}
	.title-video-active{
	font-weight:bold;
	}
	.footer .txt-center{
	
	}
	.footer .txt-center span{
	display: block;
	text-align: center;
	
	}
	.menu-footer a{
	font-size: 14px;
	}
