@charset "UTF-8";
html,body,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp, small,strong,sub,sup,var,b,i,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video{font-size:100%;margin:0;padding:0;outline:0;border:0;background:transparent;position: relative;}
body,input,textarea,button,.daily-container h3,#mc_embed_signup,.inline.inline-ad,.smashform label,.sm-search label,.infofield,.article-table caption{font:normal 15px 'Product_Sans',Tahoma,Arial,Helvetica,sans-serif;line-height:22px;}
html,body{height:100%;}
sup {
    float: right;
    margin-top: -6px;
    margin-left: 2px;
    font-size: 11px;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button, 
input[type="number"]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
select{font-size:100%;margin:0;padding:0;border:1px solid #ddd;background:transparent;position: relative; height: 25px; border-radius: 12px;}
input {
  font-size: inherit;
}
::-webkit-input-placeholder {color:#DDD;}
body{background:#000;}
.container_page::after { content: ''; display: block; clear: both; }
.scrollbar::-webkit-scrollbar{background-color:rgba(255,255,255,0);width:8px;height:10px;}
.scrollbar::-webkit-scrollbar-track{box-shadow:inset 0 0 0px rgba(0, 0, 0, 0.3);}
.scrollbar::-webkit-scrollbar-thumb{background-color:#388338;border-radius: 10px;border:10px solid rgba(255,255,255,0);}
.scrollbar:hover::-webkit-scrollbar-thumb{background-color:#darkgrey;}
.scrollbar:hover::-webkit-scrollbar-corner {    width: 40px;    background-color: red !important;}

.scrollbar_hidden::-webkit-scrollbar{display: none;}
.scrollbar_hidden::-webkit-scrollbar-track{box-shadow:inset 0 0 0px rgba(0, 0, 0, 0.3);}
.scrollbar_hidden::-webkit-scrollbar-thumb{background-color:#388338;border-radius: 10px;border:10px solid rgba(255,255,255,0);}
.scrollbar_hidden:hover::-webkit-scrollbar-thumb{background-color:#darkgrey;}
.scrollbar_hidden:hover::-webkit-scrollbar-corner {    width: 40px;    background-color: red !important;}
.box_tag{max-height: 300px; overflow: auto;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
table{  box-sizing: border-box;}
td{border: 1px solid #ccc; padding:5px;}
p{}
img{max-width: 100%;}
input{outline: none;}
.logo_main{}
.nums {padding-top: 5px;}
.i_daotao{display: inline-block; height: 18px;overflow: hidden;}
.canhgiua{text-align: center;}
.mwidth400{max-width: 400px;margin: auto;}
.an{display: none !important;}
.viewed {font-weight: normal;}
.noview {font-weight: bolder;}
.top_dn{display:block;width:100%;height:50px;padding:10px 0px;}
.img_dn{width:50px;height:50px;float:left;}
.img_dn img{width:100%;border:1px solid #DDD;}
.ten_dn{float:left;padding-left:60px;position:absolute;}
a.a_dn{font-size:20px;font-weight:bold;color:#060 !important;}
.rong600{width:715px;float:left;}.rong225{width:225px !important;}.d150_bu{width:25%;box-sizing:border-box;padding: 0 10px;height:auto;overflow:hidden;}.d150_bu:hover{}.box_img_bu{border:1px solid #DDD;overflow:hidden;border-radius: 12px;}.reddot{width:11px;height:11px;position:absolute;background:#F00;border-radius:50%;}.redpos{margin-top:9px;margin-left:9px;}.shop_home{max-height:300px;overflow-y:scroll !important;}#site-nav{width:90px;float:left;height:auto;background:#FFF;}.fixcenter{width:100%;margin:0 auto;}.fix1200{width:100%; margin:0 auto;}.top_head{width:100%;height:50px;background:#FFF; border-bottom:0px solid #ff6c00;display:none;}.trang1{clear:both;width:100%;padding:15px;box-sizing:border-box;}.v1header img{width:100%;position:relative;z-index:10;border-radius:12px;}.xemthem{color:#288ad6;cursor:pointer;width:100%;border-bottom: 1px solid #ccc;text-align:center;box-sizing:border-box;font-size:18px;padding:5px;}.xemthem:after{content:'';width:0;right:0;border-top:6px solid #288ad6;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align: middle;margin:-2px 0 0 5px;}.mycontent{width:100%;margin-top:10px;padding-bottom:10px;height:200px;overflow:hidden;}.flex-wrap{/*display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-flex;*/width:100%;}a.keyseo{display:inline-block;height:39px;background:#000;color:#f9ff00 !important;width:100%;padding:10px;box-sizing:border-box;margin-top:10px;font-weight:bold;}a.keyseo:hover{background:#060;}.clickyou{width:100%;box-sizing:border-box;display:flex;height:auto;border-bottom:1px solid #DDD;margin-bottom:10px;padding-bottom:10px;}a.aclickyou{font-size:20px;line-height:140%;color:#060 !important;}
.clickyou_title{}.rong100{width:100%;}.tag_img{width:100%;}.tag_img img{width:100%;}.clickyou_coupon{display:block;color:red;}a.acdomain{display:block;color:#CCC !important;}.clickyou_content{padding-top:20px;text-align:justify;line-height:150%;}.clickyou_left{float:left;width:50%;box-sizing:border-box;}.clickyou_left img{width:100%;}.clickyou_right{float:left;width:50%;box-sizing:border-box;padding:0px 10px;}.tag_note{border:1px solid #ccc;box-sizing:border-box;padding:10px;color:#999;}.top_bar{background:#00adef;height:80px;}.left{float:left;}.right{float:right;}.clear{clear:both;}.box{float:left;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;position:relative;}
.box_left100{float:left;width:120px;padding-left:15px;}.box_right{float:left; padding-top:5px;height:100px;width:490px;}.box_right_x{float:left;width:210px;height:90px;overflow:hidden;margin:0;padding:0;}.box_in{padding:10px;padding-top:5px;overflow: hidden;height:33px;}.d315{width:315px;height:415px;}.d150{text-align:center; overflow: hidden; width:25%;box-sizing:border-box;height:210px;margin-bottom:0px;margin-right:0px;border-bottom:1px solid #DDD;border-right:0px solid #DDD;}.d150:hover{background:#e8e8e8;}
.d150dis_vuong{margin-top:-15px !important;border-radius:0 !important;}.d150_nomargin{width:138px;height:210px; margin-bottom:0px; margin-right:0; border-bottom:1px solid #DDD;}.box_in_small{padding:3px 0;position: relative;}.box_line{float:left;}.d475{width:289px;height:110px;margin-bottom:0px;margin-right:0px;border-bottom:1px solid #DDD; border-right:1px solid #DDD;}
.d475_nomargin{width:289px;height:110px;margin-bottom:0px;margin-right:0;border-bottom:1px solid #DDD;}.d40{width:100px;padding:10px;}.box_in_line{padding:10px;padding-right:0;width:160px;padding-left:0;height:80px;overflow:hidden;}.oneline{height:auto;overflow:hidden;}a,a:link,a:visited{color:#b10000;text-decoration:none;}a:hover{color:#F00;text-decoration:none;}a.atag,a.atag:link,a.atag:visited{color:#090;text-decoration:none;padding:5px;}a.atag:hover{color:#FF0;text-decoration:none; background:#000;}a.camcam,a.camcam:link,a.camcam:visited{color:#F60;text-decoration:none;}a.camcam:hover{color:#FF0;text-decoration:none; background:#000;}a.vang,a.vang:link,a.vang:visited{color:#FF0;text-decoration:none;}a.vang:hover{color:#FFF;text-decoration:none; background:#000;}
.debugs{background:#FFF;padding:20px;margin-top:50px;}a.mautrang,a.mautrang:link,a.mautrang:visited{color:#FFF;text-decoration:none;}a.mautrang:hover{color:#FF0;text-decoration:none; background:#000;}a.a_sua,a.a_sua:link,a.a_sua:visited{position:absolute;right:0;z-index:1;color:#FFF; text-decoration:none;height:20px; background:#555; display:block; padding:10px;padding-top:8px; float:left;font-size:15px; font-family:"Product_Sans","Roboto Condensed","Tahoma","Arial",sans-serif;}
.aluu{border:1px solid #000;padding:0px 3px;background:#000;color:#FFF;border-radius:5px;cursor:pointer;width:40px;margin-left:20px;}
.header_main{color:#b53030;font-size:17px;border-bottom:1px solid #B53030;display:inline-table;margin-bottom:10px; cursor: pointer;}
button:disabled,
button[disabled]{
    border: 1px solid #CCC;
    background-color: #cccccc;
    color: #000;
}
.d33{width: 50%;}
.file_in_box_file{float:left;width:30px;height:30px;border:1px solid #CCC; padding:5px;}
a.a_sua:hover{color:#FF0;text-decoration:none;background:#000;}a.menu_sp,a.menu_sp:link,a.menu_sp:visited{color:#FFF;text-decoration:none; height:20px;background:#555;display:block;padding:10px;padding-top:8px;float:left;font-size:15px;font-family:"Product_Sans","Roboto Condensed","Tahoma","Arial",sans-serif;}a.menu_sp:hover{color:#FF0;text-decoration:none;background:#000;}.sp_active{background:#000 !important;}a.menu_sp2,a.menu_sp2:link,a.menu_sp2:visited{color:#FFF;text-decoration:none;height:20px;background:#F60;display:block;padding:10px;padding-top:8px;float:left; font-size:15px;font-family:"Product_Sans","Roboto Condensed","Tahoma","Arial",sans-serif;}
a.menu_sp2:hover{color:#FF0;text-decoration:none;background:#C00;}.sp_active2{background:#C00 !important;}
a.topbar,a.topbar:link,a.topbar:visited{text-align:center;border-left:0px solid #CCC;color:#FFF;text-decoration:none;height:64px;box-sizing:border-box;display:block;padding:20px 8px;float:left;font-size:12px; font-weight:bolder; font-family:"Product_Sans","Tahoma","Arial",sans-serif;}a.topbar:hover{color:#FF0;text-decoration:none;background:#535353;}
a.topbar2:hover{color:#FF0;text-decoration:none;background:#ff0;}a.greyblank,a.greyblank:link,a.greyblank:visited{color:#900;text-decoration:none;}a.greyblank:hover{text-decoration:none;}.denxi{font-size:12px;color:#999;text-decoration:none;}
a.denxi,a.denxi:link,a.denxi:visited{color:#060;text-decoration:none;display:block;/* height: 50px; */padding: 5px 15px;font-size:20px;font-weight:bold;box-sizing:border-box;vertical-align: middle;}
a.denxi:hover{text-decoration:none;font-weight:bolder;color:#F00;}
.navi{font-size:12px;color:#999;text-decoration:none;}a.navi,a.navi:link,a.navi:visited{font-size:12px;color:#999;text-decoration:none;}a.navi:hover{font-size:12px;color:#000;text-decoration:none;}a.iocon1,a.iocon1:link,a.iocon1:visited{font-size:13px;color:#FFF; text-decoration:none;}a.iocon1:hover{color:#FF0;text-decoration:none;}
a.iocon2,a.iocon2:link,a.iocon2:visited{font-size:13px;color:#DDD;text-decoration:none;}a.iocon2:hover{color:#FF0;text-decoration:none;}a.vuong,a.vuong:link,a.vuong:visited{font-size:14px;color:#FFF;text-decoration:none;background:#F60;border:1px #000;}
a.vuong:hover{font-size:14px;color:#111;text-decoration:none;background:#FC0;}a.vuong2,a.vuong2:link,a.vuong2:visited{font-size:14px;color:#999;text-decoration:none;background:#FC0;border:#000 !important;}
a.vuong2:hover{font-size:14px;color:#111;text-decoration:none;background:#F63;}a.vuong_x,a.vuong_x:link,a.vuong_x:visited{font-size:14px;color:#FFF;text-decoration:none;background:#F60;padding:10px;border:1px #000 !important;margin-right:1px;margin-bottom:1px;}
a.vuong_x:hover{font-size:14px;color:#111;text-decoration:none;background:#FC0;}a.afooter,a.afooter:link,a.afooter:visited{font-size:13px;color:#FFF;text-decoration:none;}a.afooter:hover{color:#FF0;text-decoration:none;}a.aheader,a.aheader:link,a.aheader:visited{font-size:13px;color:#F00;text-decoration:none;font-weight:bolder;margin-top:15px;}a.aheader:hover{color:#FFF000;text-decoration:none;}a.cauhinh_cty,a.cauhinh_cty:link,a.cauhinh_cty:visited{font-size:15px; color:#600; text-decoration:none;}
a.cauhinh_cty:hover{font-size:15px;color:#111;text-decoration:none;}a.sp_title_small,a.sp_title_small:link,a.sp_title_small:visited{font-size: 14px;color:#000;text-decoration:none;overflow:hidden;height: auto;display: block;}a.sp_title_small:hover{/* font-size:13px; */color: #060;text-decoration:none;}a.sp_title,a.sp_title:link,a.sp_title:visited{font-size:15px;color:#090;text-decoration:none;}
a.sp_title:hover{color:#000;text-decoration:none;}a.buy_now,a.buy_now:link,a.buy_now:visited{font-size:25px;color:#FFF;text-decoration:none; height:auto;background-color:#F50;border:1px solid #c85401;padding:15px; display:block;text-align:center;}
a.buy_now:hover{color:#FF6;background-color:#F30;}a.tab_link_cat,a.tab_link_cat:link,a.tab_link_cat:visited{font-size:14px;outline:none !important;color:#FF0;text-decoration:none;text-align:left;float:left;z-index:5;height:15px;padding:10px;width:160px;}
a.tab_link_cat:hover{color:#FFF;background:rgba(0,0,0,0.7);border-bottom:none;}a.tab_link, a.tab_link:link,tab_link:visited{font-family:"Product_Sans","Roboto Condensed","Tahoma","Arial",sans-serif;background:rgba(0,0,0,0.3);font-size:18px;outline:none !important;color:#FF0;text-decoration:none;text-align:left;float:left;z-index:5;height:20px;padding:10px;}
a.tab_link:hover{color:#FFF;background:rgba(0,0,0,0.7);border-bottom:none;}a.tab_link2, a.tab_link2:link,tab_link2:visited{background:rgba(0,0,0,0.7);font-size:18px;outline:none !important;color:#FFF;text-decoration:none;text-align:left;float:left;z-index:5;height:20px;padding:10px;}
a.tab_link2:hover{color:#FC0;background:rgba(0,0,0,0.7);border-bottom:none;}.giatien_title{font-size:15px;color:#F00;font-weight:400;height: 23px;display: inline-block;vertical-align: middle;}.giatien_title_x{font-size:15px;color:#227227;font-weight:400;height:18px;}.nhungthukhac{color:#999;margin-left:15px; font-size:12px;}.nhungthukhac_4{color:#999;margin-right:5px;font-size:10px;padding:0;}.line2line { height:65px; overflow:hidden; color: #ccc;padding:0;font-size: 13px;}
.line2line p{padding:0; margin:0;}.line2one {height:23px;color:#090;padding:0;overflow:hidden;}.line2one_x{height:42px;overflow:hidden;color:#000;padding:0;font-size:11px;margin-bottom:10px;margin-top:5px;line-height:130%;}.line2one_x p{padding:0;margin:0;}.line2one p{padding:0;margin:0;}.main_left{width:100%;border:0px solid #34a853;box-sizing:border-box;}.main_100{width:100%;border:0px solid #DDD;}.main_left_tt{width:850px;border:1px solid #CCC;}.main_content{padding: 20px 10px;padding-top:0;padding-bottom:0;text-align:justify;border:0px solid #333d49;/* overflow:hidden; */color:#000;background:#FFF;}
.main_content img{max-width:600px;height:auto;}.main_right{padding:0px 0px; padding-right:0;float:right;width:255px;border:0px solid #34a853;}.sp_content_title{font-size:22px;font-weight:bolder;/* padding-bottom:8px; */color:#000;line-height:150%;text-align:left;box-sizing: border-box;display: inline-block;vertical-align: middle;width: calc(100% - 55px);}.sp_content_title_cat{font-size:22px; font-weight:bolder;color:#555;}.submitbutton{outline:none;background: url("/images/zoom-icon.png") no-repeat;display: inline-block;vertical-align: middle;border: 0 none;cursor: pointer;height: 35px;margin: 0;padding: 0; margin-top:5px;position:absolute;right:0;top:0;width:38px;overflow:hidden;text-indent: -1000px;filter: none;}
.searchbutton {height:20px;font-size:15px;width:400px;-webkit-border-radius:5px;border-radius:5px;padding:10px;outline:none;border:1px solid #ccc;}.submitbutton_form{outline:0;border:1px solid #F60;background: #060;color: #fff;height: 30px;padding: 0 10px;border-radius: 10px;box-sizing: border-box;vertical-align: middle; cursor: pointer;}.submitbutton_form:hover,a#nopbaocao_id:hover,a.icon_goiy:hover{background: #000;}.xanh{color:#060 !important;}
.bien{color:#00adef !important;}.cam, a.cam{color:#F60;}.vangkhe{color:#FF3 !important;}.do,a.do{color:#F00;}.xam{color:#CCC !important;}.trang,a.trang{color:#FFF !important;}.denden{color:#555 !important;}.hong{color:#ff00de !important;}.bblue{background:#2095fa !important;}
.bxanh{background:#060 !important;}.bcam{background:#F60 !important;}.bcam:hover{background:#FC0 !important;}.bhong{background:#F06 !important;}.bhong:hover{background:#F0F !important;}.btim{background:#63C !important;}.btim:hover{background:#600 !important;}.bdo{background:#FF0 !important;}.bxam{background:#CCC !important;}.btrang{background:#FFF !important;}.bdenden{background:#555 !important;}.bvang{background:#FFC !important;}.bvang:hover{background:#FF3 !important;}.font9{font-size:9px !important;}.font11{font-size:11px !important;}.font12{font-size:12px !important;}.font13{font-size:13px !important;}.font15 { font-size:15px !important;}.font18{font-size:18px !important;}.font20{font-size:20px !important;}.font22{font-size:22px !important;}.font25 { font-size:25px !important;}.font30 { font-size:30px !important;}.font40 { font-size:40px !important;}.font50 { font-size:50px !important;}.cao15 { height:15px !important;}.cao20 { height:20px !important;}
.cao10{height:10px !important;}.cao18{height:18px !important;}.cao0{height:0px !important;}.indam{font-weight:bolder !important;}.rongleft{width:600px !important;margin-left:0px;border:0px solid #000;}.border{border:1px solid #000;width:375px; height:100%;}
.w375{border:0px solid #900; background:#f1f1f1;}.note_5{text-align:justify;}.padding15{padding:15px;}.padding5{padding:5px; box-sizing: border-box;}.margintop20{margin-top:20px !important;}.margintop10{margin-top:10px !important;}.margintop13{margin-top:13px !important;}.margintop15{margin-top:15px !important;}.margintop5{margin-top:5px !important;}.margintop3{margin-top:3px !important;}.marginleft10{margin-left:10px !important;}.marginleft20{margin-left:20px !important;}.marginleft50 { margin-left:50px !important;}.marginleft30 { margin-left:30px !important;}.marginright10{margin-right:10px !important;}
.marginright20{margin-right:20px !important;}.paddingleft20{padding-left:20px !important;}.marginbottom15 {margin-bottom:0px;height:70px;}.marginbottom20{margin-bottom:20px !important;}.marginbottom0{margin-bottom:0px !important;}.bbuton{border-bottom:0px solid #ccc;height:30px;padding:5px 0 5px 0;margin-top:0px;}
.deliveryinfo ul li{background:left 2px url(/images/bul_check_3.png) no-repeat;padding-left:20px;list-style:none;position:relative;line-height:20px;margin-bottom:0;}.box_news_left{width:100px;}.box_news_right{width:400px;height:100px;}.box_in_text{height:45px;overflow:hidden;text-align:justify;}
.box_news_left_home{width:100px;}.box_news_right_home{width:460px;}.box_in_text_home {height:45px;overflow:hidden;text-align:justify;color:#06F;}.head_title_n1{font-size:13px;font-weight:bolder;}.discount{border-left:1px solid #999;margin-left:20px;margin-right:00px;padding-left:20px;height:50px;}.giam_gia1{font-size:14px;color:#CCC;}.giam_gia2{font-size:24px; color:#555;}.giatot_icon{background:url('/images/giatot.png'); position:absolute; width:80px;height:79px; left:5px;top:33px;}.vip_icon{background:url('/images/vip5.gif');position:absolute;width: 40px;height: 40px;right:3px;top: 5px;z-index: 98;background-size: contain;background-repeat: no-repeat;}
.hot{background:url('/images/hot.png');position:absolute;width:56px;height:56px;right:0;}.gift{background:url('/images/gift_add.png');position:absolute; width:32px;height:32px;right:0;margin-top:-35px;}.discount_icon{position:absolute;width:40px; height:20px;left:10px;margin-top:0px;color:#FFF;background:rgba(120,110,0,0.5);padding:0px;border-radius:50%;}.autohide{display:none;}.xemngay{bottom:0; right:5px;position:absolute;}.delivery{top:265px;left:15px;position:absolute;}.delivery_text { margin-top:-265px; color:#FF0; font-size:12px; margin-left:-15px; border:0px solid #060; width:139px; height:240px; padding:10px; padding-top:0; overflow:hidden; background:rgba(0,0,0,0.5);}
.delivery_text p{margin:0;padding:0;text-align:left;}.delivery_text ul{margin-left:15px;padding:0;text-align:justify;}.head_tile_h0{background:#C00;height:40px;margin-top:10px;}.head_tile_h1{background:#F60;height:40px;}.head_tile_h2{background:#090;height:40px;}.head_tile_h3{background:#FF0;height:40px;}.h1span{padding:8px;color:#FFF;font-size:17px;}.nammuoi{width:227px;}.delivery_small{top:265px;left:15px;position:absolute;}.delivery_small_text{margin-top:-60px;color:#FFF;font-size:12px; margin-left:-15px; border:0px solid #060;width:138px;height:2px;padding:1px;padding-top:0; overflow:hidden;background:rgba(0,0,0,0.8);}
.microformat_HAY:hover img{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);-moz-transition:all .2s 0 ease;-o-transition:all .2s 0 ease;-webkit-transition:all .2s 0 ease;}.form_order{width:521px; border:1px solid #999;display:none;}
.form_order_span{padding:15px;}.cottrai{width:200px;font-size:24px;color:#666;}.cotphai{width:150px;font-size:24px;color:#666;}.input_order{font-size:18px;padding:10px; width:250px;}.submitbuy{background:#900;color:#FF0;font-size:18px;padding:10px;cursor:pointer;}.one_business_bg{background:url('../images/one.png') -40px -135px; height:30px;width:30px;}
.menu_text{font-family:"Roboto Condensed","Tahoma","Arial",sans-serif;font-size:13px;}.box_tap_line{width:90px;height:71px;float:left;position:relative;margin-bottom:-3px;z-index:999;}.box_tap_line:hover{background-color:#000 !important;}.box_tap_active{background:url('../images/tabactive.png') bottom center;}.box_content_line{overflow:hidden;width:auto;height:80px;text-align:center;padding-top:3px;}a.top_no_1{text-decoration:none;text-align:center;font-size:15px;font-weight:400 !important;color:#FFF;}.cauhinh_bentrai{padding:5px;padding-left:0;float:left;width:180px;border-bottom:1px solid #ccc;color:#999;}
.cauhinh_benphai{padding:5px;padding-left:0;float:left;width:400px;border-bottom:1px solid #ccc;font-weight:bolder;color:#666;}.cauhinh_title{color:#F30;font-weight:bolder;font-size:16px;padding:10px;padding-left:0px;clear:both;}.brb {border-bottom:0px solid #CCC;}.img_3{border:1px solid #ccc;}.box_img{border:none;max-height:120px;max-width:120px;overflow:hidden;}.marquee{overflow:hidden;}.mui_ten_len{width:0px;height:0px;border-style:solid;border-width:6px 6px 0px 6px;border-color:#FFF transparent transparent  transparent;}
.show_menu_cat{width:360px;height:auto;border:1px solid #FFF;z-index:2;position:absolute;margin-top:29px; margin-left:-16px;}.show_menu_cat_content{}.dangnhap_class{background:#999;border:1px solid #DDD;width:220px;height:300px;position:absolute;display:none;z-index:10;padding:10px;}.img_login{display:none;}.member_class {background:#999;border:1px solid #DDD;width:220px;height:300px;position:absolute;display:none;z-index:10;padding:10px;right:0;margin-top:20px;}.title_dangbai{color:#090;font-weight:bolder;}.input_dangbai{border:1px solid #060;border-radius:12px;width:100%;box-sizing:border-box;outline:none;padding: 0 10px;}.ghichu_dangbai{font-size:11px;color:#333;}.img_x{float:right;}.submitbutton_chogoibai{color:#999999;font-size:20px;font-weight:bolder;height:48px;background-image:url('/images/1.png');cursor:pointer;}
.submitbutton_goibai{color:#fff;font-size: 16px;font-weight:bolder;height: 30px;cursor:pointer;border-radius:5px;border:1px solid #060;display: inline-block;padding: 0 5px;line-height: 30px; background-color: #060; width: 100%;box-sizing: border-box;}.submitbutton_goibai:hover,.submitbutton_goibai:focus{background-image:url('/images/1.png');color:#F30;}.fullbackground{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);z-index:12;display:none;}
a.a_submitbutton_goibai{color:#090;font-size: 18px;font-weight:bolder;height: 30px;cursor:pointer;border-radius:5px;border:1px solid #090;display: inline-block;line-height: 30px; padding: 0 10px;}
a.a_submitbutton_goibai:hover{background: #090; color: #fff;}
.tim{color:#FF00FE !important;}
.chuden,a.chuden{color: #000;}
.members_history{border-top: 1px solid #CCC;height:auto;width:100%;box-sizing:border-box;display:flex;align-items: center;}
.members_history .members_history_time{font-size: 13px; color: #999; display: block;}
.members_history_text{height:auto;width:33.3%;padding:5px;box-sizing:border-box;float:left;}
.modal{width:100%;height:120px;line-height:110%;position:fixed;top:190px;margin-top:-100px;background-color:#000;z-index:11;left:0;}.counter_menu{position:absolute; background:#F00;color:#FF0;border:#FF0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:auto;height:20px;font-size:11px; margin-top:-40px;margin-right:-5px;right:0;padding:1px;padding-left:3px; padding-right:3px;}
.counter_menu_xam{position:absolute;background:#000;color:#FFF;border:#FF0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:auto;height:20px;font-size:11px;margin-top:-40px;margin-right:-5px;right:0;padding:1px;padding-left:3px;padding-right:3px;}.playicon{background:url('/images/play_icon.png');width:35px;height:35px;position:absolute;margin-top:-35px;}.picicon{background:url('/images/photos_icon.png');width:35px;height:35px;position:absolute;margin-top:-35px;}
.login_class{border-bottom:2px solid #F60;background:#e0e0e0;display:none;overflow-y:scroll;min-height:400px;max-height:100%;}.menu_class{background:none;display:none;overflow:hidden;height: calc(100vh - 35px);width:400px;box-sizing:border-box;padding:10px;position:relative;z-index:13;top: 35px;}.indeeep{border-radius:20px;width:100%;height: 80%;background:#FFF;/* bottom:65px; */overflow-y:auto;box-sizing:border-box;padding:10px;z-index: 1;position: relative;}.pop_title {font-size:15px;padding:10px 0 10px 0;color:#F60;}.thich{background:#F90;border:1px solid #F60;padding-left:5px;padding-right:5px;font-size:20px;-webkit-border-radius: 10px;-moz-border-radius:10px;border-radius: 10px; color:#FF6; margin-top:0px; width:auto; float:right;}
.gia_ban{color:#F30;font-size:20px;font-weight:bolder;float:left;height:30px;border-bottom:1px solid #ccc;width:105px;padding-top:7px;}.arrow_box{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:10px solid #ddd;position:absolute;margin-top:-10px;margin-left:200px;}
.gia_tt{padding:0px;border-bottom:1px solid #ccc;padding-bottom:7px;padding-top:8px;font-weight:bolder;font-size:14px;color:#06F;}.nutdatmua{border:1px solid #F60;background:#FF6;color:#F00;font-size:25px;font-weight:bolder;text-align:center;line-height:130%;padding:20px;padding-left:5px;padding-right:5px;height:72px;width:85px;cursor:pointer;}
.nutdatmua:hover{background:#FC3;color:#FFF;}.thich_xem{height:112px;border:1px solid #CCC;border-left:none;width:213px;}.thich_like{border-bottom:1px solid #CCC;padding-bottom:16px;padding-top:17px;font-size:22px;}.noborder{border:none !important;}.xem_cau_hinh{background:#CCC;border:1px solid #ccc;padding:10px;text-align:center;cursor:pointer;color:#00F;}.title_hinhanh_sp{padding:15px;padding-left:15px;font-weight:bolder;}.img_pic{border:1px solid #ddd;padding:7px;float:left;}.microformat_4{width:100%; height:85px;float:left;margin-top:10px;}
.box_right_4{width:160px;height:90px;margin:0;padding:0;}.box_left100_4{float:left;width:77px;margin-right:10px;}.microformat_x{width:310px;float:left;margin-left:10px;}.box_left100_x{float:left;width:77px;margin-right:10px;}.box_img_x{border:1px solid #CCC;padding:5px;}a.sp_titlex, a.sp_titlex:link,a.sp_titlex:visited{font-size:15px;color:#d00000;text-decoration:none;}
a.sp_titlex:hover{color:#09F;text-decoration:none;}.news2line{height:45px;overflow:hidden;}a.sp_title_big, a.sp_title_big:link,a.sp_title_big:visited{font-size:20px;color:#06F;text-decoration:none;}a.sp_title_big:hover{color:#09F;text-decoration:none;}.news2line_big{height:50px;overflow:hidden;}.setheightwidth{height:auto;padding-top:10px;}.box_left200{float:left;width:220px;padding-left:15px;}.box_right200{float:left;padding-top:5px;padding-right:10px;height:200px;width:240px; text-align:justify;}
.line2one200{height:150px;color:#444;padding:0;overflow:hidden;}a.sp_title200,a.sp_title200:link,a.sp_title200:visited{font-size:22px;color:#06F;text-decoration:none;}a.sp_title200:hover{color:#09F;text-decoration:none;}.box_line200{height:180px;width:180px;float:left; border:1px solid #ccc;padding:10px;}.box_center200{text-align:center;margin-bottom:15px;margin-top:15px;}.box_lineup200{border-top:1px solid #ccc;padding-bottom:10px; padding-top:10px;}
a.bynow,a.bynow:link,a.bynow:visited{font-size:22px;color:#FFF;text-decoration:none;background:#06F;padding:5px;}a.bynow:hover{color:#FF0;text-decoration:none;background:#006;}.vaogiua{text-align:center !important;}.menu_sub{display:none;position:absolute;margin-top:48px; background:#FFF;width:400px;}
a.topsubmenu,a.topsubmenu:link,a.topsubmenu:visited{font-size:15px;color:#FFF;text-decoration:none;padding:10px;padding-bottom:0;background:#000;width:180px !important;display:block;float:left;}a.topsubmenu:hover{color:#FF3;text-decoration:none;}.line2one500{height:150px;color:#444;padding:0;overflow:hidden;}.box_right500{float:left;padding-top:5px;padding-right:10px; height:200px; width:395px;text-align:justify;}
.tt_bentrai{padding:5px;padding-left:0;float:left;width:110px;border-bottom:1px solid #ccc;color:#999;height:22px;}.tt_benphai{padding:5px;padding-left:0;float:left;width:270px;border-bottom:1px solid #ccc;font-weight:bolder;color:#666;height:22px;overflow:hidden;}.line2one600{height:auto;color:#444;padding:0;overflow:hidden;}.box_right600{float:left;padding-top:5px;padding-right:10px; height:auto; width:330px;text-align:justify;}.dn_bentrai{padding:5px;padding-left:0;float:left;width:110px;border-bottom:1px solid #ccc;color:#999;height:22px;}
.dn_benphai{padding:5px;padding-left:0;float:left;width:200px;border-bottom:1px solid #ccc;font-weight:bolder;color:#666;height:22px; overflow:hidden;}.naviwidth{width:100%;overflow:hidden;height:30px;line-height:200%;color:#CCC;}.motnua_bentrai{padding:5px;padding-left:0;float:left;width:125px;border-bottom:1px dotted #ccc;color:#999;}
.motnua_benphai{padding:5px;padding-left:0;float:left;width:170px;border-bottom:1px dotted #ccc;font-weight:bolder;color:#666;}.nguyenku_benphai{padding:5px;padding-left:0;float:left;width:470px;border-bottom:1px dotted #ccc;font-weight:bolder;color:#666;height:22px;overflow:hidden;}
.noh1{padding:0;margin:0;font-size:11px;float:right;}.d375{width:160px;height:260px;margin-bottom:15px;margin:0px;padding:7px !important;border-bottom:1px solid #DDD;border-right:1px solid #DDD;float:left;position:relative; background:#FFF;}
.d375_nomargin{width:160px;height:260px;margin-bottom:15px;margin-right:1px;border-bottom:1px solid #DDD;float:right;position:relative;background:#FFF;}.gap2lan{width:201.5px !important;overflow:hidden;position:relative;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;box-shadow: 0 1px 3px rgba(0,0,0,0.3);    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);border-bottom:2px solid #CCC !important;}.gap2lan_text{ width:300px; float:left;}
.gap3lan{width:310px;height:200px;overflow:hidden;position:relative;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);border-bottom:2px solid #CCC !important;}
.gap3lan_text{width:100%;float:right;padding:10px;text-align:justify;overflow:hidden;}.in_title3lan{padding:10px;padding-left:0;box-sizing:border-box;border-bottom:1px solid #333d49;max-height:80px;height:auto;width:100%;float:left;position: relative; overflow: hidden;}
.classmetao{max-height:80px;display:block;width:100%;height:80px;position:relative;}
.classmetao.class_tin50{width: 50%; padding: 5px; float: left; box-sizing: border-box;}
.bacham3{position:absolute;right: 10px;width:30px;top:25px;height:30px;background:rgb(0 0 0 / 0%);color:#111;padding:5px 10px;box-sizing:border-box;border-radius:50%;cursor:pointer; z-index: 99;}
.bacham3:hover{background:#000;color:#FF0;}
.bacham2showhi{position:absolute;bottom:0px;background:#CCC;border:1px solid #919191;border-radius:9px 0px 0px 0px;/* width: 57%; */min-width:230px;right:0px;padding:3px 15px;box-sizing:border-box;display:none;white-space: nowrap;z-index: 999;}
a.aedit_do{color:#F00;font-size:12px;}
a.sp_title3lan,a.sp_title3lan:link,a.sp_title3lan:visited{color:#000;text-decoration:none;vertical-align: middle;}a.sp_title3lan:hover{color:#000;text-decoration:none;}.gap4lan{width:700px; height:400px; float:left;}.gap4lan_text{width:680px;float:left;height:400px;}.ul_vuong {list-style: square inside url("/images/sqorange.gif"); width:202px; float:left; padding-left:10px;}
.cm_box{width:100%;min-height:80px;}.cm_box_in1{width:100%;height:40px;border-bottom:1px solid #090;border-radius:10px;background:#DDD;padding:5px;box-sizing:border-box;}.cm_box_in2{width:100%;padding:1px 0px;box-sizing:border-box;}.cm_box_in3{width:100%;height:auto;margin-left:0px;padding:5px 0px 0px 50px;border-left:0px solid #CCC;box-sizing:border-box;}.cm_box_in3 img{max-width:100%;}
.nomargin{margin:0;padding:0;}.tag{border:1px solid #333d49;padding:5px;}.h1tag{color:#090;font-size:16px;padding:10px;font-weight:bolder !important;}.floatfb{position:fixed;bottom:0;width:300px;background:#FFF;overflow:hidden;border:1px solid #06F;margin-top:-300px;}.hiden_small{display:inline-table;}
.content_home{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;padding:1px;padding-top:1px;padding-bottom:0px;box-sizing:border-box;margin:0 auto;overflow:hidden;transition: all .25s ease-in-out; z-index: 11;}
.footerbg{background:url('/images/pattern.png'); height:auto;width:100%; margin-top: 20px;}.endfooter{height:auto;background-color:#000;text-align:center;}
.bden_search{float:left;background:none;box-sizing:border-box;height:64px;padding:11px;padding-top:13px;padding-left:10px;}.ft30{padding:20px;height:auto;width:30%;box-sizing:border-box;}.img_in_100 img{width:100% !important;/* max-width:400px; */}.w375_2{border:1px solid #DDD; width:580px;height:440px;overflow:hidden;padding-left:2px;}.listsp_dn{width:100%; height:210px;border-bottom:1px solid #ccc;}
.view_right_pannel{border:1px solid #DDD;height:auto;overflow:hidden;padding-left:2px;}.view_pag_dn{border:1px solid #DDD;width:100%;height:auto;overflow:hidden;padding-left:0px;}
.mobile_menu {
    z-index: 14;
    box-sizing: border-box;
    height: 35px;
    width: 35px;
    padding-right: 0px;    
    background: rgb(35 55 54 / 50%);
    border: 1px solid #000;
    border-radius: 50%;
    right: 10px;
    top: 5px;
    position: absolute;
}
.mobile_menu:hover{border: 1px solid #FFF; color: #FFF;}
.mobile_menu_in{
    width: auto;
    display:block;
    font-size: 18px;
    font-weight:bolder;
    text-align:center;
    height: auto;
    line-height: 35px;
}
.mobile_menu_in i{color: #FF0;/* font-size:18px; */}
.menu_logo{
    box-sizing: border-box;
    background: #000;
    z-index:14;
    /* border: 1px solid #FFF; */
    width: 35px;
    height: 35px;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    right: 10px;
}
.menu_logo_4xpx{right: 50px !important;}
.menu_logo_5xpx{right: 90px !important;}
.menu_logo img {width: 35px;height: 35px;border-radius: 50%;}
.a_menu_logo_user {width: 35px;height: 35px;border-radius: 50%;overflow: hidden;display: block;}
.a_menu_logo_user img{width: 100%;height: auto;border-radius: unset;}
a.a_menu_logo,a.a_menu_logo:link,a.a_menu_logo:visited{display: block;}
.menu_alert {
    float: left;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #FFF;
    border-radius: 50%;
    /* padding: 8px; */
    box-sizing: border-box;
    cursor: pointer;
    background: #000;
    position: absolute;
    right: 130px;
    top: 5px;
    z-index: 14;
}
.menu_shop {
    float: left;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #FFF;
    border-radius: 50%;
    /* padding: 5px; */
    box-sizing: border-box;
    cursor: pointer;
    background: #000;
    position: absolute;
    right: 170px;
    top: 5px;
    z-index: 14;
    text-align: center;
}
.menu_shop a{display: block;}
.menu_shop i{font-size: 17px;color: #FFF;}
a.a_menu_alert,a.a_menu_alert:link,a.a_menu_alert:visited{display: block;text-align: center;}
.menu_alert i{font-size: 18px;color: #FFF;}
.search_menu_outline{box-sizing:border-box;position: absolute;top: 5px;z-index: 14;}
.lbao1{left:245px;}
.lbao2{left:10px;right: 210px;}
.search_menu_cl{outline:none;border:1px solid #ccc;background:#000;box-sizing:border-box;border-radius: 15px;width:100%;padding: 5px 35px 5px 35px;color:#FFF;}
.search_menu_cl:hover{background:#1b1b1b;color:#FF0;}
.cao100{height:0px;}
.sp_op7{width:258px;height:auto;float:left; border:1px solid #DDDDDD;}.nothing{padding:0;margin:0; font-size:11px;display:inline;color:#ccc;}.boderleft{border-right:1px solid #999;float:left; padding:10px 5px 10px 5px;}.transparentbox{border:1px solid #ddd;width:638px;height:45px;vertical-align:middle;background-color:rgba(0, 0, 0,1); overflow:hidden;}
.transparentbox2{border:1px solid #ddd;width:638px;height:45px;vertical-align:middle;background-color:rgba(0,0,0,0.5);overflow:hidden;}.img_c{width:40px !important;height:40px !important;margin:7px 7px 7px 0px;border-radius:25px;border:1px solid #ccc;padding:2px;box-sizing:border-box;}.img_round{box-sizing:border-box;border-radius:50%;border:1px solid #CCC;}.pc_view{display:block;}.pc_time_show{display:inline-block;}.mb_time_show{display:none;}.mobile_view{display:none;}.all_view{display:block !important;}
.all_right{width:100%;background:#000;height:64px;overflow: hidden;}.search{outline:none;border:1px solid #666;background:unset;color:#FF0;height:35px;font-size:14px;width:220px;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left:15px; padding-right:45px;border-radius:20px;}.search:hover{background:#333;color:#FF0;}
.search_role{margin-top:14px;}.subbut{position:absolute;cursor:pointer;width:24px;height:24px;background:url('/images/search3.png');border:#FFF 0px solid !important;outline:none;margin-left:-30px;margin-top:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.line25px{height:25px;overflow:hidden;}.iconvip{float:right;}.transition{}.transition:hover img.box_img{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-o-transform:scale(1.07);/*transform: scale(1.2);*/}.img-zoom img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition: all .3s ease-in-out;}.dangtin_free{float:left;color:#F00;box-sizing:border-box;border:2px solid #FF0;background:#FFCC00;line-height:normal;border-radius:5px;padding:5px 0px;font-size:14px !important;font-weight:bolder;margin-right:7px;margin-top: 11px; cursor: pointer;}
a.fb,a.fb:link,a.fb:visited{font-size:22px;color:#FFF;text-decoration:none;background:#3b5998;padding:10px;display:block;}a.fb:hover{color:#8b9dc3;text-decoration:none;}.taoweb_class{width:100% !important;max-width:600px !important;height:auto;border-radius:5px;border:0px solid #FFF;margin-top:70px;}.taoweb_title{font-size: 24px;/* height:35px; */line-height: 110%;text-align:center;font-weight:bold;}.taoweb_xinvuilong{color:#FFF;font-size:13px;}.taoweb_input{color:#000;font-size:16px;width:100%;border:1px solid #999;background:#eee;padding:10px;box-sizing:border-box;border-radius:5px;height:30px;}.box_in_form{border:1px solid #EEE;padding:25px;box-sizing:border-box;background:#FFF;border-radius:5px;text-align:center;}.note_5{text-align:justify;}.padding15{padding:15px;box-sizing:border-box;}.padding5{padding:5px;box-sizing:border-box;}
.margintop180{margin-top:180px !important;}.margintop150{margin-top:150px !important;}.margintop140{margin-top:138px !important;}.margintop100{margin-top:100px !important;}.margintop50{margin-top:50px !important;}.margintop40{margin-top:40px !important;}.margintop30{margin-top:30px !important;}.margintop20{margin-top:20px !important;}.margintop10 { margin-top:10px !important;}
.margintop13{margin-top:13px !important;}.margintop15{margin-top:15px !important;}.margintop5{margin-top:5px !important;}.margintop3{margin-top:3px !important;}.margintop2{margin-top:2px !important;}.margintop1{margin-top:1px !important;}.marginleft10{margin-left:10px !important;}.marginleft20{margin-left:20px !important;}.marginleft50{margin-left:50px !important;}.marginleft30{margin-left:30px !important;}.marginright10{margin-right:10px !important;}.marginright20{margin-right:20px !important;}.paddingleft20{padding-left:20px !important;}.marginbottom15{margin-bottom:0px; height:70px;}.marginbottom20{margin-bottom:20px !important;}.marginbottom0 {margin-bottom:0px !important;}.paddingtop10 { padding-top: 10px !important;}
.muitenlen{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #BB7128;}.question{position:absolute;}.question_in{border:1px solid #BB7128;background:#FFF;border:1px solid #BB7128;width:250px;margin-left:-125px;}a.question_a,a.question_a:link,a.question_a:visited{border-radius:5px;border-bottom:1px dotted #FFF;background:#ff4700;outline:none !important;color:#FFF;text-decoration:none;box-sizing:border-box;padding:5px;float:left;text-align:left;}
a.question_a:hover{color:#FFF;background:#BB7128;}.closewindows{height: 35px;width: 35px;position:absolute;z-index: 14;top:15px;right:2px;background:url('/images/close.png') no-repeat;cursor:pointer;}.expandwindows{height: 20px;width: 20px;position:absolute;z-index: 14;top: 17px;right: 37px;cursor:pointer;text-align: center;font-size: 20px;}.columnwindows{height: 20px;width: 20px;position:absolute;z-index: 14;top: 17px;right: 60px;cursor:pointer;text-align: center;font-size: 20px;}.small_class{display:block;font-size:9px;text-align:center;}.nhonho{font-size:9px;}.img_vuong{width:100px;height:100px;overflow:hidden;}
.home_chude{border-bottom: 1px solid #000;border-top: 1px solid #CCC;padding:5px;font-size:18px;color:#000;font-weight:bolder;/* height:50px; */background:url(/images/background-dot.jpg);border-radius: 15px;box-sizing: border-box;}
.home_chude:after{content: ''; display: block;clear: both;}
a.adang_rv{color: #060;font-weight:bold;border-radius:50%;width: 30px;height: 30px;text-align:center;font-size:19px;line-height: 30px;border: 1px solid #060;float: right;position: relative;}
a.adang_rv:hover{background:#000;color:#FF0;}
a.adang_cv{color: #060;font-weight:bold;border-radius:50%;width: 30px;height: 30px;text-align:center;font-size:19px;line-height: 30px;border: 1px solid #060;display: inline-block;vertical-align: middle;}
a.adang_cv:hover{background:#000;color:#FF0;}
.menu_dn{width:100%;background:#060;display:block;height:40px;}
a.ashop_menu{display:block;background:#060;border-top:0px solid #060;color:#FF0;padding:10px;float:left;height:40px;box-sizing:border-box;}
a.ashop_menu:hover{background:#CCC;}
.noborder{border:none !important;}.mobile_phone{padding-top:3px;}.mobile_show{display:block;position:fixed;bottom:0;left:0;}.icon_chat{width:30px;height:30px;}.event_c{border-bottom:1px dotted #CCC;}.an{display:none;}.website_value{padding:0px 20px;box-sizing:border-box;border:1px solid yellow;text-align:justify;margin-top:15px;line-height:180%;background:#090;color:yellow;border-radius:10px;}
.gap3lan img{width:100%;height:auto;}.gap2lan img{width:100%;height:auto;}.tophead1{background:url('/images/v2/v2-1.jpg?v=2.30');height:75px;width:650px;padding-top: 16px;}.topti1{font-size:30px;padding:15px;padding-left: 40px;font-size:30px;color:#FF0;}.topzu1{background:url('/images/v2/v2-1.jpg?v=2.30'); padding: 30px; box-sizing: border-box; height:328px;width:650px;padding-top:3px;}
.toppa1{padding:0px;box-sizing:border-box;}.topul1{font-size:20px;color:#FFF;line-height:160%;padding-left:56px;}.tophead2{background:url('/images/v2/v2-27.jpg?v=2.30');padding:0px;box-sizing:border-box;height:375px;width:650px;}.topti2{color:#0F0;font-size:24px;line-height:110%;outline-style:dotted;outline-color:#00ff00;margin-top:15px;}.toppa2{.padding:20px;box-sizing:border-box;}.topbut2{margin-top:280px;margin-left:30px;}.top_rong2_left{width:250px;}.top_rong2_right{width:350px;}.topul2{font-size: 20px;color: #FFF;line-height:150%;padding:0px 20px;text-shadow:  -1px -1px 0 #000, 1px -1px 0 #000,-1px 1px 0 #000, 1px 1px 0 #000;}.tophead3{background:url('/images/v2/v2-20.jpg?v=2.30');padding:0px;box-sizing:border-box;height:463px;width:650px;}
.topti3{color:#FF0;font-size:24px;}.toppa3{padding:20px;box-sizing:border-box;}.topbut3{margin-top:0px;margin-left:90px;}.top_rong3_left{background:rgba(0,0,0,0.5); width:350px;padding:10px;box-sizing:border-box;}.top_rong3_right{width:350px;}.topul3{font-size:20px;color:#FFF;line-height:150%;padding-left:36px;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000,-1px 1px 0 #000, 1px 1px 0 #000;}.hotphone{ display: none; padding:0px;height:65px;padding-bottom:0px;position:fixed;bottom:0px;left:0px;width:100%;background:rgba(0,0,0,0.6);z-index:100;}.hotline{padding:13px;padding-left:0px;padding-right:0;font-size:26px;font-weight:bolder;color:#FF0;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;width:155px;}.logonpading{padding:7px;}.hidden, .hidden_datatime{display:none;}.main_100{width:100%;}.img_in_100{border:1px solid #DDD;border-radius: 12px;overflow: hidden;line-height:0;}
a.fb,a.fb:link,a.fb:visited{border:1px solid #FFF;background:#3b5998;outline:none !important;color:#FFF;text-decoration:none;box-sizing:border-box;/* padding:5px; */float:left;text-align:left;width: calc(100% - 10px);height:75px;margin: 0 5px;border-radius: 5px;}a.fb:hover{color:#FFF;background:#09255f;}a.gg,a.gg:link,a.gg:visited{border:1px solid #FFF;background:#c32f10;outline: none !important;color:#FFF;text-decoration:none;box-sizing:border-box;padding:5px;float:left;text-align:left;width:100%;height:75px;}a.gg:hover{color:#FFF;background:#671e0f;}.muavuiggfb {padding:10px;border:1px solid #ccc;font-size:10px;height:51px;margin-top:1px;clear:both;}.text_fbgg{line-height:120%;padding-top:18px;padding-left:10px;border-left:1px solid #FFF;height:43px;font-size:19px;width: calc(100% - 72px);}.post_class{background:#090;color:#FFF;border:1px solid #FF0000;}.admin_post_box{border:1px solid #000;background:#060;padding:3px;box-sizing:border-box;width:100%;}.admin_post_input{width:100%;font-weight:bold;font-size:15px;box-sizing:border-box;padding: 0 10px;}.control_it {right:5px;width:50px;position:fixed;height:450px;background:none;bottom:10px;z-index:11;}a.acontrol,a.acontrol:link,a.acontrol:visited{border-top:1px solid #CCC;outline: none !important;color:#FFF;background:#000;text-decoration:none;box-sizing:border-box;padding:7px 7px;text-align:center;float:left;text-align:center;width:100%;height:35px;}a.acontrol:hover{color:#FFF;background:#09255f;}a.athem,a.athem:link,a.athem:visited{border-top:1px solid #CCC;outline: none !important;color:#FFF;background:#000;text-decoration:none;box-sizing:border-box;padding:8px;text-align:center;float:right;text-align:left;border-left: 1px solid #FFF;height:40px;}a.athem:hover{color:#FFF;background:#09255f;}a.apop,a.apop:link,a.apop:visited{border-top:1px solid #CCC;outline: none !important;color:#FFF;background:#000;text-decoration:none;box-sizing:border-box;padding:2px;text-align:center;float:left;text-align:left;border-left: 1px solid #FFF;height:40px;}a.apop:hover{color:#FFF;background:#09255f;}
.admin_gia{display:none;background:#FFF;border:1px solid #FF0;padding:10px;box-sizing:border-box;clear:both;}.admin_gia_input{width:100%;border:1px solid #CCC;outline:none;}.menu_float{width:200px;padding:10px;border-right:0px dotted #555;box-sizing:border-box;}.admin_get_me{}.ncc_class {border-top:1px solid #CCC;padding:6px 0px;height:35px;overflow:hidden;}.ncc_giatien{float:right;font-weight:bold;font-size:18px;padding:2px 0px;width:100px;text-align:right;color:#F00;}a.ancc,a.ancc:link,a.ancc:visited{color:#060;text-decoration:none;box-sizing:border-box;padding:7px;float:left;}a.ancc:hover{color:#F00;}.ncc_url{float:right;padding:5px;}.ncc_ghichu{font-size:10px;color:#000;float:right;position:absolute;margin-right:25px;margin-top:22px;right:0;}.bongmo{box-shadow:0px 0px 2px 0px #000;}.h1_home{padding:5px 0px;color:#090;font-size:15px;}
.classacat{width: 100%;float:left;overflow:hidden;}
.classacatlist{/* width:50%; *//* float:left; */overflow:hidden;padding: 0px;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.classacatlist.classacatlist_sub{padding-left: 20px;}
a.acat{white-space:nowrap;color:#999;text-decoration:none;box-sizing:border-box;padding:7px 0px 0px 10px;display:block;font-size:13px;font-weight:normal;border-bottom: 1px solid #2f2e2e;}a.acat:hover{color:#FF0;border-bottom: 1px solid #CCC;}
a.acatlist,a.acatlist:link,a.acatlist:visited{white-space:nowrap;color: #333;text-decoration:none; vertical-align: middle; box-sizing:border-box;padding: 5px 0px 5px 0px;margin: 5px 0;display: inline-block;font-size:15px;/* font-weight:bold; */text-overflow: ellipsis;overflow: hidden;}a.acat:hover{color:#FF0;border-bottom: 1px solid #CCC;}
.chuxanh, a.chuxanh{color: #090}
a.chudo{color: #f00;}
a.chuvang, .chuvang{color: #ff0;}
.add_info_dn{width:100%;padding:10px;border-top:1px dotted #ccc;box-sizing:border-box;text-align:justify;}
.add_info_dn img {width:100%;}
.add_info iframe{width: 100%; height: 250px;}
.butmenu{height:64px;width:42px;background:none;overflow:hidden;padding-top:8px;}
.add_info{width:100%;padding: 5px 0;border-bottom:1px dotted #ccc;box-sizing:border-box;}.add_info_ghichu{width:100%; padding:5px 0px; border-top:1px dotted #DDD;border-bottom:1px dotted #DDD;color:red;margin-bottom:10px;}#divbox a{margin:0;padding:0;}
.add_info_idbaiviet{width:100%;padding: 5px 0px 5px 10px;border-top: 1px dotted #ccc;border-bottom:1px dotted #ccc;box-sizing:border-box;display: block;}
.add_infopad5{width:100%;background: #cccccc; padding: 5px;;border-bottom:1px dotted #ccc;box-sizing:border-box;}.add_info_ghichu{width:100%; padding:5px 0px; border-top:1px dotted #DDD;border-bottom:1px dotted #DDD;color:red;margin-bottom:10px;}#divbox a{margin:0;padding:0;}
.add_infopad10{width:100%;background: #cccccc; padding: 10px;;border-bottom:1px dotted #ccc;box-sizing:border-box;}.add_info_ghichu{width:100%; padding:5px 0px; border-top:1px dotted #DDD;border-bottom:1px dotted #DDD;color:red;margin-bottom:10px;}#divbox a{margin:0;padding:0;}
#divbox{background:#000000;opacity:0.5;margin:0;padding:0;}
#divbox_data{margin:0;padding:0;}
#divbox_frame{margin:0;padding:0;background:#fff url('/images/loader.gif') no-repeat center center;border:10px solid #eee;}
#divbox_frame.white{background:none;background-color:white;}
#divbox_frame .closed{position:absolute;z-index:1006;background:url('/images/close.png') no-repeat center center;width:24px;height:24px;right:-20px;top:-20px;cursor:pointer;}
#divbox_frame .prev,
#divbox_frame .next,
#divbox_frame .number{position:absolute;z-index:1006;width:30px;height:24px;cursor:pointer;}
#divbox_frame .prev,
#divbox_frame .prevDisabled{background:url('/images/left.png') no-repeat top center;left:0;}
#divbox_frame .prevDisabled{background:url('/images/leftDisabled.png') no-repeat top center;}
#divbox_frame .next,
#divbox_frame .nextDisabled{background:url('/images/right.png') no-repeat top right;right:2px;}
#divbox_frame .number{right:30px;width:20px;}
#divbox_frame .nextDisabled{background:url('/images/rightDisabled.png') no-repeat top right;}
#divbox_frame .caption{display:none;background:#ccc;opacity:0.5;color:#000;padding-left:30px;padding-right:50px;padding-top:5px;padding-bottom:5px;overflow:hidden;}
#divbox_frame .zoom{cursor:url('/images/zoomin.cur'),default;}
#divbox_ajax{display:none;width:400px;}
a.acp_menu{background:#000;padding:10px;color:#FF0 !important;}
a.acp_menu:hover{background:#060;}
a.amenu,a.amenu:link,a.amenu:visited{border-radius:15px;text-decoration:none;box-sizing:border-box;padding:10px;display:block;font-size:15px;font-weight:bold;background:#060;color:#FFF;border-bottom:1px solid #FFF;float:left;width:100%;}a.amenu:hover{color:#FFF;background:#000;}
.x1{border:1px solid #090;padding:10px;border-radius:10px 10px 0px 0px;color:#090;}.x2{border:1px solid #CCC;background:#DDD;color:#F00;font-weight:bold;}.x3{margin-top:15px;clear:both;}.boxdesc{color:#999;font-size: 13px;}.napdiemx{text-align:center;border:1px solid #CCC;float:left;width:50%;padding:10px;box-sizing:border-box;}.napdiemx img{width:100%;}.cl_em{color:#DDD;font-size:12px;}.Vip_Loader{position:absolute;width:99px;height:41px;border-radius:10px;margin-top:0px;margin-left:0px;display:none;}.meminfo{color:#090;text-align:left;font-size:20px;font-weight:bold;padding:10px 0px 0px 0px;}.meminfo2{text-align:left;font-size:12px;font-weight:bold;padding:10px;}.chantrang{clear:both;margin-top:20px;}.main_content img{/* max-width:100%; */height:auto;}
.title_checknhacviec{color:#000;font-weight:bolder;}
.addtoclass{color:#000;border-bottom: 1px solid #ddd;border-radius:12px;/* margin-top: 10px; */padding: 5px;}
.addtoclass.daxoaoneid{text-decoration: line-through;}
.addtoclass img{width: 50px; height: auto; vertical-align: middle;}
.getall_idclass{position:absolute;width:100%;left:0;right:0;z-index:1;border-radius:12px;padding:0px 8px;box-sizing:border-box;}
.suggest{display:none;box-sizing:border-box;margin-top:50px;}a.asuggest{/* float:left; */display:inline-table;width:100%;height:35px;overflow:hidden;box-sizing:border-box;padding:5px;border-top:1px solid #FC0;background:#060;color:#FFF;border-radius:12px; line-height: 35px;}a.asuggest:hover{background:#000;color:#FFF;}.img_in_box{width: 80px;float:left;box-sizing:border-box;background:#FFF;}.img_in_box a{display: block;}.img_in_box_img{border:1px solid #ddd;text-align:center;padding:10px;display: block;box-sizing: border-box;}.chonhinhchinh{width:100%;}.xanh{color:#060 !important;}
.ajax_display{display:none;}a.aCL{background:#F00;border:1px solid #FF0;color:#FFF;padding:10px;box-sizing:border-box;clear:both;display:block;width:100%;border-radius:10px;}a.aCL:hover{background:#090;}.box_50_left{width:50%;box-sizing:border-box;float:left;padding:10px;}.box_50_right{width:50%;box-sizing:border-box;float:left;padding-left:10px;}.butfree{padding:2px;box-sizing:border-box;background:none;width:42px;height:50px;}.post_me{margin-top:3px;}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;border:1px solid #FFF;border-radius:12px;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height: 100%;}
.input_login{width:100%;box-sizing:border-box;background:#e6ece8;outline:none;height:50px;padding:10px;font-size:25px;}.submit_login{width:100%;box-sizing:border-box;}.losspass_red{width:100%;background:#F00;color:#FF0;padding:10px;text-align:center;font-size:15px;}.losspass_blue{width:100%;background:#090;color:#FF0;padding:10px;text-align:center;font-size:15px;}.h1no{padding:0;margin:0;font-size:15px;}.h1title{font-size:20px;color:#060;font-weight:bold;}.imgauto{width:auto !important;}.cur{cursor:pointer;}a.atagsearch{display:block;float:left;width:40px;height:40px;padding:5px;box-sizing:border-box;background:#090;margin-right:10px;border:1px solid #FFF;}
a.atagsearch:hover{background:#000;}a.atagsearch img{width:100%;}.marginright_0{margin-right:0 !important;}
.a50{float:left;width:50%;display:block;box-sizing:border-box;padding:5px;}
.a45{float:left;width: 43%;display:block;box-sizing:border-box;padding:5px;}
.a50 a.amenu{font-size: 13px;}
a.a_giohang{float:left;width:45px;height: 45px;display:block;box-sizing:border-box;background: #060;color: #fff;line-height: 45px;text-align: center;color: #fff;border-radius: 50%;margin: 5px 0;position: relative;}
a.icon_home_1{padding:6px;border:1px solid #5b5b5b;box-sizing:border-box;border-radius:50%;color:#090;display:block;cursor:pointer;width:100%;height:auto;font-size:35px;text-align:center;overflow:hidden;}a.icon_home_1:hover{background:#090;color:#FF0;}.icon_home_1 img{width:100%;box-sizing:border-box;}
.icon_home_t{float:left;width:25%;height:auto;text-align:center;position:relative;padding:4px;box-sizing:border-box;}
a.icon_a_text{display:block;color:#5b5b5b;font-weight:normal ;font-size:10px; white-space: nowrap;}.icon_home{clear:both;display:block;position: relative;}a.afb{display:block;float:right;padding:7px;font-size:30px;color:#FFF;z-index:11;}
a.afb:hover{color:#FF0;}.fb_color{background-color:#3e5ba2;}.tw_color{background-color:#2da2de;}.gg_color{background-color:#a4262c;}.link_color{background-color:#000000;}.share_color{background-color:#FF0000;}.view_color{background-color:#777;border:1px solid #555;font-size:20px !important;height:23px;padding-top:12px !important;}a.cc1{padding:10px;font-size:17px;display:block;border-top:1px solid #CCC;background:#f5f5f5;color:#000;}a.cc1:hover{background:#2a6d01;color:#FF0;}a.cc2{padding-left:10px;display:block;background:#bebebe;border-top:1px solid #FFF;color:#FFF;}a.cc3{padding-left:10px;display:block;background:#d6d6aa;border-top:1px solid #DDD;}.main_content_mem{color: #000;/* padding: 0 10px; */box-sizing: border-box;}.v1header{position:relative;width:100%;padding:0;margin:0;box-sizing:border-box;overflow:hidden;border:1px solid #FFF;box-sizing:border-box;border-radius:12px;}.v2header{height:400px;width:100%;}.mobile_dt{position:absolute;height:44px;z-index:11;border-bottom:1px solid hsla(0,0%,100%,.2);width:100%;background-color:rgba(0,0,0,.2);}
.mobile_dt2{position:absolute;height:44px;z-index:11;border-top:1px solid hsla(0,0%,100%,.2);width:100%;background-color:rgba(0,0,0,.2);margin-top:-44px;}a.atrongveo{display:block;float:right;box-sizing:border-box;font-family:'Open Sans Condensed',sans-serif;color:#FFF;font-size:18px;height:43px;padding:10px;box-sizing:border-box;}a.atrongveo:hover{background:#000;}.img_daihon{width:100%;height:auto;position:absolute;z-index:5;}.in_content{border-top:1px solid #ccc;padding:10px 0px;}.cpost{background:#FFF;padding: 0 10px;box-sizing:border-box;}.main_left_col{width:310px;float:left;background:#FFF;min-height:300px;}.box_img_line{border:1px solid #DDD;}.main_right_col{float:right;width:100%;}.bong{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000, 1px 1px 0 #000;}.bong2{text-shadow:1px 1px #ff0000;}.menu_top_header{background:#000;color:#FFF;padding:13px;text-align:center;font-weight:bolder;line-height: 120%;}
.menu_top_bg{background:#dcdcdc;width:100%;height:auto;}.w100{padding-top:15px;}.height_text{height:30px;overflow:hidden; line-height: 100%;}.box_conte{width:100%;height:85px;border-bottom:1px solid #DDD;}.numx{background:#090;padding:8px;width:20px;font-size:20px;color:#FF0;/* border-radius: 10px; */text-align:center;}a.menu_nhasx,a.menu_nhasx:link,a.menu_nhasx:visited{overflow:hidden;font-size:11px;text-transform:uppercase;outline:none !important;color:#000;text-decoration:none;text-align:center;float:left;z-index:5;height:20px;padding:2px 5px;width:66.5px;border-right:1px #c2c2c2 solid;border-bottom:1px #c2c2c2 dotted;}
a.menu_nhasx:hover{color:#FF0;background:rgba(0,0,0,1);}.amp-page{background:#CCC;width:100%;}.xamgach{text-decoration:line-through; color: #ccc;}.img_ncc{width:40px !important;height:40px !important;box-sizing:border-box;border-radius:50%;float:left;border:1px solid #DDD;}a.anoiban{float:left;background:#F00;color:#FFF;padding:5px 10px;border-radius:10px;margin-top:4px;margin-left:10px;}a.anoiban:hover{background:#ccc;color:#000;}.ads{display:block;margin-bottom:12px;margin-top:13px;}.ads img{width:100%;}a.memtags{color:#888;font-size:14px;padding:2px;display:block; text-transform:capitalize;}.tag_suggest{color:#000;font-weight:bold;}.autotag{padding:10px;box-sizing:border-box;border:1px solid #ccc;}.ametag{padding-right:10px;float:left;}.ametag_i{float:left;}.ametag_i svg{font-size:12px;}.canhbao{overflow: auto;width:100%;clear:both;/* margin-top:10px; */color:#FF0;/* padding: 10px; */margin-bottom: 20px;box-sizing: border-box;white-space: nowrap;padding: 10px 0;}
a.acanhbao{background:#000;color:#FFF;padding:6px 10px;border-radius: 22px;display: inline-block;margin-right: 10px;}a.acanhbao:hover{background:#F00;}.footer_menu{}a.afooter_menu{color:#CCC;display:inline-block;padding:5px 10px;}a.afooter_menu:hover{color:#FF0;}.hi120{height:90px !important;}.boxth{vertical-align:middle;width:230px;}.img_th{border:1px solid #ccc;width:100%;}.boxtext_th{}.boxtitle_th{}.boxgia_th {height:100%;display:block;overflow:hidden;padding:0px 15px;}.th_title3lan{padding:10px;padding-left:0;box-sizing:border-box;border-bottom:0px solid #333d49;overflow:hidden;height:auto;width:100%;float:left;}
a.title3_th,a.title3_th:link,a.title3_th:visited{font-size:28px;line-height:130%;padding-bottom:15px;color:#060;text-decoration:none;display:block;}a.title3_th:hover{color:#000;text-decoration:none;}.autotags{width:100%;display:block;box-sizing:border-box;border:1px solid #F00;outline:none;padding: 0 10px;}
.autogo{background:#000;color:#F00;}.upbay{position:fixed;z-index:10;bottom:5px;}
.ggmap {display:block;border:solid 3px #eee;height:300px;}.ggmap iframe {display:block;width:100%;height:100%;}
.form_dn{padding: 15px 0px;}.mi_img{}.mi_img img{width:100%;}.sp_footer{position:fixed;bottom:10px;z-index:100;}
a.dennoiban{float:left;background:#F00;color:#FFF;padding:5px;border-radius:10px;margin-top:4px;margin-left:4px;}
a.dennoiban:hover{background:#ccc;color:#000;}a.cls1{border:1px solid #FF0;background:#000;}
a.cls2{border:1px solid #FF0;background:#090;}a.cls3{border:1px solid #FF0;color:#ff0;}
.boxme_title{background:#DEDEDE;display:block;border-radius:5px;padding:10px;box-sizing:border-box;position: relative;}
a.a_menu_viewtext{position: absolute;right: 10px;top: 10px;font-size: 22px;color: #060;}
.boxme_noidung{color:red;font-weight:bold;}.jumpname{font-weight: bold;}
.boxme_main{}.boxme_h0{font-weight:bold;font-size:25px;padding:10px 0px;color:#090;line-height:120%;}
.boxme_h1{font-weight:bold;font-size:18px;padding:10px 0px;line-height:120%;}
.boxme_h2{font-weight:bold;font-size:15px;padding:10px 0px;line-height:120%;}
.boxme_h3{font-weight:bold;font-size:13px;padding:10px 0px;line-height:120%;}
.boxme_sub{}.chi50{width:50% !important;box-sizing:border-box;float:left;}
a.ajumpboxme0{color:#060;font-weight:bold;display: inline-block;}a.ajumpboxme0:hover{color:#F00;}a.ajumpboxme1{color:#000;font-weight:normal;display:inline-block;padding-left:15px;box-sizing:border-box;}
a.ajumpboxme1:hover{color:#F00;}a.ajumpboxme2{color:#9f4d4d;display:block;padding-left:30px;}a.ajumpboxme2:hover{color:#F00;}a.ajumpboxme3{color:#000;font-weight:bold;display:block;}
a.ajumpboxme4:hover{color:#F00;}.border_postbai{border:1px solid #060;background:#CCC;border-radius:10px;padding:10px;box-sizing:border-box;margin-bottom:10px;color:#999;display: flow-root; position: relative;}
a.adminedit_box{}a.asearchkey{display:block;}.pollcheck_class{vertical-align:middle;color:#000;float:right;}.checkpol{vertical-align:middle;}.bocongthuong{padding:10px;padding-bottom:0;}
a.aboxlinkto{color:#060;display:block;}a.aboxlinkto:hover{background:#CCC;color:#000;}
.padding295{padding-left:240px;}.menu_footer{clear:both;/* height:70px; */}
.menu_top{padding:13px;}.memlogin{margin:0 auto;width:600px;height:600px;}
.banner-head{position: absolute;top: 0px; z-index: 99;width: 100%;}
.home_in{width:100%;height:100%;background:#FFF;overflow-y:scroll;border-radius:12px;position: relative;box-sizing: border-box;padding-top: 45px;}
.menu_me{background:none;overflow:hidden;width:240px;box-sizing:border-box;padding:0px;position:fixed;top:0px;bottom:0px;z-index:13;}
.indeeep_me{border-radius:12px;width:100%;height: 100%;background:#000;bottom: 0px;overflow-y:auto;box-sizing:border-box;padding:10px;}
.indeeep_ver2{border-radius:20px;width:100%;height: 80%;background:#FFF;/* bottom:65px; */overflow-y:auto;box-sizing:border-box;z-index: 1;position: relative;}
.cp_up88{font-weight:bold;font-size:25px;color:#FF0;text-align:center;line-height:120%;}
.cp_copy{font-weight:bold;font-size:15px;color:#FFF;text-align:center;line-height:150%;}
.cp{border:1px solid #CCC;padding:5px;box-sizing:border-box;border-radius:12px;}
.main_right100{width:100%;clear:both;display:block;}.aduoi_khung{position:relative;text-align:center;/* height: 40px; *//* width: 40px; *//* border:1px solid #090; *//* border-radius: 50%; */box-sizing:border-box;display: inline-block;/* margin:0 5px 5px; *//* overflow: hidden; */z-index: 998;vertical-align: middle;}.aduoi_khung_right{position:relative;text-align:center;/* height: 40px; *//* width: 40px; *//* border:1px solid #090; *//* border-radius: 50%; */box-sizing:border-box;float:right;margin:0 5px 5px;overflow: hidden;z-index: 999;}a.aduoi,a.aduoi:link,a.aduoi:visited{text-align:center;text-decoration:none;box-sizing:border-box;padding: 0px;font-size:15px;font-weight:bold;/* background:#060; */color: #060;border: 1px solid #060;border-radius: 50%;/* width:100px; */display: block;line-height: 0px;overflow: hidden;width: 40px;height: 40px;}
a.aduoi:hover{color:#FFF;background:#000;}.aduoi_text{font-size: 18px;color:#080;text-align:center;box-sizing:border-box;padding:0px;box-sizing:border-box;font-weight:bold;display: inline-block;padding: 10px 0;vertical-align: middle;}.boxtext{height: 50px;width:100%;padding-left: 70px;box-sizing:border-box;}.boximg{width:60px;height:60px;overflow:hidden;/* margin-left: 10px; */z-index: 1;position: relative;}.boximg img{width:100%;height:100%;}.boxtitle a{color: #000;}.boxtitle a:hover{color: #060;}.boxgia{max-height: 47px;height:100%;display:block;overflow:hidden;}
.border10{border-radius:10px;}a.dangbai_right,a.dangbai_right:link, a.dangbai_right:visited{border-radius: 15px;text-decoration: none;box-sizing: border-box;padding: 10px;padding-left: 15px;display: block;font-size: 15px;font-weight: bold;background: #060;color: #FFF;border-bottom: 1px solid #FFF;width: fit-content;margin-right: 5px;margin-bottom: 5px;float: right;}
a.dangbai_right:hover{color:#FFF;background:#000;}
.selectme_class{height:30px;box-sizing:border-box;border:1px solid #CCC;border-radius:15px;padding:5px;outline:none;background:#FFF;}
.header_tabs {display:inline-block;width:100%;clear:both;/* height:50px; *//* margin: 10px 0; */padding: 5px 15px;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.header_tabs a.tab_button{color:#000;width: 30px;height: 30px;border: 1px solid #ddd;display: inline-block;border-radius: 50%;text-align: center;line-height: 30px;box-sizing: border-box;vertical-align: middle;overflow: hidden;}.header_tabs a.tab_button.tab_button_selected, .header_tabs a.tab_button:hover{border-radius:15px;background:#CCC;color: #000;}
a.tab_button img{width: 30px; height: auto;border-radius: 50%;}
.header_tabs .tab_link{}.list-option{position:absolute;top:5px;left:10px;z-index:9999;}
.list-option i{font-size:20px;}.time_expired{color:red;}.selct_admintext{position:absolute;top:5px;z-index:10;right:5px;}
.select_admintext select{padding:5px 10px;}
.list-pics.list-pics-main {/* display: inline-block; */padding: 10px 0;box-sizing: border-box;width: auto;margin: 0px;line-height: 0px;}
.list-pics {width: 100%;box-sizing: border-box;line-height: 0px;}
.list-pics .img_pic{margin:0 2px 5px 2px;}
.list-pics .img_pic img {max-width: 75px;}
.poll-show,.weblinks-show,.checklist-show{display:block;}
.poll-hide,.weblinks-hide,.checklist-hide{display:none;}
.mode-read {}
.htmleditor{border-radius: 15px;}
a.atagadmin{width: 30px;background: #ddd;/* padding: 0px 0px 0px 0px; */border-radius:50%;height: 30px;display:inline-block;box-sizing:border-box;font-size:18px;color:#090;text-align: center;line-height: 30px;vertical-align: middle;}
a.atagadmin.chuxam{color:#999;}a.chuxam, .chuxam{color:#999;}a.chutrang, .chutrang{color:#fff;}
a.atagadmin:hover{background:rgb(0 0 0 / 10%);}
a.atagme{width:100%;display: block;background: #000;color:#FF0;padding:5px 10px;box-sizing:border-box;border-bottom:1px solid #ccc;border-radius:12px;}a.sp_desc{font-size:12px;color:#999;}
a.atagme:hover{background:#555}
.radio-ex-time {margin: 10px 0;}
.title-read{color:#000;margin:10px 0;}
.content-read {}
.file_in_box_file.file_img img {width:auto;max-width: 100%;}
.title-timeexpired {color:red; padding: 5px 0;}
.text-success {color:#236600;}
.block-checklist {display:inline-block;width:100%; position: relative;}
.block-checklist.checklist_hide{display: none;}
.file_download img {width:auto;}
.name-checklist {/* overflow:hidden; *//* white-space: nowrap; */text-overflow: ellipsis;/* width: 90%; */}
.input-group {position:relative;display:flex;border-collapse:separate;    margin: 10px 0;}
.input_option {width:100%;padding:0 5px;}
.input-group-btn {position:relative;font-size:0;white-space:nowrap;    height: 28px;}
.show_customer{color: #000;}
.choose-customer{background:#CCC;display:inline-block;margin-top: 3px;}
.del-customer {cursor:pointer;display:inline;color:#FFF;font-size: 9px;    background-color: #F00;    border-radius: 50%;    padding: 3px 5px;}
.alert {display: none;padding:20px;background-color:#f44336; /* Red */color: white;margin: auto;border-radius: 10px;opacity: 1;transition: opacity 0.6s;width: 100%;box-sizing: border-box;}
.alertshop {display: none;padding:5px 10px;background-color:#f44336; /* Red */color: white;margin: 10px 0px;border-radius: 10px;opacity: 1;transition: opacity 0.6s;width: 100%;box-sizing: border-box; text-align: center;}
.closebtn {margin-left:15px;margin-top:-15px;color:#000;font-weight: bold;    float: right;    font-size: 25px;    line-height: 25px;    height: 25px;    width: 25px;    cursor: pointer;    transition: 0.3s;    z-index: 9999;}
.closebtn:hover {color:black;}
.loading{display:none;}
.alert-success{background-color:#4CAF50;display: block;}
.alert-danger{background-color:#e62f2d;}
.alert-info{background-color:#56ade2;}
.alert-warning{background-color: #ed9022;}
.pollbar{height:5px;background:#ff8a00;}
.radio-read {color:#000;margin-bottom:5px;}
.submit_option_poll{margin-top:10px;}
.content_option_poll{margin:15px 0;}
.radio-poll{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.poll-result{position:absolute;left:50%;top:0;}
.block-option{position:relative;margin-bottom:10px;}
.survey-progress-label{vertical-align:middle;margin:0 10px;color:#F00;min-width: 40px;display: inline-block;}
.survey-progress-bg{display:inline-block;vertical-align:middle;position:relative;width: 150px;height: 15px;    border-radius: 2px;    overflow: hidden;    background: #eee;}
.block-members_permission{position:relative;}
.survey-progress-fg {position:absolute;top:0;bottom:0;height:100%;left:0;margin:0;background:#8DC63F;}
.survey-progress-fg.progress-bar-primary{background:#0175ff;}
.survey-progress-fg.progress-bar-success{background:#236600;}
.survey-progress-fg.progress-bar-default{background:#999;}
.survey-progress-fg.progress-bar-warning{background:#F00;}
.survey-progress-fg.progress-bar-info {background:#cce5ff;}
.cm_box {width:100%;}
.cm_box_in1 {width:100%;border-bottom: 1px solid #CCC;color: #000;padding: 7px 10px;line-height: 25px;box-sizing: border-box;font-size: 13px;}
.cm_box_in1 a {color:#333;}
.cm_box_in2{width:100%;box-sizing: border-box;    display: inline-flex;}
.cm_box_in3{width:100%;padding:10px 0px;box-sizing: border-box;}
.cm_box_in3 iframe{width: 100%;}
.cm_box_in4{width:100%;padding:10px 0px;box-sizing: border-box;}
.global_ajax_display{display:none;}
.to_other_member {margin-left: 10px; position: relative;}
.to_other_member a{padding: 0 5px; border:1px solid #ddd; display: inline-block;}
.to_other_member .to_member{position: absolute;top: 24px;background: #fff;z-index: 999;border: 1px solid #ddd;padding: 5px;width: 190px;}
.to_other_member .to_member label{display: block;}
.img_c{border-radius:25px;border:1px solid #ccc;padding: 2px;    box-sizing: border-box;}
.cm_box_reply {padding-top:15px;}
.box_input_reply_comment {display: flex;width:100%;justify-content: center;align-items: center;}
.option_edit_reply{margin-left:50px;font-size:11px;display:none;}
.option_edit_reply a{cursor:pointer;}
.edit_input_reply{display:inline-block;width:90%;border: 1px solid #ddd;    border-radius: 20px;    vertical-align: middle;    padding: 5px 10px;    margin-top: 10px;    margin-bottom: 15px;}
.pinned_comment{color:#F00;font-size:22px;-ms-transform:rotate(-25deg); /* IE 9 */    transform: rotate(-25deg);    position: absolute;    top: -8px;}
.block_comment{position:relative;}
.input_reply_comment {display:inline-block;width:100%;height:35px;border:1px solid #ddd;border-radius:20px;vertical-align:middle;padding:0 10px;outline:none;}
.box_reply_comment{display:none;padding: 5px 0;}
.img_comment_reply{margin:0 5px 0;}
.cm_box_in3 {width: 93%;height:auto;margin-left:10px;padding-left: 10px;border-left: 1px solid #CCC;color: #000;font-size: 13px;}
a.ameup {font-size:13px;background:#FFF;border:1px solid #090;width: 46px;    height: 20px;border-radius: 15px;    color: #000;display: inline-block;vertical-align: middle;text-align: center;line-height: 20px;}
a.amecomment {font-size: 11px;background:#FFF;border:1px solid #090;width: 20px;    height: 20px;border-radius: 50%;    color: #000;box-sizing: border-box;display: inline-block;text-align: center;line-height: 18px;vertical-align: middle;position: relative;}
.control_comment{position: absolute;right:5px;top: 8px;float:right;}
.show_more_reply{color:#0e6cce;cursor:pointer;font-weight:bold;text-decoration: underline;    margin-bottom: 10px;}
.show_more_reply:hover{color:#14406d;}
.control_comment a.btn_setup_comment {display:block;font-size: 16px;    text-align: center;}

.control_reply {    position: relative;    right: 5px;    float: right;}

.control_reply a.btn_setup_reply {    display: block;    font-size: 16px;    text-align: center;}

.open_control_comment {background-clip: padding-box;background-color: #fff;border: 1px solid rgba(0, 0, 0, .15);border-radius: 3px;box-shadow: 0 3px 8px rgba(0, 0, 0, .3);width: 180px;display: none;padding: 10px;position: absolute;top: 35px;right: 0px;z-index: 99999;}
.control_reply {    position: relative;    right: 5px;    float: right;}
.post-lock, .post-user-lock {    color: #2e6603;    margin-right: 5px;}
.control_reply a.btn_setup_reply {    display: block;    color: #2e6503;    font-size: 16px;    text-align: center;}

.open_control_reply {    background-clip: padding-box;    background-color: #fff;    border: 1px solid rgba(0, 0, 0, .15);    border-radius: 3px;    box-shadow: 0 3px 8px rgba(0, 0, 0, .3);    width: 180px;    display: none;    padding: 10px;    position: absolute;    top: 35px;    right: -15px;    z-index: 99999;}
.icon_ghim {    border-bottom: 1px solid #ccc;}
.vangnhe {margin: 5px;}
.itemcmt a {    color: #000;    display: block;    padding: 3px 10px;}
/*Allow login */
.allow-login {    height: 100%;    font-family: Tahoma,sans-serif;    font-size: 12px;    margin: 0;    background-color: #fff;    color: #000;    background-image: url(css/images/new/bg_body.jpg);}

.wrapper-allow-login {    padding: 0 10px;    max-width: 1400px;    margin: 0 auto;}
.cover-allow-login{    width: 930px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}
.info-company {    float: right;}
.cover-allow-login .info-company {    background-color: #000;}
.cover-allow-login .info-company {    border-radius: 10px 0 0 10px;    width: 45%;    min-height: 550px;    box-shadow: -2px 1px 14px 1px rgba(146,146,146,1);}
.type-support {    float: left;    color: #FFF;    padding: 10px 0;    width: 35%;    font-weight: bold;    text-transform: capitalize;}
.text-support {    float: right;    padding: 10px 0;    color: #ffdd75;    width: 65%;    font-weight: bold;    position: relative;}
.text-support .upper-phone {    font-size: 1.2em;}
.text-support .normal-phone {    color:#fff;    font-weight:normal;}
.fl {    float: left;}
.fr {    float: right;    position: relative;}
.sp247 {    border-top: 0 solid #fff;    border-right: 30px solid #000;    border-bottom: 35px solid #fff;    width: 35%;    height: 0;}
.sp247 img {    vertical-align: middle;    margin-left: 15px;    margin-top: 2px;}
.sp247 span {    font-weight: bold;    position: relative;    top: 5px;    font-size: 1em;    text-transform: uppercase;    text-align: center;    color: #000;    margin-left: 4px;}
.cover-allow-login .info-company .company-logo {    margin-top: 25px;    text-align: center;}
.company-logo {    text-transform: uppercase;    color: #fff;    font-weight: bold;}
.company-logo img {    width: 60px;}
.cover-allow-login .info-company .company-logo {    margin-top: 25px;    text-align: center;}
.company-logo {    text-transform: uppercase;    color: #fff;    font-weight: bold;}
.box-phone {    margin-top: 20px;}
.box-phone .title {    display: table;    margin: auto;    padding: 0 10px;    font-size: 1.3em;    top: 6px;    font-weight: bold;    color: #ffdd75;    text-align: center;    position: relative;    background-color: #000;}
.box-phone .body {    font-size: .8em;    margin: 0 15px;    padding: 5px 10px;    -moz-border-radius: 0 15px 0 15px;    -webkit-border-radius: 15px;    border-radius: 15px;    border: 1px dashed #ddd;}
.box-phone .fr {

}
.clear, #clear {clear: both;/* font-size: 0; */}
.box-phone .body .line {    border-bottom: 1px solid #ddd;    border-bottom-style: dashed;}

.img_app a {    margin-left: 5px;}
.img_app a img {    width: 37%;}
.login-form {    float: right;}
.cover-allow-login .login-form {    background-color: #fff;    border-radius: 0 10px 10px 0;    padding: 0;    width: 45%;    min-height: 550px;    box-shadow: 2px 1px 14px -2px rgba(146,146,146,1);}
.body_login-form {    margin: 0 20px;}
.login-form .logo_pa_sp {    padding: 15px 0 20px 0;    text-align: center;    text-transform: uppercase;    color: black;    font-weight: bold;    font-size: 1.3em;}
.login_form {    text-align: center;}
.login_form .input-login {    margin-bottom: 10px;}
.in_title3lan:hover {    background: #f6ffef;}
.in_title3lan.hover_bill {/* background: #ffcccb91; */}
.matkhau {    width: 100%;    border-radius: 5px;}
.matkhau_message {    display: block;    clear: both;}
input.fl {    margin-right: 2px!important;}
.nutcam {    width: 100%;    height: 36px;    border-radius: 5px;    background-color: #000;    border: 0;    cursor: pointer;    text-transform: uppercase;    color: #fff;    font-weight: bold;}
.gotpass_loginsp {    color: #000!important;    float: left;    margin-top: 5px;}
.language_new {    float: right;}
.language_new img {    vertical-align: middle;}
.language_new select {    border: none;    background-color: #fff;    vertical-align: middle;    color: #9e9e9e;    height: 25px;}
.margin-bottom10 {    clear: both;    font-size: 0;    height: 10px;}
.marginbottom10{margin-bottom: 10px;}
.line_login {    border-bottom: 1px solid #ddd;}
.txt_note>.title_note {    color: #000;}
.txt_note p {   line-height: 12px;    color: gray;}.txt_note ul {    margin-left: -10px;}.txt_note ul li {    list-style: disc;    line-height: 20px;    color: gray;    padding: 0;}
.label_checked_members_permission.enable {    color: #000;}
.post_tabs .tabs{    margin: 0;    padding: 0;    list-style: none;}
.post_tabs .tabs li{
    background: #ededed;
    border: 1px solid #090;
    display: inline-block;
    padding: 5px 5px;
    margin-right: 5px;
    border-radius: 10px;
    position: relative;
}
.post_tabs .tabs li a.a_tab{color: #222;display: inline-block;}
.content_list_members_permission {padding: 0 20px;text-align: justify;/* border: 1px solid #333d49; */overflow: hidden;color: #000;background: #FFF;min-height: 400px;}
.show_tab_list_mp {padding: 0px;border: 1px solid #ddd;border-bottom: unset;margin: 0px;}
.show_tab_list_mp li.mem_task{padding: 5px 10px; border-bottom: 1px solid #ddd; list-style: none;}
.mp_sendto {    margin-left: 10px;}
.post_tabs .tabs li.current{    color: #FFF;    background: #2e6603;}
.post_tabs .tabs li.current a.a_tab{color: #fff;}
.tab-content{    display: none;}
.tab-content.current{    display: inherit;}
.tab_ctn {    border-radius: 20px 0 0;}.tab_mp {    border-radius: 0 20px 0 0;}
.GeoTrust {    float: right;}
.GeoTrust a img {    width: 70px;}
/* End allow login */
/* Inbox */
.global_new_mess{position: relative;vertical-align: top;margin-top: 5px;}
.global_new_mess .dropdown_inbox{position:absolute;top:35px;right:0;background:#fff;width: 310px;border:1px solid #ddd;border-bottom:none;z-index:999;}
.dropdown_inbox .row_newinbox{display: block;border-bottom:1px solid #ddd;padding: 5px;}.dropdown_inbox .row_newinbox.row_inbox_unread{background: #f8f2f2;border-bottom: 1px solid #fff;}
.dropdown_inbox .row_newinbox a{display:block;}
.dropdown_inbox .row_newinbox:hover a{background:#1D9AD6;}.dropdown_inbox .row_newinbox:hover a *{color:#fff;}
.dropdown_inbox .img_newinbox{display: inline-block;width: 15%;vertical-align: middle; line-height:0px;}.dropdown_inbox .img_newinbox img{width:100%; height:auto;}
.dropdown_inbox .desc_newinbox{display: inline-block;width: 85%;vertical-align: middle;padding: 0 5px;line-height: 22px;}
.dropdown_inbox .desc_newinbox .title_newinbox{font-size: 12px;font-weight:bold;color:#333;}
.dropdown_inbox .desc_newinbox .time_newinbox{font-size:13px; color:#ddd;}
.dropdown_inbox .viewall_inbox{text-align:center;font-weight:bold;display: block;color:#000;line-height: 30px;}
.global_new_mess a.btn_dropdown_inbox{width:25px;height:25px;border-radius: 20px;    color: #fff;    font-size: 25px;    text-align: center;    line-height: 25px;    border: 0;    display: block;    background: #2e6603;    padding: 5px;    overflow: unset;}
.global_new_mess p{background:#f00;color:#fff;position:absolute;top: 0;    right: 0;    border-radius: 50%;    width: 20px;    height: 20px;    font-size: 14px;    line-height: 20px;    margin: 0;}
.inbox{border:1px solid #DDD;box-sizing:border-box;width:100%;height: 55px;font-size: 12px;overflow: hidden;line-height: 22px;}
.inbox_unread{background:#d0ffd0;}.inbox_chucnang{display: inline-block;box-sizing:border-box;/* border-left:1px solid #DDD; */padding: 0px 10px;overflow: hidden;width: 14%;line-height: 100%;vertical-align: middle;}
a.ainbox_xoa{box-sizing:border-box;display:inline-block;font-size:14px;    height: 20px;    border-radius: 5px;    color: #F00;    margin-right: 3px;    padding: 2px 2px;    line-height: 120%;}
a.ainbox_traloi{color:#2B3990;}.inbox_thoigian{float:left;box-sizing:border-box;border-left:1px solid #DDD;    padding: 14px 10px;    width: 15%;    line-height: 100%;}
a.link-nguoigui{/* display:inline-flex; */}.name_nguoigui{margin-top: 0px;margin-left:10px;display: inline-block;vertical-align: middle;}
.file_in_box .file_download {float:left;margin-right:10px;}.name_nguoigui2{margin-top:7px;margin-left:10px;}
.inbox_nguoigoi.avatar_nguoigui{padding: 10px 10px;}.inbox_loai{float:left;box-sizing:border-box;padding:14px 10px;width: 18%;    line-height: 100%;    text-align: center;    border-left: 1px solid #DDD;}
.redtext{color:#F00;}.inbox_nguoigoi {float:left;box-sizing:border-box;padding:14px 10px;border-left: 1px solid #DDD;width: 40%;line-height: 26px;}
.inbox_tieude {float:left;box-sizing:border-box;padding: 10px 10px;width: 60%;line-height: 100%;text-align: left;}
.inbox_tieude.head_tieude{padding: 14px 10px;line-height: 26px;}
.inbox_unread .inbox_tieude_left a{font-weight:bold;}.inbox_tieude_left a{color:#000;}
.global_title_page_id {position:relative;line-height:45px;height:45px;background: #000;/* border-right: 5px solid #090; *//* border-left: 5px solid #090; */margin-bottom: 0px;border-radius: 0;}
.global_title_page_id h3 {color:#FF0;font-weight:bold;font-size:21px;padding-left:20px;line-height:45px;text-transform:uppercase;text-align:left;}
.mem_home_chude{padding:10px 5px;color:#090;font-size:15px;font-weight:bold;}
a.aGOI{background:#090;padding:2px 10px;box-sizing:border-box;border-radius:5px;float:right;margin:0px;color:#FF0; }
.mem_bentrai{float:left;box-sizing:border-box;width:15%;}.mem_benphai a{color:#333;font-weight:bold;}
.chat_text{width:100%;height:40px;box-sizing:border-box;overflow:hidden;position: fixed;bottom:0px;display:block;border:1px solid #CCC;border-radius:12px;/* z-index: 9999; */}
.chat_text_input{outline:none;width:100%;padding:10px;padding-right:40px;box-sizing:border-box;border:0;background: #fff;padding-left: 32px;}
.chat_sendto{display:block;cursor:pointer;position: fixed;bottom:0px;right:0;height:40px;width:40px;box-sizing:border-box;background:#060;font-size:20px;color:#eee;padding:9px;border-radius: 0px 12px 12px 0px;}   
.chat_sendto:hover{background:#000;}.chat_into{}.chatin_content{height: calc(100vh - 100px);display:block;overflow: auto;}
.chat_line{/* border-bottom:1px solid #ddd; */padding: 10px 15px;background: #ddd;margin: 5px 0;display: inline-block;border-radius: 10px;position: relative;min-width: 130px;}.chat_line_content p{margin:0px;}.chat_line_content{box-sizing:border-box;display: inline-block;vertical-align: top;line-height: 22px;}
.chat_line_right{text-align:right;/* border-bottom:1px solid #ddd; */padding: 10px 15px;background:#0066004a;margin: 5px 0;float: right;border-radius: 10px;position: relative;min-width: 130px;}
.box_time_inbox{position: absolute;font-size: 9px;color: #bb9696;}
.chat_line_right .box_time_inbox{left: 6px;bottom: -5px;}
.chat_line .box_time_inbox{right: 6px;bottom: -5px;}
.float_1_viewpage{background:rgba(0,0,0,1);display:block;height:60px;position:fixed;bottom:0px;width:100%;/* z-index:99; */}
.box_1_viewpage{float: left;width:70px;height:60px;text-align:center;position:relative;box-sizing:border-box;/* padding: 5px; */border-right:1px solid #1d1d1d;}
a.a_1_viewpage{padding:11px 0px;border:0px solid #efb900;box-sizing:border-box;color:#090;display:inline-block;cursor:pointer;height:35px;font-size:20px;text-align:center;clear:both;width:100%;}
a.a_1_viewpage span{}a.a_1_viewpage_text{height:25px;font-size:12px;color:#807a63;float: left;/* margin-top: -10px; */ clear: both;/* margin-left: 8px; */ width: 100%;}
a.aonoff{width:50%;display:block;float:left;border:1px solid #CCC;padding:2px 5px;box-sizing:border-box;height: 28px;}a.aonoff:hover{background:#DDD;}.box_file{border-top:1px solid #CCC;padding: 0 5px;box-sizing:border-box;}a.afolder{color:#000;}a.afile{color:#090;}.inputselect{outline:none;border:1px solid #ccc;border-radius:12px;color:#999;box-sizing:border-box;}.dv_linkicon{width:80px;border:1px solid #CCC;padding:3px;vertical-align:bottom;line-height:100%;}.members_menu{height:40px;width:100%;background:#000;border-radius: 12px;display: flex;overflow: hidden;}
a.a_members_menu{padding:10px;box-sizing:border-box;display:block;float:left;background:#000;height:40px;/* width:40px; */color:#FFF;text-align:center;}
a.a_members_menu:hover{background:#999;color:#FF0;}.salary_content{clear:both;}
.members_salary{border-bottom:1px solid #CCC;width:100%;display: inline-block;}
.members_tieude{width:40%;float:left;height:30px;padding:5px;box-sizing:border-box;color:#000;}
.members_hoten{width:40%;float:left;height:30px;padding:5px;box-sizing:border-box;color:#000;}
.members_hoten .ghichu{color: #cabdbd;font-size: 13px;display: inline-block;margin: 0px;}
.members_diem{width:20%;float:left;height:30px;padding:5px;box-sizing:border-box;color:#000;text-align: center;}
.members_thoigian{width:20%;float:left;height:30px;padding:5px;box-sizing:border-box;color: #b3a8a8;font-size: 13px;}
.members_salary_text{width:30%;float:left;height:30px;padding:5px;box-sizing:border-box;color:#000;}
.members_salary_ghichu{width:30%;float:left;height:30px;padding:5px;box-sizing:border-box;color:#000;}
.members_dienthoai{width: 15%;float:left;height:30px;padding:5px;box-sizing:border-box;color:#000;text-align: center;}
.members_salary_action{width: 15%;float: left;text-align: center;}
.luong{font-weight:bolder;color:#F00;}.membersinfo_content{clear:both;}.h1members_info{font-size:20px;color:#060;padding:10px;box-sizing:border-box;font-weight:bold;position: relative;}
.membersinfo_text{padding:10px;box-sizing:border-box;border-bottom:1px solid #ccc;height:auto;color: #000;}
.non{border: 0px !important;}
.membersinfo_img{padding:10px;box-sizing:border-box;}.membersinfo_ghichu{padding: 0 10px;box-sizing:border-box;}
.akhac{color: #050 !important;}
.bon{font-weight:bolder;}.rongimg{width:100%;max-width:460px;}.rongimg img{width: 100%;}.menulogo{padding:7px !important;}
.inbox_count{position: absolute;top: 0;right: 0;}
.inbox_alert {
    background: #f00;
    color: #fff;
    display: block;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    /* font-size: 14px; */
    line-height: 11px;
    margin: 0;
    padding: 3px;
    box-sizing: border-box;
    font-size: 11px;
    margin-top: -5px;
    /* margin-left: 93px; */
    text-align: center;
}
a.cartshop_alert {
    background: #f00;
    color: #fff;
    display: block;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    position: absolute;
    line-height: 8px;
    margin: 0;
    padding: 3px;
    box-sizing: border-box;
    font-size: 11px;
    top: -5px;
    right: 0px;
    z-index: 99;
    line-height: 8px;
}
.cartshop_pop {
    background: #f00;
    color: #fff;
    display: block;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    position: absolute;
    line-height: 8px;
    margin: 0;
    padding: 3px;
    box-sizing: border-box;
    font-size: 13px;
    top: -5px;
    right: 0px;
    z-index: 99;
    line-height: 13px;
    text-align: center;
}
.searchme{width:100%;border:1px solid #CCC;border-radius:15px;text-align:center;outline:none;height:37px;font-size:18px;}
.search_but{border:1px solid #CCC;background:#000;color:#FF0; border-radius:15px;text-align:center;outline:none;margin-top:8px;padding:5px 15px;cursor:pointer;width:100%;box-sizing:border-box;}
.search_but:hover{background:#555;color:#FFF;}
.in_search_id{text-align:center;}
#box_bill{padding: 10px;}
#btn_bill{padding: 5px 20px;background-color: #090;color: #fff;border-radius: 15px;}
.icon_thuchi{font-weight: bold;font-size: 14px; position: absolute; bottom: 5px; right: 5px;}
.input_class{border:1px solid #ddd;border-radius: 20px;width: 90px;text-align: center;height: 30px;box-sizing: border-box;text-align: center;color: #000;}
.input_class_pad{border:1px solid #ddd;border-radius: 20px;padding: 0 10px;text-align: center;height: 30px;box-sizing: border-box;text-align: center;color: #000;}
.inline-block{display: inline-block; vertical-align: middle;position: relative;}
.canhtien{float: right;}
.canhtien strong{display: inline-block;width: 90px;}
.canhtien p{display: inline-block;margin: 5px;width: 100px;text-align: right;}
.canhtien p.tienhhkenh{color: #f7138f; font-weight: bold;}
.submitbutton_xanh{color: #fff; background: #090; border: unset; border-radius: 20px;}
#box_xacnhanthuchi{margin: 10px 0;position: relative;}
#box_xacnhanthuchi a{margin-right: 6px;display: inline-block;padding: 5px 8px;border-radius: 10px;color: #fff;background: #878787;font-size: 13px; vertical-align: middle;}
#box_xacnhanthuchi a.active, #box_xacnhanthuchi a:hover{background: #f00;}
#box_xacnhanthuchi a img{width: 25px; height: auto; vertical-align: middle;}
#box_xacnhanthuchi a.btn_do{background-color: #f00;}
#box_logfiles{margin-bottom: 20px;}
.alogfile{display: block;padding: 5px 0; border-bottom: 1px solid #ddd; color: #333; line-height: 22px;}
.alogfile a{display: inline-block;color: #c9bcbc;}
.a_icon_text{float: left;}
.aduoi_khung i{vertical-align: middle;line-height: 22px;font-size: 22px;}
.aduoi_khung span{display: inline-block;vertical-align: middle;}
.aduoi_text_more{font-size: 18px;color: #fff;text-align:center;box-sizing:border-box;padding:0px;box-sizing:border-box;font-weight:bold;/* display: inline-block; */padding: 0px 0;/* vertical-align: middle; */}
.aduoi_text_more i{/* line-height: 0px; */}
.global_admin_post_input, .admin_post_input { width: 100%; font-weight: 700; font-size: 15px; box-sizing: border-box; margin-bottom: 10px; border: 1px solid #eee; height: 30px; border-radius: 5px; }
.a_icon_text {
    font-size: 13px;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    background: #000;
    box-sizing: border-box;
    
    display: inline-block;
    padding: 0px 0px;
    vertical-align: middle;
    
    width: 26px;
    height: 26px;
    line-height: 25px;
    border-radius: 50%;
    
    position: absolute;
    z-index: 999;
    
    right: -8px;
top: -15px;}
a.aduoi_icon {
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    padding: 0px;
    font-size: 15px;
    font-weight: bold;
    background: #060;
    color: #FFF;
    border: 1px solid #060;
    border-radius: 50%;
    /* width: 100px; */
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    width: 40px;
    height: 40px;
    line-height: 36px;
    z-index: 99;
}
a.aduoi_icon_tim {
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    padding: 0px;
    font-size: 15px;
    font-weight: bold;
    background: #f00;
    color: #FFF;
    border: 1px solid #f00;
    border-radius: 50%;
    /* width: 100px; */
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    width: 40px;
    height: 40px;
    line-height: 36px;
}
a.hotline_icon {text-align: center; text-decoration: none; box-sizing: border-box; padding: 0px; font-size: 15px; font-weight: bold; background: #060; color: #FFF; border: 1px solid #060; border-radius: 50%; /* width: 100px; */ display: inline-block; vertical-align: top; overflow: hidden; width: 40px; height: 40px; line-height: 36px; z-index: 99;}
a.zalo_icon {text-align: center; text-decoration: none; box-sizing: border-box; padding: 0px; font-size: 15px; font-weight: bold; color: #FFF; border-radius: 50%; /* width: 100px; */ display: inline-block; vertical-align: top; overflow: hidden; width: 40px; height: 40px; line-height: 36px; z-index: 99;}
a.fb_icon {text-align: center; text-decoration: none; box-sizing: border-box; padding: 0px; font-size: 15px; font-weight: bold; background: #4267b2; color: #FFF; border: 1px solid #4267b2; border-radius: 50%; /* width: 100px; */ display: inline-block; vertical-align: top; overflow: hidden; width: 40px; height: 40px; line-height: 36px; z-index: 99;}
.aduoi_khung:first-child{margin: 0px;}
#load_ds_html{border-top: 1px solid #ddd;border-left: 1px solid #ddd;margin-top: 20px;}
.bill_item{/* padding: 5px; */border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;display: flex;}
.bill_title{float: left;width: 80%;border-right: 1px solid #ddd;padding: 5px 10px;box-sizing: content-box;/* overflow: hidden; *//* text-overflow: ellipsis; *//* white-space: nowrap; */font-size: 13px;}
.bill_gia{float: left;color: #f00;font-weight: bold;padding: 5px 10px;box-sizing: content-box;width: 20%;text-align: right;font-size: 13px;}
.bill_time{float: left;color: #000;padding: 5px 10px;text-align: center;border-right: 1px solid #ddd;box-sizing: content-box;width: 30%;font-size: 13px;}
.bill_status{float: right;color: #000;width: 25px;height: 25px;text-align: center;border: 1px solid #ddd;/* width: 10px; */box-sizing: content-box;line-height: 25px;margin: 0px 0px 0px 5px;}
.bill_status.bill_xam{background: #ddd;}
.bill_status.bill_xanh{background: #060;}

.bill_status.bill_den{background: #000;}
#load_bill{margin-right: 5px;}
.box_setup_calendar {
    position: absolute;
    left: 20px;
    z-index: 9999;
    min-width: 310px;
}
.icon_checkbill{color: #f00;}
.icon_checkbill a{display: inline-block;padding:0px 5px;}
.icon_checkbill a.highlight_bill{border-right: 1px solid #ddd;}
.item_phankhu.highlight_do{background-color: #ff0;}
.bill_item.bill_check{background: #f00;display: flex;}
.bill_item.bill_xoa{background: #ddd;}
.bill_item.bill_vang{background: #ff0;}
.bill_item.bill_do{background: #f00;}
.bill_item.bill_xanh{background: #060;}
.bill_item.bill_check *, .bill_item.bill_xanh *{color: #fff;}
.bill_item.bill_xoa .bill_title{text-decoration: line-through;}
.bo_avatar{display: inline-block;width: 25px;height: 25px;line-height: 0px;border-radius: 50%;border: 1px solid #ddd;overflow: hidden;vertical-align: middle;color: #ddd;}
.bo_avatar20{display: inline-block;width: 20px;height: 20px;line-height: 0px;border-radius: 50%;border: 1px solid #ddd;overflow: hidden;vertical-align: middle;color: #ddd;}
.bo_avatar20 img{width: 100%; height: auto;}
.bo_logoshop{display: inline-block;width: 55px;height: 55px;line-height: 0px;/* border-radius: 12px; */border-right: 1px solid #ddd;/* overflow: hidden; */vertical-align: middle;color: #ddd;}
.bo_logoshop img{width: 100%; height: auto;}
.bo_avatar.avatar_inbox{vertical-align: top;}
.chat_line_right .avatar_inbox{position: absolute;top: 10px;right: 8px;}
.chat_line_right .chat_line_content{padding-right: 22px;}
.chat_line .avatar_inbox{position: absolute;top: 10px;left: 8px;}
.chat_line .chat_line_content{padding-left: 22px;}
.chat_line .chat_line_content.chuadoc, .chat_line .chat_line_content.chuadoc *{font-weight: bold;}
.chat_line_right .chat_line_content{padding-left: 22px;}
.chat_line_right .chat_line_content.chuadoc, .chat_line_right .chat_line_content.chuadoc *{font-weight: bold;}
.bo_avatar img{width: 100%; height: auto;}
.bo_avatar30{display: inline-block;width: 30px;height: 30px;line-height: 0px;border-radius: 50%;border: 1px solid #ddd;overflow: hidden;vertical-align: middle;color: #ddd;}
.bo_avatar30 img{width: 100%; height: auto;}
.info_log{font-size: 14px; color: #ddd;}
.ten_avatar{display: inline-block;}
.sms_inbox{color: #f00; display: inline-block;}
.sms_inbox i{font-size: 20px;}
a.adongtopic{background:#000;color:#FFF;padding:6px 10px;border-radius: 22px;display: inline-block;}a.adongtopic:hover{background:#F00;}
a.adongtopic.duyetdongy{background:#F00;}
a.atruluong{background:#060;color:#FFF;padding:6px 10px;border-radius: 22px;display: inline-block;}a.atruluong:hover{background:#F00;}
.border_dsdonhang{margin-bottom: 15px;}
.row_dsdonhang{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;display: flex;}
.row_dsdonhang.unflex{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;display: block;}
.row_dsdonhang .head_donhang{float: left;box-sizing: border-box;padding: 5px 10px;background: #ddd;font-size: 14px;text-align: center;}
.row_dsdonhang .col_donhang{float: left;padding: 5px 10px;box-sizing: border-box;border: 1px solid #ddd;border-top: unset;border-bottom: unset;border-right: unset;}
.row_dsdonhang .col_donhang input{width: 90%;}
.row_dsdonhang:after{content: ''; display: block;clear: both;}
.row_dsdonhang .tensanpham{width: 40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.row_dsdonhang .giasanpham{width: 18%;}
.row_dsdonhang .slsanpham{width: 12%;text-align: center;}
.row_dsdonhang .slsanpham_popup{width: 22%;text-align: center;}
.row_dsdonhang .dvsanpham{width: 10%;}
.row_dsdonhang .giasanpham2{width: 24%;text-align: right;}
.row_dsdonhang .giasanpham3{width: 42%;text-align: right;}
.row_dsdonhang .giasanpham4{width: 48%;text-align: right;}
.row_dsdonhang .thaotac{width: 20%;text-align: center;}
.row_dsdonhang .col_donhang3{width: 52%;}
.row_dsdonhang .col_donhang4{width: 58%;}
.row_dsdonhang_cus{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;display: flex;}
.row_dsdonhang_cus .head_donhang{float: left;box-sizing: border-box;padding: 5px 10px;background: #ddd;font-size: 11px;text-align: center;position: relative;}
.row_dsdonhang_cus .col_donhang{float: left;padding: 5px 10px;box-sizing: border-box;border: 1px solid #ddd;border-top: unset;border-bottom: unset;border-right: unset;position: relative;}
.row_dsdonhang_cus .tensanpham{width: 55%;overflow: hidden;/* text-overflow: ellipsis; *//* white-space: nowrap; */}
.row_dsdonhang_cus .tensanpham a{/* color: #000; */display: inline-block;/* width: calc(100% - 32px); */}
.row_dsdonhang_cus .giasanpham{width: 23%;}
.row_dsdonhang_cus .slsanpham{width: 20%;}
.row_dsdonhang_cus .giasanpham2{width: 25%;text-align: right;}
.row_dsdonhang_cus .col_donhang3{width: 75%;}
.text_right{text-align: right;}
.icon_xoadonhang{background: #ffffff; width: 30px; line-height: 30px; height: 30px; display: inline-block; border-radius: 50%;}
.icon_xoadonhang:hover{background-color: #f00; color: #fff;}
.load_ds_baiviet{position: absolute;left: 0px;right: 0px;z-index: 99;}
a.a_icon_history{background: #060;color: #fff;width: 25px;height: 25px;border-radius: 50%;line-height: 25px;display: inline-block;/* right: 0px; */text-align: center;vertical-align: top; font-size: initial;}
a.a_icon_history.lock{background: #f00; color: #fff;}
a.a_icon_dongtopic{background: #f77b00;color: #fff;width: 25px;height: 25px;border-radius: 50%;line-height: 25px;display: inline-block;/* right: 0px; */text-align: center;vertical-align: top;}
.a_view_history{background: #060;color: #fff;width: 40px;height: 40px;border-radius: 50%;line-height: 40px;display: inline-block;/* right: 0px; */text-align: center;vertical-align: middle;}.a_view_history a{color: #fff;}
a.a_icon_share{background: #546ce8;color: #fff;width: 25px;height: 25px;border-radius: 50%;line-height: 25px;display: inline-block;/* right: 0px; */text-align: center;vertical-align: top;}
a.a_icon_td{background: #546ce8;color: #fff;width: 30px;height: 30px;border-radius: 50%;line-height: 30px;display: inline-block;/* right: 0px; */text-align: center;vertical-align: top;}
.title_form{font-size: 14px;}
.tongtien{font-size: 16px;color: #f00;font-weight: bold;padding-right: 73px;}
.processbar{background: #f1f1f1;text-align: center;color: #000;border-radius: 10px;overflow: hidden;}
.processbar-container{height: 25px;font-weight: bold;text-align: center;color: #fff;}
.processbar-container-list{height: 10px;font-weight: bold;text-align: center;color: #fff;font-size: 12px;line-height: 10px;}
.btn_update_baiviettext{color: #fff;background: #000;display: inline-block;padding: 5px 10px;cursor: pointer;}
.box_control_viewpage{margin-top: 20px;}
.indeeep_full{border-radius:20px;width:100%;height:80%;background:#FFF;bottom:65px;box-sizing:border-box;overflow: auto;}
.indeeep_auto{height: auto;overflow-y:auto;padding: 10px;box-sizing: border-box; background: #fff; border-radius: 10px;}
.indeeep_100{border-radius:20px;width:100%;height:100%;background:#FFF;bottom:65px;box-sizing:border-box;overflow: hidden;}
.menu_class_auto{background:none;display:none;overflow:hidden;height:auto;width:400px;box-sizing:border-box;padding:10px;position:relative;z-index:13;top: calc(50% - 200px);}
.indeeep_overflow{height: 100%;overflow-y:auto;padding: 10px;box-sizing: border-box; background: #fff;}
.indeeep_overflowhidden{height: 100%;overflow-y:hidden;box-sizing: border-box;}
.box_id_pdf{position: relative;}
.box_id_pdf iframe{height: 100vh; width: 100%; }
.menu_class_pdf{background:none;display:none;overflow:hidden;height:100vh;width:400px;box-sizing:border-box;position:relative;z-index: 15;top: 0pxpx;}
.aurlbaiviet{width: 100%;overflow: hidden;border: 1px solid #ddd;border-radius: 10px;box-sizing: border-box;padding: 5px;display: block;}
.block-option-youtube{width: 23%;float: left;margin:10px 1%;border: 1px solid #333;border-radius: 10px;box-sizing: border-box;overflow: hidden;}
.block-option-youtube a.title_youtube{color: #333;padding: 5px 10px;display: block;font-size: 14px;line-height: 20px;height: 35px;overflow: hidden;}
.block-option-youtube .img-youtube a{display: block;}
.setup_thoigianhienthi a{color: #090;}
.show_thoigianhienthi{color: #333; font-size: 13px;}
.show_thoigiantientrinh{color: #090; font-size: 14px;}
.show_thoigianhienthi.showmb_thoigianhienthi{padding-left: 20px;}
.box_setup_calendar_tailieu{position: absolute;top: 20px;z-index: 999;min-width: 308px;left: 0px;}
.thoigianbd_duan{position: relative; float: left; width: 33%; text-align: center;}
.thoigiankt_duan{position: relative; float: left;width: 33%;text-align: center;}
.thoigianconlai_duan{position: relative; float: right;width: 33%;text-align: center;}
.line_duan{display: inline-block;}
.thoigianbd_duan a, .thoigiankt_duan a{color: #333;}
.boxdate_duan{position: absolute;top: 20px;z-index: 999;}
.folder_left{width: 250px; float: left;}
.show_files{width: 650px; float: right;}
.menu_folder{float: left;width: 100%;/* border-right: 1px solid #ddd; */}
.show_file_folder{float: right;width: 100%;}
.box_file a{color: #333;}
.keysearch_gg a{color: #333;}
.box_file a.afile{/* display: inline-block; */vertical-align: middle;/* width: 404px; */}
.box_file img{width: 35px;height: auto;display: inline-block;vertical-align: middle;}
.box_file img.dv_folder{width: 20px;}
.box_login_ggdrive{text-align: center;}
.box_login_ggdrive h3{padding: 10px 0;}
.box_login_ggdrive .btn_login_gg{display: inline-block; padding: 5px 15px; background: #f00; color: #fff;}
.folder_drive{background: #ddd;padding: 5px 10px;border-radius: 10px;}
#box_tao_folder input{display: inline-block;height: 30px;vertical-align: middle;padding: 0 10px;border: 1px solid #ddd;}
.box_search_ggdrive{position: relative;margin-bottom: 10px;}
.box_search_ggdrive input{display: inline-block;height: 30px;vertical-align: middle;padding: 0 10px;border: 1px solid #ddd;width: 100%;box-sizing: border-box;border-radius: 10px;}
.box_search_ggdrive a{position: absolute;right: 10px;top: 4px;font-size: 20px;}
#box_tao_folder a, a.btn_add_embed{height: 30px;display: inline-block;vertical-align: middle;color: #fff;background: #060;padding: 0 10px;line-height: 30px;}
.box_menu_ggfolder{display: none;position: absolute;top: 32px;left: 0px;right: 0px;padding: 10px;background: #fff;border: 1px solid #ddd;height: 140px;overflow: auto;z-index: 99;}
.menu_ggfolder{display: block;padding: 5px 10px;background: #ddd;color: #333;margin-bottom: 10px;border-radius: 10px;}
.num_page_ggdrive{display: inline-block;padding: 2px 10px;background: #ddd;color: #333;}
i.icon_loading{display: none;}
#in_id_embed_checklist iframe{width: 100%; height: 100vh;}
.class_checklist .row_checklist p{margin:0px;}
.mem_task a.name_member{color: #2e6603;font-weight: bold;display: inline-block;vertical-align: middle;}
.classa_name{display: block;margin: 5px 0;border-bottom: 1px solid #ddd;}
.classa_name a{display: inline-block;vertical-align: middle;}
.box_add_taglist input{border: 1px solid #ddd;height: 30px;width: calc(100% - 30px);border-radius: 10px 0 0 10px;height: 30px;vertical-align: middle;padding-left: 10px;}
.box_add_taglist a{display: inline-block;width: 30px;height: 30px;text-align: center;line-height: 30px;background: #060;color: #fff;border: 1px solid #060;vertical-align: middle;box-sizing: border-box;border-radius: 0 10px 10px 0;}
.attach_file_chat{position: absolute;left: 10px;top: 10px;}
.btn_setup_chat{position: absolute;top: 40px;right: 22px;}
input#id_oneid{border: none;font-weight: bold;width: auto;display: inline-block;width: 145px;vertical-align: top;}
input#id_oneid:focus{border: none;outline: none;}
#id_copy{color: #ddd;vertical-align: top;font-size: 16px;display: inline-block;border: 1px solid #ddd;width: 25px;height: 25px;border-radius: 50%;text-align: center;line-height: 25px;box-sizing: border-box;}
.form_diem{padding: 20px 0;}
a.submitbutton_chamdiem {color: #fff;font-size: 16px;font-weight: bolder;/* height: 30px; */cursor: pointer;border-radius: 5px;/* border: 1px solid #090; */display: inline-block;padding: 5px;background: #090;vertical-align: middle;}
a.sodiem{width: 25px;height: 25px;border-radius: 50%;background: #f00;color: #fff;display: inline-block;text-align: center;line-height: 25px;vertical-align: middle;}
.box_diem{border:1px solid #ddd;border-bottom: none;border-right: none;}
.box_diem .row_box_diem{border-right: 1px solid #ddd;display: inline-block;width: 49.8999999999%;border-bottom: 1px solid #ddd;padding: 5px;box-sizing: border-box;text-align: center;}
.row_box{border-left: none;border-right: 1px solid #ddd;border-bottom: none;border-top: none;display: flex;position: relative;}
.row_box.highlight_ds{background: #00660040;}
.row_box .line_row{text-decoration: line-through;}
.border_box{border-bottom: 1px solid #ddd;position: relative;}
.col100{width: 100%;float: left;box-sizing: border-box;}
.col90{width: 90%;float: left;box-sizing: border-box;}
.col80{width: 80%;float: left;box-sizing: border-box;}
.col70{width: 70%;float: left;box-sizing: border-box;}
.col60{width: 60%;float: left;box-sizing: border-box;}
.col50{width: 50%;float: left;box-sizing: border-box;}
.col10{width: 10%;float: left;box-sizing: border-box;}
.col20{width: 20%;float: left;box-sizing: border-box;}
.col25{width: 25%;float: left;box-sizing: border-box;}
.col30{width: 30%;float: left;box-sizing: border-box;}
.col5{width: 5%;float: left;box-sizing: border-box;}
.col15{width: 15%;float: left;box-sizing: border-box;}
.col33{width: 33.333%;float: left;box-sizing: border-box;}
.col40{width: 40%;float: left;box-sizing: border-box;}
.col_ttdh_phong { width: 33.333%; float: left; box-sizing: border-box; }
.box_border{border-left: 1px solid #ddd;padding: 5px;border-right: none;border-bottom: none;border-top: 1px solid #ddd;}
.boxdiv_border{border-bottom: 1px solid #ddd;}
a.a_btn_xoa{color: #fff;background: #f00;display: inline-block;width: 30px;height: 30px;font-size: 13px;border-radius: 50%;text-align: center;line-height: 30px;}
a.a_btn_xoa:hover{background-color:#000;}
a.a_btn_sua{color: #fff;background: #060;display: inline-block;width: 30px;height: 30px;font-size: 13px;line-height: 30px;text-align: center;border-radius: 50%;vertical-align: middle;}
a.a_btn_chon{color: #fff;background: #060;display: inline-block;width: 30px;height: 30px;font-size: 12px;line-height: 30px;text-align: center;border-radius: 50%; vertical-align: middle;}
a.a_btn_sua_themes{color: #fff;background: #060;display: inline-block;width: 50px;height: 30px;font-size: 16px;line-height: 30px;text-align: center;/* border-radius: 50%; */}
.box_tugoiy{position: relative;display: inline-block;margin: 0 5px;vertical-align: middle;/* width: 230px; */}
a.icon_goiy{background: #060;display: inline-block;width: 30px;height: 30px;border-radius: 50%;text-align: center;color: #fff;line-height: 30px;/* position: absolute; */left: 0px;top: 0px;}
a.icon_youtube{background: #f00;display: inline-block;width: 30px;height: 30px;border-radius: 50%;text-align: center;color: #fff;line-height: 30px;vertical-align: middle;}
.load_tugoiy{background: #ddd;padding: 10px;border-radius: 10px;max-height: 150px;overflow: auto;position: absolute;left: 0px;right: 0px;z-index: 99;top: 30px;width: 210px;}
.load_tugoiy.loadtop_tugoiy{bottom: 0px;top: unset;}
.row_box_word a{border-bottom: 1px solid #b10000;display: block;padding: 2px 0;}
a.more_tugoiy{display: block;background: #060;padding: 5px;color: #fff;text-align: center;font-size: 16px;}
.btn_submit_step{display: inline-block;vertical-align: middle;}
.box_times_hoc{position: fixed;right: 0px;bottom: 0px;/* background: #ddd; */display: inline-block;padding: 5px;z-index: 999;}
.box_times_hoc .tg_day{display: inline-block; color: #333; font-weight: bold; vertical-align: middle;}
.box_times_order{background: #060;display: none;padding: 5px 10px;z-index: 999;right: 0px;top: 50%;/* position: fixed; */color: #fff;border-radius: 12px;}
.box_times_order.runtime{display: inline-block;}
.box_times_order .tg_day{display: inline-block; color: #fff; font-weight: bold; vertical-align: middle;}
.box_times_order_block { &nbsp; &nbsp;border-radius: 0; &nbsp; &nbsp;width: calc(100% - 10px); &nbsp; &nbsp;border-top: 1px solid #ffffff4f; &nbsp; &nbsp;padding: 5px 0 3px; &nbsp; &nbsp;background: transparent; &nbsp; &nbsp;font-size: 16px; &nbsp; &nbsp;margin: 5px 0; &nbsp; &nbsp;text-shadow: 1px 1px 1px #000; display: inline-block; text-align: center;color: #fff;}
.box_2 { position: relative; z-index: 999; text-align: center; padding: 5px 0; }
.box_times_order_block.runtime{display: inline-block;}
.box_times_order_block .tg_day{display: inline-block; color: #fff; font-weight: bold; vertical-align: middle;}
.tg_text{display: inline-block; vertical-align: middle;}
a.a_start_times_order{background: #000;display: inline-block;padding: 5px 10px;z-index: 999;right: 0px;top: 50%;/* position: fixed; */color: #fff; border-radius: 12px;}
a.a_end_times_order{background: #f00;display: inline-block;padding: 5px 10px;z-index: 999;right: 0px;top: 50%;/* position: fixed; */color: #fff;border-radius: 12px;}
.row_box_checking{border: 1px solid #ddd;display: flex;border-top: none;}
.row_box_checking .col_box_checking{display: inline-block;width: 7%;vertical-align: middle;text-align: center;padding: 5px 5px;box-sizing: border-box;}
.row_box_checking .col_box_checking.hoten_checking{
    width: 53%;
    border-right: 1px solid #ddd;
    text-align: left;
}
.row_box_checking .col_box_checking.hoten_checking .thoigianhoc_thongke{font-size: 13px;}
.row_box_checking .col_box_checking.thoigian_checking{
    width: 44%;
    text-align: center;
    font-size: 13px;
    border-right: 1px solid #ddd;
}
.box_checking{border-top: 1px solid #ddd;}
.chudo{color:#f00;}
.chuxanhla{color:#6ccd4d;}
.a_xanh,a.a_xanh{color: #060;border:1px solid #060; border-radius: 50%; display: inline-block;width: 30px; height: 30px; text-align: center;line-height: 30px; box-sizing: border-box;}
.a_xanh:hover,a.a_xanh:hover{background-color: #060; color: #fff;}
.row_thoigianhoc{padding: 5px; border:1px solid #ddd; margin-bottom: 5px;display: block;}
.loadmore a{display: block;padding: 5px;background: #1d9ad6;color: #fff;text-align: center;border-radius: 10px;}
.uncheck{font-size: 20px; font-weight: bold;}
.boxme_title_tap{position: relative;margin: 10px 0;display: inline-block;padding: inherit;width: 100%;}
.boxme_noidung_tap{background: #ddd;cursor: pointer;padding: 10px;font-weight: bold;}
.box_title_tap{position: absolute;z-index: 999;background: #ddd;left: 0px;top: 50px;border: 1px solid #ddd;border-radius: 10px;/* padding: 0 5px; */min-width: 360px;}
.box_title_tap:before {
    content: "";
    border: solid 7px transparent;
    border-bottom-color: #ddd;
    width: 0;
    height: 0;
    position: absolute;
    top: -14px;
    left: 10px;
    z-index: 99999;
}
.box_title_tap a{
    padding: 5px;
}
a.icon_updown{float: right; margin-left: 10px; color: #fff;}
.row_tap{border-top: 1px solid #fff;white-space: nowrap;display: block;}
.row_tap:first-child{border-top: none;}
.row_tap img{width: 35px;height: auto;vertical-align: middle;border: 1px solid #ddd;border-radius: 50%;overflow: hidden;}
.row_tap:hover a{background: #009900;color: #fff;}
.row_tap a.adminedit_box{display: inline-block;}
.row_tap a.adminedit_box.xoa{background: #f00; color: #fff;padding: 0 5px;}
.row_tap a.adminedit_box.sua{background: #2e6603; color: #fff;padding: 0 5px;}
.planner{width: 100%;}.planner table{width: 100%;}
.days td{height:15px!important;text-align:center;font-size:14px;padding:5px 0 5px 0!important;color:#555;font-weight:bold;box-sizing: border-box;}.month td{margin:0;border-top:1px solid #adb0b1;border-left:1px solid #adb0b1;background:#d4d7d8;position:relative;height: 35px;/* padding:20px 0 0 0; */width: 14%;box-sizing: border-box;position: relative;}.month td:hover:not(.today) {background:#cbd1d3}.planner .blur{background:#eceded}.planner .today{background:#c4cacc}.month td a.a_date{display: block;cursor: pointer;height: 100%;}.month td span.date{position:absolute;top:5px;right:5px;font-size:12px;color:#9fa1a1}
.calender{padding: 10px 0px;text-align: center;background: #060;width: 100%;}
.calender select{width: 120px;border-radius: 10px;border: 1px solid #ddd;margin: 0 5px;padding: 5px;}
.setup_date{position: absolute;width: 102px;line-height: 22px;z-index: 99;background: #fff;top: 22px;left: 0px;}
.setup_date a{padding: 5px; display: block;border-bottom: 1px solid #ddd;}
a.icon_setup_date{display: none;color: #060;position: absolute;left: 5px;top: 5px;}
.date_count_baiviet{position: absolute;top: 5px;right: 20px;color: #fff;background: #060;width: 20px;height: 20px;text-align: center;border-radius: 50%;font-size: 13px;line-height: 20px;}
.month td:hover a.icon_setup_date{display: block;}
.box_congviec ul{margin: 0px; padding-left: 8px;/* list-style-position: outside; */}
.box_congviec li{text-align: left;line-height: 24px;white-space: nowrap;margin-bottom: 5px;/* overflow: hidden; */}
.box_congviec li.title_user{list-style: disc;}
.box_congviec li.title_all{list-style: none;}
.box_congviec li::marker{margin: 0px;padding: 0px;}
.box_congviec li a{ color: #000;display: inline-block;vertical-align: middle;}
.box_congviec li a.tencongviec{width: 90%; overflow: hidden;text-overflow: ellipsis;}
a.icon_setup_dateme{display: none;color: #060;position: absolute;right: 5px;top: 5px;font-size: 20px;}
.box_congviec:hover a.icon_setup_dateme{display: block;}
#table_setting {
    border-collapse: collapse;
    width: 100%;
    border-radius: 12px;
    overflow: hidden;
}
#table_setting table{width:100%;border-collapse: collapse;}
#table_setting table td.sort input, #table_setting table td.sort{width:50px;}
#table_setting > td, #customers > th {
    padding: 8px;
}
#table_setting tr:nth-child(even){background-color: #f2f2f2;}
#table_setting tr.highlight{background-color: #ff0;}
#table_setting tr:hover {background-color: #ddd;}

#table_setting th {
    padding: 10px;
    padding: 10px;
    text-align: left;
    background-color: #090;
    color: white;
}
#table_setting th.canhgiua{text-align: center;}
.global_width20phantram, .width20phantram {
    width: 20%;
}
.global_width80phantram, .width80phantram {
    width: 78%;
    position: relative;
}
.icon_members_id{position: absolute;right: 5px; top: 5px;}
.cao10{height: 10px;}

input.catasort{width: 60px;}
.width_loctrinhcap {
    width: 150px;
    margin-right: 10px;
}
.width_loctrinhcap select {
    height: 25px;
    width: 100%;
    font-weight: bold;
    font-size: 15px;
    box-sizing: border-box;
    border-radius: 5px;
}
.global_btn_member
{
    color: #FF0;
    font-weight: bold;
    padding: 5px 20px;
    background:#000;
    border: 1px solid #fff;
    border-radius: 10px;
}
.global_hide{display: none;}
a.aadd_but{color: #eee;width: 35px;height: 35px;font-size: 20px;/* padding: 1px 6px; */background: #000;border-radius: 50%;margin-left: 10px;text-align: center;line-height: 35px;}
.setup_members_permission{padding: 10px 0;}
a.a_tron{color: #fff;width: 30px;height: 30px;font-size: 16px;/* padding: 1px 6px; */background: #060;border-radius: 50%;/* margin-right: 10px; */text-align: center;line-height: 30px;display: inline-block;}
a.a_tron25{color: #fff;width: 25px;height: 25px;font-size: 14px;/* padding: 1px 6px; */background: #060;border-radius: 50%;/* margin-right: 10px; */text-align: center;line-height: 25px;display: inline-block;vertical-align: middle;}
.showtext_notify{text-align: justify;padding: 0px 0;line-height: 22px;}
.showtext_notify img{max-width: 100%; height: auto;}
.box_calendar_history{display: inline-block;}
.show_phankhunhanvien{margin: 20px 0;}
.chucvunhom{display: block;color: #ae9b9b; font-size: 13px;}
.mobile_view{display: none;}
.item_phankhu{padding: 10px 0px;border-bottom: 1px solid #ddd;position: relative; width: 100%;}
.truongphokhu{font-weight: bold;display: inline-block;line-height: 22px;font-size: 15px;}
.box_tab{border-bottom: 1px solid #ccc;padding: 5px 15px;position: relative;}
.box_tab li{
    background: #ededed;
    border: 1px solid #090;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: relative;
vertical-align: middle;text-align: center;line-height: 30px;box-sizing: border-box;}
a.donhangcuasp{font-weight: bold;display: inline-block;line-height: 22px;font-size: 15px; color: #000;}
.box_tab li.active_tab > a{color: #fff;/* display: inline-block; */}
.box_tab li > a{color: #000;display: block;/* vertical-align: middle; */}
.box_tab li:hover, .box_tab li.active_tab{/* border-bottom: 1px solid #fff; */background: #009900;color: #fff;/* margin-bottom: -1px; */}
.box_tab li:hover > a{color: #fff;}
.content_tab{position: relative;}
.box_tab_like{border-bottom: 3px solid #ddd;position: relative;margin-top: 10px;margin-bottom: 10px;}
.box_tab_like a{display: inline-block;margin: 0 6px;position: relative;color: #060;padding: 10px 0 10px;}
.border_active{display: none;}
.box_tab_like a.active .border_active{height: 3px;display: block;position: absolute;left: 0px;right: 0px;bottom: -4px;}
a.a_btn_tab{color: #fff;width: 30px;height: 30px;font-size: 16px;/* padding: 1px 6px; */background: #060;border-radius: 50%;margin-left: 5px;text-align: center;line-height: 30px;display: inline-block;/* position: absolute; */right: 0px;z-index: 99;top: 10px;float: right;}
a.a_tab_khu{color: #000;width: 30px;height: 30px;font-size: 16px;border-radius: 50%;text-align: center;line-height: 30px;right: 0px;z-index: 99;top: 10px;display: inline-block;border: 1px solid #ccc;box-sizing: border-box;vertical-align: middle;}
a.a_tab_khu:hover{background: #ccc;}
a.a_tab_mb{color: #000;width: 30px;height: 30px;font-size: 16px;border-radius: 50%;text-align: center;line-height: 30px;right: 0px;z-index: 99;top: 10px;display: inline-block;border: 1px solid #ccc;box-sizing: border-box; display: none;vertical-align: middle;}
a.a_tab_mb:hover{background: #ccc;}a.a_tab_khu.chudo{color: #f00;}
a.a_btn_tab.a_btn_leftgroup{background: #999;}
a.a_backphankhu{margin: 0px 0px;vertical-align: middle;}
a.a_back{display: inline-block;vertical-align: middle;width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%;}
a.a_back:hover{background-color: #ddd;}
a.back {line-height: 30px;vertical-align: top;font-size: 22px;display: inline-block;/* margin-top: 10px; */vertical-align: middle;}
#boximg_phankhu img{width: 120px; height: auto;}
.title_phankhu {text-align: left;padding-left: 80px;line-height: 31px;}
.title_phankhu a{color: #000;}.title_phankhu a.chudo{color: #f00;}
.list_imgkhu{width: 30px;float: left;}
.action_phankhu{width: 117px;float: left;}
.boximgkhu{border-radius: 50%;overflow: hidden;border:1px solid #ddd;line-height: 0px;}
.list_imgkhu img{width: 100%; height: auto;}
.input_inline{display: inline-block;width: 230px;height: 30px;border: 1px solid #ddd;border-radius: 15px; padding: 0 10px; outline: none;}
.box_search_phankhu{display: inline-block;/* padding: 0px 10px 0px 10px; */}
.box_actionkhu{border:1px solid #ffffff;position: absolute;background: #DDDDDD;top: 38px;z-index: 999;border-bottom: none;left: 0px;/* right: 0px; */border-radius: 0 0 10px 10px;/* overflow: hidden; */min-width: 160px;}
.box_actionkhu:before {
    content: "";
    border: solid 7px transparent;
    border-bottom-color: #ddd;
    width: 0;
    height: 0;
    position: absolute;
    top: -14px;
    left: 5px;
    z-index: 99999;
}
.box_actionkhu a{padding: 5px 10px;display: block;color: #333;border-bottom: 1px solid #ffffff;white-space: nowrap;text-align: left;float: left;width: 50%;box-sizing: border-box;}
.box_actionkhu a:hover{background: #009900; color: #fff;}
.box_actionkhu a img{width: 35px;height: auto;vertical-align: middle;border: 1px solid #ddd;border-radius: 50%;overflow: hidden;}
.box_actionkhu a.a_add_chude{background: #009900; color: #fff;text-align: center;}
.box_menukhu{border:1px solid #ffffff;position: absolute;background: #DDDDDD;top: 38px;z-index: 999;border-bottom: none;left: 0px;/* right: 0px; */border-radius: 0 0 10px 10px;/* overflow: hidden; */min-width: 280px;}
.box_menukhu:before {
    content: "";
    border: solid 7px transparent;
    border-bottom-color: #ddd;
    width: 0;
    height: 0;
    position: absolute;
    top: -14px;
    left: 5px;
    z-index: 99999;
}
.box_menukhu a{padding: 5px 10px;display: block;color: #333;border-bottom: 1px solid #ffffff;white-space: nowrap;text-align: left;float: left;width: 50%;box-sizing: border-box;}
.box_menukhu a:hover{background: #009900; color: #fff;}
.info_phankhu{padding: 0 0 15px 0;}
.info_phankhu .row_phankhu{padding: 5px 10px;display: block;border-bottom: 1px solid #ddd;}
.row_phankhu iframe{width: 100%; height: 300px;}
a.a_phankhu{background: #f00;color: #fff;padding: 0px 5px;display: inline-block;border-radius: 10px;font-size: 12px;}
.border_avatar{border-radius: 50%;/*overflow: hidden;*/padding:0px;}
.border_avatar img{width: 100%; height: auto;border-radius: 50%;}
.border_avatar:before {position: absolute;content: '';height: calc(100% + 0px);width: calc(100% + 0px);border: 2px dashed orange;top: -2px;left: -2px;border-radius: 50%;animation: spin 2s linear infinite;}
.border_a{border-radius: 50%;/*overflow: hidden;*/padding:0px; position: relative;}
.border_a:before {position: absolute;content: '';height: calc(100% + 0px);width: calc(100% + 0px);border: 2px dashed orange;top: -2px;left: -2px;border-radius: 50%;animation: spin 2s linear infinite;}
@keyframes spin { 100% {transform: rotateZ(360deg); }}

.main_avatar{width:37px;height:37px;}
.main_avatar a{line-height: 0px;}
.icon_search{position: absolute;left: 10px;top: 0px;z-index: 99;}
.icon_search a{color: #fff;font-size: 20px;display: block;line-height: 32px;}
.icon_search a i{font-weight: 600;}
a.btn_memner{width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;color: #060;border: 1px solid #060;display: inline-block;vertical-align: middle;box-sizing: border-box;}
a.btn_members_list{width: 15px;height: 15px;border-radius: 50%;text-align: center;line-height: 15px;color: #060;/* border: 1px solid #060; */display: inline-block;vertical-align: middle;font-size: 13px;box-sizing: border-box;}
a.btn_memner.btn_xoamember{color: #f00;border: 1px solid #f00;}
a.btn_memner.chuxam{color: #999; border: 1px solid #999;}
a.btn_memner:hover{background: #060; color: #fff;}
a.count_follow_me:hover{background: #060; color: #fff;border: 1px solid #060;}
a.count_follow_me:hover span{color: #fff;}
.bo_avatar_canhan {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 0px;
    border-radius: 50%;
    border: 1px solid #ddd;
    overflow: hidden;
    vertical-align: middle;
    color: #ddd;
    position: absolute;
    left: 0px;
    top: 3px;
}
a.denxi.title_member{padding-left: 30px;}
a.count_follow_me{color: #000;width: auto;height: 30px;border-radius: 20px;background: #ddd;display: inline-block;line-height: 30px;position: relative;vertical-align: middle;font-size: 15px;padding: 0 10px;border: 1px solid #000;}
a.count_follow_me span{color: #000;text-align: center;/* color: #fff; */font-size: 15px;white-space: nowrap;}
.a_icon_tag_list {
    border: 1px solid #060;
    color: #060;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 30px;
}
a.a_icon_tag_list{color: #fff;display: block;line-height: 40px;font-size: 18px;}
.time_follow{font-size: 13px;}
.title_step{font-size: 20px; font-weight: bold;color: #090; text-align: center;}
.box_tpkhu{/* margin-top: 15px; */padding: 5px 15px;}
a.btn_memner.btn_membernho{width: 23px;height: 23px;line-height: 23px;font-size: 12px;}
a.a_chuyendiem{background: #090;color: #fff;padding: 0 4px;display: inline-block;border-radius: 10px;line-height: 21px;vertical-align: middle;}
a.a_xam{background: #ccc;color: #fff;width: 30px;height: 30px;display: inline-block;border-radius: 50%;line-height: 30px;vertical-align: middle;text-align: center;}
a.a_xam_note{background: #ccc;color: #f00;width: 25px;height: 25px;display: inline-block;border-radius: 50%;line-height: 25px;vertical-align: middle;text-align: center;}
a.a_xam_note:hover{background-color: #f00;color: #fff;}
.countsodiem{font-weight: bold;}
.listbox_history{display: inline-block;vertical-align: top;}
.box_loc_lichsu{position: absolute;background: #fff;z-index: 999;/* padding: 10px; */border: 1px solid #ddd;border-radius: 10px;}
.box_loc_lichsu a{display: block;white-space: nowrap;font-size: 16px;padding: 6px 10px;border-top: 1px solid #ddd;}
.box_loc_lichsu a:first-child{/* padding-top: 0px; */border-top:unset;}
.box_loc_lichsu a:last-child{/* padding-bottom: 0px; */}
.bangluong_right{position:absolute;right:7px;/* width:30px; */top: -4px;/* height:30px; */background:rgb(0 0 0 / 0%);color:#111;padding: 5px 0px;box-sizing:border-box;border-radius:50%;text-align: right;}
.bangluong_right a.btn_nv_luong{background: #000;border-radius: 5px;display: inline-block;color: #fff;padding: 2px 10px;}
.bangluong_right a.btn_nv_danhanluong{background: #f77b00;border-radius: 5px;display: inline-block;color: #fff;padding: 5px 10px;}
.bangluong_right h4{font-size: 14px;font-weight: bold;color: #f00;text-align: right;}
.bacham_bangluong{position:absolute;right:7px;top: 25px;background:rgb(0 0 0 / 0%);color:#111;padding:5px 10px;box-sizing:border-box;cursor:pointer;}
.bacham_bangluong span{display: block;white-space: nowrap;}
.bacham_bangluong:hover{background:#000;color:#FF0;border-radius: 10px;/* width:30px; */height:30px;}
.boxxacnhanluong select{border: 1px solid #ddd;outline: none;height: 27px;border-radius: 5px;}
.bacham2showhi_xacnhan{position:absolute;background:#CCC;border:1px solid #919191;border-radius: 10px;width: 35%;min-width:230px;right: 8px;padding:3px 15px;box-sizing:border-box;display:none;z-index: 1;}
.bacham2showhi_xacnhan a{display: block;}
.in_titlemem {
    padding: 10px;
    padding-left: 0;
    box-sizing: border-box;
    border-bottom: 1px solid #333d49;
    max-height: 80px;
    height: auto;
    width: 100%;
    float: left;
}
.chudam, a.chudam{font-weight: bold;}
.noidungkien{border-radius: 10px;border:1px solid #919191;padding: 10px;background:#CCC;}
.boximg_ajax{width: 90px; height: auto;}.boximg_ajax img{width: 100%; height: auto;}
.txt_bosskhu{background: #060;color: #fff;border-radius: 10px;display: inline-block;padding: 0 5px;font-size: 14px;}
.box_thongke_phankhu{/* border: 1px solid #ddd; */}
.box_thongke_phankhu .row_thongke_phankhu{border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.box_thongke_phankhu .row_thongke_phankhu:after{content: ''; display: block;clear: both;}
.box_thongke_phankhu .row_thongke_phankhu .col_thongke_phankhu{border-right: 1px solid #ddd;padding: 5px;}
.title_thongke_khu h3{padding: 10px; font-size: 18px; font-weight: bold;}
a.countkhu{display: inline-block;font-size: 14px;width: 23px;height: 23px;line-height: 23px;text-align: center;border-radius: 50%;background: #060;color: #fff;}
.row_news{padding: 5px; border-bottom: 1px solid #ddd;}
.row_news .img{display: inline-block;vertical-align: middle;width: 15%;}
.row_news .img .borderimg{width: 100%;height: auto;border-radius: 50%;overflow: hidden;border: 1px solid #ddd;line-height: 0px;}
.row_news .img img{width: 100%; height: auto;}
.row_news .title_news{display: inline-block;vertical-align: middle;width: 79%;padding: 0 5px;}
.row_news .title_news a{color: #333;}
.quy_phankhu{text-align: center; padding: 10px 0; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; margin: 20px 0;}
.quy_phankhu h3{font-size: 20px;display: inline-block;vertical-align: middle;}
.box_quy_phankhu{text-align: center;}
.box_quy_phankhu input{width: 200px;height: 30px;border-radius: 10px 0px 0px 10px;border: 1px solid #ddd;}
a.a_chuyendiemkhu {
    background: #090;
    color: #fff;
    padding: 0 4px;
    display: inline-block;
    border-radius: 0 10px 10px 0px;
    height: 30px;
    vertical-align: top;
    line-height: 30px;
}
.quy_phankhu a{background: #060;color: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;display: inline-block;}
.sodiemhienco{font-size: 20px; font-weight: bold;text-align: center;}
.box_showlog{margin: 10px 0;}
a.a_btn_chude{color: #fff;width: 30px;height: 30px;font-size: 16px;/* padding: 1px 6px; */background: #060;border-radius: 50%;margin-left: 5px;text-align: center;line-height: 30px;display: inline-block;/* position: absolute; */right: 0px;z-index: 99;top: 10px;vertical-align: middle;}
a.btn_tichdiem {font-size: 12px;width: auto;height: 15px;border-radius: 5px;text-align: center;line-height: 15px;color: #060;border: 1px solid #060;display: inline-block;vertical-align: middle;padding: 0 5px;white-space: nowrap;}
a.btn_tichdiem.active{background: #060; color: #fff;}
a.btn_tichdiem_trang {font-size: 12px;width: 25px;height: 25px;border-radius: 50%;text-align: center;line-height: 25px;/* color: #fff; */border: 1px solid #eee;display: inline-block;vertical-align: middle;white-space: nowrap;margin-right: 5px;}
a.btn_bill {font-size: 12px;width: auto;height: 20px;width: 20px; border-radius: 50%;text-align: center;line-height: 20px;color: #fff;background-color: #f00;display: inline-block;vertical-align: middle;white-space: nowrap;}
a.btn_bill.active{background: #060; color: #fff;}
a.btn_doanhso1 {font-size: 12px;width: auto;height: 15px;border-radius: 5px;text-align: center;line-height: 15px;color: #f00;display: inline-block;vertical-align: middle;padding: 0 5px;white-space: nowrap;}
a.btn_doanhso2 {font-size: 12px;width: auto;height: 15px;border-radius: 5px;text-align: center;line-height: 15px;color: #060;display: inline-block;vertical-align: middle;padding: 0 5px;white-space: nowrap;}
a.btn_doanhso3 {font-size: 12px;width: auto;height: 15px;border-radius: 5px;text-align: center;line-height: 15px;color: #000;display: inline-block;vertical-align: middle;padding: 0 5px;white-space: nowrap;}
a.a_tab_tichdiem{/* margin-right: 5px; */font-size: 13px;width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;color: #060;border: 1px solid #060;display: inline-block;vertical-align: middle;white-space: nowrap;box-sizing: border-box;}
a.a_tab_tichdiem:hover{background: #2e6603; color: #fff;}
a.a_tab_tichdiem.tag_admin{background-color: #f00; color: #fff;}
a.a_tab_tichdiem_25{/* margin-right: 5px; */font-size: 13px;width: 25px;height: 25px;border-radius: 50%;text-align: center;line-height: 25px;color: #060;border: 1px solid #060;display: inline-block;vertical-align: middle;white-space: nowrap;box-sizing: border-box;}
a.a_tab_tichdiem_25:hover{background: #2e6603; color: #fff;}
a.a_tab_tichdiem_25.tag_admin{background-color: #f00; color: #fff;}
.tag_admin{background-color: #f00 !important;}
.filter_tichdiem{display: inline-block;padding: 0 5px; border:1px solid #ddd;cursor: pointer;border-radius: 5px;margin-top: 5px;}
.filter_tichdiem.active, .filter_tichdiem:hover{background: #ddd;}
h3.hoten_member{font-weight: bold; font-size: 18px; text-align: center;}
.number_rank{display: inline-block;vertical-align: middle;position: relative;width: 24px;height: 24px;text-align: center;color: #060;font-weight: bold;}
.number_top{display: inline-block;vertical-align: middle;position: relative;font-size: 24px;}
.number_top span{position: absolute;left: 0px;color: #fff;font-size: 16px;right: 0px;text-align: center;}
.number_top_1{color: #f7d347;}
.number_top_2{color: #96a3aa;}
.number_top_3{color: #e9c57f;}
.avatar_me_box {
    width: 60px;
    height: 60px;
    float: left;
    box-sizing: border-box;
    background: #FFF;
    padding: 0px;
    border:1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
}
.btn_upload_avatarme {
    /* width: 40px; */
    /* height: 40px; */
    /* float: left; */
    box-sizing: border-box;
    background: #FFF;
    padding: 0px;
    /* border:1px solid #ddd; */
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    font-size: 26px;
    line-height: 60px;
    display: inline-block;
    margin-bottom: 10px;
}
.box_imgs{margin: 15px 0;}
a.btn_tiepnhan{color: #fff;background: #060;display: inline-block;padding: 2px 10px;font-size: 14px;vertical-align: middle;border-radius: 12px;/* margin-left: 10px; */}
a.btn_daxuly{color: #000;background: #ddd;display: inline-block;padding: 2px 10px;font-size: 14px;vertical-align: middle;border-radius: 12px;/* margin-left: 10px; */}
a.txt_tiepnhan{color: #060;display: inline-block;padding: 2px 10px;font-size: 14px;vertical-align: middle;line-height: 30px;font-weight: 600;}
a.btn_huydon{color: #fff;background: #f00; display: inline-block;padding: 5px 10px;font-size: 14px;vertical-align: middle;/* line-height: 30px; */font-weight: 600;border-radius: 10px;}
a.btn_tiepnhan.btn_daxacnhan{background: #ddd; color: #000;}
.list_youtube_baitap {
    border-bottom: 1px solid #ddd;
    position: relative;
}
a.txt_tiepnhan_donhang{color: #060;display: inline-block;font-size: 14px;vertical-align: middle;line-height: 130%;font-weight: 600;}
.col_thoigian{display: inline-block;width: 110px;vertical-align: middle;text-align: center;line-height: 18px;}
.col_thoigian .show_thoigianhienthi{color: #000;}
.list_youtube_baitap .img_youtube_baitap {
    width: 50px;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    line-height: 0px;
    position: relative;
    border-radius: 50%;
}
.list_youtube_baitap .img_youtube_baitap a{display: block;overflow: hidden;border-radius: 50%;border: 1px solid #ddd;}
.list_youtube_baitap .img_youtube_baitap img{width: 100%; height: auto;}
.list_youtube_baitap h3 {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 80px);
}
.list_youtube_baitap h3 > a {
    color: #333;
    font-size: 14px;
    padding: 5px 0;
    display: inline-block;
    margin-right: 10px;
    line-height: 22px;
}
.list_youtube_baitap h3 > a.link{color: #060;}
.list_youtube_baitap .btn_chucnang_baitaptext {
    display: inline-block;
    color: #b0a4a4;
}
.btn_chucnang_baitaptext {
    position: absolute;
    bottom: 0px;
    right: 0px;
    color: #ddd;
    font-size: 20px;
    padding: 0px 5px;
}
.box_chucnang_baitaptext {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 3px;
    box-shadow: 0 3px 8px rgb(0 0 0 / 30%);
    display: none;
    padding: 5px;
    position: absolute;
    right: 15px;
    z-index: 999;
    bottom: 0px;
}
.in_sort_bt {
    width: 50px;
    border: 1px solid #ddd;
}
.box_chucnang_baitaptext a {
    color: #3498DB;
    border-right: 1px solid #ddd;
    padding-right: 5px;
    margin-right: 5px;
}
.show_thoigianhienthi {
    color: #b0a4a4;
    font-size: 13px;
}
.box_chucnang_baitap.highlight, .box_chucnang_baitaptext.highlight {
    display: block;
}
.khoangluong{color: #f00;font-weight: bold;font-size: 13px;position: absolute;bottom: 1px;right: 0px;z-index: 19;padding: 0 5px;background: #fff;}
.khoangluong span{/* color: #060; */ font-weight: bold;}
.khoangthuchi{font-weight: bold;font-size: 13px;position: absolute;bottom: 1px;right: 0px;z-index: 99;padding: 0 5px;background: #fff;}
.menu_fixed{position: fixed;right: 10px;bottom: 40%; z-index: 13;}
.cm_box_in1.cm_box_inmb{height: auto;}
.control_comment.cm_box_inmb{position: absolute;top: 0px;z-index: 99;}
.global_mi_img {
    width: 100%;
    float: left;
}
.global_mi_img img, .global_mi_img video {
    max-width: 100%;
    height: auto;
}
.control_banners_home {
    width: 100%;
    float: left;
}
.admin_tailieu_id {
    position: relative;
    width: 65%;
    margin: 0px;
    /* display: none; */
    padding: 5px 0;
}
.admin_get_me {
    width: 100%;
    position: absolute;
    left: 0px;
    background: #fff;
    top: 28px;
    border: 1px solid #ccc;
    display: none;
    z-index: 999;
}
.vuongxanh {
    width: 30px;
    height: 30px;
    text-align: center;
    background: #060;
    color: #fff;
}
.chudethaoluan {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 999;
    cursor: pointer;
    /* padding: 5px 0; */
    line-height: 30px;
}
.chudethaoluan a {
    color: #fff;
    display: block;
}
.boxtext50{height: 50px;width:100%;padding-left: 50px;box-sizing:border-box;}
.boximg40{width:40px;height:40px;overflow:hidden;/* margin-left: 10px; */z-index: 1;position: relative;}.boximg40 img{width:100%;height:100%;}
.load_ds_bannerbaiviet{padding: 0px;}
.load_ds_bannerbaiviet li{list-style-position: inside;}
.load_ds_bannerbaiviet a {color: #333;}
.bannerInside {

    height: auto;

    width: 100%;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

}

.bannerMain {position: relative;overflow: hidden;height: auto;border-radius: 10px;/* margin-bottom: 20px; */}
.banner ul{margin: 0px;padding: 0px;}
.banner li {float: left;width: 100%;height: auto;list-style: none;background-position: center center;background-size: cover;background-repeat: no-repeat;cursor: default;position: relative;border-radius: 10px;overflow: hidden;border: 1px solid #ddd;}
.banner li a.slide_img{line-height: 0px; display: block;}
.banner li img{width: 100%; height: auto;}
.posBL {

    left: 0px;

}

.pagiBanner {

    position: absolute;

    left: 0;

    right: 0;

    bottom: 20px;

    margin: auto;

    width: auto;

    text-align: center;

    z-index: 2;

}

.pagiBanner a {

    display: inline-block;

    vertical-align: text-top;

    width: 15px;

    height: 15px;

    background: #e1e1e1;

    text-indent: -100000px;

    margin: 0 5px;

    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);

    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);

    box-shadow: 0 0 8px rgba(0,0,0,0.5);

    border: solid #fff 1px;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

}

.pagiBanner a.selected {

    background: #f60;

    border: solid #FFF 1px;

}
.tintuc_list_home, .video_id_home{padding: 20px 0 0px 0;}  
.tintuc_list_home .title_2 {
    border-bottom: 1px solid #ccc;
    line-height: 0;
    margin-top: 0px;
    /* width: 50%; */
    margin-bottom: 35px;
    /* text-align: center; */
    margin: auto;
    margin-bottom: 30px;
}
.tintuc_list_home .title_2 h3 {
    text-align: center;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 30px;
    font-weight: normal;
    color: #888888;
    position: relative;
    background: #fff;
    display: inline-block;
    padding: 0 10px 0 0px;
    margin-bottom: -25px;
}
.video_id_home .title_2 {
    border-bottom: 1px solid #ccc;
    line-height: 0px;
    margin-top: 0px;
    /* width: 50%; */
    margin-bottom: 35px;
    /* text-align: center; */
    margin: auto;
    margin-bottom: 35px;
}
.video_id_home .title_2 h3 {
    text-align: center;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 30px;
    font-weight: normal;
    color: #888888;
    position: relative;
    background: #fff;
    display: inline-block;
    padding: 0 15px;
    margin-bottom: -15px;
}
.thumb_cat{width: 100%; height: auto;}.thumb_cat img{width: 100%; height: auto;}
.thumb_cat ul{margin: 0px;padding: 0px;}
.thumb_cat li{list-style: none;overflow: hidden;border-radius: 10px;border: 1px solid #ddd;position: relative;}
.thumb_cat li a{display: block;line-height: 0px;}
.thumb_cat li .title_banner_l{position: absolute;left: 0px; right: 0px; text-align: center;bottom: 0px;background-color: #00000060; color: #fff;padding: 5px;}
.thumb_cat li video{width: 100%; height: auto;}
.thumb_cat li a{line-height: 0px; display: block;}
.home-youtube{width: 25%;float: left;margin: 10px 0;/* border: 1px solid #333; */border-radius: 10px;box-sizing: border-box;overflow: hidden;padding: 0 10px;}
.home-youtube .border-video{border: 1px solid #ddd;border-radius: 5px;overflow: hidden;}
.home-youtube a.title_youtube{color: #333;padding: 5px 10px;display: block;font-size: 14px;line-height: 20px;height: 35px;overflow: hidden;white-space: normal;}
.home-youtube .img-youtube a{display: block;}
.home-youtube .img-youtube img{width: 100%; height: auto;}
.custom_tin_left{width: 66%; float: left;}
.custom_tin_right{width: 66%;float: right;}
.thumb_cat_left{width: 33%;float: left;padding: 5px;box-sizing: border-box;position: relative;}
.thumb_cat_left ul{margin: 0px;padding: 0px;}
.thumb_cat_right{width: 33%; float: right;position: relative;}
.thumb_cat_right ul{margin: 0px;padding: 0px}
.canhbaochat{font-size: 13px;position: absolute;color: #f00;bottom: 0px;font-weight: bold;padding-left: 10px; box-sizing: border-box;}
.canhbaobinhluan{font-size: 13px;color: #f00;bottom: 0px;font-weight: bold;padding-left: 10px; box-sizing: border-box;}
.info_member{padding: 0 10px;box-sizing: border-box;}
.header_admin{padding: 10px 0;box-sizing: border-box;/* overflow-x: auto; *//* white-space: nowrap; */}
.header_admin a.a_header_admin{border: 1px solid #090;/* float: left; */padding: 5px 10px;margin-right: 10px;border-radius: 10px;box-sizing: border-box;display: inline-block;}
.header_admin a.a_header_admin.a_header_root{border: 1px solid #f00;/* float: left; */padding: 5px 10px;margin-right: 10px;border-radius: 10px;box-sizing: border-box;display: inline-block; color: #f00;}
.header_admin a.a_header_admin.a_header_active{background: #090; color: #fff;}
.header_admin a.a_header_admin_more{border: 1px solid #090;/* float: left; */padding: 5px 10px;margin-bottom: 10px;border-radius: 10px;box-sizing: border-box;display: block;}
.header_admin a.a_header_admin_more.a_header_active{background: #090; color: #fff;}
.sapxep_binhluan{padding: 10px 0px;box-sizing: border-box;}
.sapxep_binhluan select{border: 1px solid #ddd;width: 128px;height: 30px;border-radius: 10px;padding: 0px 10px;vertical-align: middle;}
.sapxep_binhluan label{display: inline-block;vertical-align: middle;line-height: 30px;}
.sapxep_binhluan span{line-height: 22px;font-size: 13px;}
.list_chucvu .row_chucvu{border-top: 1px solid #ddd;padding: 5px 0;}
.list_chucvu .row_chucvu h3{font-size: 16px;font-weight: bold;}
.list_chucvu .row_chucvu p{line-height: 22px;margin: 0px;color: #ccc;font-size: 14px;}
.addtoclass span.list_chucvu{display: block;font-size: 13px;color: #333;}
a.btn_search_members {
    background-color: #1c2154;
    color: white;
    width: 35px;
    height: 35px;
    font-size: 18px;
    border: none;
    cursor: pointer;
    /* border-radius: 5px; */
    display: inline-block;
    text-align: center;
    vertical-align: top;
    line-height: 35px;
    margin-right: 10px;
}
.domain_title{color: #000; font-weight: bold;}
.keymember{width: 200px;border: 1px solid #ddd;height: 35px;/* margin-right: 10px; */box-sizing: border-box;}
a.global_btn_addmember
{
    color: #FFF;
    font-weight: bold;
    /* padding: 5px 20px; */
    background: #090;
    border: none;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: inline-block;
}
.link_member{padding-bottom: 10px;}
a.a_link_member{display: inline-block;color: #fff;background: #060;padding:5px 10px; border-radius: 12px; vertical-align: middle;}
a.a_link_member:hover{background: #000;}
a.a_member_out{display: inline-block;color: #fff;background: #f00;padding:5px 10px; border-radius: 12px; font-weight: bold;}
a.a_member_out:hover{background: #000;}
.time_header{text-align: center;}.link_header{text-align: center;}
.link_header a{background: #060; color: #fff; display: inline-block;padding: 5px 10px; border-radius: 5px;}
.inboxpop2{border:1px solid #060;box-sizing:border-box;width: calc(100% - 10px);height: 44px;font-size: 12px;/* overflow: hidden; */border-radius: 15px;margin-top: 5px;margin-left: 10px;}
.inboxpop{border:1px solid #060;box-sizing:border-box;width: 100%;height: 44px;font-size: 12px;/* overflow: hidden; */border-radius: 15px;margin-top: 5px;}
.inboxpop:hover, .inboxpop.active{background: #060;}
.inboxpop:hover .inbox_row.row_donhang .inbox_col_info a.edit_product_tag{color: #fff;}
.inboxpop:hover h3, .inboxpop:hover a.edit_product_tag, .inboxpop:hover a.remove_product_tag, .inboxpop:hover a.a_sort_baiviet_link, .inboxpop.active a{color: #fff;}
.a_inbox{display: block;vertical-align: middle;/* padding-left: 40px; */}
.indeeep_chat {
    border-radius: 20px;
    width: 100%;
    height: calc(100vh - 90px);
    background: #FFF;
    /* bottom: 65px; */
    /* overflow-y: auto; */
    box-sizing: border-box;
    padding: 0px;
    z-index: 1;
    /* position: relative; */
    border-left: 1px solid #ddd;
}
.chat_text2{width:100%;height:40px;box-sizing:border-box;overflow:hidden;position: relative;bottom:0px;display:block;border:1px solid #CCC;border-radius:12px;/* z-index: 9999; */}
.chat_sendto2{display:block;cursor:pointer;position: absolute;bottom:0px;right:0;height:40px;width:40px;box-sizing:border-box;background:#060;font-size:20px;color:#eee;border-radius: 0px 12px 12px 0px;}   
.chat_sendto2 a{color: #fff;width: 100%;height: 100%;text-align: center;line-height: 40px;display: block;}
.chat_sendto2:hover a{background:#000;}
.boxchat_sendto {
    height: calc(100% - 105px);
    overflow-y: auto;
    padding: 10px;
}
.img_round_inbox{width: 35px;height: 35px;display: inline-block;position: relative;vertical-align: middle;}
.inbox_row{line-height: 20px;position: relative;}
.inbox_row .inbox_col_info{display: block;vertical-align: middle;padding-left: 40px;}
.inbox_row .inbox_col_info a.a_inbox{display: block;color: #000;max-height: 42px;overflow: hidden;}
.inbox_row.row_donhang .inbox_col_info a.a_inbox{display: block;color: #000;max-height: 42px;overflow: hidden;line-height: 40px;font-size: 14px;}
.inbox_row .inbox_col_info a.a_present{display: inline-block;position: absolute;right: 10px;top: 12px;font-size: 16px;color: #060;}
a.a_inbox{color: #060;}
.a_inbox_img{width: 33px;height: 33px;display: inline-block;vertical-align: middle;position: absolute;top: 5px;z-index: 1;overflow: hidden;border-radius: 50%;} .a_inbox_img img{width: 100%; height: auto;}
h3.a_inbox_hoten{color: #060; font-weight: bold;}
h3.a_inbox_hoten.chudo{color: #f00;}
.img_round_inbox img{width: 100%; height: auto;}
.inbox_tieude_left{display: inline-block;vertical-align: middle;width: 80%;}
.inbox_tieude_left p{margin: 5px 0;}
.inbox_tieude select{width: 40%;margin: 5px 0;border: 1px solid #ddd;display: inline-block;}
.control_popup_inbox{padding: 5px 0; text-align: center;}
.porelative{position: relative;}
.post_tabs{padding: 10px 0 10px;border-bottom: 1px solid #090;}
#sum_cart{width: 22px;height: 22px;line-height: 22px;border-radius: 50%;text-align: center;position: absolute;top: -10px;right: 0px;background: #f00;}
.view_ngayhethan{background: #090;color: #fff;display: block;padding: 5px 10px;text-align: center;border-radius: 10px;}
.view_num_members{background: #ddd;color: #000;display: block;padding: 5px 10px;text-align: center;border-radius: 10px;margin-bottom: 15px;font-weight: bold;}
#box_loctrinhcap select, input{border: 1px solid #ddd;border-radius: 10px;box-sizing: border-box;}
.classacat_left{float: left;width: 50%;}
.classacat_right{float: right;width: 50%;}
select#combo_filter_members{border: 1px solid #ddd;border-radius: 10px;height: 35px;padding: 0 10px;margin-left: 10px;}
select.combo_filter_members{border: 1px solid #ddd;border-radius: 10px;height: 35px;padding: 0 10px;margin-right: 10px;}
.admin_report{
    border-top: 1px solid #ddd;
}
.admin_report .row_report{
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    display: flex;
}
.admin_report .row_report:after{content: ''; display: block;clear: both;}
.admin_report .row_report2{
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.admin_report .row_report2:after{content: ''; display: block;clear: both;}
.row_report .col_report_1{
    float: left;
    width: 50%;
    border-right: 1px solid #ddd;
    padding: 5px;
    box-sizing: border-box;
}
.row_report .col_report_2{
    float: left;
    width: 50%;
    border-right: 1px solid #ddd;
    padding: 5px;
    box-sizing: border-box;
}
.header_admin::-webkit-scrollbar {width:auto;height: 5px;}
.header_admin::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}
.header_admin::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}
.img_baiviet img{width: 90px;}
a.box_topic{color: #060;}
a.box_topic span{width: 20px;height: 20px;border-radius: 50%;display: inline-block;vertical-align: middle;overflow: hidden;border: 1px solid #ddd;line-height: 0px;}
a.box_topic span img{width: 100%; height: auto;}
.thongbaonghiphep{padding: 5px;}
a.box_user{color: #000;}
a.box_user.noactive{color: #f00;}
a.box_user.active{color: #060;}
a.box_user span{width: 20px; height: 20px;border-radius: 50%;display: inline-block;vertical-align: middle; overflow: hidden; border: 1px solid #ddd;}
a.box_user span img{width: 100%; height: auto;}
a.box_user_tiepnhan{color: #060;}
a.box_user_tiepnhan span{width: 22px; height: 22px;border-radius: 50%;display: inline-block;vertical-align: middle; overflow: hidden; border: 1px solid #ddd;}
a.box_user_tiepnhan span img{width: 100%; height: auto;}
a.a_ofme{display: inline-block;border: 1px solid #CCC;border-radius: 50%;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 20px;box-sizing: border-box;vertical-align: middle;overflow: hidden;}
a.a_ofme i{
    line-height: 0.9;
}
.header_tabs a.tab_button_config{color:#000;width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;display: inline-block;vertical-align: middle;border: 1px solid #ccc;box-sizing: border-box;}
.header_tabs a.tab_button_config:hover{background: #CCC;}
.header_tabs a.tab_button_config.chudo{color: #f00;}
a.btn_doitiepnhan{color: #fff;background: #060;display: inline-block;padding: 0px 10px;font-size: 15px;vertical-align: middle;border-radius: 5px;margin-left: 10px;}
.box_processbar{margin: 10px 0;}
.title_baiviet{margin: 10px 0;padding: 0 15px;}
.box_tamtrang{margin-top: 10px;}
.box_tamtrang textarea{width: 100%; height: 80px; border-radius: 10px; box-sizing: border-box; border: 1px solid #ccc; outline: none;}
.box_tamtrang a{border-radius: 5px; background: #060; color: #fff; display: inline-block; padding: 5px 10px;}
#show_tamtrang_id{border-radius: 12px; padding: 5px; background: #ddd; margin-bottom: 10px;}
#hoten_nhanvien_id{color: #ccc;font-size: 13px;}
.box_nhomchat{position: absolute;left: -22px;top: 10px;z-index: 2;}
#icon_loadingchat{display: block;position: relative;z-index: 99; color: #fff;}
.boxchat_info{background: #eee;/* overflow: hidden; */border-radius: 10px 10px 0px 0px;padding: 5px 0;line-height: 18px;}
.boxchat_info h2{color: #000;font-size: 16px; padding: 0 5px;}
.boxchat_info h3.a_inbox_hoten{font-size: 14px;line-height: 40px;}
.boxchat_info a.boxchat_a{color: #b69d9d;font-size: 13px;display: inline-block;padding: 0 5px;}
.members_inbox_list{position: absolute;left: 0px;right: 0px;z-index: 99999;background: #fff;border: 1px solid #ddd;padding: 5px;height: 180px;overflow: auto;}
.inboxpop_member{border: 1px solid #ddd;box-sizing:border-box;width: 100%;height: 44px;font-size: 12px;/* overflow: hidden; */border-radius: 15px;margin-top: 5px;}
.inboxpop_member:hover{background: #060;}
.inboxpop_member:hover *{color: #fff;}
.inbox_row_member{line-height: 20px;}
.inbox_row_member .inbox_col_info{display: block;vertical-align: middle;padding-left: 40px;position: relative;}
.inbox_row_member .inbox_col_info a{display: block;color: #000;}
.inbox_row_member .inbox_col_info a.a_inbox_remove{position: absolute;color: #fff;right: 10px;top: 10px;display: none;}
.inbox_row_member .inbox_col_info:hover a.a_inbox_remove{display: block;}
.members_invite_list{position: absolute;left: 0px;right: 0px;z-index: 99999;background: #fff;border: 1px solid #ddd;padding: 5px;height: auto;overflow: auto;}
.chitietluong{color: #adaaaa;font-size: 14px;text-align: left;}
a.a_cmtitle{font-size: 18px;vertical-align: middle;color:#060;border: 1px solid #060;border-radius: 50%;width: 30px;height: 30px;display: inline-block;box-sizing: border-box;text-align: center;line-height: 30px;}
.select_comment_title{display: inline-block;border: 1px solid #ddd;border-radius: 10px;}
.tienich_binhluan{display: inline-block;vertical-align: middle;padding: 5px 0;}
a.acamdang{color: #ccc;font-weight:bold;border-radius:50%;width: 30px;height: 30px;text-align:center;font-size:19px;line-height: 30px;border: 1px solid #060;float: right;position: relative;}
a.acamdang:hover{background:#000;color:#FF0;}
.info_dsphankhu{font-size: 12px;color: #060;}
.info_dsphankhu a{color: #000;}
.calender_search_box{position: absolute;left: 0px;width: 220px;background: #eee;padding: 5px;border-radius: 5px;z-index: 9;}
a.a_calender_search{width: 30px;height: 30px;line-height: 30px;border:1px solid #ddd;border-radius: 50px;text-align: center;display:inline-block;color: #000; vertical-align: middle;}
a.a_calender_search:hover{background: #ddd;}
a.btn_calender_search{color: #fff;background: #060;width: 30px;height: 30px;line-height: 30px;display: inline-block;text-align: center;border-radius: 50%;}
.box_filter_search{background: #eee;/* padding: 5px 0px; */border-radius: 5px;width: 300px;}
.item_box_filter_search{float: left;padding: 0 5px;box-sizing: border-box;/* min-height: 250px; */font-size: 14px;line-height: 20px;}
.item_box_filter_search h3{border-bottom: 1px solid #000;font-size: 14px;font-weight: bold;display: block;padding: 5px 0;margin-bottom: 10px;}
.item_box_filter_numview{width: 100%;}
.item_box_filter_chude{width: 18%;}
.item_box_filter_date{width: 100%;}
.item_box_filter.item_box_filter2{width: 20%;}
.box_filter_flex{/* display: flex; */}
.item_box_filter_date_odd{background: #ddd;}
.item_box_filter{width: 100%;}
.item_box_filter_date input{width: 100%;}
.item_box_filter_tiendo{width: 100%;}
.item_box_filter a{display: inline-block;}
.item_box_filter_date .col_box_filter_date{float: left;width: 100%;padding: 0 5px;box-sizing: border-box;overflow: auto;text-align: center;}
.item_box_filter_numview a{display: inline-block;}
.item_box_filter_search a{color: #000;border: 1px solid #000;border-radius: 12px;padding: 2px 5px;margin-bottom: 5px;margin-right: 3px;box-sizing: border-box;display: inline-block;font-size: 13px;}
.box_chudelist a{padding: 5px 10px;display: block;color: #333;border-bottom: 1px solid #ffffff;white-space: nowrap;overflow: hidden;width: 100%;text-overflow: ellipsis;box-sizing: border-box;}
.box_chudelist a img{width: 35px;height: auto;vertical-align: middle;border: 1px solid #ddd;border-radius: 50%;overflow: hidden;}
.custom-file-input{width: 100%; box-sizing: border-box; border: none;}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  content: 'Chọn hình ảnh';
  display: inline-block;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 3px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
  width: 100%;
  box-sizing: border-box;
  border-radius: 12px;
}
.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.box_chude{display: inline-block;vertical-align: top;}
.box_chude a.a_chude{color: #000;height: 30px;border-radius: 12px;text-align: center;line-height: 30px;display: inline-block;vertical-align: middle;border: 1px solid #ccc;box-sizing: border-box;padding: 0 20px;}
.box_chude a.a_chude:hover{background: #ccc;}
.box_typekhu{display: inline-block;vertical-align: top;}
.box_typekhu a.a_chude{color: #000;height: 30px;border-radius: 50%;text-align: center;line-height: 30px;display: inline-block;vertical-align: middle;border: 1px solid #CCC;box-sizing: border-box;width: 30px;}
.box_typekhu a.a_chude:hover{background: #CCC;}
.boxselect_chude{position: absolute;width: 180px;border: 1px solid #ccc;background: #f6f3f3;z-index: 999;display: none;/* top: 35px; */box-sizing: border-box;border-radius: 10px;overflow: hidden;}
.boxselect_chude img{vertical-align: middle;width: 30px;height: auto;border: 1px solid #ddd;border-radius: 50%;overflow: hidden;}
.boxselect_chude:before{content: "";border: solid 7px transparent;border-bottom-color: #ccc;width: 0;height: 0;position: absolute;top: -15px;left: 10px;z-index: 2;}
.boxselect_chude a:first-child{border-top: unset;}
.boxselect_chude a{color: #000;display: block;padding: 05px;border-top: 1px solid #ccc;box-sizing: border-box;white-space: nowrap;}
.boxselect_chude a:hover{background: #ccc;}
.boxselect_chude a.a_add_chude{background: #009900; color: #fff;text-align: center;}
.icon_daotao{display: inline-block;vertical-align: top;color: #060;margin-right: 5px;}
.box_overflow{border-radius: 0 0 10px 10px;overflow: hidden;width: 340px;}
.row_admin_menu a{display: inline-block;vertical-align: middle;padding: 0 10px; border-radius: 12px; background: #090; color: #fff;}
.tennhanvien{text-align: center;font-weight: bold;color: #060;}
.taoweb_title_nho{font-size: 20px;color:#060;line-height: 110%;text-align:center;font-weight:bold;}
.box_date_doanhso{padding: 5px 0;}
.box_date_doanhso input{width: 45%;}
.option_doanhso{display: inline-block;border:1px solid #ddd;border-radius: 12px;cursor: pointer;font-size: 13px;padding: 0 3px;line-height: 20px;}
.option_doanhso:hover, .option_doanhso.active{background: #ddd;}
a.btn_setupquanity{display: inline-block;vertical-align: middle;border-radius: 12px; padding: 0 10px; background: #060; color: #fff;}
.thoigiannhap{font-size: 13px;color: #aba4a4;display: block;}
.thoigiannhap_ghichu{font-size: 13px; color: #ddd;}
.sl_sp span{display: block;}
.head_tile_inline h1{display: inline-block;vertical-align: middle;}
.head_tile_inline select{display: inline-block;vertical-align: middle;width: 220px;background: #fff;height: 30px;}
.tt_danhanluong{border-radius: 5px;background: #eee;border: 1px solid #060;height: 30px;display: inline-block;line-height: 30px;padding: 0 10px;vertical-align: middle;color: #060;}
a.icon_a{background: #eee;display: inline-block;vertical-align: baseline;padding: 0 10px;border-radius: 5px;color: #000;border:1px solid #060;}
.txt_thoigian{display: block;font-size: 12px; color: #c9c1c1;}
.item_box_filter_times{display: inline-block;vertical-align: middle;}
.half_page .content_post:after{content: ''; display: block;clear: both;}
.half_page .content_post_left{width: 50%; float: left;}
.half_page .description_detail{width: 50%;float: left;box-sizing: border-box;margin: unset;}
.half_page .comment_detail{width: 50%;float: right;padding-left: 10px;box-sizing: border-box;}
.box_hoadon{padding: 10px 0;}
.box_hoadon h3{font-weight: bold;font-size: 18px;}
.box_chuyendiem{position: relative;}
#icon_members_id{font-size: 18px;position: absolute;right: 5px;top: 2px;z-index: 999;}
.box_list_members{position: absolute;z-index: 998;border: 1px solid #ddd;background: #fff;border-radius: 10px;left: 0px;right: 0px;box-sizing: border-box;top: 0px;border-top: unset;border-bottom: unset;}
.load_list_members{max-height: 250px;overflow: auto;width: 100%;}
.input_list_members{
    /* padding: 5px; */
}
.input_list_members input{
    width: 100%;
    border: 1px solid #060;
    padding: 0 10px;
}
a.a_member_id{
    display: block;
    padding: 5px 5px;
    border-bottom: 1px solid #ddd;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
    color: #000;
}
a.a_member_id.active_cat{background: #060; color: #fff;}
.full_height .rongimg{display: inline-block;width: 30%;}.full_height .rong100{display: inline-block;width: 69%;padding-left: 20px;/* padding-top: 40px; */box-sizing: border-box;}
.full_height .indeeep{height: 100%;}
.hoten_contact, .hoten_contact a{color: #000;}
.hoten_contact a{font-weight: bold;}
a.add_members_contacts{display: inline-block;background: #b10000;color: #fff;padding: 5px 10px;border-radius: 12px;}
a.action_update{display: inline-block;background: #060;color: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;}
a.action_del{display: inline-block;background: #f00;color: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;}
a.action_view{display: inline-block;background: #009900;color: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;}
.box_danhgia_tieuchi{
    border-top: 1px solid #ddd;
}
.box_danhgia_tieuchi .row_danhgia{
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
}
.box_danhgia_tieuchi .col_danhgia{
    padding: 5px;
    border-right: 1px solid #ddd;
}
.box_danhgia_tieuchi .col_danhgia select{border-radius: 12px; border:1px solid #ddd; width: 100%;}
.mapdiachi iframe{width: 100%;}
.sum_members_danhgia{display: inline-block;background: #060;color: #fff;width: 35px;height: 35px;line-height: 35px;vertical-align: middle;border-radius: 50%;font-size: 15px;text-align: center;}
a.gg_class{display: inline-block;vertical-align: middle;}
a.gg_class img{width: 35px; height: auto;}
.btn_admin_add a{display: inline-block;background: #060;color: #fff;width: 30px;height: 30px;text-align: center;line-height: 30px;}
.control_restore{margin: 15px 0;}
.control_restore a{display: inline-block;background: #060;color: #fff; padding: 0 10px;border-radius: 10px;}
a.a_ngayhethan{font-size: 13px; color: #333; display: block;}
a.a_domain{font-weight: bold;}
a.a_quote{display: inline-block;font-size: 13px;visibility: visible;/* margin-left: 5px; */width: 20px; height: 20px;text-align: center;line-height: 20px;color: #767676; border-radius: 50%; border:1px solid #767676; vertical-align: middle;}
.block-checklist:hover a.a_quote{visibility: visible;}
.block-option-youtube:hover a.a_quote{visibility: visible;}
.block-option:hover a.a_quote{visibility: visible;}
.show_quote{background: #ddd;display: inline-block;padding: 0 10px;border-radius: 10px;}
.show_quote i{font-size: 13px;}
.suggest_search{background: #fff;/* border-top: 1px solid rgb(225, 225, 225); *//* box-shadow: rgb(0 0 0 / 28%) 0px 6px 12px 0px; */width: 100%;/* z-index: 999; *//* border-radius: 12px; */padding: 20px 10px;}
.alist_search{/* width:50%; *//* float:left; */overflow:hidden;/* padding: 0 10px; */box-sizing: border-box;border-bottom: 1px solid #ddd;position: relative;}
.alist_search a.aremove_search{position: absolute;right: 5px;top: 0px;color: #ccc;font-size: 13px;}
.alist_search a{color: #333;padding: 5px 0;display: block;}
.box_search_history{height: 100px;overflow: hidden;}
.box_search_history.d-block{height: auto;}
.more_search_history{text-align: center;}
.more_search_history a{display: inline-block;}
.box_search_popular{/* padding: 10px; */}
.box_search_popular h3{color: #060;font-size: 16px;}
.item_search_popular{float: left;width: 50%;padding: 5px;box-sizing: border-box;}
.item_search_popular .col_search_popular{background: #eee;padding: 5px;border-radius: 10px;}
.item_search_popular:hover .col_search_popular{background: #ddd;}
.item_search_popular .img_search_popular{float: left;width: 30px;height: 30px;border-radius: 50%;overflow: hidden;border:1px solid #fff;}
.item_search_popular .img_search_popular a{line-height: 0px;display: block;}
.item_search_popular .img_search_popular img{width: 100%;height: 30px;object-fit: cover;}
.item_search_popular .key_search_popular{float: right;width: calc(100% - 34px);}
.item_search_popular .key_search_popular a{color: #333;display: block;display: block;line-height: 30px;}
.box_sort_check{display: inline-block;}
.box_sort_check a{color: #767676;font-size: 18px;}
.input_sort {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 10px;
    box-shadow: 0 3px 8px rgb(0 0 0 / 30%);
    display: none;
    padding: 2px;
    position: absolute;
    left: 16px;
    z-index: 999;
    top: -4px;
    width: 95px;
}
.input_sort input{width: 80%;height: 22px;}
.input_sort.highlight{display: block;}
.setup_thoigianhienthi{position: relative;}
.box_admin_menu_more{position: relative; display: inline-block;}
.admin_menu_more{background: #fff;border-radius: 12px;border:1px solid #ddd;width: 200px;display: none;position: absolute;z-index: 9999;padding: 10px;height: 320px;overflow: auto;right: 0px;}
.aonoff_xoay{width: 20px;height: 20px;text-align: center;line-height: 16px;display: inline-block;vertical-align: middle;}
a#nopbaocao_id{width: 30px; height: 30px; line-height: 30px; display: inline-block;vertical-align: middle;background: #060; color: #fff; border-radius: 50%; text-align: center;}
.row_box_more input{width: 100%;}
.remove_optionmore{position: absolute;top: -5px;right: -10px;}
.boxlike{position: relative;float: left;margin: 0 5px 5px;}
.danhgiasanpham{position: relative;}
.showlike{position: absolute;bottom: 40px;border:1px solid #ddd;border-radius: 10px;text-align: center;background: #fff;z-index: 9999;display: none;min-width: 32px;}
.showlike a{display: block;font-size: 20px;padding: 6px;}
a.acount_like{width: 26px;height: 26px;background: #000;color: #fff;line-height: 26px;text-align: center;display: inline-block;border-radius: 50%;font-size: 13px;position: absolute;z-index: 998;right: -8px;top: -15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.load_view_donhangshop{border-top: 1px solid #ddd;}
.border_dsdonhangshop h2{margin: 10px 0 0;background: #000;padding: 5px 10px;color: #fff;border-radius: 12px 12px 0px 0px;}
.border_dsdonhangshop h2 a{color: #fff;font-weight: 600;display: inline-block;line-height: 25px;}
.bo_hinhsp{display: inline-block;width: 35px;height: 35px;overflow: hidden;border-radius: 50%;vertical-align: middle;border: 1px solid #ddd;}
.bo_hinhsp img{width: 100%; height: auto;}
.slsanpham{text-align: center;}
.slsanpham input[type=number]{width: 50px; text-align: center;}
input[type=checkbox]{width: 14px;height: 14px;border:1px solid rgb(196, 196, 207);vertical-align: middle;margin-top: 2px;}
.giatrc_km{color: #e7cdcd;text-decoration: line-through;font-size: 12px;}
.add_item_shop{margin-top: 10px;display: inline-block;width: max-content;}
.add_item_shop input{height: 30px; width: 80px; text-align: center;}
.add_item_shop a{display: inline-block; padding: 0 10px; height: 30px; line-height: 30px; background: #060; color: #fff; border-radius: 12px;}
.add_item_shop a.btn_muangay{background-color: #f00;}
.add_item_shop a.no_netid{background-color: #ddd; color: #000;}
.add_item_shop a:hover{background-color: #000;}
.add_item_shop a.no_netid:hover{background-color: #000; color: #fff;}
.donhangshop_left{width: 70%; float: left;}
.donhangshop_right{width: 29%; float: right;}
.box_shop_right{background: #efefef;padding: 10px;margin-bottom: 10px;}
.box_shop_ship{background: #efefef;padding:5px 10px; /* margin-bottom: 10px; */}
.diachigiaohang .heading {
    margin: 0px 0px 10px;
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.diachigiaohang .text {
    display: inline-block;
    font-size: 14px;
    color: #f00;
    font-weight: 600;
}
.diachigiaohang .link {
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    color: rgb(13, 92, 182);
    cursor: pointer;
}
.diachigiaohang .title {
    display: block;
    margin: 0px;
}
.diachigiaohang .name, .diachigiaohang .phone {
    font-size: 15px;
    display: inline-block;
    font-weight: 600;
    color: rgb(36, 36, 36);
}
.diachigiaohang .address {
    margin: 0px;
    color: rgb(120, 120, 120);
    font-size: 13px;
}
.makm_shop .title-usage {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.makm_shop .title-usage .coupon-title {
    color: rgb(36, 36, 36);
    margin: 0px 0px 8px;
    text-transform: capitalize;
    font-size: 14px;
    line-height: 20px;
}
a.btn_muahangshop{display: block;background: #060;color: #fff;padding: 10px 10px;text-align: center;border-radius: 12px;margin: 10px 0;font-size: 18px;}
a.btn_muahangshop:hover{background-color: #000; color: #ff0;}
a.btn_thanhtoan{display: inline-block;background: #060;color: #fff;padding: 5px 8px;text-align: center;border-radius: 12px;/* margin: 10px 0; */font-weight: bold;font-size: 16px;vertical-align: middle;}
a.btn_thanhtoan:hover{background-color: #000;color: #ff0;}
a.btn_donate{display: inline-block;background: #f00;color: #fff;padding: 5px 8px;text-align: center;border-radius: 12px;/* margin: 10px 0; */font-weight: bold;font-size: 16px;vertical-align: middle;}
a.btn_donate:hover{background-color: #000;color: #ff0;}
a.btn_donated{display: inline-block;background: #ddd;color: #000;padding: 5px 8px;text-align: center;border-radius: 12px;/* margin: 10px 0; */font-weight: bold;font-size: 16px;}
a.btn_donated:hover{background-color: #000;color: #ff0;}
.head_mem_address{display: block;}
.diachi_mem_address{display: block;font-size: 13px;color: #cecbcb;}
.method-inner {
    border: 1px solid rgb(194, 225, 255);
    background: rgb(240, 248, 255);
    padding: 16px 23px;
    border-radius: 10px;
    max-width: 350px;
    margin-bottom: 25px;
    position: relative;
    display: inline-block;
    row-gap: 15px;
}
.shop_detail{box-sizing: border-box;width: 100%;overflow: hidden;}
.shop_detail .shop_detail_left{width: 35%;float: left; position: relative;}
.shop_detail .shop_detail_left img{width: 100%; height: auto;}
.shop_detail .shop_detail_center{width: 492px;float: left;padding: 0px 10px;box-sizing: border-box;}
.shop_detail .shop_detail_right{width: 65%;float: right;}
.shop_detail .shop_detail_info{width: 268px;float: right;border: 1px solid #ddd;padding: 10px;box-sizing: border-box;}
.title_shop {
    padding: 0 0  0 10px;
}
.shop_content_title {
    font-size: 18px;
    font-weight: bolder;
    /* padding-bottom: 8px; */
    color: #000;
    line-height: 150%;
    text-align: left;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
}
.danhgiashop{text-align: center;/* margin: 10px 0; */display: flex;flex: 1 0 25%;box-sizing: border-box;}
.danhgiashop a{display: inline-block;padding: 5px 5px;border-radius: 10px;border:1px solid #060;-webkit-box-align: center;align-items: center;flex-direction: column;flex: 1 0 40%;margin: 0 10px;position: relative;}
.danhgiashop a:hover{background: #006600d9;color: #fff;}
.danhgiashop a:hover *{color: #fff;}
.seller-detail {
    display: flex;
    min-height: 39px;
}
.seller-detail .item {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
    -webkit-box-align: center;
    align-items: center;
}
.seller-detail .item > .title {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}
.seller-detail .item > .title > span {
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.6;
    letter-spacing: normal;
}
.seller-detail .item.review .title > i {
    color: rgb(255, 193, 32);
    margin-left: 3px;
}
.seller-detail .item > .sub-title {
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.45;
    letter-spacing: normal;
    color: rgb(120, 120, 120);
}
.benefit {
    display: flex;
    /* padding: 8px; */
    padding-left: 20px;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    flex: 4 0 34%;
}
.benefit .benefit-item {
    background: white;
    display: flex;
    /* flex-direction: column; */
    flex: 1 0 30%;
    -webkit-box-flex: 1;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
}
.benefit .benefit-item > span {
    text-align: left;
    font-size: 13px;
    line-height: 20px;
    /* margin-top: 8px; */
    margin-left: 10px;
}
.benefit .benefit-item i{color: #060;font-size: 24px;}
.diachigiaohang a{font-weight: bold;}
.diachigiaohang a span{color: #060;}
.home_shop {
    border-bottom: 1px solid #000;
    border-top: 1px solid #CCC;
    padding: 5px;
    font-size: 18px;
    color: #000;
    font-weight: bolder;
    /* height: 50px; */
    background: url(/images/background-dot.jpg);
    border-radius: 15px;
    box-sizing: border-box;
}
.home_logo_shop{display: inline-block;width: 22px;height: 22px;border:1px solid #ddd;border-radius: 50%;vertical-align: top;}
.home_logo_shop img{width: 100%; height: auto;}
.title-vc{float: left;}
.phi-vc{float: right; color: #f00;}
.box_filter_user {position: absolute;left: 0px;right: 0px;z-index: 999;background: #fff;border: 1px solid #ddd;border-radius: 10px;max-height: 280px;overflow: auto;}
.phuongthucthanhtoan{margin-bottom: 0px;}
.payment_title{font-size: 20px; color: #060; padding: 10px 0;font-weight: bold;}
.payment_title span{display: inline-block;width: 30px; height: 30px; border-radius: 50%; background: #060;color: #fff;text-align: center;line-height: 30px;}
.user_xu{float: right;}
input.lb_ghdck:checked:after, .input_style_1:checked:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    background-image: url(/images/checkbox-tick-0.svg),none;
    filter: alpha(opacity=100);
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 8px;
    margin-left: -5px;
    margin-top: -4px;
}
.input_style_radio:checked:after {
    background: none;
    width: 4px;
    height: 4px;
    margin-left: -2px;
    margin-top: -2px;
    background-color: #fff;
    border-radius: 50%;
}
input.lb_ghdck:checked, .input_style_1:checked {
    border: none;
    box-shadow: 0 0 0 10px #060 inset;
}
.input_style_radio {
    border-radius: 100px;
}
input.lb_ghdck, .input_style_1 {
    color: inherit;
    font: inherit;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -webkit-font-smoothing: inherit;
    background: transparent;
    line-height: normal;
    width: 18px;
    height: 18px;
    box-shadow: 0 0 0 0 #060 inset;
    transition: all 0.2s ease-in-out;
    position: relative;
    cursor: pointer;
    vertical-align: -4px;
    outline: 0;
    border: 1px solid;
    border-color: #060;
    margin-right: 8px;
    float: left;
    overflow: hidden;
}
.shopchuyendonhang select{display: inline-block;width: auto;vertical-align: middle;}
.shopchuyendonhang a{display: inline-block;}
a.giaodonvivanchuyen{display: inline-block;margin-left: 10px;background: #060;color: #fff;padding: 0px 10px;border-radius: 10px;line-height: 22px;text-align: center;vertical-align: middle;font-size: 14px;}
a.dagiaodonvivanchuyen{display: inline-block;margin-left: 10px;/* background: #060; */color: #f00;/* padding: 0px 10px; */border-radius: 10px;line-height: 22px;text-align: center;vertical-align: middle;font-size: 20px;}
a.huydonvivanchuyen{display: inline-block;/* margin-left: 10px; *//* background: #060; */color: #060;/* padding: 0px 10px; */border-radius: 10px;line-height: 22px;text-align: center;vertical-align: middle;font-size: 20px;}
a.donvivanchuyenkhac{display: inline-block;margin-left: 10px;background: #ddd;color: #000;padding: 0px 10px;border-radius: 10px;line-height: 22px;text-align: center;vertical-align: middle;font-size: 14px;pointer-events: none;}
a.xacnhanhoadonshop {
    margin-right: 10px;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff;
    background: #090;
}
.boxtime_giaohang{position: absolute;z-index: 99;}
a.a_menu_shop{display: block;line-height: 30px;border: 1px solid #060;font-weight: 500;color: #060;padding: 0 10px;margin-bottom: 10px;border-radius: 12px;position: relative;}
a.a_menu_shop:hover{background: #060; color: #fff;}
.shop_detail_info{
    text-align: center;
    /* padding: 2px; */
    display: flex;
    align-items: center;
    border: 2px solid rgb(242, 242, 242);
    margin: 10px;
    border-radius: 12px;
}
.follow_shop{position: absolute;right: 0px;top: -5px;z-index: 999;background: #060;color: #fff;width: 20px;height: 20px;line-height: 20px;border-radius: 50%;}
.tenshop{height: 56px;display: flex;width: 300px;overflow: hidden;align-items: center;}
.img_in_box_shop {
    width: 70px;
    display: inline-block;
    box-sizing: border-box;
    background: #FFF;
    /* float: left; */
    overflow: hidden;
}
.ShowUp {
    border: 1px solid #CCCCCC;
    margin: 0px;
    width: 18px;
    color: #555555;
    cursor: pointer;
    height: 69px;
    background: #ddd;
    font-size: 20px;
    align-items: center;
    display: flex;
}
.ShowUp.left{float: left;}
.ShowUp.right{float: right;}
.scroll_more_img{display: inline-block;width: calc(100% - 40px);white-space: nowrap;overflow: hidden;}
.img_in_box_img img{width: 100%; height: auto;}
.tieude_lienquan{color: #060; font-size: 18px;}
.tieude_lienquan h3 a{color: #f9ff00; padding: 5px 20px; background: #000; border-radius: 12px;display: block;}
.showbaiviettimeline{padding: 20px 0;white-space: nowrap;overflow: auto;}
.showbaiviettimeline .box_timeline{width: 150px;/* float: left; */position: relative;display: inline-block; vertical-align: top;}
.showbaiviettimeline .box_timeline .bg_timeline{background: #ddd;width: 100%;height: 40px; position: relative;}
.showbaiviettimeline .box_timeline:nth-child(2) .bg_timeline{background: #f00;}
.showbaiviettimeline .box_timeline:nth-child(3) .bg_timeline{background: #060;}
.showbaiviettimeline .box_timeline:nth-child(4) .bg_timeline{background: #10f110;}
.showbaiviettimeline .box_timeline:nth-child(5) .bg_timeline{background: #0f5ce9;}
.showbaiviettimeline .box_timeline .timeline_img{position: relative;text-align: center;margin-bottom: 20px;}
.showbaiviettimeline .box_timeline .timeline_img .img{width: 75px;height: 75px;border-radius: 50%;border:1px solid #ddd;overflow: hidden;margin: auto;display: block;}
.showbaiviettimeline .box_timeline .timeline_img:after{content: '';border-right: 5px solid #ccc;height: 20px;margin: auto;position: absolute;z-index: 99;bottom: -20px;}
.showbaiviettimeline .box_timeline .timeline_img .img img{width: 100%; height: auto;}
.showbaiviettimeline .box_timeline .timeline_desc{position: relative;padding: 5px;white-space: normal;font-size: 14px;line-height: 17px;}
.showbaiviettimeline .box_timeline .timeline_desc a{color: #333;}
.tungay_timeline{font-size: 11px;position: absolute;left: 0px; top: 0px;padding-left: 4px}
.denngay_timeline{font-size: 11px;position: absolute;right: 0px; bottom: 0px;padding-right: 4px;}
span.loaibaocao{display: inline-block;vertical-align: middle;border: 1px solid #060;color: #060;padding: 0 5px;border-radius: 10px;font-size: 13px;line-height: 18px;}
.boxsearch_shop{display: inline-block;vertical-align: top;}
.boxsearch_shop input{outline:none;border:1px solid #ccc;background:#fff;box-sizing:border-box;border-radius: 15px;width:100%;padding: 3px 30px 3px 30px;color:#ccc;}
.boxsearch_shop input:hover{background:#fff;color: #ccc;}
.boxsearch_shop .icon_search a{color: #ccc;font-size: 18px;display: block;line-height: 30px;}
.boxsearch_shop .icon_search a i{font-weight: 600;}
.check_dathang {
    position: absolute;
    right: 8px;
    width: 30px;
    top: 5px;
    height: 30px;
    background: rgb(0 0 0/0%);
    color: #111;
    /* padding: 5px 10px; */
    box-sizing: border-box;
    border-radius: 50%;
    cursor: pointer;
}
.check_dathang label input[type=checkbox] {
    display: none;
}
.check_dathang label input[type=checkbox]:checked + span.item-checkbox {
    --colorChecked: #e38104;
    --backGround: #fff;
}
.check_dathang label span.item-checkbox {
    height: 25px;
    width: 25px;
    border: 1px solid #ccc;
    position: relative;
    display: inline-block;
    background: var(--backGround,rgba(0,0,0,0));
    /* margin-right: 5px; */
}
.check_dathang label span {
    display: inline;
    vertical-align: middle;
}
.check_dathang label input[type=checkbox]:checked+span.item-checkbox:after {
    content: '';
    display: block;
    position: absolute;
    width: 8px;
    height: 14px;
    top: 0px;
    left: 7px;
    border-style: solid;
    border-color: var(--colorChecked,#e38104);
    border-width: 0 0.2rem 0.2rem 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
a.a_dathang_all{background: #060;position: absolute;right: 10px;top: 5px;color: #fff;display: inline-block;padding: 5px 15px;border-radius: 12px;z-index: 99;}
.tab_affiliate{margin: 10px 0;}
.tab_affiliate a.a_tab_affiliate{color: #060;border:1px solid #060;display: inline-block;border-radius: 50%;width: 30px;height: 30px;line-height: 30px;text-align: center;box-sizing: border-box;vertical-align: middle;}
.tab_affiliate a.active, .tab_affiliate a:hover{background: #060; color: #fff;}
.danhsachlienket{border-top: 1px solid #ddd;}
.danhsachlienket .lienket_affiliate{border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;}
.danhsachlienket .col_aff_1{border-right: 1px solid #ddd;float: left;width: 70%;padding: 5px;box-sizing: border-box;}
.danhsachlienket .col_aff_1 a{color: #333;}
.danhsachlienket .col_aff_2{border-right: 1px solid #ddd;padding: 5px;float: left;width: 30%;box-sizing: border-box;}
.level_affiliate a{display: inline-block; padding: 0 10px; color: #060; border-radius: 10px;}
.level_affiliate a.active, .level_affiliate a:hover{background: #060; color: #fff;}
.danhsachthanhvien{border-top: 1px solid #ddd;margin-top: 15px;}
.danhsachthanhvien .thanhvien{border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;display: flex;}
.danhsachthanhvien .col_thanhvien_1{border-right: 1px solid #ddd;float: left;width: 30%;padding: 5px;box-sizing: border-box;}
.danhsachthanhvien .col_thanhvien_1 a{color: #333;}
.danhsachthanhvien .col_thanhvien_2{border-right: 1px solid #ddd;padding: 5px;float: left;width: 12%;box-sizing: border-box;}
.danhsachthanhvien .col_thanhvien_3{border-right: 1px solid #ddd;padding: 5px 0px;float: left;width: 70%;box-sizing: border-box;}
.f_thanhvien a{color: #060;border:1px solid #060;display: inline-block;padding: 0px 10px;border-radius: 12px;margin: 5px 5px;}
.f_thanhvien a:hover{background: #060; color: #fff;}
.lienket_affiliate .col_aff{box-sizing: border-box;padding: 5px;border:1px solid #ddd;position: relative;}
.lienket_affiliate .col_aff a{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.lienket_affiliate .col_aff a.name_member{display: inline-block;vertical-align: middle;}
.lienket_affiliate .soluotxem{display: inline-block;background: #060;color: #fff;padding: 0 5px;border-radius: 10px;font-size: 13px;cursor: pointer;}
.list_status_post .col_status_post{box-sizing: border-box;padding: 5px;border:1px solid #ddd;position: relative;}
.list_status_post .col_status_post h4{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: 500;color: rgb(120, 120, 120);line-height: 24px;}
.list_status_post .col_status_post h4 a{color: #060;}
.list_status_post .col_status_post p{color: rgb(120, 120, 120);font-size: 13px;margin-bottom: 5px;margin-top: 0px;line-height: 16px;font-weight: 400;}
.webTooltip {
    display: block;
    position: absolute;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.4s, margin-top 0.4s;
    width: 200px;
    right: 0px;
    margin-top: -10px;
    text-align: center;
    z-index: 100;
}
.webTooltip.hovertip {
    opacity: 0.8;
    margin-top: 10px;
}
.webTooltip>span:first-child {
    top: -5px;
    left: 50%;
    /* margin-left: -5px; */
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid black;
}
.webTooltip>.innerText {
    background: #000000;
    border-radius: 3px;
    padding: 3px 5px;
    color: #ffffff;
    display: inline-block;
    text-align: center;
}
.thoigian{font-size: 13px;color: #ccc;display: inline-block;vertical-align: middle;}
.flex{display: flex;}
.pos_relative{position: relative;}
.form_tt_donhang{margin-top: 10px;}
.form_tt_donhang .tt_donhang{display: inline-block;width: 49%;box-sizing: border-box;margin-bottom: 10px;}
.form_tt_donhang .tt_donhang input{border-radius: 12px;padding: 5px 10px;max-width: 100%;width: 320px;}
.form_tt_donhang_popup{margin-top: 10px;}
.form_tt_donhang_popup .tt_donhang{display: block;width: 100%;box-sizing: border-box;margin-bottom: 10px;}
.form_tt_donhang_popup .tt_donhang input{border-radius: 12px;padding: 5px 10px;max-width: 100%;width: 320px;}
a.a_them {
    margin-right: 10px;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff;
    background: #090;
}
a.a_huy {
    margin-right: 10px;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff;
    background: #ccc;
}
a.a_them_tron {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    background: #090;
}
a.a_huydonhang {
    margin-right: 10px;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff;
    background: #f77b00;
vertical-align: middle;}
a.a_them:hover, a.a_huydonhang:hover{background: #000;}
a.a_icon_share2{background: #546ce8;color: #fff;width: 30px;height: 30px;border-radius: 50%;line-height: 30px;display: inline-block;/* right: 0px; */text-align: center;vertical-align: middle;}
.tt_lienket_domain{padding: 5px 0px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-top: 10px;}
.tt_lienket_domain a{display: inline-block;padding: 0 10px;background: #060;color: #fff;margin: 0 5px;border-radius: 12px;font-size: 13px;}
.tt_lienket_domain a:nth-child(2){background: #f00;}
.tt_lienket_domain a:nth-child(3){background: #f7ed00;}
.tt_lienket_domain a.active{background: #ddd; color: #000;}
#boximg_title img{width: 150px; height: auto;}
.box_actionkhu a img{width: 35px;height: auto;vertical-align: middle;border: 1px solid #ddd;border-radius: 50%;overflow: hidden;}
.baihoc_daotao{margin-bottom: 15px;}
.chude_lophoc{position: relative;}
.chude_lophoc a{background: #000;font-weight: bold;display: block;padding: 6px 15px;color: #fff;}
a.add_lienket{position: absolute;right: 0px; top: 0px;}
.chude_lophoc a:hover{color: #060;}
a.ano_btn_xoa{color: #f00;border:1px solid #f00;display: inline-block;width: 30px;height: 30px;font-size: 13px;border-radius: 50%;text-align: center;line-height: 30px;position: relative;}
a.ano_btn_sua{color: #060;border:1px solid #060;display: inline-block;width: 30px;height: 30px;font-size: 13px;line-height: 30px;text-align: center;border-radius: 50%;position: relative;}
a.ano_btn_xoa:hover{background-color: #f00; color: #fff;}
a.ano_btn_sua:hover{background-color: #060; color: #fff;}
.popyt {
    width: 25%;
    float: left;
    border: 1px solid #CCC;
    position: relative;
    box-sizing: border-box;
}
.popyt a.a_youtube{display: block;position: relative;z-index: 998;}
.popyt a.icon_youtube_more{display: block;position: absolute;z-index: 999; left: 0px; right: 0px; bottom: 0px; top: 0px;}
.popyt img{width: 100%; height: auto;}
.playyt {
    position: absolute;
    width: 50px !important;
    left: calc(50% - 25px);
    top: calc(50% - 17px);
}
.main_content img {
    /* max-width: 100%; */
    height: auto;
    /* border-radius: 15px; */
    /* border:1px solid #CCC; */
}
.baihoc_daotao_left{float: left;width: 30%;margin-top: 10px;}
.baihoc_daotao_left a{line-height: 0px;}
.baihoc_daotao_left img{width: 100%; height: auto;border: 1px solid #ddd;border-radius: 12px; box-sizing: border-box;}
.baihoc_daotao_right{float: left;width: 70%;padding: 0 10px;box-sizing: border-box;}
.embed-container { position: relative; padding-bottom: 56.25%; overflow: auto; }
.embed-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.boxsaovang{display: inline-block;vertical-align: middle;}
.lined{display: inline-block;vertical-align: middle; color: #c1baba;}
.boxsldaban{display: inline-block;font-size: 11px;vertical-align: middle; color: #c1baba;}
.boxsaovang i{color: #c1baba;}
.boxsaovang i.saovang{color: #ffd43b;}
.boxsaovang span { font-size: 14px; color: #b7b1b1; }
.chusku{color: #c1baba;}
.daotao_content_title{font-size:22px;font-weight:bolder;/* padding-bottom:8px; */color:#000;line-height:150%;text-align:left;box-sizing: border-box;display: inline-block;vertical-align: middle;width: calc(100%);}
.popup_fixed{position: fixed;/* left: 0px; *//* right: 0px; */top: calc(80vh - 35px);z-index: 99999;}
.popup_fixed a{background-color: #060;color: #fff;display: block;padding: 2px 10px;border-radius: 12px;line-height: 22px;}
.btn_mb_fixed{display: none;position: fixed;bottom: 0px;left: 0px;right: 0px;padding: 12px 16px;background: white;z-index: 50;border-top: 1px solid rgb(239, 239, 239);}
.btn_mb_fixed button{margin: 0px 12px 0px 0px;width: 40px;height: 40px;background: rgb(255, 255, 255);display: flex;flex-shrink: 0;flex-direction: column;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;border: 1px solid #060;border-radius: 4px;cursor: pointer;color: #060;}
.btn_mb_fixed a{font-size: 15px;line-height: 24px;padding: 8px 0px;text-align: center;text-transform: capitalize;border-radius: 4px;font-weight: 500;display: block;flex-direction: column;flex: 1 1 0%;-webkit-box-pack: center;justify-content: center;color: rgb(255, 255, 255);background-color: #060;}
.boxgiatrc_km{color: #f00;font-size: 12px;border:1px solid #090;padding: 0 2px; border-radius: 5px; float: right; line-height: 20px;}
.ct_giatrc_km{color: #f00;font-size: 12px;border:1px solid #090;padding: 0 2px; border-radius: 5px;}
.overflowhidden{overflow: hidden;width: 100%;display: block;}
.overflowhidden_dhn{overflow: hidden;width: 100%;display: block;}
.inline-block{display: inline-block; vertical-align: middle;}
.searchprofiles{position: relative;display: inline-block;vertical-align: middle;}
.searchprofiles input{border-radius: 12px; border:1px solid #ddd;background-color: #fff;padding: 2px 35px 2px 35px;}
.searchprofiles a {
    position: absolute;
    left: 10px;
    top: 3px;
    z-index: 99;
    color: #333;
    font-size: 20px;
}
.a_netid{font-size: 22px;line-height: 22px;display: inline-block;vertical-align: middle;}
.sapxepbaiviet{display: inline-block;}
.sapxepbaiviet input{width: 35px; height: 20px; text-align: center;border-radius: 5px;}
.divalert{color: #f00; font-weight: bold;}
a.history_back{display: inline-block;vertical-align: middle;color: #060; margin-right: 10px;}
.netid_history{border-top: 1px solid #CCC;height:auto;width:100%;box-sizing:border-box;display: block;align-items: center;}
.netid_history .netid_history_time{font-size: 13px;color: #999;display: block;padding: 0 5px;}
.netid_history_text{height:auto;width: 100%;padding:5px;box-sizing:border-box;display: block;}
.tt_tracking p{color: #ddd; font-size: 13px;margin: 0px;}
.total_quote{position: absolute;top: -10px;right: -10px;background: #000;color: #fff;width: 18px;height: 18px;text-align: center;border-radius: 50%;}
.box_report{border: 1px solid #ddd;}
.box_report .row_report{border: 1px solid #ddd;}
.box_report .row_report a{color: #333;}
.box_report .row_report .col_report{padding: 5px;border-right: 1px solid #ddd;}
.load_tinhthanh{max-height: 280px; overflow: auto;}
.border_box_timeline{border-left: 2px solid #060;}
.list_status_order{padding-left: 10px; position: relative;}
.list_status_order:before{content: "\f192";position: absolute;top: 0px;left: -9px;font-family: "Font Awesome 5 Free";font-weight: 900;color: #060;background: #fff;}
.list_status_order p{margin: 0px;}
.list_status_order p.date_order{color: #060; font-weight: bold;}
a.a_hide{background-color: #f00;color: #fff;position: absolute;top: 0px;right: 0px;width: 64px;height: 64px;line-height: 64px;font-size: 22px;z-index: 99;}
.row_dsdonhang_cus .tensanpham_netid { width: 75%; overflow: hidden; /* text-overflow: ellipsis; */ /* white-space: nowrap; */ }
.row_dsdonhang_cus .tensanpham_netid .giasanpham_netid{float: left;line-height: 26px;font-weight: bold;}
.soluong_netid{border-radius: 12px;float: right;width: 90px;overflow: hidden;}
.soluong_netid input { border: 1px solid #ddd; width: calc(100% - 48px); text-align: center; display: inline-block; vertical-align: middle; border-radius: unset; height: 24px; }
.soluong_netid a.sl_up { position: relative; width: 24px; height: 24px; line-height: 24px; background: #ddd; display: inline-block; text-align: center; vertical-align: middle; }
.soluong_netid a.sl_down { position: relative; width: 24px; height: 24px; line-height: 24px; background: #ddd; display: inline-block; text-align: center; vertical-align: top; vertical-align: middle; }
.tensanphamshop_giohang{display: inline-block;width: calc(100% - 40px);vertical-align: middle;}
.tensanphamshop_giohang .tensanphamshop{width: 100%;/* overflow: hidden; */text-overflow: unset;white-space: normal;}
.boxhidden{position: relative;}
.sp_content_title_popup { font-size: 22px; font-weight: bolder; /* padding-bottom: 8px; */ color: #060; line-height: 150%; text-align: left; box-sizing: border-box; display: inline-block; vertical-align: middle; width: 100%; }
.box_login{padding: 0px 10px 10px 0px;margin: 0px 0px 5px 5px;box-sizing: border-box;}
.box_login .border_login{border-bottom: 1px solid #ddd;padding-bottom: 15px;}
a.loginphone, a.loginphone:link, a.loginphone:visited {outline: none !important;color: #FFF;text-decoration: none;box-sizing: border-box;padding: 0 5px;float: left;text-align: left;width: 100%;height: 75px;}
a.loginphone .box_loginphone{background: #000;border-radius: 10px;}
a.loginphone .icon_loginphone{color: #fff;font-size: 40px;border-right: 1px solid #fff;height: 70px;line-height: 70px;width: 70px;text-align: center;}
a.loginphone .text_loginphone{color: #fff;line-height: 70px;text-align: center;width: calc(100% - 71px);font-size: 19px;}
.show_login_phone a.btn_loginphone{display: block;background-color: #f00;color: #fff;text-align: center;padding: 10px;font-size: 18px;margin-top: 10px;border-radius: 10px;}
.showtext p{margin-bottom: 10px;}
.boxsearch label{line-height: 40px; color: #fff;display: inline-block;}
.padding10{padding: 10px;}
.padding2_10{padding: 0px 10px;}
.botron10{border-radius: 10px;}
a.btn_trudiem { color: #fff; background: #060; display: inline-block; padding: 0px 10px; font-size: 13px; vertical-align: middle; border-radius: 5px; margin-left: 10px; }
a.btn_trutm { color: #fff; background: #fd6c1d; display: inline-block; padding: 0px 10px; font-size: 13px; vertical-align: middle; border-radius: 5px; margin-left: 10px; }
a.chucam, .chucam{color: #fd6c1d;}
.row_report{display: block;border: 1px solid #ddd;}
.row_report .col_report{float: left;width: 33.3333333%;height: 50px;line-height: 50px;border-right: 1px solid #ddd;padding: 0 10px;box-sizing: border-box;}
.row_report .col_report.col_diem{line-height: 22px;}
.canhphai{text-align: right;}
.tabs_lichsu_diemthanhvien{margin: 10px 0;}
.tabs_lichsu_diemthanhvien a{display: inline-block;border:1px solid #ddd;margin: 0 5px;padding: 5px 10px;border-radius: 12px;}
.tabs_lichsu_diemthanhvien a.active{background-color: #ddd;}
.apply_voucher{border-radius: 12px;border: 1px solid #ddd;padding: 2px;width: 100%;box-sizing: border-box;}
.apply_voucher input{border-radius: 12px;border: unset;width: calc(100% - 32px);text-align: left;}
.apply_voucher a{background-color: #060;color: #fff;display: inline-block;border-radius: 12px;width: 26px;text-align: center;line-height: 26px;}
.input_style_option:checked:after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    background-image: url(/images/checkbox-tick-0.svg),none;
    filter: alpha(opacity=100);
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 8px;
    margin-left: -5px;
    margin-top: -4px;
}
.input_style_option:checked:after {
    background: none;
    width: 4px;
    height: 4px;
    margin-left: -2px;
    margin-top: -2px;
    background-color: #fff;
    border-radius: 50%;
}
.input_style_option:checked {
    border: none;
    box-shadow: 0 0 0 10px #060 inset;
}
.input_style_radio {
    border-radius: 100px;
}
.input_style_option {
    color: inherit;
    font: inherit;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -webkit-font-smoothing: inherit;
    background: transparent;
    line-height: normal;
    width: 18px;
    height: 18px;
    box-shadow: 0 0 0 0 #060 inset;
    transition: all 0.2s ease-in-out;
    position: relative;
    cursor: pointer;
    vertical-align: -4px;
    outline: 0;
    border: 1px solid;
    border-color: #060;
    /* margin-right: 8px; */
    /* float: left; */
    overflow: hidden;
}
.radio_netid_option_me{padding: 10px;}
.radio_netid_option_me .radio_option{width: 20%;height: auto;font-size: 10px;border: 1px solid #ddd;text-align: center;margin-bottom: 5px;float: left;box-sizing: border-box;line-height: 35px;cursor: pointer;background-size: contain;position: relative;}
.radio_netid_option_me .radio_option.radio_option20{width: calc(20% - 6px);height: auto;font-size: 10px;border: 1px solid #ddd;text-align: center;margin-bottom: 5px;margin: 3px;float: left;box-sizing: border-box;line-height: 16px;cursor: pointer;background-size: contain;position: relative;overflow: hidden;}
.radio_netid_option_me .radio_option.booked, .radio_netid_option_me .radio_option.booking, .radio_netid_option_me .radio_option{border-radius: 8px; margin: 3px; width: calc(20% - 6px);}
.radio_netid_option_me .radio_option.booking{background: #d2d2d2;}
.radio_netid_option_me .radio_option.booked{background: #1c941c;color: #fff;}

.radio_netid_option_me .radio_option a{font-size: 14px; display: inline-block;}
.radio_netid_option_me .radio_option a.i_room,.radio_netid_option_me .radio_option .i_room{font-size: 50px;color: #1c941c; display: flex;height: 50px;cursor: pointer;justify-content: center;align-items: center;flex-wrap: wrap;}
.radio_netid_option_me .radio_option a.i_room div,.radio_netid_option_me .radio_option .i_room div{width: 100%; display: block;}
.radio_netid_option_me .radio_option.booked a, .radio_netid_option_me .radio_option.booked .i_room{color: #fff;}
.radio_netid_option_me .radio_option.booked a.start_over{color: #f00;background-color: #fff;width: 20px; height: 20px;line-height: 20px; text-align: center;border-radius: 50%;}
.radio_netid_option_me .radio_option label{display: block;position: relative;height: 100%;}
.radio_netid_option_me .radio_netid{line-height: 20px; border-bottom: 1px solid #fff; padding: 3px;height: 20px;}
.radio_netid_option_me .radio_option.booked .radio_netid{background-color: #ff2222;}
.radio_netid_option_me .radio_netid input{float: left;}
.radio_netid_option_me .radio_netid img{max-height: 100%;}
.radio_netid_option_me .radio_option div.ten_netid a{display: block;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #000;width: 100%;text-align: center;line-height: 20px;/* position: absolute; */bottom: 0px;text-shadow: 0 0 white;text-align: center;font-size: 14px; border-top: 1px solid #fff;padding: 5px 0;box-sizing: border-box;}
.radio_netid_option_me .radio_option.radio_option20:hover .ten_netid a,.radio_netid_option_me .radio_option.radio_option20.selecting .ten_netid a{background-color: #000; color: #fff;}
.radio_netid_option_me .radio_option.booked div.ten_netid a{color: #fff;}
.radio_netid_option_me .radio_option div.price_netid{color: #f00;position: relative;float: right;}
.radio_netid_option_me .radio_option.booked a .i_tamtinh{color: #0874f9;background: #fff;width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 50%;}
.loadmorefixed{position: fixed;bottom: 20%;z-index: 999;max-width: 343px;width: calc(100vh - 40px);}
.full_height .indeeep .loadmorefixed{width: calc(100vh - 40px);max-width: calc(100vh - 40px);}
.title_root h2{font-size: 22px;}
.mobile_price{display: none;}
.canhphai{text-align: right;}
.line2line_auto { height: auto; overflow: hidden; color: #ccc; padding: 0; font-size: 13px; }
a.sp_title_1, a.sp_title_1:link, a.sp_title_1:visited { font-size: 14px; color: #000; text-decoration: none; overflow: hidden; height: auto; display: block; white-space: nowrap; margin-bottom: 10px; }
a.sp_title_22, a.sp_title_22:link, a.sp_title_22:visited { font-size: 14px; color: #000; height: 22px; text-decoration: none; overflow: hidden; display: block; white-space: nowrap; }
.btn_dk_khoahoc{float: left; padding: 0 10px; width: 50%; box-sizing: border-box;}
.btn_dk_khoahoc a{display: block;color: #fff;background: #060;padding: 5px 10px;border-radius: 12px;text-align: center;}
.btn_dk_khoahoc a.btn_close{background: #000;}
.box_in_setup{position: relative;}
.microformat{position: relative;}
.tag_admin_baiviet{position: absolute;right: 0px;z-index: 999;top: 0px;}
.tag_admin_baiviet a{display: inline-block;width: 30px; height: 30px;line-height: 30px;text-align: center;background-color: #ff0;}
.tag_admin_baiviet_bottom{position: absolute;right: -10px;z-index: 999;top: -25px;}
.tag_admin_baiviet_bottom a{display: inline-block;width: 30px; height: 30px;line-height: 30px;text-align: center;background-color: #ff0;}
.keylevel_col1 { float: left; width: 30%; line-height: 0; }
.keylevel_col2 { float: right; width: 69%; position: relative; }
.keylevel_col1 img { border-radius: 10px; line-height: 0; }
.hashtags {background: #ddd;padding: 10px 0;border-radius: 10px;margin-top: 10px;box-sizing: border-box;max-height: 135px;overflow: auto;}
.hashtags a { display: block; color: #000; font-size: 14px; font-weight: 700; padding: 5px; width: 50%; float: left; box-sizing: border-box; line-height: 18px; }
.i_daotao a, .i_daotao div, .i_daotao span{font-size: 13px;}
.widget-name[min-width~="1400px"] h2 {
    font-size: 34px;
    color: red;
}
.margin15{margin:15px 0;}
.margin10{margin:10px;}
a.btn_chucnang_baiviet{color: #060;width: 18px;height: 18px;display: inline-block;text-align: center;line-height: 18px; border-radius: 50%; border:1px solid #ddd; vertical-align: middle;}
a.btn_chucnang_baiviet:hover{background-color: #ddd;}
a.a_popup_daotao{font-size: 20px;display: inline-block;vertical-align: middle; }
a.a_popup_daotao:hover{color: #ddd;}
.boxideduz{margin-top: 5px;}
/* menu 2*/
.boxselect_chude_theme_2{position: relative;/* width: 180px; *//* border: 1px solid #ccc; *//* background: #f6f3f3; */z-index: 998;box-sizing: border-box;/* border-radius: 10px; */overflow: hidden;margin-top: 10px;}
.boxselect_chude_theme_2 img{vertical-align: middle;width: 20px;height: auto;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;background: #fff;}
.boxselect_chude_theme_2:before{content: "";border: solid 7px transparent;border-bottom-color: #ccc;width: 0;height: 0;position: absolute;top: -15px;left: 10px;z-index: 2;}
.boxselect_chude_theme_2 a:first-child{border-top: unset;}
.boxselect_chude_theme_2 .item_menucat{width: 100%;float: left;}
.boxselect_chude_theme_2 .item_menucat i{width: 20px;text-align: center;}
.boxselect_chude_theme_2 a{color: #6d6d6d;display: block;box-sizing: border-box;font-size: 13px;font-weight: bold;overflow: hidden;display: block;line-height: 2.9375pc;padding: 0 20px;}
.boxselect_chude_theme_2 a:hover{color: #000;background: #ececec;/* opacity: 0.8; */}
.boxselect_chude_theme_2 a.a_add_chude{background: #009900; color: #fff;text-align: center;}
/* menu 2*/
/* menu 1*/
.boxselect_chude_theme{position: relative;/* width: 180px; *//* border: 1px solid #ccc; *//* background: #f6f3f3; */z-index: 998;box-sizing: border-box;/* border-radius: 10px; */overflow: hidden;margin-top: 10px;}
.boxselect_chude_theme img{/* vertical-align: middle; */width: 100%;height: auto;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;background: #fff;}
.boxselect_chude_theme:before{content: "";border: solid 7px transparent;border-bottom-color: #ccc;width: 0;height: 0;position: absolute;top: -15px;left: 10px;z-index: 2;}
.boxselect_chude_theme a:first-child{border-top: unset;}
.boxselect_chude_theme .item_menucat{width: 33.3%;float: left;min-height: 99px;position: relative;}
.boxselect_chude_theme a{color: #fff;display: block;padding:6px;border-bottom: 0px solid #090;box-sizing: border-box;/* white-space: nowrap; */font-size: 11px;font-weight: normal;overflow: hidden;border-radius: 5px;display: block;text-align: center;line-height: 20px;}
.boxselect_chude_theme a:hover{color: #000;border-bottom: 0px solid #CCC;background: #ececec;/* opacity: 0.8; */}
.boxselect_chude_theme a.a_add_chude{background: #009900; color: #fff;text-align: center;}
.boxselect_chude_theme .icon_font{/* vertical-align: middle; */width: 100%;height: 59px;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;background: #fff;color: #000;font-size: 35px;line-height: 60px;text-align: center;}
/* menu 1*/
/* menu 5*/
.boxselect_chude_theme_5{position: relative;/* width: 180px; *//* border: 1px solid #ccc; *//* background: #f6f3f3; */z-index: 999;box-sizing: border-box;/* border-radius: 10px; */overflow: hidden;margin-top: 10px;}
.boxselect_chude_theme_5 img{/* vertical-align: middle; */width: 100%;height: auto;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;background: #fff;}
.boxselect_chude_theme_5:before{content: "";border: solid 7px transparent;border-bottom-color: #ccc;width: 0;height: 0;position: absolute;top: -15px;left: 10px;z-index: 2;}
.boxselect_chude_theme_5 a:first-child{border-top: unset;}
.boxselect_chude_theme_5 .item_menucat{width: 33.3%;float: left;min-height: 99px;position: relative;}
.boxselect_chude_theme_5 a{color: #fff;display: block;padding:6px;border-bottom: 0px solid #090;box-sizing: border-box;/* white-space: nowrap; */font-size: 11px;font-weight: normal;overflow: hidden;border-radius: 5px;display: block;text-align: center;line-height: 20px;}
.boxselect_chude_theme_5 a:hover{color: #000;border-bottom: 0px solid #CCC;background: #ececec;/* opacity: 0.8; */}
.boxselect_chude_theme_5 a.a_add_chude{background: #009900; color: #fff;text-align: center;}
.boxselect_chude_theme_5 .icon_font{/* vertical-align: middle; */width: 100%;height: 59px;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;background: #fff;color: #000;font-size: 35px;line-height: 60px;text-align: center;}
.boxselect_rutgon{position: relative;width: 64px;}
.boxselect_rutgon a.a_mn_5{display: block;color: #000;text-align: center;border-radius: 10px;padding: 10px 5px;box-sizing: border-box;font-size: 12px;}
.boxselect_rutgon a.a_mn_5:hover{background-color: rgb(0 0 0 / 5%);}
.icon_mn_5{font-size: 18px;}

/* menu 5*/
/* menu 6*/
.boxselect_chude_theme_6{position: relative;/* width: 180px; *//* border: 1px solid #ccc; *//* background: #f6f3f3; */z-index: 999;box-sizing: border-box;/* border-radius: 10px; */overflow: hidden;margin-top: 10px;}
.boxselect_chude_theme_6 img{vertical-align: middle; width: 35px;height: auto;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;background: #fff; display: inline-block;}
.boxselect_chude_theme_6:before{content: "";border: solid 7px transparent;border-bottom-color: #ccc;width: 0;height: 0;position: absolute;top: -15px;left: 10px;z-index: 2;}
.boxselect_chude_theme_6 a:first-child{border-top: unset;}
.boxselect_chude_theme_6 .item_menucat{width: 100%;position: relative;}
.boxselect_chude_theme_6 a{color: #fff;display: block;padding:6px;border-bottom: 0px solid #090;box-sizing: border-box;/* white-space: nowrap; */font-size: 13px;font-weight: normal;overflow: hidden;border-radius: 5px;display: block;text-align: left;line-height: 20px;}
.boxselect_chude_theme_6 a:hover{color: #000;border-bottom: 0px solid #CCC;background: #ececec;/* opacity: 0.8; */}
.boxselect_chude_theme_6 a.a_add_chude{background: #009900; color: #fff;text-align: center;}
.boxselect_chude_theme_6 .icon_font{/* vertical-align: middle; */width: 100%;height: 59px;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;background: #fff;color: #000;font-size: 35px;line-height: 60px;text-align: center;}
.boxselect_rutgon{position: relative;width: 64px;}
.boxselect_rutgon a.a_mn_5{display: block;color: #000;text-align: center;border-radius: 10px;padding: 10px 5px;box-sizing: border-box;font-size: 12px;}
.boxselect_rutgon a.a_mn_5:hover{background-color: rgb(0 0 0 / 5%);}
.icon_mn_5{font-size: 18px;}
/* menu 5*/
a.icon_tag {width: 45px;height: 45px;border: 1px solid #fff;box-sizing: border-box;border-radius: 50%;color: #fff;display: block;cursor: pointer;font-size: 30px;text-align: center;overflow: hidden;line-height: 45px;}
a.icon_tag:hover { background: #090; color: #FF0; }
a.btn_taonhom{background: #060; color: #FFF; display: inline-block; padding: 5px 10px; border-radius: 12px;}
.title_group h3 { padding: 10px; background: #ddd; border-radius: 10px; margin-bottom: 10px; margin-top: 10px; }
.video-comment iframe{width: 100%;}
/* Switch 1 Specific Styles Start */

.box_1{
  position: relative;
  z-index: 999;
  margin-top: 20px;
  text-align: center;
  padding: 10px 0;
}

input[type="checkbox"].switch_1{
  font-size: 26px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 2em;
  height: 1em;
  background: #000;
  border-radius: 3em;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  margin-top: unset;
  border: unset;
  }
  
  input[type="checkbox"].switch_1:checked{
  background: #000;
  }
  
  input[type="checkbox"].switch_1:after{
  position: absolute;
  content: "";
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background: #fff;
  -webkit-box-shadow: 0 0 .25em rgba(0,0,0,.3);
  box-shadow: 0 0 .25em rgba(0,0,0,.3);
  -webkit-transform: scale(.7);
  transform: scale(.7);
  left: 0;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  }
  
  input[type="checkbox"].switch_1:checked:after{
  left: calc(100% - 1em);
  }
  
/* Switch 1 Specific Style End */
input[type="checkbox"].switch_3{
  font-size: 26px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 2em;
  height: 1em;
  background: #000;
  border-radius: 3em;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  margin-top: unset;
  border: unset;
  }
  
  input[type="checkbox"].switch_3:checked{
  background: #f00;
  }
  
  input[type="checkbox"].switch_3:after{
  position: absolute;
  content: "";
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background: #fff;
  -webkit-box-shadow: 0 0 .25em rgba(0,0,0,.3);
  box-shadow: 0 0 .25em rgba(0,0,0,.3);
  -webkit-transform: scale(.7);
  transform: scale(.7);
  left: 0;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  }
  
  input[type="checkbox"].switch_3:checked:after{
  left: calc(100% - 1em);
  }
.copyright{text-align: center;color: #fff;}
.copyright a{color: #fff;}
/* End of inbox */
.classmetao_nho {display: block; width: 100%; position: relative; }
.in_title3lan_nho {padding: 10px;padding-left: 0;box-sizing: border-box;border-bottom: 1px solid #333d49;height: auto;width: 100%;}
.boxtext_nho {width: 100%;padding-left: 35px;box-sizing: border-box;}
.bacham3_nho:hover { background: #000; color: #FF0; } .bacham3_nho { position: absolute; right: 10px; width: 30px; top: 6px; height: 30px; background: rgb(0 0 0 / 0%); color: #111; padding: 5px 10px; box-sizing: border-box; border-radius: 50%; cursor: pointer; z-index: 999; }
.classacatsub_theme{display: inline-block;vertical-align: middle;}
.classacatsub_theme a{display: block;margin-right: 5px;border: 1px solid #060;color: #060;display: inline-block;padding: 2px 5px;border-radius: 10px;line-height: 25px;box-sizing: border-box; margin-bottom: 5px;}
.classacatsub_theme a, #contentid .classacatsub_theme a{margin-bottom: 5px;}
.classacatsub_theme a:hover, .classacatsub_theme a.active{color: #fff;background-color: #060;}
.classacatsub_theme a img{border-radius: 50%;width: 25px;height: auto;vertical-align: middle;}
.box_tanglau a{display: inline-block;margin-right: 5px;border: 1px solid #060;color: #060;display: inline-block;padding: 2px 5px;border-radius: 10px;line-height: 25px;box-sizing: border-box; margin-bottom: 5px;}
.box_tanglau a:hover, .box_tanglau a.active{color: #fff;background-color: #060;}
.list_item .radio_netid_option_me .radio_option{width: calc(25% - 6px); margin: 3px; }.radio_netid_option_me{padding: 10px 0;}
.viewmore{text-align: center; padding: 10px 0;}
.viewmore a{display: inline-block;background-color: #ddd; border-radius: 12px; color: #000; padding: 5px 10px;}
a.a_30{width: 30px;height: 30px;line-height: 30px;display: inline-block;vertical-align: middle;border-radius: 50%;overflow: hidden;border: 1px solid #ddd;box-sizing: border-box;}
a.a_30 img{width: 100%; height: auto;}
.header_tag{padding: 10px 10px;}
.type_search_public{padding: 0 10px;}
a.tag_title, a.tag_title:link, a.tag_title:visited { color: #060; text-decoration: none; display: inline-block; padding: 5px 5px; font-size: 20px; font-weight: bold; box-sizing: border-box; vertical-align: middle; }
a.a_back { color: #060; width: 30px; height: 30px; font-size: 16px; text-align: center; line-height: 30px; float: left; }
.title_xam{padding: 5px 10px; background-color: #eee; color: #000; font-weight: bold;}
.nguoiquanly{margin-bottom: 20px;}
.row_user { color: #000; border: 1px solid #ddd; border-radius: 12px; margin-top: 10px; padding: 5px; }
.banner{position: relative;}
.inbox_row.row_donhang .inbox_col_info a.remove_product_tag{position: absolute;color: #f00;right: 5px;top: 0px;z-index: 999;}
.inbox_row.row_donhang .inbox_col_info a.edit_product_tag{position: absolute;color: #060;right: 20px;top: 0px;z-index: 999;}
.doanhnghiepshop .d150_bu{width: 33.3333%;}
.boximg_netid { width: 60px; height: 60px; /* margin-left: 10px; */ z-index: 1; position: relative; }
.boximg_netid a{display: block;}
.boximg_netid img{width:100%;height:100%;}
.boximg_netid_nho {width: 25px;height: 25px;/* margin-left: 10px; */z-index: 1;position: relative;}
.boximg_netid_nho a{display: block;}
.boximg_netid_nho img{width:100%;height:100%;}
.box_random{position: absolute;left: 0px;right: 0px;text-align: center;background: rgb(0,0,0);z-index: 999;padding: 0 20px;display: none;height: 64px;line-height: 64px;}
.box_random h3{color: #fff;font-size: 48px;}
.row_box.active_num{background-color: #e49062;}
a.a_random{background-color: #ddd;color: #000;position: absolute;top: 0px;left: 0px;width: 64px;height: 64px;line-height: 64px;font-size: 22px;z-index: 99;}
.box_member_tag{border-radius: 12px;overflow: hidden;position: relative;width: 100%;}
.box_member_tag input{border:1px solid #ddd;width: 100%;height: 30px;background: #eee;border-radius: 12px 12px 0px;}
.box_member_tag a{position: absolute;height: 30px;width: 30px;right: 0px;top: 0px;border-radius: 0px 0px 12px;background: #090;color: #fff;text-align: center;line-height: 30px;font-size: 20px;}
.bo_avatar40 { display: inline-block; width: 40px; height: 40px; line-height: 0; border-radius: 50%; border: 1px solid #ddd; overflow: hidden; vertical-align: middle; color: #ddd; }
.bo_avatar40 img{width: 100%; height: auto;}
.info_netid{display: inline-block;width: calc(100% - 50px);vertical-align: middle;}
.contact_netid{font-size: 13px;color: #9e9696;}
.icon_connect_tag a.a_connect_tag{width: 18px;height: 18px;border-radius: 50%;display: inline-block;text-align: center;border: 1px solid #ddd;line-height: 18px;font-size: 12px;background: #090;color: #fff;vertical-align: middle;}
a.btn_dathang_netid{background-color: #060;color: #fff;width: 25px;height: 25px;line-height: 25px;text-align: center;position: absolute;top: 20px;right: 0px;font-size: 13px;border-radius: 50%;}
.quy_tag_netid{ text-align: center; padding: 10px 0; border-bottom: 1px solid #ddd; }
.quy_tag_netid h3{font-size: 20px;display: inline-block;vertical-align: middle;}
.quy_tag_netid a{background: #060;color: #fff;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;display: inline-block;}
a.a_show_mytags{position: absolute;right: 5px;}
.row_box_vote {margin-bottom: 10px;display: block;position: relative;overflow: hidden;border-radius: 12px;background: #ddd;}
.row_box_vote label{display: block;cursor: pointer;padding: 8px;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;}
.row_box_vote label a{line-height: 18px;display: block;color: #000;}
.row_box_vote.highlight_ds, .row_box_vote:hover{background: #F60;}
.row_box_vote label:hover{background: #F60;}
.row_box_vote.highlight_ds a, .row_box_vote:hover a{color: #fff;}
.vote_percent{background-color: #5bc4e7;height: 100%;position: absolute;color: #fff;top: 0px;}
.percentfull{color: #000;position: absolute;right: 0px;z-index: 999;top: 6px;font-size: 12px;right: 5px;}
a.name{display: block; color: #000; font-weight: bold;}
.row_dsdonhang_cus .tensanpham a.addproduct_order{position: absolute;color: #060;left: 0px;top: 0px;width: 30px;height: 30px;line-height: 30px;font-size: 20px;}
.row_dsdonhang_cus .tensanpham a.bookall_order{position: absolute;color: #060;left: 30px;top: 0px;width: 30px;height: 30px;line-height: 30px;font-size: 20px;}
.load_name_netid{padding:5px 0;}
.box_filter_user_netid {position: absolute;left: 0px;right: 0px;z-index: 999;background: #fff;border: 1px solid #ddd;border-radius: 10px;/* height: 280px; */overflow: auto;margin-top: -24px;}
.font-size20{font-size: 20px;}
.sp_title_mua { font-size: 17px; font-weight: bolder; color: #000; line-height: 150%; text-align: center; box-sizing: border-box; vertical-align: middle; }
.border_top{border-top: 1px solid #ddd;}
.cmt_ordershop { display: inline-block; width: 38px; border: 1px solid #CCC; border-radius: 12px; height: 20px; text-align: center; color: #999 !important; }
.clcm_spid { border: 1px solid #EEE; border-radius: 10px; box-sizing: border-box; width: 35px; height: 22px; text-align: center; }
.option_edit_address{display: none;}
.option_edit_address input{width: 90%;}
.boxme_h2 { font-weight: bold; font-size: 14px; padding: 6px 0px; line-height: 120%; color: #0f55a7; padding-left: 25px; }
.giatien_realtime { color: #f00; font-weight: bold; font-size: 13px; position: relative; display: inline-block; vertical-align: top; }
a.a_done_realtime {position: absolute;right: 10px;top: calc(50% - 30px);width: auto;height: 30px;text-align: center;background: #006000;color: #fff;line-height: 30px;box-sizing: border-box;border-radius: 12px;cursor: pointer;z-index: 99;padding: 0 10px;}
a.a_del_realtime {position: absolute;right: 90px;top: calc(50% - 30px);width: auto;height: 30px;text-align: center;background: #ddd;color: #000;line-height: 30px;box-sizing: border-box;border-radius: 12px;cursor: pointer;z-index: 99;padding: 0 10px;}
a.a_done {position: absolute;right: 10px;top: calc(50% - 30px);width: auto;height: 30px;text-align: center;background: #ddd;color: #000;line-height: 30px;box-sizing: border-box;border-radius: 12px;cursor: pointer;z-index: 99;padding: 0 10px;}
.item_xam{background: #eee;}
.box_id_banhang{position: relative;}
.border_do{display: inline-block;vertical-align: top;border: 1px solid #f00;line-height: 20px;padding: 2px 10px;font-size: 14px;border-radius: 8px;}
.row_dsdonhang_cus.row_highlight { background: #ff0; }
.row_dsdonhang.row_highlight { background: #ff0; }
.stick_xanh{display: inline-block;vertical-align: middle;}
.stick_xanh img{width: 30px; height: auto;}
.stick_xanh_nho{display: inline-block;vertical-align: middle;}
.stick_xanh_nho img{width: 15px; height: auto;}
.icon_mxh{display: inline-block;width: 18px; vertical-align: middle;}
.boxdesc div{line-height: 20px;}
.tongdontrongnam{padding: 5px 10px;}
.tongdontrongnam label{font-weight: bold; margin-right: 10px;}
p.ghichu{line-height: 20px;padding: 0px;margin: 0px; color: #c8c4c4;font-size: 13px;}
a.a_submit{background-color: #060; color: #fff; display: inline-block; padding: 5px;}
.bangluong h3{font-size: 20px; font-weight: bold;}
.boxxacnhanluong.inline{display: inline-block;}
.input_dangbai.readonly { background-color: #ddd; }
.title_luongthang{background-color: #ddd;padding: 5px 10px; font-weight: bold;}
a.btn_xanh { background: #060; display: inline-block; padding: 0px 5px; color: #fff; /* height: 30px; */ vertical-align: top; /* line-height: 30px; */ border-radius: 5px; }
a.btn_booking { background: #060; display: inline-block; padding: 4px 10px; color: #fff; /* height: 30px; */ vertical-align: top; /* line-height: 30px; */ border-radius: 5px; }
a.btn_booking:hover{background-color: #000;}
a.btn_booking img{width: 30px;height: auto;vertical-align: middle;}
.boxdanhgia_item{position: relative;}
a.a_datmon{position: absolute;right: 0px;top: 0px;background-color: #060;color: #fff;width: 25px;height: 25px;line-height: 25px;text-align: center;border-radius: 50%; font-size: 12px;}
a.a_datmon.bg_xam{background: #ddd;pointer-events: none;}
.bg_xam{background: #ddd;}
a.matkhau_baiviet{color: #fff;}
.row_dsdonhang_cus .tensanpham a.addproduct_order_cus { position: absolute; background-color: #060; color: #fff; left: 0px; top: 0px; /* width: 30px; */ height: 30px; line-height: 30px; font-size: 14px; padding: 0px 10px; }
.title_h3 {position:relative;line-height:45px;height:45px;background: #000;/* border-right: 5px solid #090; *//* border-left: 5px solid #090; */margin-bottom: 0px;border-radius: 0;}
.title_h3 h3 {color:#FF0;font-weight:bold;font-size:21px;padding-left:20px;line-height:45px;text-transform:uppercase;text-align:left;}
a.history_back_netid {/* display: inline-block; *//* vertical-align: middle; */color: #060;}
.box_menu_netid{width: calc(100% - 20px); display: inline-block;}
.h2title { font-size: 26px; color: #060; font-weight: 700; text-align: center; padding: 15px; box-sizing: border-box; line-height: 110%;}
.lienminh_hiephoi .item_phankhu{float: left;width: 50%;}
.bg_trang{background-color: #fff;}
.box_sort_link{position: absolute;right: 0px;z-index: 999;bottom: 0px;}
.box_sort_link input{width: 35px;height: 20px;}
.table_bangdiem { }
.table_bangdiem .thead .col_thead { position: sticky; top: 0px; float: left; }
.table_bangdiem .table { border-collapse: collapse; }
.table_bangdiem .col_thead { padding: 5px 10px; border: 1px solid rgb(221, 221, 221); }
.table_bangdiem .col_thead { background: rgb(238, 238, 238); }
.table_bangdiem .col_thead h3 { color: rgb(51, 51, 51); }
.table_bangdiem .col_thead a { color: rgb(28, 33, 84); }
.row_thead, .row_tbody { display: inline-flex; }
.table_bangdiem .col_tbody { padding: 5px 10px; border: 1px solid rgb(221, 221, 221); }
.table_bangdiem .col_tbody { background: rgb(255, 255, 255); text-align: center; }
.table_bangdiem .col_tbody .class_rubik_sodiem { background: red; color: rgb(255, 255, 255); display: inline-block; width: 30px; height: 30px; border-radius: 50%; text-align: center; line-height: 30px; }
.table_bangdiem .col_tbody .class_rubik2 img { width: 35px; height: 35px; }
.overflow_full{overflow: auto;width: 100%;}
.control_bangdiem a { color: rgb(255, 255, 255); background: #060; display: inline-block; padding: 5px 10px; border-radius: 12px;}
.control_bangdiem{margin-top: 10px;}
.border_xoay{text-align: center;}
.border_xoay:before {
    position: absolute;
    content: '';
    height: 30px;
    width: 30px;
    border: 2px dashed orange;
    top: 13px;
    left: 13px;
    border-radius: 50%;
    animation: spin 2s linear infinite;
    z-index: 999;
}
.class_menu_web{float: left;width: 50%;/* padding: 0 5px; */box-sizing: border-box;}
.class_menu_web a {
    color: #fff;
    display: block;
    padding: 5px;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    white-space: nowrap;
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
    border-radius: 5px;
}
.class_menu_web a img{
    vertical-align: middle;
    width: 20px;
    height: auto;
    border: 1px solid #ddd;
    border-radius: 50%;
    overflow: hidden;
}
.class_menu_web a:hover {
    color: #000;
    border-bottom: 1px solid #CCC;
    background: #ececec;
}
.class_menu_web .icon_font_web{display: inline-block;vertical-align: middle;}
.class_menu_web .img_font_web{display: inline-block;}
.class_menu_web .img_font_web img{width: 18px; height: auto;}
.class_menu_web_footer{display: inline-block;vertical-align: middle;padding: 5px 10px;}
.class_menu_web_footer a{color: #fff;}
.class_menu_web_footer .img_font_web {display: inline-block; vertical-align: middle;}
.class_menu_web_footer a img{width: 20px; height: auto;border-radius: 50%; border:1px solid #ddd;}
.mabaove{position: absolute;background-color: #ddd;right: 0px;bottom: 9px;padding: 5px;font-weight: 600;}
.domain_map iframe{width: 100%;}
a.sum_services_user{background-color: #ccc;color: #fff;margin-right: 5px;display: inline-block;vertical-align: middle;width: 20px;height: 20px;text-align: center;line-height: 20px;border-radius: 50%;font-size: 12px;}
.ghichu{color: #a08f8f;font-style: italic; line-height: 20px;}
.box_loaibaocao{border: 1px solid #060; color: #060;display: inline-block;vertical-align: middle; font-size: 12px;border-radius: 12px; padding: 0 5px; line-height: 20px;}
a.btn_nhiemvu { background: #060; display: inline-block; padding: 0px 5px; color: #fff; height: 30px; vertical-align: top; line-height: 30px; border-radius: 12px; }
a.viewall_step{background: #060; display: inline-block; width: 30px; color: #fff; height: 30px; vertical-align: middle; line-height: 30px; border-radius: 50%; text-align: center;}
div.eduz_title{height: 44px; overflow: hidden;}
a.eduz_title_small, a.eduz_title_small:link, a.eduz_title_small:visited {font-size: 14px;color: #000;text-decoration: none;overflow: hidden;display: block;vertical-align: middle;}
.eduz_title a{display: inline-block;vertical-align: middle;}
.view_list{padding: 5px 10px;}
.view_list a{font-size: 16px; color: #060;}
.view_list a.active{color: #f00;}
.menu_list_2 .box{width: 50%;}
.menu_list_2 .box .box_img{width: 20%; float: left;}
.menu_list_2 .box .box_img img{width: 100%; height: auto;}
.menu_list_2 .box .box_in_small{width: 80%; float: right; padding-left: 5px;box-sizing: border-box;}
.menu_list_2 .box a.a_datmon{position: relative; display: inline-block;}
.box_update_tin {background-clip: padding-box;background-color: #fff;border-radius: 12px;display: none;padding: 4px;position: absolute;z-index: 999;top: 1px;left: 0;right: 22px;}
.box_update_tin.highlight { display: block; } 
.box_eduz{border: 1px solid #ddd; border-radius: 12px;}
.box_in_setup{padding: 5px; border-top: 1px solid #ddd;}
i.saocam{color: #f66a1d;}
a.button30 { background: #060; display: inline-block; width: 30px; color: #fff; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; vertical-align: middle; }
a.i_checklist{color: #767676; display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 50%; vertical-align: middle; border: 1px solid #767676; font-size: 12px; }
.title_class {padding: 10px;background: #ddd;margin: 0 10px;border-radius: 10px;margin-bottom: 10px;margin-top: 10px;}
.title_class_nomar {padding: 10px;background: #ddd;border-radius: 10px;margin-bottom: 10px;margin-top: 10px;font-weight: bold;}
.title_class a.tenlop { color: #fff; font-weight: 700; }
.alert_message { background: #f00; /* overflow: hidden; */ /* overflow-y: auto; */ position: fixed; right: 0; top: 53px; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; visibility: visible; z-index: 9999; padding:10px 20px; color: #fff; border-radius: 20px;}
.alert_message.open { display: block; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); visibility: visible; right: 0px; }
.sticky-button { background-color: #fff; box-shadow: 0 -4px 8px rgba(0,0,0,.05); padding: 10px 0px; text-align: center; bottom: -10px; position: sticky; z-index: 9999; }
a.btn_xoa{padding:0 5px; background:#f00; color:#fff;vertical-align: middle;display: inline-block;border-radius: 10px;}
a.btn_sua{padding:0 5px;background:#060;color:#fff;vertical-align: middle;display: inline-block;border-radius: 10px;}
a.btn_sua_nho{padding: 0px 10px;background:#090;color:#fff;vertical-align: middle;display: inline-block;border-radius: 10px;}
a.btn_xanh, .btn_xanh{background: #060;display:inline-block;padding: 0px 5px;color:#fff;/* height: 30px; */vertical-align: top;/* line-height: 30px; */border-radius: 5px;}
a.a_comment, .a_comment{background: #060;display:inline-block;color:#fff; height: 30px; vertical-align: middle;line-height: 30px;border-radius: 50%; width: 30px;text-align: center;}
a.btn_xanh_nho{background: #060;display:inline-block;padding: 2px 6px;color:#fff;/* height: 30px; */vertical-align: top;/* line-height: 30px; */border-radius: 5px;font-size: 16px;font-weight: normal;}
a.btn_den{background: #000;display:inline-block;padding: 2px 6px;color:#fff;/* height: 30px; */vertical-align: top;/* line-height: 30px; */border-radius: 5px;font-size: 14px;font-weight: normal;}
a.btn_den{background: #000;/* display:inline-block; */padding: 2px 6px;color:#fff;/* height: 30px; */vertical-align: top;/* line-height: 30px; *//* border-radius: 50%; */font-size: 14px;font-weight: normal;}
a.btn_do,.btn_do{background: #009900;display:inline-block;padding: 2px 6px;color:#fff;/* height: 30px; */vertical-align: middle;/* line-height: 30px; */border-radius: 5px;font-size: 14px;font-weight: normal;}
a.btn_back{background: #060;display:inline-block;padding: 2px 6px;color:#fff;/* height: 30px; */vertical-align: middle;/* line-height: 30px; */border-radius: 5px;font-size: 14px;font-weight: normal;}
a.btn_noclick{padding: 5px 10px;background:#ddd;color:#333;vertical-align: top;display: inline-block;margin-top: 10px;border-radius: 10px;}
a.btn_xam, .btn_xam{background: #eee;display:inline-block;padding: 2px 6px;color:#000;/* height: 30px; */vertical-align: top;/* line-height: 30px; */border-radius: 5px;font-size: 14px;font-weight: normal;}
a.btn_xam.active, .btn_xam.active{background-color: #060;color: #fff;}
a.btn5 {font-size: 16px; font-weight: bolder; /* height: 30px; */ cursor: pointer; border-radius: 5px; border: 1px solid #060; display: inline-block; padding: 5px; vertical-align: middle; }
a.btn5.btn5xam{border:1px solid #eee; color: #000;}
.d150_bu.box50{width: 50%;}
.d150_bu.div33{width: 16.666666%;}
.d150_bu.div33.box50{width: 33.3333%; height: 291px;}
.video_shop {position: relative;height: calc(100% - 80px);display: flex;-webkit-box-align: center;align-items: center; border-radius: 12px;overflow: hidden;}
.box_sp_shop {display: flex;flex-wrap: wrap;align-self: stretch;gap: 0px;background-color: transparent;}
.box_title{height: 40px; overflow: hidden; position: relative;}
a.sp_title_small.title_spec, a.sp_title_small.title_spec:link, a.sp_title_small.title_spec:visited{color: #060; font-weight: bold;}
.box50_img{width: 80px; height: auto; margin-right: 10px;}
.float_dangnhap { display: none; position: fixed; right: 72px; bottom: 72px; width: 420px; padding: 24px; z-index: 000; background-color: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 16px 0px; transition: transform 1000ms ease 0ms; box-sizing: border-box; }
.float_dangnhap.open { display: block;}
.float_dangnhap h3{font-weight: bold;font-size: 18px;}
.float_dangnhap span{color: #ddd;}
.float_dangnhap a.btn_dangnhap{background-color: #060;color: #fff;display: inline-block;vertical-align: middle;padding: 5px 15px;border-radius: 18px;}
.float_dangnhap a.icon_gg{background-color: #f00;color: #fff;width: 32px;display: inline-block;height: 32px;border-radius: 50%;line-height: 32px;text-align: center; vertical-align: middle;}
.float_close{position: absolute;right: 5px; top: 5px; color: #ddd; font-size: 22px;}
a.btn_img_baiviet { color: #060; width: 18px; height: 18px; position: absolute; text-align: center; line-height: 18px; border-radius: 50%; border: 1px solid #ddd; top: 0px; right: 0px; }
span.title_frm{position: absolute;margin-top: -13px;margin-left: 10px;color: #060;font-weight: bolder;font-size: 11px;background: #fff;padding: 0px 5px;}
.title_contact1{color: #000; font-size: 22px; font-weight: bolder; line-height: 120%;}
.title_contact2{color: #000; font-size: 14px; font-weight: bolder; line-height: 120%;}
.aimg, a.aimg{line-height: 0px; display: block;position: relative;}
.custom_flex{display: flex; flex-wrap: wrap; align-self: stretch; gap: 0px; background-color: transparent;}
.txt_inout{color: #fff;display: inline-block;vertical-align: middle;padding: 0 5px;font-size: 11px;line-height: 16px;}
.bg_do{background-color: #f00;}
.bg_xanh{background-color: #090;}
.thoigianchamcong{padding: 5px 0; color: #ada4a4;}
.box100{width: 100%;}
.table { }
.table .thead .col_thead { position: sticky; top: 0px; float: left; }
.table { border-collapse: collapse; }
.table .col_td { padding: 5px 10px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; }
.table .col_td { background: rgb(238, 238, 238); }
.table .col_td h3 { color: rgb(51, 51, 51); }
.table .col_td a { color: rgb(28, 33, 84); }
.row_thead, .row_tbody { display: inline-flex; }
.left_diemdanh{width: 300px;}
.height40{height: 40px; overflow: hidden;}
.list_number_page{float: left;margin: 0 5px;border-radius: 10px;overflow: hidden;}
a.vuong_3, a.vuong_3:link, a.vuong_3:visited{float: left;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #eee;color: #000;}
a.vuong_control, a.vuong_control:link, a.vuong_control:visited{float: left;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #fff;border-radius: 10px;overflow: hidden;border: 1px solid #688df0;color: #333;box-sizing: border-box;}
a.vuong2,a.vuong2:link,a.vuong2:visited{font-size: 16px;color: #fff;text-decoration:none;background: #688df0;border:#000 !important;}
a.vuong:hover{font-size:14px;color:#fff;text-decoration:none;background:#688df0;}
a.btn_chucnang_gallery {color: #060;width: 18px;height: 18px;display: inline-block;text-align: center;line-height: 18px;border-radius: 50%;border: 1px solid #ddd;vertical-align: middle;position: absolute;bottom: 6px;right: 0px;box-sizing: border-box;}
.box_verify{background: #f00; color: #fff; padding: 20px; font-weight: bold;text-align: center; border: 1px solid #f00; border-radius: 12px;}
.box_verify a{color: #fff200;}
.box_verify p{color: #fff200; font-size: 12px; margin: 0px;}
.list_lohang{border: 1px solid #ddd; display: none;}
.box_search_lohang a.search_bv{display: block; background: #060; color: #fff; text-align: center;padding: 5px 0;}
.bordertop{border-top: 1px solid #ddd;}
.title_footer1{color: #FF0; font-size: 22px; font-weight: bolder; line-height: 120%;}
.title_footer2{color: #FFF; font-size: 14px; font-weight: bolder; line-height: 120%;}
a.menu_config{background: #ddd; width: 25px; height: 25px; line-height: 25px; border-radius: 50%;text-align: center; display: inline-block; box-sizing: border-box; margin-left: 5px; font-size: 12px;}
.alert_cart{position: fixed;right: 0px;background: #000;color: #fff;padding: 2px 12px;line-height: 30px;border-radius: 14px 0 0px 14px;text-align: center;z-index: 999;cursor: pointer;top: 50%;}
.alert_cart span{display: inline-block;margin: 0 5px; color: #ff0; font-weight: bold;}
.alert_cart_mb{position: fixed;right: 0px;background: #000;color: #fff;padding: 5px 10px;line-height: 30px;border-radius: 14px 0 0px 14px;text-align: center;z-index: 999;cursor: pointer;top: 62%;display: none;font-size: 26px;}
.alert_cart_mb a{color: #ff0;}
.alert_cart_mb span{display: inline-block;margin: 0 5px;color: #ff0;font-weight: bold;font-size: 16px;}
.add_cart_mb{position: fixed;right: 0px;background: #000;color: #fff;padding: 5px 10px;line-height: 30px;border-radius: 14px 0 0px 14px;text-align: center;z-index: 999;cursor: pointer;top: 62%;display: none;font-size: 26px;}
.add_cart_mb a{display: inline-block;margin: 0 5px;color: #fff;font-weight: bold;font-size: 16px;}
.boxselect_tag{position: absolute;width: 220px;border: 1px solid #ccc;background: #f6f3f3;z-index: 999;display: none;/* top: 35px; */box-sizing: border-box;border-radius: 10px;overflow: hidden;}
.boxselect_tag img{vertical-align: middle;width: 30px;height: auto;border: 1px solid #ddd;border-radius: 50%;overflow: hidden;}
.boxselect_tag:before{content: "";border: solid 7px transparent;border-bottom-color: #ccc;width: 0;height: 0;position: absolute;top: -15px;left: 10px;z-index: 2;}
.boxselect_tag a:first-child{border-top: unset;}
.boxselect_tag a{color: #000;display: block;padding: 05px;border-top: 1px solid #ccc;box-sizing: border-box;white-space: nowrap;}
.boxselect_tag a:hover{background: #ccc;}
.boxselect_tag a.a_add_chude{background: #009900; color: #fff;text-align: center;}
a.a_ppt{font-size: 16px;display: block;padding: 6px;line-height: 30px;}
.container_ggpay > div button{width: 100%;}
.vip_icon_detail { background: url(/images/vip5.gif); position: absolute; width: 40px; height: 40px; right: 3px; top: 5px; z-index: 997; background-size: contain; background-repeat: no-repeat; }
.add_info_dt { width: 100%; padding: 5px 0; border-bottom: 1px dotted #ccc; box-sizing: border-box; }
.bo_dactinh{display: inline-block;margin-right: 5px;}
.bo_dactinh a{display: block;height: 35px;width: 35px;border: 1px solid #ddd;line-height: 35px;text-align: center;font-size: 13px;}
.bo_dactinh a.active_dt{border: 1px solid #060;}
.half_page .page_right { width: 50%; float: right; padding-left: 10px; box-sizing: border-box; }
.bacham_map { position: absolute; right: 10px; width: 30px; top: 0px; height: 30px; line-height: 30px;background: #060; color: #fff; text-align: center; box-sizing: border-box; border-radius: 50%; cursor: pointer; z-index: 99; }
a.tab_map{display: inline-block;padding: 5px 15px; border: 1px solid #060; border-radius:12px; }
a.tab_map:hover{background: #060; color: #fff;}
.box_pttt{background: #fff; border:1px solid #ddd; padding: 5px;}
.box_pttt p{margin: 10px 0;}
.map_canvas{width: 100%; height: 800px;}
.bacham_map_nho { position: absolute; left: 10px; width: 25px; top: 10px; height: 25px; line-height: 25px; background: #060; color: #fff; text-align: center; box-sizing: border-box; border-radius: 50%; cursor: pointer; z-index: 99; font-size: 12px; }
.title_map { padding: 10px; background: #060; border-radius: 10px; margin-bottom: 10px; margin-top: 10px; color: #fff; font-weight: bold; }
.box_timeline { padding: 0 10px 10px; }
.slide_video video{width: 100%; height: auto;}
.intro_banner {position: absolute;left: 100px;top: 50%;transform: translateY(-50%);text-shadow: 1px 1px 2px black;font-size: 16px;color: #fff;line-height: 30px;}
.banner_head {font-size: 26px;line-height: 16px;padding: 25px 0;}
.banner_name { font-size: 30px; margin-bottom: 20px; }
a.btn-banner-link { color: #fff; background: #000; font-size: 20px; font-weight: 600; padding: 5px 22px; margin: 0 3px; border-radius: 5px; border: 1px solid #ffffff; text-decoration: none; text-shadow: none; transition: all 0.3s ease; display: inline-block; }
.vip_icon.vip_icon_nho {position: absolute; width: 30px; height: 30px; right: -32px;top: -12px;}
.qr-reader{width:40%; margin: auto;}
.box_donhangdatphong{border-radius: 12px; border:1px solid #fff;padding: 10px; background: #ddd;}
.title_room{font-size: 18px; border-bottom: 1px solid #fff;font-weight: bold; padding-bottom: 10px; padding-left: 10px;}
.giaphong{width:100%;padding: 5px 0;border-bottom:1px dotted #ccc;box-sizing:border-box;margin-bottom: 10px;}
.txt_vat{font-size: 16px;position: absolute;right: 0px;bottom: -6px;width: 24px;white-space: nowrap;}
.custom-slide .home-youtube{width: 100%;}
.custom-slide .d150_bu{width: 100%;}
a.placeNav_news{position: absolute;top: 25%; width: 30px; height: 30px; text-align: center;line-height: 30px;background: #ddd; font-size: 22px; border-radius: 50%;}
a.placeNav_news.prev{left: 0px;}
a.placeNav_news.next{right: 0px;}
a.a_submit_search { background-color: #060; color: #fff; display: inline-block; padding: 5px; width: 100%; box-sizing: border-box; text-align: center; }
.box_filter_search {width: 300px;height: 100%;padding: 10px;position: fixed;top: 0;right: -330px;z-index: 335;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); overflow: auto;}
.close_box_filter_search{position: absolute;bottom: 25px;left: 0px;right: 0px;}
.close_box_filter_search a{display: block;box-sizing: border-box;}
.box_filter_search.active { right: 0; }
a.a_unactive { color: #fff; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 20px; position: absolute; left: 0px; top: 0px; background: #000; z-index: 99; }
.calamviec{width: 215px;}
.showtext img{max-width: 100%;}
a.btn_chamcong{background: #060; color: #fff; display: inline-block;padding: 2px 10px;border-radius: 5px;}
.sanphamcombo{display: block;background: #ddd; padding: 5px;text-align: center;}
.motline{white-space: nowrap;display: inline-block;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 40px);}
a.a_vnpayqr{display: inline-block;vertical-align: middle;border: 1px solid #ddd;border-radius: 12px; padding: 0px 8px; font-size: 16px; color: #000;font-weight: bold; box-sizing: border-box; height: 32px;}
a.a_vnpayqr:hover{background: #000; color: #fff;}
a.a_vnpayqr img{width: 30px;height: auto; vertical-align: middle;}
.inlineblock{display: inline-block;}
.vc-title{margin: 0px;}
.thoigiangiaohang{margin: 0px;font-style: oblique; font-size: 13px;}
.stick_xanh{display: inline-block;vertical-align: middle; line-height: 0px;}
.stick_xanh img{width: 30px; height: auto;}
.stick_xanh_nho{display: inline-block;vertical-align: middle; line-height: 0px;}
.stick_xanh_nho img{width: 15px; height: auto;}
.stick_xanh_20{display: inline-block;vertical-align: middle; line-height: 0px;}
.stick_xanh_20 img{width: 20px; height: auto;}
a.aborder{border:1px solid #ddd; display: inline-block;padding: 0px 4px; border-radius: 12px; font-size: 12px; color: #ccc}
a.aborder:hover{background-color: #060; color: #fff;}
.qr_in{position: absolute;top: 0px; right: 0px;}
.alert_address{padding: 10px; background-color: #ff0; color: #f00;text-align: center;font-weight: 600;}
.btn_control {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;border-radius: 10px;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor: pointer;}
.container_chat{width: 980px; margin: auto;}
.messages_chat hr{border: 1px solid #ddd;}
.container_chat .h5{padding: 10px 0; font-size: 18px;color: #000;display: block;}
.colchat1{width: 80%;float: left;}
.colchat2{width: calc(20% - 10px);float: right;margin-left: 10px;}
.form-control-chat { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.form-group-chat {
    margin-bottom: 1rem;
}

.btn_den{background-color: #000;color: #fff;overflow: hidden;}
.row_chat { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.w-100{width: 100%;}
.messages_chat {width: 100%;}
.text-overflow{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.messages_chat div{padding: 20px; margin-top: 20px; border-radius: 12px;}
.messages_chat div:nth-child(odd) {background-color: #000; color: #fff;}
.messages_chat div:nth-child(even){background-color: #eee;}
.text_right{text-align: right;}
.tagline.tagline_phai{position: absolute;right: 0px; bottom: 0px;}
.tagline.tagline_phai img{width: 120px; height: auto;}
.tagline.tagline_trai{position: absolute;left: 0px; bottom: 0px;}
.tagline.tagline_trai img{width: 120px; height: auto;}
.tagline.tagline_tren{position: absolute;left: 0px;top: 0px;z-index: 9;border-radius: 12px 12px 0 0;overflow: hidden;}
.tagline.tagline_tren img{width: 120px;height: auto;}
.box a.img{position: relative;display: block;line-height: 0px;}
#back-top { position: fixed; bottom: 30px; right: 10px; z-index: 999; } 
#back-top a { display: block; width: 40px; line-height: 40px; background: #000; outline: none; color: #fff; font-size: 14px; text-align: center; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; } 
a.btn_canhbao{border:1px solid #f00; color: #f00; padding: 2px 10px;}
a.btn_canhbao.bg_den{background-color: #f00; color: #fff;}
.content_option_thulist .show_products_order:before{content: '\f111'; font-family:'Font Awesome 6 Free'; font-weight: 600; }
.content_option_thulist .name-checklist { width: 80%; color: #f00; background: #fff; padding: 5px 10px; border-radius: 10px; border: 1px solid #d9d9d9; }
.content_option_thulist .status-tamtinh { background: #ffffff; width: 7%; text-align: center; padding: 5px; color: #009900; border-radius: 7px; border: 1px solid #d1d1d1; }
.content_option_thulist .gia-sanpham { word-break: break-word; width: 9%; text-align: right; }
.content_option_thulist .addtoclass { display: flex; flex-wrap: nowrap; align-items: center; padding: 5px 0; border-radius: 0; border-bottom: 1px solid #c9c9c9; }
.content_option_thulist .status-tamtinh.bg_xam{background: #ddd;}
.banner-head ul{margin: 0px; padding: 0px; height: auto;overflow: hidden;}
.banner-head ul li{list-style: none; line-height: 0px;}
.banner-head ul li img{width: 100%; height: 45px; object-fit: cover;}
.banner-head-2 ul{margin: 0px; padding: 0px; height: auto;overflow: hidden;}
.banner-head-2 ul li{list-style: none; line-height: 0px;}
.banner-head-2 ul li img{width: 100%; height: auto;}
.title_chart{text-align: center;}
.title_chart h3{padding: 15px 0; color: #000; font-size: 20px;}
.row_over{overflow: hidden;}
.banner_top_home{display: flex;margin-left: -10px;margin-right: -10px;padding-bottom: 20px;box-sizing: border-box;}
.banner_top_home li{list-style: none;width: 33.3333%;padding: 0 10px;}
.banner_top_home.banner_home_slide{display: block;margin-left: unset;margin-right: unset;padding-bottom: 20px;}
.banner_top_home.banner_home_slide li{list-style: none;width: 100%;padding: 0 10px;}
.banner_top_home.banner_home_slide ul{margin: 0px; padding: 0px;}
.banner_top_home li a{display: block;line-height: 0px;}
.banner_top_home li img{width: 100%; height: auto;}
.banner_top_home li h3 a{display: block;text-align: center;padding: 10px 0;font-weight: bold;line-height: inherit; font-size: 18px;}
.banner_fixed{padding: 20px 0;}
.banner_fixed img{border-radius: 12px;}
.banner_top_home li .noidungbanner{text-align: center;white-space: normal;}
.banner_top_home_2{display: block;margin: 20px 0;}
.banner_top_home_2 .banner_top_home_left{float: left;width: 65%;}
.banner_top_home_2 .banner_top_home_right{float: right;width: 35%;padding-left: 20px;box-sizing: border-box;}
.banner_top_home_left li{list-style: none;}
.banner_top_home_left ul{margin: 0px; padding: 0px;}
.banner_top_home_left li a{display: block;line-height: 0px;}
.banner_top_home_left li img{width: 100%; height: auto;}
.banner_top_home_right li{list-style: none;}
.banner_top_home_right li.banner_item_1{padding-bottom: 10px;}
.banner_top_home_right li.banner_item_2{padding-top: 10px;}
.banner_top_home_right li a{display: block;line-height: 0px;}
.banner_top_home_right li img{width: 100%; height: auto;}
.close_menu{position: absolute;top: 5px;}
.close_menu a{font-size: 24px; color: #fff;}
.owl-nav {
    position: absolute;
    top: calc(50% - 20px);
    left: 0px;
    right: 0px;
}
.classacat_theme a .title_tag_left{display: inline-block;vertical-align: middle;}
a.placeNav{position: absolute;background: #dddddd5c;width: 35px;height: 35px;text-align: center;line-height: 35px;font-size: 28px;border-radius: 50%;color: #fff;}
a.placeNav.prev{left: 15px;}
a.placeNav.next{right: 15px;}
a.placeNav_4{position: absolute;background: #dddddd5c;width: 35px;height: 35px;text-align: center;line-height: 35px;font-size: 28px;border-radius: 50%;color: #fff; z-index: 10;}
a.placeNav_4.prev{left: 15px;}
a.placeNav_4.next{right: 15px;}
.page_news_left{float: left;width: 20%; background-color: #fff; border-radius: 12px; padding: 10px; box-sizing: border-box;position: relative;}
.page_news_right{float: right;width: 80%; padding-left: 15px; box-sizing: border-box;}
.page_news_left .classacatsub_theme{display: block;margin-bottom: 5px;}
.page_news_left .classacatsub_theme .img_font_web {display: inline-block;vertical-align: middle;filter: brightness(0);-webkit-filter: brightness(0);}
.page_news_left .classacatsub_theme a{display: block;margin: unset;margin-bottom: 10px; position: relative;}
.page_news_left .classacatsub_theme a i.tag_arrow{position: absolute;top: 8px; right: 5px;}
.page_news_left .classacatsub_theme a:hover {
    color: #fff;
    background-color: #060;
}
.page_news_left .classacatsub_theme a:hover .img_font_web{filter: brightness(1);-webkit-filter: brightness(1);}
.menu_hide {display: none;position: absolute;left: calc(100% - 10px);top: 0px;z-index: 99;background: #fff;width: 100%;height: 100%;padding: 10px; box-sizing: border-box;}
.page_news_left .classacatsub_theme:hover .menu_hide{display: block;}
.tab_tienich{display: grid;grid-template-columns: repeat(6, 1fr);}
.tab_tienich.grid-4{display: grid;grid-template-columns: repeat(4, 1fr);}
.tab_tienich.grid-5{display: grid;grid-template-columns: repeat(5, 1fr);}
.tab_tienich .item_tienich{/* float: left; *//* width: 17%; */padding: 5px;box-sizing: border-box;}
.tab_tienich .item_tienich a{display: block;background: #000;color: #fff;text-align: center;padding: 10px;box-sizing: border-box;border-radius: 12px;box-shadow: 0px 0px 2px 1px #d1d1d1;font-size: 13px;}
.tab_tienich .item_tienich a.color1{background-color: #CF1B18;}
.tab_tienich .item_tienich a.color2{background-color: #006600;}
.tab_tienich .item_tienich a.color3{background-color: #5c5c5c;}
.tab_tienich .item_tienich a.color4{background-color: #DFB900;}
.tab_tienich .item_tienich a.color5{background-color: #00857C;}
.tab_tienich .item_tienich a.color6{background-color: #e95555;}
.tab_tienich .item_tienich a.color7{background-color: #3060d1;}
.tab_tienich .item_tienich .icon_tienich{display: block;font-size: 28px;padding: 5px 0;}
.tab_tienich .item_tienich .icon_tienich img{width: 65px;height: auto;}
.tab_tienich .item_tienich .title_tienich{display: block;padding: 0px 0;}
.tab_tienich .item_tienich a:hover { background: linear-gradient(45deg, #001846, #286ef7) !important; }
.btn_tag a{display: inline-block;background-color: #060; color: #fff;padding: 5px 10px; border-radius: 5px;}
.right_donhang{position: fixed;right: 8px;top: 48px;bottom: 0px;width: 600px;}
.list_donhang{height: calc(25% - 0px);overflow: auto;padding: 10px 0;box-sizing: border-box;}
.list_item{height: calc(50% - 0px);overflow: auto;padding: 10px 0;box-sizing: border-box;}
.list_item .radio_netid_option_me{padding: unset;}
.left_donhang{border-radius: 15px; width: calc(100% - 615px); box-shadow: 0 0 9px 1px #e6e6e6; margin: 10px;}
.right_donhang .title_dangbai{font-size: 16px; padding: 3px 0;}
.list_item .radio_netid_option_me .radio_option{width: calc(33.3% - 10px); border-radius: 7px; margin-bottom: unset; margin: 5px;}
.right_donhang .list_item{height: calc(75% - 40px);margin: 10px;box-shadow: 0 0 9px 1px #e6e6e6;padding: 10px;border-radius: 15px;}
.right_donhang .list_donhang{box-shadow: 0 0 9px 1px #e6e6e6; border-radius: 15px; margin: 10px;}
.box_thietlap_slcombo{display: inline-block;vertical-align: middle;}
.box_thietlap_slcombo input{width: 45px;}
.float_form{height: calc(80vh - 95px);position: relative;overflow: auto;box-sizing: border-box;padding: 10px;}
.float_form_ver2{max-height: calc(100% - 95px);position: relative;overflow: auto;box-sizing: border-box;}
.btn_float_form{width: 100%;padding: 10px;box-sizing: border-box; border-top: 1px solid #ddd;}
.btn_float_form_bottom{width: 100%;padding: 10px;box-sizing: border-box; border-bottom: 1px solid #ddd;}
.icon_form_chuan a{display: block;background-color: #ddd;border-radius: 10px;}
.icon_form_chuan a .title_icon_order{text-align: center;font-size: 12px;color: #000;}
.icon_form_chuan a img{padding: 5px 20px;box-sizing: border-box;}
.list_file_mp3 { display: flex;flex-wrap: wrap; align-self: stretch; gap: 0px; }
.list_file_mp3 figure{padding:0 10px; width: 50%; box-sizing: border-box; display: block;}
.list_file_mp3 figure audio{width: 100%;}
.col_chucnang{padding: 5px;}
.title_netid { margin-bottom: 10px;position: relative; } 
.title_netid h2 { background: linear-gradient(45deg, black, #505050); color: #ff0; padding: 8px; font-size: 16px; font-weight: 700; border-radius: 12px; margin-top: 5px; }
.title_2 h3 {background: linear-gradient(45deg, black, #505050);font-weight: bold;display: block;padding: 6px 15px;color: #ff0;margin: 15px 0;}
.box_shadow {
    box-shadow: 1px 1px 9px #dedede;
    border-radius: 15px;
}
.header_tabs_hidden{display: none;}
.marginright5{margin-right: 5px;}
.col_order_ver2{width: 50%; box-sizing: border-box;}
.icon_form_chuan a .title_icon_order{color: #fff;}
#in_giohang_id .icon_form_chuan a .title_icon_order{color: #fff; padding-bottom: 5px;}
.icon_form_chuan a{background: #05958b; box-shadow: 0px 0px 2px 1px #d1d1d1;}
#in_giohang_id  .icon_form_chuan a{border-radius: 8px;}
#in_giohang_id .taoweb_title_nho{color: #f00;}
a.scan_qr:hover, .icon_form_chuan a:hover{background: linear-gradient(45deg, #001846, #4383ff) !important;}
.box_menu:hover { background: #ddd; border-radius: 10px; }
.scrollbar_line_mb{white-space: nowrap;overflow: auto;margin-bottom: 10px;}
.scrollbar_line_mb::-webkit-scrollbar{background-color:rgba(255,255,255,0);width:8px;height:10px;}
.scrollbar_line_mb::-webkit-scrollbar-track{box-shadow:inset 0 0 0px rgba(0, 0, 0, 0.3);}
.scrollbar_line_mb::-webkit-scrollbar-thumb{background-color:#388338;border-radius: 10px;border:10px solid rgba(255,255,255,0);}
.scrollbar_line_mb:hover::-webkit-scrollbar-thumb{background-color:#darkgrey;}
.scrollbar_line_mb:hover::-webkit-scrollbar-corner {    width: 40px;    background-color: red !important;}
#in_alert_id{padding: 25px 10px;}
.box_thanhtichhv { background: #ededed; border: 1px solid #c9c9c9; box-shadow: 1px 1px 12px 1px #ccc; border-radius: 10px; padding: 10px; }
.row_thanhtich {width: 100%;color: #333;background: #fff;/* padding: 5px 10px; */border-radius: 10px;border: 1px solid #d9d9d9;box-sizing: border-box;cursor: pointer;display: block;margin-bottom: 5px;align-items: center;justify-content: center;/* overflow: hidden; */}
.row_thanhtich.pad{padding: 5px 10px;}
.row_thanhtich .title_thanhtich{float: left;width: calc(100% - 120px);line-height: 30px;position: relative;padding: 5px 10px;box-sizing: border-box;}
.row_thanhtich .title_thanhtich.title_thanhtich_2{float: left;width: calc(100% - 245px);line-height: 30px; position: relative;}
.row_thanhtich .title_thanhtich .div_open{top: 0px;position: absolute;bottom: 0px;width: 100%;}
.row_thanhtich .giatri_thanhtich{color: #f00; font-weight: bold;}
.row_thanhtich .xacnhan_thanhtich{float: left;width: 120px;text-align: center;line-height: 30px; text-align: center;border-left: 2px solid #eee;box-sizing: border-box;}
.row_thanhtich .xacnhan_thanhtich a{display: inline-block;color: #f00;/* padding: 5px; */text-align: center;border-radius: 10px;font-size: 25px;vertical-align: middle;}
.row_thanhtich .head_thanhtich.bg_xanh{background-color: #090;}
.row_thanhtich .head_thanhtich.bg_xanh  *{color: #fff;}
.row_thanhtich.bg_xam{background-color: #ddd;}
.thanhtich_hide{border-top: 1px solid #ddd; display: none;padding: 5px 10px;width: 100%; box-sizing: border-box;}
.thanhtich_hide .thanhtich_item{border-bottom: 1px dotted #ddd;padding: 5px 0;}
a.a_tron25_xam { color: #000; width: 25px; height: 25px; font-size: 14px; /* padding: 1px 6px; */ background: #ccc; border-radius: 50%; /* margin-right: 10px; */ text-align: center; line-height: 25px; display: inline-block; }
.align-right{text-align: right;}
.icon_thanhtich{display: inline-block;vertical-align: middle;position: relative;/* z-index: 9; */}
.icon_thanhtich a{z-index: 9;}
.thanhtich_binhluan{display: block; text-align: center;}
.thanhtich_binhluan a{display: block;text-align: center; background-color: #060; color: #fff; padding: 5px;}
.stop_qr_scan{display: block;text-align: center;padding: 5px 0;}
.stop_qr_scan a{background-color: #f00; color: #fff; padding: 5px; display: inline-block;}
.diem_thanhtich{float: right;}
.row_thanhtich.align-right span{width: 100%;}
.description_detail {padding: 10px;box-shadow: 1px 1px 9px #dedede;margin: 10px;border-radius: 15px;width: calc(100% - 20px); box-sizing: border-box;}
.admin_setup_thanhtich .box_loc_members_tichdiem { background: #eee; border-radius: 10px; border: 1px solid #d9d9d9; margin-bottom: 5px; }
.admin_setup_thanhtich a.btn_xanh{margin-bottom: 5px;padding: 3px 8px; background: #e5e5e5; color: #060; border: 1px solid #bebebe;}
.box_loc_members_tichdiem .filter_tichdiem.active, .box_loc_members_tichdiem .filter_tichdiem:hover{background: #f00 !important;}
.box_loc_members_tichdiem select{padding: 0 5px; border: 1px solid #bebebe;}
.box_loc_members_tichdiem .filter_tichdiem a{color: #fff;}
.box_loc_members_tichdiem .filter_tichdiem{color: #ff0;border: 0;background: #060; padding: 2px 8px;}
.row_thanhtich .head_thanhtich {display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start; width: 100%;border-radius: 10px;}
.box_thanhtichhv .row_thanhtich:hover{background: #688df0;}
.box_thanhtichhv .row_thanhtich:hover .head_thanhtich{background: #688df0;color: #fff;}
.box_thanhtichhv .row_thanhtich:hover .thanhtich_hide{background: #fff;}
.description_detail .rongimg img{border-radius: 15px; box-shadow: 1px 1px 5px #cfcfcf;}
.description_detail .rongimg{margin: auto;}
.description_detail .h1title{text-align: center; padding: 10px 0;}
.box_loc_netid a{display: inline-block;padding: 2px 10px; border-radius: 10px; background: #ddd; color: #000;}
.box_loc_netid a.active{background: #060; color: #fff;}
.classhuy{text-decoration: line-through;}
.box_loaihoivien{display: inline-block;vertical-align: middle;}
.box_loaihoivien .loaihoivien{display: none;position: absolute;background: #fff;box-shadow: 1px 1px 9px #dedede;z-index: 10;border: 1px solid #ddd;}
.box_loaihoivien .loaihoivien a{display: block;white-space: nowrap;padding: 5px 10px;box-sizing: border-box;border-bottom: 1px solid #ddd;color: #000;}
.box_loaihoivien .loaihoivien a:hover, .box_loaihoivien .loaihoivien a.active{background-color: #060; color: #fff;}
.icon_loai_hv{width: 35px;height: 35px;position: absolute;top: 0px;right: 0px;}
.custom-slide .d150_bu.div33{width: 100%;}
.title_hv{display: block;margin: 10px 0;}
.title_hv h3{display: block;background-color: #060; color: #fff;padding: 5px 10px;border-radius: 10px; font-weight: bold;}
a.ashowhi_me{display: inline-block;background-color: #060; color: #fff;padding:0 5px;border-radius: 5px;vertical-align: middle;font-size: 11px;}
a.ashowhi_me:hover{background-color: #000; color: #fff;}
.row_thanhtich .title_thanhtich:before { content: "\f0ae"; font-weight: 600; font-family: "Font Awesome 5 Free"; padding-right: 5px;  }
.boxlocthuchi { display: none; position: absolute; background: #fff; box-shadow: 1px 1px 9px #dedede; z-index: 100; border: 1px solid #ddd;right: 0px; }
.boxlocthuchi a { display: block; white-space: nowrap; padding: 5px 10px; box-sizing: border-box; border-bottom: 1px solid #ddd; color: #000; }
.boxlocthuchi a:hover, .boxlocthuchi a.active { background-color: #060; color: #fff; } 
.top30{top: 30px !important;}
.gia-sanpham-mb{color: #f00;position: absolute;right: 10px;bottom: 12px;font-weight: 600;display: none;}
.boxnd_theme{text-align: center;padding: 10px 20px;}
.fontsize28{font-size: 28px;}
.float_dhn .box_shadow{height: calc(100vh - 140px);overflow: auto;box-sizing: border-box;}
.form_dathang_dhn{height: calc(100% - 55px);width: 100%;overflow: auto;}
.float_booking .col1_booking{height: calc(100vh - 172px);overflow: auto;box-sizing: border-box;}
.form_dathang_booking{height: calc(100% - 78px);width: 100%;overflow: auto;}
.button_dhn{display: grid;grid-template-columns: repeat(3, 1fr);}
.button_dhn img{height: 40px;width: auto;vertical-align: middle;}
.button_dhn_2{display: grid;grid-template-columns: repeat(2, 1fr);}
.button_dhn_2 img{height: 40px;width: auto;vertical-align: middle;}
.submitbutton_dathang {color: #fff;font-size: 16px;font-weight: bolder;height: 55px;cursor: pointer;border-radius: 0px 0 0 15px;border: 1px solid #060;/* display: inline-block; */padding: 5px;line-height: 30px;background-color: #060;width: 100%;box-sizing: border-box;}
.submitbutton_dathang:hover{background-color: #000;}
.submitbutton_indonhang {color: #fff;font-size: 16px;font-weight: bolder;height: 55px;cursor: pointer;border: 1px solid #060;/* display: inline-block; */padding: 0 5px;line-height: 30px;background-color: #000;width: 100%;}
.submitbutton_indonhang:hover{background-color: #060;}
.submitbutton_dathang.lineheight18{line-height: 18px;}
.submitbutton_indonhang.lineheight18{line-height: 18px;}
.tamtinh_dhn{height: 55px;line-height: 55px;font-size: 16px;background-color: #f00;font-weight: bold;color: #fff;padding: 0 5px;box-sizing: border-box;border-radius: 0 0px 15px 0;text-align: center;}
.row_dsdonhang .flex-dhn{display: flex;align-items: center; width: 100%;}
.row_info_bank{border-bottom: 1px solid #ddd; margin-bottom: 5px; padding-bottom: 5px; color: #cec7c7;font-size: 13px;}
.row_info_bank .nd_ck_bank{color: #000; font-weight: 600; font-size: 14px;}
.noidung_tt_dm{padding: 10px;border:1px solid #dedede;width: 50%;margin: 20px auto;box-sizing: border-box;}
.noidung_tt_dm img{width: 100%; height: auto;}
.imgbank { display: inline-block; width: 50%; height: auto; vertical-align: middle; box-sizing: border-box; }
.tennganhang{font-size: 18px; width: calc(50% - 5px); display: inline-block; line-height: 28px; vertical-align: middle; text-align: justify;}
.box_sotienkhac{position: relative;display: inline-block;width: 40%; padding: 5px;}
.box_sotienkhac input{width: 100%; height: 32px;}
.box_sotienkhac a{color: #060;position: absolute;right: 5px;top: 5px;font-size: 33px;}
.sodiemkenh{text-align: center;color: #fff;font-weight: bold; margin-top: 5px;}
.class_tin_sole{width: 100%;margin-bottom: 10px; margin-top: 10px;}
.boximg200 { width: 200px; height: 200px; z-index: 1; position: relative; }
.sole_left{float: left;}
.sole_right{float: right;height: auto; width: calc(100% - 210px); box-sizing: border-box;}
.row_tin { background-color: #fff; border-radius: 16px; box-shadow: 0 4px 80px 0 rgba(0, 41, 87, .08); flex: 0 0 auto; height: 100%; padding: 20px; position: relative; box-sizing: border-box; }
.class_tin_sole:nth-child(even) .row_tin{background-color: #f2f8fe;}
.img_border{border:1px solid #ddd; border-radius: 12px;}
.class_tin_sole:nth-child(even) .sole_left {
    float: right;
}
.class_tin_sole:nth-child(even) .sole_right {
    float: left;
}
.load_ds_sanpham:after{content: ''; clear: both;display: block;}
.boxtext_auto { height: auto; width: 100%; padding-left: 70px; box-sizing: border-box; }
.classmetao_auto { max-height: 85px; display: block; width: 100%; height: 85px; position: relative; }
.classmetao_auto.class_tin50{width: 50%; padding: 5px; float: left; box-sizing: border-box;}
.label_contact{margin-bottom: 10px; border-radius: 10px; border:1px solid #ddd;padding: 5px;}
.w250{width: 300px; height: auto;}.w250 img{width: 100%; height: auto;}
.filter_log_box{background-color: #fff;border-radius: 12px;border:1px solid #ddd;max-width: 480px;padding: 5px;display: flex;gap: 5px;}
.filter_log_box a{padding: 5px 10px;border-radius: 8px;color: #000;display: inline-block;width: 33%;text-align: center;}
.filter_log_box a.active{background-color: #060;color: #fff}
.filter_log_box_2{background-color: #fff;border-radius: 12px;border:1px solid #ddd;max-width: 480px;padding: 5px;display: flex;gap: 5px;}
.filter_log_box_2 a{padding: 5px 10px;border-radius: 8px;color: #000;display: inline-block;width: 50%;text-align: center;}
.filter_log_box_2 a.active{background-color: #060;color: #fff}
.box_loc_netid{padding: 10px 0px;}
.a_locdonhang{display: block;padding: 5px; border-radius: 12px; background-color: #ddd; color: #000; text-align: center; box-sizing: border-box;}
.box_loc_donhang_kenh{background-color: #fff; border-radius: 12px; border:1px solid #ddd; position: absolute;left: 5px; right: 5px; z-index: 9;}
.box_loc_donhang_kenh a{display: block;box-sizing: border-box; padding: 5px;border-bottom: 1px solid #ddd; color: #000;}
.box_loc_donhang_kenh a:last-child{border-bottom: unset;}
.row_marign_boxdonhang{margin: 0 -5px;}
.h1_title{color: #fff;font-size: 16px;}
.h2_title{color: #fff;font-size: 16px;}
.btn_naptien_dhn{display: block;}
.btn_naptien_dhn a{display: block;padding: 5px;color: #000;text-align: center;/* border-radius: 12px; */background: #ff0;}
.btn_naptien_dhn a:hover{background-color: #b10000; color: #fff;}
.left_topup{float: left;width: 60%;padding: 10px; box-sizing: border-box;}
.right_topup{float: left;width: 40%;padding: 10px; box-sizing: border-box;}
.box_left_topup{border: 1px solid #ddd; border-radius: 10px;margin-bottom: 15px; overflow: hidden;}
.pttt_dhn{padding: 10px;box-sizing: border-box; margin: unset;}
.pttt_dhn:after{content: ''; clear: both;display: block;}
.pttt_dhn li{list-style: none; padding:0 10px;  box-sizing: border-box;width: 50%; margin: 5px 0; float: left;}
.pttt_dhn li label{background-color: #eee; border-radius: 5px;display: block;padding: 10px;box-sizing: border-box; cursor: pointer;}
.pttt_dhn li img{vertical-align: middle;width: 35px; height: auto;}
.title_topup{background: #d3201d; font-weight: 600; padding: 8px 10px; color: #fff;}
.box_giatien_dhn{float: left;width: 20%; padding: 5px; box-sizing: border-box;}
.box_giatien_dhn a{display: block; padding: 5px 10px; border: 1px solid #ddd;box-sizing: border-box;text-align: center; border-radius: 5px;}
.tiennap_dhn{padding: 10px;}
.tiennap_dhn input{width: 100%; height: 35px;}
.voucher_dhn{padding: 10px;}
.voucher_dhn input{height: 35px;}
.naptien_dhn{padding: 10px;}
.title_in_topup{font-weight: bold;}
.box_giatien_dhn a:hover,.box_giatien_dhn a.active, .pttt_dhn li label:hover, .pttt_dhn li label.active { color: #000; background: #ffd842; }
.phisudung_float{color: #f00; font-weight: bold;position: absolute;right: 0px; bottom: 0px;padding: 5px 10px; background-color: #ddd;}
.full_height .rong100{width: 100%; background-color: #fff;}
.expandwindows_dhn {position: absolute; z-index: 14; top: 8px; right: 10px; cursor: pointer; text-align: center; font-size: 28px; }
.home_in.heighttru50{height: calc(100% - 50px);padding-top: unset;}
.rongimg120{display: inline-block;vertical-align: middle;width:50px;}
.rongimg120 img{border-radius: 50%;}
.trangthaikenh span{color: #fff;}
input[type="checkbox"].switch_2{ font-size: 26px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 2em; height: 1em; background: #fff; border-radius: 3em; position: relative; cursor: pointer; outline: none; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; margin-top: unset; border: unset; } 
input[type="checkbox"].switch_2:checked{ background: #000; } 
input[type="checkbox"].switch_2:after{ position: absolute; content: ""; width: 1em; height: 1em; border-radius: 50%; background: #000; -webkit-box-shadow: 0 0 .25em rgba(0,0,0,.3); box-shadow: 0 0 .25em rgba(0,0,0,.3); -webkit-transform: scale(.7); transform: scale(.7); right: 0; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } 
input[type="checkbox"].switch_2:checked:after{ right: calc(100% - 1em); background: #fff;}
.box_onoff_time_2 { background: #337c2c; width: 100%; padding: 10px; border-radius: 8px; box-sizing: border-box; margin-bottom: 15px; }
.box_onoff_time_2.box_dhn_off{background-color: #f00;}
.box_times_kenh{display: inline-block;padding: 5px;z-index: 999;right: 0px;top: 50%;/* position: fixed; */color: #fff;}
.box_times_kenh .tg_day{display: inline-block; color: #fff; font-weight: bold; vertical-align: middle;}
.box_sodiemkenh {background: #337c2c;width: 100%;margin: 5px 0;border-radius: 8px;overflow: hidden;}
.ls_diem_domain{border-top: 1px solid #ffffff4f;}
.ls_diem_domain a {padding: 5px;font-size: 16px;text-shadow: 1px 1px 1px #000;text-align: center;display: block;color: #ff0;}
.xem_ls_dm a{color: #000; display: block;}
.list_map_tt{display: block;}
.list_map_tt .col_tt{float: left;float: left;padding: 5px;width: 25%; box-sizing: border-box;}
.list_map_tt .col_tt a{display: block;border: 1px solid #ddd;padding: 5px 10px;border-radius: 12px;}
.list_map_tt .col_tt a:hover{background-color: #000; color: #fff;}
.row_dsdonhang_phong{padding: 10px 10px;background-color: #ddd;border-radius: 12px;box-sizing: border-box;text-align: center;}
.row_dsdonhang_phong a.tenphong{font-size: 16px;font-weight: bold;}
.row_dsdonhang_phong a.tenphong span{font-size: 12px;font-weight: normal;}
.d300_bu { width: 33.333%; box-sizing: border-box; padding: 5px; height: auto; overflow: hidden; }
.countempty { color: #999; font-size: 13px; }
.box_chitiet_donhangphong {box-shadow: 1px 1px 9px #dedede; border-radius: 15px; }
.box_chitiet_donhangs { padding: 10px; box-shadow: 1px 1px 9px #dedede; margin: 10px; border-radius: 15px; width: calc(100% - 40px); }
.box_dondadat h3{font-weight: bold;}
.box_dondadat_chitiet a { border: 1px solid #ffffff; background: #f00; padding: 3px 7px; color: #ff0; border-radius: 20px; }
.list_member_room{background-color: #fff;border-radius: 12px;padding: 10px;}
.stick_xanh{display: inline-block;vertical-align: middle;color: #0676c9;}
.stick_xanh a{width: 30px; height: auto;color: #0676c9;}
.stick_xanh_nho{display: inline-block;vertical-align: middle; }
.stick_xanh_nho a{width: 15px; height: auto;color: #0676c9;}

.stick_cam{display: inline-block;vertical-align: middle;color: #f77b00;}
.stick_cam a{width: 30px; height: auto;color: #f77b00;}
.stick_cam_nho{display: inline-block;vertical-align: middle;color: #f77b00; }
.stick_cam_nho a{width: 15px; height: auto;color: #f77b00; display: block;}
a.a_icon_25{overflow: hidden;}
.border_box.show_netid_ghichu { margin-top: 15px; } 
.show_netid_ghichu .thoigiannhap_ghichu { color: #767676; font-style: italic; } 
.show_netid_ghichu p { margin: 6px 0!important; } 
.row_box:nth-child(even) { background: #f7f7f7; } 
.row_box:nth-child(odd) { background: #e7e7e7 !important; } 
.border_box.show_netid_ghichu a.icon_xoay i:hover { background: #f00; } 
.border_box.show_netid_ghichu a.icon_xoay i { background: #060; color: #fff; width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 50%; } 
.border_box.show_netid_ghichu { border-bottom: none; margin-bottom: 5px; } 
.show_netid_ghichu .thoigiannhap { color: #a3a3a3; } 
.show_netid_ghichu .box_border { padding: 7px 10px; border-top: none; border-left: none; } 
.show_netid_ghichu .row_box { border-right: none; border-radius: 10px; margin-bottom: 5px; border: 1px solid #ddd; position: relative; }
.box_like_ghichu{position: absolute;right: 5px; bottom: 5px;}
a.a_iconnote_25{background: #dcd4d4;color: #fff;width: 25px;height: 25px;border-radius: 50%;line-height: 25px;display: inline-block;/* right: 0px; */text-align: center;vertical-align: middle;}
a.asum_note { width: 20px; height: 20px; background: #a39797; color: #fff; line-height: 20px; text-align: center; display: inline-block; border-radius: 50%; font-size: 11px; position: absolute; z-index: 998; right: -8px; top: -15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.box_admin_menu_web{margin: 15px 0;}
.box_admin_menu_web h3{background-color: #ddd;padding: 10px; margin-bottom: 15px;}
.btn_in{text-align: center;}
.btn_in a{float: left;width: 50%;box-sizing: border-box;padding: 5px 10px;}
a.a_backphong{position: absolute;top: 21px; right: 10px; font-size: 22px;width: 40px; height: 40px;}
a.a_backphong img{width: 100%; height: auto;}
.overfollow_booking{height: calc(100% - 45px);}
.tab_booking{border-radius: 12px 12px 0 0; background: #000;}
.tab_booking:after{content: '';display: block;clear: both;}
.tab_booking a{padding: 10px;color: #fff;float: left;width: 50%;box-sizing: border-box;display: block;text-align: center;}
.tab_booking a.active{border-radius: 12px 12px 0 0; background: #ff2222;}
.content_tab_booking{display: none;}
.radio_netid_option_me .radio_option.hide_room{display: none;}
.radio_netid_option_me .radio_option.show_room{display: block;}
.booking_tamtinh{display: inline-block;vertical-align: top;}
.box_tanglau a{border-radius: 7px;}
.divbox20 .d150_bu{width:20%;box-sizing:border-box;padding:5px;height:auto;overflow:hidden;}
.show_ds_sanpham_donhang{overflow: auto;height: calc(100% - 235px);}
.menu_class_fixed_mb{background:none;display:none;overflow:hidden;width:400px;box-sizing:border-box;padding:10px;position:relative;z-index:13;top: 35px;bottom: 0px;}
.padding5{padding: 5px;}
.show_ds_sanpham_donhang540 { overflow: auto; height: calc(100vh - 535px); }
#load_ds_donhang .row_dsdonhang { align-items: center; border-right: 0; border-bottom: 0; background: #eee; border-radius: 8px; margin: 5px; }
.box_all_time{text-align: center;padding: 10px 0;}
.box_all_time a { display: inline-block; margin-right: 5px; border: 1px solid #060; color: #060; display: inline-block; padding: 2px 5px; border-radius: 10px; line-height: 25px; box-sizing: border-box; margin-bottom: 5px; background-color: #ccc;}
.box_all_time a:hover{background-color: #060; color: #fff;}
.radio_netid_option_3 .radio_netid_option_me .radio_option.booked, .radio_netid_option_3 .radio_netid_option_me .radio_option.booking, .radio_netid_option_3 .radio_netid_option_me .radio_option { border-radius: 8px; margin: 3px; width: calc(33.333% - 6px); }
.flex_center{display: flex;justify-content: center;align-items: center;}
.box_melog_giaithuong{margin-bottom: 15px;}
.title_giaithuong h3{background-color: #000; color: #fff;padding: 10px; border-radius: 12px;}
.box_melog_giaithuong .members_history{border:1px solid #ddd;border-radius: 12px;padding: 5px 10px;margin-top: 15px;}
.khachangxoay{text-align: center;width: 480px;margin: auto;padding: 10px 0;}
.box_scroll_map {overflow: auto;}
.add_id_hoadon,a.add_id_hoadon{position: absolute;right: 0px;display: block;width: 30px;height: 30px;border-radius: 5px;text-align: center;line-height: 30px;background: #060;color: #fff;top: 0px;}
.sotienchu{font-weight: bold;text-transform: uppercase;}
.gm-style-iw-ch{display: none !important;}
.gm-ui-hover-effect{position: absolute !important;right: 0px;top: -6px;}
.gm-style-iw.gm-style-iw-c{padding:20px 20px 0px!important; }
.gm-style-iw-d h3{font-size: 18px;font-weight: bold;}
.tieudephong_mb{font-size: 18px;font-weight: bold;display: none;color: #060;}
.box_doituong_kenh{height: calc(80vh - 180px);overflow: auto;}
.box_mypage{padding: 10px; box-shadow: 1px 1px 9px #dedede; border-radius: 15px;background-color: #fff;}
.box_mypage a.a_xemthem{float: right;background-color: #060;color: #fff;display: inline-block;padding: 5px 10px;font-size: 15px;border-radius: 12px;vertical-align: top;}
.row_report div{padding:5px;}
.chart-container{padding: 10px; box-shadow: 1px 1px 9px #dedede; border-radius: 15px;box-sizing: border-box;margin: 10px; width: calc(100% - 20px); min-height: 340px;}
.chart-container canvas{margin: auto;height: 320px;width: auto;max-width: 100%;}
a.btn_ai{width: 45px;display: inline-block; vertical-align: middle;line-height: 0px;}
a.btn_ai img{width: 100%; border-radius: 50%; background-color: #DEDEDE;}
.boss_chart .admin_chart_report{border-radius: 12px; margin: 0 10px; width: calc(100% - 20px); padding: 5px; border-top:0;}
.admin_report.admin_chart_report .row_report{border: 0; border-bottom: 1px solid #c2c2c2; background: #f0f0f0; margin: 5px 0; border-radius: 5px;padding: 0 5px;box-sizing: border-box;}
.admin_report.admin_chart_report .row_report a{font-weight: 600; color: #060;}
.title_chart{margin:10px 0;color: #ff0000;font-size: 22px;font-weight: bold;}
.admin_report.admin_chart_report .row_report a:hover{color: #ff0000;}
a.show_menu_channel_themes{position: fixed;left: 0px;top: 30%;z-index: 22;color: #fff;width: 35px;height: 35px;line-height: 35px;display: block;background: #000;text-align: center;font-size: 20px;}
.close_menu_channel { z-index: 14; box-sizing: border-box; height: 35px; width: 35px; background: #000; border: 1px solid #000; right: -35px; position: absolute; vertical-align: middle; top: 0px; }
.menu_me.mn_unset{overflow: unset;}
.title_kenhmuahangnhanh{color: #000; text-align: center; font-weight: bold;}
.padfooter{padding: 15px;}
a.btn_inkiemchung, .btn_inkiemchung { background: #060; display: inline-block; padding: 0px 5px; color: #fff; /* height: 25px; */ vertical-align: top; line-height: 25px; border-radius: 5px; }
.page_contact{text-align: center;padding: 15px 0;}
.logo_contact{width: 100px;margin: auto;}
.logo_contact img{width: 100%; height: auto;}
.counter_ai { width: 45px; display: inline-block; vertical-align: middle;border-radius: 50%; background-color: #DEDEDE; height: 45px;line-height: 45px;text-align: center;}
.dk_kenh_dungthu{background: #f3f3f3; padding: 10px; border-radius: 12px;}
.dk_kenh_dungthu a.btn_sua{border-radius: 8px; width: 100%;}
.dk_kenh_dungthu .admin_post_input{background:#fff;}
.footer_col1 a{color: #fff; display: block;padding: 5px 0;}
.footer_bottom{display: flex;flex-wrap: wrap; align-self: stretch; gap: 10px;align-items: center; justify-content: center; padding: 15px 0;}
.bottom_img{width: 8%;}
.bottom_img img{width: 100%; height: auto;}
.footer_col1{padding: 0 20px;}
.footer_col2{padding: 0 20px;}
.bg_xam_sv{display: inline-block;background-color: #ddd;width: 25px;height: 25px;border-radius: 50%;text-align: center;font-weight: bold;line-height: 25px;}
.dentrang{background-color: #000; width: 25px;height: 25px;border-radius: 50%; color: #fff;display: inline-block;vertical-align: middle;}
.box_donhang_services{background: #fff;border-radius: 12px;border:1px solid #ddd;width: 200px;display: none;position: absolute;z-index: 9999;overflow: auto;right: 0px;}
.box_donhang_services a{display: block; white-space: nowrap;padding: 5px; font-weight: bold;color: #000;}
.box_donhang_services a:hover{background-color: #ddd;}
.box_main_xemdonhang{width: 568px;margin: auto;/* padding: 20px; */border: 1px solid #ddd;margin-top: 45px;border-radius: 12px;overflow: hidden;}
.header_xemdonhang {font-size: 2rem;text-align: center;margin-bottom: 10px;font-weight: bold;background: #000;color: #fff;padding: 20px;} 
.items_xemdonhang {flex: 1;overflow-y: auto;margin-bottom: 10px;padding: 0 20px;} 
.item_xemdonhang { display: flex; justify-content: space-between; border-bottom: 1px dashed #ddd; padding: 5px 0; font-size: 18px; } 
.total_xemdonhang {font-size: 22px;font-weight: bold;text-align: right;/* border-top: 2px solid #0f0; */padding: 20px;color: #f00;/* margin-top: 15px; */}
input[type=number]{text-align: center;}
.setup_sl{display: flex;}
.setup_sl a{font-size: 20px;display: inline-block;vertical-align: middle;}
.box_loaidon{position: absolute;right: 0px;top: 0px;}
.box_loaidon a{background-color: #000; color: #fff;display: inline-block;padding:0 5px;font-size: 12px;border-radius: 8px;}
.btn_reply_comment{font-size: 26px;line-height: 0px;vertical-align: bottom;display: inline-block;}
.container_ai{padding: 20px 10px;box-shadow: 1px 1px 9px #dedede;margin: 10px;}
.box_option_ai{display: flex;flex-wrap: wrap;align-self: stretch;gap: 0px;background-color: transparent;border: 1px solid #ddd;align-items: center;border-radius: 10px;overflow: hidden;}
.box_option_ai ul.tab_ai{display: flex;width: 70%;margin: 0px;padding: 0px;}
.box_option_ai ul.tab_ai li{list-style: none;width: 33%;text-align: center;}
.box_option_ai ul.tab_ai li a{font-size: 16px;display: block;padding: 10px;box-sizing: border-box;}
.box_option_ai ul.tab_ai li a:hover,.box_option_ai ul.tab_ai li a.active{background-color: #000;color: #fff;}
.box_option_ai .loai_ai{display: flex;width: 30%;align-items: end;justify-content: end;padding: 10px;box-sizing: border-box;}
.box_option_ai .loai_ai label{display: inline-block;}
#content-loading-wrapper-ai{display: flex;align-items: center;justify-content: center;}
#loading-wrapper-ai {display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; padding: 20px; background-color: #f9f9f9; border: 1px solid #ccc; width: 200px; margin: 20px auto; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: fixed; z-index: 999;}
#loading-spinner-ai {width: 40px; height: 40px; border: 5px solid #ccc; border-top: 5px solid #3498db; border-radius: 50%; animation: spin 1s linear infinite;}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#countdown-ai {
  font-weight: bold;
  font-size: 16px;
  color: #555;
}
@media (max-width:1366px){}
@media (max-width:1280px){.keylevel_col1{width: 40%;}.keylevel_col2{width: 59%;}.right_donhang{width: 510px;}.left_donhang{width: calc(100% - 520px);}}
@media (max-width:1080px){}
@media (max-width:1024px){.tenshop{width: 250px;}.d150_bu.div33{width: 25%;}.d150_bu.div33.box50{width: 50%;height: 242px;min-height: 242px;}.container_chat{width: 100%;padding: 10px 20px;box-sizing: border-box;}.left_donhang{width: 100%;margin: unset;}.right_donhang{width: 100%; position: relative;top: unset; right: unset;}.list_donhang{height: auto;}.boxme_main img{max-width: 100%;}.radio_netid_option_me .radio_option.radio_option20 { width: calc(33.3333% - 6px); }}
@media (max-width:960px){.half_page .page_right{width: 100%; padding-left: unset;}.cao_mb_10{height: 10px;}.main_content img{max-width: 100%;}.tab_tienich{display: grid;grid-template-columns: repeat(3, 1fr);}.noidung_tt_dm{width: 80%;}.divbox20 .d150_bu{width: 33.333%;}.booking_anuong .col60{width: 50%;}.booking_anuong .col40{width: 50%;}.radio_netid_option_me .radio_option.radio_option20{width: calc(50% - 6px);}}
@media (max-width:900px){.tenshop b{display: none;}.tenshop{width: auto;}.mobile_price{display: inline-block;}.hashtags a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}}
@media(max-width:854px){.d150_bu{width: 50%;}.d150_bu.box50{width: 100%;}.d150_bu.div33.box50{width: 100%;height: auto;min-height: unset;}.d150_bu.div33{width: 50%;}a.a_done_realtime span,a.a_del_realtime span{display: none;}a.a_del_realtime{right: 50px;}.banner_head{font-size: 20px;}.banner_name{font-size: 18px;}.intro_banner{left: 40px;}a.btn-banner-link{font-size: 16px; padding: 2px 15px;}.noidung_tt_dm{width: 80%;}}
@media(max-width:818px){.diem_thanhtich{float: unset;display: inline-block;vertical-align: middle;}}
@media(max-width:800px){.tenshop{flex: 0 0 0%;}.danhgiashop{flex: 1 0 30%;}.danhgiashop a{font-size: 13px;flex: 1 0 40%;padding: 5px 0px;margin: 0 5px;}.banner_top_home_2 .banner_top_home_left{width: 100%;}.banner_top_home_2 .banner_top_home_right{width: 100%; padding-left: unset;}.banner_top_home_right li{float: left;width: 50%; padding: 0 10px; box-sizing: border-box;}.banner_top_home_right li.banner_item_1{padding-bottom: unset;}.banner_top_home_right li.banner_item_2{padding-top: unset;}.icon_form_chuan a img { padding: 5px 20px; box-sizing: border-box; }.icon_form_chuan .col25{width: 25%;}.float_form_ver2{overflow: hidden;}.icon_form_chuan a img{padding: 5px;}.noidung_tt_dm{width: 90%;}.list_map_tt .col_tt{width: 50%}}
@media(max-width:768px){.boss_chart div.col50{width: 100%;}}
@media(max-width:740px){.half_page .content_post_left{width: 100%;}.half_page .comment_detail{width: 100%;}.half_page .description_detail{width: 100%;}.half_page .note_mem{width: 100%;}.float_dangnhap{right: 20px;}.half_page .note_mem{width: 100%;}.map_canvas{height: 70vh;}.list_map_tt .col_tt{width: 33.333%}}
@media(max-width:736px){}
@media(max-width:732px){.searchprofiles input{width: 200px;}.d150_bu.div33{width: 50%;}.banner_head{font-size: 20px;padding: 10px 0;}.banner_name{font-size: 18px;margin-bottom: 10px;}.intro_banner{left: 40px;}.row_tin .boximg200{width: 100%; height: auto;text-align: center;}.row_tin .boximg200 img{width: 60%;}.sole_right{width: 100%;}}
@media(max-width:700px){.content_option_thulist .addtoclass{box-sizing: border-box;display: block;}.content_option_thulist .name-checklist{width: 100%; box-sizing: border-box;}.content_option_thulist .status-tamtinh{width: 100%;box-sizing: border-box;}.content_option_thulist .gia-sanpham{display: none;}.gia-sanpham-mb{display: block;}.nowrap_mb{white-space: nowrap; overflow: auto;}.submitbutton_indonhang,.submitbutton_dathang{font-size: 16px;}.button_dhn{position: absolute;bottom: 10px;left: 10px;right: 10px;z-index: 10;}.button_dhn_2{width: 100%;position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 10;}.float_dhn .box_shadow{height: calc(100vh - 190px);}.tamtinh_dhn{font-size: 16px;}.banner-head{display: none;}}
@media(max-width:690px){.cao100{height: 40px;}.search_menu_outline{left:10px;right: 210px;}.search_menu_outline input{width: 100%;}.members_salary_text{width:100%;}.pc_view{display:none;}.mobile_view{display: block;}.padding295{padding-left:1px;}.menu_class,.menu_class_auto{width:100%;}.menu_me{width:100%;}.menu_class_fixed_mb{width: 100%;position: fixed;}.hiden_small{display:none;}.main_left_col{display: none;}.main_right_col{width:100%;margin-left:0;}.v1header{}.v2header{height:200px;}.d375{margin:4px;}a.fb,a.fb:link,a.fb:visited{/* width: 100%; */}a.gg,a.gg:link,a.gg:visited{width: 100%;}.muavuiggfb{clear: both;height: auto;}.survey-completes {display: none;}.menu_folder{width: 100%;padding-right: unset;border-right: unset;}.show_file_folder{width: 100%; padding-left: unset;}.menu_ggfolder{display: block;}.box_file img{width: 30px;}.list-pics{width: 100%;}.shop_detail .shop_detail_center{width: 100%;}.scroll_more_img{overflow: scroll;}.btn_mb_fixed{display: flex;}.row_dsdonhang_cus .slsanpham{width: 15%;}.row_dsdonhang_cus .tensanpham{width: 60%;}.tenshop{flex: 0 0 0%;}.danhgiashop{flex: 1 0 30%;}.danhgiashop a{font-size: 12px;flex: 1 0 40%;padding: 5px 0px;margin: 0 5px;}.keylevel_col1{width: 100%;}.keylevel_col2{width: 100%;}.keylevel_col1 img{width: 48%;}.hashtags{float: right;width: 50%; box-sizing: border-box; margin-top: unset;}.main_content img{max-width: 100%;}.home-youtube{width: 50%;}.tab_tienich{display: grid;grid-template-columns: 1fr 1fr 1fr}.col_order_ver2{width: 50%;}.toptraonhan_kenhhoivien .col50{width: 100%;}.noidung_tt_dm{max-width: 530px;width: 100%;}.home_in.heighttru50 { height: calc(100% - 40px); }.banner-head{display: none;}.list_map_tt .col_tt{width: 33.333%}.overfollow_booking .col60{width: 100%;}.overfollow_booking .col40{width: 100%;}.radio_netid_option_me .radio_option.radio_option20{width: calc(33.333% - 6px)}.order_laptop{display: none;}.float_booking .col1_booking{height: auto; padding-top: 45px;}.chude_hide{display: none;}.tab_booking {display: block;/* background-color: #1c941c; *//* border-radius: 12px; */margin-bottom: 10px;overflow: hidden;position: fixed;left: 0px;right: 0px;top: 48px;z-index: 999;}.radio_netid_option_me .radio_option.booking{background-color: #d2d2d2;}.right_donhang .list_item, .right_donhang .list_donhang{display: none;}.add_cart_mb{display: block;}.button_dhn.btn_fix_mb{position: fixed;bottom: 0px;left: 0px;right: 0px;}}
@media(max-width:668px){.boxgiatrc_km{display: none;}.lienminh_hiephoi .item_phankhu{width: 100%;}.embed-container{padding-bottom: 100%; }.col_order_ver2{width: 100%;}#col_order_ver2_id{display: none;}.alert_cart_mb{display: block;}.overflowhidden_dhn{overflow: auto;}.form_dathang_dhn{height: auto;}.float_dhn .box_shadow{height: auto;}.close_menu_channel{right: 0px;}#col_order_ver3_id{display: none;}}
@media(max-width:641px){.half_page .content_post_left{width: 100%;}.half_page .comment_detail{width: 100%;}.menu_list_2 .box{width: 100%;}.main_content img{max-width: 100%; height: auto;}}
@media(max-width:600px){.boxgiatrc_km{display: inline-block;}.float_dangnhap{width: 100%; left: 0px; right: 0px; bottom: 0px;}.boxme_main img{max-width: 100%;}.divbox_mb100 .d150_bu{width: 100%;background: #eee;margin: 5px 0;border-radius: 12px;position: relative;}.divbox_mb100 .d150_bu .box_img{width: 70px;float: left;}.divbox_mb100 .d150_bu .box_in_small{float: right;width: calc(100% - 80px);}.cus_nv{cursor: pointer;}.tieudephong_mb{display: block;}}
@media(max-width:568px){.keylevel_col1 img{width: 100%;}.hashtags{float: right;width: 100%; box-sizing: border-box; margin-top: 10px;}.thumb_cat_left,.thumb_cat_right{width: 100%;}.custom_tin_left,.custom_tin_right{width: 100%;}.button_dhn img{display: none;}.home_in.heighttru50 { height: calc(100% - 30px); }.classmetao_auto.class_tin50{width: 100%;}.radio_netid_option_me .radio_option.radio_option20 { width: calc(50% - 6px); }.row_dsdonhang_cus{font-size: 12px;}.banner_top_home.banner_block_3 { padding-bottom: 10px; white-space: nowrap; display: block; overflow: auto; }.banner_top_home.banner_block_3 li { padding: 0 5px; display: inline-block; float: unset; width: 90%; box-sizing: border-box; }}
@media(max-width:480px){.slsanpham input[type=number]{width: 40px;}.d150_bu.div33{width: 50%;}.map_canvas{width: 100%; height: 300px;}.banner_head{font-size: 20px;padding: 10px 0;}.banner_name{font-size: 18px;margin-bottom: 5px;}.intro_banner{left: 40px;}a.btn-banner-link{font-size: 16px; padding: 0 15px;}.canvas_qr{width: 100%; height: 300px;}.video_qr{width: 100%;}.qr-reader{width:100%; margin: auto;}.tab_tienich .item_tienich a{font-size: 12px;}.tab_tienich{display: grid;grid-template-columns: repeat(2, 1fr);}.noidung_tt_dm{width: 100%;}.row_tin .boximg200{width: 100%;}.sole_right{width: 100%;}.row_tin .boximg200 img{width: 100%;}.list_map_tt .col_tt{width: 50%;}.banner_top_home { display: flex ; flex-wrap: wrap; align-self: stretch; gap: 0px; background-color: transparent; }.banner_top_home li{width: 100%;}.banner_top_home.banner_block_3 { padding-bottom: 10px; white-space: nowrap; display: block; overflow: auto; }.banner_top_home.banner_block_3 li { padding: 0 5px; display: inline-block; float: unset; width: 90%; box-sizing: border-box; }}
@media(max-width:415px){.slsanpham input[type=number]{width: 35px;}.searchprofiles input{width: 200px;}.a_icon_text{right: -4px;}}
@media(max-width:390px){.slsanpham input[type=number]{width: 28px;}}
@media(max-width:376px){.boxgiatrc_km{display: none;}}
@media(max-width:360px){}
@media(max-width:320px){}
@media(max-width:240px){}