@font-face {
	font-family:'UTMSeagullBold';
	src:url('../font/UTMSeagullBold.eot');
	src:url('../font/UTMSeagullBold.ttf'),
	 url('../font/UTMSeagullBold.eot?#iefix') format('embedded-opentype');
}
@font-face {
	font-family:'Coda';
	src:url('../font/Coda/Coda-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

.btn-primary.sign-loading{
	border-color: #2e6da4 !important;
	background-color: #337ab7;
}
#header nav.mega-menu ul.nav-main li.mega-menu-item #errorSignIn,
#header nav.mega-menu ul.nav-main li.mega-menu-item #errorSignUp{display:none;color:#f00;text-transform: inherit;font-weight: normal;}
#header nav ul.nav-main > li.active a{border-bottom:6px solid #0088cc;}
#headerSignUp, #headerSignIn {font-weight:bold!important; color:blue!important}

#header nav.mega-menu ul.nav-main .mega-menu-signin.open a.dropdown-toggle
{
	padding-bottom:42px
}
.btn.btn-lg.btn-primary.t-edit-bnt{background:url("../img/t-login.png") no-repeat scroll 0px center #0088cc!important; padding-left:70px; border-bottom:4px solid #015681!important; height:56px; padding-top:12px;}
.btn.btn-lg.btn-primary:hover{ background-color:#0483c2!important}
.lead{ color:#000}
.clear{ clear:both;}
.wp_lang{ float:left; padding-left:0; margin-top:12px; margin-right:5px;}
.sticky-menu-active .wp_lang{ margin-top:52px;}
.wp_lang li{ list-style:none; width:33px; height:33px; border-radius:100%;box-shadow: 1px 2px 2px rgba(0,0,0,.2); }
.wp_lang li.en a {
    background: url("../img/en_hv.png") no-repeat center center;
    position: relative;
}

.wp_lang li.en.active a {
    background: url("../img/en.png") no-repeat center center;
    position: relative;
}
.wp_lang li.vn.active a {
    background: url("../img/vn.png") no-repeat  center center;
    position: relative;
	
}
.wp_lang li.vn a {
    background: url("../img/vn_hv.png") no-repeat  center center;
    position: relative;
}
.wp_lang li.france a {
    background: rgba(0, 0, 0, 0) url("../img/france_hv.png") no-repeat scroll center center;
    position: relative;
}
.wp_lang li.france.active a {
    background: rgba(0, 0, 0, 0) url("../img/france.png") no-repeat scroll center center;
    position: relative;
}

.wp_lang li {
    display: inline-block;
    float: left;
    margin-left: 7px;
    margin-top: 0;
}
.wp_lang li a {
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
	text-indent:-99999px;
}

.word-rotator-title strong
{
	font-family:'UTMSeagullBold';
	font-size:36px;
}
.line-icon{background:url("../img/line-icon.png") no-repeat scroll top center!important; height:17px; margin-bottom:16px }
h1.short{ margin-bottom:6px;}
#footer .narrow-phone{ margin-right:10px}
a.bnt-trydemo{background:url("../img/bnt-trydemo.png") no-repeat scroll top center!important; height:40px; width:275px; display:inline-block; color:#fff; font-family: 'Open Sans';font-weight: 700; padding-left:58px; text-align:left; line-height:40px; text-decoration:none!important; margin-top:20px;}
.lang_en a.bnt-trydemo,.lang_vi a.bnt-trydemo{background:url("../img/bnt-trydemo_en.png") no-repeat scroll top center!important; width:238px; }

.bnt-trydemo:hover{ color:yellow}
.push-top{ margin-top:0;}
.fixhr hr.tall{ margin:15px 0 35px;}
h2{ font-size:2em;}
.fixhr .lead{ font-size:16px;}
.fixhr h2.push-top{ margin-top:-8px;}
@media (max-width:992px) 
{
	.navbar-collapse .container .fr{ float:none }
	.btn.btn-lg.btn-primary.t-edit-bnt{ display:none}
}
@media (max-width:768px) 
{
	.col-md-4.push-top .img-responsive{ display:inherit}
	.col-md-4.push-top{ text-align:center}
	.footer-copyright  .col-md-1{ width:85px; float:left}
	.footer-copyright  .col-md-5{ float:left}
	.footer-copyright  .col-md-6{ float:right}
	
	
}

@media (max-width:480px) 
{
	.slider-container .tp-caption a{ display:none}
	.get-started  .btn-primary{ display:none}
	.home-concept .project-image{ background:url("../img/home-concept-item.png") no-repeat scroll 0 0 transparent!important;
	width: 160px;
	height: 175px;
	margin: 135px auto 0px;
	padding-bottom: 50px;
	position: relative;
	z-index: 1;
	}
	.home-concept .project-image .fc-slideshow{ left:0}
	
}
#btn_contact {background: url("/static/default/img/icon-send.png") no-repeat scroll 13px center #0088cc!important;padding-left:40px}
.slider-container.slider-main{ margin-bottom:22px;}
#footer.light .footer-copyright{ background:#e8e8e8; border-top:4px solid #dddddd}
.narrow-phone .phone{background: url(/static/default/img/t-fone-footer.png) no-repeat left center; padding-left:34px; min-height:26px;}
.footer-copyright{ font-weight:300}
#footer .container .row > div{ margin-bottom:0}
#footer .narrow-phone{ top:0;margin-top: -4px;}
.noice_txt {font-size:20px}
.page-top{ padding:10px 0 12px;}
.page-top h1{ line-height:30px;}

body.lang_en, body.lang_fr{ font-family:'Coda'}

#header{ padding:4px 0}
#header.single-menu nav ul.nav-main{ margin-top:-34px;}
.wp_lang{ margin-top:4px;}
body.sticky-menu-active #header{ top:-54px;}
#footer .logo{ position:relative; top:-16px;}
#header .logo{ padding-top:0}
.pricing-table h3 span{ font:bold 25px/118px Georgia,serif; width:130px; height:130px;font-family:'Coda'}


@font-face {
	font-family: "Coda-vn-Medium";
	src: url(../font/Codavn/codavn-md-webfont.eot);
	src: url(../font/Codavns/codavn-md-webfont.eot?#iefix) format('embedded-opentype'), url(../font/Codavn/codavn-md-webfont.woff) format('woff'), url(../font/Codavn/codavn-md-webfont.ttf) format('truetype'), url(../font/Codavn/codavn-md-webfont.svg#NhomMuaMedium) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "Coda-vn-Regular";
	src: url(../font/Codavn/codavn-rg-webfont.eot);
	src: url(../font/Codavn/codavn-rg-webfont.eot?#iefix) format('embedded-opentype'), url(../font/Codavn/codavn-rg-webfont.woff) format('woff'), url(../font/Codavn/codavn-rg-webfont.ttf) format('truetype'), url(../font/Codavn/codavn-rg-webfont.svg#NhomMuaRegular) format('svg');
	font-weight: 400;
	font-style: normal
}

body.lang_vi .btn.btn-lg.btn-primary.t-edit-bnt{font-family: "Coda-vn-Medium";}
body.lang_vi{font-family:'Coda-vn-Regular';}
body.lang_vi .lead{ font-weight:normal}
.column3 p {text-align: justify; color:#444}
.lead{ color:#444}
.p-click {border-top: 1px solid;width: 80px;left: 20px;position: relative;top: -44px;font-weight: normal;font-size: 18px;}
.items_demo .tab-content p {color: #0e0e0e!important;}