@font-face {font-family:Product_Sans;src:url('/css/google/Product_Sans_Regular.eot');src:local('☺'),url('/css/google/Product_Sans_Regular.eot?#iefix') format('embedded-opentype'),url('/css/google/Product_Sans_Regular.woff') format('woff'),url('/css/google/Product_Sans_Regular.ttf') format('truetype');}
@font-face {font-family:Product_Sans;src:url('/css/google/Product_Sans_Italic.eot');src:local('☺'),url('/css/google/Product_Sans_Italic.eot?#iefix') format('embedded-opentype'),url('/css/google/Product_Sans_Italic.woff') format('woff'),url('/css/google/Product_Sans_Italic.ttf') format('truetype');font-style:italic;}
@font-face {font-family:Product_Sans;src:url('/css/google/Product_Sans_SemiBold.eot');src:local('☺'),url('/css/google/Product_Sans_SemiBold.eot?#iefix') format('embedded-opentype'),url('/css/google/Product_Sans_SemiBold.woff') format('woff'),url('/css/google/Product_Sans_SemiBold.ttf') format('truetype');font-weight:700;}
@font-face {font-family:Product_Sans;src:url('/css/google/Product_Sans_SemiBoldItalic.eot');src:local('☺'),url('/css/google/Product_Sans_SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('/css/google/Product_Sans_SemiBoldItalic.woff') format('woff'),url('/css/google/Baomoi-SemiBoldItalic_gdi.ttf') format('truetype');font-weight:700;font-style:italic;}
html, body, div, 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%;vertical-align:baseline;margin:0;padding:0;outline:0;border:0;background:transparent}
body, input, textarea, button, .daily-container h3, #mc_embed_signup, .inline .inline-ad, .smashform label, .sm-search label, .infofield, .article-table caption {font: normal 14px "Tahoma",Tahoma,Arial,Helvetica,sans-serif;line-height: 22px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal}#site-nav{width:90px;float:left;height:auto;background:#FFF;}.fixcenter{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}.fix1200 {width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}.top_head{width:100%;height:60px;background:url('/images/bgd-greengrass.png');border-bottom:2px solid #ff6c00; display:block;}.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:560px;}.box_right_x{float:left;width:135px;height:90px;overflow:hidden;margin:0;padding:0;}.box_in{padding:10px;padding-top:5px;}.d315{width:315px;height:415px;}.d375{width:175px;height:250px;margin-bottom:0px;margin-right:0px;border-bottom:1px solid #DDD;border-right:1px solid #DDD; float:left;position:relative;overflow: hidden;}.d375_nomargin{width:175px;height:250px; margin-bottom:0px;margin-right:0; border-bottom:1px solid #DDD;float:right;overflow: hidden;}.d375 img{width:100% !important;height:auto !important;}.d375_nomargin img {width:100% !important;height:auto !important;}.gap2lan{width:260px !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;}.d375_2lan{width:160px;height:380px;margin-bottom:15px;margin-right:15px;border-bottom:1px solid #DDD;border-right:1px solid #DDD;float:left;position:relative;background:#FFF;}.d375_2lan_nomargin{width:160px;height:380px;margin-bottom:15px;margin-right:0;border-bottom:1px solid #DDD;float:right;position:relative; background:#FFF;}.gap3lan{width:640px;float:left;overflow:hidden;position:relative;}.gap3lan_text{width:620px;float:left;padding:10px;text-align:justify;}.in_title3lan{padding:10px;background:#ddd;border-bottom:1px solid #555;}.d150{width:115px; height:190px;margin-bottom:0px;margin-right:0px; border-bottom:1px solid #DDD; border-right:1px solid #DDD;}.d150_nomargin{width:115px;height:190px;margin-bottom:0px;margin-right:0;border-bottom:1px solid #DDD;}.box_in_small{padding:3px;}.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:#090; text-decoration:none;}a:hover {color:#900; text-decoration:none;}a.headtop_menu, a.headtop_menu:link, a.headtop_menu:visited { color:#FF0; text-decoration:none; padding:0px; font-size:13px;}a.headtop_menu:hover { color:#FFF; text-decoration:none;}a.atag, a.atag:link, a.atag:visited { color:#09F; 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;}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:"Roboto Condensed","Tahoma","Arial",sans-serif;}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:"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:"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 {border-left:1px solid #4c8c37;color:#FC0; text-decoration:none; height:42px; display:block; padding:5px 15px 14px 15px; float:left; font-size:10px; font-weight:bolder; font-family:"Tahoma","Arial",sans-serif;}a.topbar:hover { color:#FFF; text-decoration:none; background:#4c8c37;}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 { font-size:14px; color:#000; text-decoration:none;}a.denxi:hover { text-decoration:none; font-weight:bolder;}.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:#111; 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; padding:10px; border:1px #000 !important; margin-right:10px;}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; padding:10px; border:#000 !important; margin-right:10px;}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:#FF0; text-decoration:none;}a.afooter:hover {color:#FFF; 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:13px; color:#555; text-decoration:none;overflow:hidden;}a.sp_title_small:hover { font-size:13px; color:#09F; text-decoration:none;}a.sp_title, a.sp_title:link, a.sp_title:visited{font-size: 13px; color: #600;  text-decoration: none;}a.sp_title:hover {color:#09F; 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, 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:"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:normal;}.giatien_title_x{font-size:15px;color:#F00;font-weight:400; height:18px;}.nhungthukhac{color:#999; margin-left:15px; font-size:12px; height: 20px; overflow: hidden;}.nhungthukhac_4{color:#999;margin-right:5px;font-size:10px;padding:0;}.line2line{height:45px;overflow:hidden;color:#090;padding:0;}.line2line p{padding:0;margin:0;}.line2one{height:23px;overflow:hidden;color:#090;padding:0; overflow:hidden;}.line2one_x{height:42px;overflow:hidden;color:#000;padding:0;overflow:hidden;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:705px; border:1px solid #ddd;}.main_100{width:100%; border:0px solid #DDD;}.main_left_tt{width:850px;border:1px solid #CCC;}.main_content{padding:20px;padding-top:0;padding-bottom:0;text-align:justify;}.main_content img{max-width:600px;}.main_right{background-color: #FFF;padding: 0px 0px; padding-right:0;float:right;width:455px;border:0px solid #DDD;}.sp_content_title{font-size:22px;font-weight:bolder; padding-bottom:8px;color:#555;line-height:150%;}.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{color:#F00;border:2px solid #FF0;background:#FFCC00;border-radius:5px;padding:5px 10px 5px 10px; cursor: pointer;}.xanh{color:#060 !important;}.bien{color:#00adef !important;}.cam{color:#F60 !important;}.vangkhe{color:#FF3 !important;}.do{color:#F00 !important;}.xam{color:#CCC !important;}.trang{color:#FFF !important;}.trang:hover{color:#FF0 !important;}.denden{color:#555 !important;}.hong{color:#F09 !important;}.bblue{background:#2095fa !important;}.bblue:hover{background:#039 !important;}.bxanh{background:#060 !important;}.bxanh:hover{background:#090 !important;}.bxanhxanh{background:#fcfffc;}.bcam{background:#F60 !important;}.bcam:hover{background:#FC0 !important;}.bhong{background:#F09 !important;}.bhong:hover{background:#C33 !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;}.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;}.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 #ddd;width:375px;height:100%;}.w375{width:100%;border:0px solid #900;background:none;height:auto;}.note_5{text-align:justify;}.padding15{padding:15px;}.padding5{padding:5px;}.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:1px solid #ddd;height:30px;padding:5px 0 5px 0;}.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_in {padding:10px; padding-top:5px;}.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;}.phone {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU4ODQwRjdBRTlGMDExRTI4RTI0OUE5MjBFQTA5NTdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU4ODQwRjdCRTlGMDExRTI4RTI0OUE5MjBFQTA5NTdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTg4NDBGNzhFOUYwMTFFMjhFMjQ5QTkyMEVBMDk1N0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTg4NDBGNzlFOUYwMTFFMjhFMjQ5QTkyMEVBMDk1N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7WctclAAAA6ElEQVR42mL4//9/+MWLF/+rq6n9z8nOBnL/SwMxAz7M8PLlS7AGRgYGMO7t7QVpdMWraceOHXANMAwEWvg0MamqqjIgg57eXhD1jgEfAOo0c3Jy+gaz5cuXLyCb+PE6D0iIIjtxzpw5IE0ShDSBsH1ERARc49GjR0EaYwlpkkMORRAN1ciPTxPYmcD4+oMc/KtWrQJpLAJGwz2g+Bkg/yeQX4FuigFQ409kjegY5GdsblYBOvUPsh+RMUgcX3KRAzoHxbkg9t27d/8zgj2GG4h+/fr1FdDJDE+fPmUwNjZmUFJSYgAIMAAQDnkcx4PYrgAAAABJRU5ErkJggg==) 0 4px no-repeat;}.banchay_icon{background:url('/images/icon-hot.png'); position:absolute; width:90px; height:90px; right:0px; z-index:9;}.giatot_icon{background:url('/images/giatot.png'); position:absolute; width:108px; height:106px; left:0px; z-index:9;}.hot{background:url('/images/hot.png'); position:absolute; width:56px; height:56px; right:0px; z-index:9;}.gift{background:url('/images/gift-icon.png'); position:absolute; width:59px; height:53px; right:0px; margin-top:-59px; z-index:9;}.gift2{background:url('data:image/gif;base64,R0lGODlhIAAeAPf/ALru+/EzAjaty/17Nfx6Q03c/f2LQO8sAXTa9DbN80azzryIhsy0tPqrkv/y7ez5/fxTBkvV9RmpzP6xivQ6Afu0mvv29f6mefd6V7fi7C263KPk9L+XlWfU79f0/FLd/ZrX5tbExS7E6avd6cJHOvlJA/+KSvn9/rtUSv/TveofAS/B5Fi70/aQerh7d/u7p+wlARyjxO3p6Q6cv/9jDY3S4/VrR6vk8uIlDCG02P3+/yW53vFXLf/p3P5cCv3Cq9IxHrhsZjnQ9vqNWfZVHBWjx/lSDCu32fuFS/7+/vxpG/SLfP77+kTU9egZAf7LtOb2+l3a+hGewPZCAYbl/RWmyf/axP1uJfT8/t3x9uP5/h2u0mzf/Fbd/cbw+w+bvvyBQiOlxfdcI/mdZcnz/bheVUfI6PH6+//Wwv7v6ULY/flVExWfwcg7K//GpmzD2dUuGv/u5/RXJWHM5//491Ta+svq8VHV9tQwHOTc3P/8+z/T9eshAxOewRGfw+YVAdoqExKfwkXa/f90Hkfb/f96J/9/Lv9uF0rb/Sq/5P6FNz/W/P9pEf2QSjzU+vuVUhCdwPqaW/Xy88w4JRigwjLJ73HF2ez3+hqsz/7dzpji9EXO8IbP4mO/1vT6/P/+/t8oEPRuUeDy9/xzKX/L3fE5Cf+fZv7PuQ+dwKvp+C6+4PxkFftgHLfw/v/IrLHm87bo9Lzo833f97d0bnfR52/Q6PPv7/7n4Off4PlOBz6wzPeTXx6x1f6SXqHq/fFwYtDs81zF30630JTj9pLk+cHm75Ho/p/p+8Sko/aWZfuSZ13O6lXb/N3Q0Beoy75MQD3I62rN5WPW8mfZ9m3Z8/BYMvhwQxOixbhlXvaCZPvBsv+ga8r0/s/x+s/z/PD7/us5JfL8/jDD6DHH7OghCf/9/IfW6sLv+ukgBoLc8ofU5/ylgiqox8Y/L842I/efkWTH4ND1/vdUFH3k/vqbYf+bYCinxtnLyzCrySi84W7g/eDV1fuGVviLUf///////yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNzgwMTE3NDA3MjA2ODExOERCQjkwNjEyRkNFREY5QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRDdEQzlFM0JDNkUxMUUyOEQyNkFGMkU0RkJEQTJBNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRDdEQzlFMkJDNkUxMUUyOEQyNkFGMkU0RkJEQTJBNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTkyQjBEMDJDOUJFOUVGNDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDc4MDExNzQwNzIwNjgxMThEQkI5MDYxMkZDRURGOUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFFAD/ACwAAAAAIAAeAAAI/wD/CRxIsKDBgwJPWELIsOFAYVIcSiyoQ9gMSBMz6tB15E7EjA49cazjEWTDS/iOMOtS0uRBKOw0dJkZ4aNLgqLCaPjA80PNmwSBxdjZ06fNm3YoqSrAtGmToyYzKG1K9SnQDH1WINrKdatVlyOyEhpLluweqBJBzFghqK3bt2dN1oAkbp4xNXjz5hWCliEpVOK4cItHRV8rZosSJxaCcaKlGSIcUfHFxZsWf1qiONrsKEFfg50gRzlGhgwAf6j9ARDCWkilzwRZQL7jjZisB150oCaDAMC0BAnGwRYobIuIcZu8bEgVbhgCHR6knfP3jVolEbB1KMCUSIR3aOm+obXW1KF36m4iEn3eiClfovfvb+j298CMGSyoHyxLtKOvJwHO7CDggDvAkl8tG7wyBxQnzCFgDmihVEUOFFZI4RE3nECLObrFUks0FfICVRb2FLHFiSimuEUw6pyQGjwpYnJUFmFcI8GNOOaIIwip1aCjMzbZEYMfRRRp5JFIcnIGCEgWcc1HxVAiRSBUVmnllYHE8IYAflzpR0QjsPHFmGSWaeaZaELyBhsztOnmm3DGKecMbAQEACH5BAUUAP8ALAAAAAAgAB4AAAj/AP8JHEiwoMGDAplwQMiw4UAXQBxKLFjOBTo4EzMmCVItGZ6MEi0E4TFm10eQDCWV4UFvzJCTKA3aQsEjks1+MGMOlIFCzqOfj5Dk1ImLhJxGSJGCGYoyTzs5BqJKHRBR579m7Ygo2spVEVWr9yYRMUS2LNlRVVGGcCevkNu3b6+kzcgAjrxBePPqVTJXYl159S4cGkyY8Kq+DZEBMmICjRVTjdwUYkSZMg3ECDmAMkJj24TGPf71GECjNA0fmA0uwJFrwIQUKVwRdOOjtg8IqQkuIJfrCpoLveKc0vPvUwoTrsBA8JErt0AXAUrkYnVqQgUHF4YwyUTgyT8HSHKVwcidZFaAKSXSr1HmoPg6Avx+DERTYkrqjQem6N9f4ZPAOGKI0d4/cVgzBQWYWYDNARQ06CAFLwiUBgYNvGDNLXRY4yBiKsEQwIcgflhKBXRk00I5/2iDAQYh9sUTDAfEKOOMB9jQAh0DhULjXDI8wwcMQAYpZJDv+PdPC0PCkFYeJPChwpNQRinlEg68I+WTVe3TjgpOdOnll2A6Qc4v4ITpREQhTOLEH2y26eabcMKJBwdt4ADInXjmqeeee4LSRkAAOw=='); position:absolute; width:30px; height:30px; right:0px; margin-top:-36px; z-index:9;}.discount_icon{position:absolute;width:50px;height:20px;left:10px;margin-top:-45px;color:#FFF;background:rgba(0,0,0,0.8);padding:5px; z-index:9;}.autohide{display:none;}.xemngay{bottom:-10px;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; background:#FFF; 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;}.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:285px; left:15px; position:absolute;}.delivery_small_text{margin-top:-98px; color:#FFF; font-size:12px; margin-left:-15px; border:0px solid #060; width:113px; height:2px; background:#FFF; 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;}.one_blog_bg{background:url('../images/one.png') -10px -135px;height:30px;width:30px;}.one_home_bg{background:url('../images/one.png') -105px -135px;height:30px;width:30px;}.one_news_bg{background:url('../images/one.png') -135px -135px;height:30px;width:30px;}.one_jobs_bg{background:url('../images/one.png') -165px -135px;height:30px;width:30px;}.one_forum_bg{background:url('../images/one.png') -70px -135px;height:30px;width:30px;}.one_tool_bg{background:url('../images/one.png') -10px -165px;height:30px;width:30px;}.one_menu_bg{background:url('../images/one.png') -40px -165px;height:30px;width:30px;}.one_search_bg{background:url('../images/one.png') -70px -165px;height:30px;width:30px;}.one_user_bg{background:url('../images/one.png') -105px -165px;height:30px;width:30px;}.one_product_bg{background:url('../images/one.png') -335px -165px;height:30px; width:30px;}.one_location_bg{background:url('../images/one.png') -370px -165px;height:30px;width:30px;}.one_info_bg{background:url('../images/one.png') -10px -200px;height:30px;width:30px;}.one_job_bg{background:url('../images/one.png') -40px -200px;height:30px;width:30px;}.one_web_bg{background:url('../images/one.png') -70px -200px;height:30px;width:30px;}.one_address_bg{background:url('../images/one.png') -105px -200px; 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;}.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:27px; 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:#C30;font-weight:bolder;margin-left:20px;float:left;}.input_dangbai{border:1px dotted #888;width:95%;margin-left:20px;outline:none;}.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:#FFFFFF;font-size:20px;font-weight:bolder;height:48px;background-image:url('../images/2.png');cursor:pointer;}.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.8); z-index: 10; display:none;}.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{border-bottom:2px solid #F60;background:#e0e0e0;display:none;overflow-y:scroll;min-height:200px;max-height:100%;}.indeeep{width:100%; max-width:1200px;}.pop_title{font-size:17px;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:8px;padding-left:12px;font-weight:bolder;background:url('/images/title_bg.jpg');}.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:225px;float:left;margin-left:10px;padding-top:10px;position:relative;}.box_left100_x{float:left;width:77px; margin-right:10px;}.box_img_x{border:1px solid #CCC;padding:5px;max-width: 65px; max-height: 65px; overflow: hidden;}a.sp_titlex, a.sp_titlex:link, a.sp_titlex:visited{font-size:11px;color:#090;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; overflow:hidden; 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;overflow:hidden;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;overflow:hidden;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:45%;overflow:hidden;height:20px;}.motnua_bentrai{padding:5px;padding-left:0;float:left;width:130px;border-bottom:1px dotted #ccc;color:#999;}.motnua_benphai{padding:5px;padding-left:0;float:left;width:230px;border-bottom:1px dotted #ccc;font-weight:bolder;color:#666;}.nguyenku_benphai{padding:5px;padding-left:0;float:left;width:230px;border-bottom:1px dotted #ccc;font-weight:bolder;color:#666;height:auto;min-height:22px;overflow:hidden;}.noh1 {padding:0;margin:0;font-size:11px;float:right;}a.sp_title3lan, a.sp_title3lan:link, a.sp_title3lan:visited{font-size:22px;color:#111;text-decoration:none;}a.sp_title3lan:hover{color:#09F;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:190px;float:left;padding-left:10px;}.cm_box {width:640px;border:0px solid #CCC;}.cm_box_in1{width:630px;height:20px;border-bottom:1px solid #CCC; background:#DDD;padding:5px;}.cm_box_in2{width:610px;height:auto;padding:10px;}.cm_box_in3{width:500px;height:auto;margin-left:10px;padding-left:10px; border-left:1px solid #CCC;}.nomargin {margin:0;padding:0;}.tag {border:1px solid #09F;padding:5px;}.h1tag{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{width:1200px;margin:0 auto;padding-left:0px;padding-right:0px;box-sizing: border-box;;}.footerbg{background:url('/images/bg/1.jpg');height:auto;width:1200px;}.endfooter{height:auto;background-color:#000;width:1200px;text-align:center;}.ft30{padding:20px; height:auto; width:30%;}.img_in_100 img{ width:100% !important;}.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-top:0px solid #090;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 {height:60px;width:60px;background:#4c8c37;}.mobile_menu:hover {background:#060;}.sp_op7{width:258px;height:auto;float:left;border:1px solid #DDDDDD;}.nothing{padding:0;margin:0;font-size:11px;display:inline;}.boderleft {border-right:1px solid #999;float:left;padding:10px 5px 10px 5px;}.noboderleft {border-right:0px;}.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{border-radius: 25px;border:1px solid #CCC;}.pc_view{display:block;}.mobile_view{display:none;}.all_view{display:block !important;}.all_right{width:100%;max-width:1200px;}.search{border-radius:0px 4px 4px 0px;outline:none;background:#DDD;border:0px solid #666;height:40px;margin-top:10px;margin-left:10px;font-size:18px;width:450px;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing:border-box; padding-left:15px; padding-right:45px;}.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:-27px;margin-top:20px;-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;}#mcontact {width:80px;height:80px;position:fixed;top:66%;right:0;z-index:100000000;background:#eee;padding:7px;border-radius: 50% 0 0 50%;cursor:pointer;}#mcontact .icon {width:80px;height:80px;background:url('/images/icon-contact.png') center;background-size:80px;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}#mcontact span {color:white;position:absolute;top:0;line-height:90px;font-size:15px;text-transform:uppercase;font-weight:bolder;width:80px;text-align:center;}#mcontact:hover .icon {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform: rotate(360deg);transform:rotate(360deg);}a.top_menu, a.top_menu:link, a.top_menu:visited {display: block; text-align:center; vertical-align:middle;text-decoration:none; padding:10px; height:45px; font-size:18px; font-weight:bolder; font-family:"Tahoma","Arial",sans-serif; background:#0C0;}a.top_menu:hover{color:#FF0;text-decoration:none;}a.top_menu_mini, a.top_menu_mini:link, a.top_menu_mini:visited {display: block; color:#333; text-align:center;text-decoration:none; padding:10px; height:20px; font-size:12px; font-weight:600; font-family:"Tahoma","Arial",sans-serif;}a.top_menu_mini:hover{color:#600;text-decoration:none;}.dvt{color:#999; font-size:16px; font-weight:bolder;}.home_left{width:707px;overflow:hidden;height:auto;}.home_left_in1{border:1px solid #CCC;width:465px; height:378px;}.home_right{width:312px; height:auto;}.border1{border:1px solid #DDD;}.xoabo{text-decoration:line-through;}.xoa_main_right{background-color:#f7f7f7;padding:10px 20px;box-shadow:inset 6px 0 6px -4px #dadada;float:right;width:618px !important;}.lienhe_benphai{padding:5px;padding-left:0;float:left;width:470px;border-bottom:1px dotted #ccc;font-weight:bolder;color:#666; height:22px; overflow:hidden;}.img_5 {border:1px solid #CCC;}.home_right_1{width:310px;float:left;border:1px solid #DDD;}.home_right_2{width:310px; float:right; margin-left:15px;}.logo_mobi_view{padding-left:10px; margin-left: 3px; margin-right: 10px;}.dangtin_free{float:left;color:#F00; box-sizing: border-box; border:2px solid #FF0; background:#FFCC00; line-height: normal; border-radius: 5px; padding: 5px; font-size: 12px !important; font-weight: bolder; margin-right: 15px; margin-top: 9px; 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: 50px;}.taoweb_title{font-size:35px;color:#FFF;height:35px;line-height:100%;}.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;}.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;width:250px;border-bottom:1px dotted #BB7128; background:#FFF;outline: none !important;color:#BB7128;text-decoration:none;box-sizing: border-box; padding: 10px; float: left; text-align: left; }a.question_a:hover{color:#FFF;background:#BB7128;}.closewindows{height:36px;width:37px;position: absolute; z-index: 2; top: 70px;  right: 30px; background: url('/images/close2.png') no-repeat;cursor: pointer;}.icon_vip {height:15px;width:50px;right:0;margin-top:0px;padding:0px;font-weight:bolder;font-size: 8px; background:#FF0; color: #f00; float: right; border-radius: 8px 0px 0px 8px; padding-left: 5px; border:1px solid #F00; border-right:none; position: absolute;}.sub_icon_vip1 { float:left;margin-top:-3px;}.sub_icon_vip2{float:left;margin-left:5px;margin-top: -3px;}.vip_rotate{position:absolute;right:0;}.sub_icon_vip3{text-align:center;}.sub_icon_vip4{text-align: center;}.main_left_col{width: 150px; float: left;background: #FFF;min-height:900px;margin-left:10px;}.main_right_col{float: right; width: 1035px;}.main_left_menu{}a.a_main_menu, a.a_main_menu:link, a.a_main_menu:visited{text-decoration:none;font-weight:bolder;font-size:10.5px;color:#060;padding:3px;white-space:nowrap;text-overflow:ellipsis;}a.a_main_menu:hover{color:#F00;background:#CCC;}.main_danhmuc{font-size:15px;color:red;font-weight: bolder; padding: 10px 0px 10px 0px;}.view_sp {width:300px;height:auto;overflow:hidden;float:left;border:1px solid #ddd;border-left: none;border-top: none;}.view_sp2 {width:100%;max-width:400px;height:100%;overflow:hidden;padding:15px;padding-top:0;box-sizing:border-box; float:left;}.cao_auto{height: auto;}
.class_mem_200 {width: 220px;}.class_mem_550 {width: 430px;padding-left: 15px;overflow: hidden;}.w120{width: 120px;}.w310 {width: 300px;}.blog_benphai{padding:5px;padding-left:0;float:left;width:195px;border-bottom:1px dotted #ccc;font-weight:bolder;color:#666;height:auto;min-height:22px;overflow:hidden;}.dang_banner{display:block;width:100%;height:30px;background:#090;color:#FF0;font-size:15px;font-weight:bolder;text-align:center;padding-top:6px;}
/*--responsive--*/
@media (max-width: 1440px)
	{
	
	}
@media (max-width: 1366px)
	{
	.fixcenter{width:100%;overflow:auto;}
	}
@media (max-width: 1280px)
	{
		.all_right{width:100%;}.fix1200 {width:100%;}

	}
@media (max-width: 1080px)
	{
		
	}
@media (max-width: 1024px)
	{

	}
@media (max-width: 991px)
	{
	.main_left_col{display: none;}
	}
@media(max-width:800px){}
@media(max-width:768px){
	.d475 {width: 335px;}
	.cm_box_in3{width: 550px;}
	.cm_box{width: 100%;}.cm_box_in1{width: 100%;overflow: hidden;}
	.main_left{width: 100%;}.nguyenku_benphai {width: 200px;}.box_right{width: 560px;}
	.main_left_col{display: none;}.ft30{width:100%;}
	.main_right_col{width: 100%; margin-left:0; }.hiden_small {display: none;}.pc_view{display:none;}.mobile_view{display: block;}.content_home{width:100%;overflow:hidden;}.home_left{width:100%;}.d375{width: 49.7%; height: 450px}.d375_nomargin{width: 49.7%;}.all_right{width:100%;}.fix1200{width:100%;}.footerbg{width:100%;}.naviwidth{width:100%;}.phone{display:none;}
	.home_right_2{display: none;}
	.view_sp{width: 100%; height: auto;}
	.box {width: 100%;}
	.d375{width: 49.7%; height: 282px; overflow: hidden;}
	.class_mem_200 {width: 100%;}.class_mem_550 {width: 100%;padding: 15px;overflow: hidden; box-sizing: border-box;}.w120{width: 100%;}.w310 {width: 100%;}

}
@media(max-width:736px){}
@media(max-width:667px){}
@media(max-width:640px){}
@media(max-width:600px){}
@media(max-width:480px){
	iframe {width: 100%;}
	.microformat_x{width: 100%;}.box_right_x{width: 260px;}
	.main_content img {width: 100%;}
	.d475 {width: 100%;}
	.d375{width: 49.7%; height: 262px; overflow: hidden;}
	.cm_box_in3{width: 250px;}
	.box_right{width: 210px;}.nhungthukhac{display: none;}
	.main_left_col{display: none;}
	.home_right_2{display: none;}
	.view_sp{width: 100%; height: auto;}
	.box {width: 100%;}
}
@media(max-width:414px){
	.microformat_x{width: 100%;}.box_right_x{width: 260px;}
	.box_right{width: 210px;}
	.motnua_bentrai{width: 100px;}.motnua_benphai{width: 227px;}.nguyenku_benphai{width: 227px;}
	.main_left_col{display: none;}
	.home_right_2{display: none;}
	.view_sp{width: 100%; height: auto;}
	.box {width: 100%;}
}
@media(max-width:376px){
	.box_right{width: 175px;}
	.d475 {width: 320px;}.box_in_line{width: 195px;}
	.input_contact{width:100%;}
	.main_left_col{display: none;}
	.home_right_2{display: none;}
	.view_sp{width: 100%; height: auto;}
	.box {width: 100%;}
}
@media(max-width:321px){
	.logo_mobi_view{padding-left:0; margin-left: 0; margin-right: 0;}
	.box_right_x{width: 200px;}
	.d475{width: 280px;}.box_in_line{width: 160px;}
	.box_right{width: 140px;}
	.input_contact{width:100%;}
	.main_left_col{display: none;}
	.home_right_2{display: none;}
	.view_sp{width: 100%; height: auto;}
	.box {width: 100%;}
}




.noavatar,.social_login a{text-align:center}.n-indeeep{margin:0 auto;max-width:275px;background:#fff;padding:30px;font-family:sans-serif;box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.n-indeeep .n-control{padding:5px 7px;border:0;border-bottom:2px solid #e5e5e5;font-size:11pt;outline:0;transition:1s border-bottom}.n-indeeep .n-control:hover{border-bottom:2px solid #ccc}.n-indeeep .n-control:focus{border-bottom:2px solid #090}.n-indeeep .n-btn-submit{background-color:#34a853;color:#fff;text-transform:uppercase;padding:7px 14px;font-size:10pt;cursor:pointer;border:0}.n-indeeep .n-title{padding:0 0 20px;text-transform:uppercase;text-align:center;font-size:20pt;color:#090;font-weight:700}.n-indeeep .n-title span.n-subtitle{font-size:10pt;display:block;color:#555}.noavatar i{background-color:#fff;border-radius:40px;padding:5px}.n-form{display:grid;grid-template-columns:1fr;grid-gap:10px}.social_login{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;grid-row-gap:5px;margin-top:20px;border-top:1px solid #e5e5e5}.social_login .loginas{display:inline-block;margin:-14px auto 5px;grid-column-start:1;grid-column-end:3;background-color:#fff;padding:3px 10px;font-size:12px;text-transform:uppercase;font-family:Serif}.social_login a{position:relative;display:block;padding:7px;color:#fff;text-decoration:none;overflow:hidden;font-size:9pt;text-transform:uppercase}.n-indeeep .n-btn-submit:hover,.social_login a:hover{box-shadow:inset 1px 1px 2px rgba(0,0,0,.65)}.social_login a.n-fb{background-color:#3b5998}.social_login a.n-gg{background-color:#e84234}.social_login .n-descriptions{padding:10px;border:1px solid #ccc;font-size:10px;grid-column-start:1;grid-column-end:3}.n-register{font-size:10pt;text-decoration:none;color:#585858!important;transition:.5s color}.n-register:hover{color:#F60!important}

#listTinDang th, #listTinDang td {text-align: center; vertical-align: middle; white-space: nowrap; }
#listTinDang td:nth-child(3) {text-align: left; white-space: normal; }


.btn-active:before,.btn-deactive:before{display:inline-block;text-rendering:auto;left:8px}.frmListAdmin{border:1px solid #e5e5e5;padding:5px 12px;box-shadow:0 0 1px #d8d8d8}.frmListAdmin .header h2{float:left;font-size:1.5em;font-weight:900;font-family:tahoma;text-transform:uppercase;padding:10px 0 20px}.frmListAdmin .header .control{float:right;padding:5px 0 20px}.btn-active,.btn-deactive{padding:5px 10px 5px 30px;color:#fff;cursor:pointer;box-shadow:0 0 1px #ccc}.btn-active{position:relative;background-color:#090;border:1px solid #e5e5e5;border-radius:3px;-webkit-transform:all .5s;-moz-transform:all .5s;-ms-transform:all .5s;-o-transform:all .5s;transform:all .5s}.btn-active:before{content:"\f01d";font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;font-size:20px;position:absolute}.btn-deactive{position:relative;background-color:#d9534f;border:1px solid #e5e5e5;border-radius:3px;-webkit-transform:all .5s;-moz-transform:all .5s;-ms-transform:all .5s;-o-transform:all .5s;transform:all .5s}.btn-deactive:before{content:"\f28e";font:normal normal normal 14px/1 FontAwesome;-webkit-font-smoothing:antialiased;font-size:20px;position:absolute}.btn-active:hover,.btn-deactive:hover{background-color:#5bc0de}.editItem{color:#6e8088!important}.stopItem{color:#d9534f!important}.startItem{color:#090!important}

.banner-center{position:relative;max-height:150px;overflow:hidden;
	border:1px solid #ccc;margin-bottom:20px}.banner-center .carousel{max-width:710px;max-height:150px;margin-bottom:20px}.btnCarousel{display:block;position:absolute;top:0;bottom:0;font-size:45pt;padding:10px 12px;line-height:90pt;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.banner-center:hover .btnCarousel{visibility:visible}.btnLeft{left:0}.btnRight{right:0}

.preloader-wrapper {
	display: inline-block;
	position: relative;
	width: 50px;
	height: 50px;
}

.preloader-wrapper.small {
	width: 36px;
	height: 36px;
}

.preloader-wrapper.big {
	width: 64px;
	height: 64px;
}

.preloader-wrapper.active {
	/* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
	-webkit-animation: container-rotate 1568ms linear infinite;
	animation: container-rotate 1568ms linear infinite;
}

@-webkit-keyframes container-rotate {
	to {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes container-rotate {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.spinner-layer {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	border-color: #26a69a;
}

.spinner-blue,
.spinner-blue-only {
	border-color: #4285f4;
}

.spinner-red,
.spinner-red-only {
	border-color: #db4437;
}

.spinner-yellow,
.spinner-yellow-only {
	border-color: #f4b400;
}

.spinner-green,
.spinner-green-only {
	border-color: #0f9d58;
}

/**
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
 *
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
 * animation-delay and instead set custom keyframes for each color (as redundant as it
 * seems).
 *
 * We write out each animation in full (instead of separating animation-name,
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
 * specific properties properly, treats them as -webkit-animation, and overrides the
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
 */
.active .spinner-layer.spinner-blue {
	/* durations: 4 * ARCTIME */
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .spinner-layer.spinner-red {
	/* durations: 4 * ARCTIME */
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .spinner-layer.spinner-yellow {
	/* durations: 4 * ARCTIME */
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .spinner-layer.spinner-green {
	/* durations: 4 * ARCTIME */
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
	/* durations: 4 * ARCTIME */
	opacity: 1;
	-webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes fill-unfill-rotate {
	12.5% {
		-webkit-transform: rotate(135deg);
	}
	/* 0.5 * ARCSIZE */
	25% {
		-webkit-transform: rotate(270deg);
	}
	/* 1   * ARCSIZE */
	37.5% {
		-webkit-transform: rotate(405deg);
	}
	/* 1.5 * ARCSIZE */
	50% {
		-webkit-transform: rotate(540deg);
	}
	/* 2   * ARCSIZE */
	62.5% {
		-webkit-transform: rotate(675deg);
	}
	/* 2.5 * ARCSIZE */
	75% {
		-webkit-transform: rotate(810deg);
	}
	/* 3   * ARCSIZE */
	87.5% {
		-webkit-transform: rotate(945deg);
	}
	/* 3.5 * ARCSIZE */
	to {
		-webkit-transform: rotate(1080deg);
	}
	/* 4   * ARCSIZE */
}

@keyframes fill-unfill-rotate {
	12.5% {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	/* 0.5 * ARCSIZE */
	25% {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg);
	}
	/* 1   * ARCSIZE */
	37.5% {
		-webkit-transform: rotate(405deg);
		transform: rotate(405deg);
	}
	/* 1.5 * ARCSIZE */
	50% {
		-webkit-transform: rotate(540deg);
		transform: rotate(540deg);
	}
	/* 2   * ARCSIZE */
	62.5% {
		-webkit-transform: rotate(675deg);
		transform: rotate(675deg);
	}
	/* 2.5 * ARCSIZE */
	75% {
		-webkit-transform: rotate(810deg);
		transform: rotate(810deg);
	}
	/* 3   * ARCSIZE */
	87.5% {
		-webkit-transform: rotate(945deg);
		transform: rotate(945deg);
	}
	/* 3.5 * ARCSIZE */
	to {
		-webkit-transform: rotate(1080deg);
		transform: rotate(1080deg);
	}
	/* 4   * ARCSIZE */
}

@-webkit-keyframes blue-fade-in-out {
	from {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	26% {
		opacity: 0;
	}
	89% {
		opacity: 0;
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}

@keyframes blue-fade-in-out {
	from {
		opacity: 1;
	}
	25% {
		opacity: 1;
	}
	26% {
		opacity: 0;
	}
	89% {
		opacity: 0;
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes red-fade-in-out {
	from {
		opacity: 0;
	}
	15% {
		opacity: 0;
	}
	25% {
		opacity: 1;
	}
	50% {
		opacity: 1;
	}
	51% {
		opacity: 0;
	}
}

@keyframes red-fade-in-out {
	from {
		opacity: 0;
	}
	15% {
		opacity: 0;
	}
	25% {
		opacity: 1;
	}
	50% {
		opacity: 1;
	}
	51% {
		opacity: 0;
	}
}

@-webkit-keyframes yellow-fade-in-out {
	from {
		opacity: 0;
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	75% {
		opacity: 1;
	}
	76% {
		opacity: 0;
	}
}

@keyframes yellow-fade-in-out {
	from {
		opacity: 0;
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	75% {
		opacity: 1;
	}
	76% {
		opacity: 0;
	}
}

@-webkit-keyframes green-fade-in-out {
	from {
		opacity: 0;
	}
	65% {
		opacity: 0;
	}
	75% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes green-fade-in-out {
	from {
		opacity: 0;
	}
	65% {
		opacity: 0;
	}
	75% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

/**
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
 */
.gap-patch {
	position: absolute;
	top: 0;
	left: 45%;
	width: 10%;
	height: 100%;
	overflow: hidden;
	border-color: inherit;
}

.gap-patch .circle {
	width: 1000%;
	left: -450%;
}

.circle-clipper {
	display: inline-block;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
	border-color: inherit;
}

.circle-clipper .circle {
	width: 200%;
	height: 100%;
	border-width: 3px;
	/* STROKEWIDTH */
	border-style: solid;
	border-color: inherit;
	border-bottom-color: transparent !important;
	border-radius: 50%;
	-webkit-animation: none;
	animation: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}

.circle-clipper.left .circle {
	left: 0;
	border-right-color: transparent !important;
	-webkit-transform: rotate(129deg);
	transform: rotate(129deg);
}

.circle-clipper.right .circle {
	left: -100%;
	border-left-color: transparent !important;
	-webkit-transform: rotate(-129deg);
	transform: rotate(-129deg);
}

.active .circle-clipper.left .circle {
	/* duration: ARCTIME */
	-webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.active .circle-clipper.right .circle {
	/* duration: ARCTIME */
	-webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
	animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes left-spin {
	from {
		-webkit-transform: rotate(130deg);
	}
	50% {
		-webkit-transform: rotate(-5deg);
	}
	to {
		-webkit-transform: rotate(130deg);
	}
}

@keyframes left-spin {
	from {
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg);
	}
	50% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	to {
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg);
	}
}

@-webkit-keyframes right-spin {
	from {
		-webkit-transform: rotate(-130deg);
	}
	50% {
		-webkit-transform: rotate(5deg);
	}
	to {
		-webkit-transform: rotate(-130deg);
	}
}

@keyframes right-spin {
	from {
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg);
	}
	50% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	to {
		-webkit-transform: rotate(-130deg);
		transform: rotate(-130deg);
	}
}

#spinnerContainer.cooldown {
	/* duration: SHRINK_TIME */
	-webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
	animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

@-webkit-keyframes fade-out {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

@keyframes fade-out {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

.slider {
	position: relative;
	height: 400px;
	width: 100%;
}

.slider.fullscreen {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.slider.fullscreen ul.slides {
	height: 100%;
}

.slider.fullscreen ul.indicators {
	z-index: 2;
	bottom: 30px;
}

.slider .slides {
	background-color: #9e9e9e;
	margin: 0;
	height: 400px;
}

.slider .slides li {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: inherit;
	overflow: hidden;
}

.slider .slides li img {
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
}

.slider .slides li .caption {
	color: #fff;
	position: absolute;
	top: 15%;
	left: 15%;
	width: 70%;
	opacity: 0;
}

.slider .slides li .caption p {
	color: #e0e0e0;
}

.slider .slides li.active {
	z-index: 2;
}

.slider .indicators {
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
}

.slider .indicators .indicator-item {
	display: inline-block;
	position: relative;
	cursor: pointer;
	height: 16px;
	width: 16px;
	margin: 0 12px;
	background-color: #e0e0e0;
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
	border-radius: 50%;
}

.slider .indicators .indicator-item.active {
	background-color: #4CAF50;
}

.carousel {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 400px;
	-webkit-perspective: 500px;
	perspective: 500px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0% 50%;
	transform-origin: 0% 50%;
}

.carousel.carousel-slider {
	top: 0;
	left: 0;
}

.carousel.carousel-slider .carousel-fixed-item {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	z-index: 1;
}

.carousel.carousel-slider .carousel-fixed-item.with-indicators {
	bottom: 68px;
}

.carousel.carousel-slider .carousel-item {
	width: 100%;
	height: 100%;
	min-height: 400px;
	position: absolute;
	top: 0;
	left: 0;
}

.carousel.carousel-slider .carousel-item h2 {
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
}

.carousel.carousel-slider .carousel-item p {
	font-size: 15px;
}

.carousel .carousel-item {
	display: none;
	width: 200px;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
}

.carousel .carousel-item > img {
	width: 100%;
}

.carousel .indicators {
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
}

.carousel .indicators .indicator-item {
	display: inline-block;
	position: relative;
	cursor: pointer;
	height: 8px;
	width: 8px;
	margin: 24px 4px;
	background-color: rgba(255, 255, 255, 0.5);
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
	border-radius: 50%;
}

.carousel .indicators .indicator-item.active {
	background-color: #fff;
}

.carousel.scrolling .carousel-item .materialboxed,
.carousel .carousel-item:not(.active) .materialboxed {
	pointer-events: none;
}

.tap-target-wrapper {
	width: 800px;
	height: 800px;
	position: fixed;
	z-index: 1000;
	visibility: hidden;
	-webkit-transition: visibility 0s .3s;
	transition: visibility 0s .3s;
}

.tap-target-wrapper.open {
	visibility: visible;
	-webkit-transition: visibility 0s;
	transition: visibility 0s;
}

.tap-target-wrapper.open .tap-target {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: .95;
	-webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}

.tap-target-wrapper.open .tap-target-wave::before {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.tap-target-wrapper.open .tap-target-wave::after {
	visibility: visible;
	-webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
	animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
	-webkit-transition: opacity .3s,
	visibility 0s 1s,
	-webkit-transform .3s;
	transition: opacity .3s,
	visibility 0s 1s,
	-webkit-transform .3s;
	transition: opacity .3s,
	transform .3s,
	visibility 0s 1s;
	transition: opacity .3s,
	transform .3s,
	visibility 0s 1s,
	-webkit-transform .3s;
}

.tap-target {
	position: absolute;
	font-size: 1rem;
	border-radius: 50%;
	background-color: #ee6e73;
	-webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2);
	box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2);
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}

.tap-target-content {
	position: relative;
	display: table-cell;
}

.tap-target-wave {
	position: absolute;
	border-radius: 50%;
	z-index: 10001;
}

.tap-target-wave::before, .tap-target-wave::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #ffffff;
}

.tap-target-wave::before {
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

.tap-target-wave::after {
	visibility: hidden;
	-webkit-transition: opacity .3s,
	visibility 0s,
	-webkit-transform .3s;
	transition: opacity .3s,
	visibility 0s,
	-webkit-transform .3s;
	transition: opacity .3s,
	transform .3s,
	visibility 0s;
	transition: opacity .3s,
	transform .3s,
	visibility 0s,
	-webkit-transform .3s;
	z-index: -1;
}

.tap-target-origin {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 10002;
	position: absolute !important;
}

.tap-target-origin:not(.btn):not(.btn-large), .tap-target-origin:not(.btn):not(.btn-large):hover {
	background: none;
}

@media only screen and (max-width: 600px) {
	.tap-target, .tap-target-wrapper {
		width: 600px;
		height: 600px;
	}
}

.pulse {
	overflow: initial;
	position: relative;
}

.pulse::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: inherit;
	border-radius: inherit;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, transform .3s;
	transition: opacity .3s, transform .3s, -webkit-transform .3s;
	-webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
	animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
	z-index: -1;
}

@-webkit-keyframes pulse-animation {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}
}

@keyframes pulse-animation {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}
}

/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what's here.
 */
.picker {
	font-size: 16px;
	text-align: left;
	line-height: 1.2;
	color: #000000;
	position: absolute;
	z-index: 10000;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: none;
}

/**
 * The picker input element.
 */
.picker__input {
	cursor: default;
}

/**
 * When the picker is opened, the input element is "activated".
 */
.picker__input.picker__input--active {
	border-color: #0089ec;
}

/**
 * The holder is the only "scrollable" top-level container element.
 */
.picker__holder {
	width: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what's here.
 */
/**
 * Make the holder and frame fullscreen.
 */
.picker__holder,
.picker__frame {
	bottom: 0;
	left: 0;
	right: 0;
	top: 100%;
}

/**
 * The holder should overlay the entire screen.
 */
.picker__holder {
	position: fixed;
	-webkit-transition: background 0.15s ease-out, top 0s 0.15s;
	transition: background 0.15s ease-out, top 0s 0.15s;
	-webkit-backface-visibility: hidden;
}

/**
 * The frame that bounds the box contents of the picker.
 */
.picker__frame {
	position: absolute;
	margin: 0 auto;
	min-width: 256px;
	width: 300px;
	max-height: 350px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

@media (min-height: 28.875em) {
	.picker__frame {
		overflow: visible;
		top: auto;
		bottom: -100%;
		max-height: 80%;
	}
}

@media (min-height: 40.125em) {
	.picker__frame {
		margin-bottom: 7.5%;
	}
}

/**
 * The wrapper sets the stage to vertically align the box contents.
 */
.picker__wrap {
	display: table;
	width: 100%;
	height: 100%;
}

@media (min-height: 28.875em) {
	.picker__wrap {
		display: block;
	}
}

/**
 * The box contains all the picker contents.
 */
.picker__box {
	background: #ffffff;
	display: table-cell;
	vertical-align: middle;
}

@media (min-height: 28.875em) {
	.picker__box {
		display: block;
		border: 1px solid #777777;
		border-top-color: #898989;
		border-bottom-width: 0;
		border-radius: 5px 5px 0 0;
		-webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
		box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
	}
}

/**
 * When the picker opens...
 */
.picker--opened .picker__holder {
	top: 0;
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
	zoom: 1;
	background: rgba(0, 0, 0, 0.32);
	-webkit-transition: background 0.15s ease-out;
	transition: background 0.15s ease-out;
}

.picker--opened .picker__frame {
	top: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

@media (min-height: 35.875em) {
	.picker--opened .picker__frame {
		top: 10%;
		bottom: auto;
	}
}

/**
 * For `large` screens, transform into an inline picker.
 */
/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
.picker__input.picker__input--active {
	border-color: #E3F2FD;
}

.picker__frame {
	margin: 0 auto;
	max-width: 325px;
}

@media (min-height: 38.875em) {
	.picker--opened .picker__frame {
		top: 10%;
		bottom: auto;
	}
}

@media only screen and (min-width: 601px) {
	.picker__box {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.picker__frame {
		width: 80%;
		max-width: 600px;
	}
}

/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
.picker__box {
	padding: 0;
	border-radius: 2px;
	overflow: hidden;
}

/**
 * The header containing the month and year stuff.
 */
.picker__header {
	text-align: center;
	position: relative;
	margin-top: .75em;
}

/**
 * The month and year labels.
 */
.picker__month,
.picker__year {
	display: inline-block;
	margin-left: .25em;
	margin-right: .25em;
}

/**
 * The month and year selectors.
 */
.picker__select--month,
.picker__select--year {
	height: 2em;
	padding: 0;
	margin-left: .25em;
	margin-right: .25em;
}

.picker__select--month.browser-default {
	display: inline;
	background-color: #FFFFFF;
	width: 40%;
}

.picker__select--year.browser-default {
	display: inline;
	background-color: #FFFFFF;
	width: 26%;
}

.picker__select--month:focus,
.picker__select--year:focus {
	border-color: rgba(0, 0, 0, 0.05);
}

/**
 * The month navigation buttons.
 */
.picker__nav--prev,
.picker__nav--next {
	position: absolute;
	padding: .5em 1.25em;
	width: 1em;
	height: 1em;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	top: -0.25em;
}

.picker__nav--prev {
	left: -1em;
	padding-right: 1.25em;
}

.picker__nav--next {
	right: -1em;
	padding-left: 1.25em;
}

.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
	cursor: default;
	background: none;
	border-right-color: #f5f5f5;
	border-left-color: #f5f5f5;
}

/**
 * The calendar table of dates
 */
.picker__table {
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	font-size: 1rem;
	width: 100%;
	margin-top: .75em;
	margin-bottom: .5em;
}

.picker__table th, .picker__table td {
	text-align: center;
}

.picker__table td {
	margin: 0;
	padding: 0;
}

/**
 * The weekday labels
 */
.picker__weekday {
	width: 14.285714286%;
	font-size: .75em;
	padding-bottom: .25em;
	color: #999999;
	font-weight: 500;
	/* Increase the spacing a tad */
}

@media (min-height: 33.875em) {
	.picker__weekday {
		padding-bottom: .5em;
	}
}

/**
 * The days on the calendar
 */
.picker__day--today {
	position: relative;
	color: #595959;
	letter-spacing: -.3;
	padding: .75rem 0;
	font-weight: 400;
	border: 1px solid transparent;
}

.picker__day--disabled:before {
	border-top-color: #aaaaaa;
}

.picker__day--infocus:hover {
	cursor: pointer;
	color: #000;
	font-weight: 500;
}

.picker__day--outfocus {
	display: none;
	padding: .75rem 0;
	color: #fff;
}

.picker__day--outfocus:hover {
	cursor: pointer;
	color: #dddddd;
	font-weight: 500;
}

.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
	cursor: pointer;
}

.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
	border-radius: 50%;
	-webkit-transform: scale(0.75);
	transform: scale(0.75);
	background: #0089ec;
	color: #ffffff;
}

.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
	background: #f5f5f5;
	border-color: #f5f5f5;
	color: #dddddd;
	cursor: default;
}

.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
	background: #bbbbbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
.picker__footer {
	text-align: right;
}

.picker__button--today,
.picker__button--clear,
.picker__button--close {
	border: 1px solid #ffffff;
	background: #ffffff;
	font-size: .8em;
	padding: .66em 0;
	font-weight: bold;
	width: 33%;
	display: inline-block;
	vertical-align: bottom;
}

.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
	cursor: pointer;
	color: #000000;
	background: #b1dcfb;
	border-bottom-color: #b1dcfb;
}

.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
	background: #b1dcfb;
	border-color: rgba(0, 0, 0, 0.05);
	outline: none;
}

.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
	position: relative;
	display: inline-block;
	height: 0;
}

.picker__button--today:before,
.picker__button--clear:before {
	content: " ";
	margin-right: .45em;
}

.picker__button--today:before {
	top: -0.05em;
	width: 0;
	border-top: 0.66em solid #0059bc;
	border-left: .66em solid transparent;
}

.picker__button--clear:before {
	top: -0.25em;
	width: .66em;
	border-top: 3px solid #ee2200;
}

.picker__button--close:before {
	content: "\D7";
	top: -0.1em;
	vertical-align: top;
	font-size: 1.1em;
	margin-right: .35em;
	color: #777777;
}

.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
	background: #f5f5f5;
	border-color: #f5f5f5;
	color: #dddddd;
	cursor: default;
}

.picker__button--today[disabled]:before {
	border-top-color: #aaaaaa;
}

/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
/*.picker__box {
  border-radius: 2px;
  overflow: hidden;
}*/
.picker__date-display {
	text-align: left;
	background-color: #26a69a;
	color: #fff;
	padding: 18px;
	font-weight: 300;
}

@media only screen and (min-width: 601px) {
	.picker__date-display {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.picker__weekday-display {
		display: block;
	}
	.picker__container__wrapper {
		-webkit-box-flex: 2;
		-webkit-flex: 2;
		-ms-flex: 2;
		flex: 2;
	}
}

.picker__nav--prev:hover,
.picker__nav--next:hover {
	cursor: pointer;
	color: #000000;
	background: #a1ded8;
}

.picker__weekday-display {
	font-weight: 500;
	font-size: 2.8rem;
	margin-right: 5px;
	margin-top: 4px;
}

.picker__month-display {
	font-size: 2.8rem;
	font-weight: 500;
}

.picker__day-display {
	font-size: 2.8rem;
	font-weight: 500;
	margin-right: 5px;
}

.picker__year-display {
	font-size: 1.5rem;
	font-weight: 500;
	color: rgba(255, 255, 255, 0.7);
}

/*.picker__box {
  padding: 0;
}*/
.picker__calendar-container {
	padding: 0 1rem;
}

.picker__calendar-container thead {
	border: none;
}

.picker__table {
	margin-top: 0;
	margin-bottom: .5em;
}

.picker__day--infocus {
	color: rgba(0, 0, 0, 0.87);
	letter-spacing: -.3px;
	padding: 0.75rem 0;
	font-weight: 400;
	border: 1px solid transparent;
}

@media only screen and (min-width: 601px) {
	.picker__day--infocus {
		padding: 1.1rem 0;
	}
}

.picker__day.picker__day--today {
	color: #26a69a;
}

.picker__day.picker__day--today.picker__day--selected {
	color: #fff;
}

.picker__weekday {
	font-size: .9rem;
}

.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
	border-radius: 50%;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	background-color: #26a69a;
	color: #ffffff;
}

.picker__day--selected.picker__day--outfocus,
.picker__day--selected:hover.picker__day--outfocus,
.picker--focused .picker__day--selected.picker__day--outfocus {
	background-color: #a1ded8;
}

.picker__footer {
	text-align: right;
	padding: 5px 10px;
}

.picker__close, .picker__today, .picker__clear {
	font-size: 1.1rem;
	padding: 0 1rem;
	color: #26a69a;
}

.picker__clear {
	color: #f44336;
	float: left;
}

.picker__nav--prev:before,
.picker__nav--next:before {
	content: " ";
	border-top: .5em solid transparent;
	border-bottom: .5em solid transparent;
	border-right: 0.75em solid #676767;
	width: 0;
	height: 0;
	display: block;
	margin: 0 auto;
}

.picker__nav--next:before {
	border-right: 0;
	border-left: 0.75em solid #676767;
}

button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
	background-color: #a1ded8;
}

/* ==========================================================================
   $BASE-TIME-PICKER
   ========================================================================== */
/**
 * The list of times.
 */
.picker__list {
	list-style: none;
	padding: 0.75em 0 4.2em;
	margin: 0;
}

/**
 * The times on the clock.
 */
.picker__list-item {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-bottom: -1px;
	position: relative;
	background: #fff;
	padding: .75em 1.25em;
}

@media (min-height: 46.75em) {
	.picker__list-item {
		padding: .5em 1em;
	}
}

/* Hovered time */
.picker__list-item:hover {
	cursor: pointer;
	color: #000;
	background: #b1dcfb;
	border-color: #0089ec;
	z-index: 10;
}

/* Highlighted and hovered/focused time */
.picker__list-item--highlighted {
	border-color: #0089ec;
	z-index: 10;
}

.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted {
	cursor: pointer;
	color: #000;
	background: #b1dcfb;
}

/* Selected and hovered/focused time */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
	background: #0089ec;
	color: #fff;
	z-index: 10;
}

/* Disabled time */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
	background: #f5f5f5;
	border-color: #f5f5f5;
	color: #ddd;
	cursor: default;
	border-color: #ddd;
	z-index: auto;
}

/**
 * The clear button
 */
.picker--time .picker__button--clear {
	display: block;
	width: 80%;
	margin: 1em auto 0;
	padding: 1em 1.25em;
	background: none;
	border: 0;
	font-weight: 500;
	font-size: .67em;
	text-align: center;
	text-transform: uppercase;
	color: rgba(0, 0, 0, 0.87);
}

.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
	color: #000;
	background: #b1dcfb;
	background: #ee2200;
	border-color: #ee2200;
	cursor: pointer;
	color: #fff;
	outline: none;
}

.picker--time .picker__button--clear:before {
	top: -0.25em;
	color: rgba(0, 0, 0, 0.87);
	font-size: 1.25em;
	font-weight: bold;
}

.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
	color: #fff;
}

/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
/**
 * The frame the bounds the time picker.
 */
.picker--time .picker__frame {
	min-width: 256px;
	max-width: 320px;
}

/**
 * The picker box.
 */
.picker--time .picker__box {
	font-size: 1em;
	background: #f2f2f2;
	padding: 0;
}

@media (min-height: 40.125em) {
	.picker--time .picker__box {
		margin-bottom: 5em;
	}
}

/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
.clockpicker-display {
	font-size: 4rem;
	font-weight: bold;
	text-align: center;
	color: rgba(255, 255, 255, 0.6);
	font-weight: 400;
	clear: both;
	position: relative;
}

.clockpicker-span-am-pm {
	font-size: 1.3rem;
	position: absolute;
	right: 1rem;
	bottom: 0.3rem;
	line-height: 2rem;
	font-weight: 500;
}

@media only screen and (min-width: 601px) {
	.clockpicker-display {
		top: 32%;
	}
	.clockpicker-span-am-pm {
		position: relative;
		right: auto;
		bottom: auto;
		text-align: center;
		margin-top: 1.2rem;
	}
}

.text-primary {
	color: white;
}

.clockpicker-span-hours {
	margin-right: 3px;
}

.clockpicker-span-minutes {
	margin-left: 3px;
}

.clockpicker-span-hours,
.clockpicker-span-minutes,
.clockpicker-span-am-pm div {
	cursor: pointer;
}

.clockpicker-moving {
	cursor: move;
}

.clockpicker-plate {
	background-color: #eee;
	border-radius: 50%;
	width: 270px;
	height: 270px;
	overflow: visible;
	position: relative;
	margin: auto;
	margin-top: 25px;
	margin-bottom: 5px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.clockpicker-canvas,
.clockpicker-dial {
	width: 270px;
	height: 270px;
	position: absolute;
	left: -1px;
	top: -1px;
}

.clockpicker-minutes {
	visibility: hidden;
}

.clockpicker-tick {
	border-radius: 50%;
	color: rgba(0, 0, 0, 0.87);
	line-height: 40px;
	text-align: center;
	width: 40px;
	height: 40px;
	position: absolute;
	cursor: pointer;
}

.clockpicker-tick.active,
.clockpicker-tick:hover {
	background-color: rgba(38, 166, 154, 0.25);
}

.clockpicker-dial {
	-webkit-transition: -webkit-transform 350ms, opacity 350ms;
	-webkit-transition: opacity 350ms, -webkit-transform 350ms;
	transition: opacity 350ms, -webkit-transform 350ms;
	transition: transform 350ms, opacity 350ms;
	transition: transform 350ms, opacity 350ms, -webkit-transform 350ms;
}

.clockpicker-dial-out {
	opacity: 0;
}

.clockpicker-hours.clockpicker-dial-out {
	-webkit-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}

.clockpicker-minutes.clockpicker-dial-out {
	-webkit-transform: scale(0.8, 0.8);
	transform: scale(0.8, 0.8);
}

.clockpicker-canvas {
	-webkit-transition: opacity 175ms;
	transition: opacity 175ms;
}

.clockpicker-canvas-out {
	opacity: 0.25;
}

.clockpicker-canvas-bearing {
	stroke: none;
	fill: #26a69a;
}

.clockpicker-canvas-bg {
	stroke: none;
	fill: #26a69a;
}

.clockpicker-canvas-bg-trans {
	fill: #26a69a;
}

.clockpicker-canvas line {
	stroke: #26a69a;
	stroke-width: 4;
	stroke-linecap: round;
	/*shape-rendering: crispEdges;*/
}