body{font-family:Arial,sans-serif;font-size:15px;line-height:23px;background:#f8f8f8;color:rgba(0,0,0,.87);min-height:101vh}header{position:relative;height:60px;border-bottom:1px solid #ddd}#logo{height:44px;width:160px;position:absolute;left:16px;background:url(images/lich.svg) no-repeat left center;overflow:hidden;color:initial;text-indent:-300px;top:50%;transform:translateY(-50%)}ul.tags{list-style:none;position:absolute;top:50%;left:50%;margin-top:-2px;transform:translate(-50%,-50%)}ul.tags li{display:inline-block;margin-right:16px;cursor:pointer;vertical-align:middle;position:relative}.footer{text-align:right;padding:20px 0;display:block;position:relative;border-top:1px solid #079247;color:rgba(0,0,0,.54);background:#fff}.footer p{margin-right:16px;font-size:16px;font-weight:400}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}.clearfix{display:block}.header{width:auto;height:auto;left:0;right:0;top:0;bottom:0}.heightdt_month a:hover{background-color:#eee;color:#000}.menu_top a:hover{background-color:#23456a;color:#fff}.searchDay{float:right}.calendar-nav{width:100%;height:51px;overflow:hidden;margin-bottom:16px;text-align:center;background:rgba(0,0,0,.054)}.calendar-nav li{display:inline-block}.calendar-nav li a{height:50px}.calendar-nav li a:hover{color:#ff4500}.heder_lich{background:rgba(0,0,0,.054)}.header_lich_center a{font-size:24px;line-height:50px}.text-date{color:#db562b;font-size:96px;max-width:150px;height:150px;border-radius:50%;background:rgba(255,253,253,.56);line-height:150px;vertical-align:bottom;margin:16px auto 0 auto;display:block}.text-day{display:block;font-size:40px;max-width:170px;height:64px;line-height:64px;margin:0 auto}.main_left_contrainer{margin:0 16px 0 0;border-radius:3px}.lich{border-radius:0 0 3px 3px;background-color:rgba(255,255,255,.54)}.maincontent{padding:16px 400px 16px 16px;background-color:rgba(255,255,255,.8)}.item-right{display:block;text-align:center}.item-right.canchi-day{font-size:10px}.text-des{display:block;padding:16px;max-width:70%;font-size:16px;margin:0 auto;line-height:24px}.month.prev{display:block;position:absolute;top:13px;left:8px}.month.prev:after{content:"";background:url(/themes/default/images/calendar/ic_back.png) no-repeat;background-size:24px;width:24px;height:24px;display:block}.doingay_duonglich.chonngay.mobile{display:none}.month.next{display:block;position:absolute;top:13px;right:8px}.month.next:after{content:"";background:url(/themes/default/images/calendar/ic_next.png) no-repeat;background-size:24px;width:24px;height:24px;display:block}.date.prev:after{content:"";background:url(/themes/default/images/calendar/ic_back.png) no-repeat;background-size:48px;width:48px;height:48px;display:block}.date.next:before{content:"";background:url(/themes/default/images/calendar/ic_next.png) no-repeat;background-size:48px;width:48px;height:48px;display:block}.date.next{display:block;position:absolute;top:48px;right:32px}.date.prev{display:block;position:absolute;top:48px;left:32px}.setion{width:100%;height:16px;background-color:#000;display:block}.heder_lich{width:100%;text-align:center;height:50px;line-height:50px;background:rgba(0,0,0,.054)}.top_contrainer{width:100%;position:relative;box-sizing:border-box}.bottom_contrainer ul li{display:inline-block;width:30%;text-align:center;font-size:16px;padding:8px 0;box-sizing:border-box}.bottom_contrainer ul{padding-top:8px}.lich .bottom_contrainer{border:0;padding-bottom:16px}.bottom_contrainer .item-day{font-size:40px}.bottom_contrainer .item-month{font-size:20px}.bottom-title{font-weight:bold;font-size:24px;margin-left:16px;line-height:38px}.top_contrainer_center{text-align:center;margin-bottom:16px}.page{display:block;position:relative;max-width:1300px;background-color:rgba(255,255,255,.8) !important}.calendar-nav li{position:relative;display:inline-block;text-align:center;width:32.5%;height:51px}.calendar-nav li a{display:block}.calendar-nav li a span{display:block;padding-top:26px}.calendar-nav li a:after{content:"";background:url(/themes/default/images/calendar/icon-day.png) no-repeat;background-size:16px;width:16px;position:absolute;height:16px;display:block;top:8px;left:1px;right:1px;margin:0 auto}.calendar-nav li.menu-week a::after{background:url(/themes/default/images/calendar/icon-week.png) no-repeat;background-size:16px}.calendar-nav li.menu-select a::after{background:url(/themes/default/images/calendar/icon-select.png) no-repeat;background-size:16px}.bottom_contrainer{width:100%;border-radius:3px;box-sizing:border-box}.page.date .calendar-box{position:absolute;right:16px;width:384px}.main_content_contrailer{border-radius:3px;background-color:rgba(255,255,255,.54)}.thongtin-title{display:block;padding:8px;background:rgba(0,0,0,.054);text-transform:capitalize;text-align:center;font-weight:bold;color:#c62828;font-size:20px}.item-conten{display:block;text-align:center;font-size:20px;padding:8px 8px 0 8px;font-weight:bold;line-height:32px}.thongtin-item{font-size:16px;font-weight:bold;line-height:24px;padding:8px 8px 8px 16px;display:block}.bottom_contrainer_bottom{clear:both;width:100%;height:40%}.showmenu #main{max-width:1080px}.mod-item{text-align:center;display:block;font-size:16px;line-height:24px;padding:8px}.left-item{display:block;font-size:16px;line-height:24px;padding:8px 8px 8px 16px}.file-nhi{padding:16px}.file-nhi div{font-size:16px;line-height:24px;padding-bottom:4px}.container_right_calender{width:384px;position:absolute;top:67px;right:16px}.content_table_lich{width:100%;height:auto;border-radius:3px}.searh_calendar{height:50px}.component-calendar-head{padding-top:1px}.component-header{width:100%;text-align:center;height:50px;position:relative;margin-left:10px;line-height:50px;color:#000;margin:auto;background:rgba(0,0,0,.054)}.component-table{width:100%;padding:0;margin:auto;border:1px solid rgba(0,0,0,.08);border-spacing:0;background-color:rgba(255,255,255,.54)}.box{display:block;position:relative;min-height:80px}.heightdt_month-today .box:after{content:"";background:url(/themes/default/images/calendar/ic_star_black_18dp.png) no-repeat;background-size:12px;width:12px;height:12px;position:absolute;top:0;left:0}.hoang-dao .box:after{content:"";background:url(/themes/default/images/calendar/ic_star_yeslow_18dp.png) no-repeat;background-size:12px;width:12px;height:12px;position:absolute;top:0;left:0}.month .component-header .month{font-weight:bold;font-size:16px;line-height:50px}.event:before{content:"";background:url(/themes/default/images/calendar/mark.png) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;bottom:0;right:0;z-index:99}table.component-table th{padding:0;height:50px;font-weight:normal;border-bottom:1px solid rgba(0,0,0,.03);text-align:center;color:#000;font-size:13px;border-spacing:0}table.component-table .heightdt_month{border:1px solid rgba(0,0,0,.087);color:#1f4c63;font-size:14px;width:150px;position:relative;background-color:rgba(255,255,255,.54)}.month table.component-table .heightdt_month{background-color:rgba(255,255,255,.67)}table.component-table .heightdt_month-today{border:1px solid #ffeb3b;color:#1f4c63;position:relative;font-size:14px;background-color:#ffeb3b}table.component-table .heightdt_month-today:hover{opacity:.87}.sizecanchiday{font-size:10px}.weekend{font-weight:bold}.div_end_header{width:93%;height:1px;border:1px solid #bae3ff;clear:both}.table_lich_month{width:65%;height:auto;float:left;margin-left:48px}.main_doingay{display:block;text-align:center;position:relative}.contrainer_session_3_month{position:relative;padding:16px 0 0 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.month .maincontent{padding-right:16px;min-height:600px}.month .content_table_lich{margin-bottom:16px;max-width:49.3%}.doingay-title{display:block;text-align:center;font-size:16px;font-weight:bold;padding:8px}.doingay_duonglich .span_headerDate{font-size:16px;font-weight:bold;display:inline-block;width:150px}.ngayduonglich,.thangduonglich{width:66px;padding:3px 12px;border:1px solid rgba(0,0,0,.16);border-radius:3px;background:#fff}.doingay_duonglich input[type="text"]{width:40px;padding:4px 12px;border:1px solid rgba(0,0,0,.16);border-radius:3px}.class.heightdt_month.event{background:url(/themes/default/images/hoadao2.png)no-repeat;background-size:initial}.class.heightdt_month a:hover{background-color:initial;color:#f00;opacity:.9}#ngayamlich,#thangamlich{width:66px;padding:3px 12px;border:1px solid rgba(0,0,0,.16);border-radius:3px;background:#fff}.item-right.solar-day{font-weight:bold;font-size:15px}.doingay_duonglich{display:block;padding:8px}.doingay_duonglich.chonngay{padding:8px 0;text-align:center}.chonngay .ngayduonglich,.chonngay .thangduonglich{border:1px solid rgba(0,0,0,.087);background:#fff}.doingay_duonglich.chonngay input[type="text"]{border:1px solid rgba(0,0,0,.087)}.viewdate{text-align:center;cursor:pointer;background:#fc0 linear-gradient(180deg,#ffd426,#fc0) repeat-x;border-color:#fc0;padding:5.5px 8px;font-size:14px;border-radius:3px;margin-left:6px}.viewLunar{background:#fc0 linear-gradient(180deg,#ffd426,#fc0) repeat-x;border-color:#fc0;display:inline-block;text-align:center;cursor:pointer;vertical-align:middle;user-select:none;border:1px solid transparent;padding:6px 16px;font-size:16px;border-radius:3px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.viewdate:hover{color:#212529;background-color:#fbd024;background-image:none;border-color:#fbd024}#viewLunar:hover{color:#212529;background-color:#fbd024;background-image:none;border-color:#fbd024}.no_calender{background-color:rgba(255,255,255,.54)}@media all and (max-width:768px){#main{width:100%}ul.tags{display:none}#logo{left:50%;transform:translate(-50%,-50%)}.month .content_table_lich{padding:0;max-width:100%}.month .maincontent{padding-right:0}.contrainer_session_3_month{padding:0}.page.date .calendar-box{position:relative;width:inherit;right:0}.maincontent{padding:0}.heder_lich{background:initial}.date .header_lich_center{padding-top:16px}.date .text-date{margin-top:0}.container_right_calender{position:relative;width:100%;overflow:hidden;top:0;right:0}.date .main_left_contrainer{margin:0}.date .calendar-nav{margin-bottom:0}.main_left_contrainer{margin:16px 0 0 0}.date .main_content_contrailer{margin-top:0}.doingay_duonglich.chonngay.mobile{display:block;background:rgba(0,0,0,.054);padding:4px 0}.calendar-nav li a span{display:block;padding-top:23px}.doingay_duonglich.mobile span{display:inline-block;line-height:26px;width:77px}.doingay_duonglich.chonngay{display:none}.date .container_right_calender{padding-bottom:16px}.lich{border:0;margin-bottom:0}.bottom_contrainer{border:0;border-radius:0;border-top:1px solid rgba(0,0,0,.087)}.main_content_contrailer{border-radius:0;border:0}.calendar-nav{border:0}table.component-table{border:0}.text-date{background:inherit}.bottom_contrainer ul li{width:26.5%}}@media all and (max-width:640px){.doingay_duonglich .span_headerDate{margin:0 auto;display:block;margin-bottom:8px}}@media all and (max-width:480px){.calendar-nav li{width:29.5%}.chonngay .ngayduonglich,.chonngay .thangduonglich{margin-right:8px;width:77px}.doingay_duonglich.chonngay input[type="text"]{width:51px;margin-right:8px}.bottom_contrainer ul li span{white-space:nowrap;display:block}.page{margin:0}.calendar-nav li a{font-size:14px}.viewdate{display:block;max-width:66px;text-align:center;margin:8px auto;padding:0 8px}}@media all and (max-width:376px){.doingay_duonglich.mobile span{display:inline-block;line-height:24px;width:77px}.ngayduonglich,.thangduonglich,.ngayamlich,.thangamlich{width:50px;padding:3px 3px;font-size:14px}.chonngay .ngayduonglich,.chonngay .thangduonglich{margin-right:4px;width:50px}.doingay_duonglich.mobile span{width:inherit}.doingay_duonglich.chonngay input[type="text"]{width:40px;margin-right:4px}.bottom_contrainer ul li{width:25.5%}.doingay_duonglich span{font-size:14px;line-height:22px}.doingay_duonglich input[type="text"]{padding:3px 8px}.bottom_contrainer ul li{width:31.5%;padding:0;font-size:12px}.bottom-title{font-size:18px;line-height:28px}}