/*Style*/
@font-face {
  font-family: 'simple-line-icons';
  src: url('/fonts/Simple-Line-Icons.eot?v=2.4.0');
  src: url('/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), url('/fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), url('/fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), url('/fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), url('/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{
    font: 12px/1.4 Arial,Helvetica,sans-serif;	
	line-height: 18px;
/*
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;*/
}
.body-bg{
	background-color: #0095CD;
	background-image:url(../images/header.jpg), url(../images/bg.gif);
	background-position:left top, right top;
	background-repeat: no-repeat, repeat-x;
	background-size: 100% auto, auto;
}
.header-nav {display:none}
#header{margin-top:0;background:url(../images/header.jpg)no-repeat center top / auto 100%}
#header .logo h2, #header .logo .site_description {display:none}
@media(min-width:500px){#header{background:url(../images/header.png)no-repeat right 20% top 40% / 75% auto;}}
@media(min-width:768px){#header{margin-top:0;background:url(../images/header.png)no-repeat left 15% top 10px /75% auto ;}#header .logo img{height:100px;width:auto;padding-left: 0px;}#body {padding:10px 0}}
.hotline_top{display:none}
@media(min-width:1024px){	
#header {background:url(../images/header.png)no-repeat left 33% top 33% / 60% auto;}
#header .logo {padding:25px 10px 15px}
#header .logo img{height:110px;width:auto;padding-left: 50px;}
#body {padding:10px 5px; border:none; box-shadow: -5px -3px 5px #088bbb; -webkit-box-shadow: -5px -3px 5px #088bbb; -moz-box-shadow: -5px -3px 5px #088bbb;}
.hotline_top{display:block;margin-top:-50px}
}
@media(min-width:1024px){
.wraper {
    width: 1024px !important;
}
}
@media(min-width:1200px){
.wraper {
    width: 1200px !important;
	max-width:1200px !important;
}
}
.headerSearch{margin:10px 0}
.headerSearch input, .headerSearch input:focus, .headerSearch input:hover {background: #f3fbe8 !important;color: #333;border-color: #fff !important;}
.headerSearch .form-control{background: #f3fbe8 !important;border-radius: 0px !important; border: 1.5px inset #f3fbe8}
/*.headerSearch .btn-info,.headerSearch .btn-info:focus, .headerSearch .btn-info:hover {margin:0 2px !important;background: #e5e5e5 !important;color: #444;border:2px outset #ccc;border-radius:5px !important;font-size: 11px;}*/
.headerSearch .btn-info,.headerSearch .btn-info:focus, .headerSearch .btn-info:hover {margin:0 !important;background: #70e2ff !important;color: #fff;border:none;border-radius:0px !important;font-size: 12px; height:32px}
@media(min-width:768px){.headerSearch{position:absolute;right:5px; top:-100px;z-index:1000;float:left}}
@media(min-width:1024px){.headerSearch{top:-66px;right:0px; }}
/*Menu top*/
#menusite .navbar-default {background:none;border:none;border-radius:none}
.navbar-default{
	background-color:#d82a58;
	border-color: #d82a58;
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color: #ccc !important;
}
.navbar-default em.fa-home{display:none}
.navbar-default .navbar-nav > li > div > a {
    color: #FFF !important;
}

.nav > li  > a {
    position: relative;
    display: block;
    padding: 10px 20px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background: #13a89e !important;
    color: #FFF !important;
}
.navbar-default .navbar-nav > li:first-child {display:none}
@media(min-width:768px){	
	.second-nav .bg {background:none !important;box-shadow:none;border-radius:0}
	.navbar {min-height:30px;}
	#menu-site-default{
	background: url(../images/bg_menutop.png) repeat-x left top;
	box-shadow: -5px -3px 5px #088bbb;
	-webkit-box-shadow: -5px -3px 5px #088bbb;
	-moz-box-shadow: -5px -3px 5px #088bbb;
	border-radius: 5px 5px 0 0;
	height: 61px;
	line-height: 61px;
	position: relative;
	margin-bottom:0px;
	border-radius: 5px 5px 0 0;
	}	
	#menusite .navbar-default{ border:none;background:none;border-radius:0}
	#menusite .navbar-default .navbar-right{display:none}	
	#menusite .navbar-default .navbar-nav > li{			
		float:left;		
		font-weight:bold;
		color: #000;				
		cursor: pointer;
		font-size:15px;
		margin-left:0;
		background: url(../images/border_menutop.gif) no-repeat right top;
	}
    #menusite .navbar-default .caret{display:none}
	
	#menusite .navbar-default .navbar-nav > li:last-child {
		background:none;
		padding-right:0px;
	}
	#menusite .navbar-default .navbar-nav >  li:nth-child(2)  > a { border-radius:5px 0 0 0}
	#menusite .navbar-default .navbar-nav >  li  > a { 
		font-size: 11px;		
        font-family: Tahoma,Geneva,sans-serif;
		text-transform:uppercase;		
		color: #000 !important;
		font-weight: 700;		
		padding: 10px 8px 11px;	
	}	

	#menusite .navbar-default .navbar-nav > li > a:hover, #menusite .navbar-default .navbar-nav > li > a:focus, #menusite .navbar-default .navbar-nav > .active > a, #menusite .navbar-default .navbar-nav > .active > a:hover, #menusite .navbar-default .navbar-nav > .active > a:focus, #menusite .navbar-default .navbar-nav > .open > a, #menusite .navbar-default .navbar-nav > .open > a:hover, #menusite .navbar-default .navbar-nav > .open > a:focus {
		color:#fff !important;
		background:#e3322b !important;			
	}
	
}
@media(min-width:992px){#menusite .navbar-default .navbar-nav >  li  > a {font-size: 12px;padding: 21px 20px 22px; }}
@media(min-width:1024px){#menusite .navbar-default .navbar-nav >  li  > a {font-size: 13px;padding: 21px 25px 22px; }}
#menusite .dropdown-menu {
    background-color:#f9f9f9!important;
    border-color:#ddd !important;
    border-width: 1px !important;
    border-style: solid !important;
    -webkit-border-bottom-left-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;	
	padding:0;	
}
#menusite .dropdown-menu > li {
    border-bottom-width :1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
}
#menusite .dropdown-menu > li > a:hover,
#menusite .dropdown-menu > li > a:focus,
#menusite .dropdown-menu > .active > a,
#menusite .dropdown-menu > .active > a:hover,
#menusite .dropdown-menu > .active > a:focus,
#menusite .navbar .navbar-nav .open .dropdown-menu > li > a:hover,
#menusite .navbar .navbar-nav .open .dropdown-menu > li > a:focus,
#menusite .navbar .navbar-nav .open .dropdown-menu > .active > a,
#menusite .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
#menusite .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {    
    color:#e3322b !important;	
}
.title_menu {
    font-size: 18px;
    color: #fff;
    padding: 12px 5px;
    float: left;
    display: none;
}
/*Ho tro truc tuyen*/
div.hotrott{	
	border-radius:5px;
	background:url(../images/img_support.jpg)no-repeat bottom right,url(../images/bg_support.gif) repeat-y left top /100% auto;	
	border-radius: 5px 5px;
	margin-bottom:15px;
	padding: 20px 0 5px;
}
div.hotrott h3{font-size:13px; padding-bottom:20px}
div.hotrott div.bottom{
	margin-top:50px;
	background:url(../images/bg_hotline.png) repeat left top;
	border-color:-moz-use-text-color #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;	
	color:#f00;
	font-weight:bold;
	font-size:15px;
	padding:10px 3px;
}
@media(min-width:1024px){div.hotrott div.bottom{font-size:18px;}}
/*breadcrumbs*/
nav.third-nav{display:none}
.breadcrumbs-wrap {
    position: relative;
    margin-bottom: 5px;
}
.breadcrumbs a, .show-subs-breadcrumbs {}
.breadcrumbs a::before {border-width: 1.5em 0 1.4em 1em;}
.breadcrumbs a::after, .show-subs-breadcrumbs::after {border-top-width: 1.4em;}
div.arrow-down {
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #46C3CF;
	margin: 0px auto 5px;
}
@media(max-width:1024px){div.page_title,div.arrow-down{display:none}}
/*Panel heading*/
.panel-heading{text-transform:uppercase;color:#fff;font-weight:bold;border-radius:0}
.panel-heading a{color:#fff;}
.panel-heading{padding: 7px 0px;border-radius:0}
.panel-default > .panel-heading {
    border-radius: 5px 5px 0 0;
	text-transform: uppercase;
	/*height: 43px;*/
	line-height: 28px;
	color: #fff;
	text-indent: 5px;
	background: #e3322b;
	font-size:14px;
}
.panel-default > .panel-heading a{color:#fff}
.panel-primary > .panel-heading {background: #0097D0;color: #FFF;text-align: center;text-transform: uppercase;font-size: 18px;padding: 15px 10px;font-weight:normal}
.panel-default,.panel-primary{border:none;box-shadow: none;}
.panel-default.main-pannel{border:5px dotted #13a89e;border-radius:10px}
.panel-primary .panel-body {
    border: 1px solid #C7BFB2;	
	border-top:0;
}
.panel-default.menu > .panel-heading {text-indent: 0px;padding-left:50px;padding-right:10px;background:#e3322b url(../images/hoptac.png)no-repeat 10px center /  auto 35px !important}
.panel-default.search > .panel-heading {text-indent: 50px;background:#e3322b url(../images/search.png)no-repeat 10px center /  auto 30px !important}
.panel-default.book > .panel-heading {text-indent: 50px;background:#e3322b url(../images/book.png)no-repeat 10px center /  auto 30px !important}
.panel-default.thongke > .panel-heading {text-indent: 50px;background:#e3322b url(../images/thongke.png)no-repeat 10px center /  auto 30px !important}
@media(min-width:768px){.col_left{border-left:5px solid #fff; /*padding-top:40px*/}}
.col_left .panel-body{padding:0px}
/*Product*/
#category .page-header {
    display:none;
}
#category .page-header h1{font-weight: normal;}
#poducts, #category{background:none !important}
#products .thumbnail, #category .thumbnail{		
	border-radius:0;	
	text-align:center;	
    transition: border 0s ease-in-out 0s;
	background:#fff;
	/* border: #d5d6d7 1px solid; */
	/* box-shadow:0px 2px 3px #ccc; */
	border:none !important;
}
#products .item{padding:0 10px !important}
#products .thumbnail:hover .images, #category .thumbnail:hover .images, #products .item:hover .images{transition: border 0.2s ease-in-out 0.1s;border-bottom-color:#00b0f0}
#detail h2 {
    color: #1D88E0 !important;
    font-size: 16px !important;    
	text-transform:uppercase;	
}
#products .images, #category .images{height:200px !important;position:relative;overflow:hidden;text-align:center;border:1px solid #ddd;/*border-bottom:2px solid #ddd*/}
#products .images img, #category .images img{max-width:100%;width:auto !important;margin:0;display: inline-block;}
/*#products .caption, #category .caption{position:relative;}*/
#products .title_pro, #category .title_pro{	
	font-size: 12px;	
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: normal;
	text-transform: uppercase;
	/* margin-top:20px; */
}
@media(min-width:360px){#products .images, #category .images, #products .images img, #category .images img{height:170px !important}}
@media(min-width:600px){#products .images, #category .images, #products .images img, #category .images img{height:190px !important}}
@media(min-width:800px){#products .images, #category .images, #products .images img, #category .images img{height:230px !important}}
@media(min-width:1024px){#products .images, #category .images, #products .images img, #category .images img{height:250px !important}#products .images img, #category .images img{max-height: 250px !important;max-width: 100%;height: auto !important;}#others_product_carousel #products .images{max-height: 190px !important;}}
/*@media(min-width:1200px){#products .images, #category .images, #products .images img, #category .images img{height:250px !important}#products .images img, #category .images img{max-height: 250px !important;max-width: 100%;height: auto !important;}}*/
#products .title_pro a, #category .title_pro a{color:#333;font-size:14px;}
#products .title_pro a:hover, #category .title_pro a:hover{color:#ff5151;transition: all 0.3s ease 0s;}
.img-thumbnail{border:none;border-radius:0;padding:0;}
.price.pro{	
	width: 100%;	
	padding-top: 5px;	
	margin:0;	
	line-height: 20px;
}
.money{color:#ff5151 !important}
#products .info_pro .label{display:block;margin:1px 0;font-size:12px;font-weight: normal;}
#products .info_pro .label.soldout{ background: #d71616;}
#products .btn-cart,#category .btn-cart,.others_product_horizontal .btn-cart{
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 0px;
	background-color: #be2038;
	border-color: #be2038;	
	font-size: 12px;
	margin: 4px auto auto;
	padding: 3px 5px;
	text-align: center;
	width: 140px;
	transition: all 0.2s ease 0s;
}
#products .btn-cart i, #category .btn-cart i, #products .btn-detail i, #category .btn-detail i{
    display: inline-block;
    font-size: 16px;
    padding-right: 5px;
}
#products .btn-cart i::before , #category .btn-cart i::before {
    content: "\f07a";
    font-family: FontAwesome;
	font-style: normal;
}
#detail .tab-pane {
  padding: 10px;
  background: #fff;
}
.icon-user, .icon-magnifier{
  font-family: 'simple-line-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-user:before {
  content: "\e005";
}
.icon-magnifier:before {
  content: "\e090";
}
@media (min-width: 1024px){
	.group-product-action{display:block;text-align:center;margin-bottom:0px;width:100%;position:absolute;z-index:88;bottom:-50px;left:0;height:50px;text-align:center;visibility:hidden;text-decoration:none;-ms-filter: 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
	.group-product-action .btn_action{width:40px;height:40px;box-shadow:none;outline:none;border-style:none;background-color:#ebebeb;display:inline-block;margin-right:5px;line-height:40px;text-align:center;padding:0px;text-decoration:none;font-size:0}
	.group-product-action .btn_action.iwishAddWrapper{margin:0px !important;border-radius:50%;border:none;text-decoration:none}
	.group-product-action .btn_action i{color:#252525;font-size:15px;font-style:normal;line-height:40px}
	.group-product-action .btn_action i.fa-heart{color:#f4574c}
	.group-product-action .btn_action:hover{background-color:#f4574c;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1)}
	.group-product-action .btn_action:hover i{color:#fff !important}
	.group-product-action .btn_action:hover i.icon-heart-o:before{color:#fff}
	#products .item .image >a:before, #products .thumbnail .image > a:before, #category .thumbnail .image > a:before{content:" ";width:100%;height:100%;position:absolute;opacity:0;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;transition:0.2s;left:0;z-index:9;background:-moz-linear-gradient(90deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%);background:-webkit-linear-gradient(90deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%);background:-o-linear-gradient(90deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%);background:-ms-linear-gradient(90deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%);background:linear-gradient(0deg, #fff 0%, #fff 0%, #fff 0%, #fff 17%, rgba(255,255,255,0) 58%)}
	#products .thumbnail:hover a:before, #category .thumbnail:hover a:before,#products .item:hover a:before{opacity:1;} 
	#products .thumbnail:hover .group-product-action, #category .thumbnail:hover .group-product-action,#products .item:hover .group-product-action{bottom:-10px;visibility:visible;}
	.icon-magnifier-add::before {
		font-family: 'simple-line-icons';
		content: "\e091";
	}
	.icon-basket::before {
		font-family: 'simple-line-icons';
		content: "\e04e";
	}
	.icon-bag::before {
		font-family: 'simple-line-icons';
		content: "\e04f";
	}	
	.icon-settings::before {
		font-family: 'simple-line-icons';
		content: "\e09a";
	}
	.icon-star::before {
		font-family: 'simple-line-icons';
		content: "\e09b";		
	}
	.btn-primary.add-cart:before{display:none}
 }
 .icon-heart::before {
	font-family: 'simple-line-icons';
	content: "\e08a";
}
.others_product_horizontal .btn-detail{
	background-image: url(../images/bg_btn_order.png);
	background-repeat:  repeat-x;
	background-position:  left center;
	background-size: auto;
	border: 1px solid #eeedeb;
	color:#00208f;	
	font-weight:bold;
	border-radius:3px;
	font-size:12px;
	background-color:transparent;
	padding:3px 15px;
}
/*Search Product*/
.header_search{overflow:hidden;width:81%;position:relative;float:left;margin-top:10px}
.header_search:hover .form-group input{width:100%;}
.header_search:hover .input-group-btn button:before{content:none}
.header_search input{float:right}
.header_search .input-group-btn{position:absolute;right:0;top:0;width:45px;line-height:33px;height:33px;overflow:hidden}
.header_search .input-group-btn button{height:33px;position:relative;background:transparent !important;border:0}
.header_search .input-group-btn button:before{content:"";padding:0px 1px;height:20px;background:#ebebeb;position:absolute;left:5px;top:6px}
.header_search .input-group-btn button:focus{box-shadow:none;outline:none}
.header_search .input-group-btn button i{line-height:33px;font-size:17px;color:#333}
.header_search .input-group-btn button:hover i{color:#f4574c}
.header_search .form-group{width:100%;margin-bottom:0!important}
@media (min-width: 992px) and (max-width: 1199px){.header_search .form-group input{width:100% !important} }
.header_search .form-group input{font-family:'Roboto', sans-serif;font-weight:400;height:33px;line-height:33px;border:none;overflow:hidden;padding:0px 20px 0px;width:20px;margin-right:15px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;box-shadow:none;font-size:14px}
.header_search .form-group input::placeholder{font-family:'Roboto', sans-serif;line-height:33px;color:#a0a0a0;font-style:italic}
.header_search button{padding:0;width:45px;background:transparent}
.header_search button img{margin-top:6px}
@media(max-width:767px){.header_search{border:1px solid #bebebe;margin-bottom:5px;z-index: 200;}.header_search .form-group input{width:100%;}}
/*Cart Top*/
.mini-cart{z-index:10;text-align:center}
.mini-cart:hover .top-cart-content{display:block}
.mini-cart .dropdown-toggle{font-size:12px;padding:0;text-transform:none}
.top-cart-contain{color:#333;padding:0;right:15px;z-index:1000;height:55px;width:55px;line-height:55px;position:absolute;top:0px;z-index:1005;}
.top-cart-contain .price{color:#222222;text-transform:uppercase}
.top-cart-contain .wishlist{float:left;font-size:18px;margin:0 3px}
.top-cart-contain .mini-cart a{text-decoration:none}
.top-cart-contain .mini-cart .background_cart .icons{color:#333;font-size:18px;font-family: 'simple-line-icons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.top-cart-contain .mini-cart .background_cart .icons::before{content: "\e04f";}
.top-cart-contain .mini-cart .cart_num{font-family:'Noto Serif', sans-serif;color:#adadad}
.top-cart-contain .mini-cart .cart_num .color_{color:#f4574c}
.top-cart-contain .mini-cart .price{font-family:'Noto Serif', sans-serif;margin-right:5px;font-size:15px;font-weight:400;color:#f4574c}
.top-cart-contain .product-details .price{color:#f4574c;width:auto;float:none;font-weight:400;padding-left:0;font-size:12px}
@media (max-width: 1199px){.top-cart-content{display:none !important}}
.top-cart-contain .mini-cart .heading-cart .cart_num{background:transparent}
span.cartCount.count_item_pr{width:20px;height:20px;background-color:#f4574c;color:#fff;font-size:11px;padding:3px;border-radius:50%;text-align:center;position:absolute;line-height:15px;right:-5px;top:5px}

.top-cart-content{display:none;position:absolute;line-height:40px;top:55px;right:0px;background:#fff;padding:0;text-align:left;-webkit-box-shadow:0px 3px 7px 0px #707070;-moz-box-shadow:0px 3px 7px 0px #707070;box-shadow:0px 3px 7px 0px #707070;z-index:10000;min-width:200px;padding:0 10px 10px}
.top-cart-content .quaty{position:absolute;right:-5px;top:0px;display:block;width:25px;height:25px;background:#f4574c;border-radius:50%;color:#fff;text-align:center;font-size:12px;line-height:26px}
.top-cart-content .empty{text-align:left;color:#333}
.top-cart-content .product-name{font-family:'Roboto',sans-serif;margin:0;width:180px;line-height:1;padding-right:12px;text-overflow:ellipsis;overflow:hidden}
.top-cart-content .product-name a{font-size:15px;line-height:normal;line-height:20px !important;font-weight:400;color:#333}
.top-cart-content .product-name:hover>a{text-decoration:none;color:#f4574c}
.top-cart-content .product-details-bottom{line-height:36px}
.top-cart-content .product-details-bottom span{font-family:"Roboto",sans-serif;font-size:13px;font-weight:bold;color:#222222}
.top-cart-content li{list-style:none}
.top-cart-content li.item{overflow:hidden;padding:10px 0;position:relative}
.top-cart-content li.item:first-child{border-top:none;padding-top:0px}
.top-cart-content li.item:last-child{margin:0;border-bottom:0}
.top-cart-content li.item .wrap_item{overflow:hidden;padding:0px 15px}
.top-cart-content li.item .product-image{float:left;display:block;width:70px;margin-right:15px;position:relative}
.top-cart-content li.item .detail-item{padding-left:100px}
.top-cart-content li.item .detail-item a:hover{text-decoration:none}
.top-cart-content li.item .detail-item .fa{position:absolute;right:5px;font-size:18px;color:#898989}
.top-cart-content li.item .detail-item input{display:inline-block;width:45px;padding:0;text-align:center}
.top-cart-content li.item .detail-item button.items-count{display:inline-block}
.top-cart-content .block-subtitle{color:#333;overflow:hidden;padding:15px;text-align:left;font-family:"Roboto",sans-serif;font-size:13px;background:#f5f5f5;border-radius:25px;text-transform:none;font-weight:400;border-bottom:1px #ddd solid}
.top-cart-content .actions .btn-checkout{font-family:"Roboto",sans-serif;font-size:18px;width:100%;height:50px;border-radius:25px;line-height:50px;font-weight:bold;background:#f4574c;border:solid 1px #f4574c}
.top-cart-content .actions .btn-checkout:hover{color:#f4574c;background:#fff;border-color:#f4574c}
#detail .modal-header{border-bottom:none;position:absolute;right: 0;z-index: 1000;}
#detail .modal-header h4{display:none;}
.main_product_horizontal .product_horizontal_wrap .slick-dots{width:auto;left:0;bottom:-10px;height:30px;right:0px;z-index:3}
.main_product_horizontal .product_horizontal_wrap .slick-dots li{margin:0 2px}
.main_product_horizontal .product_horizontal_wrap .slick-dots li button:before{font-family:'FontAwesome';font-size:16px;content:"\f005";color:#0f0f0f}
.main_product_horizontal .product_horizontal_wrap .slick-dots li.slick-active button:before{font-family:'FontAwesome';font-size:16px;content:"\f005";color:#00b2f0}

.owl-controls .owl-pagination .owl-page{width:auto;left:0;bottom:-10px;height:30px;right:0px;z-index:3;display:inline-block;}
.owl-controls .owl-pagination .owl-page span{margin:0 2px}
.owl-controls .owl-pagination .owl-page span:before{font-family:'FontAwesome';font-size:16px;content:"\f005";color:#c3c3c3}
.owl-controls .owl-pagination .owl-page.active span:before{font-family:'FontAwesome';font-size:16px;content:"\f005";color:#00b2f0}

/*News*/
.news_column h1 {
    color: #0000cd !important; font-size:20px;
}
.news_column h2  a, .news_column h3  a{
    color: #1D88E0;
}
h3.title-center {
  font-size: 24px;
  font-weight: 700;
  margin: 15px 0 20px 0;
  line-height: 1.6;
  text-align: center;
  color: #00b2f0;
  position: relative;
  text-transform:uppercase
}
h3.title-center:after,h3.title-center:before{content:"";width:calc(50% - 150px);height:2px;background:#cecece;position:absolute;top:48%;left:0px;}
h3.title-center:after{right:0; left:auto}
#news-bodyhtml table a:hover{text-decoration:underline;color:#fe6801}
div.main_content .news_column .panel-default{margin-top:0; border-bottom:2px solid #ccc;border-radius:0}
div.main_content .news_column .panel-default:last-child{border-bottom:none}
div.main_content .news_column .panel-default:first-child{margin-top:15px;}
div.main_content .news_column .panel-default.featured p {font-size:13px!important}
@media(min-width:768px){div.main_content{ padding:10px;background:#f2f2f2; border-radius:10px}}
div.news_column .imghome {
    border: 1px solid #ccc;
	background: #fff;
	padding: 2px;
}
.banggia_home, .banggia{width:100%;overflow-x:auto; white-space:normal !important}
.banggia_home table, .banggia table{max-width:100% !important; width:100% !important}
.banggia table td{padding:5px}
#page-bodyhtml table, #news-bodyhtml table{border-color:#d4d4d4;}
#page-bodyhtml table td, #news-bodyhtml table td{border-color:#d4d4d4;padding:7px}
@media(max-width:992px){
	#page-bodyhtml, #news-bodyhtml{overflow-x:auto;}	
	#page-bodyhtml .main-table, #news-bodyhtml .main-table{overflow-x:auto; margin-bottom:15px}	
	#page-bodyhtml table, #news-bodyhtml table{max-width:100% !important; width:auto !important}	
	#page-bodyhtml table td, #news-bodyhtml table td{ width:auto !important}	
}
@media(max-width:767px){
div.news_column .imghome {width:80px !important; height:auto}
.banggia_home tr, .banggia tr, .banggia_home th, .banggia th, .banggia_home td, .banggia td {white-space:normal !important}	
.banggia_home td, .banggia td, .banggia_home td span, .banggia td span, .banggia_home th, .banggia th, .banggia_home th span, .banggia th span{font-size:10px !important;white-space:normal !important;}
.banggia_home td span span, .banggia td span span, .banggia_home td span span span, .banggia td span span span .banggia_home td span span span span, .banggia td span span span span, .banggia strong, .banggia b{padding:0 !important;font-size:10px !important;white-space:normal !important}
.main_content img{max-width:100% !important; height:auto !important}
}
@media(max-width:600px){
	#page-bodyhtml table td, #news-bodyhtml table td{padding:5px;font-size:12px !important}
	#page-bodyhtml table td span, #news-bodyhtml table td span{ font-size:12px !important}
}
/***B&#1073;&#1108;&#1032;ng gi&#1043;&#1038; m&#1073;»›i***/
.banggiamoi{width:100%;overflow-x:auto; white-space:normal !important;padding: 15px 0;}
.banggiamoi table{max-width:100% !important; font-size:14px;line-height:20px;background: aliceblue;}
.banggiamoi table td{padding:5px}
.banggiamoi table td[colspan="3"]:not(.thanhlapcongty,.dichvuketoan,.giaithecongty) {background:#fff;padding:10px 15px}
.banggiamoi table td[colspan="3"]::first-child{background: aliceblue;}
.banggiamoi table td[colspan="3"].dichvuketoan {background: rgb(249, 247, 244);}
.banggiamoi table td[colspan="3"].giaithecongty{background: #fff}
.banggiamoi .box-item{border:1px solid #aaa;margin-bottom:10px;position:relative;box-shadow: 0 1px 3px -2px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);}
.banggiamoi .box-item:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.1)}
.banggiamoi .box-item table{width:100%;background: inherit;}
.banggiamoi .thanhlapcongty table{margin-bottom:70px}
.banggiamoi .giaithecongty table{margin-bottom:80px}
.banggiamoi .box-item table td{font-size:12px;line-height:18px}
.banggiamoi table td.thoigian p{border-top:1px solid #999;border-bottom:1px solid #999;position:absolute;bottom:40px;width: 100%;padding:5px;margin-left:-5px}
.banggiamoi table td.dangkyngay a{background:#c65911;color:#eee;position:absolute;bottom:10px;left: calc(50% - 70px);height:30px; line-height:30px; width:140px;font-size:14px; cursor:pointer;transition:800ms ease all; outline:none; border:none; border-left:2px solid #c65911;border-right:2px solid #c65911;}
.banggiamoi table td.dangkyngay a:hover{background:#fff;color:#c65911;}
.banggiamoi table td.dangkyngay a:before,.banggiamoi table td.dangkyngay a:after{content:'';position:absolute;top:0;right:0;height:2px;width:0;background: #c65911;transition:400ms ease all;}
.banggiamoi table td.dangkyngay a:after{right:inherit;top:inherit;left:0;bottom:0;}
.banggiamoi table td.dangkyngay a:hover:before,.banggiamoi table td.dangkyngay a:hover:after{width:100%;transition:800ms ease all;}
.banggiamoi .box-item table > tbody > tr:first-child{background:#b4c6e7;}
.banggiamoi .dichvuketoan .box-item table > tbody > tr:first-child{background:#9cc2e5;}
.banggiamoi .box-item table > tbody > tr:first-child td{border-bottom:1px solid #000}
.banggiamoi h2,.banggiamoi h3{color:#002060}
.banggiamoi h2{color:#002060;border-bottom: 2px solid #ececec;line-height: 33px;margin-bottom: 10px;}
.banggiamoi h2 span {margin-right: 15px;padding-bottom: 7.5px;border-bottom: 2px solid rgba(0,0,0,0.1);margin-bottom: -2px;}
.footerNav2 {display:none;}
#footer {
    position: relative;
    min-height: 100px;
    width: 100%;
    border:none;
    background: transparent;
    padding: 0px 0;
    font-size: 13px;
	color: #000;
}
#footer .container{
    border-top: 4px solid #11aee8;
    background: #fff url(../images/footer_bg.jpg) repeat-x;
    padding-top: 5px;
	padding-bottom: 5px;
}
#footer a{color: #097eaf;}
#footer h3 {color:#2d2626;}
#footer ul li, #top-contact  ul li{background: url(../images/hinhthoi.png) no-repeat left center /7px;padding-left: 15px;}
#top-contact {background:#fff;margin-bottom:20px}
#top-contact h3{margin-bottom:10px}
.callnow {
    position: fixed;
    z-index: 999;
    display: none;
    left:5px;
    bottom: 5px;
    max-width: 38%;
}
.callnow  img{height:40px}
@media(max-width:800px){.callnow {
    display: block;
}}
.fix_banner_left, .fix_banner_right{display:none !important}
/****** button-contact ******/
#gom-all-in-one {display:none}
#button-contact-vr{position:fixed;bottom:0;z-index:99999;}
#button-contact-vr .button-contact{position:relative;margin-top:-5px}
#button-contact-vr .button-contact .phone-vr{position:relative;visibility:visible;background-color:transparent;width:90px;height:90px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block}
.phone-vr-circle-fill{width:65px;height:65px;top:12px;left:12px;position:absolute;box-shadow:0 0 0 0 #c31d1d;background-color:rgba(230,8,8,.7);border-radius:50%;border:2px solid transparent;-webkit-animation:phone-vr-circle-fill 2.3s infinite ease-in-out;animation:phone-vr-circle-fill 2.3s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animuiion:zoom 1.3s infinite;animation:zoom 1.3s infinite}
.phone-vr-img-circle{background-color:#e60808;width:40px;height:40px;line-height:40px;top:25px;left:25px;position:absolute;border-radius:50%;overflow:hidden;display:flex;justify-content:center;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phone-vr-circle-fill 1s infinite ease-in-out}
.phone-vr-img-circle a{display:block;line-height:37px}
.phone-vr-img-circle img{max-height:25px;max-width:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
@-webkit-keyframes phone-vr-circle-fill{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
	10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
	20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
	30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
	40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
	50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
	100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes zoom{0%{transform:scale(.9)}
	70%{transform:scale(1);box-shadow:0 0 0 15px transparent}
	100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}
}
@keyframes zoom{0%{transform:scale(.9)}
	70%{transform:scale(1);box-shadow:0 0 0 15px transparent}
	100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}
}
.phone-bar {position: absolute;background: rgba(230, 8, 8, 0.75);height: 40px;width: 180px;line-height: 40px;border-radius: 20px;cursor: pointer;transition: all 0.8s;-webkit-transition: all 0.8s;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);left: 33px;bottom: 25px;}
.phone-bar > a {color: #fff;text-decoration: none;font-size: 18px;font-weight: bold;text-indent: 50px;display: block;letter-spacing: 1px;line-height: 40px;}
.phone-bar a:hover{opacity:.8;color:#fff}
#zalo-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #2196F3;background-color:rgba(33,150,243,.7)}
#zalo-vr .phone-vr-img-circle{background-color:#f3f3f3;/*#2196F3*/}
#viber-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #714497;background-color:rgba(113,68,151,.8)}
#viber-vr .phone-vr-img-circle{background-color:#714497}
@media(max-width:736px){
	#button-contact-vr #gom-all-in-one{display:block}
}
@media(min-width:1024px){
	#zalo-vr .phone-vr-circle-fill {box-shadow: 0 0 0 0 #f3f3f3; background-color: rgba(223, 230, 236, 0.7);}
}
#div_search_nn{width: 100%;float:left;padding: 30px 12% 20px 12%;display:table;background:#027fca;margin-bottom:30px;}
.timkiem_nn_text{width: 100%;height: 34px;border-width:0px;float:left;position: relative;font-size:13px;padding:0px 10px;border-radius:10px;}
.timkiem_nn_button{height: 34px;line-height:33px;float: right;border: 1px solid #06b4e4;border-left: 0;position: relative;margin-top: -34px;border-radius: 10px;padding: 0px 15px;text-transform:uppercase;color:#fff !important;font-size:15px;background: url(../images/icon_tracuu.png);}
.timkiem_nn_button img {padding: 8px 25px;}
.table_nganhnghe table {margin:15px 0; width:99% !important}
.table_nganhnghe table td{padding:5px;background:#fff;height: auto !important;}
.table_nganhnghe table td p{padding:0px;margin:0;height: auto !important;}
#listNganhnghe { padding: 0px; text-align: center; border: solid 1px #dcdcdc; z-index:1000; float:left;width:99.5%;margin-bottom:20px;}
#listNganhnghe ul { list-style-type: none; margin: 0px; padding: 0px; }
#listNganhnghe ul li { margin: 1px; text-align: left; cursor: pointer; padding: 5px 5px 5px 5px; }
#listNganhnghe ul li.item:hover, #listNganhnghe ul li.alteritem:hover { background-color: #fdf5ce; }
#listNganhnghe ul li:hover {background-color: #fdf5ce; border: solid 1px #fbcb09; color: #c77405; }
#listNganhnghe table tr .macenter{text-align:center}
#listNganhnghe table tr:first-child{font-weight:bold;}
#listNganhnghe table tr td{border-bottom:1px solid #ccc;padding:5px;text-align:justify;}
#listNganhnghe table tr td .movecenter{color:#ff6600;background: #feffd1;border: 1px solid #ff6600;padding: 0px 4px;border-radius: 4px;font-weight: normal;}
#listNganhnghe table {border-spacing: 0;}