﻿body{background:#f4f4f4;color:#000;min-width:1200px;font-family:Roboto,Helvetica,Arial,sans-serif !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#gal1{margin-top:5px;}
#gal1 img{border:2px solid white;}
#gal1 .active img{border:2px solid #333 !important;}
.col-lg-6, .col-lg-5{padding:0;}
.col-lg-9, .col-md-9, .col-sm-9, .col-xs-9{padding:0;}
.col-lg-12, .col-md-12, .col-sm-12, .col-xs-12{padding:0;}
.col-lg-3, .col-md-3, .col-sm-3, .col-xs-3{padding:0;}
#wrapper-top{height:40px;background:#00a651;}
#wrapper-top p{display:inline-block;color:#fff;margin-top:7px !important;float:left;margin:0;}
#wrapper-top .p2{display:inline-block;color:#fff;margin-top:7px !important;float:right;margin-left:5px;margin-right:15px;}
#wrapper-top .p3{display:inline-block;color:#fff;margin-top:7px !important;float:right;margin-left:5px;margin-right:5px;}
#wrapper-top .p4{display:inline-block;color:#fff;margin-top:7px !important;float:right;margin-left:5px;margin-right:5px;}
#wrapper-header{padding:0;width:100%;}
.body-login #wrapper-header{background:#fff;padding-top:10px;padding-bottom:10px;width:100%;}
#logo-container{padding:0;width:14%;}
.sticky{position:fixed;z-index:99999;width:100%;left:0;top:0;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
.banner-box{display:inline-block;background:#fff;width:100%;border-width:1px;border-style:solid;border-color:#ddd #ddd #ddd #e1e1e1;float:left;z-index:1;margin-bottom:10px;}
.banner-box img{width:100%;}
.banner-box .carousel-control.left, .banner-box .carousel-control.right{height:100%;}
.company-box{width:262px;float:left;margin-left:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ddd #ddd #ddd #e1e1e1;}
.support-box{margin-top:10px;border-width:1px;border-style:solid;border-color:#ddd #ddd #ddd #e1e1e1;background:#fff;text-align:center;}
.support-box p{text-transform:uppercase;background:#e1e1e1;color:#484848;padding:5px 0 5px 0;font-size:16px;}
.support-box ul{list-style:none;margin-left:0;padding-left:50px;}
.support-box ul li{font-size:19px;color:#ea0101;text-align:left;}
.search-box{display:inline-block;margin-top:24px;border:1px solid #ddd;width:100%;}
.search-box input[type="text"]{width:70%;height:41px;outline:none;float:left;padding-left:10px;border:none;}
.body-login .search-box input[type="text"]{width:79%;}
.search-box select{height:41px;font-size:16px;border:none;border:1px solid #ddd;}
.search-box button{margin-right:0;height:41px;background:#f00;border:none;float:right;width:29%;border-radius:5px;}
.search-check{position:absolute;right:20%;top:9px;}
.body-login .search-box button{margin-right:0;height:41px;background:#f00;border:none;float:right;width:20%;border-radius:5px;}
.search-box button span{padding:0 5px 0 5px;color:#fff;font-weight:bold;font-size:16px;}
.cart-box{height:69px;border-left:1px solid #ddd;margin-top:13px;}
.cart-box .cart-box-top{height:40px;border-bottom:1px solid #ddd;margin-top:-9px;margin-left:10px;}
.cart-box .cart-box-top .span-left{float:left;margin-top:11px;color:#000;}
.cart-box .cart-box-top .span-left sup{padding:3px;background:#f00;border-radius:3px;color:#fff;}
.cart-box .cart-box-top .total-cart-top{color:#f00;}
.cart-box .cart-box-top .span-right{float:right;margin-top:11px;}
.cart-box .cart-box-top a:hover .span-left{color:#f00;}
.cart-box .cart-box-bottom{height:40px;margin-left:10px;}
.cart-box .cart-box-bottom .hotline{margin-top:12px;}
.cart-box .cart-box-bottom .hotline label{font-size:16px;font-weight:normal;}
.cart-box .cart-box-bottom .hotline span{color:#ea0101;font-size:23px;float:right;font-weight:bold;margin-top:-6px;}
#wrapper-banner-menu{}
.menu-box{width:100%;display:inline-block;float:left;background:#fff;border:1px solid #ddd;}
.menu-box #list-menu{height:275px;margin-bottom:10px;border-width:1px;border-style:solid;border-color:#ddd #ddd #ddd #e1e1e1;background:#fff;}
.menu-box #list-menu-sub{height:275px;margin-bottom:10px;border-width:1px;border-style:solid;border-color:#ddd #ddd #ddd #e1e1e1;background:#fff;}
.introduct-box{width:100%;display:inline-block;float:left;margin-top:10px;}
.col-xs-9.slide-box{padding-left:3px;}
.menu-box label{padding:5px 0 5px 0;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:.6px;}
.menu-box .menu-box-header{background:#e1e1e1;text-align:center;padding:9px 0 9px 0;text-transform:uppercase;color:#484848;font-size:16px;}
.menu-box-content{background:#fff;}
.menu-box-content ul{margin-left:-38px;}
.menu-box-content ul li{}
.menu-box-content ul li a{padding:8px 0 8px 8px;display:block;color:#484848;font-size:16px;border-top:1px solid #fff;}
.menu-box-content ul li.menu:hover > a, .menu-box-content ul li a:hover{background:rgba(0, 0, 0, 0.05);}
.menu{position:relative;}
.menu a{text-decoration-line:none;}
.menu a span{display:none;position:relative;float:right;z-index:4;right:0px;font-size:30px;color:#fff;bottom:5px;}
.menu a span.fa.fa-car{display:block;float:left;color:#484848;padding-right:10px;font-size:15px;top:2px;}
.menu .border-span{display:none;position:relative;float:right;z-index:3;right:-9px;font-size:30px;color:#ddd;bottom:5px;}
.menu:hover{background:#fff;}
.menu:hover a span{display:block;}
.menu:hover .border-span{display:block;}
.menu:hover .sub-menu{display:block;margin-left:270px;top:-1px;left:15px;width:885px;background:#fff;border-width:1px;border-style:solid;border-color:#ddd #ddd #ddd #e1e1e1;z-index:3;}
.menu-box-content .menu .sub-menu{padding-left:5px;border:1px solid #ddd;max-height:400px;overflow-x:hidden;overflow-y:auto;}
.menu-box-content .menu .sub-menu::-webkit-scrollbar{width:5px;background-color:#fff;}
.menu-box-content .menu .sub-menu::-webkit-scrollbar-thumb{background-color:#5b9542;border:none;}
.menu-box-content .menu .sub-menu > li:first-child{margin-left:0;}
.menu-box-content .menu .sub-menu > li{width:210px;}
.menu-box-content .menu .sub-menu > li a{font-size:14px;}
.header-product{height:40px;background:#fff;display:inline-block;float:left;background:#e1e1e1;}
.header-product span{display:block;padding:8.4px 16.9px 7px 21.1px;color:#484848;text-transform:uppercase;font-size:16px;}
.header-triangle{display:inline-block;float:left;height:30px;width:50px;}
.header-triangle span{margin-left:-5px;margin-top:2px;}
.triangle_right{height:0px;width:0px;float:left;border-right:29px solid #e1e1e1;border-top:28px solid transparent;border-bottom:30px solid transparent;transform:rotate(-45deg);}
.my-hr{border:1px solid #e1e1e1;height:2px;}
.product-box{width:210px;border-width:1px;border-style:solid;border-color:#ddd #ddd #ddd #e1e1e1;display:inline-block;float:left;margin-right:10px;background:#fff;text-align:center;margin-top:10px;margin-bottom:10px;}
.product-box img{height:220.8px;width:220.8px;}
.product-box .product-name{font-size:15px;padding-top:7px;height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:bold;margin-top:8px;}
.product-box .product-price{font-size:15px;padding-top:7px;color:#f00;font-weight:bold;}
.product-box .product-hotline{height:30px;background:#ddd;border-width:1px;border-style:solid;border-color:#ddd #ddd #ddd #e1e1e1;}
.product-box .product-hotline p{color:#ea0101;padding-top:4px;}
.product-box p a{text-decoration-line:none;color:#000000;}
.sub-menu{display:none;position:absolute;list-style:none;width:1170px;}
.sub-menu > li{width:230px;display:inline-block;vertical-align:text-top;}
.sub-menu > li > span{display:block;text-transform:uppercase;font-weight:500;font-size:15px;margin-bottom:5px;}
.sub-menu > li > ul{margin-left:-50px;margin-bottom:18px;}
.sub-menu > li > ul > li{display:block;text-transform:uppercase;font-weight:500;font-size:14px;padding:0;}
.sub-menu > li > ul > li > a{color:#808080;text-decoration-line:none;transition:all 0.5s;font-weight:normal;font-size:14px;text-transform:none;}
.sub-menu > li > ul > li > a:hover{color:#5b9542;}
.sub-menu > li:first-child{margin-left:-20px;}
.introduct-box .introduct-box-menu{height:40px;margin-bottom:0px;position:relative;border-bottom:1px solid #ddd;padding-left:20px;}
.body-login .introduct-box .introduct-box-menu{height:40px;margin-bottom:0px;position:relative;border-bottom:1px solid #ddd;padding-left:320px;}
.introduct-box .introduct-box-menu li:first-child{margin-left:-20px;}
.introduct-box .introduct-box-menu li{float:left;list-style-type:none;transition:all 0.5s;}
.introduct-box .introduct-box-menu li a{color:#484848;text-decoration-line:none;text-transform:uppercase;display:block;padding:7px 15px 7px 15px;font-size:17px;}
.introduct-box .introduct-box-menu li a.btn-user-login{padding:0 10px;color:#5b9542;background:none;text-transform:none;position:relative;float:right;font-weight:bold;top:-2px;}
.introduct-box .introduct-box-menu li a.btn-user-login:hover{background:none;}
.introduct-box .introduct-box-menu li a.btn-user-login::after{background:none;}
.introduct-box .introduct-box-menu li ul.list-sub-login{position:absolute;background:#fff;z-index:9;padding-left:0;display:none;width:175px;margin-left:-39px;}
.introduct-box .introduct-box-menu li ul.list-sub-login li:last-child{border-top:none;}
.introduct-box .introduct-box-menu li ul.list-sub-login li:nth-child(2){border-top:none;}
.introduct-box .introduct-box-menu li ul.list-sub-login li a{background:none;text-transform:none;padding:10px;font-size:14px;}
.introduct-box .introduct-box-menu li ul.list-sub-login li a::after{background:none;}
.introduct-box .introduct-box-menu li ul.list-sub-login li a:hover{text-decoration:none;background:rgba(0, 0, 0, 0.05);color:#484848;}
.introduct-box .introduct-box-menu li:hover > ul.list-sub-login{display:block;}
.introduct-box .introduct-box-menu li ul.list-sub-login li{margin-left:0;width:100%;border:1px solid #ddd;}
.introduct-box .introduct-box-menu li{position:relative;}
.introduct-box .introduct-box-menu li a:hover{background:#00a651;color:#fff;}
.introduct-box .introduct-box-menu li:hover a::after{width:100%;}
.introduct-box .introduct-box-menu li:hover{}
.clear{clear:both;}
footer{margin-top:20px;}
#wrapper-footer{margin-top:15px;background:#f4f4f4;}
.footer-introduct{width:180px;display:inline-block;float:left;margin-left:15px;}
.footer-introduct h3{color:#484848;text-transform:uppercase;padding-bottom:6px;margin-left:15px;border-bottom:1px solid #fff;font-weight:normal;}
.footer-introduct ul{color:#484848;list-style:none;padding:0;margin:0 0 0 15px;}
.footer-introduct ul li{padding:5px 0 5px 0;}
.footer-introduct ul li a{color:#484848 !important;text-decoration-line:none;}
.footer-contact{margin-left:20px;margin-top:15px;width:490px;display:inline-block;float:left;}
.footer-contact h3{color:#484848;text-transform:uppercase;padding-bottom:6px;margin-left:15px;border-bottom:1px solid #484848;font-weight:normal;text-align:center;}
.footer-contact ul{color:#484848;list-style:none;padding:0;margin:0 0 0 15px;}
.footer-contact ul li{}
.footer-contact ul li a{color:#484848 !important;text-decoration-line:none;}
.footer-addresss{margin-left:25px;display:inline-block;float:left;}
.footer-addresss h3{color:#484848;font-weight:normal;text-transform:uppercase;margin-bottom:7px;}
.footer-logo{margin-top:15px;display:inline-block;float:left;text-align:center;}
.footer-logo p{margin-top:8px;color:#484848;}
.shadow{}
.shadow:hover{border:1px solid #5b9542;}
#map-canvas{margin-top:10px;width:430px;height:250px;}
#wrapper-thongtin{background-color:none;border:none;}
#wrapper-thongtin .p-header{font-size:22px;margin-left:15px;margin-bottom:-15px;margin-top:10px;color:#5b9542;}
.introduct-box.layout-login .introduct-box-menu > li ul.sub-menu{background:#fff;margin:0;padding:0;z-index:9999;left:0;width:232px;border:1px solid #ddd;max-height:400px;overflow-y:auto;overflow-x:hidden;}
.introduct-box.layout-login .introduct-box-menu > li ul.sub-menu::-webkit-scrollbar{width:5px;background-color:#fff;}
.introduct-box.layout-login .introduct-box-menu > li ul.sub-menu::-webkit-scrollbar-thumb{background-color:#5b9542;border:none;}
.introduct-box.layout-login .introduct-box-menu > li ul.sub-menu li{margin-left:0;}
.introduct-box.layout-login .introduct-box-menu > li ul.sub-menu li a::after{background:none;}
.introduct-box.layout-login .introduct-box-menu > li ul.sub-menu li a{color:#484848;font-size:14px;text-transform:none;}
.introduct-box.layout-login .introduct-box-menu > li ul.sub-menu li a:hover{background:rgba(0, 0, 0, 0.05);}
.introduct-box.layout-login .introduct-box-menu > li:hover ul.sub-menu{display:block;}
.introduct-box.layout-login .introduct-box-menu > li:last-child{float:right;padding-top:7px;padding-right:5px;color:#5b9542;}
.body .news-box{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ddd;}
.body .news-box:nth-child(2n + 1){padding-left:5px;}
.body .news-box:nth-child(2n){padding-right:5px;border-right:1px solid #ddd;}
.body .news-box a img{width:100%;}
.body .news-box .product-name{margin:0;height:65px;overflow:hidden;}
.body .news-box .product-name a{color:#484848;}
.body .news-box .product-name a:hover{color:#f00;text-decoration:none;}
.body .news-box .news-introduce{padding-left:10px;}
.body .news-box .news-introduce .date-created{margin:5px 0;font-size:12px;font-style:italic;}
.body .news-box .news-introduce .short-description{font-size:13px;color:#000;height:94px;text-overflow:ellipsis;overflow-y:hidden;}
.body .img-about-company{width:100%;padding:0 40px;margin-bottom:10px;text-align:justify;}
.body .img-about-company img{width:100%;}
.body .main-product{margin-bottom:15px;}
.body .home-news{padding-left:10px;}
.body .home-news .list-news{margin-top:10px;}
.body .home-news .list-news li{padding:8px 0;list-style:none;}
.body .home-news .list-news li:last-child{border-bottom:1px solid #ddd;}
.body .home-news .list-news li a{display:block;}
.body .home-news .list-news li .news-img{padding:0;}
.body .home-news .list-news li img{width:100%;}
.body .home-news .list-news li .news-title a{color:#484848;overflow-y:hidden;text-overflow:ellipsis;height:40px;font-size:14px;}
.body .home-news .list-news li .news-title{padding:0 0 0 4px;}
.body .home-news .list-news li .news-title a:hover{color:#f00;}
.body .home-news .list-news li .news-title .news-date-created{font-size:12px;font-style:italic;color:#808080;padding-left:4px;}
.body .home-img-comp{padding:0 0 0 10px;}
.body .home-img-comp .bx-wrapper{margin-bottom:10px;}
.body .home-img-comp img{width:100%;margin-top:5px;margin-bottom:5px;}
.body .category-product{padding-left:10px;}
.body .body-content-login .product-box{width:210px;height:auto;margin-bottom:5px;margin-right:5px;}
.body .body-content-login .product-box img{width:100%;height:220.8px;}
.body .body-content-login .product-box .product-btn-cart{width:100%;padding-left:30px;}
.body .body-content-login .product-box .product-btn-cart a{color:#fff;background:rgb(255, 0, 0);padding:2px 7px;margin-bottom:10px;border:2px solid #f00;font-weight:bold;float:left;margin-left:5px;font-size:13px;}
.body .body-content-login .product-box .product-btn-cart a:hover{text-decoration:none;background:#fff;border:2px solid #f00;color:#f00;}
.body .body-content-login .product-box .product-btn-cart input#txtSoLuong{width:50px;float:left;margin-top:1px;font-size:13px;}
.body .body-content-login .product-box .product-name{text-overflow:ellipsis;overflow:hidden;padding:0 5px;width:100%;padding:0 3px;white-space:nowrap;height:auto;font-weight:bold;}
.product-qty-stored{color:#5b9542;font-size:14px;font-weight:bold;}
.body .body-content-login .product-box .product-name a:hover{color:#5b9542;}
.body .body-content-login .category-detail{margin-top:10px;}
.body .body-content-login .category-detail .view-more{float:right;padding-top:8px;}
.body .body-content-login .category-detail .view-more a{display:block;color:#5b9542;padding:2px 5px;border:1px solid #5b9542;border-radius:7px;font-size:12px;}
.body .body-content-login .best-seller{margin-top:10px;}
.body .body-content-login .best-seller .best-seller-content{padding:0 36px;background:#fff;}
.body .body-content-login .best-seller .best-seller-content .bx-wrapper{box-shadow:none;}
.body .body-content-login-left{margin-top:10px;}
.body .breadcrumb-top span{font-size:12px;color:#5b9542;}
.body .breadcrumb-top .breadcrumb-homepage a{font-size:12px;color:#5b9542;}
.body .breadcrumb-top .breadcrumb-current{font-size:12px;color:#000;font-weight:bold;}
.body .pagination-container{margin-top:10px;margin-bottom:10px;padding-top:10px;border-top:2px solid #5b9542;}
.body .pagination-container ul{padding:0;margin:0;}
.body .pagination-container ul li{float:left;list-style-type:none;color:#000;margin-right:5px;}
.body .pagination-container ul li.current-page{color:#fff;padding:5px 10px;background:#f00;display:block;}
.body .pagination-container ul li a{color:#fff;padding:5px 10px;background:#5b9542;display:block;}
.body .body-content-login .product-detail{margin-top:10px;}
.body .body-content-login .product-detail .product-detail-content{padding-left:20px;}
.body .body-content-login .product-detail .product-detail-content .product-name{font-size:30px;color:#000;margin-bottom:10px;}
.body .body-content-login .product-detail .product-detail-content .product-short-description{margin-bottom:10px;}
.body .body-content-login .product-detail .product-detail-content .product-price{color:#f00;font-size:20px;font-weight:bold;}
.body .body-content-login .product-detail .product-detail-content .product-btn-cart{margin-top:20px;}
.body .body-content-login .product-detail .product-detail-content .product-btn-cart a{padding:10px 60px;background:#f00;color:#fff;font-weight:bold;border:2px solid #f00;}
.body .body-content-login .product-detail .product-detail-content .product-btn-cart a:hover{border:2px solid #f00;background:#fff;color:#f00;text-decoration:none;}
.body .body-content-login .product-detail .product-description{padding:20px;}
.body .body-content-login .cart-detail table{width:100%;margin-top:10px;}
.body .body-content-login .cart-detail table tr td{border:1px solid #ddd;padding:5px;font-size:14px;}
.body .body-content-login .cart-detail table tr:first-child td{text-align:left;vertical-align:middle;color:#000;font-weight:bold;padding:10px;}
.body .body-content-login .cart-detail table tr td input#txtSoLuong{width:60px;}
.body .body-content-login .cart-detail table tr td a .fa.fa-trash-o{color:#f00;font-size:25px;}
.body .body-content-login .cart-detail table tr td a{color:#000;}
.body .body-content-login .cart-detail table tr td a:hover{color:#5b9542;text-decoration:none;}
.body .body-content-login .cart-detail table tr td.btn-in-cart div{float:left;margin-right:10px;}
.body .body-content-login .cart-detail table tr td.btn-in-cart div a{padding:5px 10px;border:2px solid #f00;background:#f00;color:#fff;font-weight:bold;display:block;}
.body .body-content-login .cart-detail table tr td.btn-in-cart div a:hover{background:#fff;color:#f00;text-decoration:none;}
.body .body-content-login .cart-detail .cart-info{margin-top:20px;margin-bottom:20px;}
.body .body-content-login .cart-detail .cart-info .btn-cart-info{width:200px;margin-top:20px;text-align:center;}
.body .body-content-login .cart-detail .cart-info .btn-cart-info a{padding:5px 10px;border:2px solid #f00;background:#f00;color:#fff;display:block;font-weight:bold;}
.body .body-content-login .cart-detail .cart-info .btn-cart-info a:hover{background:#fff;color:#f00;text-decoration:none;}
#wrapper-banner-menu .login-form-container{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0, 0, 0, 0.9);z-index:100;display:none;}
#wrapper-banner-menu .login-form-container .login-form{width:400px;margin:0 auto;position:relative;top:200px;background:#fff;padding:30px;}
#wrapper-banner-menu .login-form-container .login-form label{width:100px;}
#wrapper-banner-menu .login-form-container .login-form label.login-error{width:100%;color:#f00;font-weight:normal;font-size:12px;text-align:center;}
#wrapper-banner-menu .login-form-container .login-form input{padding:5px;border:1px solid #ddd;}
#wrapper-banner-menu .login-form-container .login-form .login-btn button{border:1px solid #5b9542;background:#5b9542;color:#fff;font-size:14px;width:100px;text-align:center;padding:5px 0;}
#wrapper-banner-menu .login-form-container .login-form .login-btn{text-align:center;}
#wrapper-banner-menu .login-form-container .login-form .login-btn button:hover{background:#fff;color:#5b9542;}
#wrapper-banner-menu .login-form-container .login-form .fa.fa-close{position:absolute;top:10px;right:15px;cursor:pointer;}
.body .register-container{background:#fff;padding:5px 20px;}
.body .register-container .register-info{margin:0 auto;float:none;}
.body .register-container .register-info .btn-register{background:#f00;border:2px solid #f00;color:#fff;font-weight:bold;margin-top:10px;border-radius:0;padding:5px 10px;font-size:14px;}
.body .register-container .register-info .btn-register:hover{background:#fff;color:#f00;}
.body .news-detail-container{padding:10px 20px;background:#fff;}
.body .news-detail-container .news-title{font-weight:bold;font-size:22px;}
.body .news-detail-container .news-date-created{font-style:italic;color:#808080;font-size:12px;}
.body .news-detail-container .news-detail-content{margin:10px 0;}
.body .thanks-detail{padding:10px;background:#fff;}
.body .thanks-detail p{margin-bottom:3px;}
.body .thanks-detail p a{color:#5b9542;text-decoration:none;}
.body .thanks-detail p a:hover{color:#f00;}
.body .history-cart{background:#fff;font-size:13px;padding:20px;}
.body .history-cart table{width:100%;}
.body .history-cart .btn-back{margin-top:20px;}
.body .history-cart .btn-back a{padding:5px 10px;border:2px solid #f00;background:#f00;color:#fff;font-weight:bold;text-decoration:none;font-size:13px;}
.body .history-cart .btn-back a:hover{background:#fff;color:#f00;}
.body .history-cart table tr{border-bottom:1px solid #ddd;}
.body .history-cart table tr:first-child{font-weight:bold;}
.body .history-cart table tr td{padding:8px 0;}
.body .hr-recruitment .hr-recruitment-detail{padding:10px 0;border-bottom:1px solid #ddd;}
.body .hr-recruitment .recruitment-img img{width:100%;}
.body .hr-recruitment .recruitment-title{padding-left:10px;}
.body .hr-recruitment .recruitment-title a{color:#5b9542;font-size:17px;}
.body .hr-recruitment .recruitment-title .recruitment-date{color:#000;font-size:12px;font-style:italic;}
.body #frmPhanHoi a#btnSendReply{margin-top:20px;padding:5px 10px;border:2px solid #f00;background:#f00;color:#fff;cursor:pointer;font-weight:bold;}
.body #frmPhanHoi a#btnSendReply:hover{background:#fff;color:#f00;text-decoration:none;}
.swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto;}
.swiper-slide{background-size:cover;background-position:center;}
.product-gallery-slider{height:80%;width:100%;}
.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0;}
.gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:0.7;}
.gallery-thumbs .swiper-slide-active{opacity:1;}
.product-gallery-slider .swiper-slide img,
.gallery-thumbs .swiper-slide img{width:100%;}
.menu-scroll-top{float:left;display:none;margin-top:5px;}
.cart-box-scroll{display:none;float:right;margin-right:89px;}
.cart-box-scroll .cart-box-top a{color:#5b9542;text-decoration:none;}
.cart-box-scroll .cart-box-top a span{font-size:36px;position:relative;top:10px;}
.cart-box-scroll .cart-box-top a sup{color:#fff;padding:3px;background:#f00;font-size:12px;position:relative;border-radius:3px;top:-10px;}
.dl-menuwrapper:first-child{z-index:1;left:89px;margin-right:0;position:absolute;}
.dl-menu li > .dl-submenu{width:1081px;max-height:500px;overflow-y:auto;overflow-x:hidden;}
.dl-menu li > .dl-submenu::-webkit-scrollbar{width:5px;background-color:#fff;}
.dl-menu li > .dl-submenu::-webkit-scrollbar-thumb{background-color:#5b9542;border:none;}
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{float:left;width:230px;}
.bx-wrapper .bx-pager{display:none;}
.swal2-container{z-index:99999999;}
.cart-container-home{position:fixed;z-index:99999999999;width:100%;height:100%;left:0;top:0;background:rgba(0, 0, 0, 0.2);display:none;}
.cart-container-home .cart-content{width:400px;background:#fff;position:absolute;right:0;height:100%;}
.cart-container-home .cart-content .cart-title{padding:5px;text-align:center;color:#5b9542;font-weight:bold;border-bottom:3px solid #ddd;text-transform:uppercase;}
.cart-container-home .cart-content .cart-list{position:absolute;bottom:117px;top:69px;padding:10px 0;overflow-y:auto;}
.cart-container-home .cart-content .cart-list .cart-detail .product-name{font-weight:normal;font-size:15px;margin-bottom:5px;}
.cart-container-home .cart-content .cart-list .cart-detail input{width:60px;font-size:13px;}
.cart-container-home .cart-content .cart-list .cart-detail .product-price{margin-top:5px;color:#f00;}
.cart-container-home .cart-content .cart-img{padding:0 5px;}
.cart-container-home .cart-content .cart-img img{width:100%;}
.cart-container-home .cart-content .cart-list .cart-delete-icon{padding:0;text-align:center;}
.cart-container-home .cart-content .cart-list .cart-item{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd;}
.cart-container-home .cart-content .cart-list > .cart-item:last-child{border:none;}
.cart-container-home .cart-content .cart-list .cart-delete-icon a{color:#000;font-size:30px;}
.cart-container-home .cart-content .cart-total{border-top:3px solid #ddd;text-align:center;position:absolute;bottom:85px;}
.cart-container-home .cart-content .cart-total span{color:#5b9542;font-size:20px;font-weight:bold;}
.cart-container-home .cart-content .cart-total span.product-price{color:#f00;}
.cart-container-home .cart-content .cart-control{padding:5px;position:absolute;bottom:0;}
.cart-container-home .cart-content .cart-button{text-align:center;margin-bottom:2px;}
.cart-container-home .cart-content .cart-button a{padding:5px 10px;background:#f00;border:2px solid #f00;color:#fff;font-weight:bold;display:block;width:250px;margin:0 auto;}
.cart-container-home .cart-content .cart-button a:hover{background:#fff;color:#f00;text-decoration:none;}
.container-chat{position:fixed;right:0;bottom:0;z-index:2147483647;}
.container-chat .chat-icon{opacity:1;box-shadow:0 0 0 0 rgba(68, 181, 215, 0.7);border-radius:50%;cursor:pointer;-webkit-animation:pulseth 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-moz-animation:pulseth 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation:pulseth 1.25s infinite cubic-bezier(0.66, 0, 0, 1);animation:pulseth 1.25s infinite cubic-bezier(0.66, 0, 0, 1);position:fixed;z-index:2147483647;width:auto;height:auto;padding:0;right:15px;bottom:80px;background:#5b9542;text-align:center;}
.container-chat .chat-icon a{display:block;width:60px;height:60px;border:1px solid rgba(0, 0, 0, .1);border-radius:31px;box-shadow:0 0 14px 0 rgba(0, 0, 0, .16);cursor:pointer;text-decoration:none;color:#fff;padding-top:10px;font-size:25px;}
.container-chat .chat-frame{position:fixed;z-index:2147483690;width:300px;right:0;bottom:0;background:#5b9542;display:none;}
.container-chat .chat-frame .chat-header a{padding:10px 15px;display:block;color:#fff;text-decoration:none;}
.container-chat .chat-frame .chat-header a .fa.fa-close{color:#fff;font-size:17px;float:right;}
.container-chat .chat-frame .chat-body{border:1px solid #d5d5d5;background:#fff;height:240px;overflow-y:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;}
.container-chat .chat-frame .chat-body::-webkit-scrollbar{display:none;}
.container-chat .chat-frame .chat-body .message-supporter{margin:3px 3px 3px 3px;width:100%;float:left;}
.container-chat .chat-frame .chat-body .message-supporter img{float:left;}
.container-chat .chat-frame .chat-body .message-supporter .message-supporter-detail{font-size:13px;float:left;max-width:265px;margin-left:5px;padding:5px;border-radius:5px;background:#b2e866;border:1px solid #d5d5d5;white-space:-moz-pre-wrap !important;white-space:-webkit-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal;}
.container-chat .chat-frame .chat-body .message-customer{margin:3px 3px 3px 3px;width:100%;float:right;}
.container-chat .chat-frame .chat-body .message-customer img{float:right;}
.container-chat .chat-frame .chat-body .message-customer .message-customer-detail{font-size:13px;float:right;max-width:265px;margin-right:5px;padding:5px;border-radius:5px;background:#f4f4f4;border:1px solid #d5d5d5;white-space:-moz-pre-wrap !important;white-space:-webkit-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal;}
.container-chat .chat-frame .chat-footer{border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:5px;background:#fff;}
.container-chat .chat-frame .chat-footer textarea{font-size:13px;padding:5px;border:none;resize:none;width:245px;outline:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none;}
.container-chat .chat-frame .chat-footer textarea::-webkit-scrollbar{display:none;}
.container-chat .chat-frame .chat-footer a.btn-send-message-chat{background:#5b9542;color:#fff;font-size:20px;text-decoration:none;float:right;margin-right:2px;width:40px;height:40px;padding-top:5px;text-align:center;border-radius:99999px;}
.container-chat .chat-frame .chat-footer a.btn-send-message-chat:hover{background:rgba(91, 149, 66, 0.9);}
@-webkit-keyframes pulseth{to{box-shadow:0 0 0 45px rgba(91, 149, 66, 0);}
}
@-moz-keyframes pulseth{to{box-shadow:0 0 0 45px rgba(91, 149, 66, 0);}
}
@-ms-keyframes pulseth{to{box-shadow:0 0 0 45px rgba(91, 149, 66, 0);}
}
@keyframes pulseth{to{box-shadow:0 0 0 45px rgba(91, 149, 66, 0);}
}