::-webkit-scrollbar{background:#fff;width:7px;height:11px;}
::-webkit-scrollbar-thumb{background: #ccc;}
::-webkit-input-placeholder{color: inherit;}

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {min-width: 100% !important;}
.fb-comments, .fb-comments iframe[style],
.fb-like-box, .fb-like-box iframe[style],
.fb-comments span, .fb-comments iframe span[style],
.fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
.video_popup {position: relative;height: 180px;overflow: hidden;}
.video_popup iframe, .video_popup object, .video_popup embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#clickvideo{width:100%; padding:4px 0; margin:3px 0%; border:1px solid #DDD; box-sizing:border-box;}

.addthis_native_toolbox{margin: 10px 0px;width: 100%;clear: both;border: 1px solid #ededed;padding: 10px 10px;margin-bottom: 10px;background: #f7f6f6;box-sizing: border-box;}
.addthis_native_toolbox b{float: left;font-size: 14px;text-transform: uppercase;margin-right: 10px}

.popup_thongbao{width: 300px;background: #fff;text-align: center;border: 1px solid #D0CFCF;font-size: 13px;}
.popup_thongbao .tieude_tb{background: #E80019;padding: 7px;color: #fff;text-transform: uppercase;font-weight: bold;}
.popup_thongbao .popup_kq{padding: 10px;font-weight: bold;color: #4C4C4C; min-height: 70px;align-items: center;font-size: 13px;}

/*Form*/
.item_thanhtoan{margin: 10px 0;}

.frm{width: 100%;float: none;}
.frm .input,.frm select,.frm textarea{width: 100%;margin-top: 10px;border-radius: 5px;border: 1px solid #ccc;height: 40px;padding: 10px;overflow: hidden;}
textarea{resize: none;font-family: 'RobotoRegular';}
.frm .input.noidung{height: unset;}

.select{position: relative;}
.select select{cursor: pointer;}
.select:before{content: "";background: #BDC3C7;pointer-events: none;position: absolute;width: 28px;height: 100%;top: 0;bottom: 0;right: 0;border-radius: 0px 4px 4px 0px;}
.select:after{content: "▼";position: absolute;pointer-events: none;right: 8px;top: 35%;color: #fff;line-height: 1;}

/*button*/
.btn-success{color: #fff;background-color: #5cb85c;border-color: #4cae4c;}
.btn-success:hover{color: #fff;background-color: #449d44;border-color: #398439;}
.btn{display: inline-block;padding: 10px 15px;margin: 10px 0;font: inherit;font-size: 14px;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 4px;}

/*Liên hệ*/
.map-lh{width: 68%;float: left;height: 500px;margin:0px auto;border:1px solid #ccc;}
.lienhe-bv{width: 30%;float: right;}

.frm-lh{max-width: 700px;margin: 50px auto;}
.frm-lh ::-webkit-inner-spin-button{-webkit-appearance: none;}
.frm-lh button{background: none;border: none;color: #fff;}
.captcha{margin-top: 10px;align-items: center;}
.captcha i{font-size: 21px;line-height: 33px;cursor: pointer;}
.captcha img{margin: 0 10px;}
.captcha .input{margin: 0;}

/*Giỏ hàng*/
.left_gh{width:65%;overflow-x: auto;}
.right_gh{width:33%;}

table#giohang{width:100%; font-size:15px;border-collapse: collapse;}
table#giohang thead td{font-weight: bold;font-size: 15px;}
table#giohang td{text-align: center;padding: 5px 10px;}
table#giohang td img{width: 150px; margin:5px;}
table#giohang td.ta-l{text-align: left;}
table#giohang td .soluong_gh{text-align: center;border: 1px solid #ccc;border-radius: 3px;padding: 7px 2px;width: 40px;color: #808080;}
table#giohang tbody td a{color: #000;font-size: 18px;}
table#giohang tbody tr{border-bottom: 1px solid #ddd;}
table#giohang tbody tr:hover{background-color: #f5f5f5;}
table#giohang tfoot tr td{font-weight: bold;}

/* Form thanh toán */
.frm_thanhtoan textarea{height: 100px;}

/* Đăng ký đăng nhập */
.frm_login{max-width: 500px;margin: auto;}
.frm_login .tieude_login{font-size: 30px;}
.frm_login .login_false{display: none;}
.frm_login .btn_tab{font-size: 21px;color: #449d44;text-align: right;font-weight: 500;}
.frm_login .captcha i{line-height: unset;}
.frm_login #captcha{max-width: 300px;float: right;}
.frm_login ::-webkit-inner-spin-button{-webkit-appearance: none;}

/*css tin tức*/
.box-news{width: 48%;margin: 10px 0;padding-bottom: 15px;border-bottom: 1px solid #ccc;align-items: start;}
.box-news .des .ten{font-size:14px;font-weight: bold;margin-bottom:7px;}

/*Tin liên quan*/
.tinlienquan{background: #f7f7f7;padding: 20px;border: 1px solid #ccc;}
.tinlienquan b{font-size: 15px;}
.tinlienquan a{background:url(../images/right_arrow.png) left no-repeat;margin-top: 10px;padding-left: 15px;}
.tinlienquan a span{color: #aaa;}

/* Phân trang */
.pagination{margin: auto;width: auto;text-align: center;margin-top: 10px;}
.pagination .pages li.prev{margin-right: 15px;}
.pagination .pages li.next{margin-left: 15px;}
.pagination .pages li{display: inline-block;margin: 5px 2px;}
.pagination .pages li a{background: #fff;height: 25px;padding: 4px 8px;font-size: 11px;font-weight: bold;border: 1px solid #ddd;}
.pagination .pages li a:hover, .pagination .pages li .active{background:#424852;color: #fff;}
.pagination .pages li .active:hover {background: #2a313d;}

/* Phân trang ajax */
.pages_ajax{display:inline-block;}
.pages_ajax li{display: inline-block;min-width: 30px;height: 25px;line-height: 25px;margin: 5px 2px;padding: 0 8px;color: #333;border: 1px solid #e4e4e4;border-radius: 3px;box-sizing: border-box;cursor: pointer;}
.pages_ajax li.actived,.pages_ajax li:hover{background: #dc0000; color:#fff;}
span.total{display:none;}

/* Loading */
.animationload{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;z-index: 999999;}
.loader{position: absolute;top: 50%;left: 50%;margin: -100px 0 0 -100px;width: 200px;height: 200px;background: url("images/loader.gif");background-position: center;background-repeat: no-repeat;}

/* Css hiệu ứng */
.transition{-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out;}

.hv-opa:hover{opacity: 0.85;}

.hv-xoay img{transition:all 1s ease 0s;}
.hv-xoay:hover img{transform:rotate(360deg);}

.hv-zoom, .hv-zoom img{transition:all 1s ease 0s;}
.hv-zoom:hover, .hv-zoom:hover img{transform:scale(1.1);}

/* Tags */
#tags{margin-top:10px;color: #222;}
#tags a{display: inline-block;border: 1px solid #ddd;padding: 3px 5px;}
#tags span{display: inline-block;border: 1px solid #ddd;padding: 3px 5px;text-decoration: none;color: #222;background: #ddd;}