@charset "UTF-8";@font-face{font-family:NotoSerifJPRegular;src:url(../fonts/NotoSerifJP-Regular.woff);font-display:swap}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:768px){#chat_modal .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none;top:20%;left:auto;margin:20px}}@media (min-width:769px){#chat_modal .modal-dialog{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}}body{margin:0;font-size:14px;font-family:arial,sans-serif;font-weight:400;color:#404040;background-color:#fff;overflow-x:hidden}.schedule-confirmation-popup{position:fixed;z-index:100000;inset:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:24px 16px;background:rgba(0,0,0,.68)}.schedule-confirmation-popup__card{position:relative;width:min(568px,100%);padding:104px 20px 20px;border-radius:32px;background:#fff;-webkit-box-shadow:0 18px 0 rgba(0,0,0,.12),0 20px 38px rgba(0,0,0,.36);box-shadow:0 18px 0 rgba(0,0,0,.12),0 20px 38px rgba(0,0,0,.36);text-align:center}.schedule-confirmation-popup__mascot{position:absolute;top:-78px;left:50%;width:232px;max-width:58%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.schedule-confirmation-popup__message,.schedule-confirmation-popup__title{margin:0;color:#1e1e1e;font-family:Averta-Regular,arial,sans-serif;font-size:20px;line-height:1.3}.schedule-confirmation-popup__class-info{margin:12px 0 14px;padding:12px 20px 14px;border-radius:8px;background:#c9f7ce;color:#02542d;text-align:left}.schedule-confirmation-popup__class-name{margin:0 0 8px;color:#02542d;font-family:Averta-Bold,arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2;text-align:center}.schedule-confirmation-popup__detail{margin:2px 0;color:#02542d;font-family:Averta-Regular,arial,sans-serif;font-size:18px;line-height:1.3}.schedule-confirmation-popup__confirm{width:100%;margin-top:20px;border:0;border-radius:999px;padding:14px 20px;background:#57d061;color:#073f3e;font-family:Beanbag_Dungmori_Rounded_Medium,arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2;text-transform:uppercase;cursor:pointer}.schedule-confirmation-popup__confirm:focus,.schedule-confirmation-popup__confirm:hover{background:#96d962;outline:0}.schedule-confirmation-popup__confirm:active{background:#57d061}.schedule-confirmation-popup__confirm:disabled{cursor:wait;opacity:.75}.schedule-confirmation-popup__error{min-height:18px;margin:8px 0 0;color:#c0392b;font-family:Averta-Regular,arial,sans-serif;font-size:14px}@media (max-width:575px){.schedule-confirmation-popup{padding:16px}.schedule-confirmation-popup__card{padding:82px 14px 14px;border-radius:24px}.schedule-confirmation-popup__mascot{top:-58px;width:180px}.schedule-confirmation-popup__message,.schedule-confirmation-popup__title{font-size:18px}.schedule-confirmation-popup__class-name{font-size:20px}.schedule-confirmation-popup__detail{font-size:16px}}a{color:#41a336}a:focus,a:hover{outline:0;text-decoration:none;color:#69aa00}#modalSelectLevelJapanese .modal-content{border-radius:32px!important}#modalSelectLevelJapanese .btn-n5{background-image:-webkit-linear-gradient(45deg,#98ff9c,#ceffd8);background-image:linear-gradient(45deg,#98ff9c,#ceffd8)}#modalSelectLevelJapanese .btn-n4{background-image:-webkit-linear-gradient(45deg,#fec09f,#ffe3da);background-image:linear-gradient(45deg,#fec09f,#ffe3da)}#modalEnterCouponCode .modal-content{border-radius:32px!important}#modalEnterCouponCode .modal-body{padding:24px}#modalPromotion .modal-body,#modalPromotion .modal-content{border-radius:32px}@media (min-width:769px){#modalPromotion .modal-dialog{min-width:1097px!important}#modalPromotion .img-main{height:190px}#modalEnterCouponCode .modal-dialog{width:568px!important;height:396px!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}#modalSelectLevelJapanese .modal-content{border-radius:32px!important}#modalSelectLevelJapanese .modal-dialog{width:800px!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}#modalSelectLevelJapanese .modal-body{padding:64px}#modalSelectLevelJapanese .btn-n5{background-image:-webkit-linear-gradient(45deg,#98ff9c,#ceffd8);background-image:linear-gradient(45deg,#98ff9c,#ceffd8)}#modalSelectLevelJapanese .btn-n4{background-image:-webkit-linear-gradient(45deg,#fec09f,#ffe3da);background-image:linear-gradient(45deg,#fec09f,#ffe3da)}}.promotion-item{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.promotion-item .text-reduce,.promotion-item .time-stop,.promotion-item .value-reduce{color:#b3b3b3}@media (min-width:678px){.promotion-item .group-promotion-time{margin-left:12px}}.expired.promotion-item .text-reduce,.expired.promotion-item .value-reduce{text-decoration:line-through;color:#b3b3b3}@media (max-width:678px){.text-reduce{font-size:10px;line-height:1}.expired.promotion-item .text-reduce{font-size:10px;line-height:1}.expired.promotion-item .value-reduce{font-size:28px;line-height:1}}.promotion-active.promotion-item{cursor:pointer;background-image:url(/images/lessons/svg/lesson-promotion-footer-active.svg)}@media (min-width:768px){.promotion-active.promotion-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:768px){.promotion-active.promotion-item .text-reduce{font-size:28px;line-height:1}.promotion-active.promotion-item .group-promotion-reduce{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.promotion-active.promotion-item{-webkit-box-shadow:0 0 13.48px #ff5f00;box-shadow:0 0 13.48px #ff5f00}.promotion-active.promotion-item .text-reduce,.promotion-active.promotion-item .value-reduce{color:#fff}.promotion-active.promotion-item .group-promotion-time>.time-active{display:block}.promotion-active.promotion-item .group-promotion-time .time-stop{display:none}.promotion-item .group-promotion-time .time-active{display:none}.content-question{font-size:20px}.content-question p{font-size:20px}.content-question ruby rt{font-size:10px}.content-question img{max-width:80%;height:auto!important;margin:0 auto}.time-stop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.name-lesson p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form__group{position:relative}.form__field{width:100%;border:0;border-bottom:1px solid #9b9b9b;outline:0;font-size:1.3rem;padding:10px 0;background:0 0;-webkit-transition:border-color .2s;transition:border-color .2s}.form__field:-moz-placeholder~.form__label{font-size:1.3rem;cursor:text;top:10px}.form__field:-ms-input-placeholder~.form__label{font-size:1.3rem;cursor:text;top:10px}.form__field:placeholder-shown~.form__label{font-size:1.3rem;cursor:text;top:10px}.form__label{position:absolute;top:-7px;display:block;-webkit-transition:.2s;transition:.2s;font-size:1rem;color:#9b9b9b}.form__field:focus~.form__label{position:absolute;top:-7px;display:block;-webkit-transition:.2s;transition:.2s;font-size:1rem}.form__field:focus{padding-bottom:10px;border-width:3px;border-bottom:1px solid #757575}.form__field:invalid,.form__field:required{-webkit-box-shadow:none;box-shadow:none}img{max-width:100%}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}p{margin:0}body.fancybox-active{overflow-y:auto}#application{padding-top:76px}.error-image{width:100%;float:left;padding:50px 100px 100px 100px;text-align:center}.error-image img{width:500px}.error-image h2{margin:30px 0 20px 0}.error-image h5{font-size:18px;line-height:1.3}.download-store{width:100vw;height:100vh;position:fixed;top:0;left:0;background:#fff;z-index:9999;padding:20% 15px;text-align:center;display:none}.download-store h2{width:100%;float:left}.download-store p{width:100%;float:left;font-size:15px;color:#999}.download-store .mobile-app{width:100%;float:left;margin-top:30px}.download-store .mobile-app img{margin-right:20px;width:260px;margin-bottom:10px}.refresh-cache{position:fixed;z-index:999;cursor:pointer;right:-3px;top:200px;background:#fff;border-radius:4px;padding:2px 10px;-webkit-box-shadow:0 3px 5px 0 rgba(52,52,52,.1);box-shadow:0 3px 5px 0 rgba(52,52,52,.1)}.mobile-header{display:none}.site-header{z-index:100;position:fixed;width:100%;top:0}.site-header .header-top{background-color:#fff;position:relative;z-index:10}.site-header .header-top .nav-left{width:1024px;margin:0 auto}.site-header .header-top .nav-left li{margin-right:20px;display:inline-block;vertical-align:top}.site-header .header-top .nav-left li a{padding:10px 0 8px 0;float:left;font-size:16px}.site-header .header-top .nav-left li .active{border-bottom:1px solid #41a336}.site-header .header-top .nav-left .shop-icon{float:right;margin-right:110px;padding-top:8px}.site-header .header-top .nav-left .shop-icon img{width:16px}.site-header .header-top .nav-left .account-container{float:right;padding:0;height:33px}.site-header .header-top .nav-left .account-container .text-login{float:right;margin-right:20px;margin-top:10px;cursor:pointer;outline:0;font-size:16px}.site-header .header-top .nav-left .account-container .text-login:hover{color:#111}.site-header .header-top .nav-left .account-container .text-register{cursor:pointer;margin-top:10px;outline:0;color:#41a336;font-size:16px}.site-header .header-top .nav-left .account-container .text-register:hover{color:#111}.site-header .header-top .nav-left .account-container .profile-no-login-icon{display:none}.site-header .header-top .nav-left .account-container .auth-container{cursor:pointer;padding:10px 0;max-width:250px;text-align:right}.site-header .header-top .nav-left .account-container .auth-container .messenger-icon{display:inline;float:left;margin-left:-90px;padding:0 10px}.site-header .header-top .nav-left .account-container .auth-container .messenger-icon img{width:19px;height:19px;vertical-align:top;opacity:.8;margin-top:1px}.site-header .header-top .nav-left .account-container .auth-container .messenger-icon .mess-counts{background-color:#fa3e3e;border-radius:4px;text-align:center;font-size:11px;padding:0 3px 0 3px;color:#fff;float:right;position:absolute;margin:-4px 0 0 -6px}.site-header .header-top .nav-left .account-container .auth-container .svgIcon{width:26px;height:26px;float:left;margin-top:-2px;margin-left:-45px}.site-header .header-top .nav-left .account-container .auth-container .svgIcon svg{opacity:.7}.site-header .header-top .nav-left .account-container .auth-container .svgIcon .noti-counts{background-color:#fa3e3e;border-radius:4px;text-align:center;font-size:11px;padding:0 3px 0 3px;color:#fff;float:left;position:absolute;margin:-2px 0 0 15px;opacity:1}.site-header .header-top .nav-left .account-container .auth-container .user-avatar-circle{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #eee;background:#ccc}.site-header .header-top .nav-left .account-container .auth-container .user-name{margin-right:5px;padding-top:8px}.site-header .header-top .nav-left .account-container .auth-container .caret{opacity:.7}.site-header .header-top .nav-left .account-container .auth-container .user-menu{margin-left:0;float:right;right:0;top:37px;width:190px;left:unset}.site-header .header-top .nav-left .account-container .auth-container .user-menu .caret-up{position:absolute;float:right;margin-top:-13px;right:20px}.site-header .header-top .nav-left .account-container .auth-container .user-menu li{width:100%;float:left;padding:0}.site-header .header-top .nav-left .account-container .auth-container .user-menu li a{padding:7px 15px}.site-header .header-top .nav-left .account-container .auth-container .user-menu li a i{margin-right:10px}.site-header .header-top .nav-left .account-container .auth-container .user-menu .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.site-header .header-content .logo{float:left;padding:12px 0;height:70px;overflow:hidden;width:120px}.site-header .header-content .logo:hover{opacity:.8}.site-header .header-content .logo img{height:37px;margin-right:20px;margin-top:5px}.site-header .header-content .block-nav-menu{width:calc(100% - 120px)}.site-header .header-content .block-nav-menu .ui-menu{width:100%;float:left}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn{height:70px;font-size:18px;color:#111}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn .hover-box{float:left;width:200px;background:#fff;margin-top:70px;position:fixed;padding:15px 0;display:none;-webkit-box-shadow:0 0 11.6854px rgba(0,0,0,.15);box-shadow:0 0 11.6854px rgba(0,0,0,.15);border-radius:11px;border-top-left-radius:0}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn .hover-box .mn-item{width:100%;float:left;padding:8px 15px}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn .hover-box .mn-item img{margin-right:10px}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn .hover-box .mn-item{font-size:15px;font-family:Roboto}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn .hover-box .mn-item:hover{font-weight:700}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn .group-name{float:left;height:70px;line-height:70px;cursor:pointer;padding:0 15px}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn .group-name i{font-size:13px;opacity:.6}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn:hover{background:#efefef}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn:hover .hover-box{display:block;background:#fff}.site-header .header-content .block-nav-menu .ui-menu li.nav-item-mn .free{margin:0;height:15px;line-height:15px;padding:0 5px;border-radius:3px;font-size:10px;position:absolute;background-color:#f22b2b;color:#fff}.chat-box{width:390px;height:455px;background:#fff;z-index:88888;position:fixed;bottom:0;right:25px;border-top-right-radius:8px;border-top-left-radius:8px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.3);box-shadow:0 2px 8px 0 rgba(0,0,0,.3);display:none}.chat-box .conversation-list{width:390px}.chat-box .top-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.chat-box .chat-top{width:100%;height:45px;border-bottom:1px solid #ddd;font-size:16px}.chat-box .chat-top .admin-item{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0 5px 10px;font-weight:700}.chat-box .chat-top .admin-item .back-icon{cursor:pointer;color:green;padding:8px 8px 8px 2px}.chat-box .chat-top .admin-item .admin-img{width:30px;height:30px;border-radius:50%;border:1px solid #ddd}.chat-box .chat-top .admin-item .admin-active{width:11px;height:11px;background:green;position:absolute;margin:20px 0 0 -12px;border-radius:50%;border:2px solid #fff}.chat-box .chat-top .admin-item .admin-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:3px}.chat-box .chat-top .admin-item .group-chat-manager{padding:5px 8px;color:#96d962}.chat-box .chat-top .admin-item .group-name-box{padding-left:3px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.chat-box .chat-top .admin-item .group-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.chat-box .chat-top .admin-item .edit-group-name{border-radius:5px;border:solid 1px #ddd;font-weight:400;font-size:14px;padding:2px 5px}.chat-box .chat-top .close-icon{padding:3px 12px 3px 5px;cursor:pointer;margin-top:5px}.chat-box .chat-top .close-icon svg{width:18px;height:18px}.chat-box .chat-top .chat-title-box{padding-left:12px}.chat-box .group-chat-setting{width:100%;height:361px;font-size:15px;position:absolute;z-index:150;background:#fff;top:45px}.chat-box .group-chat-setting .setting-item{padding:8px 12px}.chat-box .group-chat-setting .setting-item i{color:#96d962;width:20px}.chat-box .search-con{background-color:#f3f3f3;border:0;width:calc(100% - 20px);margin:6px 10px;font-size:14px;font-weight:500;border-radius:12px;padding:8px 15px}.chat-box .clear-search{position:absolute;right:18px;font-size:18px;top:59px}.chat-box .con-container{height:356px;padding:0 10px}.chat-box .con-container .con-item{margin:2px 0;padding:7px;border-radius:10px;cursor:pointer;border:solid 1px #fff}.chat-box .con-container .con-item:hover{border:solid 1px #ddd}.chat-box .con-container .con-item .user-avatar{width:48px;min-width:48px;height:48px;min-height:48px;border-radius:24px;border:1px solid #ddd}.chat-box .con-container .con-item .con-info{padding-left:8px;max-width:290px;width:100%;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.chat-box .con-container .con-item .con-info .user-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:Montserrat;font-weight:600;font-size:14px;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.chat-box .con-container .con-item .con-info .last-msg{font-family:Quicksand;font-weight:700;font-size:13px;line-height:150%;color:#7f807f;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.chat-box .con-container .con-item .con-info .time-last-msg{font-family:Quicksand;font-weight:700;font-size:12px;line-height:150%;color:#b3b3b3}.chat-box .con-container .con-item .con-info .time-last-msg i{color:#96d962;margin-left:4px}.chat-box .con-container .con-item-border{border:solid 1px #96d962}.chat-box .show-people .modal-dialog{width:400px}.chat-box .show-people .modal-header{background-color:#96d962;padding-left:35px}.chat-box .show-people .modal-header .modal-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;font-weight:700}.chat-box .show-people .modal-header button{font-size:25px}.chat-box .show-people .modal-body{max-height:calc(100vh - 107px);min-height:60vh;overflow-y:scroll;text-align:left}.chat-box .show-people .modal-body .member-item{padding:7px 0;border-top:solid 1px #ddd}.chat-box .show-people .modal-body .member-item .member-avatar{width:40px;height:40px;border-radius:20px;border:solid 1px #ddd}.chat-box .show-people .modal-body .member-item .member-name{font-family:Quicksand;margin-left:10px}.chat-box .show-people .modal-body .search-msg-result-txt{margin:10px 0}.chat-box .show-people .modal-body .search-msg-time{font-family:Quicksand;font-size:12px;color:#b3b3b3;margin-left:10px}.chat-box .show-people .modal-body .search-msg-content{font-family:Quicksand;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.chat-box #show_people .modal-body::-webkit-scrollbar{display:none}.chat-box #show_people .modal-body{-ms-overflow-style:none;scrollbar-width:none}.chat-box #search_msg .modal-dialog{width:500px}.chat-box .notSeenTextBox{position:absolute;top:32px;right:30px;color:#0084ff}.chat-box .notSeenTextBox i{font-size:16px;margin-right:7px}.chat-box .tagTextBox{top:52px}@-webkit-keyframes color_change{from{background-color:#e4e6eb}to{background-color:#bdbec0}}@keyframes color_change{from{background-color:#e4e6eb}to{background-color:#bdbec0}}.chat-box .chat-content{position:relative;border-left:solid 1px #ddd;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.chat-box .pin-container::-webkit-scrollbar{display:none}.chat-box .pin-container{position:absolute;top:45px;left:0;right:15px;overflow-y:scroll;max-height:355px;background-color:#eee;z-index:100;-ms-overflow-style:none;scrollbar-width:none;font-size:15px}.chat-box .pin-container .pin-item{padding:5px 20px 5px 8px;border-top:solid 1px #ddd}.chat-box .pin-container .pin-first{padding:5px 20px 5px 8px}.chat-box .pin-container .pin-icon{padding:3px 4px;color:red}.chat-box .pin-container .pin-item-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-left:4px}.chat-box .pin-container .display-content{display:contents}.chat-box .pin-container .show-full-icon{position:absolute;right:2px;top:0;font-size:18px;padding:3px 6px}.chat-box .pin-container .pin-image{padding-left:4px;padding-right:8px}.chat-box .pin-container .pin-image img{max-height:26px;margin-left:5px}.chat-box .pin-container .pin-file a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.chat-box .chat-container{width:389px;height:362px;background:#fff;border-bottom:1px solid #ddd;overflow-y:scroll;padding-bottom:15px}.chat-box .chat-container .load-more{width:90%;margin:5px auto 0 auto;padding:4px 0;text-align:center;font-size:14px;color:#0084ff;cursor:pointer}.chat-box .chat-container .item-container{width:100%;float:left}.chat-box .chat-container .item-container .root-msg{margin-top:8px}.chat-box .chat-container .item-container .root-msg .text-root-msg{padding:5px 12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;border-radius:16px;font-size:15px;max-width:60%;white-space:pre-line;overflow-wrap:break-word;line-height:1.4;margin-left:40px;margin-right:10px;margin-bottom:-14px;background-color:#989898;color:#fff}.chat-box .chat-container .item-container .root-msg .img-root-msg{border-radius:16px;max-width:60%;margin-left:40px;margin-right:19px;margin-bottom:-14px;background-color:#989898}.chat-box .chat-container .item-container .root-msg .img-root-msg img{max-width:80px;max-height:80px;margin:0 2px}.chat-box .chat-container .item-container .root-msg-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.chat-box .chat-container .item-container .root-msg-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.chat-box .chat-container .item-container .seen-user-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px;margin-top:3px}.chat-box .chat-container .item-container .seen-user-box .seen-avatar{width:15px;height:15px;border-radius:50%}.chat-box .chat-container .item-container .seen-user-box-left{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.chat-box .chat-container .chat-item{width:100%;margin-top:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.chat-box .chat-container .chat-item .menu-option{position:relative}.chat-box .chat-container .chat-item ul{top:30px;right:-69px;left:auto}.chat-box .chat-container .chat-item ul li{padding:3px 10px;cursor:pointer}.chat-box .chat-container .chat-item .content{padding:8px 12px 8px 12px;background:#e4e6eb;color:#222;border-radius:16px;max-width:60%;font-size:15px;position:relative}.chat-box .chat-container .chat-item .content span{float:left;width:100%}.chat-box .chat-container .chat-item .content{white-space:pre-line;overflow-wrap:break-word;line-height:1.2}.chat-box .chat-container .chat-item .content .like-box{position:absolute;bottom:-8px;font-size:12px;background:#fff;padding:2px;border-radius:22px;color:gray}.chat-box .chat-container .chat-item .content .like-box span{margin-right:3px}.chat-box .chat-container .chat-item .content .like-box .like-icon{padding:1px;cursor:pointer}.chat-box .chat-container .chat-item .content .like-box .like-icon-red{color:#fa3e3e}.chat-box .chat-container .chat-item .content .like-box .like-number{cursor:pointer}.chat-box .chat-container .chat-item .content .like-box .like-number:hover+.like-tooltip{display:block!important}.chat-box .chat-container .chat-item .ct-img{padding:0;background:0 0;text-align:left}.chat-box .chat-container .chat-item .ct-img img{border-radius:8px;max-width:80px;max-height:80px;margin:0 2px;cursor:pointer}.chat-box .chat-container .chat-item .ct-file{padding-top:7px;margin-left:5px}.chat-box .chat-container .chat-item .mess-time{display:table-cell;font-size:10px;padding:9px 0;opacity:0}.chat-box .chat-container .chat-item .reply-icon{padding:10px 5px;opacity:0;font-size:12px}.chat-box .chat-container .chat-item .avatar{position:relative}.chat-box .chat-container .chat-item .avatar .admin-active{width:11px;height:11px;background:green;position:absolute;border-radius:50%;border:2px solid #fff;right:-2px;bottom:-2px}.chat-box .chat-container .chat-item:hover .mess-time{opacity:.9}.chat-box .chat-container .chat-item:hover .reply-icon{opacity:1}.chat-box .chat-container .chat-item:hover .option{opacity:1}.chat-box .chat-container .chat-item .option{opacity:0;padding:5px 8px;margin-top:5px;cursor:pointer}.chat-box .chat-container .admin-chat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.chat-box .chat-container .admin-chat .avatar-flex{width:40px!important;display:table-cell;padding:0 5px 0 8px}.chat-box .chat-container .admin-chat .avatar-flex .avatar{width:30px;height:30px}.chat-box .chat-container .admin-chat .avatar-flex .avatar img{vertical-align:unset}.chat-box .chat-container .admin-chat .ad-avatar{border-radius:50%}.chat-box .chat-container .admin-chat .content{max-width:65%}.chat-box .chat-container .admin-chat .content-ani{-webkit-animation:color_change .5s forwards;animation:color_change .5s forwards}.chat-box .chat-container .user-chat ul{left:-100px;right:auto;top:30px}.chat-box .chat-container .user-chat .content{float:right;background:#0084ff;color:#fff;margin-right:10px}.chat-box .chat-container .user-chat .content .msg-link{color:#fff;text-decoration:underline}.chat-box .chat-container .user-chat .ct-img{padding:0;background:0 0;text-align:right}.chat-box .chat-container .user-chat .ct-img img{border-radius:8px;max-width:80px;max-height:80px;margin:0 2px;cursor:pointer}.chat-box .chat-container .user-chat .ct-file{padding-top:7px}.chat-box .chat-bottom{width:100%;float:left;font-size:15px}.chat-box .chat-bottom .preview-image{height:50px;margin:-50px 0 0 0;position:fixed;z-index:999999;padding:5px 5px;display:none;opacity:.95;background-color:rgba(225,232,242,.85);border-top-right-radius:12px}.chat-box .chat-bottom .preview-image img{border-radius:8px;height:40px;width:40px;-o-object-fit:cover;object-fit:cover;float:left;margin-right:5px}.chat-box .chat-bottom .preview-image .send-btn{font-size:22px;margin:8px 0 0 5px;cursor:pointer;color:#00a000;float:left}.chat-box .chat-bottom .preview-image .send-btn:hover{color:#0084ff}.chat-box .chat-bottom .preview-image .close-btn{height:18px;float:left;margin:-5px 0 0 -9px;background:#bbb;border-radius:50%;color:#555;padding:1px 3px;cursor:pointer}.chat-box .chat-bottom .preview-image .close-btn:hover{background:#f06;color:#fff}.chat-box .chat-bottom .reply-info-box{position:fixed;margin-top:-41px;width:375px;padding:5px 24px 5px 8px;font-size:12px;background-color:rgba(221,221,221,.75)}.chat-box .chat-bottom .reply-info-box .root-cm-content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-height:14px}.chat-box .chat-bottom .reply-info-box i{font-size:18px;padding:5px;position:absolute;right:0;top:3px}.chat-box .chat-bottom .member-tag-container{position:absolute;z-index:110;width:375px;background-color:#f0f0f0;padding:4px;border-top:1px solid #ddd}.chat-box .chat-bottom .member-tag-container .member-tag-item{font-family:Quicksand;font-size:13px;padding:3px 4px;border-radius:4px}.chat-box .chat-bottom .member-tag-container .member-tag-item .tag-avatar{width:30px;height:30px;border-radius:50%;border:1px solid #c8c8c8}.chat-box .chat-bottom .form-chat{width:100%;float:left;position:relative}.chat-box .chat-bottom .form-chat .like-icon{position:absolute;bottom:10px;margin-left:-28px;font-size:18px;cursor:pointer}.chat-box .chat-bottom .form-chat div>a{top:11px!important;margin-left:-28px!important}.chat-box .chat-bottom .form-chat .mess{width:294px!important;max-height:150px;overflow-y:scroll;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word;float:left;outline:0;border:none;padding-top:12px;margin:0 38px 0 58px;-ms-overflow-style:none;scrollbar-width:none}.chat-box .chat-bottom .form-chat .mess span{color:#1e90ff}.chat-box .chat-bottom .form-chat .mess-incognito{width:322px!important;margin-left:30px}.chat-box .chat-bottom .form-chat .mess::-webkit-scrollbar{display:none}.chat-box .chat-bottom .form-chat #mess-input[placeholder]:empty:before{content:attr(placeholder);color:#a9a9a9}.chat-box .chat-bottom .form-chat #send_image_form{width:25px;height:35px;float:left;margin:-20px 0 0 8px}.chat-box .chat-bottom .form-chat #send_image_form .fa-camera{opacity:.5;font-size:14px}.chat-box .chat-bottom .form-chat #send_file_form{width:25px;height:35px;float:left;margin:-20px 0 0 0}.chat-box .chat-bottom .form-chat #send_file_form .fa-paperclip{opacity:.5;font-size:16px}.chat-box .chat-bottom .form-chat #input_file_mess,.chat-box .chat-bottom .form-chat #input_image_mess{position:absolute;width:18px;height:35px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;padding:0;overflow:hidden;margin:-20px 0 0 0}.tooltip-i{position:relative;display:inline-block}.tooltip-i .tooltiptext{visibility:hidden;width:170px;background-color:rgba(51,51,51,.9);color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-90px;white-space:normal;font-size:14px;font-weight:400}.tooltip-i:hover .tooltiptext{visibility:visible}.full-container{width:100%;float:left;min-width:100px}.full-container .center-container{width:1024px;margin:0 auto}.full-container .center-container .comment-container{padding-bottom:40px;width:100%;float:left}.full-container .center-container .comment-container .comment-heading{width:100%;float:left;border-bottom:1px solid #41a336;margin-top:20px}.full-container .center-container .comment-container .comment-heading span{font-size:25px;background:#41a336;color:#fff;padding:4px 15px}.full-container .center-container .comment-container .fb-comments{margin-left:-5px}.verify-area{padding:100px 100px 100px 100px}.verify-area img{width:30%}.block-teacher{padding-bottom:30px}.auth-featured-image{width:350px;height:600px;-o-object-fit:cover;object-fit:cover}.label{cursor:pointer}.green-text{color:#41a336}.success-text{color:#18af5f}.danger-text{color:#ff1e52}.empty-info{opacity:.7}.notifications-counts{background-color:#fa3e3e;border-radius:4px;text-align:center;font-size:11px;padding:1px 3px 0 3px;color:#fff;float:right;position:absolute;margin:-5px 0 0 -22px}.dmr-btn{padding:6px 20px;background-color:#41a336;color:#fff;border-radius:4px;cursor:pointer}.dmr-btn:hover{opacity:.9;background:#5cbfaa;color:#fff}.change-btn{border-radius:2px;cursor:pointer;display:inline-block;font-size:12px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:18px;color:#fff;padding:2px 6px;text-align:center;text-decoration:none;text-shadow:none;vertical-align:top;white-space:nowrap;background-color:#71846d;border:1px solid #71846d}.cancel-btn{border-radius:2px;cursor:pointer;display:inline-block;font-size:12px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:18px;color:#333;padding:2px 6px;text-align:center;text-decoration:none;text-shadow:none;vertical-align:top;white-space:nowrap;background-color:#f6f7f9;border:1px solid #ced0d4}.list-comments{width:100%;float:left;padding:0 0 15px 0}.list-comments .input-comment-container{width:100%;margin-bottom:35px;font-size:16px}.list-comments .input-comment-container p{margin-bottom:10px}.list-comments .input-comment-container .me-avatar{width:35px;height:35px;border-radius:50%;float:left}.list-comments .input-comment-container .input-comment{width:calc(100% - 200px)!important;float:left;margin:0 0 0 15px;padding:18px 60px 18px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;border:1px solid #ddd;border-radius:15px}.list-comments .input-comment-container .input-comment:focus{outline:0;border-color:#aaa}.list-comments .input-comment-container .pick-image{padding:7px;float:left;margin-left:-34px;position:relative;cursor:pointer}.list-comments .input-comment-container .pick-image i{font-size:18px;opacity:.8;display:block}.list-comments .input-comment-container .pick-image .form-pick-image{width:20px;height:25px;overflow:hidden;float:left;margin:-20px 0 0 -2px;position:relative;opacity:0}.list-comments .input-comment-container .preview-image{width:100%;float:left;padding:0 0 0 50px}.list-comments .input-comment-container .preview-image img{max-width:200px;height:auto;border-radius:6px;margin-top:10px}.list-comments .input-comment-container .post-comment-btn{background-color:#41a336;padding:10px 20px;color:#fff;line-height:1;cursor:pointer;border-radius:10px;border:2px dashed #41a336;-webkit-box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;-webkit-transition:.4s;transition:.4s;margin-left:13px;margin-top:5px;display:inline-block}.list-comments .input-comment-container .post-comment-btn span:last-child{display:none}.list-comments .input-comment-container .post-comment-btn:hover{-webkit-transition:.4s;transition:.4s;border:2px dashed #41a336;background-color:#fff;color:#41a336}.list-comments .input-comment-container .post-comment-btn:active{background-color:#41a336}.list-comments .comment-item{width:100%;list-style:none;border-top:1px solid #eee;padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.list-comments .comment-item:first-child{border-top:none}.list-comments .comment-item .preview-image{width:100%;float:left;padding:5px 0 0 0}.list-comments .comment-item .preview-image img{max-width:260px;height:auto;border-radius:4px}.list-comments .comment-item p{margin-bottom:10px}.list-comments .comment-item .avatar-container{width:50px;height:35px;float:left}.list-comments .comment-item .avatar-container img{width:35px;height:35px;border-radius:50%}.list-comments .comment-item .avatar-container .zmdi-check-circle{float:right;margin:22px 0 0 -10px;position:absolute;color:#578fff;background:#fff;border-radius:50%}.list-comments .comment-item .comment-content{width:calc(100% - 90px);margin:5px 0}.list-comments .comment-item .comment-content .name{margin-bottom:0;width:calc(100% - 60px);font-size:16px;line-height:1.2;margin-bottom:5px}.list-comments .comment-item .comment-content .name b{color:#96d962;font-weight:700;cursor:pointer}.list-comments .comment-item .comment-content .name .time{opacity:.6;font-size:12px;font-weight:300;font-family:Roboto,sans-serif;color:#000!important}.list-comments .comment-item .comment-content .name .comment-content{font-size:13px;font-weight:400}.list-comments .comment-item .comment-content .comment-action{font-size:13px;margin-bottom:0}.list-comments .comment-item .comment-content .comment-action .me-tiny-avatar{width:15px;height:15px;border-radius:50%}.list-comments .comment-item .comment-content .comment-action .answer{cursor:pointer}.list-comments .comment-item .comment-content .reply-container{width:100%;float:left}.list-comments .comment-item .comment-content .reply-container .load-more-reply{cursor:pointer;color:#96d962;font-size:13px}.list-comments .comment-item .comment-content .reply-container .load-more-reply i{margin-right:4px}.list-comments .comment-item .comment-content .reply-container .admin-edit-pen{cursor:pointer}.list-comments .comment-item .comment-content .reply-container .child-comment-item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #eee;padding:8px 0}.list-comments .comment-item .comment-content .reply-container .child-comment-item:first-child{margin-top:5px}.list-comments .comment-item .comment-content .reply-container .child-comment-item:last-child{padding-bottom:0}.list-comments .comment-item .comment-content .reply-container .child-comment-item .avatar-container{width:50px;height:35px}.list-comments .comment-item .comment-content .reply-container .child-comment-item .avatar-container img{width:35px;height:35px;border-radius:50%}.list-comments .comment-item .comment-content .reply-container .child-comment-item .avatar-container .zmdi-check-circle{float:right;margin:22px 0 0 -10px;position:absolute;color:#578fff;background:#fff;border-radius:50%}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content{width:calc(100% - 90px)}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content .child-name{margin-bottom:0;width:calc(100% - 60px);font-size:15px;line-height:1.2;margin-bottom:1px;color:#777}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content .child-name b{color:#96d962;cursor:pointer}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content .child-name .time{opacity:.6;font-size:12px;font-weight:300;font-family:Roboto,sans-serif;color:#000}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content .child-name .comment-content{font-size:13px;font-weight:400}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content .child-comment-action{font-size:13px;margin-bottom:0}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content .child-comment-action .answer{cursor:pointer}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content .child-comment-action .time{opacity:.6}.list-comments .comment-item .comment-content .reply-container .reply-form{width:110%;float:left;border-top:1px solid #eee;padding-top:10px;margin-top:5px}.list-comments .comment-item .comment-content .reply-container .reply-form .me-avatar{width:35px;height:35px;border-radius:50%;float:left}.list-comments .comment-item .comment-content .reply-container .reply-form .input-comment{width:calc(100% - 200px)!important;float:left;margin:0 0 0 15px;padding:18px 60px 18px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;border:1px solid #ddd;border-radius:15px;font-size:16px}.list-comments .comment-item .comment-content .reply-container .reply-form .input-comment:focus{outline:0;border-color:#aaa}.list-comments .comment-item .comment-content .reply-container .reply-form .pick-image{padding:8px;float:left;margin-left:-65px;position:relative;cursor:pointer}.list-comments .comment-item .comment-content .reply-container .reply-form .pick-image i{font-size:18px;opacity:.8;display:block}.list-comments .comment-item .comment-content .reply-container .reply-form .pick-image .form-pick-image{width:20px;height:25px;overflow:hidden;float:left;margin:-20px 0 0 -2px;position:relative;opacity:0;cursor:pointer}.list-comments .comment-item .comment-content .reply-container .reply-form .preview-image{width:100%;float:left;padding:0 0 0 50px}.list-comments .comment-item .comment-content .reply-container .reply-form .preview-image img{max-width:200px;height:auto;border-radius:6px;margin-top:10px}.list-comments .comment-item .comment-content .reply-container .reply-form .post-comment-btn{background-color:#41a336;padding:10px 20px;color:#fff;line-height:1;cursor:pointer;border-radius:10px;border:2px dashed #41a336;-webkit-box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;-webkit-transition:.4s;transition:.4s;margin-left:13px;margin-top:5px;display:inline-block}.list-comments .comment-item .comment-content .reply-container .reply-form .post-comment-btn span:last-child{display:none}.list-comments .comment-item .comment-content .reply-container .reply-form .post-comment-btn:hover{-webkit-transition:.4s;transition:.4s;border:2px dashed #41a336;background-color:#fff;color:#41a336}.list-comments .comment-item .comment-content .reply-container .reply-form .post-comment-btn:active{background-color:#41a336}.list-comments .comment-item .delete-comment{opacity:.5;font-size:16px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list-comments .comment-item .delete-comment i{opacity:0;margin-right:5px}.list-comments .comment-item .delete-comment:hover{opacity:.9}.list-comments .comment-item .delete-comment:hover i{opacity:.9}.list-comments .load-more-comment{padding:20px 30px;background:#f7fff0;color:#96d962;border-radius:2px;font-family:Montserrat;font-style:normal;font-weight:700;font-size:20px;line-height:24px;text-align:center}.list-comments .load-more-comment:hover{opacity:.9;cursor:pointer}.list-comments .load-more-comment .loading-icon{width:20px}.list-comments .end-of-list{width:100%;float:left;text-align:center;color:#444;padding:5px 0;margin-top:15px;border-radius:2px;border:1px dashed #ddd}.user-profile-popup{width:400px;min-height:600px;padding:25px 15px}.user-profile-popup .user-profile-container{float:left;width:100%}.user-profile-popup .user-profile-container .cover-container{width:400px;height:150px;text-align:center;background-color:#eee;margin:-25px -15px 100px -15px}.user-profile-popup .user-profile-container .cover-container .user-avatar{width:150px;height:150px;border-radius:4px;margin:50px auto;border:1px solid #eee}#edit-cmt-popup{display:none;width:100%;max-width:600px}#edit-cmt-popup .edit-comment-area{width:100%;float:left;margin-bottom:15px;height:150px}#edit-cmt-popup .edit-comment-btn-save{padding:6px 20px;background-color:#41a336;color:#fff;border-radius:2px;cursor:pointer;float:right}#edit-cmt-popup .edit-comment-btn-save:hover{opacity:.9;background:#5cbfaa;color:#fff}#edit-cmt-popup .edit-comment-btn-cancel{background-color:#eee;color:#777;padding:6px 20px;border-radius:2px;cursor:pointer;float:right;margin-right:10px}.home-featured-popup{width:880px;min-height:470px;padding:25px 15px}.fancybox-close-small:after{background-color:#fff;border-radius:50%}.comment-tab{width:100%;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.comment-tab li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0!important;font-size:18px}.comment-tab li a{background-color:transparent!important;font-family:Quicksand,Arial,sans-serif;border-bottom:10px solid transparent;color:#000;padding:6px 15px 3px 15px;font-size:20px;border-radius:0}.comment-tab .active>a{font-weight:800;border-bottom:10px solid #96d962;color:#376a00!important}.comment-tab .active>a:hover{opacity:.9}.pagination .active>span{background:#41a336;border-color:#41a336}.loading-circle,.loading-circle:after{border-radius:50%;width:30px;height:30px}.loading-circle{font-size:10px;position:fixed;left:calc(50% - 10px);top:200px;text-indent:-9999em;border-top:3px solid rgba(255,255,255,.7);border-right:3px solid rgba(255,255,255,.7);border-bottom:3px solid rgba(255,255,255,.7);border-left:3px solid #7a9cda;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .4s infinite linear;animation:load8 .4s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fixed-panel{min-height:60px;position:fixed;right:40px;bottom:0;z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fixed-panel-board{position:absolute;bottom:-300px;right:-25px;padding:20px;min-width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#f7fff0;border:1px solid #25be62;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fixed-panel-board>i{position:absolute;top:5px;right:5px;cursor:pointer}.fixed-panel .go-top{cursor:pointer;width:60px;height:24px;padding:5px 15px;border-radius:6px;color:#fff;background:#aaa;opacity:.8;margin-top:10px;text-align:center}.fixed-panel .go-top span{float:left;margin-top:-10px}.fixed-panel .muahang-btn{cursor:pointer;width:60px;padding:10px 0;color:#000;padding-bottom:20px;text-align:center}.fixed-panel .muahang-btn img{width:40px}.fixed-panel .muahang-btn p{float:left;margin-top:2px;width:100%;font-family:Quicksand,Arial,sans-serif;font-weight:500;font-size:9px;text-align:center}.fixed-panel .call-btn{cursor:pointer;width:60px;text-align:center;padding:10px 6px;color:#000}.fixed-panel .call-btn img{width:40px}.fixed-panel .call-btn p{float:left;margin-top:2px;width:100%;font-family:Quicksand,Arial,sans-serif;font-weight:500;font-size:9px;text-align:center}.fixed-panel .thithu-btn{cursor:pointer;width:60px;height:60px;padding:10px 5px;color:#000;margin-top:10px;text-align:center}.fixed-panel .thithu-btn img{width:40px}.fixed-panel .thithu-btn p{float:left;margin-top:2px;width:100%;font-family:Quicksand,Arial,sans-serif;font-weight:500;font-size:10px;text-align:center}.footer a:focus,.footer a:hover{color:#5cbfaa}.animated-modal{max-width:550px;border-radius:4px;overflow:hidden;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .7s;transition:all .7s}.animated-modal h2,.animated-modal p{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s}.fancybox-slide--current .animated-modal,.fancybox-slide--current .animated-modal h2,.fancybox-slide--current .animated-modal p{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.fancybox-slide--current .animated-modal h2{-webkit-transition-delay:.1s;transition-delay:.1s}.fancybox-slide--current .animated-modal p{-webkit-transition-delay:.3s;transition-delay:.3s}.additional-data-popup{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:2000;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.additional-data-popup .popup-jp-level{border-radius:5px;padding:28px;background-color:#fff;position:relative;z-index:2050}.additional-data-popup .popup-jp-level .title-box{font-size:19px;font-weight:550;padding:3px 0;margin-bottom:10px;color:#588d3f}.additional-data-popup .popup-jp-level .form-group{margin-top:3px}.additional-data-popup .popup-jp-level .form-group label{margin-bottom:3px}.additional-data-popup .popup-jp-level .form-group .form-control{width:210px;margin-top:5px;border-radius:3px}.additional-data-popup .popup-jp-level .action-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.additional-data-popup .popup-jp-level .action-box .cancel-type-jp-level{border-radius:4px;padding:6px 12px}.additional-data-popup .popup-jp-level .action-box .cancel-type-jp-level:hover{background-color:#dcdcdd}.additional-data-popup .popup-jp-level .action-box .done-btn{margin-left:10px}.login-container{padding:0;width:1050px;margin-top:calc(50vh - 330px)}.login-container .save-login-info:before{width:14px!important;height:14px!important}.login-container .agree-policy-info:before{width:14px!important;height:14px!important}.login-container .agree-policy{margin:0}.login-container .auth-item .form-control{border:1px solid #57d061;border-radius:7px;height:34px}.login-container .login-left-container{width:320px;height:600px;float:left;background:#ccc;overflow:hidden}.login-container .login-right-container{width:calc(100% - 320px);height:600px;float:left;overflow:hidden;padding:10px 15px 20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.login-container .login-right-container .nav-pills{margin:0 14px;border-bottom:1px solid #eee;height:47px}.login-container .login-right-container .nav-pills li.active>a,.login-container .login-right-container .nav-pills li.active>a:focus{color:rgba(96,106,116,.98);background:#fff;border-bottom:2px solid #41a336;border-radius:0}.login-container .login-right-container .nav-pills li>a{border-radius:0;height:47px;padding:15px 0 7px 0;margin-right:25px;color:#434a54;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400}.login-container .login-right-container .tab-content{padding-top:20px}.login-container .login-right-container .tab-content .agree-policy{font-size:12px;margin-right:0}.login-container .login-right-container .tab-content .btn-register{float:left;width:100%;background:#41a336;color:#fff;border-radius:3px;padding:7px 0;text-align:center;cursor:pointer;margin-top:15px}.login-container .login-right-container .tab-content .btn-login{float:left;width:100%;background:#41a336;color:#fff;border:none;border-radius:3px;padding:7px 0;text-align:center;margin:0 0 25px 0;cursor:pointer}.login-container .login-right-container .tab-content .form-group{margin-bottom:10px}.login-container .login-right-container .tab-content .form-control{background:#eee;height:30px}.login-container .login-right-container .tab-content #login-content .error-container,.login-container .login-right-container .tab-content #register-content .error-container{width:100%}.login-container .login-right-container .tab-content #login-content .error-container .alert-danger,.login-container .login-right-container .tab-content #register-content .error-container .alert-danger{padding-top:5px;line-height:1.1;background-color:transparent}.login-container .login-right-container .tab-content #register-content .form-group{margin-bottom:15px}.login-container .login-right-container .tab-content #register-day,.login-container .login-right-container .tab-content #register-month,.login-container .login-right-container .tab-content #register-year{padding:4px 0 4px 5px}.login-container .login-right-container .break-line{padding-bottom:10px}.login-container .login-right-container .btn-googleplus{background-color:#dd4b39!important}.login-container .login-right-container .btn-facebook{background-color:#3b5998!important}.login-container .login-right-container .btn-apple{border:1px solid #333;background-color:#333!important}.login-container .login-right-container .btn-social{width:40px;color:#fff;padding:3px 7px;font-size:20px}.fancybox-container{height:100%;display:inline-block}.main{width:100%;float:left;min-height:500px}.main .main-center{width:1100px;margin:0 auto}.main .main-center .main-left{width:734px;float:left;min-height:300px}.main .main-center .main-right{width:250px;float:left;min-height:300px;margin-left:40px;margin-top:20px}select::-ms-expand{display:none}.form-control{height:32px;border:1px solid #d7d7d7;border-radius:0;-webkit-box-shadow:none;box-shadow:none}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center right 14px;background-repeat:no-repeat;padding-right:34px;background-size:15px auto}select.form-control option{padding-top:4px;padding-bottom:4px}.checkbox label,.radio label{font-weight:400;display:inline-block;padding:0;position:relative;margin-right:20px}.checkbox input[type=radio],.radio input[type=radio]{position:absolute;opacity:0}.checkbox input[type=radio]+span:before,.radio input[type=radio]+span:before{content:"";font-family:FontAwesome;text-align:center;line-height:18px;width:20px;height:20px;display:inline-block;border-radius:100%;border:1px solid #a51817;vertical-align:middle;margin-right:5px;color:#fff}.checkbox input[type=radio]:checked+span:before,.radio input[type=radio]:checked+span:before{content:"\f00c";background-color:#a51817}.checkbox input[type=checkbox],.radio input[type=checkbox]{position:absolute;opacity:0}.checkbox input[type=checkbox]+span:before,.radio input[type=checkbox]+span:before{content:"";font-family:FontAwesome;text-align:center;line-height:15px;width:16px;height:16px;display:inline-block;border:1px solid #ccc;background-color:#fff;vertical-align:middle;margin-right:5px;color:#a51817}.checkbox input[type=checkbox]:checked+span:before,.radio input[type=checkbox]:checked+span:before{content:"\f00c"}select::-ms-expand{display:none}textarea.form-control{height:100px}.form-horizontal .control-label{text-align:left;font-weight:400}.form-horizontal .control-label sup{color:#a51817}.form-horizontal .btn{height:40px;padding:0 10px;text-transform:uppercase;color:#fff;background-color:#5cbfaa;border-radius:15px;font-size:16px;display:inline-block;text-align:center}.form-horizontal .btn:focus,.form-horizontal .btn:hover{background-color:#3a9481}.form-horizontal .btn.btn_block{width:100%;display:block}.form-control[disabled],fieldset[disabled] .form-control{background-color:#e1e1e1;border-color:#e1e1e1}.owl-carousel .owl-item img{width:auto;-webkit-transform-style:flat;transform-style:flat}@media (max-width:767px){.site-header .account{position:absolute;top:-48px;right:15px;z-index:10;margin-right:0}}.site-header .account .dropdown-toggle{display:block;position:relative;line-height:30px;white-space:nowrap;text-transform:capitalize;color:#69aa00}.site-header .account .dropdown-toggle .count{width:12px;height:12px;border-radius:100%;background-color:red;position:absolute;top:0;left:15px;text-align:center;font-size:9px;line-height:12px;color:#fff}.site-header .account .dropdown-toggle:before{content:"\f007";font-family:FontAwesome;margin-right:10px;font-size:24px}.site-header .account .dropdown-toggle .caret{border-width:7px 7px 0 7px}.site-header .account .dropdown-menu{padding:0;border-radius:0;right:0;left:auto;margin:0;-webkit-box-shadow:0 -3px 24px 0 rgba(52,52,52,.7);box-shadow:0 -3px 24px 0 rgba(52,52,52,.7);border:none;min-width:100%}.site-header .account .dropdown-menu li{display:block;line-height:24px;text-align:center;padding:0}.site-header .account .dropdown-menu li a{display:block;padding:8px 15px;line-height:24px;color:#404040}.site-header .account .dropdown-menu li a:hover{background-color:#ebebeb}.site-header .account .dropdown-menu li+li{border-top:1px solid #69aa00}.site-header .account:hover .dropdown-menu{display:block}.site-header .block-nav-menu{float:left}.site-header .block-nav-menu .block-title{display:none;position:relative;text-align:center;text-transform:uppercase;line-height:40px;border-bottom:1px solid #dfdfdf}.site-header .block-nav-menu .ui-menu{display:block}.site-header .block-nav-menu .ui-menu:after,.site-header .block-nav-menu .ui-menu:before{content:"";display:table}.site-header .block-nav-menu .ui-menu:after{clear:both}.site-header .block-nav-menu .ui-menu>li{display:block;position:relative;float:left}.site-header .block-nav-menu .ui-menu>li>a{display:block;text-transform:none;font-size:15px;padding:0 9px;color:#41a336;font-weight:400;line-height:60px}.site-header .block-nav-menu .ui-menu>li>a:hover{color:#fff;background-color:#41a336}.site-header .block-nav-menu .ui-menu>li.active>a{color:#fff;background-color:#69aa00}.site-header .block-nav-menu .ui-menu>li:hover>a{color:#fff;background-color:#69aa00}.site-header .block-nav-menu .ui-menu>li:hover .submenu{display:block}.site-header .block-nav-menu .ui-menu>li .submenu{position:absolute;top:100%;left:0;margin-top:0;min-width:180px;z-index:2000;display:none;width:500px;text-align:center;border:1px solid #96d962}.site-header .block-nav-menu .ui-menu>li .submenu .content>li{display:block;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;position:relative;z-index:4}.site-header .block-nav-menu .ui-menu>li .submenu .content>li+li{z-index:1}.site-header .block-nav-menu .ui-menu>li .submenu .col-left{width:33%;float:left;text-transform:uppercase;color:#41a336;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px}.offline-mn{border-top:1px solid #96d962}.offline-ct{border-top:1px solid #96d962}.site-header .block-nav-menu .ui-menu>li .submenu .col-right{width:77%;border-left:1px solid #96d962;border-top:1px solid #96d962}.site-header .block-nav-menu .ui-menu>li .submenu .col-right .col-character-table{border-bottom:1px solid #69aa00}.site-header .block-nav-menu .ui-menu>li .submenu .col-right .col-md-12{padding:0}.site-header .block-nav-menu .ui-menu>li .submenu .col-right .col-md-3{padding:0;width:25%}.site-header .block-nav-menu .ui-menu>li .submenu .col-right .col-md-3+.col-md-3{border-left:1px solid #69aa00}.site-header .block-nav-menu .ui-menu>li .submenu .col-right a{font-size:17px;display:block;color:#404040;padding:20px 0}.site-header .block-nav-menu .ui-menu>li .submenu .col-right a:hover{background:#69aa00;color:#fff}.site-header .block-nav-menu .ui-menu>li .submenu .col-bottom{border-top:1px solid #69aa00}.site-header .block-nav-menu .ui-menu .toggle-submenu span{display:none}.site-header .container{position:relative;width:1024px}.site-header .nav-toggle-menu{display:none;cursor:pointer;color:#404040;text-align:center;width:30px;line-height:28px;float:right;font-size:20px;border:1px solid #404040;border-radius:3px;position:absolute;top:50%;margin-top:-15px;right:15px}.site-header .nav-toggle-menu span{display:none}.site-header .nav-toggle-menu:before{content:"\f0c9";font-family:FontAwesome}.site-header .nav-toggle-menu:hover{background-color:#69aa00;border-color:#69aa00;color:#fff}.site-header .header-content{top:0;width:100%;z-index:100;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 5px 0;box-shadow:rgba(0,0,0,.2) 0 1px 5px 0;background-color:#fff}.site-header .header-content #search-input-mobile{display:none}.site-header .header-content .container{width:1024px;padding:0}body.menu-open{overflow:hidden}.sticky-wrapper.is-sticky .mid-header{z-index:999}.page-title{min-height:300px;background-color:#5cbfaa;color:#fff;margin-bottom:48px;text-align:center;font-size:20px;padding:30px 15px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover}.page-title h1{font-size:30px}@media (max-width:767px){.page-title{font-size:16px;min-height:200px;margin-bottom:20px}.page-title h1{font-size:16px}}.heading-opt1{border-bottom:2px solid #69aa00;font-size:20px;text-transform:uppercase;margin-top:26px;line-height:30px;padding:8px 0;margin-bottom:50px}.heading-opt1 a{color:#404040}.heading-opt1 a:focus,.heading-opt1 a:hover{color:#69aa00}@media (max-width:767px){.heading-opt1{font-size:16px}}.text-uppercase{text-transform:uppercase}.block-about-us{margin-bottom:60px}.block-about-us iframe{width:100%!important}@media (max-width:767px){.block-about-us{margin-bottom:20px}}.table-top{font-size:13px;margin:0}.table-top tbody tr td,.table-top tbody tr th{padding:5px 3px;vertical-align:middle;border:none}.table-top tbody .t-stt{font-weight:700}.table-top tbody .avata{display:block;width:22px}.table-top tbody .img-top{display:block;width:16px;padding-bottom:5px}.table-top tbody .img-top img{display:block;width:100%}.block-tops{margin-top:80px;margin-bottom:20px}.block-tops .block-title{line-height:20px;font-size:16px;text-align:center;color:#fff;background-color:#69aa00;text-transform:uppercase;padding:8px 5px}@media (max-width:767px){.block-tops .block-title{font-size:16px}}.block-tops .block-content{border:3px solid #489036;border-top:none;padding:10px 10px 10px 6px}@media (max-width:767px){.block-tops{margin-top:20px}}.block-dethi{margin-bottom:40px}.block-dethi .content .item{margin-bottom:30px}.block-dethi .heading{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-dethi .heading .title{margin-bottom:15px;display:block;line-height:30px}.block-dethi .heading .time{margin-bottom:15px;padding-left:30px;background-position:top 5px left;background-repeat:no-repeat;background-image:url(../images/icon/icon3.png);display:block;line-height:30px;background-size:auto 20px}.block-dethi .heading .view{margin-bottom:15px;padding-left:40px;background-position:top left;background-repeat:no-repeat;background-image:url(../images/icon/icon2.png);display:block;line-height:30px;background-size:auto 30px}@media (max-width:767px){.block-dethi .heading{display:block}}.block-post-new{margin-bottom:60px}.block-post-new .items{margin:0 -15px}.block-post-new .items:after,.block-post-new .items:before{content:"";display:table}.block-post-new .items:after{clear:both}@media (max-width:479px){.block-post-new .items{margin:0 -7px}}.block-post-new .item{padding:0 15px;float:left;width:33.33333333%;margin-bottom:50px}.block-post-new .item:nth-child(3n+1){clear:both}@media (max-width:639px){.block-post-new .item{width:50%}.block-post-new .item:nth-child(n){clear:none}.block-post-new .item:nth-child(2n+1){clear:both}}@media (max-width:479px){.block-post-new .item{width:50%;padding:0 7px}}@media (max-width:359px){.block-post-new .item{width:100%}}.block-post-relate{border-top:2px solid #e1e1e1;padding-top:40px;margin-top:30px}.block-post-relate .block-title{font-size:30px;color:#69aa00;text-transform:uppercase;margin-bottom:20px}.block-post-relate .block-title strong{font-weight:400}@media (max-width:767px){.block-post-relate .block-title{font-size:20px;margin-bottom:10px}}.block-post-detail .info>span{display:inline-block;vertical-align:top;margin-bottom:15px;margin-right:20px}.block-post-detail h3.title{display:block;text-transform:uppercase;margin-bottom:20px;font-size:20px}@media (max-width:767px){.block-post-detail h3.title{font-size:18px}}.block-post-detail .view{padding-left:30px;background-position:top 2px left;background-repeat:no-repeat;background-image:url(../images/icon/view2.png);line-height:20px}.slide-gv{margin:20px 0 30px;padding:0 30px}.slide-gv .item{position:relative}.slide-gv .item img{display:block;margin:auto}.slide-gv .item .des{display:block;position:absolute;bottom:15px;width:120px;background-repeat:no-repeat;background-image:url(../images/icon/icon4.png);background-position:center;background-size:90%;background-color:transparent;font-size:12px;padding:35px 15px 10px;color:#000;opacity:0;background-image:none;width:auto;left:15px;right:15px;border:2px solid #69aa00;background-color:#fff;min-height:60px;padding:15px;text-align:center}.slide-gv .item .des:before{content:"";width:0;height:0;border-style:solid;border-width:0 0 30px 39px;border-color:transparent transparent #69aa00 transparent;position:absolute;bottom:100%;margin-top:-30px;right:20px;z-index:1}.slide-gv .item .des:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 26px 35px;border-color:transparent transparent #fff transparent;position:absolute;bottom:100%;margin-top:-30px;right:22px;z-index:5}@media (max-width:479px){.slide-gv .item .des{width:100px}}.slide-gv .item:hover .des{opacity:1}.slide-gv .owl-nav .owl-next,.slide-gv .owl-nav .owl-prev{display:block;width:20px;height:40px;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-20px;background-size:100% auto}.slide-gv .owl-nav .owl-prev{background-image:url(../images/icon/prev.png);left:-30px}.slide-gv .owl-nav .owl-next{background-image:url(../images/icon/next.png);right:-30px}.block-detail-gv{padding:20px 0}.block-detail-gv._bg{background-color:#f4f5eb}.block-detail-gv .avata{display:block;margin-top:20px}.block-detail-gv .avata .btn{text-transform:uppercase;color:#a51817;-webkit-box-shadow:none;box-shadow:none;white-space:normal}.block-detail-gv .avata .btn:focus,.block-detail-gv .avata .btn:hover{-webkit-box-shadow:none;box-shadow:none}.block-detail-gv .avata img{max-width:300px;width:100%}@media (max-width:767px){.block-detail-gv .avata img{max-width:200px}}@media (max-width:639px){.block-detail-gv .avata{text-align:center}.block-detail-gv .avata img{max-width:120px}}.block-detail-gv .name{display:block;font-size:20px;text-transform:uppercase;color:#69aa00;margin-bottom:15px}._right.block-detail-gv .name{text-align:right}@media (max-width:639px){._right.block-detail-gv .name{text-align:center}.block-detail-gv .name{text-align:center}}.block-detail-gv .des{padding:30px;padding-left:70px;-webkit-box-shadow:rgba(0,0,0,.3) 0 4px 13px 0;box-shadow:rgba(0,0,0,.3) 0 4px 13px 0;line-height:24px;background-image:url(../images/icon/que-left.png);background-position:top 20px left 20px;background-repeat:no-repeat;font-style:italic;margin-bottom:15px}.block-detail-gv .des:after{content:"";width:39px;display:inline-block;vertical-align:text-top;height:36px;background-position:center;background-repeat:no-repeat;background-image:url(../images/icon/que-right.png);margin-left:10px}.block-detail-gv .des:first-letter{font-size:40px;padding-right:5px;font-family:"Great Vibes",cursive}.block-detail-gv h3{display:block;text-transform:uppercase;font-size:18px}.block-hotro{margin-bottom:40px}.block-hotro legend{border-bottom:1px solid #69aa00;text-transform:uppercase;color:#a51817;font-size:16px;padding-bottom:10px}.block-hotro .table tr td,.block-hotro .table tr th{border:none}.block-kqkiemtra .list .item{margin-bottom:20px;background-color:#fcf8e3;padding:15px}.block-kqkiemtra .list .btn{line-height:40px;color:#fff;background-color:#5bc0de;border-radius:6px;padding:0 15px;display:inline-block;border:none}.block-kqkiemtra .list .btn:focus,.block-kqkiemtra .list .btn:hover{background-color:#28a1c5}@media (max-width:767px){.block-kqkiemtra .nav-link_opt1{display:block;text-align:center}.block-kqkiemtra .nav-link_opt1 li{white-space:normal;display:inline-block;vertical-align:text-top}.block-kqkiemtra .nav-link_opt1 li a{white-space:normal}}.block-kh-mua .list-item-kh{margin:0 -15px}.block-kh-mua .list-item-kh:after,.block-kh-mua .list-item-kh:before{content:"";display:table}.block-kh-mua .list-item-kh:after{clear:both}.block-kh-mua .list-item-kh .item-kh{padding:0 15px;float:left;width:33.33333333%;margin-bottom:30px}.block-kh-mua .list-item-kh .item-kh .detail{padding-right:75px}.block-kh-mua .list-item-kh .item-kh:nth-child(3n+1){clear:both}@media (max-width:767px){.block-kh-mua .list-item-kh .item-kh{width:50%}.block-kh-mua .list-item-kh .item-kh:nth-child(n){clear:none}.block-kh-mua .list-item-kh .item-kh:nth-child(3n+1){clear:both}}@media (max-width:479px){.block-kh-mua .list-item-kh .item-kh{width:100%}}.block-thanh-toan .xacnhan{padding-left:30px}.block-thanh-toan .nav-checkout{position:relative;margin-bottom:30px;display:block}.block-thanh-toan .nav-checkout:after,.block-thanh-toan .nav-checkout:before{content:"";display:table}.block-thanh-toan .nav-checkout:after{clear:both}.block-thanh-toan .nav-checkout li{text-align:center;width:33.33333333%;float:left;position:relative}.block-thanh-toan .nav-checkout li .step{width:50px;line-height:48px;display:inline-block;text-align:center;background-color:#fff;border:1px solid #ebebeb;border-radius:100%;height:50px;font-size:20px;position:relative;z-index:5}.block-thanh-toan .nav-checkout li .text{display:block}.block-thanh-toan .nav-checkout li.active .step{background-color:#00b6f0;color:#fff}.block-thanh-toan .nav-checkout li:after{content:"";display:inline-block;height:12px;background-color:#ebebeb;vertical-align:middle;position:absolute;bottom:18px;z-index:2;width:100%;left:50%}.block-thanh-toan .nav-checkout li._complate:after{background-color:#00b6f0}.block-thanh-toan .nav-checkout li:last-child{background-color:#fff}.block-thanh-toan .nav-checkout li:last-child:after{content:none}@media (max-width:479px){.block-thanh-toan .nav-checkout{display:block}.block-thanh-toan .nav-checkout:after,.block-thanh-toan .nav-checkout:before{content:"";display:table}.block-thanh-toan .nav-checkout:after{clear:both}.block-thanh-toan .nav-checkout li{width:33.33333333%;float:left}.block-thanh-toan .nav-checkout li .text{height:40px}.block-thanh-toan .tab-opt2 .nav li a{font-size:11px}}.block-content-cart .block-title{border-bottom:3px solid #69aa00;padding-bottom:5px;padding-top:5px;margin-bottom:15px}.block-content-cart .block-title:after,.block-content-cart .block-title:before{content:"";display:table}.block-content-cart .block-title:after{clear:both}.block-content-cart .block-title strong{float:left;color:#69aa00;text-transform:uppercase;font-size:16px;font-weight:400;line-height:30px}.block-content-cart .block-title a{float:right;background-color:#d7d7d7;display:block;padding:0 5px;text-align:center;line-height:30px;color:#333;border:1px solid #c2c2c2;border-radius:5px}.block-content-cart .block-title a:focus,.block-content-cart .block-title a:hover{background-color:#b1b1b1}.block-content-cart table tr td{border:none}.block-content-cart table tr .t-img{padding-left:0}.block-content-cart table tr .t-img .img{width:100px}.block-content-cart table tr .t-price{text-align:right}.block-content-cart .t-remove{display:none}.block-content-cart .total{border-top:2px solid #d7d7d7;padding-top:20px;margin-bottom:20px}.block-content-cart .total .lable{float:left;display:block;font-size:16px;line-height:30px;padding:0;width:40%}.block-content-cart .total .value{display:block;float:right;color:#e44a34;font-size:24px;line-height:30px;width:60%;text-align:right}.block-thanhtoan{margin-bottom:30px}.block-thanhtoan .block-title{display:block;background-color:#69aa00;color:#fff;text-transform:uppercase;padding:10px 15px;line-height:30px;font-size:16px}.block-thanhtoan .block-content{border:2px solid #69aa00;padding:20px;margin-bottom:20px}.block-thanhtoan .form-horizontal{padding-left:31px;margin-bottom:25px}.block-thanhtoan .checkbox,.block-thanhtoan .radio{margin-bottom:25px;margin-top:15px;margin-left:10px}.block-thanhtoan .checkbox>p,.block-thanhtoan .radio>p{padding-left:21px}.block-thanhtoan .checkbox label,.block-thanhtoan .radio label{font-weight:400;display:inline-block;padding:0;position:relative;margin-right:20px;margin:0 0 15px}.block-thanhtoan .checkbox input[type=radio],.block-thanhtoan .radio input[type=radio]{position:absolute;opacity:0}.block-thanhtoan .checkbox input[type=radio]+span,.block-thanhtoan .radio input[type=radio]+span{font-weight:700}.block-thanhtoan .checkbox input[type=radio]+span:before,.block-thanhtoan .radio input[type=radio]+span:before{content:"";font-family:FontAwesome;text-align:center;line-height:18px;width:20px;height:20px;display:inline-block;border-radius:100%;border:2px solid #00b6f0;vertical-align:middle;margin-right:5px;color:#fff;padding:4px;background-clip:content-box!important;-moz-background-clip:content-box!important;-webkit-background-clip:content-box!important}.block-thanhtoan .checkbox input[type=radio]:checked+span:before,.block-thanhtoan .radio input[type=radio]:checked+span:before{background-color:#00b6f0}.block-thanhtoan .checkbox input[type=checkbox],.block-thanhtoan .radio input[type=checkbox]{position:absolute;opacity:0}.block-thanhtoan .checkbox input[type=checkbox]+span:before,.block-thanhtoan .radio input[type=checkbox]+span:before{content:"";font-family:FontAwesome;text-align:center;line-height:16px;width:20px;height:20px;display:inline-block;border:2px solid #e1e1e1;vertical-align:middle;margin-right:5px;color:#a51817}.block-thanhtoan .checkbox input[type=checkbox]:checked+span:before,.block-thanhtoan .radio input[type=checkbox]:checked+span:before{content:"\f00c"}.block-tt-hocvien{border:2px solid #69aa00;margin-bottom:30px}.block-tt-hocvien .block-title{text-transform:uppercase;line-height:30px;color:#69aa00;font-size:16px;padding:10px 15px;border-bottom:2px solid #69aa00}.block-tt-hocvien .block-content{padding-top:20px}.block-tt-hocvien table tr td,.block-tt-hocvien table tr th{border:none;text-align:left}.block-tt-hocvien table tr .t-label{white-space:nowrap}.block-mua-kh{margin-bottom:50px}.block-mua-kh .block-title{display:block;text-align:center;margin-bottom:15px}.block-mua-kh .block-title strong{display:block;text-transform:uppercase;color:#69aa00;font-size:24px;margin-bottom:6px}.block-mua-kh li{padding:0 15px;float:left;width:50%}.block-mua-kh li:nth-child(2n+1){clear:both}@media (max-width:639px){.block-mua-kh li{width:100%}}.block-mua-kh .checkbox,.block-mua-kh .radio{margin:15px 0}.block-mua-kh .checkbox label,.block-mua-kh .radio label{font-weight:400;display:block;padding:0;margin-right:20px;position:relative;padding-left:40px}.block-mua-kh .checkbox input[type=checkbox],.block-mua-kh .checkbox input[type=radio],.block-mua-kh .radio input[type=checkbox],.block-mua-kh .radio input[type=radio]{position:absolute;opacity:0}.block-mua-kh .checkbox input[type=checkbox]+span,.block-mua-kh .checkbox input[type=radio]+span,.block-mua-kh .radio input[type=checkbox]+span,.block-mua-kh .radio input[type=radio]+span{-webkit-box-shadow:0 2px 18px 0 rgba(0,0,0,.3);box-shadow:0 2px 18px 0 rgba(0,0,0,.3);display:table;width:100%;max-width:360px;border-radius:5px;margin-right:auto;margin-left:auto}.block-mua-kh .checkbox input[type=checkbox]+span:before,.block-mua-kh .checkbox input[type=radio]+span:before,.block-mua-kh .radio input[type=checkbox]+span:before,.block-mua-kh .radio input[type=radio]+span:before{content:"";font-family:FontAwesome;text-align:center;line-height:16px;width:20px;height:20px;display:inline-block;border-radius:100%;border:2px solid #69aa00;vertical-align:middle;margin-right:5px;color:#fff;position:absolute;left:0;top:50%;margin-top:-10px}.block-mua-kh .checkbox input[type=checkbox]+span .count,.block-mua-kh .checkbox input[type=radio]+span .count,.block-mua-kh .radio input[type=checkbox]+span .count,.block-mua-kh .radio input[type=radio]+span .count{color:#fff;background-color:#69aa00;width:60px;text-align:center;display:table-cell;vertical-align:middle;font-size:20px;border-radius:5px 0 0 5px}.block-mua-kh .checkbox input[type=checkbox]+span .detail,.block-mua-kh .checkbox input[type=radio]+span .detail,.block-mua-kh .radio input[type=checkbox]+span .detail,.block-mua-kh .radio input[type=radio]+span .detail{display:table-cell;padding:15px}.block-mua-kh .checkbox input[type=checkbox]+span .title,.block-mua-kh .checkbox input[type=radio]+span .title,.block-mua-kh .radio input[type=checkbox]+span .title,.block-mua-kh .radio input[type=radio]+span .title{display:block;color:#69aa00;font-size:20px;text-transform:uppercase;margin-bottom:10px}.block-mua-kh .checkbox input[type=checkbox]+span .label,.block-mua-kh .checkbox input[type=radio]+span .label,.block-mua-kh .radio input[type=checkbox]+span .label,.block-mua-kh .radio input[type=radio]+span .label{float:left;color:#333;padding:0;font-size:14px;font-weight:400;display:block;line-height:1.42857;padding-right:5px;width:50%;text-align:left}.block-mua-kh .checkbox input[type=checkbox]+span .value,.block-mua-kh .checkbox input[type=radio]+span .value,.block-mua-kh .radio input[type=checkbox]+span .value,.block-mua-kh .radio input[type=radio]+span .value{display:block;float:right;text-align:right;width:50%;white-space:nowrap}.block-mua-kh .checkbox input[type=checkbox]:checked+span:before,.block-mua-kh .checkbox input[type=radio]:checked+span:before,.block-mua-kh .radio input[type=checkbox]:checked+span:before,.block-mua-kh .radio input[type=radio]:checked+span:before{content:"\f00c";background-color:#69aa00}.block-kp-thi{margin-bottom:20px}.block-kp-thi .block-title{line-height:35px;font-size:16px;text-align:center;color:#fff;background-color:#69aa00;text-transform:uppercase;padding:0 5px;margin-bottom:5px}.block-kp-thi .block-title a{color:#fff}.block-kp-thi .block-title a:focus,.block-kp-thi .block-title a:hover{color:#fff}.block-kp-thi .block-content{border:2px solid #489036;overflow:hidden}.block-kp-thi .nav{position:relative;border-bottom:2px solid #489036}.block-kp-thi .nav:after,.block-kp-thi .nav:before{content:"";display:table}.block-kp-thi .nav:after{clear:both}.block-kp-thi .nav li{display:block;float:left;width:20%}.block-kp-thi .nav li+li a{border-left:2px solid #489036}.block-kp-thi .nav li a{display:block;line-height:30px;text-align:center;color:#69aa00;padding:0;font-size:16px;background-color:#fff;position:relative;z-index:10}.block-kp-thi .nav li a span{display:block;position:relative;z-index:20}.block-kp-thi .nav li a:focus,.block-kp-thi .nav li a:hover{background-color:#fff}.block-kp-thi .nav li a:before{content:"";display:block;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:-2px;z-index:10;opacity:0}.block-kp-thi .nav li:last-child a:before{content:"";display:block;background-color:#fff;position:absolute;top:0;left:0;right:-5px;bottom:-2px}.block-kp-thi .nav li.active a{background-color:transparent}.block-kp-thi .nav li.active a:before{opacity:1}.block-kp-thi .table{margin:0;width:100%}.block-kp-thi .table tbody tr td,.block-kp-thi .table tbody tr th{border:none;padding:5px}.block-kp-thi .table .t-stt{font-weight:700;width:65px;text-align:center}.block-buy-kh .owl-nav .owl-next,.block-buy-kh .owl-nav .owl-prev,.block-slide-banner .owl-nav .owl-next,.block-slide-banner .owl-nav .owl-prev{display:block;width:30px;height:42px;background-position:center;background-repeat:no-repeat;background-size:auto 100%;position:absolute;top:50%;margin-top:-31px}.block-buy-kh .owl-nav .owl-prev{left:-30px;background-image:url(../images/icon/prev.png)}.block-buy-kh .owl-nav .owl-next{right:-30px;background-image:url(../images/icon/next.png)}@media (max-width:639px){.block-buy-kh .block-content{padding:0 15px}.block-buy-kh .owl-item{padding:0}.block-buy-kh .owl-nav .owl-next,.block-buy-kh .owl-nav .owl-prev,.block-slide-banner .owl-nav .owl-next,.block-slide-banner .owl-nav .owl-prev{width:12px;height:42px;margin-top:-31px;background-size:100% auto}.block-buy-kh .owl-nav .owl-prev,.block-slide-banner .owl-nav .owl-prev{left:-15px;background-image:url(../images/icon/prev.png)}.block-buy-kh .owl-nav .owl-next,.block-slide-banner .owl-nav .owl-next{right:-15px;background-image:url(../images/icon/next.png)}.block-buy-kh .item{font-size:13px}.block-buy-kh .item .title{font-size:15px}.block-buy-kh .item:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.block-thanh-vien{margin-bottom:40px;background:#eee}.block-thanh-vien .block-title{font-size:36px;text-align:center;margin-bottom:15px}.block-thanh-vien .block-title strong{color:#fad21b;font-size:80px;vertical-align:middle;font-weight:400}@media (max-width:767px){.block-thanh-vien .block-title{font-size:20px}.block-thanh-vien .block-title strong{font-size:40px}}.block-thanh-vien .block-content{background-position:top left;background-repeat:no-repeat;background-image:url(../images/icon/bg-thanh-vien2.png);min-height:426px;background-size:100% auto}@media (max-width:1199px){.block-thanh-vien .block-content{background-repeat:repeat}}@media (max-width:767px){.block-thanh-vien .block-content{min-height:0}}.block-thanh-vien .avata{text-align:center;margin-bottom:100px}.block-thanh-vien .avata img{height:120px;width:120px;display:inline-block;border-radius:100%;-webkit-transition:.8s;transition:.8s;cursor:pointer}.block-thanh-vien .avata img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.8s;transition:.8s}@media (max-width:767px){.block-thanh-vien .avata{margin-bottom:40px}.block-thanh-vien .avata img{width:60px;height:60px}}.block-thanh-vien .popover{border:2px solid #6cc5b2;border-radius:0}.block-thanh-vien .popover .popover-title{color:#398373;font-weight:700;font-size:16px;background-color:transparent;border:none;padding-bottom:3px}.block-thanh-vien .popover.top .arrow{border-top-color:#6cc5b2}.block-lo-trinh{margin-bottom:40px;margin-top:40px;background-color:#fff;padding:15px 30px}.block-lo-trinh .block-title{font-size:30px;text-align:center;margin-bottom:30px;text-transform:uppercase;margin-top:20px}.block-lo-trinh .block-title strong{color:#69aa00}@media (max-width:767px){.block-lo-trinh .block-title{font-size:20px}}.block-lo-trinh .block-content{text-align:justify}.block-lo-trinh .box-content{display:table;margin:30px 0 20px;width:100%}.block-lo-trinh .box-content .center{height:90px;background-size:100% 100%;background-repeat:no-repeat;background-position:top left;background-image:url(../images/icon/bg2.png);padding:0 45px;line-height:90px;display:block;font-size:24px;width:100%;display:table-cell;vertical-align:middle}.block-lo-trinh .box-content .left,.block-lo-trinh .box-content .right{color:#5cbfaa;text-transform:uppercase;font-size:30px;display:table-cell;white-space:nowrap;width:1%;vertical-align:middle;padding:0 20px}@media (max-width:639px){.block-lo-trinh .box-content .center{height:60px;line-height:60px;padding:0 30px;font-size:15px}.block-lo-trinh .box-content .left,.block-lo-trinh .box-content .right{font-size:16px;padding:0 5px}}.block-lo-trinh .btn{color:#fff;line-height:47px;padding:0 35px;border-radius:9px;display:inline-block;background-color:#5cbfaa;font-size:20px;text-transform:uppercase;margin:20px 0}.block-lo-trinh .btn:focus,.block-lo-trinh .btn:hover{background-color:#3a9481}@media (max-width:639px){.block-lo-trinh .btn{font-size:16px;line-height:40px}}.block-chia-se{border:3px solid #69aa00;padding:15px;margin-bottom:40px;margin-top:40px}.block-chia-se .block-title{font-size:16px;text-align:center;margin-bottom:10px;text-transform:uppercase;color:#a51817;text-decoration:underline;background-position:top left;background-size:38px auto;background-repeat:no-repeat;background-image:url(../images/icon/icon1.png);padding-left:40px;min-height:40px}.block-chia-se .block-title img{height:50px;margin-right:10px;display:none}.block-chia-se .item{padding-bottom:15px;position:relative}.block-chia-se .item:after,.block-chia-se .item:before{content:"";display:table}.block-chia-se .item:after{clear:both}.block-chia-se .item .link{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.block-chia-se .item .avata{display:block;width:50px;height:50px;border-radius:100%;overflow:hidden;float:left}.block-chia-se .item .avata img{width:100%;height:100%;display:block;border-radius:100%}.block-chia-se .item .detail{margin-left:60px}.block-chia-se .item .title{font-weight:700;font-size:16px;display:block}.block-chia-se .item .des{font-style:italic}.block-chia-se .block-content{position:relative;padding:30px 0 20px}.block-chia-se .bx-next,.block-chia-se .bx-prev{height:18px;width:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:auto 100%;position:absolute;left:0}.block-chia-se .bx-prev{background-image:url(../images/icon/prev-bx.png);bottom:0}.block-chia-se .bx-next{background-image:url(../images/icon/next-bx.png);top:0}.block-carousel-kh{margin-bottom:40px}.block-carousel-kh .block-title{margin-bottom:40px}.block-carousel-kh .block-title:after,.block-carousel-kh .block-title:before{content:"";display:table}.block-carousel-kh .block-title:after{clear:both}.block-carousel-kh .block-title strong{display:inline-block;font-size:18px;background-color:#69aa00;color:#fff;padding:10px 50px;border-radius:30px;line-height:30px;font-weight:400;text-transform:uppercase;float:left;min-width:200px;text-align:center}@media (max-width:639px){.block-carousel-kh .block-title strong{font-size:16px;padding:10px 10px;display:block}}@media (max-width:479px){.block-carousel-kh .block-title strong{float:none;clear:both;display:block}}.block-carousel-kh .block-title .view-all{text-transform:uppercase;color:#69aa00;font-size:16px;margin-top:20px;display:inline-block;float:right}@media (max-width:639px){.block-carousel-kh .block-title .view-all{font-size:16px}}@media (max-width:479px){.block-carousel-kh .block-title .view-all{font-size:13px}}@media (max-width:639px){.block-carousel-kh .block-title{margin-bottom:20px}}.block-carousel-kh .block-content{padding:0 40px}@media (max-width:639px){.block-carousel-kh .block-content{padding:0 15px}}.block-carousel-kh .item-kh{padding:10px}.block-carousel-kh .item-kh .item-info{-webkit-box-shadow:rgba(0,0,0,.5) 0 0 3px 3px;box-shadow:rgba(0,0,0,.5) 0 0 3px 3px;background-color:#fff}.block-carousel-kh .item-kh .photo img{display:block;width:100%}.block-carousel-kh .item-kh .detail{padding:7px 10px}.block-carousel-kh .item-kh .name{display:block;font-weight:700;height:65px;overflow:hidden;margin-bottom:10px;font-size:16px}.block-carousel-kh .item-kh .name a{color:#404040}.block-carousel-kh .item-kh .name a:focus,.block-carousel-kh .item-kh .name a:hover{color:#69aa00}.block-carousel-kh .item-kh .arthur{float:left;background-position:left top;background-repeat:no-repeat;background-image:url(../images/icon/arthur.png);padding-left:28px;background-size:22px auto}.block-carousel-kh .item-kh .view{float:right;background-position:left top 3px;background-repeat:no-repeat;background-image:url(../images/icon/view.png);background-size:25px auto;padding-left:30px}@media (max-width:991px){.block-carousel-kh .owl-nav .owl-next,.block-carousel-kh .owl-nav .owl-prev{display:block;width:30px;height:42px;background-position:center;background-repeat:no-repeat;background-size:auto 100%;position:absolute;top:50%;margin-top:-31px}.block-carousel-kh .owl-nav .owl-prev{left:-30px;background-image:url(../images/icon/prev.png)}.block-carousel-kh .owl-nav .owl-next{right:-30px;background-image:url(../images/icon/next.png)}}@media (max-width:639px){.block-carousel-kh .owl-item{padding:0}.block-carousel-kh .owl-nav .owl-next,.block-carousel-kh .owl-nav .owl-prev{width:12px;height:42px;margin-top:-31px;background-size:100% auto}.block-carousel-kh .owl-nav .owl-prev{left:-15px;background-image:url(../images/icon/prev.png)}.block-carousel-kh .owl-nav .owl-next{right:-15px;background-image:url(../images/icon/next.png)}.block-carousel-kh .item{font-size:13px}.block-carousel-kh .item .title{font-size:15px}.block-carousel-kh .item:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.block-register{margin-bottom:40px}.block-register .block-title{font-size:30px;text-transform:uppercase;overflow:hidden;text-align:center;color:#69aa00;margin-bottom:10px}.block-register .block-title strong{font-weight:400;padding:0 50px;display:inline-block;vertical-align:middle}.block-register .block-title:after,.block-register .block-title:before{content:"";width:100%;border-top:3px solid #69aa00;display:inline-block;vertical-align:middle}.block-register .block-title:after{margin-right:-100%}.block-register .block-title:before{margin-left:-100%}@media (max-width:767px){.block-register .block-title{font-size:20px;margin-bottom:10px}.block-register .block-title strong{padding:0 10px}}.block-register .block-content{position:relative}.block-register .block-content:before{content:"";width:1px;display:block;background-color:#ccc;position:absolute;top:10px;left:50%;bottom:0}@media (max-width:767px){.block-register .block-content{max-width:400px;margin-left:auto;margin-right:auto}.block-register .block-content .form-horizontal{margin-bottom:40px}.block-register .block-content:before{content:none}}.block-register .title{text-transform:uppercase;font-size:14px;font-weight:400;margin-bottom:20px;display:block;margin-top:20px}@media (max-width:991px){.block-register .title{min-height:40px}}@media (max-width:767px){.block-register .title{min-height:0}}@media (max-width:479px){.block-register .title{font-size:14px;text-align:center;min-height:0}}.block-register .form-horizontal .form-group{margin-bottom:5px}.block-register .form-horizontal .control-label{text-align:left;font-weight:400}.block-register .form-horizontal .form-control{height:34px;border:1px solid #d7d7d7;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.block-register .form-horizontal textarea.form-control{height:70px}.block-register .form-horizontal select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center right 14px;background-repeat:no-repeat;background-image:url(../images/icon/arrow-select.png);padding-right:34px;background-size:15px auto}.block-register .form-horizontal select.form-control option{padding-top:4px;padding-bottom:4px}.block-register .form-horizontal select::-ms-expand{display:none}.block-register .form-horizontal .checkbox label,.block-register .form-horizontal .radio label{font-weight:400;display:inline-block;padding:0;position:relative;margin-right:20px}.block-register .form-horizontal input[type=radio]{position:absolute;opacity:0}.block-register .form-horizontal input[type=radio]+span:before{content:"";font-family:FontAwesome;text-align:center;line-height:18px;width:20px;height:20px;display:inline-block;border-radius:100%;border:1px solid #a51817;vertical-align:middle;margin-right:5px;color:#fff}.block-register .form-horizontal input[type=radio]:checked+span:before{content:"\f00c";background-color:#a51817}.block-register .form-horizontal input[type=checkbox]{position:absolute;opacity:0}.block-register .form-horizontal input[type=checkbox]+span:before{content:"";font-family:FontAwesome;text-align:center;line-height:16px;width:20px;height:20px;display:inline-block;border:2px solid #e1e1e1;vertical-align:middle;margin-right:5px;color:#a51817}.block-register .form-horizontal input[type=checkbox]:checked+span:before{content:"\f00c"}.block-register .form-horizontal .btn{height:40px;padding:0 10px;text-transform:uppercase;color:#fff;background-color:#5cbfaa;border-radius:15px;font-size:16px;display:inline-block;width:100%;text-align:center;max-width:400px}.block-register .form-horizontal .btn:focus,.block-register .form-horizontal .btn:hover{background-color:#3a9481}.block-register .log-facebook{text-align:center}.block-register .log-facebook a{display:inline-block;margin-bottom:10px}.block-register .log-facebook a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.block-register .log-facebook strong{display:block;overflow:hidden;text-align:center;margin-bottom:15px;font-weight:400}.block-register .log-facebook strong span{padding:0 10px}.block-register .log-facebook strong:after,.block-register .log-facebook strong:before{content:"";width:100%;border-top:1px solid #d7d7d7;display:inline-block;vertical-align:middle}.block-register .log-facebook strong:after{margin-right:-100%}.block-register .log-facebook strong:before{margin-left:-100%}.block-comment{margin-bottom:40px}.block-comment .block-title{font-size:30px;color:#69aa00;text-transform:uppercase;margin-bottom:20px}.block-comment .block-title strong{font-weight:400}@media (max-width:767px){.block-comment .block-title{font-size:18px;margin-bottom:15px}.block-comment .block-title .block-title-h3{font-size:18px;margin:0}}.fb-comments{width:100%!important}.fb-comments span{width:100%!important}.fb-comments span iframe{width:100%!important}.block-comment iframe{width:100%!important}.block-comment .nav{border-bottom:1px solid #69aa00;margin-bottom:10px}.block-comment .nav li a{background-color:#ccc;color:#333;border-radius:0;font-size:20px;text-transform:uppercase;font-weight:400}.block-comment .nav li+li{margin-left:7px}.block-comment .nav li.active a{background-color:#69aa00;color:#fff}.block-comment .tab-pane .block-title{display:none}.block-banner{margin-bottom:40px}.block-banner img{display:block;width:100%}#wdg-countdown{margin-top:14px}.countdown-done{width:1024px}.countdown-process{margin-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.countdown-process .left{width:325px;margin-left:10px;margin-right:-45px}.countdown-process .right{width:325px;margin-right:10px;margin-left:-45px}.countdown-process .wdg-time{position:relative}.countdown-process .wdg-time .title{font-size:30px;text-align:center}.countdown-process .wdg-time .date{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-size:30px;line-height:75px;position:absolute;left:190px}.countdown-process .wdg-time img{position:absolute;z-index:-1;width:290px;top:-75px;left:110px}.countdown-process .wdg-time .content{margin-top:80px}.countdown-process .wdg-time .content img{width:40px;top:112px;left:0}.countdown-process .wdg-time .content span{font-size:18px;margin-left:40px}.countdown-process .wdg-time li{border:1px solid rgba(255,255,255,.3);padding:10px 0;text-align:center;background:rgba(255,255,255,.3);margin-left:10px;float:left;border-radius:10px;color:#333;text-transform:uppercase;font-weight:700}.countdown-process .wdg-time li span{font-family:initial;font-weight:500;font-size:larger}.countdown-process .wdg-time li div.time{width:100px;height:100px;background:#eaebec;border:1px solid #a3a3a3;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;color:#333;position:relative;margin-bottom:15px}.countdown-process .wdg-time li div.time .bottom{position:absolute;background-color:#fff;top:49px;height:49px;width:98px;border-radius:0 0 8px 8px}.countdown-process .wdg-time li div.time p{font-size:50px;position:absolute;top:12px;left:23px;z-index:1;font-weight:100}.countdown-process a.detail{padding:7px 20px;color:#fff;font-size:12px;background-color:#e8362f;border-radius:5px;margin-left:15px;text-transform:uppercase}.countdown-process a.detail:hover{background-color:#e95d58}.countdown-process a.join{border:1px solid rgba(255,255,255,.3);width:260px;padding:10px 15px;text-align:center;background-color:#fff;background:rgba(255,232,122,.2);margin-left:10px;float:left;border-radius:10px;color:#fff;text-transform:uppercase;font-weight:700}.countdown-process a.join:hover{-webkit-box-shadow:0 0 10px #555a56;box-shadow:0 0 10px #555a56}.countdown-process .hand-icon{color:#ddffd2;font-size:40px;padding:15px;-webkit-animation-name:thumb;animation-name:thumb;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes thumb{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}}@keyframes thumb{0%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}}.h-190{height:190px}.h-300{height:300px}.countdown{width:500px;margin:0 auto}.countdown .bloc-time{float:left;margin-right:20px;text-align:center}.countdown .bloc-time:last-child{margin-right:0}.countdown .count-title{font-family:Roboto;font-style:normal;display:block;margin-bottom:15px;color:#1a1a1a;text-transform:uppercase;font-size:20px}.countdown .figure{position:relative;float:left;height:110px;width:100px;margin-right:10px;background-color:#f8f9fb;border-radius:8px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);margin-bottom:15px;margin-top:15px}.countdown .figure:last-child{margin-right:0}.countdown .figure>span{position:absolute;left:0;right:0;margin:auto;font:normal 3.6em/107px Helvetica;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}.countdown .figure .bottom-back:after,.countdown .figure .top:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.countdown .figure .top{z-index:3;background-color:#eaebec;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;border-top-left-radius:10px;border-top-right-radius:10px;-ms-transform:perspective(200px);-webkit-transform:perspective(200px);transform:perspective(200px)}.countdown .figure .bottom{z-index:1}.countdown .figure .bottom:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.countdown .figure .bottom-back{z-index:2;top:0;height:50%;overflow:hidden;background-color:#eaebec;border-top-left-radius:10px;border-top-right-radius:10px}.countdown .figure .bottom-back span{position:absolute;top:0;left:0;right:0;margin:auto}.countdown .figure .top,.countdown .figure .top-back{height:50%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.countdown .figure .top-back{z-index:4;bottom:0;background-color:#f8f9fb;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-ms-transform:perspective(200px) rotateX(180deg);-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.countdown .figure .top-back span{position:absolute;top:-100%;left:0;right:0;margin:auto}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}#infoModal .modal-header{background-color:#568b3e;color:#fff}#infoModal .modal-header .close{float:right;font-size:28px;font-weight:700}#infoModal .modal-body .form-group label{font-weight:100!important}#infoModal .modal-body .form-group .ip-add{width:30%;float:left;margin-right:3%}#infoModal .modal-body .form-group .ip-add:last-child{margin:0;width:33%}#infoModal .modal-body .form-group select.form-control{-webkit-appearance:auto}#infoModal .modal-body .form-group a{background-color:#e88936;color:#fff;text-decoration:none;padding:7px;margin-bottom:5px;text-align:center;border-radius:3px;width:25%}#infoModal .modal-body .form-group a:hover{background-color:#e18d43;-webkit-box-shadow:0 7px 5px -5px #000;box-shadow:0 7px 5px -5px #000}#infoModal .modal-body .form-group textarea{resize:vertical;margin-top:40px}#infoModal .modal-body .form-group span.has-error{color:#dc3f3f;font-size:13px;margin-bottom:10px}#infoModal .modal-body .form-group span.required{color:#dc3f3f;font-size:15px;margin-left:5px}#infoModal .modal-body .title{padding:18px;font-size:16px}@-webkit-keyframes orange-glow{from{-webkit-box-shadow:0 0 11px -1px rgba(255,113,68,0);box-shadow:0 0 11px -1px rgba(255,113,68,0)}to{-webkit-box-shadow:0 0 11px -1px #ff7144;box-shadow:0 0 11px -1px #ff7144}}@keyframes orange-glow{from{-webkit-box-shadow:0 0 11px -1px rgba(255,113,68,0);box-shadow:0 0 11px -1px rgba(255,113,68,0)}to{-webkit-box-shadow:0 0 11px -1px #ff7144;box-shadow:0 0 11px -1px #ff7144}}.label-hot{background-color:#f22b2b;color:#fff;padding:2px;border-radius:3px;font-size:10px}.combo-plus .title{color:#389c15;font-size:18px}.combo-plus .chk-plus{cursor:pointer;font-weight:unset}.combo-plus .chk-plus input{display:none}.combo-plus .chk-plus .fa{color:#2e732e;font-size:18px;width:18px;height:18px}.combo-plus p{font-size:15px}.combo-plus .vnd-plus{color:#389c15}.has-badge{position:relative}.has-badge .badge--red{background-color:#fa3e3e;border-radius:4px;text-align:center;font-size:11px;padding:0 3px 0 3px;color:#fff;position:absolute;margin:-8px 0 0 10px;opacity:1}.skip-back .vjs-icon-placeholder{background-image:url(../../assets/img/replay10.png)}.skip-forward .vjs-icon-placeholder{background-image:url(../../assets/img/forward10.png)}.vjs-seek-button .vjs-icon-placeholder{display:block;height:30px;width:30px!important;background-size:60%;background-repeat:no-repeat;background-position:center}.vjs-seek-button{width:30px!important}
.main .main-user-left{width:230px;float:left;min-height:500px;padding:60px 20px 20px 0}.main .main-user-left .user-avatar{width:180px;height:180px;border-radius:6px;-o-object-fit:cover;object-fit:cover;border:.5px #eee solid}.main .main-user-left .change-avatar,.main .main-user-left .save-avatar{margin:15px 0 30px 0;width:180px;text-align:center;border:1px solid #ccc;outline:0}.main .main-user-left .change-avatar:focus,.main .main-user-left .save-avatar:focus{outline:0;border-color:#41a336}.main .main-user-left .change-avatar .change-avatar-btn-mobile{display:none}.main .main-user-left .item-user{padding:7px 5px;width:100%;float:left;color:#999}.main .main-user-left .item-user:hover{color:#41a336;background:#eee}.main .main-user-left .item-user i{margin-right:10px;width:12px}.main .main-user-left .current{color:#41a336;font-weight:700}.main .main-user-left .clear-preview-upload{position:absolute;font-size:25px;height:25px;width:25px;float:right;cursor:pointer;margin:-10px 0 0 -10px;display:none}.main .main-user-left .clear-preview-upload i{background:#fff;border-radius:50%;height:21px;color:#f06}.main .main-user-right{width:794px;min-height:700px;float:left;border-left:1px solid #eee;padding:40px 0 40px 30px}.main .main-user-right .error-list{padding-left:30px;margin-bottom:20px;color:red}.main .main-user-right .error-list li{list-style-type:circle;font-size:14px}.main .main-user-right .change-captcha-icon{margin-top:12px;margin-left:10px}.main .main-user-right .main-user-title{padding-bottom:30px;font-size:25px}.main .main-user-right .captcha-input{float:left}.main .main-user-right .table>tbody>tr td{border-top:1px solid #eee;padding-left:5px;padding-right:10px}.main .main-user-right .table>tbody>tr:hover{background:#fafafa}.main .main-user-right .user-form-item{padding:15px 0;font-size:15px}.main .main-user-right .user-form-item .error-list{padding-left:20px;margin-bottom:10px;color:red}.main .main-user-right .user-form-item .error-list li{list-style-type:circle;font-size:14px}.main .main-user-right .user-form-item .user-form-input{padding:2px 10px;outline:0;min-width:250px}.main .main-user-right .user-form-item .change-btn{margin-top:8px}.main .main-user-right .user-form-item .cancel-btn{margin-top:8px;margin-left:3px}.main .main-user-right .user-form-item .change-title{border-bottom:1px solid #ccc;padding-bottom:5px}.main .main-user-right .user-form-item .user-form-day{width:60px;margin-right:10px}.main .main-user-right .user-form-item .user-form-month{width:50px}.main .main-user-right .user-form-item .user-form-year{width:80px}.main .main-user-right .user-form-item .user-form-text-area{padding:5px;width:100%;border:1px solid gray;border-radius:5px}.main .main-user-right .user-form-item .send-mail-verify-email{padding:3px 7px}.main .main-user-right .desc{color:#999;width:170px}.main .main-user-right .action{color:#588d3f;width:100px;text-align:right;font-weight:400;font-size:14px}.main .main-user-right .action i{opacity:0}.main .main-user-right .action:hover{color:#666;cursor:pointer}.main .main-user-right .action:hover i{opacity:.8}.main .main-user-right #captcha-input{float:left}.main .main-user-right .captcha-container{float:left;margin-left:10px;border:1px solid #d7d7d7}.main .main-user-right .change-btn-container{width:100%;float:left}.main .main-user-right .protected i{color:#ccc;cursor:pointer}.main .main-user-right .protected{text-align:right}.main .main-user-right .lock{font-weight:500;color:#9b5a74}.main .main-user-right .notification-empty-container{width:100%;float:left;padding:150px 0;margin-bottom:30px;text-align:center;color:#999;border:1px #ddd dashed}.main .main-user-right .noti-title{width:500px;float:left;padding-bottom:15px}.main .main-user-right .mark-as-readed{float:right;padding-top:27px;cursor:pointer;color:#41a336}.main .main-user-right .notification-item{padding:8px 0;height:50px;cursor:pointer}.main .main-user-right .notification-item .notifi-info{text-align:right;width:175px;padding-left:0;padding-right:5px}.main .main-user-right .notification-item i{margin:0 5px}.main .main-user-right .notification-item:last-child{border-bottom:1px solid #eee}.main .main-user-right .notification-item a{color:#444}.main .main-user-right .unread{background:#f4f7f5;border-top-color:#ddd!important}.main .main-user-right .unread a{color:#000}.main .main-user-right .paginate-container{text-align:right}.main .main-user-right .paginate-container .pagination{float:right;display:inline}.main .main-user-right .paginate-container .pagination .active>span{background:#41a336;border-color:#41a336}.main .main-user-right .password-label{width:200px}.main .main-user-right .dm-tab{width:100%;float:left;margin-top:10px;border-bottom:1px solid #eee;height:35px}.main .main-user-right .dm-tab .tab-item{float:left;margin-right:30px;padding-bottom:10px;font-size:16px;cursor:pointer;color:#333}.main .main-user-right .dm-tab .tab-item:hover{color:#41a336}.main .main-user-right .dm-tab .tab-item i{margin-right:5px}.main .main-user-right .dm-tab .active{border-bottom:2px solid #41a336;color:#41a336;height:35px}.main .main-user-right .tab-content-container{width:100%;float:left}.main .main-user-right .bought-courses{margin-top:50px;margin-bottom:20px;overflow-x:hidden}.main .main-user-right .bought-courses .bought-courses-container{width:800px;float:left}.main .main-user-right .bought-courses .course-item{width:234px;float:left;margin-right:30px;height:200px}.main .main-user-right .bought-courses .course-item .images{width:234px;height:135px}.main .main-user-right .bought-courses .course-item .images img{width:234px;height:135px;-o-object-fit:cover;object-fit:cover}.main .main-user-right .bought-courses .course-item .info{background:rgba(0,0,0,.6) none repeat scroll 0 0;border:0 none;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 10px 5px 10px;width:100%;margin-top:-42px;position:relative}.main .main-user-right .bought-courses .course-item .info .title a{color:#eee;font-size:13px}.main .main-user-right .bought-courses .course-item .info .name-gv{font-size:10px;color:#bbb}.main .main-user-right .bought-courses .course-item .expried{width:100%;float:left;padding:7px 0 7px 10px;font-size:15px;background:#f3f3f3}.main .main-user-right .bought-other-courses{overflow-x:hidden;margin-top:20px}.main .main-user-right .bought-other-courses .bought-courses-container{width:800px;float:left}.main .main-user-right .bought-other-courses .bought-courses-container .course-item{width:170px;float:left;position:relative;margin-bottom:20px;margin-right:30px}.main .main-user-right .bought-other-courses .bought-courses-container .course-item .info{background:rgba(0,0,0,.6) none repeat scroll 0 0;border:0 none;bottom:0;float:left;padding:3px 10px 5px 10px;position:absolute;width:100%}.main .main-user-right .bought-other-courses .bought-courses-container .course-item .info .title a{color:#eee;font-size:13px}.main .main-user-right .bought-other-courses .bought-courses-container .course-item .info .name-gv{font-size:10px;color:#bbb}.main .main-user-right .bought-other-courses .bought-courses-container .course-item .expried{width:100%;float:left;padding:10px 0 0 0;font-size:15px}.main .main-user-right .bought-other-courses .bought-courses-container .course-item .images{width:100%}.main .main-user-right .bought-other-courses .bought-courses-container .course-item .images a img{width:100%;height:96px}.main .main-user-right .vip-documents{margin-top:38px}.main .main-user-right .vip-documents .vip-document-group{margin-bottom:30px}.main .main-user-right .vip-documents .vip-document-group:last-child{margin-bottom:0}.main .main-user-right .vip-documents .vip-document-group-title{margin:0;padding:16px 20px;border-radius:24px;background:#c9f7ce;color:#073f3e;font-family:Beanbag_Dungmori_Rounded,arial,sans-serif;font-size:24px;font-weight:700}.main .main-user-right .vip-documents .vip-document-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #d8d8d8}.main .main-user-right .vip-documents .vip-document-item.vip-document-item--finished{opacity:.55}.main .main-user-right .vip-documents .vip-document-details{color:#073f3e;font-family:Averta-Regular,arial,sans-serif;font-size:16px}.main .main-user-right .vip-documents .vip-document-details h3{margin:0 0 5px;color:#073f3e;font-family:Averta-Semibold,arial,sans-serif;font-size:16px;font-weight:600}.main .main-user-right .vip-documents .vip-document-details p{margin:2px 0}.main .main-user-right .vip-documents .vip-document-download{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #073f3e;border-radius:22px;padding:9px 13px;color:#073f3e;font-family:Beanbag_Dungmori_Rounded_Medium,arial,sans-serif;font-size:16px;font-weight:500}.main .main-user-right .vip-documents .vip-document-download:focus,.main .main-user-right .vip-documents .vip-document-download:hover{color:#073f3e;background:#96d962;text-decoration:none}.main .main-user-right .vip-documents .vip-document-download:active{color:#073f3e;background:#57d061}.main .main-user-right .vip-documents .vip-document-download.vip-document-download--disabled{cursor:not-allowed;pointer-events:none}.main .main-user-right .vip-documents .vip-document-download .vip-document-download-icon{width:18px;height:18px;margin-left:8px;-o-object-fit:contain;object-fit:contain}.main .main-user-right .course-journey{margin-top:50px}.main .main-user-right .course-journey .journey-item{width:100%;float:left;background:#eee;padding:15px 20px;margin-bottom:10px;border-radius:6px;margin-left:0;margin-right:0}.main .main-user-right .course-test{margin-top:50px}.main .main-user-right .course-test .scroll-items{max-height:400px;overflow-y:auto;width:250px;float:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.main .main-user-right .course-test .scroll-items .test-item{width:100%;float:left;padding:7px 0;border-bottom:1px solid #ddd}.main .main-user-right .course-test .review-test-result{float:right;position:relative;top:-70px}.main .main-user-right .course-test .remove-test-result{float:right;position:relative;top:-30px;right:-104px}.main .main-user-right .course-test #reviewTestResult .test-modal-dialog{width:90%}.main .main-user-right .course-test #reviewTestResult .test-modal-dialog .question-box .answer-box .three-line-answer{height:140px}.main .main-user-right .course-test #reviewTestResult .test-modal-dialog .question-box .answer-box .two-line-answer{height:150px}.main .main-user-right .course-test #reviewTestResult .test-modal-dialog .question-box .answer-box .question-answer .labels{font-size:16px;font-weight:100;display:inline-block;max-width:100%;white-space:normal;text-align:left;line-height:1.5;padding:3px 8px}.main .main-user-right .course-test #reviewTestResult .test-modal-dialog .question-box .answer-box .question-answer .label-true{color:#5cb85c;border:1px solid #5cb85c;padding:2px 7px;border-radius:8px}.main .main-user-right .course-test #reviewTestResult .test-modal-dialog .question-box .answer-box .question-answer .label-false{color:red;border:1px solid red;padding:2px 7px;border-radius:8px}.main .main-user-right .score-group-image{width:50px;height:50px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:solid 1px #ddd;margin-right:8px}.main .improve-score-container .improve-score-content{padding-bottom:70px}.main .improve-score-container .improve-score-content .statistic-table{margin-top:30px}.main .improve-score-container .improve-score-content .comment-box{background:#f7fff0;border:2px dashed #96d962;border-radius:10px;padding:65px 55px 30px 55px;margin-top:140px;margin-left:35px;position:relative}.main .improve-score-container .improve-score-content .comment-box .teacher-comment-img{position:absolute;top:-32px;left:36px}.main .improve-score-container .improve-score-content .comment-box .mori-icon{width:113px;position:absolute;top:-58px;left:-45px;z-index:1000}.main .improve-score-container .improve-score-content .comment-box .teacher-comment{font-family:Quicksand;line-height:26px;font-size:16px}.main .improve-score-container .improve-score-content .error-score{font-family:Quicksand;font-size:16px;color:red}
@charset "UTF-8";.mobile{display:none}.fb-comments-container{background-color:#fff}.fb-comments-container .center-container{padding:30px 0}.fb-comments-container .center-container .nav-pills li a{padding:5px 20px}.fb-comments-container .center-container .nav-pills li a h3{margin:0;font-size:20px;padding-top:3px;padding-bottom:2px}.fb-comments-container .row-content-fb .col-md-4 img{margin-bottom:15px}.fb-comments-container .nihongozin-app-fancybox{cursor:pointer}#noti_register_support .modal-title{font-size:18px}.popup-nihongozin-app{width:500px;min-height:250px;border-radius:5px}.popup-nihongozin-app .popup-nihongozin-app-content{height:200px}.popup-nihongozin-app .popup-nihongozin-app-content .get-app-text{height:100px;text-align:center;padding:30px;font-size:20px}.popup-nihongozin-app .popup-nihongozin-app-content .get-app-icon{text-align:center;margin-top:18px}.popup-nihongozin-app .popup-nihongozin-app-content .get-app-icon img{width:150px}.fb_dialog{background:0 0!important}.fb_dialog_advanced{bottom:80px!important}.buy-course-fixed{position:fixed;bottom:150px;right:24px;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:500}.buy-course-fixed .circle-btn{width:60px;height:60px;border-radius:50%;background:#f06;text-align:center;padding-top:15px;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24);box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24)}.buy-course-fixed .circle-btn i{font-size:32px}.buy-course-fixed .hover-info{float:left;position:absolute;margin-left:-130px;background:#f06;margin-top:-50px;padding:10px 15px;border-radius:6px;font-weight:700;display:none}.buy-course-fixed:hover .hover-info{display:block}.buy-course-fixed:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.thi-thu-fixed{position:fixed;bottom:229px;right:24px;color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:500}.thi-thu-fixed .circle-btn{width:60px;height:60px;border-radius:50%;background:#c03;text-align:center;padding-top:8px;cursor:pointer;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24);box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24);font-size:10px}.thi-thu-fixed .circle-btn i{font-size:34px}.thi-thu-fixed .hover-info{float:left;position:absolute;margin-left:-130px;background:#c00;margin-top:-50px;padding:10px 15px;border-radius:6px;font-weight:700;display:none}.thi-thu-fixed:hover .hover-info{display:block}.thi-thu-fixed:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.call-hotline-fixed{position:fixed;width:60px;height:60px;bottom:35px;left:25px;z-index:999}.call-hotline-fixed .call-hotline-img{width:60px;height:60px}.call-hotline-fixed .active_phone,.call-hotline-fixed .ringing_phone{display:inline-block;color:#fff;border-radius:50%;background:#05b0f7;padding:7px;width:60px;height:60px;text-align:center;position:relative}.call-hotline-fixed .active_phone i,.call-hotline-fixed .ringing_phone i{line-height:50px;font-size:2.5em}.call-hotline-fixed .ringing_phone i{-webkit-animation:shake 2s infinite cubic-bezier(.36,.07,.19,.97) both;animation:shake 2s infinite cubic-bezier(.36,.07,.19,.97) both}.call-hotline-fixed .active_phone:after{position:absolute;content:"";top:50%;left:50%;background:rgba(5,176,247,.1);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;padding:.5em;-webkit-animation:activeCall 2s ease-in-out infinite both;animation:activeCall 2s ease-in-out infinite both}.call-hotline-fixed .active_phone:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(5,176,247,.1);border-radius:50%;-webkit-animation:activeCall2 4s linear infinite both;animation:activeCall2 4s linear infinite both}.call-hotline-fixed .ringing_phone:after,.call-hotline-fixed .ringing_phone:before{position:absolute;content:"";opacity:0;border-right:2px solid #fff;width:15px;height:15px;left:40%;top:28%;border-radius:50%;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-animation:fadeInOne 2s infinite both;animation:fadeInOne 2s infinite both}.call-hotline-fixed .ringing_phone:before{width:20px;height:20px;left:40%;top:20%;-webkit-animation:fadeInTwo 2s infinite both;animation:fadeInTwo 2s infinite both}@-webkit-keyframes activeCall{20%{padding:2em}25%{padding:1em}35%{padding:3em}50%{padding:2em}60%{padding:3.1em}80%{padding:1.4em}100%{padding:1em}}@keyframes activeCall{20%{padding:2em}25%{padding:1em}35%{padding:3em}50%{padding:2em}60%{padding:3.1em}80%{padding:1.4em}100%{padding:1em}}@-webkit-keyframes activeCall2{0%{padding:0;background-color:rgba(76,175,80,0)}25%{padding:1em;background-color:rgba(5,176,247,.5);-webkit-transform:translateX(-1em) translateY(-1em);transform:translateX(-1em) translateY(-1em)}100%,26%{padding:0;opacity:0}}@keyframes activeCall2{0%{padding:0;background-color:rgba(76,175,80,0)}25%{padding:1em;background-color:rgba(5,176,247,.5);-webkit-transform:translateX(-1em) translateY(-1em);transform:translateX(-1em) translateY(-1em)}100%,26%{padding:0;opacity:0}}@-webkit-keyframes shake{45%,5%{-webkit-transform:rotate3d(0,0,1,-7deg);transform:rotate3d(0,0,1,-7deg)}10%,40%{-webkit-transform:rotate3d(0,0,1,7deg);transform:rotate3d(0,0,1,7deg)}15%,25%,35%{-webkit-transform:rotate3d(0,0,1,-7deg);transform:rotate3d(0,0,1,-7deg)}20%,30%{-webkit-transform:rotate3d(0,0,1,7deg);transform:rotate3d(0,0,1,7deg)}51%{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}100%{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}}@keyframes shake{45%,5%{-webkit-transform:rotate3d(0,0,1,-7deg);transform:rotate3d(0,0,1,-7deg)}10%,40%{-webkit-transform:rotate3d(0,0,1,7deg);transform:rotate3d(0,0,1,7deg)}15%,25%,35%{-webkit-transform:rotate3d(0,0,1,-7deg);transform:rotate3d(0,0,1,-7deg)}20%,30%{-webkit-transform:rotate3d(0,0,1,7deg);transform:rotate3d(0,0,1,7deg)}51%{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}100%{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}}@-webkit-keyframes fadeInOne{45%{opacity:0}100%{opacity:1}}@keyframes fadeInOne{45%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInTwo{55%{opacity:0}100%{opacity:1}}@keyframes fadeInTwo{55%{opacity:0}100%{opacity:1}}.home-wrapper{width:100vw;overflow:hidden}.home-header{position:relative}.home-header:before{display:block;content:"";width:100%;padding-top:42.2395833333%}.home-header>.content{position:absolute;top:0;left:0;right:0;bottom:0}.home-header{background-image:url(../img/new_home/header-bg.webp);background-position:center;background-size:cover;position:relative;background-attachment:fixed;background-repeat:no-repeat}.home-header__inner{position:absolute;width:100%;height:100%;top:0;left:0}.home-header__slider-wrapper{position:absolute;bottom:8vw;right:-12vw;width:70vw}.home-header__slider-nav{position:absolute;bottom:calc(12vw + 170px);right:calc(30vw - 200px);font-family:Montserrat,sans-serif;font-size:25px;font-weight:800}.home-header__slider-nav #nxt_sld rect,.home-header__slider-nav #prv_sld rect{fill:#6f7585;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.home-header__slider-nav #nxt_sld:hover rect,.home-header__slider-nav #prv_sld:hover rect{fill:#57d061}.home-header__slide-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:12vw;border-radius:10px;margin:10px;overflow:hidden}.home-header__slide-image{height:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border:2px solid #293142;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.home-header__slogan{position:absolute;text-transform:uppercase;font-family:Quicksand,Arial,sans-serif;font-size:20px;font-weight:700;color:#293142;width:100%;text-align:center;bottom:5vw}.home-products{padding:140px 2vw;background-image:url(../img/new_home/x-o-bg.svg);background-repeat:repeat;background-position:center}.home-product{margin-top:60px}.home-product .home-ribbon{-webkit-animation:ribbon-shaking 1.5s ease-in-out infinite;animation:ribbon-shaking 1.5s ease-in-out infinite}.home-product__button{font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:16px;padding:16px 35px;border-radius:40px;border:1px solid #293142;background-color:#fff;text-decoration:none;color:#293142;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:30px auto;box-shadow:0 5px 0 0 rgba(0,0,0,.2);-webkit-box-shadow:0 5px 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 5px 0 0 rgba(0,0,0,.2);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.home-product__button:hover{color:#fff;background-color:#57d061}.home-product-link{font-family:Quicksand,Arial,sans-serif;font-weight:600;padding:4px 9px;margin:auto 20px;border-radius:10px;text-decoration:none;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:2px solid #07403f}.home-product-link.free:before{content:"Miễn phí";position:absolute;color:#fff;background-color:#ff6531;padding:1px 2px;border-radius:2px;font-size:10px;top:-12px;left:-3px}.home-product-link--green{border-color:#07403f;color:#07403f}.home-product-link--green:active,.home-product-link--green:focus,.home-product-link--green:hover{background-color:#07403f}.home-product-link--orange{border-color:#ff6531;color:#ff6531}.home-product-link--orange:active,.home-product-link--orange:focus,.home-product-link--orange:hover{background-color:#ff6531}.home-product-link--blue{border-color:#7ca4ff;color:#7ca4ff}.home-product-link--blue:active,.home-product-link--blue:focus,.home-product-link--blue:hover{background-color:#7ca4ff}.home-product-link--violet{border-color:#e5d9ff;color:#e5d9ff}.home-product-link--violet:active,.home-product-link--violet:focus,.home-product-link--violet:hover{background-color:#e5d9ff}.home-product-link:active,.home-product-link:focus,.home-product-link:hover{text-decoration:none;color:#fff}.home-product-link.disabled{border-color:#dedeeb;color:#9097ac}.home-philosophy{background-image:url(../img/new_home/12-2021/philosophy-bg.webp);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;padding:80px 0;position:relative}.home-philosophy__icon{position:absolute;bottom:0}.home-philosophy__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}.home-philosophy__text{width:55%;font-family:Quicksand,Arial,sans-serif;font-size:0;font-weight:100;text-align:center;line-height:1.6;font-style:italic;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-philosophy__text .text-ghost{opacity:0;font-size:0}.home-philosophy__image{width:45%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-divider{width:800px;margin:60px auto;min-height:2px;background-image:url(../img/new_home/12-2021/divider.svg);background-size:cover;background-position:center}.home-ribbon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.home-ribbon svg{z-index:2}.home-title{margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-title__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-title__name{padding:2px 50px;font-family:Mulish,sans-serif;font-weight:700;font-size:25px;text-align:center;background:#f7fff0;border:2px solid #293142;border-bottom:none}.home-title__desc{font-family:Montserrat,sans-serif;font-weight:700;font-size:35px;line-height:1.61;color:#293142;border-top:2px solid #293142;text-transform:uppercase;padding:10px 15px}.home-title__icon{margin:auto 20px}.home-tabs{margin-top:40px}.home-tab{border-right:1px solid #293142;padding-right:15px}.home-tab:not(:first-child){padding-left:15px}.home-tab:last-child{border-right-width:0}.home-tab.active .home-tab__inner{background-color:#57d061;cursor:default}.home-tab.active .home-tab__inner:hover{background-color:#57d061}.home-tab__inner{text-align:center;font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:16px;padding:6px 20px;border-radius:10px;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;text-decoration:none;color:#293142;text-transform:uppercase}.home-tab__inner--green:active,.home-tab__inner--green:focus,.home-tab__inner--green:hover{background-color:#57d061}.home-tab__inner--orange:active,.home-tab__inner--orange:focus,.home-tab__inner--orange:hover{background-color:#f6c273}.home-tab__inner--blue:active,.home-tab__inner--blue:focus,.home-tab__inner--blue:hover{background-color:#e5d9ff}.home-tab__inner--violet:active,.home-tab__inner--violet:focus,.home-tab__inner--violet:hover{background-color:#e5d9ff}.home-tab__inner:active,.home-tab__inner:focus,.home-tab__inner:hover{text-decoration:none;color:#293142}.home-teacher{width:200px;border:2px solid #293142;border-radius:20px;padding:20px 15px;position:relative;font-size:10px;font-family:Quicksand,Arial,sans-serif;text-align:center}.home-teacher-name{width:100%;position:absolute}.home-teacher-name#thanh{top:-62px;left:60px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation:ribbon-shaking-2 3s ease-in-out infinite;animation:ribbon-shaking-2 3s ease-in-out infinite}.home-teacher-name#dung{top:-62px;left:40px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation:ribbon-shaking 1.5s ease-in-out infinite;animation:ribbon-shaking 1.5s ease-in-out infinite}.home-teacher-name#nghia{bottom:17px;left:9px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation:ribbon-shaking-3 4s ease-in-out infinite;animation:ribbon-shaking-3 4s ease-in-out infinite}.home-teacher-name#nghia strong{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.home-teacher .home-ribbon .bookmark-ribbon{height:32px;font-size:13px;top:0}.home-teacher .home-ribbon .bookmark-ribbon::before{border-width:16px}.home-teacher__arrow-left{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:15px solid #000;position:absolute;top:calc(50% - 10px);left:-15px}.home-teacher__arrow-left:after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:13px solid #fff;position:absolute;top:-10px;left:2px}.home-teacher__arrow-right{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:15px solid #000;position:absolute;top:calc(50% - 10px);right:-15px}.home-teacher__arrow-right:after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:14px solid #fff;position:absolute;top:-10px;right:1px}.home-teacher__arrow--orange:after{border-right-color:#f6c273}.home-teacher__arrow--green:after{border-right-color:#e8ffd4}.home-teacher__arrow--gray:after{border-right-color:#dedeeb}.home-teacher__arrow--blue:after{border-right-color:#c7e1ff}.home-teacher__icon{position:absolute;bottom:-30px}.home-teacher__icon--left{left:-50px}.home-teacher__icon--right{right:-40px}.home-teacher__inside{border:2px solid #293142;border-radius:15px;height:160px;background-color:#fff;position:relative}.home-teacher__inside img{max-width:unset;position:absolute}.home-preview{width:100%;height:400px;border-radius:20px;padding:20px;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:rgba(232,255,212,.5);position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-preview:hover{background-color:#e8ffd4}.home-preview__arrow-left{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:15px solid transparent;position:absolute;top:calc(50% - 10px);left:-15px}.home-preview__arrow-left:after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:14px solid rgba(232,255,212,.75);position:absolute;top:-10px;left:1px}.home-preview__arrow-right{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:15px solid transparent;position:absolute;top:calc(50% - 10px);right:-15px}.home-preview__arrow-right:after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:14px solid rgba(232,255,212,.75);position:absolute;top:-10px;right:1px}.home-preview__icon{position:absolute;bottom:-30px}.home-preview__icon--left{left:-50px}.home-preview__icon--right{right:-40px}.home-preview__inside{-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.2);box-shadow:1px 1px 10px rgba(0,0,0,.2);border-radius:15px;overflow:hidden}.home-preview__inside img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home-analysis{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:50px auto}.home-analysis__item{width:242px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-analysis__item:last-child{margin-right:0}.home-analysis__item-main{border-radius:10px;border:3px solid #293142;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:242px;height:132px;font-size:55px;font-family:Quicksand,Arial,sans-serif;font-weight:700;z-index:2;-webkit-box-shadow:0 4px 3px rgba(0,0,0,.2);box-shadow:0 4px 3px rgba(0,0,0,.2)}.home-analysis__item-icon{position:absolute;height:84px;text-align:center;width:100%;top:-42px;z-index:3}.home-analysis__item-icon img{max-height:100%}.home-analysis__item-color{height:30px;width:80%;border:2px solid #293142;border-top:none;border-radius:0 0 6px 6px;z-index:1}.home-analysis__item-stat{margin-top:10px;width:80%;font-family:Quicksand,Arial,sans-serif;font-weight:700;font-size:18px;text-align:center}.home-news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-news__column{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.home-news__item{border-radius:20px;border:3px solid #293142;padding:30px;background-color:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-shadow:10px 10px 0 0 #e6e6e6;-webkit-box-shadow:10px 10px 0 0 #e6e6e6;-moz-box-shadow:10px 10px 0 0 #e6e6e6;position:relative}.home-news__item-thumbnail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.home-news__item-source{min-width:24px;max-width:120px}.home-news__item-corner{position:absolute;bottom:0;right:0}.home-news__item-lg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.home-news__item-md{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:20px}.home-news__item-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-news__item-sm .home-news__item-thumbnail{max-width:180px;margin-right:30px}.home-news__item-desc{font-family:Quicksand,Arial,sans-serif;font-weight:600}.home-blog{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-blog__column{width:30%;margin-right:3.3%}.home-blog__column:last-child{margin-right:0}.home-feedback{margin-top:100px}.home-feedback__slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px}.home-feedback__slide-content{position:absolute;padding:8px 20px;font-family:Mulish,Arial,sans-serif;font-weight:700;font-size:14px;border-radius:40px;bottom:-25px;left:21%;color:#fff;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.home-feedback__slide-content svg{position:absolute;bottom:-10px}.home-feedback__slide-inner{border:3px solid #9097ac;border-radius:10px;background:#eaeaef;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px}.home-feedback__slide-image{border-radius:10px;position:relative;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.home-feedback__slide-image:hover{-webkit-transform:scale(1.5) translateY(-20px);-ms-transform:scale(1.5) translateY(-20px);transform:scale(1.5) translateY(-20px)}.home-feedback__slide-image:hover .home-feedback__slide-content{opacity:0}.home-feedback__slide-image img{border-radius:10px}.home-feedback__slide-info{margin-top:35px}.home-feedback__slide-info .fb_name{font-family:Montserrat,Arial,sans-serif;font-size:25px;font-weight:800}.home-feedback__slide-info .fb_job{font-family:Quicksand,Arial,sans-serif;font-size:16px;font-weight:400}.home-partner{margin-top:150px}.home-partner__list{max-width:1000px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);justify-items:center}.home-partner__item{margin-top:20px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.home-partner__item:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.home-youtube{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Quicksand,Arial,sans-serif;font-size:16px;margin-bottom:150px}.home-youtube__title{font-family:Montserrat,sans-serif;font-size:35px;font-weight:800}.home-youtube__button{font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:16px;padding:16px 35px;border-radius:40px;border:1px solid #293142;text-decoration:none;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:30px auto;box-shadow:0 5px 0 0 rgba(0,0,0,.2);-webkit-box-shadow:0 5px 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 5px 0 0 rgba(0,0,0,.2);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;background:#ec342c}.home-youtube__button:hover{color:#fff;background-color:#57d061}.home-link{text-decoration:none;color:#293142;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.home-link:hover{text-decoration:none;color:#07403f}.honor-box{height:75px;max-height:75px;position:fixed;padding:0;left:0;right:0;bottom:0;background-color:#ff9a0f}.honor-box .honer-image{height:75px}.honor-box .slick-box{width:724px}.honor-box .honer-item{height:48px;width:550px;margin-top:12px;border-radius:57px;border:2px solid #fff;background:#ff9a0f;-webkit-box-shadow:0 2px 4.5px 1px #b84a24;box-shadow:0 2px 4.5px 1px #b84a24}.honor-box .honer-item .honer-text{padding-left:12px;padding-right:56px}.honor-box .honer-item .honer-text .honer-text-after{margin-left:12px;margin-top:2px}.honor-box .honer-item .image-border{width:63px;min-width:63px;height:63px;top:-10px;left:-10px}.slider{margin:auto;overflow:hidden;position:relative}.slider::after{right:0;top:0;-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.slider::before{left:0;top:0}.slider .slide-track{-webkit-animation:scroll 80s linear infinite;animation:scroll 80s linear infinite}.slider .slide-track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.slider .slide-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.slider .slide{height:100%}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-500vw);transform:translateX(-500vw)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-500vw);transform:translateX(-500vw)}}@media (max-width:1024px){@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-500vw);transform:translateX(-500vw)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-500vw);transform:translateX(-500vw)}}}@media (max-width:767px){@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-1000vw);transform:translateX(-1000vw)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-1000vw);transform:translateX(-1000vw)}}}@-webkit-keyframes ribbon-shaking{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes ribbon-shaking{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes ribbon-shaking-2{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes ribbon-shaking-2{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes ribbon-shaking-3{0%{-webkit-transform:scale(-1,1) rotate(-5deg);transform:scale(-1,1) rotate(-5deg)}50%{-webkit-transform:scale(-1,1) rotate(15deg);transform:scale(-1,1) rotate(15deg)}100%{-webkit-transform:scale(-1,1) rotate(-5deg);transform:scale(-1,1) rotate(-5deg)}}@keyframes ribbon-shaking-3{0%{-webkit-transform:scale(-1,1) rotate(-5deg);transform:scale(-1,1) rotate(-5deg)}50%{-webkit-transform:scale(-1,1) rotate(15deg);transform:scale(-1,1) rotate(15deg)}100%{-webkit-transform:scale(-1,1) rotate(-5deg);transform:scale(-1,1) rotate(-5deg)}}
.header--pc{width:100vw;height:77px;position:fixed;top:0;z-index:99;background-color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border-bottom:1px solid #eaeaef}.header--pc:hover{background-color:#fff;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:rgba(255,255,255,.75);border-bottom:1px solid rgba(209,213,219,.3)}.header--pc .container{height:100%}.header--pc .header-logo{min-width:94px}.header--pc .login-logout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#57d061;border-radius:20px;overflow:hidden}.header--pc .login-logout a{display:block;padding:10px;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;color:#293142;text-transform:uppercase;line-height:1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.header--pc .login-logout a:hover{color:#fff}.header--pc .login-logout a:first-child{padding-right:4px;-webkit-box-shadow:9px 0 5px -10px rgba(0,0,0,.75);box-shadow:9px 0 5px -10px rgba(0,0,0,.75)}.header--pc .login-logout a:last-child{padding-left:4px}.header--pc .hover-green{-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.header--pc .hover-green:hover>svg path{stroke:#07403f}.header-inner{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-inner .my-course-btn{background:#f7fff0;border:2px solid #96d962;border-radius:50px;padding:7px 15px;color:#41a336;font-size:14px;margin-right:5px;margin-right:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-inner .my-course-btn:hover{background-color:#b0ed81}.header-inner .my-course-show{-webkit-animation:my-course-fadein .2s linear forwards;animation:my-course-fadein .2s linear forwards}.header-inner .my-course-hide{-webkit-animation:my-course-fadeout .2s linear forwards;animation:my-course-fadeout .2s linear forwards}@-webkit-keyframes my-course-fadein{from{opacity:0}to{opacity:1}}@keyframes my-course-fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes my-course-fadeout{from{opacity:1}to{opacity:0}}@keyframes my-course-fadeout{from{opacity:1}to{opacity:0}}.header-inner #my-course{display:none;position:absolute;top:76px;background-color:rgba(0,0,0,.4);width:100%;height:calc(100vh - 77px);left:0}.header-inner #my-course ::-webkit-scrollbar{width:8px;height:8px}.header-inner #my-course ::-webkit-scrollbar-button{width:1px;height:1px}.header-inner #my-course ::-webkit-scrollbar-thumb{background:rgba(139,217,135,.8);border:0 solid #fff;border-radius:44px}.header-inner #my-course ::-webkit-scrollbar-thumb:hover{background:rgba(155,255,153,.81)}.header-inner #my-course ::-webkit-scrollbar-thumb:active{background:rgba(87,207,79,.8)}.header-inner #my-course ::-webkit-scrollbar-track{background:#fff;border:0 solid #ff0;border-radius:54px;-webkit-box-shadow:inset 0 0 2px grey;box-shadow:inset 0 0 2px grey}.header-inner #my-course ::-webkit-scrollbar-track:hover{background:#d9d9d9}.header-inner #my-course .my-course-main{background-color:#fff}.header-inner #my-course .my-course-main .my-course-container{width:1140px;margin:0 auto}.header-inner #my-course .my-course-main .my-course-container .title-box{position:relative;padding:0}.header-inner #my-course .my-course-main .my-course-container .title-box i{position:absolute;color:#bfbfbf;font-size:56px;top:0;margin-top:18px;right:0;cursor:pointer}.header-inner #my-course .my-course-main .my-course-container .title{font-family:Montserrat;font-weight:700;font-size:38px}.header-inner #my-course .my-course-main .my-course-container .description{font-family:Quicksand;font-weight:400;font-size:18px}.header-inner #my-course .my-course-main .my-course-container hr{border-width:2px;border-color:#bcbcbc}.header-inner #my-course .my-course-main .my-course-container .my-course-content{display:none;max-height:calc(100vh - 200px);padding:20px 80px;display:grid;grid-template-columns:auto auto auto auto;overflow-y:scroll}.header-inner #my-course .my-course-main .my-course-container .my-course-content .empty-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Quicksand;font-size:25px}.header-inner #my-course .my-course-main .my-course-container .my-course-content .empty-box img{width:250px}.header-inner #my-course .my-course-main .my-course-container .my-course-content .empty-box span{margin:20px 0}.header-inner #my-course .my-course-main .my-course-container .my-course-content .empty-box a{background-color:#6bd55f;color:#fff;padding:10px 60px;border-radius:30px;cursor:pointer}.header-inner #my-course .my-course-main .my-course-container .my-course-content .my-course-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 0;cursor:pointer}.header-inner #my-course .my-course-main .my-course-container .my-course-content .my-course-item img{width:210px;height:138px}.header-inner #my-course .my-course-main .my-course-container .my-course-content .my-course-item span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Montserrat;font-weight:500;font-size:14px;color:#000;margin-top:10px}.header-inner #my-course .my-course-main .my-course-container .my-course-content .my-course-item span i{font-size:6px;margin:0 10px}.header-menu{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-menu__item{height:46px;min-width:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto 1px;padding:10px 10px;position:relative;cursor:pointer;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:400;line-height:1.61;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;border-radius:8px}.header-menu__item:hover{color:#fff}.header-menu__item:hover .header-menu__dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1}.header-menu__item.featured{color:#ff6531}.header-menu__item.featured:hover{background-color:transparent}.header-menu__item.active,.header-menu__item:hover{background-color:#07403f}.header-menu__item.active svg path,.header-menu__item:hover svg path{fill:#07403f}.header-menu__item:first-child:hover{-webkit-box-shadow:none;box-shadow:none}.header-menu__dropdown{position:absolute;min-width:320px;display:none;opacity:0;top:44px;padding-top:30px;left:0;z-index:99;line-height:1.2;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header-menu__dropdown.mega{min-width:720px}.header-menu__dropdown-inner{width:100%;padding:20px 0;border-radius:20px;border:2px solid #fff;background:#57d061;color:#fff}.header-menu__dropdown-inner .border-right{border-right:1px solid #fff}.header-menu__dropdown-inner .menu-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;min-height:100%}.header-menu__dropdown-item,.header-menu__dropdown-sub-item{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;padding:0 20px;margin-top:2px;margin-bottom:2px;display:block;text-decoration:none;font-weight:400;color:#fff}.header-menu__dropdown-item.active,.header-menu__dropdown-item:hover,.header-menu__dropdown-sub-item.active,.header-menu__dropdown-sub-item:hover{text-decoration:none;color:#fff}.header-menu__dropdown-item-inner,.header-menu__dropdown-sub-item-inner{padding:15px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border-radius:15px;display:block;text-decoration:none;color:#fff}.header-menu__dropdown-item-inner:active,.header-menu__dropdown-item-inner:focus,.header-menu__dropdown-item-inner:hover,.header-menu__dropdown-sub-item-inner:active,.header-menu__dropdown-sub-item-inner:focus,.header-menu__dropdown-sub-item-inner:hover{text-decoration:none;color:#fff}.header-menu__dropdown-item-inner svg path,.header-menu__dropdown-sub-item-inner svg path{fill:none!important}.header-menu__dropdown-item:hover .header-menu__dropdown-item-inner,.header-menu__dropdown-sub-item:hover .header-menu__dropdown-item-inner{background-color:#07403f}.header-menu__dropdown-item.active .header-menu__dropdown-item-inner,.header-menu__dropdown-sub-item.active .header-menu__dropdown-item-inner{background-color:#07403f;font-weight:600}.header-menu__dropdown-item .title,.header-menu__dropdown-sub-item .title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;font-weight:600}.header-menu__dropdown-item .description,.header-menu__dropdown-sub-item .description{font-family:Quicksand,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-weight:400;text-transform:none}.header-menu__dropdown-sub-item{text-transform:none;padding:0 10px}.header-menu__dropdown-sub-item .title{font-weight:400}.header-menu__dropdown-sub-item-inner{padding:10px 15px;border-radius:50px}.header-menu__dropdown-sub-item:hover .header-menu__dropdown-sub-item-inner{background-color:#07403f}.header-menu__dropdown-sub-item.active .header-menu__dropdown-sub-item-inner{background-color:#07403f;font-weight:600}.header-menu__dropdown-sub-item.active .header-menu__dropdown-sub-item-inner .title{font-weight:600}.header-avatar{position:relative}.header-avatar .user-menu{margin-left:0;right:-15px;top:37px;width:190px;left:unset}.header-avatar .user-menu .caret-up{position:absolute;float:right;margin-top:-13px;right:20px}.header-avatar .user-menu li{width:100%;float:left;padding:0}.header-avatar .user-menu li a{padding:7px 15px}.header-avatar .user-menu li a i{margin-right:10px}.header-avatar .user-menu li .trophy-icon{margin-right:8px}.header-avatar .user-menu .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.header-avatar .user-info-box{width:26px}.header-avatar .user-avatar-circle{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #293142;background:#ccc;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header-avatar .user-avatar-circle:hover{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.header-notification{position:relative;margin-right:1.5rem}.header-notification .badge--red{background-color:#fa3e3e;border-radius:4px;text-align:center;font-size:11px;padding:0 3px 0 3px;color:#fff;position:absolute;margin:-8px 0 0 10px;opacity:1}.header-notification .announce-menu{margin-left:0;border-radius:15px;right:-15px;top:50px;width:440px;left:unset;overflow:hidden;padding:0!important}.header-notification .announce-menu h1{margin:0}.header-notification .annouce-header{padding:8px 0;background:#57d061;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-notification .annouce-header .ann-header-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-notification .annouce-header .ann-header-left a{color:#333;font-weight:700;font-family:Montserrat}.header-notification .annouce-header svg{margin:0 10px}.header-notification .annouce-header .ann-header-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-notification .annouce-header .ann-header-right span{cursor:pointer}.header-notification .annouce-container::-webkit-scrollbar{display:none}.header-notification .annouce-container{overflow-y:scroll;height:430px!important;-ms-overflow-style:none;scrollbar-width:none}.header-notification .annouce-container .unread{background:#efefef}.header-notification .annouce-container .annouce-item{padding:15px 15px;border-bottom:1px solid #e4e8ee}.header-notification .annouce-container .annouce-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:5px;color:#000}.header-notification .annouce-container .annouce-item img{width:35px;height:35px;border-radius:50%}.header-notification .annouce-container .annouce-item .ann-item-content{margin-left:20px;width:90%;display:inline-block}.header-notification .annouce-container .annouce-item .ann-item-content .ann-title{display:inline-block;margin-bottom:15px;color:#1a1f36}.header-notification .annouce-container .annouce-item .ann-item-content .ann-create-time{color:#a5acb8}.footer{line-height:2;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;font-family:Quicksand,Arial,sans-serif;background-color:#fff;background-image:url(/assets/img/new_home/footer-bg.jpg);background-size:cover;background-position:center;color:#293142;padding:50px 0 0 0;font-size:15px;border-top:.5px solid #eee}.footer-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer a{text-decoration:none;color:#293142}.footer a:active,.footer a:focus,.footer a:hover{color:#ff6531}.footer .center-container{width:74vw;margin:0 auto 20px auto;padding:0 2vw}.footer .center-container .general-infomation-box{padding-left:30px}.footer .center-container .col{padding:0}.footer .center-container p{margin-bottom:5px}.footer .center-container .footer-logo{height:60px}.footer .center-container h3{display:block;text-transform:uppercase;margin:20px 0 15px;font-size:18px;font-weight:400;text-align:left;line-height:1.2;color:#293142}.footer .center-container .links{width:100%;line-height:2}.footer .center-container .links li{margin-bottom:10px}.footer .center-container .links a{color:#293142;padding:3px 0;font-weight:100;text-decoration:none}.footer .center-container .links a:hover{text-decoration:none;color:#ff6531}.footer .center-container .contact-box{padding-right:80px}.footer .center-container .contact-box a{color:#293142;padding:3px 0;text-decoration:none}.footer .center-container .contact-box a:hover{text-decoration:none;color:#ff6531}.footer .center-container .contact-box a i{color:#293142;margin-right:5px}.footer .center-container .schedule{line-height:1.8}.footer .social-box{width:70vw;margin:20px auto 30px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .social-box .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .social-box .box img{height:35px}.footer .social-box .business{margin-right:auto}.footer .social-box .mobile-app img{margin:0 5px}.footer .social-box .mobile-app img:first-child{margin-left:0}.footer .social-box .social img{width:32px}.footer .social-box .social .social_link{margin-left:25px}.footer .social-box .social .social-line2{margin-top:18px;text-align:center}.footer .copyright-box{width:100vw;padding:20px 0;text-align:center;border-top:1px solid #fff}@media (max-width:1200px){.header-inner #my-course .my-course-main .my-course-container .title-box{padding:0 80px}}
@charset "UTF-8";#driver-page-overlay{opacity:.1!important}[v-cloak]{display:none}.pdfobject-container{height:95rem;border:0 solid rgba(0,0,0,.1)}.roadmap-container{padding:0;background-image:url(../img/roadmap/roadmappu.png);background-size:100%;background-position:top center;background-color:transparent}.roadmap-container .roadmap-bg{width:500px;height:722px;font-family:Quicksand,sans-serif}.roadmap-container .roadmap-bg p{margin-bottom:12px}.roadmap-container .roadmap-bg h3{padding:20px 108px;font-size:15px;text-align:center;color:#fff}.roadmap-container .roadmap-bg h4{font-size:16px}.roadmap-container .roadmap-bg .form-group{padding:20px 100px;margin-top:100px;float:left;width:100%;font-weight:600}.roadmap-container .roadmap-bg .form-group label{margin-bottom:0;color:green;cursor:pointer}.roadmap-container .roadmap-bg .form-group input{margin-right:5px}.roadmap-container .roadmap-bg .form-group small{padding-left:25px;font-weight:400}.roadmap-container .roadmap-bg .form-group .roadmap-btn-submit{background:orange;color:#fff;outline:0;border-radius:6px;border:none;width:140px;padding:6px 0;margin:5px 0 0 50px;border-bottom:2px solid #c75626;text-shadow:1px 1px #c75626;cursor:pointer}.roadmap-container .fancybox-close-small{margin-top:32px}.course-list-roadmap .expand-btn,.course-list-roadmap .hide-bg-btn{float:right;margin-top:-22px;font-size:20px;cursor:pointer}.course-list-roadmap .expand-stage{width:1200px!important;height:100vh;position:fixed;top:0;left:calc((100vw - 1200px)/ 2);z-index:99}.course-list-roadmap .expand-stage .path-bg{margin:100px 290px;width:600px}.course-list-roadmap .expand-stage .st-step{width:110px!important}.course-list-roadmap .expand-stage .st1{margin:-532px 0 0 387px!important}.course-list-roadmap .expand-stage .st2{margin:-305px 0 0 483px!important}.course-list-roadmap .expand-stage .st3{margin:-654px 0 0 563px!important}.course-list-roadmap .expand-stage .st4{margin:-544px 0 0 743px!important}.course-list-roadmap .expand-stage .fc-mn-item{float:left;padding:3px 10px;width:30.8%;border:1px solid green;border-radius:8px;margin:0 0 15px 20px}.course-list-roadmap .expand-stage .fc-mn-item img{width:22px}.course-list-roadmap .fc-popup-container{padding:30px 100px}.course-list-roadmap .fc-popup{width:1100px!important;left:calc((100vw - 1120px)/ 2);margin-top:70px;background:#eee!important}.course-list-roadmap .sc-popup{width:1100px!important;left:calc((100vw - 1120px)/ 2);margin-top:70px;background:#eee!important}.course-list-roadmap .sc-popup .guide-item{width:100%;float:left;padding-left:50px;margin-top:20px;color:#333}.course-list-roadmap .scroll-box-flashcard{overflow-x:hidden;overflow-y:auto;width:100%;float:left;height:calc(100vh - 200px);padding-bottom:30px}.course-list-roadmap .nt-popup{width:1100px!important;left:calc((100vw - 1120px)/ 2);margin-top:70px;background:#eee!important}.course-list-roadmap .nt-popup .date-picker{width:350px;height:310px;margin:20px 40px 0 20px;float:left}.course-list-roadmap .nt-popup .date-picker .vc-container{width:100%}.course-list-roadmap .nt-popup .date-history{width:640px;min-height:400px;float:left;background:#f5ffed;border-radius:12px;padding:10px 25px;border:1px solid #1ad66b}.course-list-roadmap .nt-popup .date-history .history-container{width:100%;float:left;max-height:60vh;overflow-y:auto}.course-list-roadmap .nt-popup .date-history .history-item{width:100%;float:left;margin-bottom:10px;color:#222}.main .course-tabs{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:.5px solid #a4a4a4;padding-bottom:60px;margin-top:30px}.main .course-tabs li{background:#f6f6f6;margin-right:30px;padding:16px 25px;border-radius:15px;font-size:20px;font-family:Montserrat,Arial,sans-serif;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .course-tabs li a,.main .course-tabs li a:hover{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;border-radius:0;text-decoration:none;color:#293142}.main .course-tabs li a img,.main .course-tabs li a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:40px;margin-right:15px}.main .course-tabs .active{font-weight:700;-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,.12);box-shadow:0 0 19px 0 rgba(0,0,0,.12);border:2px solid #96d962}.main .course-tabs .active a,.main .course-tabs .active a:hover{background-color:transparent;border:none;border-radius:0;text-decoration:none;color:#293142}.main .course-tabs .active a img,.main .course-tabs .active a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.main .tab-content{width:100%;float:left;padding-top:10px}.main .tab-content .tab-pane{min-height:400px}.main .main-eju-feature{width:100%;float:left;padding-bottom:20px}.main .main-eju-feature .topf{width:100%}.main .main-eju-feature .topf-mb{width:100%;display:none}.main .main-eju-feature .eju-center{width:1024px;margin:0 auto}.main .main-eju-feature .ej-block-right{position:absolute;width:622px;height:190px;padding:25px 0 0 30px;left:819px;top:310px;background:#fff;border-radius:40px 0 0 0}.main .main-eju-feature .ej-block-right h5{width:327px;height:36px;font-family:Roboto;font-style:normal;font-weight:700;font-size:15px;line-height:18px;color:#000}.main .main-eju-feature .ej-block-right span{width:326px;height:28px;font-family:Roboto;font-style:normal;font-weight:300;font-size:12px;line-height:14px;color:#000}.main .main-eju-feature .ej-block-right .btn-container{width:80%;float:left}.main .main-eju-feature .ej-block-right .btn-container .btn-eju{width:140px;height:30px;background:-webkit-linear-gradient(271.81deg,#65c7f7 3.32%,#0052d4 151.77%);background:linear-gradient(178.19deg,#65c7f7 3.32%,#0052d4 151.77%);padding:5px 20px;color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1);border-radius:22.5px;text-align:center;margin-top:15px;float:left;margin-right:15px}.main .main-eju-feature .ej-block-right .btn-container .btn-tran{background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#222}.main .main-eju-feature .mobile-arrow-left{display:none}.main .main-eju-feature .eju-why-item{width:300px;float:left;height:300px;margin:30px 15px 20px 15px;padding:2vw 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;text-align:center}.main .main-eju-feature .eju-why-item b{width:100%;float:left;font-size:20px;color:#3f9bea;margin-bottom:20px}.main .main-eju-feature .eju-why-item span{font-weight:300;font-size:14px;line-height:16px;text-align:justify;color:#555;font-family:Roboto}.main .main-eju-feature .eju-why-item p.link{color:#124896;width:100%;text-align:right;margin-top:10px;text-decoration:underline}.main .main-eju-feature .why{height:380px}.main .main-eju-feature .intro{text-align:center}.main .main-eju-feature .intro h3{color:#124896;font-family:Roboto;font-weight:700}.main .main-eju-feature .intro p{padding:0 20%}.main .main-eju-feature .intro .intro-more{margin-top:20px;color:#888;text-decoration:underline}.main .main-eju-feature .intro .intro-more a{color:#3f9bea}.main .main-eju-feature .intro .register-now{background:-webkit-linear-gradient(271.81deg,#65c7f7 3.32%,#0052d4 151.77%);background:linear-gradient(178.19deg,#65c7f7 3.32%,#0052d4 151.77%);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1);border-radius:22.5px;padding:10px 25px;color:#fff;margin-top:30px}.main .main-eju-feature .introx{text-align:center}.main .hv-share .eju-why-item{width:260px;margin:30px 30px 20px 40px}.main .hv-share .eju-why-item img{width:100%;border-radius:16px;height:283px}.main .hv-share h4{text-align:center;font-family:Roboto;font-style:normal;font-weight:700;font-size:30px;line-height:35px;color:#124896;margin-top:25px}.main .hv-share .hv-info{background:url(../img/eju/bubble.png) no-repeat;display:none;width:243px;height:92px;float:right;margin:-25px -25px 0 0;position:relative;padding:10px 0 0 20px}.main .hv-share .hv-info b,.main .hv-share .hv-info span{color:#fff;text-align:left;margin:0}.main .hv-share .hv-info span{font-size:13px;float:left;width:100%}.main .feature-teacher-eju{background:#fafcff;padding:80px 0 40px 0;text-align:center;margin-top:50px}.main .feature-teacher-eju p{color:#4f92e4;font-weight:700;margin-top:-35px;margin-bottom:15px}.main .feature-teacher-eju .p-center{margin-right:-190px}.main .feature-teacher-eju .list-teacher{width:1030px}.main .feature-teacher-eju .eju-teacher-item{width:200px;float:left;height:280px;padding:0 10px}.main .feature-teacher-eju .eju-teacher-item img{margin-bottom:25px}.main .feature-teacher-eju .eju-teacher-item span{width:100%;font-family:Roboto;opacity:.8}.main .feature-teacher-eju .seperate{width:2px;border-right:1px solid #ccc}.main .feature-teacher-eju .intro-more{margin-top:20px;color:#888;text-decoration:underline;width:100%;float:left}.main .feature-teacher-eju .intro-more a{color:#3f9bea}.main .eju-top-menu{width:1020px;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px 0;z-index:1;position:initial}.main .eju-top-menu .eju-course-item{padding:10px 0;width:32.5%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:5px;color:#666;text-transform:uppercase}.main .eju-top-menu .eju-course-item img{height:40px;margin-bottom:25px}.main .eju-top-menu .active{color:#4f92e4}.main .kaiwa-top-menu{width:1020px;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px 0;z-index:1;position:initial}.main .kaiwa-top-menu .kaiwa-course-item{position:relative;padding:10px 0;width:50%;border:1px solid #c38c27;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);text-align:center;border-radius:5px;color:#d6902e;text-transform:uppercase;margin-right:10px}.main .kaiwa-top-menu .kaiwa-course-item img{position:absolute;bottom:0;left:10%}.main .kaiwa-top-menu .active{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#d6902e),color-stop(48.44%,#dd982d),to(#d6902e));background:-webkit-linear-gradient(top,#d6902e 0,#dd982d 48.44%,#d6902e 100%);background:linear-gradient(180deg,#d6902e 0,#dd982d 48.44%,#d6902e 100%);-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}.main.pricing__screen{padding:100px 0;background-color:#f7f7f7}.main .all-courses-container{width:100%}.main .all-courses-container .pricing__title{padding-left:20px;border-left:4px solid #95d133;font-family:Montserrat,Arial,sans-serif;font-size:30px;font-weight:700}.main .all-courses-container .zmdi-bookmark{color:green}.main .all-courses-container .text-code{color:#293142}.main .all-courses-container .text-off{color:#293142}.main .all-courses-container .title-container{width:100%;text-align:left}.main .all-courses-container .title-container h2{font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:30px;width:50%;display:inline-block;padding-bottom:20px}.main .all-courses-container .list-product-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:50px}.main .all-courses-container .buying-container{width:150px;height:100%;position:absolute;margin-left:740px;padding-top:215px}.main .all-courses-container .buying-container .buy-btn{padding:14px 28px;background:#0f4c82;color:#fff;float:left;border-radius:16px}.main .all-courses-container .combo-it{font-family:Montserrat,Arial,sans-serif;height:auto;width:230px;background:#fff;-webkit-box-shadow:0 0 7px rgba(0,0,0,.25);box-shadow:0 0 7px rgba(0,0,0,.25);border-radius:10px;min-height:107px;margin-right:20px;padding-bottom:20px}.main .all-courses-container .combo-it .course-icon{border-radius:10px;width:100%}.main .all-courses-container .combo-it .course-name{font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:20px;padding:20px 0 15px 15px;line-height:.9;margin:0}.main .all-courses-container .combo-it .course-info{font-family:Quicksand,Arial,sans-serif;font-weight:400;font-size:14px;padding:10px 15px;color:#444}.main .all-courses-container .combo-it .course-info span{font-weight:600}.main .all-courses-container .combo-it a{padding:0 15px;display:block}.main .all-courses-container .combo-it .buy-btn{padding:4px 0;background-color:#96d962;color:#fff;border-radius:8px;font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:14px}.main .all-courses-container .combo-it .buy-btn:hover{cursor:pointer;opacity:.8}.main .all-courses-container .combo-it .buy-btn{text-align:center}.main .all-courses-container .combo-it .buy-info{text-align:center}.main .all-courses-container .combo-it .plus-intro{width:100%;color:#f3a055;cursor:pointer;padding:15px;margin-bottom:5px;word-wrap:break-word}.main .all-courses-container .combo-it .plus-intro h4{font-family:Montserrat,Arial,sans-serif;font-size:13px}.main .all-courses-container .course-item{width:230px;border-radius:18px;margin-right:15px;font-family:Roboto;color:#111;-webkit-box-shadow:0 0 8px rgba(0,0,0,.25);box-shadow:0 0 8px rgba(0,0,0,.25)}.main .all-courses-container .course-item .course-icon{width:100%}.main .all-courses-container .course-item .course-name{width:100%;text-align:center;padding:15px 0;font-size:14px;line-height:.9;font-weight:700;margin:0 0 15px 0;border-bottom:1px dashed #ccc}.main .all-courses-container .course-item .course-name span{text-transform:uppercase}.main .all-courses-container .course-item .combo .course-name{font-size:45px;font-weight:500;line-height:1;margin-top:0}.main .all-courses-container .course-item .combox3 .course-name{font-size:30px;font-weight:500;line-height:1;margin-top:13px;margin-bottom:30px}.main .all-courses-container .course-item .combox4 .course-name{font-size:30px;font-weight:500;line-height:1;margin-top:13px;margin-bottom:0}.main .all-courses-container .course-item .course-info{width:100%;padding:15px;font-weight:600;font-size:15px;color:#444;text-align:center}.main .all-courses-container .course-item .course-info .buy-btn{font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:700;padding:6px 15px;background-color:#96d962;color:#fff;border-radius:8px;margin-top:18px}.main .all-courses-container .course-item .course-info .buy-btn:hover{cursor:pointer;opacity:.8}.main .all-courses-container .course-item .buy-info{text-align:center}.main .all-courses-container .see-schedule{padding:10px 20px;background-color:#41a336;color:#fff;border-radius:22px;width:400px;display:inline;font-size:20px}.main .all-courses-container .see-schedule:hover{cursor:pointer;border:1px solid #41a336;background-color:#fff!important;color:#41a336}.main .all-courses-container .v2 .list-product-container{padding-top:20px!important}.main .all-courses-container .v2 .list-product-container .combo-it{width:230px;margin-bottom:30px;margin-right:20px}.main .all-courses-container .v2 .list-product-container .combo-it .course-card .course-icon{width:100%}.main .all-courses-container .v2 .list-product-container .combo-it .plus-intro h4{-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:13px}.main #myModal .test-dialog{width:90%}.main .course-detail-cover{width:100%;float:left}.main .main-course ::-webkit-scrollbar{width:7px;height:7px}.main .main-course ::-webkit-scrollbar-button{width:1px;height:1px}.main .main-course ::-webkit-scrollbar-thumb{background:rgba(139,217,135,.8);border:0 solid #fff;border-radius:44px}.main .main-course ::-webkit-scrollbar-thumb:hover{background:rgba(155,255,153,.81)}.main .main-course ::-webkit-scrollbar-thumb:active{background:rgba(87,207,79,.8)}.main .main-course ::-webkit-scrollbar-track{background:#d9d9d9;border:0 solid #fff;border-radius:54px}.main .main-course ::-webkit-scrollbar-track:hover{background:#9e9e9e}.main .main-course ::-webkit-scrollbar-track:active{background:#333}.main .main-course ::-webkit-scrollbar-corner{background:0 0}.main .main-course .main-left{width:700px}.main .main-course .main-left .hidden-pc{display:none}.main .main-course .main-left .lesson-detail-title{margin:21px 0 12px 0;width:100%;float:left;font-size:20px}.main .main-course .main-left .timer-container{position:fixed;bottom:150px;right:25px;color:red;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:500;display:-webkit-inline-box}.main .main-course .main-left .timer-container span{font-size:24px}.main .main-course .main-left .timer-container #timer{font-size:24px}.main .main-course .main-left .timer-container .heartbit{position:absolute;width:10px;height:10px;border-radius:50%!important;background-color:#54ff3a;-webkit-animation:pulse1 .7s linear infinite;animation:pulse1 .7s linear infinite;margin-left:45px;margin-top:17px}.main .main-course .main-left .timer-container #client{margin-top:3px;margin-left:62px;font-size:21px;margin-right:3px}.main .main-course .main-left .course-detail-title{margin:30px 0 15px;width:100%;float:left}.main .main-course .main-left .cover-container{width:100%;float:left;margin-bottom:15px;min-height:455px}.main .main-course .main-left .cover-container .course-info-status-mobile{display:none}.main .main-course .main-left .cover-container .movie-play{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.main .main-course .main-left .cover-container .movie-play:hover{cursor:pointer}.main .main-course .main-left .cover-container .movie-play img{width:700px;height:395px;-o-object-fit:cover;object-fit:cover}.main .main-course .main-left .cover-container .play-icon-btn{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .main-course .main-left .cover-container audio{width:99%;float:left}.main .main-course .main-left .cover-container iframe{background:#eee}.main .main-course .main-left .cover-container .dmrx-player{position:relative}.main .main-course .main-left .cover-container .dmrx-player .fast-area{position:absolute;text-align:center;z-index:10;top:35%}.main .main-course .main-left .cover-container .dmrx-player .fast-area img{padding:0 65px;opacity:0;font-size:80px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .5s;transition:opacity .5s}.main .main-course .main-left .cover-container .dmrx-player .fast-right{right:0}.main .main-course .main-left .cover-container .dmrx-player .fast-area img:hover{opacity:100;cursor:pointer}.main .main-course .main-left .cover-container .myplayer{display:none;width:100%;height:356px}.main .main-course .main-left .cover-container .server-localtion-container{width:100%;padding:20px 0 0 0}.main .main-course .main-left .cover-container .server-localtion-container .server-item{cursor:pointer}.main .main-course .main-left .cover-container .server-localtion-container .server-localtion{padding:3px 10px;background-color:#ccc;color:#444;margin-right:10px;border-radius:3px}.main .main-course .main-left .cover-container .server-localtion-container .server-localtion-heading{background:#fff;padding-left:0}.main .main-course .main-left .cover-container .server-localtion-container .active{background-color:#41a336;color:#fff}.main .main-course .main-left .cover-container .server-localtion-container .choose-quality{outline:0}.main .main-course .main-left .cover-container .server-localtion-container .choose-quality .select-video-quality{float:right;background:#e74c3c;opacity:.8;padding:3px 10px!important;color:#fff;outline:0;border:none}.main .main-course .main-left .cover-container .server-localtion-container .choose-quality .select-video-quality:focus{outline:0}.main .main-course .main-left .cover-container .server-localtion-container .choose-quality .select-video-quality option{padding:3px 10px}.main .main-course .main-left .cover-container .server-localtion-container .select-localtion-select{display:none;float:left;background:green;opacity:.8;padding:3px 10px!important;color:#fff;outline:0;border:1px solid #ccc}.main .main-course .main-left .cover-container .server-localtion-container .select-localtion-select option{padding:3px 10px}.main .main-course .main-left .cover-container .server-localtion-container .quality-item{float:right;color:#444c38;font-family:Quicksand,Arial,sans-serif}.main .main-course .main-left .cover-container .server-localtion-container .quality-item .qitem{margin-left:10px;cursor:pointer;vertical-align:text-top;padding:5px 8px;border-radius:5px}.main .main-course .main-left .cover-container .server-localtion-container .quality-item .qitem sup{color:red;font-size:9px}.main .main-course .main-left .cover-container .server-localtion-container .quality-item .active{background-color:#e0e0e0!important;color:#111!important;padding:3px 6px 2px 8px!important}.main .main-course .main-left .cover-container .list-video-area-parent{width:100%;float:left;padding-bottom:30px;padding-top:15px;font-size:15px;line-height:2;overflow-x:hidden}.main .main-course .main-left .cover-container .list-video-area-parent .list-video-area-child{width:calc(100% + 25px);display:inline-block}.main .main-course .main-left .cover-container .list-video-area-parent .video-item-area{width:216px;height:210px;float:left;margin-right:25px}.main .main-course .main-left .cover-container .list-video-area-parent .video-item-area .image-video{width:216px;height:130px;overflow:hidden;-o-object-fit:cover;object-fit:cover}.main .main-course .main-left .cover-container .list-video-area-parent .video-item-area .play-icon-btn-sm{margin-top:-88px;margin-left:85px;position:relative;float:left;font-size:24px;padding:0 19px;border-radius:50%;opacity:.9;width:45px;height:45px;background:rgba(0,0,0,.8);color:#fff}.main .main-course .main-left .cover-container .list-video-area-parent .video-item-area .play-icon-btn-sm:hover{background:#fff;color:#41a336}.main .main-course .main-left .cover-container .list-video-area-parent .video-item-area .video-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2}.main .main-course .main-left .cover-container .list-video-area-parent .panel .clickable{cursor:pointer}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-heading{background-color:#e5e6ff;height:40px}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-heading .panel-title{color:#000;font-style:normal;font-weight:500;font-size:16px;line-height:19px}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-heading span{font-size:15px}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-body{background-color:#f6f7fa}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-body .video-item{margin-left:10px;cursor:pointer}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-body .video-item .video-btn{margin-right:10px}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-body .video-item .active{color:#474dda!important}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-body .video-item .active:hover{color:#000!important}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-body .video-item a{color:#000;font-weight:500;font-size:14px;line-height:16px}.main .main-course .main-left .cover-container .list-video-area-parent .panel .panel-body .video-item a:hover{color:#474dda}.main .main-course .main-left .cover-container .ytplayer{width:100%;float:left;height:395px;border:none;display:none}.main .main-course .main-left .cover-container .lesson-content-detail{width:100%;margin-top:20px;float:left;padding-top:5px;padding-bottom:30px;font-size:15px;max-height:1700px;overflow-y:auto;line-height:2;overflow-x:hidden;padding-left:5px;padding-right:5px}.main .main-course .main-left .cover-container .lesson-content-detail table{width:100%!important}.main .main-course .main-left .cover-container .lesson-content-detail #see-guides{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main .main-course .main-left .cover-container .lesson-content-detail .three-line-answer{height:140px}.main .main-course .main-left .cover-container .lesson-content-detail .two-line-answer{height:150px}.main .main-course .main-left .cover-container .lesson-content-detail .movie-play .play-icon-btn{font-size:39px;padding:0 30px}.main .main-course .main-left .cover-container .lesson-content-detail .question-answer{font-size:16px}.main .main-course .main-left .cover-container .lesson-content-detail .question-answer .question-answer-content{padding-top:5px;font-weight:100;font-size:15px;display:inline-block;max-width:100%;white-space:normal;text-align:left;line-height:1.5;padding:3px 8px}.main .main-course .main-left .cover-container .lesson-content-detail .question-answer .label-true{color:#5cb85c;border:1px solid #5cb85c;padding:2px 7px;border-radius:8px}.main .main-course .main-left .cover-container .lesson-content-detail .question-answer .label-false{color:red;border:1px solid red;padding:2px 7px;border-radius:8px}.main .main-course .main-left .cover-container .lesson-content-detail .multimedia-item{padding:8px 0;border-top:1px solid #f0f0f0;margin-top:20px}.main .main-course .main-left .cover-container .lesson-content-detail .pre-not-submit,.main .main-course .main-left .cover-container .lesson-content-detail .submited{padding:9px 7px;background-color:#999;color:#fff;border-radius:5px}.main .main-course .main-left .cover-container .lesson-content-detail .trac-nghiem{margin:25px 15%;width:50%;background:#008fff;border-color:#008fff}.main .main-course .main-left .cover-container .lesson-content-detail .btn-display-answer{width:81%;padding:8px 0;margin:10px 0;background:#6c5bde;border-color:#6c5bde}.main .main-course .main-left .cover-container .lesson-content-detail .answers-input{cursor:pointer}.main .main-course .main-left .cover-container .lesson-content-detail .review-result{float:right;position:relative;top:-70px}.main .main-course .main-left .cover-container .lesson-content-detail .remove-result{float:right;position:relative;top:-30px;right:-104px}.main .main-course .main-left .cover-container .lesson-content-detail .answer-box ol{display:block;list-style-type:decimal;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.main .main-course .main-left .cover-container .lesson-content-detail .answer-box ol li{display:list-item;list-style-type:decimal;text-align:-webkit-match-parent}.main .main-course .main-left .cover-container .msg-fb-box{margin-top:10px}.main .main-course .main-left .guest-cover-container{background:#eee;text-align:center;padding:170px 0}.main .main-course .main-left .guest-cover-container .free-course-info{padding-left:25px;padding-right:25px}.main .main-course .main-left .guest-cover-container .free-course-info h3{line-height:inherit;color:#e74c3c}.main .main-course .main-left .guest-cover-container .btn-login{padding:6px 20px;background-color:#41a336;color:#fff;border-radius:20px;margin-left:10px;cursor:pointer;outline:0;display:inline;margin-top:4px;font-size:16px}.main .main-course .main-left .guest-cover-container .btn-login:hover{opacity:.9;background:#5cbfaa;color:#fff}.main .main-course .main-left .guest-cover-container .btn-register{padding:5px 20px;border-radius:20px;border:1px solid #41a336;background-color:#fff;outline:0;color:#41a336;display:inline;margin-top:4px;cursor:pointer;font-size:16px}.main .main-course .main-left .guest-cover-container .btn-register:hover{opacity:.9;background:#5cbfaa;color:#fff;border-color:#5cbfaa}.main .main-course .main-left .guest-cover-container .btn-buy{padding:5px 20px;border-radius:20px;background:#e74c3c;color:#fff;border-color:#e74c3c;display:inline;margin-top:4px;cursor:pointer;font-size:16px}.main .main-course .main-left .guest-cover-container .btn-buy:hover{opacity:.9;border:1px solid #e74c3c;background-color:#fff;outline:0;color:#e74c3c}.main .main-course .main-left .course-heading{width:100%;float:left;background:#eee;margin-bottom:10px;padding:5px 0}.main .main-course .main-left .course-heading span{font-size:20px;color:#444;padding:4px 15px}.main .main-course .main-left .btn-list-lesson-box .btn-list-lesson{display:none}.main .main-course .main-left .free-course-box{display:block;padding:10px 0;background-color:#e8f2e9;width:100%;float:left;margin-top:10px;border-radius:3px;color:#588d3f;font-size:16px;border:1px dashed #588d3f!important}.main .main-course .main-left .free-course-box .icon-container{float:left;width:60px;text-align:center;font-size:25px;padding-top:5px}.main .main-course .main-left .free-course-box .content-container{float:left;width:calc(100% - 80px)}.main .main-course .main-left .free-course-box .content-container span{font-size:15px}.main .main-course .main-left .free-course-box .content-container a{font-weight:700;color:#0c4d17}.main .main-course .main-left .course-tab{width:100%;float:left;background:#d2e5b2;margin-bottom:30px}.main .main-course .main-left .course-tab li{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0!important;font-size:18px;text-indent:25px}.main .main-course .main-left .course-tab li a{color:#666;padding:5px 0 3px 0}.main .main-course .main-left .course-tab .nav-pills>li.active>a:focus,.main .main-course .main-left .course-tab .nav-pills>li.active>a:hover,.main .main-course .main-left .course-tab li.active>a{background:#41a336;color:#fff;border-radius:0}.main .main-course .main-left .course-detail-container{width:100%;float:left;min-height:300px;font-size:17px;padding-bottom:40px}.main .main-course .main-left .course-detail-container .course-price-container{padding:10px 20px 10px 20px!important;border-radius:4px!important;border:1px dashed #336695!important;background:#e8f1f9!important;clear:both!important;margin-bottom:20px;line-height:1.5;float:left}.main .main-course .main-left .course-detail-container .course-price-container .info{width:100%;float:left;color:#222;font-size:16px;font-weight:500;padding:5px 0;border-bottom:1px solid #d7e8f7}.main .main-course .main-left .course-detail-container .course-price-container .info:last-child{border-bottom:none}.main .main-course .main-left .preview-course-container{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:60px}.main .main-course .main-left .preview-course-container .course-item{width:204px;float:left;position:relative}.main .main-course .main-left .preview-course-container .course-item .info{background:rgba(0,0,0,.6) none repeat scroll 0 0;border:0 none;bottom:0;float:left;padding:3px 10px 5px 10px;position:absolute;width:100%}.main .main-course .main-left .preview-course-container .course-item .info .title a{color:#eee;font-size:13px}.main .main-course .main-left .preview-course-container .course-item .info .name-gv{font-size:10px;color:#ccc}.main .main-course .main-left .comment-container{padding-bottom:40px;width:100%;float:left}.main .main-course .main-left .comment-container .comment-heading{width:100%;float:left;border-bottom:1px solid #41a336;margin-top:20px}.main .main-course .main-left .comment-container .comment-heading span{font-size:25px;background:#41a336;color:#fff;padding:4px 15px}.main .main-course .main-left .comment-container .fb-comments{margin-left:-5px}.main .main-course .main-left .lesson-detail-container{width:100%;float:left;font-size:17px}.main .main-course .main-left .combo-list-container{width:100%;float:left;margin-bottom:30px}.main .main-course .main-left .combo-list-container .combo-item{width:100%;float:left;margin:0 0 20px 0}.main .main-course .main-left .combo-list-container .combo-item .combo-name-container{padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:140px;width:120px;float:left;background:#e6e6e6;text-align:center}.main .main-course .main-left .combo-list-container .combo-item .combo-name-container p{margin-bottom:1px}.main .main-course .main-left .combo-list-container .combo-item .combo-name-container h1{margin:0;font-size:30px}.main .main-course .main-left .combo-list-container .combo-item .combo-detail-container{height:140px;width:calc(100% - 120px);float:left;background:#f8f8f8;padding-top:10px}.main .main-course .main-left .combo-list-container .combo-item .combo-detail-container .course-info{width:70%;float:left;margin-bottom:0;margin-top:5px;padding-left:20px;font-size:16px}.main .main-course .main-left .combo-list-container .combo-item .combo-detail-container .dmr-btn{width:120px;float:right;text-align:center;margin-right:15px}.main .main-course .main-left .combo-list-container .combo-eju .combo-name-container{width:200px;padding:30px 0}.main .main-course .main-left .combo-list-container .combo-eju .combo-name-container h1{font-size:22px;margin-top:10px}.main .main-course .main-left .combo-list-container .combo-eju .combo-detail-container{width:calc(100% - 200px)}.main .main-course .main-left .jlpt-certificate{font-size:15px;text-align:center;background-image:url(/assets/img/bg_jlpt.jpg);padding:10px;background-size:20px 20px;padding-bottom:12px;padding-top:12px;margin-top:5px}.main .main-course .main-left .jlpt-certificate .jlpt-date,.main .main-course .main-left .jlpt-certificate .jlpt-more-infor{text-align:left;line-height:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between}.main .main-course .main-left .jlpt-certificate .jlpt-score{width:100%;border:2px solid #000;padding:4px;clear:both;margin-top:12px}.main .main-course .main-left .jlpt-certificate .jlpt-score .jlpt-detail-score{width:100%}.main .main-course .main-left .jlpt-certificate .jlpt-detail-score td,.main .main-course .main-left .jlpt-certificate .jlpt-detail-score tr{border:1px dotted #000;vertical-align:middle;width:33%}.main .main-course .main-left .jlpt-certificate .jlpt-conclude-pass-c{height:40px;width:160px;border:2px dotted #1b1b1b;line-height:40px;text-align:center;bottom:0}.main .main-course .main-left .jlpt-certificate .stamp{width:70px;height:70px;position:relative}.main .main-course .main-left .review-ranking{text-align:center;margin-top:8px}.main .main-course .main-left-premium{width:630px!important}.main .main-course .main-left-premium .course-detail-title{margin:50px 0 0 0;width:50%;float:left;font-size:24px;color:#41a336}.main .main-course .main-left-premium .course-detail-title b{color:#4f4f4f}.main .main-course .main-left-premium .lesson-detail-title{margin:20px 0 20px 0;width:100%;float:left;font-size:24px;color:#41a336}.main .main-course .main-left-premium .lesson-detail-title b{color:#4f4f4f}.main .main-course .main-left-premium .premium-expried{margin-top:13px;margin-bottom:5px;border-radius:14px;padding:4px 30px 2px 30px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#f2994a;border:1px solid #f2994a;font-size:12px}.main .main-course .main-left-premium .buy-this-course{color:#f22b2b;border-color:#f22b2b;background:#fff}.main .main-course .main-left-premium .buy-this-course:hover{background:#f22b2b;color:#fff}.main .main-course .main-left-premium .buy-in-lesson{margin-top:-25px}.main .main-course .main-left-premium .cover-container .movie-play img{border-radius:6px;width:100%;height:347px}.main .main-course .main-left-premium .cover-container .server-localtion-container .server-localtion{font-family:Quicksand,Arial,sans-serif;color:#000!important;background-color:transparent;padding:5px 19px!important;border-radius:5px;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.main .main-course .main-left-premium .cover-container .server-localtion-container .active{background-color:#d8edb9!important}.main .main-course .main-left-premium .pager{margin:0}.main .main-course .main-right-premium{width:375px;margin-top:25px;min-height:1000px;float:left;margin-left:85px;font-family:Quicksand,Arial,sans-serif;position:relative}.main .main-course .main-right-premium .adventure-toggle{width:100%;padding:20px 25px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:10px;background:#d8edb9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:24px;font-family:Montserrat;font-weight:700;border:2px solid #96d962;overflow:hidden;position:relative}.main .main-course .main-right-premium .adventure-toggle h4{color:#000;text-transform:uppercase;text-align:center;margin:0;font-weight:700}.main .main-course .main-right-premium .adventure-toggle .gear-option{color:#fff;font-size:30px;position:absolute;right:0;height:100%;padding:13px 31px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#96d962}.main .main-course .main-right-premium .see-more{width:90%;float:left;color:#2d9cdb}.main .main-course .main-right-premium .see-more a{float:left}.main .main-course .main-right-premium .gear-option{cursor:pointer}.main .main-course .main-right-premium .gear-option img{width:30px}.main .main-course .main-right-premium .course-list-premium{width:100%;float:left}.main .main-course .main-right-premium .course-list-premium .search-group-container{-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:8px;width:100%;height:35px;margin-top:20px}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-input-container{width:100%;float:left;height:35px;cursor:pointer}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-input-container #search-submit{cursor:pointer;width:18px;height:18px;background-size:90%;background-repeat:no-repeat;margin-top:9px;margin-left:10px;background-position:center;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgl3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTcuNjMyLDE2Ljk1NWwtNC43NjEtNC43NjJjMS4xMDktMS4xODgsMS43OTUtMi43NzYsMS43OTUtNC41MjdjMC0zLjY2Ny0yLjk4Mi02LjY0OS02LjY0OS02LjY0OQ0KCQljLTMuNjY3LDAtNi42NDksMi45ODItNi42NDksNi42NDhjMCwzLjY2NywyLjk4Miw2LjY0Nyw2LjY0OSw2LjY0N2MxLjM5MSwwLDIuNjgyLTAuNDMyLDMuNzUtMS4xNjRsNC44MzQsNC44MzRMMTcuNjMyLDE2Ljk1NXoNCgkJTTIuODI0LDcuNjY2YzAtMi44NjMsMi4zMy01LjE5Miw1LjE5Mi01LjE5MmMyLjg2NCwwLDUuMTkyLDIuMzI5LDUuMTkyLDUuMTkyYzAsMi44NjEtMi4zMjgsNS4xOTEtNS4xOTIsNS4xOTENCgkJQzUuMTU0LDEyLjg1NSwyLjgyNCwxMC41MjcsMi44MjQsNy42NjZ6Ii8+DQoJPC9zdmc+)}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-input-container .header-search{margin-top:-23px;float:left;height:15px}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-input-container .header-search .search-input{width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding-top:2px;font-weight:400;margin-top:1px;margin-right:-10px;text-indent:30px;height:26px;border-radius:3px;border:none;opacity:.5;cursor:pointer}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-input-container .header-search .search-input:focus{outline:0;width:200px;opacity:.9;cursor:text}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-input-container span{float:right;margin:-18px 12px 0 0}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-input-container span i{font-size:16px}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown{width:100%;float:left;margin-top:5px;position:relative;z-index:2;min-height:53px;overflow-y:scroll;max-height:50vh;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:8px;margin-bottom:10px}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown li{display:block}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:24px;padding:10px 10px;line-height:1.2;background-color:#fff;color:#222;font-family:Roboto,sans-serif;border-bottom:1px solid #ccc}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown li a img{margin-right:5px;display:inline}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown li a img.active{display:none}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown li a .lesson-info{width:280px;display:inline-block;padding-left:6px}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown li a .lesson-info .lesson-name{width:100%;display:inline-block}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown li a .lesson-info .group-name{color:#41a336;font-size:12px}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown li a .hoc-thu{width:58px;display:inline-block}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown li a:hover{color:#444;font-weight:700}.main .main-course .main-right-premium .course-list-premium .search-group-container .search-result-dropdown::-webkit-scrollbar{display:none}.main .main-course .main-right-premium .course-list-premium .stage-container{width:100%;float:left;margin:15px 0 0 0;border-bottom:2px dashed #96d962;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main .main-course .main-right-premium .course-list-premium .stage-container li{cursor:pointer;width:25%}.main .main-course .main-right-premium .course-list-premium .stage-container li:not(.active)>a:hover{background-color:#f7fff0;border:none}.main .main-course .main-right-premium .course-list-premium .stage-container li a{font-family:Montserrat,sans-serif;font-weight:700;text-align:center;color:#41a336;padding:7px 23px 7px 23px}.main .main-course .main-right-premium .course-list-premium .stage-container li a>div:first-child{font-size:11px;line-height:12px}.main .main-course .main-right-premium .course-list-premium .stage-container li a>div:last-child{margin-top:0;font-size:25px;line-height:25px}.main .main-course .main-right-premium .course-list-premium .stage-container li img{width:18px;height:18px;display:inline}.main .main-course .main-right-premium .course-list-premium .stage-container .active a{background-color:#f7fff0;border-color:#96d962;border-bottom-color:#f7fff0;border-style:dashed;border-width:2px;margin-bottom:-2px;margin-right:0!important}.main .main-course .main-right-premium .course-list-premium .hide-bottom-shadow{width:100%;height:5px;float:left;margin-top:0;margin-bottom:5px;background:#fff;position:relative;z-index:1}.main .main-course .main-right-premium .course-list-premium .progress-container{width:100%;padding-top:65px;margin:25px 0 20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px dashed #96d962;border-radius:10px;position:relative}.main .main-course .main-right-premium .course-list-premium .progress-container .total-circlebar{width:101.5%;padding:20px 25px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:10px;background:#d8edb9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:24px;font-family:Montserrat;font-weight:700;border:2px solid #96d962;overflow:hidden;position:absolute;top:-2px;left:-2px}.main .main-course .main-right-premium .course-list-premium .progress-container .total-circlebar .ldBar{width:110px!important;height:110px!important;color:#41a336;margin-left:5px}.main .main-course .main-right-premium .course-list-premium .progress-container .total-circlebar h4{color:#000;text-transform:uppercase;text-align:center;margin:0;font-weight:700}.main .main-course .main-right-premium .course-list-premium .progress-container .total-circlebar .percentage{color:#fff;font-size:30px;position:absolute;right:0;height:100%;padding:13px 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#96d962}.main .main-course .main-right-premium .course-list-premium .progress-container .total-circlebar .ldBar-label{text-align:center;position:absolute;width:100%;top:37px;font-size:30px}.main .main-course .main-right-premium .course-list-premium .progress-container .total-circlebar .ldBar path.mainline{stroke-width:4;stroke:#41a336;stroke-linecap:round}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar{width:100%;min-height:172px;padding:13px 33px 15px 33px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:8px}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar h4{font-size:20px;color:#000;text-align:center;font-family:Montserrat,sans-serif;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar h4::after,.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar h4::before{content:"•";display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 10px}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar .ldBar{width:155px!important}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar .ct-progress-item{width:100%;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar .ct-progress-item p{width:100px;font-size:11px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar .ct-progress-item .pgpercent,.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar .ct-progress-item p{font-family:Quicksand,Arial,sans-serif;font-weight:700;font-size:14px}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar .ct-progress-item .pgpercent{width:30px;margin-left:10px}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar .ct-progress-item .pg100{width:calc(100% - 100px - 50px);background:#efefef;height:10px;margin-top:2px;overflow:hidden;margin-left:10px;border-radius:30px;border:1px solid #96d962}.main .main-course .main-right-premium .course-list-premium .progress-container .stage-bar .ct-progress-item .pg100 .pgdata{background:#96d962;height:8px;width:0%;-webkit-transition:width 1s;border-radius:30px}.main .main-course .main-right-premium .course-list-premium h3{width:100%;float:left;margin:20px 0 0 0;font-size:16px;text-align:center}.main .main-course .main-right-premium .course-list-premium h3 span{background:#41a336;border-radius:8px;color:#fff;padding:2px 15px 0 15px;font-size:11px;text-transform:uppercase}.main .main-course .main-right-premium .course-list-premium .guide-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 7px;width:100%}.main .main-course .main-right-premium .course-list-premium .guide-search .search{width:70px;height:50px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#d8edb9;border:2px solid #96d962;border-radius:10px;cursor:pointer}.main .main-course .main-right-premium .course-list-premium .guide{min-height:50px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#96d962;border-radius:10px;text-align:center;color:#000;cursor:pointer;margin-right:20px;font-family:Quicksand,Arial,sans-serif;font-size:16px;font-weight:600}.main .main-course .main-right-premium .course-list-premium .guide-colapse{width:100%;float:left;min-height:10px;margin:-5px 0 15px 0}.main .main-course .main-right-premium .course-list-premium .guide-colapse li{list-style:none}.main .main-course .main-right-premium .course-list-premium .guide-colapse li:last-child>a{border-bottom:none}.main .main-course .main-right-premium .course-list-premium .guide-colapse a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 10px;line-height:1.2;color:#222;font-family:Roboto,sans-serif;border-bottom:1px solid #ccc}.main .main-course .main-right-premium .course-list-premium .guide-colapse a .free{background:#888;color:#fff;border-radius:2px;padding:3px 5px 2px 5px;font-size:11px;height:18px}.main .main-course .main-right-premium .course-list-premium .guide-colapse a img{margin-right:5px;height:13px;display:inline}.main .main-course .main-right-premium .course-list-premium .guide-colapse a img.active{display:none}.main .main-course .main-right-premium .course-list-premium .guide-colapse a .lesson-name{width:295px;display:inline-block;padding-left:6px}.main .main-course .main-right-premium .course-list-premium .guide-colapse a .hoc-thu{width:58px;display:inline-block}.main .main-course .main-right-premium .course-list-premium .category-container{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f7fff0;border-left:2px dashed #96d962;border-right:2px dashed #96d962;padding:20px}.main .main-course .main-right-premium .course-list-premium .category-container li a:hover{color:#41a336}.main .main-course .main-right-premium .course-list-premium .category-container li.active{border:none}.main .main-course .main-right-premium .course-list-premium .category-container li.active a{color:#41a336}.main .main-course .main-right-premium .course-list-premium .category-container .p-item{margin-bottom:15px;width:calc((100% - 8px)/ 3)}.main .main-course .main-right-premium .course-list-premium .category-container .p-item.special{width:calc((100% - 2px) * 2 / 3);overflow:hidden}.main .main-course .main-right-premium .course-list-premium .category-container .p-item.special img{width:218px;height:90px;margin-top:-28px}.main .main-course .main-right-premium .course-list-premium .category-container .cate-item{height:90px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-align:center;color:#000;border:2px solid #e0e0e0;border-radius:15px;padding-top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;will-change:transform}.main .main-course .main-right-premium .course-list-premium .category-container .cate-item img{margin-top:7px;margin-bottom:3px;height:25px}.main .main-course .main-right-premium .course-list-premium .category-container .cate-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);box-shadow:-1px 9px 3px -6px rgba(0,0,0,.2);-webkit-box-shadow:-1px 9px 3px -6px rgba(0,0,0,.2);-moz-box-shadow:-1px 9px 3px -6px rgba(0,0,0,.2)}.main .main-course .main-right-premium .course-list-premium .category-container .active .cate-item{border:2px solid #96d962}.main .main-course .main-right-premium .course-list-premium .panel-group{float:left;width:100%;padding:0 20px 20px 20px;background-color:#f7fff0;border:2px dashed #96d962;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.main .main-course .main-right-premium .course-list-premium .panel{border:none;cursor:pointer}.main .main-course .main-right-premium .course-list-premium .panel-heading{background:0 0;background-color:transparent;padding:0;border:0}.main .main-course .main-right-premium .course-list-premium .panel-heading a{font-family:Quicksand,Arial,sans-serif;border:1px solid #ddd;border-radius:6px;padding:5px 17px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;color:#41a336;font-weight:700}.main .main-course .main-right-premium .course-list-premium .panel-heading a strong{width:100%;text-align:center}.main .main-course .main-right-premium .course-list-premium .panel-heading a strong .new-group{margin:3px 0 0 5px;padding:0 5px;border-radius:3px;font-size:10px;position:absolute;background-color:#f22b2b;color:#fff}.main .main-course .main-right-premium .course-list-premium .panel-heading a{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.main .main-course .main-right-premium .course-list-premium .panel-heading a[aria-expanded=true]{border:2px solid #96d962}.main .main-course .main-right-premium .course-list-premium .panel-body{padding:0}.main .main-course .main-right-premium .course-list-premium .course-list-container .panel-default>.panel-heading .lv0{border:2px solid #69aa00;background-color:transparent;color:#69aa00;text-align:center;text-transform:uppercase;margin-bottom:3px;margin-top:3px;line-height:18px}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li{display:block}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li:last-child>a{border-bottom:none}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 10px;line-height:1.2;background-color:transparent;color:#222;font-family:Quicksand,Arial,sans-serif;border-bottom:.5px solid #96d962}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a .free{background:#888;color:#fff;border-radius:2px;padding:3px 5px 2px 5px;font-size:11px;height:18px}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a img{margin-right:5px;display:inline}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a img.active{display:none}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a .lesson-name{width:280px;display:inline-block;padding-left:6px}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a .hoc-thu{width:58px;display:inline-block}.main .main-course .main-right-premium .course-list-premium .panel-group .panel-heading+.panel-collapse>.list-group,.main .main-course .main-right-premium .course-list-premium .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}.main .main-course .main-right-premium .course-list-premium .type-icon{width:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .main-course .main-right-premium .course-list-premium .type-icon img{max-width:15px}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a:hover{background-color:transparent;color:#41a336}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a:hover .fa{color:#41a336!important}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a:hover .icon{display:none}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li a:hover img.active{display:inline}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li.active a{background-color:transparent;color:#41a336}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li.active a .icon{display:none}.main .main-course .main-right-premium .course-list-premium .panel-default .panel-body li.active a img.active{display:inline}.main .main-course .main-right-premium .course-list-premium .panel-group .panel{border:none;background-color:transparent;border-radius:0}.main .main-course .main-right-premium .course-list-premium .group-lv0{padding-left:90px;margin-bottom:70px}.main .main-course .eju-tab-title{color:#0d4890;font-weight:500;font-size:16px;margin-bottom:10px;float:left}.main .main-course .main-right{width:280px;margin-top:35px}.main .main-course .main-right .buy-item{text-align:center;width:100%;float:left;padding:0 0 30px 0;height:72px}.main .main-course .main-right .buy-item .buy-btn{padding:12px 20px;background-color:#e74c3c;color:#fff;border-radius:3px;font-size:20px;width:100%}.main .main-course .main-right .buy-item .buy-btn:hover{cursor:pointer;border:1px solid #e74c3c;background-color:#fff;color:#e74c3c}.main .main-course .main-right .buy-item .bought{background-color:#69aa00}.main .main-course .main-right .buy-item .bought:hover{cursor:pointer;border:1px solid #69aa00;background-color:#fff;color:#69aa00}.main .main-course .main-right .course-info-container{margin-top:62px;width:100%;float:left}.main .main-course .main-right .course-info-container .course-heading{width:100%;float:left;background:#41a336;padding:8px 0;text-align:center;margin-bottom:15px}.main .main-course .main-right .course-info-container .course-heading span{font-size:20px;color:#fff}.main .main-course .main-right .course-info-container .price{width:100%;float:left;text-align:center;color:#e74c3c;font-size:30px;font-weight:600}.main .main-course .main-right .course-info-container .price-yen{width:100%;float:left;text-align:center;color:#222;font-size:20px;font-weight:500;margin-bottom:20px}.main .main-course .main-right .course-info-container .info{width:100%;float:left;color:#222;font-size:16px;font-weight:500;padding:10px 15px;border-top:1px solid #eee}.main .main-course .main-right .numberOfDay{text-align:center;color:red;padding-bottom:12px;font-size:16px}.main .main-course .main-right .specialized-container{margin-top:0;width:100%;float:left}.main .main-course .main-right .specialized-container .specialized-title{font-size:16px;color:#69aa00;float:left;width:100%;background:#143a77;color:#fff;text-align:center;line-height:30px;padding:10px 0}.main .main-course .main-right .specialized-container .panel-group{width:100%;float:left;margin-bottom:0}.main .main-course .main-right .specialized-container .panel-default>.panel-heading{padding:0;background-color:transparent;border:none;border-radius:0}.main .main-course .main-right .specialized-container .panel-default>.panel-heading a{display:block;padding:10px 15px;background-color:#2659af;color:#fff;border-bottom:1px solid #fff}.main .main-course .main-right .specialized-container .panel-default .panel-body li a{display:block;line-height:24px;padding:10px 15px;line-height:1.2;padding-left:20px;background-color:#dee9fc;color:#404040}.main .main-course .main-right .specialized-container .panel-default .panel-body li a .free{background:#888;color:#fff;border-radius:2px;padding:3px 5px 2px 5px;float:right;margin-right:-3px;font-size:11px}.main .main-course .main-right .specialized-container .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0;background-color:transparent;border:none;border-radius:0;border-bottom:1px solid #fff}.main .main-course .main-right .specialized-container .panel-default>.panel-heading+.panel-collapse>.panel-body .scroll-items{max-height:370px;overflow-y:auto}.main .main-course .main-right .specialized-container .panel-default .panel-body li a:hover{background-color:#ee6022;color:#fff}.main .main-course .main-right .specialized-container .panel-default .panel-body li.active a{background-color:#ee6022;color:#fff}.main .main-course .main-right .specialized-container .panel-default .panel-body li+li{border-top:1px solid #fff}.main .main-course .main-right .specialized-container .panel-group .panel{border:none;background-color:transparent;border-radius:0}.main .main-course .main-right .specialized-container .panel-group .panel+.panel{margin:0}.main .main-course .main-right .exam-container{margin-top:-30px;width:100%;float:left}.main .main-course .main-right .exam-container .exam-title{font-size:16px;color:#69aa00;float:left;width:100%;background:#143a77;color:#fff;text-align:center;line-height:30px;padding:10px 0}.main .main-course .main-right .exam-container .panel-group{width:100%;float:left}.main .main-course .main-right .exam-container .panel-default>.panel-heading{padding:0;background-color:transparent;border:none;border-radius:0}.main .main-course .main-right .exam-container .panel-default>.panel-heading a{display:block;padding:10px 15px;background-color:#2659af;color:#fff;border-bottom:1px solid #fff}.main .main-course .main-right .exam-container .panel-default .panel-body li a{display:block;line-height:24px;padding:10px 15px;line-height:1.2;padding-left:20px;background-color:#dee9fc;color:#404040}.main .main-course .main-right .exam-container .panel-default .panel-body li a .free{background:#888;color:#fff;border-radius:2px;padding:3px 5px 2px 5px;float:right;margin-right:-3px;font-size:11px}.main .main-course .main-right .exam-container .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0;background-color:transparent;border:none;border-radius:0;border-bottom:1px solid #fff}.main .main-course .main-right .exam-container .panel-default>.panel-heading+.panel-collapse>.panel-body .scroll-items{max-height:370px;overflow-y:auto}.main .main-course .main-right .exam-container .panel-default .panel-body li a:hover{background-color:#ee6022;color:#fff}.main .main-course .main-right .exam-container .panel-default .panel-body li.active a{background-color:#ee6022;color:#fff}.main .main-course .main-right .exam-container .panel-default .panel-body li+li{border-top:1px solid #fff}.main .main-course .main-right .exam-container .panel-group .panel{border:none;background-color:transparent;border-radius:0}.main .main-course .main-right .exam-container .panel-group .panel+.panel{margin:0}.main .main-course .main-right .protected-download{background-color:#d2e5b2;color:#41a336;font-weight:700;width:100%;float:left;padding:30px 10px 40px 10px;text-align:center;font-size:16px}.main .main-course .main-right .download-item{width:100%;float:left;padding:10px 73px 10px 15px;list-style-type:none;line-height:1.2;border-top:1px solid;background-color:#eee;border-color:#ddd;word-wrap:break-word}.main .main-course .main-right .download-item .badge{background-color:#aaa;cursor:pointer;float:right;margin-right:-65px}.main .main-course .main-right .download-item .badge:hover{background-color:#41a336;color:#fff}.main .main-course .main-right .see-more{width:100%;float:left;text-align:center;padding:10px 0;border:1px solid #e74c3c;color:#e74c3c;border-radius:3px;font-size:15px;margin-bottom:25px}.main .main-course .main-right .see-more:hover{cursor:pointer;background-color:#e74c3c;color:#fff}.main .main-course .main-right .course-list-container .badge{display:inline}.main .main-course .main-right .course-list-container .recuiter-banner{width:100%;float:left}.main .main-course .main-right .course-list-container .recuiter-banner img{width:100%;float:left;margin-bottom:20px}.main .main-course .main-right .course-list-container .new-group{margin:0;padding:0 5px 2px 5px;border-radius:3px;font-size:10px;background-color:#f22b2b;color:#fff}.main .main-course .main-right .lesson-specialized-list{margin-top:52px;margin-bottom:-52px}.main .main-course .main-right .lesson-exam-list{margin-top:60px;width:100%;float:left}.main .main-course .m-r-eju .buy-item .buy-btn{padding:5px 15px;background:#fff;border:1px solid red;border-radius:8px;text-transform:lowercase;font-size:14px;color:red;width:200px}.main .main-course .m-r-eju .course-list-container{margin-top:-95px}.main .main-course .m-r-eju .course-list-container .group-step-item{background:#124896!important;text-align:center!important;text-transform:uppercase;color:#fff!important;font-size:18px;padding:10px 0 8px 0!important}.main .main-course .m-r-eju .course-list-container .group-step-item .zmdi-caret-down{left:-56px;position:relative}.course-list-container{margin:0 0 30px;float:left;width:100%}.course-list-container .block-title{font-size:18px;text-transform:uppercase;color:#69aa00;float:left;width:100%;background:#41a336;color:#fff;text-align:left;line-height:30px;padding:10px 10px}.course-list-container .panel-group{width:100%;float:left}.course-list-container .panel-default>.panel-heading{padding:0;background-color:transparent;border:none;border-radius:0}.course-list-container .panel-default>.panel-heading a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 15px;background-color:#69aa00;color:#fff;border-bottom:1px solid #fff}.course-list-container .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0;background-color:transparent;border:none;border-radius:0;border-bottom:1px solid #fff}.course-list-container .panel-default>.panel-heading+.panel-collapse>.panel-body .scroll-items{max-height:370px;overflow-y:auto}.course-list-container .panel-default>.panel-heading .lv0{border:2px solid #69aa00;background-color:transparent;color:#69aa00;text-align:center;text-transform:uppercase;margin-bottom:3px;margin-top:3px;line-height:18px}.course-list-container .panel-default .panel-body li{display:block}.course-list-container .panel-default .panel-body li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:24px;padding:10px 10px;line-height:1.2;background-color:#d2e5b2;color:#404040}.course-list-container .panel-default .panel-body li a .free{background:#888;color:#fff;border-radius:2px;padding:3px 5px 2px 5px;font-size:11px;height:18px}.course-list-container .panel-default .panel-body li a:hover{background-color:#ee6022;color:#fff}.course-list-container .panel-default .panel-body li.active a{background-color:#ee6022;color:#fff}.course-list-container .panel-default .panel-body li+li{border-top:1px solid #fff}.course-list-container .panel-group .panel{border:none;background-color:transparent;border-radius:0}.course-list-container .panel-group .panel+.panel{margin:0}.course-list-container .group-lv0{padding-left:90px;margin-bottom:70px}#specialized-featured-popup{width:500px;min-height:auto;padding:0 0;border-radius:6px;border:1px solid rgba(0,0,0,.2)}#specialized-featured-popup .specialized-featured-title{text-align:center;font-size:17px;color:#fff;background-color:#143a77;padding:9px}#specialized-featured-popup .specialized-featured-content{margin-top:16px;margin-left:30px}#specialized-featured-popup .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#specialized-featured-popup input{position:absolute;opacity:0;cursor:pointer}#specialized-featured-popup .specialized-confirm{text-align:center;color:red}#specialized-featured-popup .specialized-confirm .confirm{margin-top:10px;margin-bottom:10px}#specialized-featured-popup .specialized-featured-content .container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}#specialized-featured-popup .specialized-featured-content .container:hover input~.checkmark{background-color:#ccc}#specialized-featured-popup .specialized-featured-content .container input:checked~.checkmark{background-color:#2196f3}#specialized-featured-popup .specialized-featured-content .container .checkmark:after{content:"";position:absolute;display:none}#specialized-featured-popup .specialized-featured-content .container input:checked~.checkmark:after{display:block}#specialized-featured-popup .specialized-featured-content .container .checkmark:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}#timeout-featured-popup{width:500px;min-height:auto;padding:0 0;border-radius:6px;border:1px solid rgba(0,0,0,.2)}#timeout-featured-popup .timeout-featured-title{text-align:center;font-size:17px;color:#fff;background-color:#143a77;padding:9px}#timeout-featured-popup .timeout-featured-content{margin-top:16px;margin-left:30px}#timeout-featured-popup .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#timeout-featured-popup input{position:absolute;opacity:0;cursor:pointer}#lesson-previous-popup{width:500px;min-height:auto;padding:0 0;border-radius:6px;border:1px solid rgba(0,0,0,.2)}#lesson-previous-popup .lesson-previous-title{text-align:center;font-size:17px;color:#fff;background-color:#606163;padding:9px}#lesson-previous-popup .lesson-previous-content{margin-top:16px;margin-left:20px;margin-right:20px}#lesson-previous-popup .lesson-previous-confirm{text-align:center}#lesson-previous-popup .lesson-previous-confirm .cancel,#lesson-previous-popup .lesson-previous-confirm .confirm{margin-top:10px;margin-bottom:10px;background-color:#606163;color:#fff}.vjs-playback-rate .vjs-menu{z-index:1000}.app-pdf{border:1px solid #c4c4c4}.app-pdf .toolbar{font-family:Quicksand,Arial,sans-serif;font-weight:700}.app-pdf .toolbar .pager{background:#f7fff0;padding:3px;margin:0}.app-pdf .toolbar .pager .page-next,.app-pdf .toolbar .pager .page-prev{color:#333;font-size:12px;border-radius:2px;padding:0 2px;border:0;background:#eee}.app-pdf .toolbar .pager .page-next:focus,.app-pdf .toolbar .pager .page-prev:focus{outline:-webkit-focus-ring-color auto 0}.app-pdf .toolbar .pager .page-next:hover,.app-pdf .toolbar .pager .page-prev:hover{background:#ddd}.app-pdf .viewport{overflow:hidden;overflow-y:scroll}.app-pdf #viewer #toolbar{height:30px}.flashcards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.flashcards .switch{position:relative;display:inline-block;width:calc(2em + 4px);height:calc(1em + 4px)}.flashcards .switch input{opacity:0;width:0;height:0}.flashcards .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.flashcards .slider:before{position:absolute;content:"";height:1em;width:1em;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.flashcards .slider.round{border-radius:34px}.flashcards .slider.round:before{border-radius:50%}.flashcards input:checked+.slider{background-color:#2196f3}.flashcards input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.flashcards input:checked+.slider:before{-webkit-transform:translateX(1em);-ms-transform:translateX(1em);transform:translateX(1em)}.flashcards .modal-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flashcards .modal-body .setting{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em;padding:.5em;width:60%}.flashcards .modal-body .setting span{text-align:right}.flashcards .a_cursor--pointer{cursor:pointer}.flashcards .settings{color:#96d962;font-size:1.3em;position:absolute;top:0;right:0}.flashcards .settings span{cursor:pointer}.flashcards .stats{font-size:2em}.flashcards .stats__not_learned{color:#eb3434}.flashcards .stats__learned{color:#96d962}.flashcards .content{width:50%}.flashcards .no-transition{-webkit-transition:none!important;transition:none!important}.flashcards .stackedcards-overflow{overflow-y:hidden!important}.flashcards .stackedcards.init{opacity:0}.flashcards .stackedcards{position:relative}.flashcards .stackedcards *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flashcards .stackedcards--animatable{-webkit-transition:all .4s ease;transition:all .4s ease}.flashcards .stackedcards .stackedcards-container>*,.flashcards .stackedcards-overlay{position:absolute;width:100%;height:100%;will-change:transform,opacity;top:0;border-radius:10px 10px 0 0}.flashcards .stackedcards-overlay.left>div,.flashcards .stackedcards-overlay.right>div,.flashcards .stackedcards-overlay.top>div{width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.flashcards .stackedcards-overlay.left,.flashcards .stackedcards-overlay.right,.flashcards .stackedcards-overlay.top{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;left:0;opacity:0;top:0;height:100%;font-size:24px;text-transform:uppercase;font-weight:500;color:#fff}.flashcards .stackedcards-overlay.top{background:0 0;color:transparent}.flashcards .stackedcards-overlay.right{height:50px;background:#5cb85c}.flashcards .stackedcards-overlay.left{height:50px;background:#d9534f}.flashcards .stackedcards-overlay.left:empty,.flashcards .stackedcards-overlay.right:empty,.flashcards .stackedcards-overlay.top:empty{display:none!important}.flashcards .stackedcards-overlay-hidden{display:none}.flashcards .stackedcards-origin-bottom{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.flashcards .stackedcards-origin-top{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.flashcards .stackedcards-bottom,.flashcards .stackedcards-none,.flashcards .stackedcards-top{background:0 0;height:100%}.flashcards .stackedcards .stackedcards-container>:nth-child(1){position:relative;display:block}.flashcards .global-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;width:100%;margin-top:50px;text-align:center}.flashcards .undo-action{font-size:24px;margin-top:20px}.flashcards #settingModal .fl-setting-header-title{width:100%;margin-left:41px}.flashcards .left-action,.flashcards .right-action{width:100%;height:50px;text-transform:uppercase;font-weight:500;color:#fff;background:#5cb85c}.flashcards .left-action:hover,.flashcards .right-action:hover{background-color:#71c171}.flashcards .final-state{width:50%;min-height:550px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease}.flashcards .final-state.active{opacity:1}.flashcards .final-state.hidden{opacity:0}.flashcards .final-state .btn{width:80%;margin-bottom:1em;border:none}.flashcards .card-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.flashcards .card-item .card-inner.flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flashcards .card-item .card-inner{position:relative;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;width:100%;min-height:550px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.flashcards .card-item .card-inner .card__face{padding:10px 20px 10px 20px;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.3);box-shadow:0 6px 12px 0 rgba(0,0,0,.3);border-radius:10px;position:absolute;height:100%;width:100%;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#fff}.flashcards .card-item .card-inner .card__face .title{text-align:center;margin-top:20px}.flashcards .card-item .card-inner .card__face--jp .card__word{height:90%;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:55px;padding-bottom:10px}.flashcards .card-item .card-inner .card__face--jp .card__word--text{padding:0;text-align:center;font-family:"Noto Serif JP script=all rev=1","Adobe Blank";font-size:3em;line-height:1.3em;font-weight:700;font-style:normal}.flashcards .card-item .card-inner .card__face--jp .card__word--example{padding:20px;line-height:2em;font-size:17px;overflow:hidden;text-align:justify}.flashcards .card-item .card-inner .card__face--jp .card__word--example .highlight{color:red;text-decoration:underline}.flashcards .card-item .card-inner .card__face--jp .card__word--example:hover{overflow-y:scroll}.flashcards .card-item .card-inner .card__face--jp .card__voice{height:10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:5px}.flashcards .card-item .card-inner .card__face--jp .card__voice--button{vertical-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;background:#96d962;border-radius:50%;color:#fff;font-size:1.5em}.flashcards .card-item .card-inner .card__face .card-inner.flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flashcards .card-item .card-inner .card__face--back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flashcards .card-item .card-inner .card__face .card_meaning{height:65%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;min-height:45%}.flashcards .card-item .card-inner .card__face .card_meaning .meaning{max-width:100%;text-align:left;font-size:20px;line-height:26px;margin-top:10px}.flashcards .card-item .card-inner .card__face .card_meaning img{display:block;max-height:270px}.flashcards .card-item .card-inner .card__face .card-bottom{height:35%}.flashcards .card-item .card-inner .card__face .card_comment--title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5%;font-size:16px;color:red;text-transform:uppercase;text-align:center;border-top:1px solid #e6e6e6;margin-bottom:10px;padding-top:15px}.flashcards .card-item .card-inner .card__face .card_comment--avatar{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:5px}.flashcards .card-item .card-inner .card__face .card_comment--avatar div{width:25px;height:25px;border-radius:50%;border:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.flashcards .card-item .card-inner .card__face .card_comment--content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:100%;line-height:18px;width:70%}.flashcards .card-item .card-inner .card__face .card_comment--content .time{font-size:12px;color:#bcbcbc}.flashcards .card-item .card-inner .card__face .card_comment--content .comment{display:block;display:-webkit-box;text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;width:100%;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.flashcards .card-item .card-inner .card__face .card_comment--empty{color:#96d962;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:20%;padding-top:10px}.flashcards .card-item .card-inner .card__face .card_comment--main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:13px}.flashcards .card-item .card-inner .card__face .card_comment--action,.flashcards .card-item .card-inner .card__face .card_comment--toggle{color:#96d962}.flashcards .card-item .card-inner .card__face .card_comment--action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%;font-size:1.2em}.flashcards .card-item .card-inner .card__face .card_comment--toggle{max-height:10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2em}.flashcards .card-item .card-inner .card__face .card_comment--toggle i{grid-column-start:3}.lesson__progress--bar .progressbar-text{position:absolute;right:13px;top:-37px;font-size:18px}.lesson__progress--circle{width:30px;position:relative}.lesson__progress--circle .progressbar-text{position:absolute;left:50%;top:50%;padding:0;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:14px}.quiz__button{border:2px solid #fff;border-radius:40px;padding:10px 10px;text-align:center;background:#7fbd18;width:100%;color:#fff;cursor:pointer;-webkit-transition:all ease .2s;transition:all ease .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quiz__button:hover{background:#3a6e18}.quiz__circle-icon{width:50px;height:50px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;font-size:20px;-webkit-box-shadow:0 0 9px -4px rgba(0,0,0,.75);box-shadow:0 0 9px -4px rgba(0,0,0,.75)}.quiz__container{background:0 0;width:100%;padding:0;height:600px}.quiz__container--loading{background:0 0}.quiz__header{width:100%;padding:0 20px;color:#fff;height:50px}.quiz__header--progress{display:grid;width:100%;height:30px}.quiz__header--progress-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.quiz__header--progress-number{display:block;width:100%;padding:0;margin:0;text-align:center}.quiz__header--progress-flag{color:#000;padding:0}.quiz__body{padding:0 20px 10px 20px;width:100%;height:95%;border-radius:0 0 17px 17px}.quiz__body--result{height:80%;width:100%}.quiz__body--result-card{background:0 0;min-height:200px;border-radius:20px;padding:20px 0;color:#69aa00;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.26);box-shadow:0 0 5px 1px rgba(0,0,0,.26)}.quiz__body--result-card-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.quiz__body--result-card-right{padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:justify}.quiz__body--result-card-point{height:150px;padding:0 30px;border-right:2px solid rgba(255,255,255,.8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:30px;font-weight:700}.quiz__body--result-button{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.quiz__body--result-button .btn{margin-right:10px}.quiz__body--result-questions{width:80%;padding:20px;background:#f7f7f7;margin:0 auto}.quiz__body--result-question:not(:last-child){padding:10px;margin-bottom:10px;border-bottom:1px solid #ededed}.quiz__body--result-answers{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.quiz__body--result-answers-gap{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}.quiz__body--result-answer-correct{padding:0 5px;border:2px solid #0ab22c;border-radius:10px;color:#0ab22c}.quiz__body--result-answer-wrong{padding:0 5px;border:2px solid #9f041b;border-radius:10px;color:#9f041b}.quiz__body--title .checkbox__switch{position:relative;display:inline-block;width:calc(3em + 6px);height:calc(1.5em + 6px)}.quiz__body--title .checkbox__switch input{opacity:0;width:0;height:0}.quiz__body--title .checkbox__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.quiz__body--title .checkbox__slider:before{position:absolute;content:"";height:1.5em;width:1.5em;left:3px;bottom:3px;border-radius:50%;background-color:#fff;-webkit-transition:.4s;transition:.4s}.quiz__body--title input:checked+.checkbox__slider{background-color:#69aa00}.quiz__body--title input:focus+.checkbox__slider{-webkit-box-shadow:0 0 1px #69aa00;box-shadow:0 0 1px #69aa00}.quiz__body--title input:checked+.checkbox__slider:before{-webkit-transform:translateX(1.5em);-ms-transform:translateX(1.5em);transform:translateX(1.5em)}.quiz__body--slider{position:relative;height:80%;width:100%}.quiz__body--slide{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.quiz__body--content-question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:22px;line-height:37px;font-weight:200}.quiz__body--content-question span{font-size:22px!important}.quiz__body--content-question rt>span{font-size:12px!important}.quiz__body--content-answers{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}.quiz__body--content-answer{padding:3px 20px;border:2px solid #7fbd18;color:#111;font-weight:200;background:#fff;border-radius:30px;text-align:left;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.quiz__body--content-block{color:#fff;border:2px solid #fff;padding:0 5px}.quiz__body--content-block-correct{background:#0c4d17}.quiz__body--content-block-wrong{background:#9f041b}.quiz__body .slider{position:relative;height:80%;width:100%}.quiz__body .slider .slide{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.quiz__body--navigation{width:100%;min-height:175px}.quiz__body--navigation-button{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;z-index:2}.quiz__body--navigation-hint{background:#f0f8ff;padding:20px 20px 60px 20px;border-radius:25px;position:absolute;width:100%;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:-1px -2px 4px -4px rgba(0,0,0,.75);box-shadow:-1px -2px 4px -4px rgba(0,0,0,.75)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.fade-enter,.fade-leave-to{opacity:0}.list-enter-active,.list-leave-active{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.list-enter,.list-leave-to{opacity:0}.hint-enter-active,.hint-leave-active,.hint-move{-webkit-transition:.5s cubic-bezier(.59,.12,.34,.95);transition:.5s cubic-bezier(.59,.12,.34,.95);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.hint-enter{opacity:0;-webkit-transform:translateX(0) scaleY(.5);-ms-transform:translateX(0) scaleY(.5);transform:translateX(0) scaleY(.5);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.hint-enter-to{opacity:1;-webkit-transform:translateX(0) scaleY(1);-ms-transform:translateX(0) scaleY(1);transform:translateX(0) scaleY(1);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.hint-leave-active{position:absolute}.hint-leave-to{opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.ltr-enter-active,.ltr-leave-active,.ltr-move{-webkit-transition:.5s cubic-bezier(.59,.12,.34,.95);transition:.5s cubic-bezier(.59,.12,.34,.95);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.ltr-enter{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.ltr-enter-to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.ltr-leave-to{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.video-js.vjs-modal-dialog{background:0 0!important}.video__js--overlay .vjs-modal-dialog{background:0 0!important}.video__js--overlay .vjs-modal-dialog-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0!important}.video__js--overlay-green-tea{background:rgba(127,219,218,.8)!important}.video__js--overlay-transparent{background:0 0!important}.video__js--overlay-dark{background:rgba(57,154,191,.8)!important}.video__js--overlay-half-screen{top:initial!important;bottom:0!important;height:100%!important}.video__js--overlay-half-screen .video__js--overlay-question{height:50%}.video__js--overlay-skip-btn{padding:7px 26px;background:#157296;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:3px;-webkit-box-shadow:inset -2px -4px 0 rgba(0,0,0,.3);box-shadow:inset -2px -4px 0 rgba(0,0,0,.3)}.video__js--overlay-quiz{width:100%;height:100%;padding:3% 3% 2% 3%}.video__js--overlay-quiz-wrapper{width:100%;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.video__js--overlay-quiz-content{width:100%;height:45%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.video__js--overlay-quiz-content .h-100{height:100%}.video__js--overlay-quiz-content .h-50{height:45%}.video__js--overlay-quiz-content .h-25{height:25%}.video__js--overlay-quiz-content .grid-1-1{grid-template-columns:1fr!important}.video__js--overlay-quiz-content .grid-2-1{grid-template-columns:1fr 1fr!important}.video__js--overlay-quiz-content .grid-3-1{grid-template-columns:1fr 1fr 1fr!important}.video__js--overlay-quiz-qa{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.video__js--overlay-quiz-qa.longg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video__js--overlay-quiz-timer{width:100%;height:40px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video__js--overlay-quiz-timer #countdown{position:relative;height:40px;width:40px;text-align:center}.video__js--overlay-quiz-timer #countdown #countdown-number{color:#fff;display:inline-block;line-height:40px}.video__js--overlay-quiz-timer #countdown svg{position:absolute;top:0;right:0;width:40px;height:40px;-webkit-transform:rotateY(-180deg) rotateZ(-90deg);transform:rotateY(-180deg) rotateZ(-90deg)}.video__js--overlay-quiz-timer #countdown svg circle{stroke-dasharray:113px;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2px;stroke:#fff;fill:none;-webkit-animation:countdown 20s linear 1 forwards;animation:countdown 20s linear 1 forwards}@-webkit-keyframes countdown{from{stroke-dashoffset:0}to{stroke-dashoffset:113px}}@keyframes countdown{from{stroke-dashoffset:0}to{stroke-dashoffset:113px}}.video__js--overlay-question{background:rgba(0,0,0,.9);font-weight:700;font-size:18px;width:100%;font-family:"Noto Serif JP",serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 20px;margin-bottom:10px;border-radius:4px}.video__js--overlay-answers{width:100%;display:grid;grid-gap:10px;grid-template-columns:1fr 1fr}.video__js--overlay-answer{background:rgba(0,0,0,.9);color:#fff;display:grid;grid-template-columns:1fr 4fr;font-size:1.3em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:100%;border-radius:9px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-shadow:inset -2px -4px 0 rgba(0,0,0,.3);box-shadow:inset -2px -4px 0 rgba(0,0,0,.3)}.video__js--overlay-answer:hover{opacity:90%!important}.video__js--overlay-answer-blink{-webkit-animation:blinkColor .1s 4;animation:blinkColor .1s 4}.video__js--overlay-navigation{padding:5px 0;text-align:left}.video__js--overlay-navigation-button{padding:7px 26px;background:rgba(21,114,150,.7);cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:3px;-webkit-box-shadow:inset -2px -4px 0 rgba(0,0,0,.3);box-shadow:inset -2px -4px 0 rgba(0,0,0,.3)}.video__js--overlay-navigation-button:hover{background:rgba(15,79,155,.9)}.video__js--overlay-full-screen .video__js--overlay-quiz-wrapper{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.video__js--overlay-full-screen .video__js--overlay-quiz-content{width:100%;height:100%;padding:5% 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 auto}.video__js--overlay-full-screen .video__js--overlay-quiz-qa{width:65%;margin-right:10px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.video__js--overlay-full-screen .video__js--overlay-quiz-qa.longgg{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.video__js--overlay-full-screen .video__js--overlay-question{background:rgba(21,114,150,.4)}.video__js--overlay-full-screen .video__js--overlay-answers{width:100%;display:grid;grid-gap:9px;grid-template-columns:1fr 1fr}.video__js--overlay-full-screen .video__js--overlay-answer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1em 1em}.video__js--overlay-full-screen .video__js--overlay-answer.longgg{padding:0 1em}.vjs-fullscreen .video__js--overlay-quiz{padding:1% 1% 1% 1%}.vjs-fullscreen .video__js--overlay-question{font-size:30px!important;border-radius:8px}.vjs-fullscreen .video__js--overlay-answer{padding:0;font-size:3em!important;border-radius:6px}.vjs-fullscreen .video__js--overlay-half-screen .video__js--overlay-quiz-content{padding:0 5%}.vjs-fullscreen .video__js--overlay-half-screen .video__js--overlay-quiz-timer{padding:0 5%}.vjs-fullscreen .video__js--overlay-half-screen .video__js--overlay-question{padding:auto 5vmin;height:30%}.vjs-fullscreen .video__js--overlay-full-screen .video__js--overlay-answer{padding:0 3em;height:10vmin}.vjs-fullscreen .video__js--overlay-navigation{padding:2vmin 0}.vjs-fullscreen .video__js--overlay-navigation-button{padding:2vmin 2.5vmin}@-webkit-keyframes blinkColor{0%{background-color:#7ecade}100%{background-color:#93ca8c}}@keyframes blinkColor{0%{background-color:#7ecade}100%{background-color:#93ca8c}}.buy-box{width:40%;float:right;margin:50px 0 30px 0}.buy-box .buy-btn{padding:5px 15px 3px 15px;border-radius:8px;border:1px solid red;float:right;color:red}.ld-detail-title{font-size:25px;width:60%;float:left;color:#474dda;margin:50px 0 30px 0}.ld-detail-title b{color:#444}.ld-top-menu{width:1020px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #474dda;padding:20px;border-radius:10px;line-height:1;background-color:#e5e6ff;color:#474dda;font-weight:600;font-family:Montserrat;font-size:20px;margin-top:20px}.ld-top-menu .tab-item{font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ld-top-menu .active{border:1px solid #474dda;-webkit-box-shadow:0 0 4px #474dda;box-shadow:0 0 4px #474dda;color:#474dda}.banner-img{width:100%;float:left;border-radius:8px}.main .main-course .main-left-ld{margin-top:10px;width:670px!important}.main .main-course .main-left-ld .graph-container{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);min-height:400px;margin-bottom:40px;margin-top:0}.main .main-course .main-left-ld .cover-container{background:#fff;min-height:400px;margin-top:0}.main .main-course .main-left-ld .cover-container img{max-width:100%}.main .main-course .main-left-ld .cover-container .myplayer{height:380px!important}.main .main-course .main-left-ld .cover-container-mb{margin-bottom:60px}.main .main-course .main-left-ld .course-price-container{padding:10px 20px 10px 20px!important;border-radius:4px!important;background:#fff;border:1px dashed #8486f1;clear:both!important;margin-bottom:50px;line-height:1.5;float:left}.main .main-course .main-left-ld .course-price-container .info{width:100%;float:left;font-size:16px;font-weight:500;padding:5px 0;border-bottom:1px solid #eee}.main .main-course .main-left-ld .course-price-container .info:last-child{border-bottom:none}.main .main-course .main-left-ld .course-price-container .info span{color:#474dda}.main .main-course .main-left-ld .apexcharts-toolbar{display:none}.main .main-course .main-left-ld .chart-container{width:100%;float:left;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#fff));background-image:-webkit-linear-gradient(#f4f4f4,#fff);background-image:linear-gradient(#f4f4f4,#fff);border-radius:8px}.main .main-course .main-left-ld .chart-container .canvas-container{width:94%;margin:15px 3% 10px 3%;height:406px}.main .main-course .main-left-ld .chart-container .tab-container{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.main .main-course .main-left-ld .chart-container .tab-container .tab-item{background:#fff;border:.646982px solid #e5e5e5;-webkit-box-shadow:0 0 6.46982px rgba(0,0,0,.15);box-shadow:0 0 6.46982px rgba(0,0,0,.15);padding:3px 10px;border-radius:4px;cursor:pointer;font-size:15px;color:#666;margin-top:5px;margin-right:5px}.main .main-course .main-right-ld{margin-top:10px!important;width:310px}.course-list-ld .course-group-menu{background:#fff;border:.5px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:7px;margin-bottom:15px}.course-list-ld .course-group-menu a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 10px;line-height:1.2;color:#404040;border-top:1px solid #ddd;font-size:15px;font-family:Roboto;opacity:.8}.course-list-ld .course-group-menu .panel-heading{background:#fff;color:#222;border-radius:6px;cursor:pointer}.course-list-ld .course-group-menu .panel-heading:hover a{color:#000}.course-list-ld .course-group-menu .cg-icon{width:15px;height:15px;margin-right:10px}.course-list-ld .course-group-menu a{color:#444;font-size:16px;font-family:arial}.course-list-ld .course-group-menu .panel-heading a:before{font-family:"Glyphicons Halflings";content:"\e114";float:right;-webkit-transition:all .5s;transition:all .5s;font-size:12px;color:#ccc}.course-list-ld .course-group-menu .panel-heading.active a:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.course-list-ld .panel-body{padding:0 15px;border-top:none!important}.course-list-ld .panel-default .panel-body li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:24px;padding:10px 10px;line-height:1.2;color:#404040;border-top:1px solid #ddd;font-size:15px;font-family:Roboto;opacity:.8}.course-list-ld .panel-default .panel-body li a .score{color:#474dda}.course-list-ld .panel-default .panel-body li a .passed{color:#0fb78f}.course-list-ld .panel-default .panel-body li a .not-passed{color:#d43030}.course-list-ld .mn-tab-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:24px}.course-list-ld .mn-tab-2 .score{color:#474dda}.course-list-ld .mn-tab-2 .passed{color:#0fb78f}.course-list-ld .mn-tab-2 .not-passed{color:#d43030}#main-lesson-ld{height:auto;margin-bottom:30px}#main-lesson-ld .empty-box{width:100%;float:left;border-radius:6px;border:1px dashed #474dda;padding:150px;text-align:center}#main-lesson-ld .popup-result{width:760px;padding:30px 30px;background:#fff;position:fixed;top:150px;-webkit-backdrop-filter:saturate(180%) blur(15px);backdrop-filter:saturate(180%) blur(15px);border:1px solid #ccc;z-index:9999999999;left:calc(50vw - 380px);background-color:rgba(255,255,255,.72);-webkit-transition:background-color .5s cubic-bezier(.28,.11,.32,1);transition:background-color .5s cubic-bezier(.28,.11,.32,1);transition-property:background-color,-webkit-backdrop-filter;-webkit-transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}#main-lesson-ld .popup-result .zmdi-close{float:right;margin:-30px -30px;padding:15px;cursor:pointer;background:#f06}#main-lesson-ld .popup-result h1,#main-lesson-ld .popup-result h2,#main-lesson-ld .popup-result h3{text-align:center}#main-lesson-ld .popup-result h1{padding:50px 0;margin:20px 150px;border:1px dashed #474dda}#main-lesson-ld .popup-result .img-bg{width:695px;height:412px}#main-lesson-ld .popup-result .rinfo span{font-size:12px;position:absolute}#main-lesson-ld .popup-result .rinfo .ru_name{float:left;margin:-255px 0 0 160px}#main-lesson-ld .popup-result .rinfo .ru_level{float:left;margin:-232px 0 0 160px}#main-lesson-ld .popup-result .rinfo .ru_pass{float:left;margin:-207px 0 0 160px}#main-lesson-ld .popup-result .rinfo .ru_score1{margin:-54px 0 0 66px;font-size:18px}#main-lesson-ld .popup-result .rinfo .ru_score2{margin:-54px 0 0 243px;font-size:18px}#main-lesson-ld .popup-result .rinfo .ru_score3{margin:-54px 0 0 420px;font-size:18px}#main-lesson-ld .popup-result .rinfo .ru_total{margin:-54px 0 0 570px;font-size:18px}#main-lesson-ld .popup-result .btn-do-again{padding:12px 40px;font-size:17px;margin:20px auto 0 auto;color:#fff;display:block;width:160px;background:#474dda;border-radius:10px}#main-lesson-ld:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.lesson-ld-tab-menu{width:100%;padding:0 0 20px 0}.lesson-ld-tab-menu .exam-container-menu{width:480px;margin:0 auto;height:130px;background:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lesson-ld-tab-menu .exam-container-menu .item-exam{padding:25px 5px 10px 5px;width:150px;text-align:center;color:#999;cursor:pointer}.lesson-ld-tab-menu .exam-container-menu .item-exam img{height:40px;margin-bottom:10px;display:inline}.lesson-ld-tab-menu .exam-container-menu .item-exam span{font-size:17px;font-weight:700;color:#222}.lesson-ld-tab-menu .exam-container-menu .item-exam:hover{font-weight:700}.heading-bar{background:#bcbdef;width:calc(100% + 30px);margin:-30px 0 30px -15px;padding-left:15px}.heading-bar .panel-tab .btn{width:32%;font-size:15px;font-weight:700;padding:4px 0 3px 0;margin:9px 0;border-radius:4px}.heading-bar .panel-tab .active{background:#fff}.exercise-container{width:100%;float:left;padding-right:30px;border:.5px solid #eee;padding:30px 15px;border-radius:8px;overflow:hidden}.exercise-container .nb-bar{width:668px;float:left;margin:-70px 0 0 -15px;font-size:18px;position:absolute}.exercise-container .nb-bar .timer{width:50%;float:left;color:green}.exercise-container .nb-bar .btn{float:right;margin-left:15px;height:32px}.exercise-container .nb-bar .download-pdf{border-radius:8px;color:#8486f1;height:26px;border:1.5px solid #8486f1;padding-top:2px}.exercise-container .mp3-container{width:100%;float:left;margin:-10px 0 30px 0}.exercise-container .mp3-container audio{width:100%;float:left;height:35px}.exercise-container .question{font-size:16px;width:100%;float:left}.exercise-container label>input[type=radio]{display:none}.exercise-container label>input[type=radio]+::before{content:"";display:inline-block;vertical-align:bottom;width:1rem;height:1rem;margin-right:.3rem;border-radius:50%;border-style:solid;border-width:.1rem;border-color:gray}.exercise-container label>input[type=radio]:checked+*{color:teal}.exercise-container label>input[type=radio]:checked+::before{background:-webkit-radial-gradient(teal 0,teal 40%,transparent 50%,transparent);background:radial-gradient(teal 0,teal 40%,transparent 50%,transparent);border-color:teal}.exercise-container fieldset{margin:20px;max-width:400px}.exercise-container label>input[type=radio]+*{display:inline-block;padding:.5rem 1rem}.exercise-container .answer-container{margin:10px 0 20px 0;width:100%;float:left}.exercise-container .answer-container .answer-item{width:50%;float:left;padding-right:20px;margin-bottom:10px}.exercise-container .answer-container .answer-item .answers-label{font-weight:400;display:inline}.submit-exam-btn{background:#f2994a;border-radius:20px;color:#fff;width:100%;margin-top:10px}.main-comment{width:1024px;margin:0 auto}.main-comment .comment-container{width:680px;float:left}.m-l-checkpoint{background:#fff;border-radius:12px;padding:15px 20px;margin-bottom:30px}.m-l-checkpoint label{font-family:Montserrat!important;font-weight:400!important}#lesson-checkpoint{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto;text-align:center;margin-bottom:30px;margin-top:30px}#lesson-checkpoint .main-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#lesson-checkpoint .main-block .main-left{background:#f5f5f5}#lesson-checkpoint .main-block .main-left .lesson-title{text-align:center}#lesson-checkpoint .main-block .main-right{margin:0;padding:0;min-height:0}#lesson-checkpoint .main-block .main-right .time-end{text-align:center;font-weight:400;font-size:25px;color:red}#lesson-checkpoint .main-block .main-right .time-remaining{font-size:20px}#lesson-checkpoint .main-block .main-right .time-remaining span{margin-top:5px;font-size:30px;display:block}#lesson-checkpoint .cover-container{text-align:left}#lesson-checkpoint .cover-container .questions-container{margin-top:25px}#lesson-checkpoint .empty-box{width:100%;float:left;border-radius:6px;border:1px dashed #474dda;padding:150px;text-align:center}#lesson-checkpoint .popup-result{width:760px;background:#fff;position:fixed;top:90px;-webkit-backdrop-filter:saturate(180%) blur(15px);backdrop-filter:saturate(180%) blur(15px);border:1px solid rgba(0,0,0,.87);z-index:9999999999;background-color:rgba(255,255,255,.72);-webkit-transition:background-color .5s cubic-bezier(.28,.11,.32,1);transition:background-color .5s cubic-bezier(.28,.11,.32,1);transition-property:background-color,-webkit-backdrop-filter;-webkit-transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}#lesson-checkpoint .popup-result .zmdi-close{position:absolute;top:15px;left:95%;color:#fff;font-size:24px}#lesson-checkpoint .popup-result h1,#lesson-checkpoint .popup-result h2,#lesson-checkpoint .popup-result h3{text-align:center;margin:0}#lesson-checkpoint .popup-result h1{padding:50px 0;margin:20px 80px;border:1px dashed #474dda;border-radius:10px}#lesson-checkpoint .popup-result .img-bg{width:695px;height:412px}#lesson-checkpoint .popup-result .rinfo span{font-size:12px;position:absolute}#lesson-checkpoint .popup-result .rinfo .ru_name{float:left;margin:-255px 0 0 160px}#lesson-checkpoint .popup-result .rinfo .ru_level{float:left;margin:-232px 0 0 160px}#lesson-checkpoint .popup-result .rinfo .ru_pass{float:left;margin:-207px 0 0 160px}#lesson-checkpoint .popup-result .rinfo .ru_score1{margin:-54px 0 0 66px;font-size:18px}#lesson-checkpoint .popup-result .rinfo .ru_score2{margin:-54px 0 0 243px;font-size:18px}#lesson-checkpoint .popup-result .rinfo .ru_score3{margin:-54px 0 0 420px;font-size:18px}#lesson-checkpoint .popup-result .rinfo .ru_total{margin:-54px 0 0 570px;font-size:18px}#lesson-checkpoint .popup-result .btn-do-again{padding:12px 40px;font-size:17px;margin:20px auto 0 auto;color:#fff;display:block;width:160px;background:#474dda;border-radius:10px}#lesson-checkpoint .btn-cham-diem{background:#96d962;color:#000;border:none;border-radius:10px;padding:9px 35px;text-align:center;cursor:pointer;font-weight:700;font-size:20px;margin-top:15px}#lesson-checkpoint .btn-retest{background:#ff000a;color:#fff;border:none;border-radius:10px;padding:9px 35px;text-align:center;cursor:pointer;font-weight:700;font-size:20px;margin-top:20px}#lesson-checkpoint .btn-submit{background:#96d962;color:#000;border:none;border-radius:9999px;padding:21px 142px;text-align:center;cursor:pointer;font-weight:700;font-size:22px}#lesson-checkpoint .checkpoint-submit span{display:inline-block;background-color:#96d962;font-size:25px;font-weight:700;padding:15px 80px;border-radius:9999px;text-transform:capitalize;cursor:pointer}#lesson-checkpoint .popup-result{width:550px;border-radius:20px}#lesson-checkpoint .popup-result .popup-title-mb{color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#96d962;padding:10px 0}#lesson-checkpoint .popup-result .popup-warning{font-size:18px;color:#000;font-weight:400;display:block;margin-bottom:10px}#lesson-checkpoint .popup-result .main-popup{padding:0 40px}#lesson-checkpoint .popup-result .main-popup input,#lesson-checkpoint .popup-result .main-popup select{border:none;border-bottom:1px solid rgba(0,0,0,.87);background-color:#fff}#lesson-checkpoint .popup-result .main-popup button{padding-top:10px;margin-bottom:-10px}#lesson-checkpoint .popup-result .triangle-bottomright svg{float:right}#lesson-checkpoint .results-title{background:#96d962;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#fff}#lesson-checkpoint .main-popup-results p{text-transform:uppercase}#lesson-checkpoint .main-popup-results .result-text span{display:inline-block;margin-top:20px;text-align:center;text-transform:uppercase}#lesson-checkpoint .main-popup-results .result-text .result-text-pass{color:#96d962}#lesson-checkpoint .main-popup-results .result-text .result-text-faill{color:#fb6d3a}#lesson-checkpoint .answer-result{text-align:left;padding:0 20px}#lesson-checkpoint .answer-result h3{font-weight:700}#lesson-checkpoint .answer-result .answer-true{border:1px solid #ffd336;border-radius:5px;padding:0 2px}#lesson-checkpoint .answer-result .answer-false{border:1px solid #e00707;border-radius:5px;padding:0 2px}#lesson-checkpoint .answer-result .questions-container .question-content{font-weight:400;white-space:break-spaces}#lesson-checkpoint .answer-result .questions-container .question-content strong{font-weight:400}#lesson-checkpoint .answer-result .questions-container .question-content table{width:100%!important}#lesson-checkpoint .answer-result .answer-container .answer-item{margin:7px 0}#lesson-checkpoint .answer-result .answer-container .answer-item .label-answer{font-weight:unset}#lesson-checkpoint .answer-result .answer-container .answer-item .label-answer .icon-true{color:#96d962}#lesson-checkpoint .answer-result .answer-container .answer-item .label-answer .icon-fasle{color:#e00707}#lesson-checkpoint .v-modal-container{width:30pc;border-radius:5px;padding:0}@media only screen and (max-width:1024px){.main-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn-cham-diem{margin-top:30px}.time-remaining{margin-top:15px}.time-remaining-mobile{display:block!important;font-size:20px;margin-top:20px}.time-remaining-mobile span{font-size:30px}.lesson-title{margin-top:30px!important}}@media only screen and (min-width:1025px){.timer-sm{position:fixed;margin-left:30px}}@media only screen and (max-width:768px){#lesson-checkpoint{margin-top:0}.time-remaining-zone{position:fixed;width:100%;left:0}.time-remaining-zone .time-remaining-mobile{margin:0 15px 0 15px}.time-remaining-zone .time-remaining-mobile .time-remaining-title{background:#ffe179;color:#000;border-radius:15px;padding:5px 0;font-size:15px;font-weight:900}.time-remaining-zone .time-remaining-mobile .time-remaining-title .time-remaining-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.time-remaining-zone .time-remaining-mobile .time-remaining-title span{margin-left:5px;display:inline;color:red}.lesson-title{margin-top:120px!important}.time-remaining{display:none}.time-end{margin-top:20px}.course_extension{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.course_extension .extension_more,.course_extension .extension_policy_data{width:100%!important}.course_extension .extension_policy_data{margin-bottom:40px!important}.course-ldp__extension{padding:0 50px!important}}@media only screen and (max-width:425px){#lesson-checkpoint{margin-top:0}#lesson-checkpoint .v-modal-container{width:22pc}}@media only screen and (max-width:320px){#lesson-checkpoint{margin-top:0}#lesson-checkpoint .v-modal-container{width:19pc}}.plus-info{display:none;width:661px;min-height:305px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;border:1px solid #f2994a;padding:0}.plus-info .title{background:#f2994a;border-radius:8px;color:#fff;width:100%;height:54px;position:relative;bottom:10px;vertical-align:middle}.plus-info .title h4{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;line-height:23px;margin-left:20px}.plus-info .content{margin-top:10px;margin-left:30px;font-size:15px;line-height:24px;color:#000;min-height:175px}.plus-info .end{text-align:center;margin-bottom:10px;margin-top:5px}.plus-info .end .plus-buy{width:207px;background:#f2994a;border-radius:30.24px;color:#fff;font-size:18.292px}.plus-info .fancybox-close-small{display:none}.kaiwa-container .plus-intro h4{font-size:12px!important}.course-list-roadmap{width:100%;margin-top:14px;min-height:1000px;float:left;font-family:Montserrat,sans-serif}.course-list-roadmap #stage-container{display:none}.course-list-roadmap .stage-container{background:#e0f5c5;border-radius:12px;width:100%;float:left;padding:30px 10px}.course-list-roadmap .stage-container .st-step{float:left;width:90px;position:relative;z-index:2}.course-list-roadmap .stage-container .st-step:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.course-list-roadmap .stage-container .st1{margin:-250px 0 0 10px}.course-list-roadmap .stage-container .st1:hover{margin-top:-275px;cursor:pointer}.course-list-roadmap .stage-container .st2{margin:-130px 0 0 100px}.course-list-roadmap .stage-container .st2:hover{margin-top:-115px;cursor:pointer}.course-list-roadmap .stage-container .st3{margin:-365px 0 0 170px}.course-list-roadmap .stage-container .st3:hover{margin-top:-380px;cursor:pointer}.course-list-roadmap .stage-container .st4{margin:-275px 0 0 260px}.course-list-roadmap .stage-container .st4:hover{margin-top:-260px;cursor:pointer}.course-list-roadmap .roadmap-category .rmot{width:70px;height:62px;background:#ffbf00;border-radius:10px;color:#000;padding:7px;position:fixed;bottom:33px;right:100px;font-size:11px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 5px 0 0 rgba(143,102,0,.75);box-shadow:0 5px 0 0 rgba(143,102,0,.75)}.course-list-roadmap .roadmap-category .rmot:hover{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-box-shadow:none;box-shadow:none}.course-list-roadmap .roadmap-category .rmboxmn{height:220px;width:70px;margin-top:-200px;position:fixed;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.course-list-roadmap .roadmap-category .rmboxmn .rm_mn-item{width:50px;float:left;margin-bottom:10px;cursor:pointer;opacity:.9}.course-list-roadmap .roadmap-category .rmboxmn .rm_mn-item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}.course-list-roadmap .stage-container-show{-webkit-animation:stage-container-zoomout .1s linear forwards;animation:stage-container-zoomout .1s linear forwards}.course-list-roadmap .stage-container-hide{-webkit-animation:stage-container-zoomin .1s linear forwards;animation:stage-container-zoomin .1s linear forwards}@-webkit-keyframes stage-container-zoomout{from{height:209px}to{height:522px}}@keyframes stage-container-zoomout{from{height:209px}to{height:522px}}@-webkit-keyframes stage-container-zoomin{from{height:522px}to{height:209px}}@keyframes stage-container-zoomin{from{height:522px}to{height:209px}}.course-list-roadmap .stage-small-container{background:#e0f5c5;border-radius:12px;width:100%;padding:10px 46.5px;position:relative}.course-list-roadmap .stage-small-container .stage-small{background-image:url(../img/roadmap/ttbg_small.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:127px;height:40px;position:absolute;top:10px;left:15px}.course-list-roadmap .stage-small-container .stage-small span{display:inline-block;width:100%;text-align:center;font-weight:700;margin-top:8px;font-size:12px}.course-list-roadmap .stage-small-container .search-stage{position:absolute;bottom:12px;right:18px;background-color:#96d962;width:45px;height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:7px}.course-list-roadmap .stage-small-container .search-stage svg{width:35px}.course-list-roadmap .stage-lesson-head{margin-top:0;width:100%;float:left;background-image:url(../img/roadmap/ttbg.png);background-position:center center;height:80px;background-size:100%;position:relative}.course-list-roadmap .stage-lesson-head .lesson-path-prev{position:absolute;top:17px;left:29px;cursor:pointer;width:38px}.course-list-roadmap .stage-lesson-head .lesson-path-next{position:absolute;top:17px;right:35px;cursor:pointer;width:37px}.course-list-roadmap .stage-lesson-head .st-title{margin:28px 0;float:left;width:100%;text-align:center;font-size:16px;font-weight:700;background-repeat:no-repeat}.course-list-roadmap .stage-lesson{margin-top:30px;width:100%;float:left;background-image:url(../img/roadmap/mn.png);background-repeat:repeat-y;border-radius:12px;-webkit-box-shadow:0 2px 5px 1px #ddd;box-shadow:0 2px 5px 1px #ddd;min-height:200px;background-color:transparent;background-size:100%}.course-list-roadmap .stage-lesson .mnbg{width:435px;padding-left:25%;background-size:95%;float:left;margin-top:5px;padding-bottom:20px;padding-right:92px;max-height:1200px;overflow-y:scroll}.course-list-roadmap .stage-lesson .mnbg::-webkit-scrollbar{display:none}.course-list-roadmap .stage-lesson .mnbg .stg-item{width:60px;height:60px;float:left;margin-bottom:25px;margin-right:50px}.course-list-roadmap .stage-lesson .mnbg .stg-item .stage-drop-menu{margin-left:-40px;float:right;width:250px;margin-top:20px;background-color:#f5ffed;z-index:33}.course-list-roadmap .stage-lesson .mnbg .stg-item .stage-drop-menu .caret-up{position:absolute;float:left;margin-top:-13px;left:60px}.course-list-roadmap .stage-lesson .mnbg .stg-item .stage-drop-menu li{width:100%;float:left;padding:0;border-bottom:1px solid #96d962}.course-list-roadmap .stage-lesson .mnbg .stg-item .stage-drop-menu li a{padding:7px 15px;white-space:unset}.course-list-roadmap .stage-lesson .mnbg .stg-item .stage-drop-menu li a i{margin-right:10px}.course-list-roadmap .stage-lesson .mnbg .stg-item .stage-drop-menu li:last-child{border:none}.course-list-roadmap .stage-lesson .mnbg .stg-item .stage-drop-menu .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.course-list-roadmap .stage-lesson .mnbg .item3{margin-left:57px}.course-list-roadmap .stage-lesson .mnbg .g-item{border:8px solid #e6e1cd;border-radius:50%;width:60px;height:60px;background-color:#fff;-webkit-box-shadow:0 6px #ccc;box-shadow:0 6px #ccc;text-align:center;color:#bfbfbf;padding-top:7px;font-size:24px;font-weight:700;font-family:Montserrat;position:relative;z-index:22}.course-list-roadmap .stage-lesson .mnbg .g-item:hover{cursor:pointer;background:#eee}.course-list-roadmap .stage-lesson .mnbg .done{border:8px solid #96d962;-webkit-box-shadow:0 6px #4ba72f;box-shadow:0 6px #4ba72f;color:green;background:#f5ffed}.course-list-roadmap .stage-lesson .mnbg .in-progress{border:8px solid #ffe335;-webkit-box-shadow:0 6px #f90;box-shadow:0 6px #f90;color:orange;background:#fff8ca}.course-list-roadmap .rm-expand{background:#fcfcfc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 0}.course-list-roadmap .rm-expand .bg-left,.course-list-roadmap .rm-expand .bg-right{width:230px;min-height:80vh}.course-list-roadmap .rm-expand .bg-left .bg-img,.course-list-roadmap .rm-expand .bg-right .bg-img{width:100%;margin:100px 0 0 0}.course-list-roadmap .rm-expand .bg-center{width:62%;overflow-y:auto;overflow-x:hidden}.course-list-roadmap .rm-expand .bg-center::-webkit-scrollbar{display:none}.course-list-roadmap .rm-expand .stage-lesson-head{background-repeat:no-repeat;background-position:center center;height:80px;background-size:45%}.course-list-roadmap .rm-expand .stage-lesson-head .st-title{margin:28px 0;float:left;width:100%;text-align:center;font-size:16px;font-weight:700;background-repeat:no-repeat}.course-list-roadmap .rm-expand .mnbg{width:650px;margin-left:16%;background-size:45%;float:left;margin-top:45px;padding-bottom:20px}.course-list-roadmap .rm-expand .mnbg .stg-item{width:60px;height:60px;float:left;margin-bottom:25px;margin-right:88px}.course-list-roadmap .rm-expand .mnbg .stg-item .stage-drop-menu{margin-left:-40px;float:right;width:250px;margin-top:20px;background-color:#f5ffed;z-index:33}.course-list-roadmap .rm-expand .mnbg .stg-item .stage-drop-menu .caret-up{position:absolute;float:left;margin-top:-13px;left:60px}.course-list-roadmap .rm-expand .mnbg .stg-item .stage-drop-menu li{width:100%;float:left;padding:0;border-bottom:1px solid #96d962}.course-list-roadmap .rm-expand .mnbg .stg-item .stage-drop-menu li a{padding:7px 15px;white-space:unset}.course-list-roadmap .rm-expand .mnbg .stg-item .stage-drop-menu li a i{margin-right:10px}.course-list-roadmap .rm-expand .mnbg .stg-item .stage-drop-menu li:last-child{border:none}.course-list-roadmap .rm-expand .mnbg .stg-item .stage-drop-menu .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.course-list-roadmap .rm-expand .mnbg .item5{margin-left:230px;margin-right:230px}.course-list-roadmap .rm-expand .mnbg .g-item{border:8px solid #e6e1cd;border-radius:50%;width:60px;height:60px;background-color:#fff;-webkit-box-shadow:0 6px #ccc;box-shadow:0 6px #ccc;text-align:center;color:#bfbfbf;padding-top:7px;font-size:24px;font-weight:700;font-family:Montserrat;position:relative;z-index:22}.course-list-roadmap .rm-expand .mnbg .g-item:hover{cursor:pointer;background:#eee}.course-list-roadmap .rm-expand .mnbg .done{border:8px solid #96d962;-webkit-box-shadow:0 6px #4ba72f;box-shadow:0 6px #4ba72f;color:green;background:#f5ffed}.course-list-roadmap .rm-expand .mnbg .in-progress{border:8px solid #ffe335;-webkit-box-shadow:0 6px #f90;box-shadow:0 6px #f90;color:orange;background:#fff8ca}@media only screen and (max-width:600px){.main .main-course .main-left-ld{width:100%!important}.fast-area img{width:30%}}.cta{position:absolute;bottom:-38%;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.cta-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2vw;font-weight:700;text-decoration:none;color:#fff;height:60px;padding:0 60px;border-radius:100px;-webkit-box-shadow:2px 4px 0 0 rgba(0,0,0,.7);box-shadow:2px 4px 0 0 rgba(0,0,0,.7);cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;will-change:transform;min-width:250px;text-align:center}.cta-button svg{width:2vw;margin-right:7px}.cta-button:active,.cta-button:focus,.cta-button:hover{text-decoration:none;color:#fff}.cta-button:hover{-webkit-transform:translate(2px,2px);-ms-transform:translate(2px,2px);transform:translate(2px,2px);-webkit-box-shadow:none;box-shadow:none}.course-cta{min-height:90px;width:100vw;padding:24px;background-color:#96d962;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course-cta__inner{width:1200px;height:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.course-cta__title{font-family:Montserrat,Arial,sans-serif;font-size:30px;font-weight:700;margin-right:60px;text-transform:uppercase}.course-cta__title a{text-decoration:none;color:#000}.course-cta.dark{background-color:#000}.course-cta.dark .course-cta__title a{color:#fff}.course-cta.dark{z-index:5}.course-cta__price{font-family:Quicksand,Arial,sans-serif;font-size:21px;font-weight:400;border-radius:7px;background-color:#fff;border:2px solid #000;text-decoration:none;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px}.course-cta__price:active,.course-cta__price:focus,.course-cta__price:hover,.course-cta__price:visited{text-decoration:none;color:#000}.course-cta__price .cart-icon{height:100%;padding:0 10px;background-color:#fb6d3a;border-radius:0 5px 5px 0;cursor:pointer}.course-cta__buy,.course-cta__fb{padding:12px 20px;border-radius:23px;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;min-width:207px;cursor:pointer;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;box-shadow:4px 8px 0 0 rgba(0,0,0,.25);-webkit-box-shadow:4px 8px 0 0 rgba(0,0,0,.25);-moz-box-shadow:4px 8px 0 0 rgba(0,0,0,.25)}.course-cta__buy:hover,.course-cta__fb:hover{-webkit-transform:translateX(2px) translateY(2px);-ms-transform:translateX(2px) translateY(2px);transform:translateX(2px) translateY(2px);box-shadow:10px 12px 16px -19px rgba(0,0,0,.25);-webkit-box-shadow:10px 12px 16px -19px rgba(0,0,0,.25);-moz-box-shadow:10px 12px 16px -19px rgba(0,0,0,.25)}.course-cta__fb{border:2px solid #fff;background:#96d962;color:#fff}.course-cta__buy{background:#fff;color:#000}.course-cta__ld-back{background-color:#fff;color:#8486f1;padding:8px 20px}.play-icon-btn svg#play{width:100px;margin:120px auto;display:block;cursor:pointer;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;border-radius:50%}.play-icon-btn svg#play #triangle{fill:#fff;-webkit-transition:.5s;transition:.5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.play-icon-btn svg #lineOne,.play-icon-btn svg #lineTwo{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:1s;transition:1s}.play-icon-btn:hover{background:rgba(255,255,255,.3)}.play-icon-btn:hover svg#play #triangle{fill:#96d962;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.play-icon-btn:hover svg #lineOne{-ms-transform:rotate(260deg);transform:rotate(260deg);-webkit-transform:rotate(260deg);-moz-transform:rotate(260deg);-o-transform:rotate(260deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.play-icon-btn:hover svg #lineTwo{-webkit-transform:rotate(-450deg);-ms-transform:rotate(-450deg);transform:rotate(-450deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.course-ldp{font-family:Montserrat,sans-serif;font-size:24px;line-height:1.2;font-weight:400;color:#000}.course-ldp img{max-width:100%}.course-ldp__header{position:relative}.course-ldp__header:before{display:block;content:"";width:100%;padding-top:41.4583333333%}.course-ldp__header>.content{position:absolute;top:0;left:0;right:0;bottom:0}.course-ldp__header{background-image:url(../img/new_course/course-header-bg.svg);background-position:center;background-size:cover;position:relative;background-repeat:no-repeat;margin-top:70px}.course-ldp__header-inner{position:absolute;width:100%;height:100%;top:0;left:0}.course-ldp__header-image{position:absolute;width:37vw;top:9%;left:10%}.course-ldp__header-board{width:35vw;height:20vw;background-color:#96d962;position:absolute;top:23.3%;left:53%;-webkit-box-shadow:0 0 0 2px #000,0 0 0 24px #fff,0 0 0 26px #000,15px 15px 0 30px rgba(0,0,0,.3);box-shadow:0 0 0 2px #000,0 0 0 24px #fff,0 0 0 26px #000,15px 15px 0 30px rgba(0,0,0,.3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px}.course-ldp__header-board .board-title{background-color:#000;text-transform:uppercase;color:#fff;font-weight:700;padding:12px 30px;position:absolute;top:-53px;left:27%}.course-ldp__header-board .board-name{font-size:5vw;font-weight:800;line-height:1}.course-ldp__header-board .board-name .small{font-size:3vw}.course-ldp__header-board .board-expired{font-size:24px;color:#828282;margin-top:25px}.course-ldp__header-board .board-price{padding:19px 10px 9px 10px;background-color:#fff;border:2px solid #000;font-size:41px;font-weight:700;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:15px 15px 0 0 rgba(0,0,0,.3);box-shadow:15px 15px 0 0 rgba(0,0,0,.3);margin-top:24px}.course-ldp__header-board .board-price .vnd,.course-ldp__header-board .board-price .yen{position:relative;margin-left:60px}.course-ldp__header-board .board-price .vnd::before,.course-ldp__header-board .board-price .yen::before{font-weight:400;font-size:22px;position:absolute;top:-8px;left:-55px}.course-ldp__header-board .board-price .yen::before{content:"JPN"}.course-ldp__header-board .board-price .vnd::before{content:"VNĐ"}.course-ldp__introduce{position:relative}.course-ldp__introduce:before{display:block;content:"";width:100%;padding-top:41.4583333333%}.course-ldp__introduce>.content{position:absolute;top:0;left:0;right:0;bottom:0}.course-ldp__introduce{background-image:url(../img/new_course/video-gioi-thieu.svg);background-position:center;background-size:cover;position:relative;background-repeat:no-repeat}.course-ldp__introduce-inner{position:absolute;width:100%;height:100%;top:0;left:0}.course-ldp__introduce-name{position:absolute;top:61.2%;left:36.3%;font-weight:800;font-size:1.2vw}.course-ldp__adventure{padding-top:70px;padding-bottom:230px;background-image:url(../img/new_course/adventure-bg.svg);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.course-ldp__adventure-inner{margin-top:60px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23333' stroke-width='2' stroke-dasharray='16' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");width:1265px;border-radius:30px;background-color:#fff;padding:75px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;position:relative}.course-ldp__adventure-content{padding:30px 60px;width:100%;margin-top:60px;margin-bottom:20px;border-radius:15px;font-size:16px;font-family:Quicksand,Arial,sans-serif;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.course-ldp__adventure-content .title{font-size:20px;font-weight:600;margin-bottom:10px}.course-ldp__adventure-content .description{list-style-type:disc;color:#000}.course-ldp__adventure-content .description li{list-style:disc;line-height:1.61;list-style-position:inside}.course-ldp__adventure-content>*{width:32.6666666667%}.course-ldp__adventure-content>:not(:last-child){margin-right:4%}.course-ldp__feature{padding:120px;width:100%;background-image:url(../img/new_course/feature-bg.svg);min-height:1560px;position:relative}.course-ldp__feature-icon{position:absolute;top:50%;left:5%}.course-ldp__feature .three-item,.course-ldp__feature .two-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.course-ldp__feature .three-item>:not(:last-child),.course-ldp__feature .two-item>:not(:last-child){margin-right:133px}.course-ldp__feature .three-item{margin-top:100px}.course-ldp__feature .two-item{margin-top:120px}.course-ldp__feature-item{width:267px;height:478px;overflow:hidden;position:relative}.course-ldp__feature-item video{position:absolute;width:386%;max-width:386%;top:-73px;left:-389px}.course-ldp__trial{padding:100px;background-image:url(../img/new_course/trial-bg.svg)}.course-ldp__trial-inner{width:75%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:60px}.course-ldp__trial-item{width:350px;height:174px;-webkit-box-shadow:0 0 17.6175px rgba(0,0,0,.2);box-shadow:0 0 17.6175px rgba(0,0,0,.2);border-radius:25px;background-color:#fff;overflow:hidden;position:relative;-webkit-transition:.2s;transition:.2s}.course-ldp__trial-item:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.course-ldp__trial-item:nth-child(2){width:30vw;height:15vw;margin:0 3vw}.course-ldp__trial-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.2s;transition:.2s}.course-ldp__trial-item a:hover{-webkit-filter:contrast(102%) brightness(102%);filter:contrast(102%) brightness(102%)}.course-ldp__benefit{padding:125px}.course-ldp__benefit-inner{background-image:url(../img/new_course/benefit-bg.svg);background-size:contain;background-position:center;background-repeat:no-repeat;min-height:540px}.course-ldp__benefit .three-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto;margin-top:60px;padding-left:140px}.course-ldp__benefit-item{width:266px;height:266px;margin-left:60px;position:relative}.course-ldp__benefit-item::after{position:absolute;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='133' ry='133' stroke='%23333' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");content:" ";width:100%;height:100%;border-radius:50%;top:0;left:0;z-index:1}.course-ldp__benefit-item::before{content:" ";width:100%;height:100%;position:absolute;left:-14px;top:0;border-radius:50%;z-index:0}.course-ldp__benefit-item.yellow::before{background-color:#ffe179}.course-ldp__benefit-item.green::before{background-color:#d8edb9}.course-ldp__benefit-item.blue::before{background-color:#c7e1ff}.course-ldp__benefit-item img{position:absolute;top:-38px;left:80px;z-index:2}.course-ldp__benefit-item div{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-family:Quicksand,Arial,sans-serif;line-height:1.21;text-align:center;width:100%;height:100%;top:0;left:0;z-index:3;padding:40px}.course-ldp__teacher{padding-bottom:240px}.course-ldp__teacher h1{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:36px;text-align:center;line-height:1.21}.course-ldp__teacher h1 .green{color:#96d962}.course-ldp__teacher-inner{width:800px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:85px}.course-ldp__teacher-item{width:calc((100% - 120px)/ 4);text-align:center;font-size:14px;font-family:Quicksand,Arial,sans-serif;font-weight:400}.course-ldp__teacher-item:not(:last-child){margin-right:40px}.course-ldp__teacher-item:nth-child(even)>img{margin-bottom:60px}.course-ldp__teacher-item:nth-child(even)>img:hover{-webkit-transform:perspective(3000px) rotateY(-15deg);transform:perspective(3000px) rotateY(-15deg)}.course-ldp__teacher-item:nth-child(odd)>img{margin-bottom:113px}.course-ldp__teacher-item:nth-child(odd)>img:hover{-webkit-transform:perspective(3000px) rotateY(15deg);transform:perspective(3000px) rotateY(15deg)}.course-ldp__teacher-item img{width:100%;-webkit-transform:perspective(1500px);transform:perspective(1500px);-webkit-transition:-webkit-transform 1s ease 0s;transition:-webkit-transform 1s ease 0s;transition:transform 1s ease 0s;transition:transform 1s ease 0s,-webkit-transform 1s ease 0s}.course-ldp__teacher-item ul{padding:13px}.course-ldp__promo .title{font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;color:#fff;background:#ffbf00;padding:24px;text-align:center}.course-ldp__promo-cta{background-color:#f7fff0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:60px}.course-ldp__promo-item{position:relative;margin-top:30px;background:#f6f6f6}.course-ldp__promo-item .combo-info{border:solid 1px #ddd;border-radius:10px;padding-top:15px;margin-top:-25px;padding-bottom:15px}.course-ldp__promo-item .sold{padding-top:10px;font-family:Quicksand,Arial,sans-serif;font-size:14px;width:100%;text-align:center;border-top:1px dotted #ccc;color:#fb6d3a}.course-ldp__promo-item .board-price{padding-bottom:15px;font-size:16px;font-weight:700;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.course-ldp__promo-item .board-price .vnd,.course-ldp__promo-item .board-price .yen{position:relative;margin-left:25px}.course-ldp__promo-item .board-price .vnd::before,.course-ldp__promo-item .board-price .yen::before{font-weight:400;font-size:9px;position:absolute;top:-8px;left:-20px}.course-ldp__promo-item .board-price .yen::before{content:"JPN"}.course-ldp__promo-item .board-price .vnd::before{content:"VNĐ"}.course-ldp__promo-inner{background-color:#f7fff0;padding:54px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.course-ldp__feedback{padding:100px}.course-ldp__comment{width:60%;margin:auto;padding-bottom:100px}.course-ldp__extension{padding:0 150px;margin-bottom:70px}.course-ldp__extension .course_extension{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px}.course-ldp__extension .course_extension .extension_policy_data{width:55%;border:1px solid #96d962;border-radius:20px;overflow:hidden;margin-right:45px}.course-ldp__extension .course_extension .extension_policy_data table{text-align:center!important;height:100%;width:100%}.course-ldp__extension .course_extension .extension_policy_data table thead{background:#96d962}.course-ldp__extension .course_extension .extension_policy_data table thead tr{font-family:Quicksand;font-style:normal;font-weight:700;font-size:20px;line-height:25px;color:#000}.course-ldp__extension .course_extension .extension_policy_data table thead tr th{padding:20px 0;text-align:center!important;text-transform:capitalize}.course-ldp__extension .course_extension .extension_policy_data table tbody tr{border-top:1px solid #96d962;font-size:16px}.course-ldp__extension .course_extension .extension_policy_data table tbody tr td{padding:25px 0}.course-ldp__extension .course_extension .extension_policy_data table tbody tr td:nth-child(3){font-weight:700}.course-ldp__extension .course_extension .extension_more{width:45%;padding:0 50px;padding-top:50px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23333' stroke-width='2' stroke-dasharray='16' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.course-ldp__extension .course_extension .extension_more h4{font-family:Quicksand;font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#000}.course-ldp__extension .course_extension .extension_more ul{font-size:16px}.course-ldp__extension .course_extension .extension_more ul li{font-size:16px;margin-bottom:10px}.course-ldp__extension .course_extension .extension_more .conntact-now{margin-top:30px}.course-ldp__extension .course_extension .extension_more .conntact-now a{font-size:16px;color:#41a336;background:#f5feec;padding:10px 40px;border:1px solid #96d962;border-radius:30px}.course-ldp__extension .course_extension .extension_more .pencil-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.teacher__container{width:1024px;margin:0 auto}.teacher__screen--wrapper .v-modal-container{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:visible!important;width:80vw;height:80vh}.teacher__screen--slider{background:rgba(0,0,0,.35) url(../img/teacher/teacher_slider_bg.png) no-repeat center;background-size:cover;background-blend-mode:overlay;position:relative}.teacher__screen--slider-content{color:#fff;font-size:100px}.teacher__screen--slider-content .owl-carousel{height:100%;position:relative}.teacher__screen--slider .owl-dots#carousel-custom-dots{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:0;text-align:center;width:100%;height:10%}.teacher__screen--slider .owl-dots#carousel-custom-dots .owl-dot{width:15px;height:15px;border-radius:50%;margin-right:15px;margin-left:15px;background:0 0;border:2px solid #fff;cursor:pointer;z-index:9999}.teacher__screen--slider .owl-dots#carousel-custom-dots .owl-dot.active{background:#fff}.teacher__screen--slider-slide{height:43.0555555556vmax;padding:0;position:relative}.teacher__screen--slider-avatar{width:22%;overflow:visible;position:absolute;bottom:0;left:18%}.teacher__screen--slider-avatar-mask{position:absolute;bottom:0;left:16%;width:25%;height:27%;border-radius:30px 30px 0 0;background:rgba(149,217,139,.3)}.teacher__screen--slider-info{position:absolute;bottom:33%;left:46%;width:40%}.teacher__screen--slider-title{font-size:2.5vw;line-height:4.25vw}.teacher__screen--slider-description{font-size:1vw;line-height:1.7vw}.teacher__screen--slider-buttons{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40%;left:46%;bottom:25%;margin-top:4%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;font-size:15px}.teacher__screen--slider-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teacher__screen--slider-button-detail{width:20%;height:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:25px;background:#95d98b;text-decoration:none;color:#293142;cursor:pointer;-webkit-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1vw}.teacher__screen--slider-button-detail svg path{stroke:#293142}.teacher__screen--slider-button-detail-sm{font-size:14px}.teacher__screen--slider-button-detail-md{font-size:18px}.teacher__screen--slider-button-detail:hover{background:#abffa7;text-decoration:none;color:#293142}.teacher__screen--slider-button-detail:active{text-decoration:none;color:#293142}.teacher__screen--slider-button-video{width:30%;height:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.8vw;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:25px;color:#fff;cursor:pointer;-webkit-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teacher__screen--slider-button-video-sm{font-size:11px}.teacher__screen--slider-button-video-md{font-size:.8vw}.teacher__screen--slider-button-video:hover{-webkit-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff;text-decoration:none;color:#293142}.teacher__text--block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:200px;margin:50px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Roboto,Arial,sans-serif}.teacher__text--title{font-weight:700;text-transform:uppercase}.teacher__text--title-medium{font-size:40px}.teacher__text--content{font-size:20px;line-height:30px;font-weight:300}.teacher__cards{padding-top:50px;margin:0 auto 100px auto}.teacher__cards--feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:120px}.teacher__cards--normal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.teacher__card{position:relative}.teacher__card:before{display:block;content:"";width:100%;padding-top:196.4743589744%}.teacher__card>.content{position:absolute;top:0;left:0;right:0;bottom:0}.teacher__card{border-radius:24px;color:#293142;margin:150px 1% 0 1%;width:30%;background-size:cover;background-position:center}.teacher__card--info{width:100%;height:100%;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='24' ry='24' stroke='%23293142FF' stroke-width='2' stroke-dasharray='14' stroke-dashoffset='27' stroke-linecap='butt'/%3e%3c/svg%3e");background-color:#fff;border-radius:24px;padding:40% 30px 30px 30px;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.teacher__card:hover .teacher-image{border:none;background:#f7fff0}.teacher__card:hover .teacher-image .circle{border:none;background:#f7fff0;-webkit-box-shadow:20px 20px 60px #bdd7bd,-20px -20px 60px #fff;box-shadow:20px 20px 60px #bdd7bd,-20px -20px 60px #fff}.teacher__card .teacher-image-wrapper{position:absolute;top:-18%;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teacher__card .teacher-image{width:70%;position:relative}.teacher__card .teacher-image:before{display:block;content:"";width:100%;padding-top:100%}.teacher__card .teacher-image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.teacher__card .teacher-image{background:#fff;border:1px solid #6f7585;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.teacher__card .teacher-image .image-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}.teacher__card .teacher-image .circle{width:90%;position:relative}.teacher__card .teacher-image .circle:before{display:block;content:"";width:100%;padding-top:100%}.teacher__card .teacher-image .circle>.content{position:absolute;top:0;left:0;right:0;bottom:0}.teacher__card .teacher-image .circle{border:2px solid #6f7585;background-color:#fff;border-radius:50%;position:absolute;top:5%;left:5%;z-index:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.teacher__card .teacher-image img{height:85%}.teacher__card--feature{width:452px;position:relative}.teacher__card--feature:before{display:block;content:"";width:100%;padding-top:117.6991150442%}.teacher__card--feature>.content{position:absolute;top:0;left:0;right:0;bottom:0}.teacher__card--feature .teacher-image-wrapper{top:-29.5%}.teacher__card--full-name{font-size:30px;height:20%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.teacher__card--desc{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:400}.teacher__card--desc-short{text-align:left;font-family:Roboto,Arial,sans-serif}.teacher__card--desc-short-sm{font-size:15px;line-height:25px}.teacher__card--desc-short-md{font-size:18px;line-height:30px}.teacher__card--button{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,Arial,sans-serif;margin-top:auto}.teacher__card--button-detail{height:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:25px;text-decoration:none;color:#293142;cursor:pointer;-webkit-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px}.teacher__card--button-detail svg path{stroke:#293142}.teacher__card--button-detail-sm{font-size:14px}.teacher__card--button-detail-md{font-size:18px}.teacher__card--button-detail:hover{text-decoration:none;color:#07403f}.teacher__card--button-detail:hover svg path{stroke:#07403f}.teacher__card--button-video{height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:25px;color:#293142;cursor:pointer;-webkit-transition:.3s;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teacher__card--button-video-sm{font-size:11px}.teacher__card--button-video-md{font-size:15px}.teacher__card--button-video:hover{text-decoration:none;color:#293142;background:0 0;-webkit-box-shadow:8px 8px 16px #bcbcbc,-8px -8px 16px #fff;box-shadow:8px 8px 16px #bcbcbc,-8px -8px 16px #fff}.teacher__subscribe{width:100%;height:200px;background:#4a7349;color:#fff;margin-top:50px}.teacher__subscribe--content{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teacher__subscribe--title{width:50%;font-size:28px;line-height:38px;font-weight:700}.teacher__subscribe--button a{display:block;position:relative;margin:0;z-index:1;text-decoration:none;color:#fff}.teacher__subscribe--button a span{border:none;font-family:inherit;font-size:inherit;color:inherit;background:#97da8c;cursor:pointer;padding:15px 50px;display:inline-block;margin:15px 30px;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:0;position:relative;-webkit-box-shadow:6px 6px #fff;box-shadow:6px 6px #fff;-webkit-transition:none;transition:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.teacher__subscribe--button a span:hover{-webkit-box-shadow:4px 4px #fff;box-shadow:4px 4px #fff;top:2px}.teacher__subscribe--button a span:active{-webkit-box-shadow:0 0 #fff;box-shadow:0 0 #fff;top:6px}.teacher-detail__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teacher-detail__avatar{width:400px;height:400px;border-radius:25px;border:2px solid #6f7585;background-color:#d8edb9;padding:25px;position:relative}.teacher-detail__avatar svg{position:absolute;left:-90px;top:-80px}.teacher-detail__avatar-small{background-color:#fff;border-radius:20px;border:2px solid #293142;padding:20px;width:100%;height:100%;position:relative}.teacher-detail__avatar-image{position:absolute;height:150%;bottom:0;left:10%}.teacher-detail__overview{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;margin-left:20px}.teacher-detail__overview-icon{position:absolute;right:0;top:40px}.teacher-detail__screen--wrapper{margin-top:7px;padding-bottom:100px}.teacher-detail__screen--wrapper p{font-family:Roboto,Arial,sans-serif!important}.teacher-detail__screen--slider{position:relative}.teacher-detail__screen--slider:before{display:block;content:"";width:100%;padding-top:42.7604166667%}.teacher-detail__screen--slider>.content{position:absolute;top:0;left:0;right:0;bottom:0}.teacher-detail__screen--slider{background:url(../img/teacher/teacher-bg.png) no-repeat center;background-size:cover;background-blend-mode:overlay;position:relative;z-index:-999}.teacher-detail__screen--slider-inner{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teacher-detail__screen--info{width:100%;margin:0 auto;position:relative;font-family:Roboto,Arial,sans-serif}.teacher-detail__screen--info-avatar{position:absolute;width:100%;bottom:100%;text-align:center}.teacher-detail__screen--info-avatar img{width:20vw}.teacher-detail__screen--info-fullname{width:40vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:4vw;background:rgba(17,60,12,.5);color:#fff;position:absolute;top:4vw}.teacher-detail__screen--info-description{padding:0 5%}.teacher-detail__screen--info-description p{font-family:Roboto,Arial,sans-serif!important}.teacher-detail__screen--info-content{position:relative;width:60%;min-height:100%;padding:3vw 0;margin:-5% auto 0 auto;border-radius:20px;background-color:#fff;border:2px dashed #9097ac}.teacher-detail__screen--info-biography{position:absolute;width:100%;bottom:250%;left:90%}.teacher-detail__screen--info-biography-content{padding:1.5rem 0;text-align:justify;background:rgba(0,0,0,.3);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 50%,rgba(0,0,0,0) 100%)}.teacher-detail__screen--info-biography-content p{color:#fff!important;font-size:1.2vw!important;line-height:2.04vw!important;font-weight:100;font-family:Roboto,Arial,sans-serif!important}.teacher-detail__screen--separate{width:20vw;border-bottom:10px solid #72c169;margin-top:1vw}.teacher-detail__screen--story,.teacher-detail__screen--video{width:53%;margin:100px auto 0 auto}.teacher-detail__screen--story-header,.teacher-detail__screen--video-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2vw;line-height:51px;margin:2vw auto}.teacher-detail__screen--story-content,.teacher-detail__screen--video-content{width:60%;margin:0 auto}.teacher-detail__screen--story-content img,.teacher-detail__screen--video-content img{width:100%}.teacher-detail__screen--story-content .v-modal-container,.teacher-detail__screen--video-content .v-modal-container{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:visible!important;width:80vw;height:80vh}.teacher-detail__screen--video-image-mask{cursor:pointer;width:100%;height:100%;background:rgba(255,255,255,.5);position:absolute;left:0;top:0;color:#5ebb5e;-webkit-transition:.3s;transition:.3s}.teacher-detail__screen--video-image-mask:hover{background:rgba(255,255,255,.1);color:#006d01}.teacher-detail__screen--timeline-content{width:100%;font-size:1vw;line-height:1.7vw;margin:50px auto}.teacher-detail__screen--timeline-content ul{list-style-type:circle}.teacher-detail__screen--timeline-content ul li{padding:1vw 4vw;font-family:Roboto,Arial,sans-serif!important}.teacher-detail__screen--timeline-content ul li:nth-child(odd){background:#e9e9e9}.teacher-detail__screen--timeline-content ul li p{font-family:Roboto,Arial,sans-serif!important}.teacher-detail__screen--comments{width:70%;margin:100px auto 0 auto}.teacher-detail__screen--comments-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2vw;line-height:51px;margin:2vw auto}
.new-blog-container{width:calc(100vw - 15px);margin-left:calc((100vw - 1039px)/ -2);background-color:#f7fff0;overflow:hidden}.new-blog-container .new-blog-content{width:1064px;margin:0 auto;padding-top:65px;padding-bottom:40px}.new-blog-container .new-blog-content .blog-heading{margin-left:20px;margin-right:20px;margin-top:0}.new-blog-container .slick-track{background-color:#f6ffef}.new-blog-container .newest-blog-box{max-height:490px}.new-blog-container .new-blog-item{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;padding:28px 24px;background-color:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);border-radius:7px;margin:20px}.new-blog-container .new-blog-item .new-blog-img{width:500px;min-width:500px;height:364px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.new-blog-container .new-blog-item .new-blog-info{padding:15px 0 15px 50px}.new-blog-container .new-blog-item .new-blog-info .new-blog-tag{background-color:#96d962;border-radius:3px;padding:4px 8px;gap:10px;font-family:"Noto Sans";font-size:12px}.new-blog-container .new-blog-item .new-blog-info h2{font-family:Montserrat;font-style:normal;font-weight:500;font-size:26px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;max-height:101.4px;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#222}.new-blog-container .new-blog-item .new-blog-info .blog-time{font-family:Quicksand;font-size:12px;opacity:.7;color:#777;margin-bottom:10px}.new-blog-container .new-blog-item .new-blog-info .blog-intro{font-family:Quicksand;font-size:15px;line-height:1.5;text-align:justify;color:#555;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;max-height:157.5px;-webkit-box-orient:vertical;text-overflow:ellipsis}.new-blog-container .slick-dots i{color:#d9d9d9}.new-blog-container .slick-dots .slick-active i{color:#96d962}.new-blog-container .arrow{cursor:pointer;position:absolute;top:45%;right:-70px;background-color:#fff!important;border-radius:50%;border:1px solid #96d962;color:#96d962;width:50px;height:50px;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:16px}.new-blog-container .arrow i{margin-bottom:5px}.new-blog-container .prev-arrow{left:-70px}.no-more-blog{font-family:Montserrat;font-weight:700;font-size:18px;text-align:center;color:#41a336;background-color:#d8edb9;border-radius:8px;cursor:pointer;padding:10px 28px;margin-top:50px}.see-more-blog-facebook{font-family:Montserrat;font-size:16px;margin-top:5px;display:inline-block;padding:5px 0}.new-type{margin-top:28px}.new-type span{background-color:#d8edb9;padding:3px 6px;gap:10px;color:#666;border-radius:3px;font-size:12px}.blog-main-left{width:684px!important}.blog-main-right{width:280px!important;margin-left:60px!important;padding-bottom:30px}.blog-heading{font-family:Montserrat;text-transform:capitalize;font-weight:500;font-size:24px;margin-top:50px}.mobile-ct-group{display:none}.main-left .blog-hidden-before{display:none}.main-left .blog-content{display:grid;grid-template-columns:auto auto;margin-left:-10px;margin-right:-10px}.main-left .load-more-box{margin:30px 0 80px 0}.main-left .load-more-box .load-more-text{width:274px;height:46px;font-family:Montserrat;font-weight:700;font-size:18px;text-align:center;color:#41a336;background-color:#d8edb9;border-radius:8px;cursor:pointer}.main-left .blog-heading{margin-top:75px}.main-left .heading-box .selectpicker{display:none}.main-left .heading-box .prefix-title{display:none}.main-left .news-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 0;margin:10px;width:322px}.main-left .news-item img{width:320px;height:225px;-o-object-fit:cover;object-fit:cover;border:1px solid #fafafa;border-radius:5px}.main-left .news-item .title{font-family:Montserrat;margin-top:15px;margin-bottom:10px;font-weight:500;font-size:24px;line-height:1.3;color:#222;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;max-height:65px;-webkit-box-orient:vertical;text-overflow:ellipsis}.main-left .news-item .info{font-family:Quicksand;opacity:.7;font-size:13px;color:#777}.main-left .news-item .brief{font-family:Quicksand;text-align:justify;margin-top:8px;display:-webkit-box;line-height:1.4;color:#555;-webkit-line-clamp:3;max-height:67.2px;font-size:16px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.main-left .news-item .read-more{padding:5px 20px;background:#588d3f;color:#fff;margin-left:25px;margin-top:10px}.main-left .featured{width:450px;float:left;margin:0;border-bottom:none}.main-left .featured img{width:450px;height:270px;overflow:hidden;-o-object-fit:cover;object-fit:cover;float:left}.main-left .featured .title{font-weight:700;font-size:22px;width:450px;float:left;margin-left:0;margin-top:10px;line-height:1.2;color:#111}.main-left .featured .info{width:450px;float:left;margin-left:0;opacity:.7;font-size:13px;margin-top:5px}.main-left .featured .brief{width:450px;float:left;margin-left:0;font-size:16px;margin-top:10px}.main-left .featured-sub{width:260px;margin-left:20px;float:left;border-bottom:none;padding:0;margin-top:20px}.main-left .featured-sub img{width:260px;height:150px;overflow:hidden;-o-object-fit:cover;object-fit:cover;float:left}.main-left .featured-sub .title{width:260px;font-weight:700;font-size:16px;opacity:.8;float:left;margin-left:0;line-height:1.2;color:#111;margin-top:10px}.main-left .featured-sub .info{display:none}.main-left .featured-sub .brief{display:none}.main-left .pagination{width:100%;float:left;text-align:center}.main-left .pagination .active>span{background:#41a336;border-color:#41a336}.list-category{width:100%;float:left;margin-top:45px;margin-bottom:30px}.list-category .list-group-item{font-family:Quicksand;border-top:1px dashed #d1e7e5;border-left:none;border-right:none;border-bottom:1px dashed #d1e7e5;color:#41a336;padding-left:5px;padding-right:5px}.list-category .list-group-item .blog-count{float:right}.list-category .active{font-weight:700;background-color:#fff}.list-category .item-heading{font-family:Montserrat;font-weight:500;font-size:24px;text-transform:capitalize;border:none;color:#000;margin-bottom:5px}.detail-list-category{margin-top:54px}.related-title{width:100%;float:left;font-family:Montserrat;font-weight:500;font-size:24px;line-height:140%;text-transform:capitalize;border:none;color:#000;margin-bottom:5px}.related-title:hover{color:#41a336}.related-news-item{width:100%;float:left;padding:15px 0;margin:0}.related-news-item .facebook-new-type{margin-top:0;float:left}.related-news-item .facebook-new-type span{margin-left:15px}.related-news-item img{width:105px;height:83px;overflow:hidden;-o-object-fit:cover;object-fit:cover;float:left;border-radius:4px}.related-news-item .title{font-family:Montserrat;font-weight:500;font-size:14px;width:150px;float:left;margin-left:15px;margin-top:8px;line-height:1.2;color:#222;display:-webkit-box;-webkit-line-clamp:2;max-height:33.6px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.related-news-item .info{font-family:Quicksand;width:150px;float:left;opacity:.7;margin-left:15px;font-size:12px;margin-top:5px;color:#777}.blog-detail-container .blog-info-box{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:45px}.blog-detail-container .blog-info-box .detail-blog-category{margin-top:0}.blog-detail-container .blog-detail-title{font-family:Montserrat;font-weight:600;font-size:30px;line-height:130%;text-transform:capitalize;color:#222;margin-top:15px;text-align:justify}.blog-detail-container .blog-detail-info{font-family:Quicksand;float:left;opacity:.7;font-size:13px;color:#777;margin-top:2px}.blog-detail-container .blog-social-like{width:100%;float:left;padding:10px 0}.blog-detail-container .blog-detail-thumb{width:88%;float:left;margin-top:30px;margin-bottom:40px;margin-left:6%}.blog-detail-container .blog-detail-content{font-size:16px}.blog-detail-container .blog-detail-content .main-content{width:100%;float:left;padding-bottom:30px}.blog-detail-container .blog-detail-content .main-content iframe{max-width:100%!important}.blog-detail-container .blog-detail-content .main-content img{max-width:100%!important}.blog-detail-container .related-blogs-container{float:left}.blog-detail-container .related-blogs-container .blog-heading{margin-top:0}.blog-detail-container .related-blogs-container .related-blogs-content{display:grid;grid-template-columns:auto auto}.blog-detail-container .comment-container{padding-bottom:40px;width:100%;float:left}.blog-detail-container .comment-container .comment-heading{width:100%;float:left;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-detail-container .comment-container .comment-heading span{font-family:Montserrat;width:auto!important;font-size:25px;color:#333;font-weight:500;padding:4px 0}.blog-detail-container .comment-container .comment-heading .border-comment-heading{border-bottom:1px solid #d1e7e5;margin-bottom:10px;margin-left:25px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.blog-detail-container .comment-container .fb-comments{margin-left:-5px}
.main .main-support-left{width:250px;float:left;min-height:400px;padding:60px 0 20px 0}.main .main-support-left .item-question-heading{font-size:18px;color:#333;width:100%;float:left;margin-bottom:15px}.main .main-support-left .item-question{padding:5px 0;width:85%;float:left;color:#999}.main .main-support-left .item-question:hover{color:#41a336}.main .main-support-left .active{color:#111;font-weight:700}.main .main-support-right{width:770px;float:left;border-left:1px solid #ddd;padding-left:40px;padding-bottom:40px;min-height:700px}.main .main-support-right .support-detail-container{width:97%}.main .main-support-right .support-detail-container .support-detail-title{font-weight:700;margin-top:60px;font-family:HelveticaNeue-Thin,"Helvetica Neue Light","Helvetica Neue","Segoe UI",Helvetica,Arial,"Lucida Grande",sans-serif}.main .main-support-right .support-detail-container .support-detail-info{width:470px;float:left;opacity:.6;font-size:13px;margin-top:5px}.main .main-support-right .support-detail-container .support-social-like{width:100%;float:left;padding:15px 0}.main .main-support-right .support-detail-container .support-detail-content{font-size:16px}.main .main-support-right .support-detail-container .support-detail-content .main-content{width:100%;float:left;padding-bottom:30px;padding-top:30px}.main .main-support-right .support-detail-container .support-detail-content .main-content iframe{max-width:100%!important}.main .main-support-right .support-detail-container .support-detail-content .main-content img{max-width:100%!important}.main .main-support-right .support-detail-container .comment-container{padding-bottom:40px;width:100%;float:left}.main .main-support-right .support-detail-container .comment-container .comment-heading{width:100%;float:left;border-bottom:1px solid #41a336;margin-top:20px}.main .main-support-right .support-detail-container .comment-container .comment-heading span{font-size:25px;background:#41a336;color:#fff;padding:4px 15px}.main .main-support-right .support-detail-container .comment-container .fb-comments{margin-left:-5px}.main .main-support-right .error-list{display:none;padding-left:30px;margin-bottom:20px}.main .main-support-right .error-list li{list-style-type:circle}.main .main-support-right .block-hotro .block-content{padding-top:60px}.main .support-right{padding-left:25px}.main .loader-area{display:none;z-index:1050;position:fixed;top:0;bottom:0;background-color:gray;opacity:.3;width:100%;height:100%}.main .loader-area .loader{margin:0 auto;margin-top:calc((100vh - 100px)/ 2);border:3px solid #fff;border-radius:50%;border-top:3px solid #3498db;width:70px;height:70px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.main .main-page-center{width:750px}.main .main-page-center .page-detail-container{width:97%}.main .main-page-center .page-detail-container .page-detail-title{font-weight:700;margin-top:80px;font-family:HelveticaNeue-Thin,"Helvetica Neue Light","Helvetica Neue","Segoe UI",Helvetica,Arial,"Lucida Grande",sans-serif}.main .main-page-center .page-detail-container .page-detail-info{width:470px;float:left;opacity:.6;font-size:13px;margin-top:5px}.main .main-page-center .page-detail-container .page-social-like{width:100%;float:left;padding:15px 0}.main .main-page-center .page-detail-container .page-detail-content{font-size:16px}.main .main-page-center .page-detail-container .page-detail-content .main-content{width:100%;float:left;padding-bottom:30px;padding-top:30px}.main .main-page-center .page-detail-container .page-detail-content .main-content iframe{max-width:100%!important}.main .main-page-center .page-detail-container .page-detail-content .main-content img{max-width:100%!important}.main .main-page-center .page-detail-container .comment-container{padding-bottom:40px;width:100%;float:left}.main .main-page-center .page-detail-container .comment-container .comment-heading{width:100%;float:left;border-bottom:1px solid #41a336;margin-top:20px}.main .main-page-center .page-detail-container .comment-container .comment-heading span{font-size:25px;background:#41a336;color:#fff;padding:4px 15px}.main .main-page-center .page-detail-container .comment-container .fb-comments{margin-left:-5px}
.main .main-center .checkout-container{width:600px;margin:50px auto 100px auto;font-size:16px}.main .main-center .checkout-container .label{padding:5px 10px}.main .main-center .checkout-container .invoice-info{padding:20px 15px 20px 15px!important;border-radius:4px!important;border:2px dashed #336695!important;background:#e8f1f9!important;clear:both!important;margin-top:20px;line-height:1.5}.main .main-center .checkout-container .invoice-info h3{margin-top:0;margin-bottom:20px}.main .main-center .steps-container{width:100%;float:left;margin-top:30px}.main .main-center .steps-container .steps-container-left{width:680px;float:left;padding-bottom:50px}.main .main-center .steps-container .steps-container-left .invoice-warning{width:100%;float:left}.main .main-center .steps-container .steps-container-left .invoice-warning .label{padding:6px 7px 7px 7px;background:#f47a42}.main .main-center .steps-container .steps-container-left .invoice-warning .close{margin:-18px -14px 0 5px}.main .main-center .steps-container .steps-container-left .guest-info-container{background:#eee;text-align:center;padding:170px 0}.main .main-center .steps-container .steps-container-left .guest-info-container .btn-login{padding:6px 20px;background-color:#41a336;color:#fff;border-radius:20px;margin-left:10px;cursor:pointer;outline:0;display:inline;margin-top:4px;font-size:16px}.main .main-center .steps-container .steps-container-left .guest-info-container .btn-login:hover{opacify:.9;background:#5cbfaa;color:#fff}.main .main-center .steps-container .steps-container-left .guest-info-container .btn-register{padding:5px 20px;border-radius:20px;border:1px solid #41a336;background-color:#fff;outline:0;color:#41a336;display:inline;margin-top:4px;cursor:pointer;font-size:16px}.main .main-center .steps-container .steps-container-left .guest-info-container .btn-register:hover{opacify:.9;background:#5cbfaa;color:#fff;border-color:#5cbfaa}.main .main-center .steps-container .steps-container-left .guest-info-container .btn-buy{padding:5px 20px;border-radius:20px;border:1px solid #e74c3c;background-color:#fff;outline:0;color:#e74c3c;display:inline;margin-top:4px;cursor:pointer;font-size:16px}.main .main-center .steps-container .steps-container-left .guest-info-container .btn-buy:hover{opacify:.9;background:#e74c3c;color:#fff;border-color:#e74c3c}.main .main-center .steps-container .steps-container-left .customer-info-container{background-color:#fff;width:100%;float:left;border-radius:3px;padding-bottom:30px;border:5px solid #96d962}.main .main-center .steps-container .steps-container-left .customer-info-container .payment-heading{width:100%;float:left;background:#96d962;color:#fff;margin-bottom:10px;padding:8px 0;text-align:left}.main .main-center .steps-container .steps-container-left .customer-info-container .payment-heading span{font-size:20px;margin-left:50px}.main .main-center .steps-container .steps-container-left .customer-info-container .payment-heading .refresh{float:right;font-size:18px;margin-top:3px;padding-right:25px;cursor:pointer;color:#71846d}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table{padding:20px 50px 20px 50px;margin-top:20px;float:left;width:100%}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table td{border-top:none;border-top:1px solid #ddd;padding-left:0}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .important span{color:#e74c3c;cursor:pointer}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table tr:last-child{border-bottom:none}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .user-form-item{padding:12px 8px}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .user-form-text-area{padding:5px;width:calc(100% - 50px);border:1px solid gray;border-radius:5px}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .alert{padding:5px 10px}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .action{float:right;color:#41a336}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .action i{opacity:0}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .action:hover{color:#666;cursor:pointer}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .action:hover i{opacity:.8}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .protected i{opacity:.8!important}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .close{float:right;font-size:13px}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .error-info{font-size:12px;color:#e74c3c}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-info-table .customer-input{margin-bottom:6px;text-indent:5px}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-payment-gates{padding:20px 50px 20px 50px;margin-top:20px;float:left;width:100%}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-choose-payment-gates{padding:20px 10px 20px 10px;float:left;width:100%}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-choose-payment-gates label{margin-bottom:15px;font-weight:600}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-choose-payment-gates label input{margin:10px 10px 0 0;float:left}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-choose-payment-gates label span{float:left;width:calc(100% - 25px);line-height:1.2}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-choose-payment-gates .delivery-info{margin-top:20px;padding:25px 15px;background:#e8f1f9}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-choose-payment-gates .delivery-info input{margin-bottom:5px}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-choose-payment-gates .delivery-info .important span{color:#e74c3c;cursor:pointer}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-choose-payment-gates .delivery-info .alert{padding:5px 10px}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-choose-payment-gates .payment-right-info-area table{width:100%!important}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-successfull-gates{padding:20px 40px 20px 40px;float:left;width:100%}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-successfull-gates .invoice-info{padding:20px 15px 10px 15px!important;border-radius:4px!important;border:2px dashed #336695!important;background:#e8f1f9!important;clear:both!important;margin-top:20px;line-height:1.5}.main .main-center .steps-container .steps-container-left .customer-info-container .customer-successfull-gates .pm-notice-method li{padding-left:25px}.main .main-center .steps-container .steps-container-left .continue-container{width:100%;float:left;margin-top:10px}.main .main-center .steps-container .steps-container-left .continue-container .dmr-btn{padding:10px 25px;font-size:18px;margin-top:15px;float:right;background-color:#96d962}.main .main-center .steps-container .steps-container-left .continue-container .dmr-btn:hover{cursor:pointer;opacity:.8}.main .main-center .steps-container .steps-container-left .continue-container .buy-btn{padding:10px 25px;font-size:18px;margin-top:15px;float:right;background-color:#e74c3c;color:#fff;border-radius:6px}.main .main-center .steps-container .steps-container-left .continue-container .buy-btn:hover{cursor:pointer;opacity:.8}.main .main-center .steps-container .steps-container-left .continue-container .light-btn{padding:10px 25px;font-size:18px;margin-top:15px;float:right;background-color:#ddd;color:#999;margin-right:15px;border-radius:3px}.main .main-center .steps-container .steps-container-left .continue-container .light-btn:hover{cursor:pointer;opacity:.8}.main .main-center .steps-container .step-text{color:#96d962}.main .main-center .steps-container .steps-container-right{width:344px;float:left;padding-left:30px}.main .main-center .steps-container .steps-container-right .payment-info-container{background:#fff;width:100%;float:left;border-radius:3px;overflow:hidden;border:5px solid #96d962}.main .main-center .steps-container .steps-container-right .payment-info-container .payment-heading{width:100%;float:left;background:#ccc;color:#444;margin-bottom:10px;padding:8px 0;text-align:center;background:#96d962;color:#fff}.main .main-center .steps-container .steps-container-right .payment-info-container .payment-heading span{font-size:20px}.main .main-center .steps-container .steps-container-right .payment-info-container .combo-item{width:100%;float:left;padding:15px 15px 20px 15px}.main .main-center .steps-container .steps-container-right .payment-info-container .combo-item .combo-name-container{padding:20px;min-height:100px;width:100%;float:left;text-align:center;background:#96d962;color:#fff;border-radius:4px;margin-bottom:15px}.main .main-center .steps-container .steps-container-right .payment-info-container .combo-item .combo-name-container p{margin-bottom:1px}.main .main-center .steps-container .steps-container-right .payment-info-container .combo-item .combo-name-container h1{margin-top:0;font-size:30px;word-wrap:break-word;margin-bottom:0}.main .main-center .steps-container .steps-container-right .payment-info-container .combo-item .combo-detail-container{width:100%;float:left;background:#fff}.main .main-center .steps-container .steps-container-right .payment-info-container .combo-item .combo-detail-container .course-info{width:95%;float:left;margin-bottom:0;margin-top:5px;font-size:16px}.main .main-center .steps-container .steps-container-right .payment-info-container .combo-item .combo-detail-container .dmr-btn{width:120px;float:right;text-align:center;margin-right:15px}.main .main-center .steps-container .steps-container-right .payment-info-container .total-payment{padding:20px 0 0 0;margin:5px 15px;border-top:1px solid #ddd;float:left;width:calc(100% - 30px);-webkit-box-sizing:border-box;box-sizing:border-box}.main .main-center .steps-container .steps-container-right .payment-info-container .total-payment span{float:right;font-weight:700;color:#e74c3c}.main .main-center .steps-container .steps-container-right .payment-info-container .total-payment.sub{border:none;margin:5px 15px;padding:0!important}.main .main-center .steps-container .steps-container-right .payment-info-container .total-payment:last-child{margin-bottom:10px}.main .main-center .nav-wizard{margin-top:20px}.main .main-center .nav-wizard li{float:left;width:33.33%;text-align:center;cursor:pointer}.main .main-center .nav-wizard .step{padding:0 4px;border-radius:50%;background-color:#41a336;color:#fff}.main .main-center .nav-wizard .active .step{background-color:#fff;color:#96d962}.main .main-center .mb-stt{display:none}.main .main-center .nav-wizard>li>a{position:relative;background-color:#eee}.main .main-center .nav-wizard>li>a .badge{margin-left:3px;color:#eee;background-color:#428bca}.main .main-center .nav-wizard>li:not(:first-child)>a{padding-left:34px}.main .main-center .nav-wizard>li:not(:first-child)>a:before{width:0;height:0;border-top:20px inset transparent;border-bottom:20px inset transparent;border-left:20px solid #fff;position:absolute;content:"";top:0;left:0}.main .main-center .nav-wizard>li:not(:last-child)>a{margin-right:6px}.main .main-center .nav-wizard>li:not(:last-child)>a:after{width:0;height:0;border-top:20px inset transparent;border-bottom:20px inset transparent;border-left:20px solid #eee;position:absolute;content:"";top:0;right:-20px;z-index:2}.main .main-center .nav-wizard>li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px}.main .main-center .nav-wizard>li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.main .main-center .nav-wizard>li.done:hover>a,.main .main-center .nav-wizard>li:hover>a{background-color:#d5d5d5}.main .main-center .nav-wizard>li.done:hover>a:before,.main .main-center .nav-wizard>li:hover>a:before{border-right-color:#d5d5d5}.main .main-center .nav-wizard>li.done:hover>a:after,.main .main-center .nav-wizard>li:hover>a:after{border-left-color:#d5d5d5}.main .main-center .nav-wizard>li.done>a{background-color:#e2e2e2}.main .main-center .nav-wizard>li.done>a:before{border-right-color:#e2e2e2}.main .main-center .nav-wizard>li.done>a:after{border-left-color:#e2e2e2}.main .main-center .nav-wizard>li.active>a,.main .main-center .nav-wizard>li.active>a:focus,.main .main-center .nav-wizard>li.active>a:hover{color:#fff;background-color:#96d962}.main .main-center .nav-wizard>li.active>a:after{border-left-color:#96d962}.main .main-center .nav-wizard>li.active>a .badge{color:#96d962;background-color:#fff}.main .main-center .nav-wizard>li.disabled>a{color:#777}.main .main-center .nav-wizard>li.disabled>a:focus,.main .main-center .nav-wizard>li.disabled>a:hover{color:#777;text-decoration:none;background-color:#eee;cursor:default}.main .main-center .nav-wizard>li.disabled>a:before{border-right-color:#eee}.main .main-center .nav-wizard>li.disabled>a:after{border-left-color:#eee}.main .main-center .nav-wizard.nav-justified>li{float:none}.main .main-center .nav-wizard.nav-justified>li>a{padding:10px 15px}@media (max-width:768px){.main .main-center .nav-wizard.nav-justified>li>a{border-radius:4px;margin-right:0}.main .main-center .nav-wizard.nav-justified>li>a:after,.main .main-center .nav-wizard.nav-justified>li>a:before{border:none!important}}.input-payment{border-radius:5px;padding:20px}
.main .search-key-title{width:100%;float:left;margin-top:40px;margin-bottom:20px}.main .all-search-result-container{float:left;width:700px;padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .all-search-result-container .search-result-item{width:100%;border-bottom:1px solid #eee;padding:15px 0;margin:0}.main .all-search-result-container .search-result-item .image-search-item{float:left;width:100px;height:100px;border-radius:3px;border:1px solid #eee;-o-object-fit:cover;object-fit:cover}.main .all-search-result-container .search-result-item .infor-box{padding-right:10px;float:left;width:calc(100% - 140px);padding-left:20px}.main .all-search-result-container .search-result-item .infor-box .title-search-item{font-size:20px}.main .all-search-result-container .search-result-item .infor-box .title-search-item .category-name{color:#aaa;font-size:16px;font-weight:500}.main .all-search-result-container .search-result-item .infor-box .content-search-item{float:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;color:#888;width:100%}.main .paginate-container{width:700px;float:left}.main .paginate-container .pagination{float:right}
.w-80{width:80%!important}.btn-download-all{font-family:Quicksand,Arial,sans-serif;font-size:18px;font-weight:500;padding:4px 20px;border-radius:5px;text-align:center;cursor:pointer;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;display:inline-block;width:auto;background-color:#f7fff0;border:1px solid #07403f;color:#07403f}.btn-download-all:hover{background-color:#07403f;color:#fff}.btn-download-one{font-family:Quicksand,Arial,sans-serif;font-size:18px;font-weight:500;padding:5px 30px;border-radius:50px;display:inline-block;cursor:pointer;color:#fff;background-color:#57d061;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.btn-download-one:hover{background-color:#07403f;color:#fff}.btn-book{width:90%;border-radius:5px;font-family:Quicksand,Arial,sans-serif;font-size:18px;font-weight:500;padding:4px 20px;text-align:center;cursor:pointer;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.btn-book--green-100{background-color:#57d061}.btn-book--green-100:hover{color:#fff}.btn-book--green-0{background-color:#f7fff0;border:1px solid #57d061}html{scroll-behavior:smooth}.main-books{padding-bottom:300px}.main-books .slider-book{width:100vw;background:url(../img/book/book-bn.svg) no-repeat center;background-size:cover;position:relative}.main-books .slider-book:before{display:block;content:"";width:100%;padding-top:37.4726077429%}.main-books .slider-book>.content{position:absolute;top:0;left:0;right:0;bottom:0}.main-books .main-book .new-release{width:100%;position:relative}.main-books .main-book .new-release:before{display:block;content:"";width:100%;padding-top:42.3518164436%}.main-books .main-book .new-release>.content{position:absolute;top:0;left:0;right:0;bottom:0}.main-books .main-book .new-release{margin:66px auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:40px;background:no-repeat center url(../img/book/new_book_border.svg);background-size:contain}.main-books .main-book .new-release__content{width:100%;height:100%;position:absolute;top:0;left:0}.main-books .main-book .new-release h2{text-align:center;margin-top:30px}.main-books .main-book .new-release h2 img{height:45px}.main-books .book__navigation{background-color:#f7fff0;height:67px;width:100%;position:relative;margin-top:110px}.main-books .book__navigation-items{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 100px;bottom:0;left:0}.main-books .book__navigation-item{padding:8px 40px;margin:auto 5px;cursor:pointer;font-size:18px;font-weight:400;font-family:Quicksand,serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.main-books .book__navigation-item img{max-width:44px}.main-books .book__navigation-item.active,.main-books .book__navigation-item:hover{-webkit-filter:grayscale(0);filter:grayscale(0);border-bottom:4px solid #57d061;font-weight:700}.main-books .book__relate{max-width:1000px;margin:100px auto}.main-books .book__relate-items{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.main-books .book__relate-title{font-family:Roboto,Arial,sans-serif;font-size:25px;font-weight:600;margin-bottom:30px}.main-books .book__category{margin-top:60px;padding:0 30px}.main-books .book__title{font-family:Montserrat,Arial,sans-serif;font-size:25px;font-weight:700}.main-books .book__title img{margin-right:10px;max-width:52px}.main-books .book__description{font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:400;max-width:550px;margin:15px auto;text-align:center}.main-books .book__description.quote{position:relative}.main-books .book__description.quote .quote-symbol{position:absolute}.main-books .book__description.quote .quote-symbol--before{top:0;left:-30px}.main-books .book__description.quote .quote-symbol--after{bottom:10px;right:-20px}.main-books .book__slider{max-width:100%}.main-books .book__list{position:relative;margin:30px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1170px}.main-books .book__list-navigation{position:absolute;width:108%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-books .book__list-navigation .slide-btn{cursor:pointer;opacity:.7;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.main-books .book__list-navigation .slide-btn:hover{opacity:1}.main-books .book__item{width:224px;margin:0 25px;position:relative}.main-books .book__item:before{display:block;content:"";width:100%;padding-top:171.875%}.main-books .book__item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.main-books .book__item{background:no-repeat center url(../img/book/book-item-bg.svg);background-size:contain}.main-books .book__item-inner{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:18px 0;text-decoration:none;color:#293142}.main-books .book__item-inner .image{cursor:pointer;width:85%}.main-books .book__item-inner .image img{-webkit-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .25));filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .25))}.main-books .book__item-inner .solds,.main-books .book__item-inner .title{font-family:Quicksand,Arial,sans-serif}.main-books .book__item-inner .title{font-size:16px}.main-books .book__item-inner .solds{font-size:14px;color:#07403f}.main-books .book__price{font-family:Quicksand,Arial,sans-serif;font-size:15px;border:2px dashed #57d061;background-color:#f7fff0;border-radius:2px;padding:0}.main-books .book__price div{padding:4px 25px}.main-books .book__price div:nth-child(1){border-bottom:2px dashed #96d962}.main-books .book-detail{max-width:960px;margin:auto;margin-top:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.main-books .book-detail__title{font-family:Roboto,Arial,sans-serif;font-size:30px;line-height:1.6;font-weight:700}.main-books .book-detail__description{font-family:Quicksand,Arial,sans-serif;font-size:16px;line-height:1.6}.main-books .book-detail__carousel{width:30%}.main-books .book-detail__carousel-preview{background-color:#eee;width:100%;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid #eaeaef}.main-books .book-detail__carousel-preview:hover{background-color:#b8ffba}.main-books .book-detail__carousel-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;margin-top:10px}.main-books .book-detail__carousel-item{position:relative}.main-books .book-detail__carousel-item:before{display:block;content:"";width:100%;padding-top:83.950617284%}.main-books .book-detail__carousel-item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.main-books .book-detail__carousel-item{width:100%;background-color:#eee;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.main-books .book-detail__carousel-item:hover{background-color:#b8ffba}.main-books .book-detail__content{width:60%;margin-left:65px}.main-books .book-detail__price{padding:7px 10px;margin-left:15px;border:2px dashed #57d061;background-color:#f7fff0;border-radius:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-books .book-detail__price sup{margin-right:7px}.main-books .book-detail__price .divider{margin:0 10px}.main-books .book-detail__btn--buy{display:block;background-color:#57d061;padding:10px 0;margin-top:35px;text-align:center;font-size:18px;color:#fff;border-radius:6.5px;cursor:pointer}.main-books .audio__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1044px;margin:auto;margin-top:80px}.main-books .audio__item{padding:30px 0;width:1044px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main-books .audio__item:first-child{padding:20px 0;font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:700}.main-books .audio__item:not(:last-child){border-bottom:1px solid #c4c4c4}.main-books .audio__item-filename{width:30%}.main-books .audio__item-file{width:50%}.main-books .audio__item-file audio{width:100%}.main-books .audio__item-file audio::-webkit-media-controls-play-button{width:100px}.main-books .new-release__box{position:relative;margin:30px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1170px}.main-books .new-release__box .book__slider{max-width:80%}.main-books .new-release__box .book__list-navigation{max-width:104%;margin-left:1%;margin-bottom:5%}.main-books .new-release__item{width:153px;margin:0 25px}.main-books .new-release__item:first-child{margin-left:0}.main-books .new-release__item:last-child{margin-right:0}.main-books .new-release__item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:#293142}.main-books .new-release__item-inner .image{cursor:pointer;width:100%}.main-books .new-release__item-inner .image img{width:100%;-webkit-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .25));filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .25))}.main-books .new-release__item-inner .price,.main-books .new-release__item-inner .solds,.main-books .new-release__item-inner .title{font-family:Quicksand,Arial,sans-serif}.main-books .new-release__item-inner .title{font-size:16px;margin-top:15px}.main-books .new-release__item-inner .solds{font-size:14px;color:#07403f}.main-books .new-release__item-inner .price strong{font-size:16px}.main-books .new-release__item-inner .price span{font-size:12px;color:#828282}
[v-cloak]{display:none}.slick-slide{outline:0!important}.justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-content-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.justify-content-flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-flex-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-items-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.align-items-flex-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.align-items-flex-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-items-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.a-cursor-pointer{cursor:pointer}.text-bold{font-weight:700!important}.text-red{color:#f3010a}.v-modal-mask{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.v-modal-wrapper{display:table-cell;vertical-align:middle}.v-modal-container{width:80vmax;max-height:calc(100vh - 150px);overflow-y:scroll;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:32px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.33);box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .1s ease;transition:all .1s ease;font-family:Helvetica,Arial,sans-serif}.v-modal-container::-webkit-scrollbar{display:none}.v-modal-header h3{margin-top:10px;color:#07403f;font-family:Beanbag_Dungmori_Rounded,arial;font-size:20px}.v-modal-body{margin:0}.v-modal-default-button{float:right}.v-modal-enter{opacity:0}.v-modal-leave-active{opacity:0}.v-modal-enter .v-modal-container,.v-modal-leave-active .v-modal-container{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bookmark-ribbon{height:56px;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);font-family:Montserrat,Arial,sans-serif;font-size:30px;font-weight:700;padding:15px 40px 15px 30px;position:absolute;top:-3px;left:8px;z-index:0;border:1px solid transparent;border-right:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bookmark-ribbon__content{position:static}.bookmark-ribbon:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;border-right:15px solid transparent}.bookmark-ribbon--green:before{border-bottom:27px solid #e8ffd4;border-top:27px solid #e8ffd4}.bookmark-ribbon--yellow:before{border-bottom:27px solid #ffe179;border-top:27px solid #ffe179}.bookmark-ribbon--blue:before{border-bottom:27px solid #c7e1ff;border-top:27px solid #c7e1ff}.bookmark-ribbon--violet:before{border-bottom:27px solid #e5d9ff;border-top:27px solid #e5d9ff}.bookmark-ribbon--gray:before{border-bottom:27px solid #eaeaef;border-top:27px solid #eaeaef}.font-montserrat{font-family:Montserrat,Arial,sans-serif}.font-quicksand{font-family:Quicksand,Arial,sans-serif}.font-extrabold{font-weight:800}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-light{font-weight:300}.font-extralight{font-weight:200}.font-thin{font-weight:100}.bg-orange-25{background-color:#fff7da}.bg-orange-25 svg path{fill:#fff7da}.bg-orange-75{background-color:#f6c273}.bg-orange-75 svg path{fill:#f6c273}.bg-green-75{background-color:#57d061}.bg-green-75 svg path{fill:#57d061}.bg-green-25{background-color:#e8ffd4}.bg-green-25 svg path{fill:#e8ffd4}.bg-gray-25{background-color:#dedeeb}.bg-gray-25 svg path{fill:#dedeeb}.bg-gray-75{background-color:#6f7585}.bg-gray-75 svg path{fill:#6f7585}.bg-blue-50{background-color:#7ca4ff}.bg-blue-50 svg path{fill:#7ca4ff}.bg-blue-25{background-color:#c7e1ff}.bg-blue-25 svg path{fill:#c7e1ff}.bg-violet-25{background-color:#e5d9ff}.bg-violet-25 svg path{fill:#e5d9ff}.fold-paper{max-width:282px;font-size:16px;color:#000;font-family:Quicksand,Arial,sans-serif;font-weight:400;position:relative;padding:66px 40px;margin-left:44px;background-image:url(../img/new_course/fold.png);background-position:center;background-size:contain;background-repeat:no-repeat}.fold-paper__title{position:absolute;width:88%;top:-30px;left:14px;padding:10px 30px;border:3px solid #000;font-weight:700;font-family:Montserrat,sans-serif;background-color:#b1e18b}.collapse{visibility:visible}
.fancybox-container{z-index:122}.posts-form-new{width:550px!important;min-height:350px}.posts-form-new h1{margin-top:0;font-size:22px;padding-left:50px}.posts-form-new h4{font-size:15px;margin-top:0}.posts-form-new .panel-body{padding:0 0 15px 0}.posts-form-new .user-avatar-circle{border-radius:50%;float:left;width:35px;height:35px}.posts-form-new .content-input{width:calc(100% - 51px);height:75px;margin:0 0 0 15px;float:right;border-radius:8px;outline:0;border:1px solid #ccc;padding:7px 15px 7px 10px}.posts-form-new .media-container{width:100%;float:left;padding-left:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.posts-form-new .media-options{float:left}.posts-form-new .media-options .btn-sm{background:#eee;border-radius:6px;padding:3px 10px}.posts-form-new .media-options .dropdown-item{width:100%;float:left;padding:5px 15px;cursor:pointer;color:#333}.posts-form-new .media-pick-container{float:left;padding-left:15px;width:calc(100% - 95px)}.posts-form-new .media-pick-container .pick-image{float:left;width:80%;padding:3px 0;color:#00f}.posts-form-new .media-pick-container #postsImagePicked{float:left;width:60%;margin-top:-24px;opacity:0;cursor:pointer}.posts-form-new .media-pick-container .embed-link{width:100%;float:left;border:1px solid #ccc;border-radius:4px;outline:0;text-indent:5px;font-size:12px;padding:3px 0}.posts-form-new .media-pick-container .clear{float:right;margin-right:-50px;cursor:pointer;display:none}.posts-form-new .preview-image{width:100%;float:left;clear:both;padding:10px 0 0 50px}.posts-form-new .preview-image img{float:left;width:130px;height:120px;border-radius:6px;margin:0 10px 10px 0;-o-object-fit:cover;object-fit:cover}.posts-form-new .preview-image i{float:left;margin-left:-29px;margin-top:5px;display:none}.posts-form-new .preview-image i:hover{color:red;cursor:pointer}.posts-form-new .prepare-hashtag{width:100%;float:left;clear:both;padding:5px 0 0 50px}.posts-form-new .prepare-hashtag .tag-item{padding:4px 6px;border:1px solid #eee;margin:0 5px 5px 0;float:left;font-size:11px;border-radius:3px}.posts-form-new .prepare-hashtag .tag-item a{color:green}.posts-form-new .prepare-hashtag .tag-item small{color:green;background:#cbe9d2;padding:0 2px;border-radius:2px}.posts-form-new .prepare-hashtag .expand-tag{width:100%;float:left;text-align:center;margin-top:20px;font-size:12px;cursor:pointer}.posts-form-new .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #ddd 1px}.posts-form-new .post-bottom-area{width:100%;float:left;border-top:1px solid #eee;margin-top:15px;padding-top:15px}.posts-form-new .post-bottom-area .datepicker{float:left;width:140px;margin-right:5px}.posts-form-new .post-bottom-area .timepicker{float:left;width:110px}.posts-form-new .post-btn{float:right;background:#96d962;outline:0;border-radius:15px;padding:5px 15px;font-family:Montserrat,sans-serif;font-size:12px;margin-top:2px;font-weight:700}.posts-form-new .posting-icon{height:13px}#main-profile-center .avatar-box{float:left;width:100%;margin-top:-95px;text-align:center;margin-bottom:20px}#main-profile-center .avatar-box .profile-avatar{height:100px;width:100px;-o-object-fit:cover;object-fit:cover;border:5px solid #fff;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}#main-profile-center .avatar-box .name{font-weight:700;color:#222;font-size:18px}#main-profile-center .avatar-box .name span{background:#fff;border-radius:6px;padding:3px 8px;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}#main-profile-center .filter-bar{margin-top:0;font-size:16px}#main-profile-center .search-header{float:left;width:100%;margin:0 0 15px 0}.main .main-community-center{width:1120px;margin-top:34px}.main .main-community-center .not-auth-box{width:100%;float:left;text-align:center;background:#fff;padding:20px 30px}.main .main-community-center a{color:#222}.main .main-community-center .head-panel{width:100%;float:left;height:130px;padding:25px 20px;background:#fff;margin-bottom:15px}.main .main-community-center .head-panel .heading{padding-left:55px}.main .main-community-center .head-panel .cover-left{float:left;height:100%;overflow:hidden;color:#fff}.main .main-community-center .head-panel .cover-left .logo{float:left;margin:18px 15px 0 0;height:40px}.main .main-community-center .head-panel .cover-left h3{font-size:14px;font-weight:700;color:#000;font-family:Montserrat,sans-serif}.main .main-community-center .head-panel .cover-left h4{color:#646464;font-size:12px}.main .main-community-center .head-panel .search-box{float:right;width:200px;margin-top:40px}.main .main-community-center .head-panel .search-box #search-submit{cursor:pointer;width:18px;height:18px;background-size:90%;background-repeat:no-repeat;margin-top:4px;margin-left:8px;background-position:center;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgl3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5IDE5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTcuNjMyLDE2Ljk1NWwtNC43NjEtNC43NjJjMS4xMDktMS4xODgsMS43OTUtMi43NzYsMS43OTUtNC41MjdjMC0zLjY2Ny0yLjk4Mi02LjY0OS02LjY0OS02LjY0OQ0KCQljLTMuNjY3LDAtNi42NDksMi45ODItNi42NDksNi42NDhjMCwzLjY2NywyLjk4Miw2LjY0Nyw2LjY0OSw2LjY0N2MxLjM5MSwwLDIuNjgyLTAuNDMyLDMuNzUtMS4xNjRsNC44MzQsNC44MzRMMTcuNjMyLDE2Ljk1NXoNCgkJTTIuODI0LDcuNjY2YzAtMi44NjMsMi4zMy01LjE5Miw1LjE5Mi01LjE5MmMyLjg2NCwwLDUuMTkyLDIuMzI5LDUuMTkyLDUuMTkyYzAsMi44NjEtMi4zMjgsNS4xOTEtNS4xOTIsNS4xOTENCgkJQzUuMTU0LDEyLjg1NSwyLjgyNCwxMC41MjcsMi44MjQsNy42NjZ6Ii8+DQoJPC9zdmc+)}.main .main-community-center .head-panel .search-box .header-search{margin-top:-25px;float:left;height:15px}.main .main-community-center .head-panel .search-box .search-input{width:200px;font-size:13px;padding-top:2px;font-weight:400;margin-top:1px;margin-right:-10px;text-indent:30px;height:28px;border-radius:15px;opacity:.8;cursor:pointer;transition:width .5s;-moz-transition:width .5s;-webkit-transition:width .5s;-o-transition:width .5s;border:1px solid #ccc!important}.main .main-community-center .head-panel .search-box .search-input:focus{outline:0;width:200px;cursor:text}.main .main-community-center .body-panel{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main .main-community-center .body-panel .community-left-pannel{width:260px;height:800px;background:#fff;margin-right:20px;margin-bottom:30px;position:-webkit-sticky;position:sticky;top:90px}.main .main-community-center .body-panel .community-left-pannel .group-icon{width:25px;height:25px;float:left}.main .main-community-center .body-panel .community-left-pannel .item-group{padding:15px 15px 15px 25px;float:left;width:100%}.main .main-community-center .body-panel .community-left-pannel .item-group span{font-size:14px;float:left;width:calc(100% - 40px);margin-left:10px;line-height:1.2}.main .main-community-center .body-panel .community-left-pannel .item-group strong{margin-left:10px;font-family:Montserrat,sans-serif}.main .main-community-center .body-panel .community-left-pannel .item-group p{margin-top:5px;font-size:11px;color:#00b530}.main .main-community-center .body-panel .community-left-pannel .active{background:#f7fff0;border-left:4px solid #96d962;font-weight:700;padding-left:21px}.main .main-community-center .body-panel .community-left-pannel .master{padding:20px 15px 20px 12px;cursor:pointer}.main .main-community-center .body-panel .community-left-pannel .empty-groups{padding:15px 30px 15px 30px;margin:0 15px 0 15px;border-radius:4px;border:1px dashed #ccc;background:#fbfff8;text-align:center;float:left}.main .main-community-center .body-panel .community-center-pannel{width:550px;min-height:800px;margin-right:20px}.main .main-community-center .body-panel .community-center-pannel .panel-post{width:100%;float:left;background:#fff;padding:20px 15px 10px 15px;margin-bottom:30px}.main .main-community-center .body-panel .community-center-pannel .panel-post .panel-body{padding:0 0 15px 0}.main .main-community-center .body-panel .community-center-pannel .panel-post .user-avatar-circle{border-radius:50%;float:left;width:35px;height:35px}.main .main-community-center .body-panel .community-center-pannel .panel-post .content-input{width:calc(100% - 155px);height:35px;margin:0 0 0 15px;float:left;border-radius:17px;outline:0;border:1px solid #ccc;padding:7px 15px 7px 15px}.main .main-community-center .body-panel .community-center-pannel .panel-post .post-btn{float:right;background:#96d962;outline:0;border-radius:15px;padding:5px 15px;font-family:Montserrat,sans-serif;font-size:12px;margin-top:2px;font-weight:700}.main .main-community-center .body-panel .community-center-pannel .search-header{background:#fff;padding:10px 15px 11px 15px;border-radius:10px}.main .main-community-center .body-panel .community-center-pannel .search-header h4{margin:0;width:80%}.main .main-community-center .body-panel .community-center-pannel .search-header .bx-x{margin-top:-30px;font-size:33px;color:red;float:right;cursor:pointer}.main .main-community-center .body-panel .community-center-pannel .filter-bar{width:100%;float:left;margin-bottom:10px}.main .main-community-center .body-panel .community-center-pannel .filter-bar .select-filter{float:right;outline:0;background:#f7fff0;border:1px solid #96d962;border-radius:13px;padding:2px 8px 1px 8px;font-size:12px}.main .main-community-center .body-panel .community-center-pannel .filter-bar .filter-tag{padding:2px 10px;margin:0 5px 5px 0;background:green;border-radius:8px;color:#fff;font-size:12px}.main .main-community-center .body-panel .community-center-pannel .search-content{width:100%;float:left}.main .main-community-center .body-panel .community-center-pannel .search-content .empty-posts{padding:50px 20px 50px 20px;border-radius:4px;border:1px dashed #ccc;background:#fbfff8;text-align:center;margin-bottom:15px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item{background:#fff;border:1px solid #eee;margin-bottom:20px;width:100%;float:left}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .pin-box{padding:6px 15px 5px 15px;border-bottom:1px solid #eee;background:#e3ede6;color:green}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .pin-box i{font-size:20px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .admin-tick{position:absolute;margin:34px 0 0 -10px;color:#578fff;background:#fff;border-radius:50%}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-top{min-height:60px;background:#fff!important;border-bottom:none!important;margin-bottom:0!important;width:100%;float:left}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .post-avatar{width:40px;height:40px;border-radius:20px;float:left;margin-top:5px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .celebrity-avatar{-o-object-fit:cover;object-fit:cover;height:40px;width:40px;float:left}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .post-info{float:left;margin-top:5px;width:calc(100% - 50px);margin-left:10px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .post-info b{font-size:14px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .post-info span{font-size:13px;opacity:.7;float:right}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .tags-list{text-align:left;color:green}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .tags-list span{float:left;font-size:14px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .tags-list a{vertical-align:top}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .tags-list b{color:green}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .tags-list i.bx{font-size:18px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-content{padding-top:5px;padding-bottom:20px;white-space:pre-wrap;word-wrap:break-word;display:inline-block;width:100%;float:left;font-weight:500;font-family:arial,"lucida grande",sans-serif;color:#111;display:block;line-height:1.4;-webkit-line-clamp:6;max-height:118.44px;margin:0 auto;font-size:14px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-content .see-more{margin-bottom:30px;color:#00f;cursor:pointer}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-content a{color:#1b3af2;text-decoration:none}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-content .hashtag{margin-top:10px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-content{padding:0 15px 10px 15px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .expand-content{padding:0 0 10px 65px;color:green;float:left;cursor:pointer}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item section{width:100%;float:left}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .update-posts{width:100%;resize:none;border:1px solid #ccc;overflow:hidden}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .update-posts:focus{outline:0}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-option{float:right;cursor:pointer;margin:-2px -5px 0 8px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-option .dropdown-menu{margin-left:-60px;min-width:90px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-option i{font-size:16px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .album{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:no-wrap;-ms-flex-flow:no-wrap;flex-flow:no-wrap}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .album img{-o-object-fit:cover;object-fit:cover;margin-bottom:5px;border:.5px solid #ddd}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .album .single-image{width:550px;max-height:550px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .album .two-image{width:260px;height:260px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .album .three-image{width:32%;height:200px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .slick-gallery{width:100%;height:250px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .slick-gallery .slick-item{width:230px;height:230px;float:left;margin-right:10px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .slick-gallery .multiples-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:5px;border:.5px solid #ddd}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .slick-gallery .slick-arrow{width:35px;height:35px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .slick-gallery .slick-arrow:before{color:green}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .slick-gallery .slick-arrow{background:0 0!important}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item iframe{min-height:315px;background:#eee}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item blockquote{margin:0;border:none;padding:0 10px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item blockquote iframe{background:#eee}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-bottom-action{width:100%;float:left;padding:13px 30px 13px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:.5px solid #eee}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-bottom-action span{cursor:pointer}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-bottom-action span i{font-size:18px;vertical-align:sub}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-bottom-action .active{color:#00b530}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .posts-bottom-action .active a{color:#00b530}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box{width:100%;float:left;padding:15px 15px 10px 15px;border-top:1px solid #eee;background:#fafafa}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .list-comments .comment-item{border-top:none;border-bottom:1px solid #eee}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .love-btn{cursor:pointer}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .comment-content .name{font-size:14px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .comment-content .name b{color:#333}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .comment-content .child-name{font-size:14px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .comment-content .child-name b{color:#444}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .comment-content a{color:#1b3af2}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .comment-content .child-comment-action{font-size:13px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .comment-content .child-comment-action .time{opacity:.6;font-size:12px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .comment-content .end-of-list{margin:0}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .admin-tick{margin-top:24px}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .cmt-option{float:right}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .cmt-option .dropdown-toggle{cursor:pointer}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .cmt-option li{cursor:pointer}.main .main-community-center .body-panel .community-center-pannel .search-content .posts-item .comment-box .load-more-comment{background:0 0;color:green}.main .main-community-center .body-panel .community-center-pannel .search-content .load-more-posts{width:100%;float:left;text-align:center;background:green;color:#fff;padding:5px 0;border-radius:2px;margin-bottom:50px}.main .main-community-center .body-panel .community-center-pannel .search-content .load-more-posts:hover{opacity:.9;cursor:pointer}.main .main-community-center .body-panel .community-center-pannel .search-content .load-more-posts .loading-icon{width:20px}.main .main-community-center .body-panel .community-center-pannel .search-content .end-of-list{width:100%;float:left;text-align:center;color:#444;padding:5px 0;border-radius:2px;border:1px dashed #ddd;margin-bottom:50px}.main .main-community-center .body-panel .community-right-pannel{width:270px;min-height:800px}.main .main-community-center .body-panel .community-right-pannel .file-panel{width:100%;background:#fff;float:left;margin-bottom:20px}.main .main-community-center .body-panel .community-right-pannel .file-panel h3{margin:5px 0;border-bottom:1px solid #eee;font-family:Montserrat,sans-serif;font-weight:700;font-size:17px}.main .main-community-center .body-panel .community-right-pannel .file-panel .file-body{padding:15px 18px;width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.main .main-community-center .body-panel .community-right-pannel .file-panel .file-body .file-item{width:65px;height:65px;-o-object-fit:cover;object-fit:cover;margin-bottom:8px}.main .main-community-center .body-panel .community-right-pannel .file-panel .file-body .expand-tag{width:100%;float:left;text-align:center;margin-top:20px;font-size:12px;cursor:pointer}.main .main-community-center .body-panel .community-right-pannel .tag-panel{width:100%;background:#fff;float:left;margin-bottom:20px}.main .main-community-center .body-panel .community-right-pannel .tag-panel h3{margin:5px 0;border-bottom:1px solid #eee;font-family:Montserrat,sans-serif;font-weight:700;font-size:17px}.main .main-community-center .body-panel .community-right-pannel .tag-panel .tag-body{padding:15px;width:100%;float:left}.main .main-community-center .body-panel .community-right-pannel .tag-panel .tag-body .tag-item{padding:4px 6px;border:1px solid #eee;margin:0 5px 5px 0;float:left;font-size:11px;border-radius:3px}.main .main-community-center .body-panel .community-right-pannel .tag-panel .tag-body .tag-item a{color:green}.main .main-community-center .body-panel .community-right-pannel .tag-panel .tag-body .tag-item small{color:green;background:#cbe9d2;padding:0 2px;border-radius:2px}.main .main-community-center .body-panel .community-right-pannel .tag-panel .tag-body .expand-tag{width:100%;float:left;text-align:center;margin-top:10px;font-size:12px;cursor:pointer}.main .main-community-center .body-panel .community-right-pannel .test-panel{width:100%;background:#fff;float:left;margin-bottom:20px}.main .main-community-center .body-panel .community-right-pannel .test-panel h3{margin:5px 0;border-bottom:1px solid #eee;font-family:Montserrat,sans-serif;font-weight:700;font-size:17px}.main .main-community-center .body-panel .community-right-pannel .test-panel .test-body{padding:15px 10px;width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.main .main-community-center .body-panel .community-right-pannel .test-panel .test-body .test-item{width:65px;height:65px;-o-object-fit:cover;object-fit:cover;margin-bottom:8px}.main .main-community-center .body-panel .community-right-pannel .test-panel .test-body .expand-tag{width:100%;float:left;text-align:center;margin-top:20px;font-size:12px;cursor:pointer}.main .main-community-center .body-panel .community-right-pannel .test-panel .test-body .test-list{margin-top:10px}.main .main-community-center .body-panel .community-right-pannel .test-panel .test-body .test-list-item{padding:10px;background:#eee;margin:10px 0;border-radius:5px;cursor:pointer}.main .main-community-center .body-panel .community-right-pannel .test-panel .test-body .test-list-item.active,.main .main-community-center .body-panel .community-right-pannel .test-panel .test-body .test-list-item:hover{outline:2px solid #ccc}
@charset "UTF-8";.test-online-page{margin-top:20px}.test-online-page .guest-cover-container{background:#fff;text-align:center;padding:170px 0}.test-online-page .guest-cover-container .free-course-info{padding-left:25px;padding-right:25px}.test-online-page .guest-cover-container .free-course-info h3{line-height:inherit;color:#e74c3c}.test-online-page .guest-cover-container .btn-login{padding:6px 20px;background-color:#41a336;color:#fff;border-radius:20px;margin-left:10px;cursor:pointer;outline:0;display:inline;margin-top:4px;font-size:16px}.test-online-page .guest-cover-container .btn-login:hover{opacity:.9;background:#5cbfaa;color:#fff}.test-online-page .guest-cover-container .btn-register{padding:5px 20px;border-radius:20px;border:1px solid #41a336;background-color:#fff;outline:0;color:#41a336;display:inline;margin-top:4px;cursor:pointer;font-size:16px}.test-online-page .guest-cover-container .btn-register:hover{opacity:.9;background:#5cbfaa;color:#fff;border-color:#5cbfaa}.test-online-page .guest-cover-container .btn-buy{padding:5px 20px;border-radius:20px;background:#e74c3c;color:#fff;border-color:#e74c3c;display:inline;margin-top:4px;cursor:pointer;font-size:16px}.test-online-page .guest-cover-container .btn-buy:hover{opacity:.9;border:1px solid #e74c3c;background-color:#fff;outline:0;color:#e74c3c}.test-online__navigation{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.test-online__navigation:after{content:" ";position:absolute;width:100%;height:50%;top:0;left:0;border-bottom:2px dashed #eee;z-index:-1}.test-online__navigation-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f6f6f6;border-radius:10px;margin:auto 15px;width:160px;height:130px;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border-color:transparent}.test-online__navigation-item svg path{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.test-online__navigation-item:hover{border:2px dashed #c9c9c9}.test-online__navigation-item.active{background:#fff;-webkit-box-shadow:inset 5px 5px 10px #c9c9c9,inset -5px -5px 10px #fff;box-shadow:inset 5px 5px 10px #c9c9c9,inset -5px -5px 10px #fff}.test-online__navigation-item.active svg path:first-child{fill:#96d962}.test-online__list{width:800px;margin:50px auto}.test-online__date{width:100%;margin-top:50px;text-align:center;font-size:30px;font-weight:400;color:#828282}.test-online__group{margin-top:15px}.test-online__group-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:20px}.test-online__schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px;border-left:3px solid #c4c4c4;margin:8px auto;margin-left:30px}.test-online__join-btn{padding:6px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #96d962;background:#f7fff0;color:#96d962;font-weight:700;border-radius:8px;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.test-online__join-btn.disabled{border:2px solid #dcdcdc;background:#f4f4f4;color:#dcdcdc;cursor:default}.test-online__join-btn.disabled:hover{background:#f4f4f4}.test-online__join-btn:hover{background:#e5ffc8}.test-online__rank{width:800px;margin:50px auto}.test-online__rank-avatar{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(0,0,0,.68);overflow:hidden}.test-online__rank-student{padding:5px 0;margin:2px auto;border-radius:40px}.test-online__rank-student.highlight{font-weight:700}.test-online__rank-order{font-family:Mulish,Arial,sans-serif;font-weight:700;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.test-online__rank-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:80px;font-family:Arial,sans-serif;font-weight:500;font-size:18px;color:#293142}.test-online__rank-header div{height:100%;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer}.test-online__rank-header div:not(.test-online__rank-headerdiv.active){border-bottom:2px solid #96d962}.test-online__rank-header div.active{border:2px solid #96d962;border-bottom:0}.test-online__rank-body{padding:30px;border:2px solid #96d962;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.test-online__rank-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.test-online__rank-filter .el-input__icon,.test-online__rank-filter .el-select .el-input .el-select__caret{color:#96d962!important}.test-online__rank-filter .el-input__inner{border-width:0;border-bottom:2px solid #96d962;color:#96d962}.test-online__question-block-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:4px}.test-online__question-block-item{cursor:pointer;width:15px;height:15px;padding:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #aeaeae;border-radius:5px;font-weight:700;color:#aeaeae;font-size:14px;font-family:Quicksand,Arial,sans-serif}.test-online__question-block-item.active{font-size:14px;font-family:Quicksand,Arial,sans-serif;background-color:#3da038;color:#fff;border:2px solid #3da038}.test-online__exam{border:1px solid #cfcfcf;border-radius:10px;overflow:hidden;width:670px}.test-online__exam-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px!important}.test-online__exam-header{text-align:center;padding:15px;background:#87d15f;color:#fff;font-size:20px;font-weight:700}.test-online__exam-body{padding:30px 20px}.test-online__exam-body img,.test-online__exam-body table{max-width:100%!important}.test-online__exam-result{padding:0 10%}.test-online__exam-lesson{padding:10px 20px;background:#96d962;font-family:Quicksand,Arial,sans-serif;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;line-height:1.21;margin-bottom:15px}.test-online__exam-questions{font-size:16px}.test-online__exam-answers{margin-top:5px;font-size:14px}.test-online__exam-answers label{font-weight:400}.test-online__exam-answers .chose{padding:2px 3px;color:#fa0000;border:1px solid #fa0000}.test-online__exam-answers .correct{color:#87d15f;border:1px solid #87d15f}.test-online__exam-answer{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.test-online__exam-side{width:310px;height:68vh;position:-webkit-sticky;position:sticky;top:135px;margin-left:42px}.test-online__exam-side .submit-exam-btn{background:#87d15f;border-radius:20px;color:#fff;width:100%;margin-top:10px}.test-online__exam-audio{width:100vw;position:-webkit-sticky;position:sticky;top:80px;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:98}.test-online__exam-audio-wrapper{width:1100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.test-online__exam-audio audio{width:655px;opacity:70%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.test-online__exam-audio audio:hover{opacity:100%}.test-online__history{width:800px;margin:50px auto}.test-online__history-item{display:grid;grid-template-columns:4fr 1fr 1fr;padding-left:50px;margin-top:20px}.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar{padding:2px 6px;border-radius:4px;border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar--ok{border-color:#41a336}.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar--bad{border-color:#d10000}.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar__tick-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:1.25em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar__tick-icon{color:#41a336;font-weight:700;line-height:1}.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar-text{color:#1a1a1a}.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar-text--correct,.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar-text--correct *{color:#41a336!important}.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar-text--wrong,.ad-jlpt-answer-detail .test-online__exam-answers .ad-jlpt-ar-text--wrong *{color:#d10000!important}@media screen and (max-width:1024px){.test-online__exam{width:100%;padding:0}.test-online__exam-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.test-online__exam-body{padding:5px}.test-online__exam-body img,.test-online__exam-body table{width:100%!important}.test-online__exam-side{width:100%;padding:10px;margin-left:0}}
@charset "UTF-8";#about-banner-slider{position:relative;margin:0 auto;width:100%}#about-banner-slider .center .slick-center img{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);color:#e67e22;opacity:1}#about-banner-slider .center img{opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease;bottom:0;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}#about-banner-slider .slider{width:100%}#about-banner-slider .slider .slick-dots{bottom:50px}#about-banner-slider .slider .slick-dots li button:before{font-size:10px}#about-banner-slider .slider .slick-dots li.slick-active button:before{color:#96d962}#about-banner-slider .slider .slick-current .slide-img:hover .teacher .main-img{display:none}#about-banner-slider .slider .slick-current .slide-img:hover .teacher .hover-img{display:block}#about-banner-slider .slider .slick-current .banner-left-fix{display:block!important}#about-banner-slider .slider .slick-current .banner-right-fix{display:block!important}#about-banner-slider .slider .slick-current .teacher{display:block!important}#about-banner-slider .slider .slide-arrow{width:240px;height:480px;cursor:pointer}#about-banner-slider .slider .prev-arrow{top:8%;opacity:0;position:absolute;z-index:9999}#about-banner-slider .slider .next-arrow{position:absolute;top:70px;left:87%;opacity:0;z-index:99999}#about-banner-slider .slider .slide-item{position:relative;margin-bottom:80px}#about-banner-slider .slider .slide-item .banner-left-fix{display:none;position:absolute;top:14%;left:-7%}#about-banner-slider .slider .slide-item .banner-right-fix{display:none;position:absolute;top:7%;left:80%}#about-banner-slider .slider .slide-item .teacher{display:none;position:absolute;top:71%;left:69%;width:250px}#about-banner-slider .slider .slide-item .teacher .hover-img{display:none}#about-banner-slider .slider .slide-item .teacher:hover .main-img{display:none}#about-banner-slider .slider .slide-item .teacher:hover .hover-img{display:block}#about-banner-slider .slider .banner-second .banner-right-fix{top:2%!important}#about-container .gioi-thieu-dmr{text-transform:uppercase;font-size:45px;font-weight:700;color:#000}#about-container .about-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#about-container .about-title .about-title__name{padding:2px 5px;font-family:Mulish,sans-serif;font-weight:700;font-size:25px;text-align:center;background:#f7fff0;border:2px solid #293142;border-bottom:none}#about-container .about-title .about-title__desc{width:80%;font-family:Montserrat,sans-serif;font-weight:700;font-size:35px;line-height:1.61;color:#293142;border-top:2px solid #000;text-transform:uppercase;padding:10px 15px}#about-container .tong-quan{margin:50px 0}#about-container .tong-quan .para-desc{margin:30px 10%;font-family:Quicksand;font-style:normal;font-weight:400;font-size:18px;line-height:22px;text-align:center}#about-container .tong-quan .item-zone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#about-container .tong-quan .tq-item{border:1px dashed #a4a4a4;border-radius:30px;width:300px;height:360px;text-align:center;background-color:#fcfff9;padding:0 20px}#about-container .tong-quan .tq-item span{display:block;font-size:24px;font-weight:700;color:#000;margin-top:24px}#about-container .tong-quan .tq-item img{margin:35px 0}#about-container .tong-quan .tq-item p{font-family:Quicksand;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:center}#about-container .about-product{margin-top:30px}#about-container .about-product .item-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:80px}#about-container .about-product .item-product .pr-item-img{width:40%}#about-container .about-product .item-product .pr-item-img img{max-width:148px}#about-container .about-product .item-product .pr-item-content{text-align:left;width:60%}#about-container .about-product .item-product .pr-item-content p{text-align:justify;font-family:Quicksand;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#000}#about-container .about-product .item-product .view-detail{margin-top:20px;color:#828282;font-size:18px;font-family:Quicksand;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}#about-container .about-product .item-product .view-detail i{font-size:25px}#about-container .about-product .pr-title{margin:0;margin-bottom:15px;font-family:Montserrat;font-style:normal;font-weight:700;font-size:24px;line-height:29px}#about-container .commit .commit-box{margin-top:10vh}#about-container .commit .commit-box .commit-img{display:inline-block;padding:27px;border:1px solid #96d962;-webkit-box-shadow:0 3.92857px 19.6429px rgba(0,0,0,.1);box-shadow:0 3.92857px 19.6429px rgba(0,0,0,.1);border-radius:35.9778px}#about-container .commit .commit-box .box-mobile{display:none}#about-container .commit .commit-content-item img{width:80%}#about-container .commit .commit-content-item p{text-align:justify;margin-left:26%;margin-right:10%;padding-top:20px;font-family:Quicksand;font-style:normal;font-weight:400;font-size:20px;color:#4f4f4f;line-height:25px;letter-spacing:-.145454px}#about-container .pull-left,#about-container .pull-right{position:absolute;top:25%;border:none;padding:0}#about-container .slick-arrow i{font-size:30px;cursor:pointer}#about-container .slick-list{padding:0 40px}#about-container .pull-right{right:-25px}#about-container .slogant{margin-top:120px}#about-container .slogant .slogant-content .slogant-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:20px}#about-container .slogant .slogant-content .slogant-start h5{color:#353535;font-family:Quicksand;font-style:normal;font-weight:700;font-size:20px;line-height:25px}#about-container .slogant .slogant-content .slogant-image{margin:20px 0}#about-container .slogant .slogant-content .slogant-desc{width:84%;margin:0 auto;margin-bottom:90px;font-family:Quicksand;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#000}#about-container .slick-current h3{color:#000;font-family:Montserrat;font-style:normal;font-weight:700;font-size:24px;line-height:29px;border-bottom:5px solid #96d962}#about-container .slick-next:before{content:">";color:#000;font-size:35px;font-weight:700;line-height:.7}#about-container .slick-prev:before{content:"<";color:#000;font-size:35px;font-weight:700;line-height:.7}#about-container .slick-arrow{background:0 0!important;padding:none!important;border-radius:none!important}#about-container .sl-item{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;gap:60px;padding:0 80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#about-container .sl-item .sl-content{text-align:left}#about-container .sl-item .sl-content h2{margin-top:0;font-family:Montserrat;font-style:normal;font-weight:700;font-size:24px;margin-bottom:15px}#about-container .sl-item .sl-content p{font-family:Quicksand;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:justify}@media only screen and (max-width:768px){.tong-quan .item-zone{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.tong-quan .item-zone .tq-item{margin:0 auto;margin-bottom:30px}.sl-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.slick-arrow{display:none!important}.slick-list{padding:0!important}.box-desktop{display:none}.box-mobile{display:block!important}.commit-content-item img{padding-top:30px}.commit-content-item p{padding:0 20px;margin:0!important}.slogant .slogant-content .slogant-start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.item-product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:45px!important}.item-product .view-detail{display:block!important}.item-product .pr-item-img{width:100%!important;margin-bottom:25px}.item-product .pr-item-content{width:100%!important;text-align:center!important}.box-desktop{display:none}.box-mobile{display:block!important}.sl-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}}@media only screen and (max-width:425px){.banner-left-fix img{width:25%!important}.slider .slide-item img{width:350px!important}.slider .slide-item .banner-left-fix img{width:35%!important}.slider .slide-item .teacher{top:61%!important;left:65%!important;width:200px!important}.slider .slide-item .teacher img{width:55%!important}}
@media only screen and (max-width:1023px){body{width:100%;float:left;overflow-x:hidden}#application{overflow-x:hidden}.main{overflow-x:hidden}.site-header{display:none}.site-header .account-container{display:block}#share-for-gift{display:none}.mobile-header{display:block;position:fixed;height:60px;padding-top:5px;top:0;float:left;width:100%;z-index:100;background-color:#fff}.mobile-header #nav-icon{margin-left:8px;margin-top:2px;width:45px;height:45px;float:right;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer}.mobile-header #nav-icon .nav-span{display:block;position:absolute;height:2px;width:18px;background:#fff;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.mobile-header #nav-icon .nav-span:nth-child(1){left:9px;top:16px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mobile-header #nav-icon .nav-span:nth-child(2){left:9px;top:22px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mobile-header #nav-icon .nav-span:nth-child(3){left:9px;top:28px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.mobile-header #nav-icon .dropdown-menu{margin-top:4px;width:100vw;margin-left:calc(-100vw + 54px);height:calc(100dvh - 55px);--webkit-height:calc(100vh - 55px);font-size:16px;padding-bottom:10px;border-top-left-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none}.mobile-header #nav-icon .dropdown-menu li{padding:7px 0}.mobile-header #nav-icon .dropdown-menu li svg{margin-right:15px}.mobile-header #nav-icon .dropdown-menu li a{color:#fff;padding-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,Arial,sans-serif;font-weight:500;font-size:15px}.mobile-header #nav-icon .dropdown-menu li a p{margin-bottom:0}.mobile-header #nav-icon .dropdown-menu li:last-child{border:0}.mobile-header #nav-icon .dropdown-menu .courses-detail-list{padding:15px 15px}.mobile-header #nav-icon .dropdown-menu .courses-detail-list .course-list-table{font-size:12px;text-align:center}.mobile-header #nav-icon .dropdown-menu .courses-detail-list .course-list-table td{border:1px solid #82ae1d}.mobile-header #nav-icon .dropdown-menu .courses-detail-list table{margin-bottom:0}.mobile-header #nav-icon .dropdown-menu .courses-detail-list .course-list-table td{padding:12px!important}.mobile-header #nav-icon .dropdown-menu .icon-menu-item{float:left;color:#82ae1d;width:19px;height:19px;margin-right:10px}.mobile-header #nav-icon .tab{width:100%;color:#fff;overflow:hidden}.mobile-header #nav-icon .tab:not(:first-child){border-top:1px solid #eee}.mobile-header #nav-icon .tab-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;color:#fff;font-weight:500;font-size:15px;padding:10px 15px;margin-bottom:0;font-family:Montserrat,Arial,sans-serif}.mobile-header #nav-icon .tab-label.child-label{padding-left:50px}.mobile-header #nav-icon .tab-label svg{margin-right:15px}.mobile-header #nav-icon .tab-label p{text-align:left;margin-right:5px}.mobile-header #nav-icon .tab-content{max-height:0;padding:0;color:#fff;-webkit-transition:all .35s;transition:all .35s}.mobile-header #nav-icon .tab-content a{padding:0 5px 10px 5px}.mobile-header #nav-icon .tab-content a p{padding-left:20px;margin-top:-10px}.mobile-header #nav-icon .tab-content a{color:#fff;font-size:16px;font-family:Montserrat,Arial,sans-serif;font-weight:500}.mobile-header #nav-icon .tab-content a.child-label .content-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:50px}.mobile-header #nav-icon .tab-content a .free{padding:5px 10px;margin-left:10px;border-radius:3px;font-size:10px;background-color:#fb6d3a;color:#fff;font-weight:500}.mobile-header #nav-icon .tab-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:1em;font-size:.75em;cursor:pointer}.mobile-header #nav-icon .tab input{position:absolute;opacity:0;z-index:-1}.mobile-header #nav-icon .tab .label-account::after{display:none}.mobile-header #nav-icon .tab .account-expand{height:calc(100vh - 100px)}.mobile-header #nav-icon .tab .account-expand i{margin-right:10px}.mobile-header #nav-icon .tab .user-info-box{width:100%;margin-top:10px}.mobile-header #nav-icon .tab .user-info-box .user-avatar-circle{border-radius:50%;width:45px;height:45px;float:left;border:2px solid #000}.mobile-header #nav-icon .tab .user-info-box .user-name{font-family:Montserrat,Arial,sans-serif}.mobile-header #nav-icon .tab .user-info-box div{float:left;margin-left:10px}.mobile-header #nav-icon .tab .user-info-box div p{margin:5px 0 -5px 0;font-weight:700}.mobile-header #nav-icon .tab .user-info-box div i,.mobile-header #nav-icon .tab .user-info-box div span{font-size:11px;margin-top:-4px;color:#41a336;font-weight:500}.mobile-header #nav-icon input:checked+.tab-label::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-header #nav-icon input:checked~.tab-content{max-height:100vh}.mobile-header #nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:16px;left:13px}.mobile-header #nav-icon.open span:nth-child(2){width:0;opacity:0}.mobile-header #nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:29px;left:13px}.mobile-header .logo{padding:0;height:auto;margin:0;float:none}.mobile-header .logo img{height:26px;margin-right:0;margin-top:13px;margin-left:15px}.mobile-header .nav-toggle-menu{display:none}.mobile-header .caret{display:none}.mobile-header .account-container{float:right;padding:0}.mobile-header .account-container .text-login{float:right;margin-right:20px;margin-top:15px;outline:0;font-size:14px;font-family:Roboto}.mobile-header .account-container .text-login:hover{color:#111}}@media only screen and (max-width:1023px) and (max-width:320px){.mobile-header .account-container .text-login{font-size:14px;margin-right:10px}}@media only screen and (max-width:1023px){.mobile-header .account-container .text-register{cursor:pointer;margin-right:3px;outline:0;float:right;font-size:14px;font-family:Roboto}.mobile-header .account-container .text-register:hover{color:#111}}@media only screen and (max-width:1023px) and (max-width:320px){.mobile-header .account-container .text-register{font-size:14px}}@media only screen and (max-width:1023px){.mobile-header .account-container .profile-no-login-icon{display:none}.mobile-header .account-container .auth-container{cursor:pointer;padding:10px 0;max-width:250px;text-align:right;margin-top:5px}.mobile-header .account-container .auth-container .messenger-icon{display:inline;float:left;padding:0 10px}.mobile-header .account-container .auth-container .messenger-icon img{width:19px;height:19px;vertical-align:top;opacity:.8;margin-top:1px}.mobile-header .account-container .auth-container .messenger-icon .mess-counts{background-color:#fa3e3e;border-radius:4px;text-align:center;font-size:11px;padding:0 3px 0 3px;color:#fff;float:right;position:absolute;margin:-4px 0 0 -6px}.mobile-header .account-container .auth-container .svgIcon{width:18px;height:18px}.mobile-header .account-container .auth-container .svgIcon svg{opacity:.7}.mobile-header .account-container .auth-container .svgIcon .noti-counts{background-color:#fa3e3e;border-radius:4px;text-align:center;font-size:11px;padding:0 3px 0 3px;color:#fff;float:left;position:absolute;margin:-2px 0 0 15px;opacity:1}.verify-area{padding:10px 15px 0 15px}.verify-area img{width:45%}.main .main-user-left .item-user i{margin:0}.login-container{width:70%}.login-container .login-left-container{display:none}.login-container .login-right-container{width:100%;height:auto}.login-container .login-right-container .control-label{display:none}.login-container .login-right-container .col-md-8{padding:0 15px!important}.login-container .login-right-container .col-md-8 .break-line{display:block}.login-container .login-right-container .col-md-8 .btn{width:100%;padding:10px auto;margin-bottom:10px}.fixed-panel{display:initial!important;bottom:100px!important}.footer{padding-bottom:10px;width:100%;float:left;padding:0}.footer .center-container{width:100%;float:left;padding:0 15px}.footer .center-container .general-box{width:100%;float:left}.footer .center-container .general-box h3{padding-left:15px}.footer .center-container .general-box .links{float:left;margin-top:15px;padding-bottom:15px;right:0;width:calc(50vw - 20px);text-align:left;padding-left:15px}.footer .center-container .hiden-mobile{display:none}.footer .center-container .general-infomation-box{width:50%;float:left;padding-left:15px}.footer .center-container .contact-box{padding:15px 20px;text-align:left;margin-top:230px}.footer .center-container .contact-box .title{margin-top:20px;width:0;height:120px;margin-right:0;float:left}.footer .center-container .contact-box a{width:100%;float:left;text-align:left;font-size:14px;padding:4px 0}.footer .center-container .contact-box a p{width:100%;float:left}.footer .social-box{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .social-box .business{width:100%;float:left;text-align:center;display:initial}.footer .social-box .business img{display:inline;float:none;width:150px;height:auto}.footer .social-box .bocongthuong{float:left}.footer .social-box .footer-logo{margin-left:15px;width:100px;height:auto}.footer .social-box h3{text-align:center;font-size:14px}.footer .social-box .social{text-align:center;float:left;margin-top:14px}.footer .social-box .social span{float:none}.footer .social-box .social .nihongo{float:none}.footer .social-box .social img{width:30px;height:30px}.footer .social-box .mobile-app{text-align:center;width:60%;text-align:left;float:left;margin:20px 0 10px 15px;display:initial}.footer .social-box .mobile-app img{margin-bottom:5px;height:27px}.footer .footer-item-mobile{padding:0 15px!important}.footer .about-us-box{margin-top:30px}.home-featured-popup{width:100%;padding:15px;margin:0;min-height:auto}.home-featured-popup a img{width:100%}.user-profile-popup .user-profile-container .cover-container{width:auto}.user-profile-popup .user-profile-container #user-info-table .info-item-email{font-size:11px}.user-profile-popup{width:90%;min-height:75%;margin:0}.ctrlq.fb-button{width:40px;height:40px;bottom:30px;right:15px}.go-top{left:15px!important}.comment-tab li a{font-size:14px}.list-comments .input-comment-container .input-comment{height:66px;width:calc(100% - 100px)!important;font-size:15px}.list-comments .comment-item .comment-content{width:100%}.list-comments .comment-item .comment-content .reply-container .child-comment-item{width:calc(100vw - 80px)}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content{width:calc(100% - 50px)}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content .child-name{width:100%;overflow-wrap:break-word}.list-comments .comment-item .comment-content .reply-container .child-comment-item .delete-comment{float:right;margin-top:-20px;font-size:15px}.list-comments .comment-item .comment-content .reply-container .reply-form{width:calc(100vw - 80px)}.list-comments .comment-item .comment-content .reply-container .reply-form .input-comment{width:calc(100% - 110px)!important;font-size:15px!important}.list-comments .comment-item .comment-content .reply-container .reply-form .post-comment-btn{float:right;margin-top:0;padding:6px 5px}.list-comments .comment-item .comment-content .reply-container .admin-edit-pen{float:right}}@media only screen and (max-width:481px){.login-container{width:90%}.login-container .login-left-container{display:none}.login-container .login-right-container{width:100%;height:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1023px){body{width:100%;float:left;overflow-x:hidden}.site-header .header-content{position:fixed;height:50px;border-bottom:1px solid #ccc}.site-header .header-content #search-input-mobile{float:right;margin-right:5px}.site-header .header-content #search-input-mobile .search-input-mobile{width:calc(100vw - 108px);margin:10px 5px 0 5px;height:28px;text-indent:5px;border-radius:3px;border:1px solid #ccc}.site-header .header-content #search-input-mobile .close-icon{color:#e74c3c;padding:10px;font-size:15px}.site-header .header-content .container{width:100%}.site-header .header-content .container #nav-icon{margin-left:8px;width:45px;height:45px;float:left;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer}.site-header .header-content .container #nav-icon .nav-span{display:block;position:absolute;height:2px;width:18px;background:#588d3f;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.site-header .header-content .container #nav-icon .nav-span:nth-child(1){left:9px;top:16px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.site-header .header-content .container #nav-icon .nav-span:nth-child(2){left:9px;top:22px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.site-header .header-content .container #nav-icon .nav-span:nth-child(3){left:9px;top:28px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.site-header .header-content .container #nav-icon .dropdown-menu{margin-top:4px;margin-left:-9px;width:85vw;max-width:100vw;font-size:16px;padding-bottom:10px;border-top-left-radius:0}.site-header .header-content .container #nav-icon .dropdown-menu li{padding:7px 0}.site-header .header-content .container #nav-icon .dropdown-menu li a{color:#fff;padding-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.site-header .header-content .container #nav-icon .dropdown-menu li a p{margin-bottom:0}.site-header .header-content .container #nav-icon .dropdown-menu li{border-bottom:1px solid #eee}.site-header .header-content .container #nav-icon .dropdown-menu li:last-child{border:0}.site-header .header-content .container #nav-icon .dropdown-menu .courses-detail-list{padding:15px 15px}.site-header .header-content .container #nav-icon .dropdown-menu .courses-detail-list .course-list-table{font-size:12px;text-align:center}.site-header .header-content .container #nav-icon .dropdown-menu .courses-detail-list .course-list-table td{border:1px solid #82ae1d}.site-header .header-content .container #nav-icon .dropdown-menu .courses-detail-list table{margin-bottom:0}.site-header .header-content .container #nav-icon .dropdown-menu .courses-detail-list .course-list-table td{padding:12px}.site-header .header-content .container #nav-icon .dropdown-menu .icon-menu-item{float:left;color:#82ae1d;font-size:19px;width:23px}.site-header .header-content .container #nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:16px;left:13px}.site-header .header-content .container #nav-icon.open span:nth-child(2){width:0;opacity:0}.site-header .header-content .container #nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:29px;left:13px}.site-header .header-content .container .logo{padding:0;height:auto;margin:0;float:none;margin-left:calc(50vw - 92px)}.site-header .header-content .container .logo img{height:30px;margin-right:25px;margin-top:10px}.site-header .header-content .container .nav-toggle-menu{display:none}.site-header .header-content .container .caret{display:none}.site-header .header-content .container .account-container{margin-right:10px;position:fixed;top:0;right:0;padding:0}.site-header .header-content .container .account-container .search-box{display:block;float:left}.site-header .header-content .container .account-container .search-box .search-icon{color:#588d3f;font-size:17px;margin:16px 10px}.site-header .header-content .container .account-container .user-menu{margin:0;left:-135px;width:187px}.site-header .header-content .container .account-container .user-menu li a{padding:10 15px}.site-header .header-content .container .account-container .profile-no-login-icon{height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-header .header-content .container .account-container .profile-no-login-icon button{background:0 0;color:#588d3f;border:0;padding:14px;font-size:17px}.site-header .header-content .container .account-container .profile-no-login-icon ul{margin-top:14px;left:-106px;border-top-right-radius:0;padding-bottom:10px}.site-header .header-content .container .account-container .profile-no-login-icon ul a p{padding:10px 0;margin-bottom:0;font-size:16px}.site-header .header-content .container .account-container .auth-container{min-width:auto;padding:7px 0;float:right}.site-header .header-content .container .account-container .auth-container .user-name{display:none}.site-header .header-content .container .account-container .auth-container .user-avatar-circle{width:25px;height:25px;margin-top:5px;margin-right:10px}.site-header .header-content .container .account-container .register-box{display:none}.site-header .header-content .container .account-container .login-box{display:none}.verify-area{padding:10px 15px 0 15px}.verify-area img{width:45%}.main .main-user-left .item-user i{margin:0}.login-container{width:70%}.login-container .login-left-container{display:none}.login-container .login-right-container{width:100%;height:auto}.login-container .login-right-container .control-label{display:none}.login-container .login-right-container .col-md-8{padding:0 15px!important}.login-container .login-right-container .col-md-8 .break-line{display:block}.login-container .login-right-container .col-md-8 .btn{width:100%;padding:10px auto;margin-bottom:10px}.footer{padding-bottom:10px}.footer .center-container .general-box{width:100%}.footer .center-container .general-box h3{padding-left:15px}.home-featured-popup{width:100%;padding:15px;margin:0;min-height:auto}.home-featured-popup a img{width:100%}.user-profile-popup .user-profile-container .cover-container{width:auto}.user-profile-popup .user-profile-container #user-info-table .info-item-email{font-size:11px}.user-profile-popup{width:90%;min-height:75%;margin:0}.ctrlq.fb-button{width:40px;height:40px;bottom:30px;right:15px}.go-top{left:15px!important}.list-comments .comment-item .comment-content .reply-container .child-comment-item{width:calc(100vw - 80px)}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content{width:calc(100% - 50px)}.list-comments .comment-item .comment-content .reply-container .child-comment-item .comment-content .child-name{width:100%;overflow-wrap:break-word}.list-comments .comment-item .comment-content .reply-container .child-comment-item .delete-comment{float:right;margin-top:-20px}.list-comments .comment-item .comment-content .reply-container .reply-form{width:calc(100vw - 80px)}.list-comments .comment-item .comment-content .reply-container .reply-form .input-comment{width:calc(100% - 50px);float:right;margin-right:0}.list-comments .comment-item .comment-content .reply-container .reply-form .post-comment-btn{float:right;margin-top:10px}}
@media only screen and (max-width:768px){.main{width:100%}.main .main-center{width:100%}.main .main-center .main-user-left{background-color:#eee;width:100%;min-height:0;float:none;padding:0}.main .main-center .main-user-left .clear-preview-upload{margin-top:4px;margin-left:calc((100vw - 125px)/ 2)}.main .main-center .main-user-left .change-avatar{margin:10px 0 10px 0;width:105px;margin-left:calc((100vw - 110px)/ 2);padding:3px 10px}.main .main-center .main-user-left .change-avatar .change-avatar-btn-mobile{display:inline}.main .main-center .main-user-left .change-avatar .change-avatar-btn-desktop{display:none}.main .main-center .main-user-left .save-avatar{display:inline;margin:10px 0 10px 0;width:105px;margin-left:calc((100vw - 110px)/ 2)}.main .main-center .main-user-left .account-left-menu{float:left;width:100%;padding:0 15px;border-bottom:1px solid #eee}.main .main-center .main-user-left .account-left-menu .item-user{width:20%;margin-top:8px;text-align:center}.main .main-center .main-user-left .account-left-menu .item-user i{font-size:20px}.main .main-center .main-user-left .account-left-menu .item-user span{display:none}.main .main-center .main-user-left .current{border-bottom:2px solid #588d3f}.main .main-center .main-user-left .logout-tab{display:none}.main .main-center .main-user-left .user-avatar-container .user-avatar{width:105px;height:105px;margin-left:calc((100vw - 110px)/ 2);margin-top:15px}.main .main-center .main-user-right{width:100%;padding:0;min-height:550px;padding:0 15px}.main .main-center .main-user-right #user-info-table{width:100%}.main .main-center .main-user-right #user-info-table .desc{position:absolute;margin-top:-6px;font-size:10px;border:none;display:block;background:#fff;padding:2px 3px 2px 0;width:auto;text-transform:uppercase}.main .main-center .main-user-right .captcha-active-course{margin-top:5px}.main .main-center .main-user-right .change-captcha-icon{margin-top:18px}.main .main-center .main-user-right .table-box{width:100%;overflow-x:auto}.main .main-center .main-user-right .captcha-container{margin-left:0}.main .main-center .main-user-right .user-form-item{padding-left:0}.main .main-center .main-user-right .user-form-item .user-form-input{min-width:auto}.main .main-center .main-user-right .user-form-item .send-mail-verify-email{margin-top:5px}.main .main-center .main-user-right input,.main .main-center .main-user-right select,.main .main-center .main-user-right textarea{border:1px solid #ddd}.main .main-center .main-user-right .main-user-title{padding-bottom:15px;font-size:18px;font-weight:700;width:100%}.main .main-center .main-user-right .mark-as-readed{padding-top:5px;padding-bottom:15px}.main .main-center .main-user-right .dm-tab{height:auto}.main .main-center .main-user-right .dm-tab .tab-item{text-align:center;height:auto;width:45%;margin:0;padding:5px;border:0}.main .main-center .main-user-right .dm-tab .tab-item i{display:none}.main .main-center .main-user-right .dm-tab .review-more-courses{width:100%}.main .main-center .main-user-right .dm-tab.vip-course-tabs .tab-item{width:33.333%}.main .main-center .main-user-right .dm-tab.vip-course-tabs.vip-course-tabs--four .tab-item{width:25%}.main .main-center .main-user-right .tab-content-container .bought-courses-container{width:100%}.main .main-center .main-user-right .tab-content-container .bought-courses-container .notification-empty-container{padding:130px 0}.main .main-center .main-user-right .tab-content-container .bought-courses-container .course-item{width:47%;margin:0 3px 10px 3px}.main .main-center .main-user-right .tab-content-container .bought-courses-container .course-item .images{width:100%}.main .main-center .main-user-right .tab-content-container .bought-courses-container .course-item .images a img{width:100%}.main .main-center .main-user-right .notification-item .user-form-item{width:calc(100vw - 70px);padding-left:20px;padding-right:0}.main .main-center .main-user-right .notification-item .user-form-item i{margin-left:-20px}.main .main-center .main-user-right .notification-item .notifi-info{width:70px;padding-left:10px}.main .main-center .main-user-right .bought-courses{margin-top:30px}.main .main-center .main-user-right .bought-other-courses{margin-bottom:20px}.main .main-center .main-user-right .vip-documents{margin-top:25px}.main .main-center .main-user-right .vip-documents .vip-document-group-title{padding:12px 15px;border-radius:16px;font-size:20px}.main .main-center .main-user-right .vip-documents .vip-document-item{display:block;padding:15px 0}.main .main-center .main-user-right .vip-documents .vip-document-details{font-size:14px}.main .main-center .main-user-right .vip-documents .vip-document-details h3{font-size:14px}.main .main-center .main-user-right .vip-documents .vip-document-download{display:inline-block;margin-top:12px;font-size:14px}.main .main-center .main-user-right .paginate-container{width:100%}.main .main-center .main-user-right .course-test #reviewTestResult .test-detail-result{max-width:calc(100vw - 50px)!important}.main .main-center .main-user-right .course-test #reviewTestResult .test-modal-dialog{width:auto}.main .main-center .main-user-right .course-test #reviewTestResult .question-box .answer-box div:last-child hr{top:-15px}.main .main-center .main-user-right .course-test #reviewTestResult .question-box .answer-box .three-line-answer{height:auto}.main .main-center .main-user-right .course-test #reviewTestResult .question-box .answer-box .two-line-answer{height:30px}.main .main-center .main-user-right .course-test #reviewTestResult .question-box .answer-box .question-answer .labels{display:inline-block;max-width:100%;white-space:normal;text-align:left;line-height:1.5}.main .main-center .main-user-right .course-test #reviewTestResult .question-box .answer-box .result-answer-area{padding-left:0;padding-right:0}.main .main-center .main-user-right .course-test #reviewTestResult .question-box .answer-box audio{width:100%}.main .main-center .main-user-right .course-test #reviewTestResult .question-box .answer-box img{max-width:100%;height:auto!important}.main .main-center .main-user-right .course-test #reviewTestResult .question-box img{max-width:100%;height:auto!important}.main .main-center .main-user-right .course-test .review-test-result{position:static;margin-top:10px;float:none}.main .main-center .main-user-right .course-test .remove-test-result{position:static;margin-top:10px}}@media only screen and (max-width:370px){.main .main-center .main-user-right #user-info-table .form-text-email{font-size:14px}}
@media only screen and (max-width:1024px){#application{width:100%;float:left;padding-top:60px}.fixed-panel{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);right:8px;bottom:0}.fixed-panel .go-top{display:none}.site-main{width:100%;float:left}.site-main .home-screen__top{padding-top:20px;padding-bottom:0}.site-main .home-screen__slider--item{padding:0 6px 17px}.site-main .home-screen__slider--item .img img{border-radius:6px}.site-main .home-screen__why{width:90%;height:50px}.site-main .home-screen__why .home-screen__why--title{font-size:14px;padding:0 25px;text-align:center;height:30px}.site-main .home-screen__main{width:100vw}.site-main .home-screen__main .home-screen__main--background{opacity:0}.site-main .home-screen__main .home-screen__main--content{-webkit-box-shadow:none;box-shadow:none}.site-main .home-screen__main .home-screen__main--header{display:initial;padding:0 30px}.site-main .home-screen__main .home-screen__main--header .home-screen__main--header-item{width:65px;height:65px;border-radius:15px;border-width:1px;float:left;padding-top:15px;margin-bottom:70px}.site-main .home-screen__main .home-screen__main--header .home-screen__main--header-item img{height:30px}.site-main .home-screen__main .home-screen__main--header .home-screen__main--header-item div{width:40vw;position:absolute;margin-top:60px}.site-main .home-screen__main .home-screen__main--header .home-screen__main--header-item div b{font-size:13px}.site-main .home-screen__main .home-screen__main--header .home-screen__main--header-item div span{font-size:11px;opacity:.7}.site-main .home-screen__main .home-screen__main--header .item-2{float:right}.site-main .home-screen__main .home-screen__main--title{margin-top:250px;font-size:14px;line-height:1.4}.site-main .home-screen__main .home-screen__main--story{height:420px}.site-main .home-screen__main .home-screen__main--story .home-screen__main--story-image{width:100%;text-align:center}.site-main .home-screen__main .home-screen__main--story .home-screen__main--story-image img{width:200px;display:inline}.site-main .home-screen__main .home-screen__main--story .home-screen__main--story-content{width:70%;margin-top:230px;position:absolute;text-align:center;font-size:13px;line-height:1.2}.site-main .home-screen__main .home-screen__main--story .home-screen__main--story-content .p2{font-size:14px;margin:10px 0}.site-main .home-screen__main .home-screen__main--story .home-screen__btn--light-green{margin-top:15px;background:green;color:#fff;padding:5px 10px}.site-main .home-screen__main .home-screen__main--badge-left{font-size:14px;height:60px}.site-main .home-screen__main .home-screen__main--badge-left .leaf{width:30px;height:auto;right:-15px}.site-main .home-screen__main .home-screen__main--course-list{margin-top:40px;padding-top:60px;height:370px}.site-main .home-screen__main .home-screen__main--course-list-menu{width:90vw;position:absolute;height:50px;background:0 0;-webkit-box-shadow:none;box-shadow:none}.site-main .home-screen__main .home-screen__main--course-list-menu ul{width:100%;float:left}.site-main .home-screen__main .home-screen__main--course-list-menu ul li{float:left;color:#444;font-size:13px;padding:0 15px 15px 0}.site-main .home-screen__main .home-screen__main--course-list-floating{left:10px}.site-main .home-screen__main .home-screen__main--course-list-shape{width:100vw;height:230px;border-radius:0;left:-15px;top:85px;position:absolute}.site-main .home-screen__main .home-screen__main--course-list-slider{top:40px;left:0}.site-main .home-screen__main .home-screen__main--course-list-slider-nav .course-nxt{left:77vw}.site-main .home-screen__main .badge-preview{display:none}.site-main .home-screen__main .home-screen__main--preview{display:none}.site-main .home-screen__feedback .home-screen__feedback--count-inner{width:200px;background:#fff;height:100px}.site-main .home-screen__feedback .home-screen__feedback--count-inner .circle-img{width:60px}.site-main .home-screen__feedback .home-screen__feedback--count-inner .circle-img img{width:30px}.site-main .home-screen__feedback .home-screen__feedback--count-inner span{font-size:14px!important}.site-main .home-screen__feedback .home-screen__feedback--shape-inner{width:74vw;height:300px;border-radius:15px}.site-main .home-screen__feedback .home-screen__feedback--nav-btn.prv{left:calc(50% - 40vw)}.site-main .home-screen__feedback .home-screen__feedback--nav-btn.nxt{right:calc(50% - 40vw)}.site-main .home-screen__feedback--slider{padding-top:70px;width:90vw}.site-main .home-screen__feedback--slider .home-screen__feedback--slide-inner{width:22vw;margin:0 10px 0 0}.site-main .home-screen__feedback--slider .home-screen__feedback--slide-image{height:120px;border-radius:6px}.site-main .home-screen__feedback--slider .home-screen__feedback--slide-info .fb_name{font-size:13px}.site-main .home-screen__feedback--slider .home-screen__feedback--slide-info .fb_job{font-size:13px}.site-main .home-screen__feedback--slider .home-screen__feedback--slide-info .fb_add{font-size:13px}.site-main .home-screen__feedback--slider .home-screen__feedback--slide{width:100px}.site-main .home-screen__main--badge .home-screen__main--badge-center{width:60%;height:80px;font-size:14px}.site-main .home-screen__main--badge .home-screen__main--badge-center .leaf{width:35px;height:auto;left:-17px}.site-main .home-screen__blog{padding-top:50px;width:90vw}.site-main .home-screen__blog .home-screen__blog--feature-title{display:none}.site-main .home-screen__blog .home-screen__blog--feature{width:100%;margin-bottom:30px}.site-main .home-screen__blog .home-screen__blog--feature .feature-post-title{font-size:14px}.site-main .home-screen__blog .home-screen__blog--feature span{font-size:14px}.site-main .home-screen__blog .home-screen__blog--categories-title{display:none}.site-main .home-screen__blog .home-screen__blog--categories-posts{margin:0}.site-main .home-screen__blog .home-screen__blog--categories-posts .post-intro{margin-bottom:15px;font-size:14px}.site-main .home-screen__contact--form-inner{width:100vw;margin:0;padding:0}.site-main .home-screen__contact--form-inner .contact-form-title{font-size:18px!important;text-align:center;padding-left:0!important;margin-bottom:20px}.site-main .home-screen__contact--form-inner .input--kohana{padding:0!important;margin:0!important;width:100%;max-width:100%;border-radius:4px}.site-main .home-screen__blog--categories-menu{padding:10px 15px;background:#fff;font-size:14px!important;border-radius:0}.site-main .home-screen__blog--categories-menu .menu-item{color:#41a336;padding:5px 10px;border-radius:16px;border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}.site-main .home-screen__blog--categories-menu .active{background:#41a336;color:#fff}.site-main .metro-container .metro-center{display:none}.site-main .metro-container .metro-center-mobile{width:100%;float:left;overflow:hidden;display:block;padding:25px 0 0 0}.site-main .metro-container .metro-center-mobile a{width:100%;float:left}.site-main .metro-container .metro-center-mobile a img{width:calc(100% - 30px);margin-left:15px}.site-main .block-why-info{padding-bottom:20px}.site-main .block-why-info .desktop{display:none}.site-main .block-why-info .mobile{display:block;font-size:16px;line-height:1.5;padding:10px 0;margin-bottom:0;color:#000}.site-main .block-why-info .mobile .under-line{height:4px;width:80px;background-color:#588d3f;display:inline-block}.site-main .block-why-info .reason-item{width:100%;float:left;border-top:1px solid #ddd;padding:15px 15px}.site-main .block-why-info .reason-item .reason-img{height:30px;width:auto;float:left}.site-main .block-why-info .reason-item span{width:calc(100% - 70px);float:left;margin-left:15px;margin-top:5px;font-size:15px}.site-main .block-why-info .reason-item i{float:right;font-size:20px;margin-top:5px}.site-main .block-why-info .reason-item .reason-title{font-weight:700;font-style:italic}.site-main .block-easy-info{width:100%;min-height:300px}.site-main .block-easy-info .center-container{float:left;width:100%;padding:20px 15px}.site-main .block-easy-info .center-container .left-container{width:100%}.site-main .block-easy-info .center-container .left-container h1{font-size:16px;margin-top:0;font-weight:700}.site-main .block-easy-info .center-container .left-container p{width:100%;font-size:14px}.site-main .block-easy-info .center-container .left-container .home-easy-img{width:100%;float:left}.site-main .block-easy-info .center-container .left-container .home-easy-img a{width:17%;margin-right:3%;display:block;float:left}.site-main .block-easy-info .center-container .left-container .home-easy-img a img{width:100%;height:auto}.site-main .block-easy-info .center-container .left-container .home-easy-img a:last-child{width:27%;height:auto;margin-left:2%}.site-main .block-easy-info .center-container .right-container{display:none}.site-main .block-buy-kh{height:auto;padding-bottom:0;padding-top:25px}.site-main .block-buy-kh .center-container{width:100%;float:left}.site-main .block-buy-kh .center-container .course-header{font-size:16px;padding-top:0;margin-top:0;padding-bottom:10px;margin-bottom:10px;color:#000}.site-main .block-buy-kh .center-container .course-header .under-line{height:4px;width:80px}.site-main .block-buy-kh .center-container .dmr-carousel{padding-top:0;margin-top:0}.site-main .block-buy-kh .center-container .dmr-carousel .slick-dots{top:0}.site-main .block-buy-kh .center-container .carosel-item .course-container{width:calc(100% - 20px)!important;margin-left:10px}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container{width:100%;height:80px}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-left{height:100%;width:80px;padding:5px;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-left .course-name-box{width:100%;text-align:center;font-weight:700}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-left .course-name-box .course-name{color:#fff;margin-top:10px;margin-bottom:0;width:100%;font-size:12px;font-style:italic}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-left .course-name-box .under-name{color:#fff;font-size:20px;margin-top:-5px}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right{float:left;width:calc(100% - 80px);height:100%}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right .course-info{width:calc(100% - 90px);float:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right .course-info .info-box{width:100%;text-align:right;padding-top:10px}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right .course-info .info-box i{font-size:10px;font-weight:700;text-transform:uppercase}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right .course-info .info-box .course-price{margin:0;width:100%;font-size:25px;font-weight:900}}@media only screen and (max-width:1024px) and (max-width:320px){.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right .course-info .info-box .course-price{font-size:20px}}@media only screen and (max-width:1024px){.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right .course-action{height:100%;width:80px;margin-left:10px;float:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:15px}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right .course-action .btn-buy{width:70px;height:45px;color:#fff;font-size:12px;font-weight:800;float:left;padding:5px 5px;word-break:break-all;text-align:center}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right .course-action .btn-buy .mb{display:inline}.site-main .block-buy-kh .center-container .carosel-item .course-container .course-item-container .course-right .course-action .btn-buy .pc{display:none}.site-main .block-buy-kh .center-container .carosel-item .course-container .combo .course-left .under-name{font-size:13px!important}.site-main .block-buy-kh .slick-next{display:none!important}.site-main .nav-tabs{margin-top:10px}.site-main .nav-tabs .tab-item{margin-right:10px}.site-main .nav-tabs .tab-item a{font-size:18px}.site-main .block-all-courses .center-container .see-more-course{font-weight:400}.site-main .block-all-courses .center-container .from-us-span{display:none}.site-main .block-all-courses .center-container .course-header{font-size:16px;margin-bottom:0;padding:10px 8px 0 20px;color:#000}.site-main .block-all-courses .center-container .course-header .under-line{height:4px;width:80px}.site-main .block-all-courses .center-container .preview-course-container{width:100%;float:left;padding:0 15px}.site-main .block-all-courses .center-container .preview-course-container .grid-item-course{margin-top:10px;height:calc((50vw - 22px) * .62)}.site-main .block-all-courses .center-container .preview-course-container .grid-item-course .course-detail a b{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.site-main .block-all-courses .center-container .preview-course-container .head-title{font-size:16px;margin-top:20px}.site-main .block-all-courses .center-container .preview-course-container .head-title .head-title-left{float:left;color:#444;font-size:15px}.site-main .block-all-courses .center-container .preview-course-container .head-title .head-title-left .for-newbie{display:none}.site-main .block-all-courses .center-container .preview-course-container .see-more-link .see-more{font-size:16px;font-style:italic}.site-main .block-all-courses .center-container .preview-course-container .courses-linear{margin-top:5px;padding:0}.site-main .block-all-courses .center-container .preview-course-container .courses-linear .grid-item-course:nth-child(2){display:none}.site-main .block-all-courses .center-container .preview-course-container .courses-linear .course-detail{height:30px;margin-top:-30px}.site-main .block-all-courses .center-container .preview-course-container .courses-linear .course-detail .arthor{padding:2px 5px 5px 5px;width:calc(50vw - 43px)}.site-main .block-all-courses .center-container .preview-course-container .courses-linear .course-detail img{display:inline;width:16px;height:16px;padding-top:4px;padding-left:5px;float:left}.site-main .block-all-courses .center-container .preview-course-container .courses-linear .grid-item-course{width:calc(50vw - 22px);float:left}.site-main .block-all-courses .center-container .preview-course-container .courses-linear .grid-item-course:hover .hover-to-play{display:none}.site-main .block-all-courses .center-container .preview-course-container .courses-linear .grid-item-course .course-thumbnail{height:calc((50vw - 22px) * .62)}.site-main .block-all-courses .center-container .preview-course-container .courses-linear .grid-item-course .course-detail .name{padding:8px 5px 3px 5px;font-size:13px}.site-main .block-student-feedback{min-height:500px;overflow-x:hidden!important;padding-bottom:30px}.site-main .block-student-feedback .center-container .img-student{display:block}.site-main .block-student-feedback .student-feedback-title{padding:10px 15px 0 15px;font-size:16px;color:#000}.site-main .block-student-feedback .student-feedback-title .under-line{height:4px;width:80px}.site-main .block-student-feedback .student-feedback-title .student-feedback-title-top{font-size:16px;padding-bottom:0;margin-bottom:0}.site-main .block-student-feedback .student-feedback-title .student-feedback-title-top .bigger{font-weight:700;font-size:16px}.site-main .block-student-feedback .student-feedback-title .student-feedback-title-bottom{font-size:22px;margin-top:10px}.site-main .block-student-feedback .student-feedback-title .student-feedback-title-bottom span{font-size:34px}.site-main .block-student-feedback .student-feedback-container{padding-top:10px;padding-bottom:10px}.site-main .block-student-feedback .student-feedback-container .slick-next{display:none!important}.site-main .block-student-feedback .student-feedback-container .slick-prev{display:none!important}.site-main .block-student-feedback .student-feedback-container .student-feedback-slider{padding:10px 25px 10px 25px}.site-main .block-student-feedback .student-feedback-container .student-feedback-slider .slick-list{overflow:inherit!important}.site-main .block-student-feedback .student-feedback-container .student-feedback-slider .slick-list .slick-track .student-feedback-item{margin:0 10px}.site-main .block-student-feedback .student-feedback-container .student-feedback-slider .slick-list .slick-track .student-feedback-item .student-info-avatar{width:50px;height:50px;float:left;padding:0}.site-main .block-student-feedback .student-feedback-container .student-feedback-slider .slick-list .slick-track .student-feedback-item .student-info-avatar img{width:50px;height:50px;margin-left:15px}.site-main .block-student-feedback .student-feedback-container .student-feedback-slider .slick-list .slick-track .student-feedback-item .student-info{width:calc(100% - 80px);float:right;margin-right:0;padding-right:0}.site-main .block-student-feedback .student-feedback-container .student-feedback-slider .slick-list .slick-track .student-feedback-item .student-info .student-name{margin-top:0!important}.site-main .block-student-feedback .student-feedback-container .student-feedback-slider .slick-list .slick-track .student-feedback-item .student-info-box .student-name{margin-top:10px}.site-main .block-form-consultation{width:100%;float:left;padding-bottom:50px}.site-main .block-form-consultation .left-container{display:none}.site-main .block-form-consultation .right-container{width:100%;float:left}.site-main .block-form-consultation .right-container .form-resgister-for-support{width:calc(100% - 30px);margin-left:15px;margin-top:35px}.site-main .block-form-consultation .right-container .form-resgister-for-support .register-form-title{margin-top:0}.site-main .block-form-consultation .right-container .form-resgister-for-support .register-form-title h2{font-size:22px}.site-main .block-news-container{padding-bottom:30px}.site-main .block-news-container .information-update{width:100%;margin:20px auto 0 auto}.site-main .block-news-container .information-update h3{font-size:16px;margin-bottom:0;text-align:center;margin-top:10px;color:#000}.site-main .block-news-container .information-update h3 .under-line{height:4px;width:80px}.site-main .block-news-container .information-update .news-container{width:100%;float:left}.site-main .block-news-container .information-update .news-container .col{float:left;width:100%;padding:0 15px;margin-top:30px}.site-main .block-news-container .information-update .news-container .col .news-ct-item{width:100%;float:left;margin-bottom:10px}.site-main .block-news-container .information-update .news-container .col .news-ct-item .reason-img{width:40px;margin-right:10px}.site-main .block-news-container .information-update .news-container .col .item-featured{float:left;width:100%;margin-top:20px;margin-bottom:20px}.site-main .block-news-container .information-update .news-container .col .item-featured img{width:140px;height:95px;-o-object-fit:cover;object-fit:cover;float:left;margin-right:10px}.site-main .block-news-container .information-update .news-container .col .item-featured .featured-title{width:calc(100% - 150px);float:left;color:#111;margin-top:0;font-size:16px}.site-main .block-news-container .information-update .news-container .col .item-featured .brief{width:calc(100% - 150px);float:left;margin-top:5px;opacity:.6;display:-webkit-box;line-height:1.2;-webkit-line-clamp:3;max-height:46.2px;font-size:14px;overflow:hidden;text-overflow:ellipsis}.site-main .block-news-container .information-update .news-container .col .title-blog-area{float:left;width:90%;margin-top:10px}.site-main .block-news-container .information-update .news-container .col .title-blog-area i{float:left;font-size:12px}.site-main .block-news-container .information-update .news-container .col .title-blog-area .title-blog{display:block;font-size:14px;color:#222;float:left;padding:0;margin:0;margin-left:20px;width:calc(100% - 15px);margin-top:-15px}.site-main .block-news-container .information-update .news-container .col .view-all{width:100%;float:left;text-align:right;padding-right:40px}.site-main .resgister-for-support{padding:40px 15px 50px 15px;min-height:auto}.site-main .resgister-for-support .register-form-title{font-size:18px}.site-main .resgister-for-support .resgister-for-support-title .dungmori-title{font-size:21px}.site-main .resgister-for-support .resgister-for-support-title .detail-title{font-size:18px}.site-main .info-update-container .information-update{display:inline-block;width:100%;padding:10px 15px 35px 15px;border-bottom:1px solid #66a532;font-size:14px}.site-main .info-update-container .information-update .lesson-link{display:inline-block;margin-bottom:5px}.site-main .info-update-container .information-update .title{margin-top:15px;margin-bottom:15px;text-align:center;font-size:27px;color:#000}.site-main .info-update-container .information-update .title-blog-area{width:calc(100vw - 125px);margin-bottom:0}.site-main .info-update-container .information-update .title-blog{width:calc(100vw - 164px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:14px}.site-main .info-update-container .information-update .time{color:#ddd;float:right;position:absolute;right:15px;margin-top:-1px;margin-bottom:0}.site-main .info-update-container .information-update .fa-book{float:left;margin-right:5px}.site-main .info-update-container .information-update .label-danger{position:absolute;right:92px;margin-top:-17px}.site-main .info-update-container .information-update a{width:100%}.site-main .info-update-container .information-update p{margin-top:7px}.site-main .fb-comments-container{padding:0 15px}.site-main .fb-comments-container .col-md-4{padding:0}.site-main .fb-comments-container .col-md-4 iframe{width:100%!important;height:250px!important}.site-main .fb-comments-container .center-container .row-content-fb{margin:0}.site-main .fb-comments-container .center-container .row-content-fb .col-content{padding:0}.popup-nihongozin-app{width:92%;min-height:250px}.popup-nihongozin-app .popup-nihongozin-app-content{height:auto}.popup-nihongozin-app .popup-nihongozin-app-content .get-app-text{height:auto;padding:10px 0 0 0}.popup-nihongozin-app .popup-nihongozin-app-content .get-app-icon{margin-top:15px}.popup-nihongozin-app .popup-nihongozin-app-content .get-app-icon .android-app-img{margin-top:5px}}@media only screen and (max-width:1480px) and (min-width:1366px){.home-feedback__slide-content{left:7%}}@media only screen and (max-width:1366px){.home-feedback__slide-image:hover{-webkit-transform:scale(2) translateY(-20px);-ms-transform:scale(2) translateY(-20px);transform:scale(2) translateY(-20px)}.home-feedback__slide-content{left:7%}.home-header__slider-wrapper{bottom:60px;right:0}.home-header__slider-nav{position:absolute;bottom:calc(12vw + 70px);font-family:Montserrat,sans-serif;font-size:25px;font-weight:800}.home-header__slide-inner{border-radius:10px;overflow:hidden}.home-header__slogan{bottom:10px}}@media only screen and (max-width:1200px){.home-preview{height:350px}}@media only screen and (max-width:1024px){.pc{display:none}.mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-header__slider-wrapper{bottom:60px;left:0;width:100vw}.home-header__slide-inner{max-width:95vw;height:25vw}.home-header__slogan{bottom:10px}.home-products{padding:70px 50px}.home-analysis{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-analysis__item{margin-right:0;margin-top:70px}.home-philosophy__text{width:100%}.home-philosophy__icon{max-width:90px}.home-news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.home-news__column{width:100%}.home-news__column:not(:first-child){margin-top:20px}.home-news__item-desc{font-size:18px}.home-news__item-thumbnail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.bookmark-ribbon{font-size:21px}.home-feedback__slide-image:hover{-webkit-transform:scale(2) translateY(-20px);-ms-transform:scale(2) translateY(-20px);transform:scale(2) translateY(-20px)}.home-feedback__slide-content{left:7%}.home-partner{margin-top:100px}.home-partner__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(2,1fr)}.home-header__slider-wrapper{width:100vw}.home-header__slide-inner{max-width:95vw;height:30vw}.home-header__slogan{font-size:10px;bottom:10px}.home-products{padding:70px 0}.home-title__name{font-size:14px}.home-title__desc{font-size:15px}.home-title__icon{display:none}.home-preview{display:none}.home-tab__inner{font-size:12px;padding:6px}.home-news__item-desc{font-size:12px}.home-blog{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.home-blog__column{width:100%}.home-youtube{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.home-youtube__column{width:100%}}@media only screen and (max-width:600px){.home-header{position:relative}.home-header:before{display:block;content:"";width:100%;padding-top:100%}.home-header>.content{position:absolute;top:0;left:0;right:0;bottom:0}.home-header__slider-wrapper{bottom:15vw}.home-header__slide-inner{max-width:95vw;height:55vw}.home-header__slogan{font-size:10px;bottom:10px}}
@media only screen and (max-width:768px){.header--pc{display:none}.header-menu__item{font-size:.9em}.footer-inner{padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}

@media only screen and (max-width:1200px){.teacher-detail__avatar{width:300px;height:300px;padding:20px}}@media only screen and (max-width:768px){.teacher-detail__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:20px}.teacher-detail__avatar{width:200px;height:200px;padding:15px;margin-top:130px}.teacher-detail__overview{margin-top:30px;margin-left:0}.teacher-detail__screen--slider:before{padding:0;position:static}.teacher-detail__screen--slider-inner{position:static}.teacher__screen--wrapper{width:100%;float:left;margin-top:0}.teacher__screen--wrapper .teacher__screen--slider-avatar-mask{width:45%;left:15px}.teacher__screen--wrapper .teacher__screen--slider-avatar{width:40%;left:15px}.teacher__screen--wrapper .teacher__screen--slider-avatar img{max-width:115%;width:115%}.teacher__screen--wrapper .teacher__screen--slider-info{width:52%;font-size:16px;bottom:40%}.teacher__screen--wrapper .teacher__screen--slider-info .teacher__screen--slider-title{font-size:16px;line-height:1.3;margin-bottom:10px}.teacher__screen--wrapper .teacher__screen--slider-info .teacher__screen--slider-description{font-size:12px;line-height:1.3}.teacher__screen--wrapper .teacher__screen--slider-buttons{bottom:10%}.teacher__screen--wrapper .teacher__screen--slider-buttons a{font-size:13px}.teacher__screen--wrapper .teacher__screen--slider-buttons{width:52%;display:initial}.teacher__screen--wrapper .teacher__screen--slider-buttons .teacher__screen--slider-button-detail{display:block;width:60%;float:left;margin-right:0!important;text-align:center;padding-top:4px;height:26px}.teacher__screen--wrapper .teacher__screen--slider-buttons .teacher__screen--slider-button-video{display:block;width:100%;float:left;padding-top:10px;padding-left:0}.teacher__screen--wrapper .teacher__screen--slider-buttons .teacher__screen--slider-button-video .fa-2x{font-size:14px!important}.teacher__screen--wrapper .teacher__screen--slider-buttons .teacher__screen--slider-button-video .mr-5{margin-right:4px!important}.teacher__screen--wrapper .owl-dots .owl-dot{width:10px!important;height:10px!important;margin:0 8px!important}.teacher__container{width:100%;float:left;margin-bottom:30px}.teacher__container .teacher__cards--feature{width:100%;float:left}.teacher__container .teacher__text--title-medium{font-size:14px}.teacher__container .teacher__text--content{background:0 0;font-size:14px;line-height:1.3;padding:0 15px}.teacher__cards--feature{display:initial}.teacher__cards--feature .teacher__card--image{height:80%;top:-80%}.teacher__cards--feature .teacher__card--info{height:50%}.teacher__cards--feature .teacher__card--feature{width:calc(50% - 25px);height:450px;min-width:auto;margin:0 0 0 17px;float:left}.teacher__cards--feature .teacher__card--feature .teacher__card--full-name{font-size:14px;height:12%}.teacher__cards--feature .teacher__card--feature .teacher__card--desc-short{font-size:11px;line-height:1.1;font-weight:400}.teacher__cards--feature .teacher__card--feature .teacher__card--desc{padding:10% 10% 12px 10%}.teacher__cards--feature .teacher__card--feature .teacher__card--button{display:block;font-size:14px}.teacher__cards--feature .teacher__card--feature .teacher__card--button .teacher__card--button-detail{display:block;width:100%;float:left;margin-right:0!important;text-align:center;padding-top:4px;height:26px;font-size:14px}.teacher__cards--feature .teacher__card--feature .teacher__card--button .teacher__card--button-video{display:block;width:100%;float:left;font-size:11px;padding:0;padding-top:15px}.teacher__cards--feature .teacher__card--feature .teacher__card--button .teacher__card--button-video .fa-2x{font-size:14px!important}.teacher__cards--feature .teacher__card--feature .teacher__card--button .teacher__card--button-video .mr-5{margin-right:4px!important}.teacher__cards--normal{display:block;margin-top:20px;float:left;width:100%}.teacher__cards--normal .teacher__card{width:calc(50% - 25px);height:450px;min-width:auto;margin:0 0 20px 17px;float:left}.teacher__cards--normal .teacher__card .teacher__card--full-name{font-size:14px!important;height:12%}.teacher__cards--normal .teacher__card .teacher__card--desc-short{font-size:11px;line-height:1.1;font-weight:400}.teacher__cards--normal .teacher__card .teacher__card--desc{padding:10% 10% 12px 10%}.teacher__cards--normal .teacher__card .teacher__card--button{display:block;font-size:14px}.teacher__cards--normal .teacher__card .teacher__card--button .teacher__card--button-detail{display:block;width:100%!important;float:left;margin-right:0!important;text-align:center;padding-top:4px;height:26px;font-size:14px}.teacher__cards--normal .teacher__card .teacher__card--button .teacher__card--button-video{display:block;width:100%!important;float:left;font-size:11px;padding:0;padding-top:5px}.teacher__cards--normal .teacher__card .teacher__card--button .teacher__card--button-video .fa-2x{font-size:14px!important}.teacher__cards--normal .teacher__card .teacher__card--button .teacher__card--button-video .mr-5{margin-right:4px!important}.teacher__subscribe{width:100%;float:left}.teacher__subscribe .teacher__subscribe--content{display:block;text-align:center}.teacher__subscribe .teacher__subscribe--content a{display:inline-block}.teacher__subscribe .teacher__subscribe--title{font-size:18px;width:100%;float:left;padding:30px 20px 10px 20px;line-height:1.4}.teacher-detail__screen--wrapper{margin-top:0;padding-top:0}.teacher-detail__screen--wrapper .teacher-detail__screen--info-content{width:92%;padding-top:90px}.teacher-detail__screen--wrapper .teacher-detail__screen--info-fullname{font-size:16px;background:0 0;top:0}.teacher-detail__screen--wrapper .teacher-detail__screen--info-fullname .teacher-name-bg{background:rgba(17,60,12,.5);position:absolute;left:0;font-size:20px!important;width:280px;margin-top:80px;padding:15px 15px}.teacher-detail__screen--wrapper .teacher-detail__screen--info-biography{width:135%;bottom:14px;left:99%}.teacher-detail__screen--wrapper .teacher-detail__screen--info-biography .teacher-name{display:none}.teacher-detail__screen--wrapper .teacher-detail__screen--info-biography-content{background:rgba(0,0,0,.3);font-size:14px;line-height:1.3;padding:10px}.teacher-detail__screen--wrapper .teacher-detail__screen--info-biography-content span{font-size:11px!important;line-height:1.2}.teacher-detail__screen--wrapper .teacher-detail__screen--info-avatar img{width:85%}.teacher-detail__screen--wrapper .teacher-detail__screen--info-content{width:100%;border-radius:0;margin-top:0}.teacher-detail__screen--wrapper .teacher-detail__screen--story{width:100%;padding:30px 0;margin-top:0}.teacher-detail__screen--wrapper .teacher-detail__screen--story .teacher-detail__screen--story-header span{font-size:20px;text-transform:uppercase;font-weight:700}.teacher-detail__screen--wrapper .teacher-detail__screen--story .teacher-detail__screen--story-header .teacher-detail__screen--separate{width:40vw;border-width:6px}.teacher-detail__screen--wrapper .teacher-detail__screen--story .teacher-detail__screen--timeline-content{font-size:13px;line-height:1.4;font-weight:300}.teacher-detail__screen--wrapper .teacher-detail__screen--story .teacher-detail__screen--timeline-content ul li{padding:20px}.teacher-detail__screen--wrapper .teacher-detail__screen--comments{width:100%;padding:20px 15px;margin-top:0}.teacher-detail__screen--wrapper .teacher-detail__screen--comments .teacher-detail__screen--comments-header{margin-bottom:20px}.teacher-detail__screen--wrapper .teacher-detail__screen--comments .teacher-detail__screen--comments-header span{font-size:20px;text-transform:uppercase;font-weight:700}.teacher-detail__screen--wrapper .teacher-detail__screen--comments .teacher-detail__screen--comments-header .teacher-detail__screen--separate{width:40vw;border-width:6px}.teacher-detail__screen--wrapper .teacher-detail__screen--comments .li-tab a{font-size:13px}.teacher-detail__screen--wrapper .teacher-detail__screen--comments .list-comments .comment-item .comment-content .name{width:100%}}
.ftext-mb{display:none}@media only screen and (max-width:768px){.break-line{display:none}.main .main-center .main-support-left{width:100%;padding:30px 15px 15px 15px;min-height:auto}.main .main-center .main-support-left .item-question-heading{color:green;margin-bottom:5px;font-weight:700}.main .main-center .main-support-left .item-question{width:100%;padding:10px 0;color:#555;line-height:24px;margin:0;font-size:14px}.main .main-center .main-support-left .item-question:first-child{border-top:1px solid #ced0d4}.main .main-center .main-support-left .active{color:green}.main .main-support-right{width:100%;padding:10px 15px 0 15px;border-left:none}.main .main-support-right .block-hotro .block-content{margin:0;padding-top:10px}.main .main-support-right .block-hotro .block-content .support-right{padding:0;margin-top:40px}.main .main-support-right .block-contact{padding:0}.main .main-support-right .support-detail-container .support-detail-title{margin-top:5px;font-size:23px}.main .main-support-right .support-detail-container .support-detail-content .main-content{padding-bottom:10px;padding-top:0;text-align:justify}.main .main-support-right .support-detail-container .support-detail-content .main-content p{text-align:justify}.main .main-support-right .support-detail-container .support-detail-content .main-content img{height:auto!important}.main .main-support-right .support-detail-container{width:100%}.main .main-support-right .support-detail-container .comment-container .comment-heading span{font-size:21px}.main .main-support-right .support-detail-container .support-detail-info{width:100%}.main .loader-area .loader{margin-top:calc((100vh - 100px)/ 2);border:2px solid #fff;border-top:2px solid #3498db;width:50px;height:50px}.feedback-page{width:100%;float:left}.feedback-page .section-title h2{font-size:20px}.feedback-page .section-title{margin-top:-20px}.feedback-page .row{width:100%!important;float:left}.feedback-page .row .col-md-8{left:0!important}.feedback-page .row .ftext{width:100%;float:left;display:none}.feedback-page .row .ftext-mb{display:block}.feedback-page #comment-container{border:none!important;padding:20px 15px;width:100vw!important;margin-left:-15px}}
@media only screen and (max-width:768px){.main .main-center{width:100%}.main .main-center .new-blog-container{margin:0;width:100%}.main .main-center .new-blog-container .newest-blog-box{max-height:none}.main .main-center .new-blog-container .new-blog-content{width:100%;padding-top:30px;padding-bottom:20px}.main .main-center .new-blog-container .new-blog-item{padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:15px}.main .main-center .new-blog-container .new-blog-item .new-blog-img{width:100%;min-width:100%;height:calc((100vw - 60px) * .73)}.main .main-center .new-blog-container .new-blog-item .new-blog-info{padding:15px 0 0 0}.main .main-center .new-blog-container .new-blog-item .new-blog-info h2{margin-top:10px;margin-bottom:5px;font-size:24px;-webkit-line-clamp:2;max-height:62.4px}.main .main-center .new-blog-container .new-blog-item .new-blog-info .blog-intro{margin-top:7px;-webkit-line-clamp:5;height:112.5px;max-height:112.5px}.main .main-center .blog-main-left{width:100%!important}.main .main-center .mobile-ct-group{display:block;margin:20px 0 0 0}.main .main-center .accordion{color:#fff;cursor:pointer;padding:10px;width:calc(100% - 30px);margin:0 15px;border:none;text-align:center;outline:0;font-size:15px;-webkit-transition:.4s;transition:.4s;background:#41a336;border-radius:4px}.main .main-center .accordion.active,.main .main-center .accordion:hover{background:#41a336!important}.main .main-center .news-item{width:100%;margin:10px 0}.main .main-center .main-left{width:100%}.main .main-center .main-left .panel{padding:0 15px;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.main .main-center .main-left .blog-content{grid-template-columns:auto;margin:0}.main .main-center .main-left .blog-heading{padding:0 15px;margin-top:35px}.main .main-center .main-left .featured{width:100%;padding:10px 15px}.main .main-center .main-left .featured a .title{width:100%;font-size:19px;padding:0;margin-left:0}.main .main-center .main-left .featured a .lazyload{width:100%;height:56.25vw}.main .main-center .main-left .featured .info{display:none}.main .main-center .main-left .featured .brief{width:100%;padding:0}.main .main-center .main-left .featured-sub{margin-top:20px;width:100%;float:left;padding:0 15px;margin-left:0}.main .main-center .main-left .featured-sub a .title{width:100%;font-size:16px;padding:0;margin-left:0}.main .main-center .main-left .featured-sub a .lazyload{width:100%;height:56.25vw}.main .main-center .main-left .bgbr{display:none}.main .main-center .main-left .featured-more{padding:15px}.main .main-center .main-left .featured-more a .lazyload{width:100%;height:56.25vw}.main .main-center .main-left .featured-more a .title{width:100%;font-size:16px;padding:0;margin-top:10px;color:#555;margin-left:0}.main .main-center .main-left .featured-more .info{display:none}.main .main-center .main-left .featured-more .brief{display:inherit;width:100%;margin-left:0;opacity:.7}.main .main-center .main-left .featured-more .read-more{display:none}.main .main-center .main-left .pagination{padding:0 15px;margin:10px 0}.main .main-center .main-left .blog-detail-container{width:100%;margin:0;padding:0 15px}.main .main-center .main-left .blog-detail-container .related-blogs-container{width:100%}.main .main-center .main-left .blog-detail-container .related-blogs-container .blog-heading{padding:0}.main .main-center .main-left .blog-detail-container .related-blogs-container .related-blogs-content{grid-template-columns:auto}.main .main-center .main-left .blog-detail-container .blog-detail-thumb{width:100vw;max-width:100vw;margin-left:-15px;height:auto}.main .main-center .main-left .blog-detail-container .blog-detail-title{margin-top:20px;margin-bottom:20px;font-size:23px;padding-left:0 15px}.main .main-center .main-left .blog-detail-container .blog-detail-content .main-content{text-align:justify;word-wrap:break-word}.main .main-center .main-left .blog-detail-container .blog-detail-content .main-content span{width:auto!important;height:auto!important}.main .main-center .main-left .blog-detail-container .blog-detail-content .main-content img{height:auto!important;max-width:100vw!important}.main .main-center .main-left .blog-detail-container .comment-container .comment-heading span{font-size:21px}.main .main-center .main-left .blog-detail-container .comment-container .fb-comments{margin-left:0}.main .main-center .blog-main{display:none}.main .main-center .blog-main-right{width:100%!important;margin:0!important;padding-bottom:30px!important}.main .main-center .main-right{width:100%;padding:0 15px;margin:0}.main .main-center .main-right .list-category{display:none}.main .main-center .main-right .related-news-item{padding:10px 0}.main .main-center .main-right .related-news-item a .lazyload{width:102px;height:68px}.main .main-center .main-right .related-news-item a .title{margin-left:10px;width:calc(100vw - 160px)}.main .main-center .main-right .related-news-item a .info{margin-left:10px;width:calc(100vw - 160px)}.fixed-panel{display:none}}
@media only screen and (max-width:1550px){.course-ldp__feature .two-item{margin-top:60px}.course-ldp__feature .two-item>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.course-ldp__feature .two-item>* .fold-paper{margin-left:0}.course-ldp__benefit .three-item{padding-left:0}}@media only screen and (max-width:1200px){.course-cta{padding:10px}.course-cta__title{margin-right:0}.course-cta__buy,.course-cta__fb{padding:9px 14px;font-size:14px;min-width:unset}.course-ldp{margin-top:170px}.course-ldp__header{background-image:none;background-color:#fff}.course-ldp__header-image{display:none}.course-ldp__header::before{display:none}.course-ldp__header-inner{position:static;margin-top:80px}.course-ldp__header-board{width:84%;height:auto;margin:auto;position:static}.course-ldp__header-board .board-name .small{font-size:40px}.course-ldp__header-board .board-name{font-size:40px}.course-ldp__header-board .board-title{top:-54px;left:14%}.course-ldp__header-board .board-expired{font-size:15px;color:#828282;margin-top:10px}.course-ldp__header-board .board-price{font-size:21px}.course-ldp__header .cta{position:static;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.course-ldp__header .cta-button{height:40px;font-size:14px;padding:0 30px}.course-ldp__introduce:before{display:none}.course-ldp__introduce-inner{padding:30px 0;position:static;height:60vw}.course-ldp__introduce #iframe-youtube,.course-ldp__introduce .movie-play{width:90%;height:100%;position:relative;top:unset;left:unset;margin:auto}.course-ldp__introduce-name{display:none}.course-ldp__adventure{padding-top:30px;padding-bottom:30px}.course-ldp__adventure-inner{margin-top:30px;width:98%;padding:15px}.course-ldp__adventure-inner .bookmark-ribbon{font-size:14px;padding:10px 30px}.course-ldp__adventure-inner>img{display:none}.course-ldp__adventure-content{margin-top:40px;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.course-ldp__adventure-content>*{width:100%}.course-ldp__adventure-content>:not(:first-child){margin-top:20px}.course-ldp__feature{padding:10px}.course-ldp__feature .three-item,.course-ldp__feature .two-item{margin-top:0}.course-ldp__feature .three-item>:not(:last-child),.course-ldp__feature .two-item>:not(:last-child){margin-right:0}.course-ldp__feature-item{width:calc((100vw - 40px)/ 3);height:55vw}.course-ldp__feature-item video{width:396%;top:-9vw;left:-48vw}.course-ldp__feature .two-item>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.course-ldp__feature .two-item .fold-paper{margin-left:0;margin-top:50px}.course-ldp__trial{padding:30px 10px}.course-ldp__trial-inner{width:90%;margin-top:30px}.course-ldp__trial-item{width:25vw;height:15vw}.course-ldp__trial-item:nth-child(2){width:30vw;height:20vw;margin:0 30px}.course-ldp__benefit{padding:30px 10px}.course-ldp__benefit .three-item{margin-top:0;padding-left:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.course-ldp__benefit-item{margin-left:0!important;margin-top:60px}.course-ldp__teacher{padding:40px 10px;padding-bottom:60px}.course-ldp__teacher-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.course-ldp__teacher-item{width:calc((100% - 60px)/ 4);margin-right:10px!important}.course-ldp__teacher-item:nth-child(1){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.course-ldp__teacher-item:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.course-ldp__teacher-item:nth-child(3){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.course-ldp__teacher-item:nth-child(4){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.course-ldp__promo-inner{padding:30px}.course-ldp__promo-item{margin-right:10px!important;margin-top:10px}.course-ldp__promo .cta-button{font-size:14px;height:50px;padding:0 40px}.course-ldp__feedback{padding:30px 0}.course-ldp__comment{width:95%}}@media only screen and (max-width:768px){.main .all-courses-container li{font-size:14px;padding:10px 20px}.main .all-courses-container li a img,.main .all-courses-container li a:hover img{width:20px;margin-right:10px}.main .all-courses-container .title-container .tab-title{width:100%;font-size:18px}.main .all-courses-container .scroll-horizontal{width:100vw;overflow-x:scroll;margin-left:-15px}.main .all-courses-container .scroll-horizontal .lp2{width:100%}.main .all-courses-container .lp1{width:100%;display:initial;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.main .main-course .main-left{padding:60px 15px 0 15px;clear:both}.main .main-course .main-left .btn-list-lesson-box{display:none}.main .main-course .main-left .hidden-pc{display:block}.main .main-course .main-left .timer-container{bottom:80px;margin-right:0}.main .main-course .main-left .timer-container span{font-size:16px}.main .main-course .main-left .timer-container #timer{font-size:16px}.main .main-course .main-left .timer-container .heartbit{position:absolute;width:10px;height:10px;border-radius:50%!important;background-color:#54ff3a;-webkit-animation:pulse1 .7s linear infinite;animation:pulse1 .7s linear infinite;margin-left:13px;margin-top:10px}.main .main-course .main-left .timer-container #client{margin-top:1px;margin-left:28px;font-size:14px}.main .main-course .main-left #myModal .test-dialog{width:auto}.main .main-course .main-left #myModal .test-dialog .content-test-detail{max-width:calc(100vw - 50px)!important}.main .main-course .main-left #myModal .test-dialog .content-test-detail .answer-area{padding-left:0;padding-right:0}.main .main-course .main-left #myModal .test-dialog .content-test-detail .audio-task-area audio{width:100%}.main .main-course .main-left #myModal .test-dialog .content-test-detail img{max-width:100%;height:auto!important}.main .main-course .main-left .course-detail-title{margin:20px 0 20px 0;font-size:20px}.main .main-course .main-left .free-course-box{margin-bottom:15px;font-size:18px}.main .main-course .main-left .free-course-box span{display:inline-block;text-align:justify}.main .main-course .main-left .course-heading span{font-size:18px}.main .main-course .main-left .lesson-detail-title{margin-top:20px}.main .main-course .main-left .btn-list-lesson-box .btn-list-lesson{display:inline-block;background-color:#fff;color:red;width:100%;margin-bottom:10px;padding:8px 12px;font-weight:700;font-size:16px;border:2px solid red}.main .main-course .main-left .btn-list-lesson-box .btn-list-lesson-2{margin-top:20px;margin-bottom:0}.main .main-course .main-left .cover-container{margin-bottom:40px}.main .main-course .main-left .cover-container .course-info-status-mobile{display:block;margin-top:4px}.main .main-course .main-left .cover-container .movie-play img{max-width:100vw;height:56.4971751412vw}.main .main-course .main-left .cover-container .movie-play .play-icon-btn{padding-top:2px}.main .main-course .main-left .cover-container iframe{width:100vw!important;height:56.25vw!important;margin-left:-15px}.main .main-course .main-left .cover-container .myplayer{width:100vw!important;height:59.375vw!important;margin-left:-15px}.main .main-course .main-left .cover-container .list-video-area-parent{width:calc(100% + 15px)}.main .main-course .main-left .cover-container .list-video-area-parent .video-item-area{width:calc((100vw - 60px)/ 3);margin-right:15px;margin-bottom:20px;height:auto;text-align:center}.main .main-course .main-left .cover-container .list-video-area-parent .video-item-area .play-icon-btn-sm{margin-left:calc(50% - 23px)}.main .main-course .main-left .cover-container .list-video-area-parent .video-item-area .image-video{width:100%}.main .main-course .main-left .guest-cover-container{padding:50px 0}.main .main-course .main-left .guest-cover-container h3{font-size:18px}.main .main-course .main-left .course-tab li a{font-size:14px;text-align:center;padding:5px 0 5px 0}.main .main-course .main-left .course-tab li{text-indent:0}.main .main-course .main-left .comment-container .comment-tab .user-tab{text-align:center;width:calc((100vw - 47px) * .38)}.main .main-course .main-left .comment-container .comment-tab .user-tab a{font-size:14px;padding-left:0;padding-right:0}.main .main-course .main-left .comment-container .comment-tab .facebook-tab{text-align:center;width:calc((100vw - 47px) * .62)}.main .main-course .main-left .comment-container .comment-tab .facebook-tab a{font-size:14px;padding-left:0;padding-right:0}.main .main-course .main-left .course-detail-container{text-align:justify}.main .main-course .main-left .comment-container .fb-comments{margin:0}.main .main-course .main-left #user-comment-content .list-comments .comment-item .comment-content .name{width:100%;text-align:justify;word-wrap:break-word}.main .main-course .main-left .cover-container .server-localtion-container{text-align:center}.main .main-course .main-left .cover-container .server-localtion-container .server-item{display:inline-block!important;margin-bottom:20px}.main .main-course .main-left .cover-container .server-localtion-container .server-item .server-localtion{width:70%;padding:10px 15px}.main .main-course .main-left .cover-container .server-localtion-container .select-localtion-select{display:block;opacity:1;color:#000;float:left;padding:6px 7px!important;border:1px solid #588d3f;outline:0;background:#588d3f;font-size:12px}.main .main-course .main-left .cover-container .server-localtion-container .choose-quality{width:100%;font-size:12px}.main .main-course .main-left .cover-container .server-localtion-container .choose-quality .select-video-quality{opacity:1;color:#000;float:right;padding:6px 7px!important;border:1px solid #e74c3c;outline:0}.main .main-course .main-left .cover-container .server-localtion-container .choose-quality .select-video-quality option{color:#000}.main .main-course .main-left .cover-container{min-height:auto;margin:10px 0 7px 0}.main .main-course .main-left .cover-container .dmrx-player .fast-area i{font-size:62px}.main .main-course .main-left .cover-container .lesson-content-detail .review-result{position:static;margin-top:10px;float:none}.main .main-course .main-left .cover-container .lesson-content-detail .remove-result{position:static;margin-top:10px}.main .main-course .main-left .cover-container .lesson-content-detail .multimedia-item audio{width:100%}.main .main-course .main-left .cover-container .lesson-content-detail .question-answer .question-answer-content{display:inline-block;max-width:100%;white-space:normal;text-align:left;line-height:1.5}.main .main-course .main-left .cover-container .lesson-content-detail img{max-width:100%;height:auto!important}.main .main-course .main-left .cover-container .lesson-content-detail .answer-box-area{overflow:hidden}.main .main-course .main-left .cover-container .lesson-content-detail .two-line-answer{height:60px}.main .main-course .main-left .preview-course-container{display:block;padding-bottom:25px}.main .main-course .main-left .preview-course-container .course-item{width:100%;float:left;margin-bottom:20px}.main .main-course .main-left .preview-course-container .course-item img{height:163px;width:100%;float:left;-o-object-fit:cover;object-fit:cover}.main .main-course .main-left .combo-list-container .combo-item .combo-name-container{padding:30px 15px;width:100px}.main .main-course .main-left .combo-list-container .combo-item .combo-name-container h1{font-size:25px}.main .main-course .main-left .combo-list-container .combo-item .combo-detail-container{width:calc(100% - 100px)}.main .main-course .main-left .combo-list-container .combo-item .combo-detail-container .course-info{width:calc(100% - 15px);font-size:14px;margin-top:0}.main .main-course .main-left .combo-list-container .combo-item .combo-detail-container .dmr-btn{padding:5px;width:90px;font-size:13px;margin-top:10px}.main .main-course .main-left .jlpt-certificate .jlpt-cer-title-en{font-size:14px}.main .main-course .main-left .course-info-container{margin-top:20px;width:100%;float:left}.main .main-course .main-left .course-info-container .course-heading{width:100%;float:left;background:#588d3f;padding:8px 0;text-align:center}.main .main-course .main-left .course-info-container .course-heading span{font-size:20px;color:#fff}.main .main-course .main-left .course-info-container .price{width:100%;float:left;text-align:center;color:#e74c3c;font-size:30px;font-weight:600}.main .main-course .main-left .course-info-container .price-yen{width:100%;float:left;text-align:center;color:#222;font-size:20px;font-weight:500;margin-bottom:20px}.main .main-course .main-left .course-info-container .info{width:100%;float:left;color:#222;font-size:16px;font-weight:500;padding:10px 15px;border-top:1px solid #eee}.main .main-course .main-left .course-info-container .buy-item{text-align:center;width:100%;float:left;padding:0 0 20px 0}.main .main-course .main-left .course-info-container .buy-item .buy-btn{padding:10px 20px;background-color:#e74c3c;color:#fff;border-radius:3px;font-size:18px;width:100%}.main .main-course .main-left .course-info-container .buy-item .buy-btn:hover{cursor:pointer;border:1px solid #e74c3c;background-color:#fff;color:#e74c3c}.main .main-course .main-left .course-info-container .buy-item .bought{background-color:#69aa00}.main .main-course .main-left .course-info-container .buy-item .bought:hover{cursor:pointer;border:1px solid #69aa00;background-color:#fff;color:#69aa00}.main .main-course .main-left .see-more{width:100%;float:left;text-align:center;padding:10px 0;border:1px solid #e74c3c;color:#e74c3c;border-radius:3px;font-size:15px}.main .main-course .main-left .see-more:hover{cursor:pointer;background-color:#e74c3c;color:#fff}.main .main-course .main-right{padding-bottom:25px}.main .main-course .main-right .hidden-mobile{display:none}.main .main-course .main-right .course-info-status-pc{display:none}.main .main-course .main-left-premium{width:100%!important;margin-top:0!important;padding-top:0}.main .main-course .main-left-premium .course-detail-title{width:90%}.main .main-course .main-left-premium .btn-list-lesson-box{display:none}.main .main-course .main-right-premium{width:100%;margin:0;padding:0 15px}.main .main-center .all-courses-title{text-align:center;padding:0 15px;margin:20px 0 20px 0;font-size:22px}.main .main-center .all-courses-container{padding:0 15px;margin:0}.main .main-center .all-courses-container .course-item{margin-bottom:20px;width:100%}.main .main-center .all-courses-container .course-item .course-info{padding-left:10px;padding-right:10px}.main .main-center .all-courses-container .course-item .course-card .course-name{margin-bottom:10px}.main .main-center .all-courses-container .course-item .course-card .course-info{font-size:12px}.main .main-center .all-courses-container .course-item .combox4 .course-name{font-size:19px;margin-bottom:26px;margin-top:27px}.main .main-center .all-courses-container .item-mobile{display:none}.main .main-center .all-courses-container .combo-it{margin:20px 0 10px 15px;width:100%!important}.main .main-center .all-courses-container .combo-it .combo .course-name{font-size:20px;margin-top:-3px;width:70%;padding-bottom:5px}.main .main-center .all-courses-container .combo-it .combo .course-info{font-size:18px!important}.main .main-center .all-courses-container .combo-it .combo .ci2{margin-top:3px!important}.main .main-center .all-courses-container .combo-it .combo .buy-btn{padding:4px 10px;width:auto}.main .main-center .all-courses-container .combo-x3 .combox3 .course-name{font-size:25px;margin-top:24px;margin-bottom:21px}.main .main-center .kaiwa-container{width:100%;padding-left:0!important}.course-cta{padding:10px}.course-cta__title{margin-right:0}.course-cta__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.course-cta__right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.course-cta__inner{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.course-cta__buy,.course-cta__fb{padding:9px 14px;font-size:14px;min-width:unset}.course-ldp__header{background-image:none;background-color:#fff}.course-ldp__header-image{display:none}.course-ldp__header::before{display:none}.course-ldp__header-inner{position:static;margin-top:80px}.course-ldp__header-board{width:84%;height:auto;margin:auto;position:static}.course-ldp__header-board .board-name .small{font-size:40px}.course-ldp__header-board .board-name{font-size:40px}.course-ldp__header-board .board-title{top:-54px;left:14%}.course-ldp__header-board .board-expired{font-size:15px;color:#828282;margin-top:10px}.course-ldp__header-board .board-price{font-size:21px}.course-ldp__header .cta{position:static;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.course-ldp__header .cta-button{height:40px;font-size:14px;padding:0 30px;min-width:unset}.course-ldp__introduce:before{display:none}.course-ldp__introduce-inner{padding:30px 0;position:static;height:60vw}.course-ldp__introduce #iframe-youtube,.course-ldp__introduce .movie-play{width:90%;height:100%;position:relative;top:unset;left:unset;margin:auto}.course-ldp__introduce-name{display:none}.course-ldp__adventure{padding-top:30px;padding-bottom:30px}.course-ldp__adventure-inner{margin-top:30px;width:98%;padding:15px}.course-ldp__adventure-inner .bookmark-ribbon{font-size:14px;padding:10px 30px}.course-ldp__adventure-inner>img{display:none}.course-ldp__adventure-content{margin-top:40px;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.course-ldp__adventure-content>*{width:100%}.course-ldp__adventure-content>:not(:first-child){margin-top:20px}.course-ldp__feature{padding:10px}.course-ldp__feature .three-item,.course-ldp__feature .two-item{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.course-ldp__feature .three-item>:not(:last-child),.course-ldp__feature .two-item>:not(:last-child){margin-right:0}.course-ldp__feature-item{width:100%;height:170vw}.course-ldp__feature-item video{width:386%;top:-20vw;left:-140vw}.course-ldp__feature .two-item>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.course-ldp__feature .two-item .fold-paper{margin-left:0;margin-top:50px}.course-ldp__trial{padding:30px 10px}.course-ldp__trial-inner{width:90%;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.course-ldp__trial-item{width:100%;height:50vw}.course-ldp__trial-item:nth-child(2){width:100%;height:50vw;margin:30px 0}.course-ldp__benefit{padding:30px 10px}.course-ldp__benefit .three-item{margin-top:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.course-ldp__benefit-item{margin-left:0!important;margin-top:60px}.course-ldp__teacher{padding:40px 10px;padding-bottom:60px}.course-ldp__teacher-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.course-ldp__teacher-item{width:calc((100% - 20px)/ 2);margin-right:10px!important}.course-ldp__teacher-item:nth-child(1){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.course-ldp__teacher-item:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.course-ldp__teacher-item:nth-child(3){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.course-ldp__teacher-item:nth-child(4){-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.course-ldp__promo-inner{padding:30px}.course-ldp__promo-item{margin-right:10px!important;margin-top:10px}.course-ldp__promo .cta-button{font-size:14px;height:50px;padding:0 40px}.course-ldp__feedback{padding:30px 0}.course-ldp__comment{width:95%}#specialized-featured-popup{width:auto;min-height:auto;padding:0 0;border-radius:6px;border:1px solid rgba(0,0,0,.2)}#lesson-previous-popup{width:93%;min-height:auto;padding:0 0;border-radius:6px;border:1px solid rgba(0,0,0,.2)}.main .main-course .main-left .cover-container .lesson-content-detail{max-height:none}.flashcards .stackedcards-overlay.left,.flashcards .stackedcards-overlay.right{height:30px;font-size:16px}.flashcards .modal-body .setting{width:100%}.flashcards .settings{font-size:2em}.flashcards .settings #settingTitle{display:none}.flashcards .content{width:85%}.flashcards .final-state{width:100%}.flashcards .final-state .btn{width:80%;margin-bottom:1em;border:none}.flashcards .left-action,.flashcards .right-action{height:40px;font-size:14px}.flashcards .card-item .card-inner{min-height:430px}.flashcards .card-item .card-inner .card__face{padding:20px 10px 0 10px}.flashcards .card-item .card-inner .card__face .card_meaning .meaning{font-size:16px;line-height:21px}.flashcards .card-item .card-inner .card__face .card_meaning img{max-height:60%;-o-object-fit:cover;object-fit:cover;border:0}.flashcards .card-item .card-inner .card__face--jp .card__word--text{font-size:2em}.flashcards .card-item .card-inner .card__face--jp .card__word--example{line-height:1.5em}.flashcards .card-item .card-inner .card__face--jp .card__voice--button{width:10vmin;height:10vmin;font-size:1em}.flashcards .card-item .card-inner .card__face .card_comment--main{grid-template-columns:30px 1fr 30px}.flashcards .card-item .card-inner .card__face .card_comment--title{font-size:13px}.flashcards .card-item .card-inner .card__face .card_comment--content{line-height:21px}.flashcards .card-item .card-inner .card__face .card_comment--content .comment{margin-top:0}.flashcards .card-item .card-inner .card__face .card_comment--toggle{font-size:1.5em;grid-template-columns:30px 1fr 30px}.main .parrent-scroll{width:100%;float:left;height:275px;overflow:hidden}.main .parrent-scroll .mobile-arrow-left{z-index:9;background:#e3f2ff;color:#3f9bea;padding:10px 20px 10px 30px;position:absolute;left:-18px;border-radius:18px;margin-top:30px}.main .parrent-scroll .eju-teacher-scroll-container{width:100%;float:left;height:285px;overflow-x:scroll;overflow-y:hidden}.main .parrent-scroll .eju-why-scroll-container{width:100%;float:left;height:285px;overflow-x:scroll;overflow-y:hidden}.main .main-eju-feature .eju-why-item p{text-align:center}.main .main-eju-feature{width:100%;float:left;margin-top:0}.main .main-eju-feature .topf{display:none}.main .main-eju-feature .topf-mb{display:block}.main .main-eju-feature .eju-center{width:100%;float:left}.main .main-eju-feature .eju-center .ej-block-right{width:100%;float:left;left:0;top:280px}.main .main-eju-feature .eju-center .eju-why-item{width:100%;margin:0;padding:0 15%}.main .main-eju-feature .eju-center .eju-why-item p{text-align:center}.main .main-eju-feature .anhdao-block{height:400px}.main .main-eju-feature .anhdao-block .btn-container{width:100%}.main .main-eju-feature .why{height:1000px}.main .main-eju-feature .intro p{padding:0 20px}.main .main-eju-feature .list-teacher{width:1024px}.main .hv-share{width:100%}.main .hv-share h4{font-size:18px}.main .hv-share .parrent-scroll{height:360px}.main .hv-share .parrent-scroll .mobile-arrow-left{margin-top:120px}.main .hv-share .parrent-scroll .eju-why-scroll-container{height:370px}.main .hv-share .why{width:985px;height:450px}.main .hv-share .why .eju-why-item{width:280px;padding:0 15px;margin:30px 15px 20px 15px}.main .hv-share .hv-fee{width:100%!important;float:left;height:250px!important}.main .intro{margin-left:0}.main .introx{margin-left:calc((100% - 250px)/ 2)!important;text-align:center}.main .main-center .main-left .eju-top-menu{width:100%;float:left}.main .main-center .main-left .eju-top-menu .active{background:#fff!important}.main .main-center .main-left .ez-preview{height:160px}.main .main-center .main-left .ez-preview .eju-why-scroll-container{height:170px}.main .main-center .main-left .preview-course-container{width:700px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main .main-center .main-left .preview-course-container .course-item img{width:100%;height:auto}.main .main-course .m-l-checkpoint{width:calc(100% - 30px)!important}.main .main-course .m-l-checkpoint h1 b{font-size:30px}.main .main-course .m-l-checkpoint .btn-cham-diem{margin-bottom:25px;padding:10px 20px!important}#lesson-checkpoint .popup-result{width:100%;top:50px;left:0;overflow:hidden}#lesson-checkpoint .popup-result .main-popup .result-icone svg{width:50%;height:50%}#lesson-checkpoint .popup-result .main-popup .btn-submit{padding:20px 10px;margin-top:10px}#lesson-checkpoint .popup-result .main-popup .checkpoint-submit span{padding:15px 45px}#lesson-checkpoint .popup-result .zmdi-close{top:17px;left:92%}#lesson-checkpoint .popup-result .popup-title-mb{font-size:18px;padding:20px 0}}@media only screen and (max-width:481px){.main .main-course .main-left .cover-container .list-video-area-parent .video-item-area{width:calc((100vw - 45px)/ 2)}.course-cta.dark{top:53px}.course-ldp{margin-top:230px}.course-ldp__promo-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.course-ldp__promo-cta{padding-left:10px;padding-right:10px}.course-ldp__introduce{margin-top:40px}.cta-button{min-width:50%;padding:0 1px}}@media only screen and (min-device-width:768px) and (max-device-width:1023px){#specialized-featured-popup{width:500px;min-height:auto;padding:0 0;border-radius:6px;border:1px solid rgba(0,0,0,.2)}}@media only screen and (max-width:414px){#lesson-checkpoint .answer-item{width:100%!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#lesson-checkpoint .answer-item input{margin-top:8px!important;margin-right:5px}#lesson-checkpoint .answer-item label{margin-bottom:0!important}}
@media only screen and (max-width:768px){.main .page-detail-container{width:100%}.main .page-detail-container .page-detail-info{width:100%;float:left}.main .main-page-center{padding:0 18px}.main .main-page-center .page-detail-container{width:100%}.main .main-page-center .page-detail-container .page-detail-title{margin:20px 0 10px 0}.main .main-page-center .page-detail-container .page-detail-info{width:100%}.main .main-page-center .page-detail-container .page-detail-content .main-content{text-align:justify}.main .main-page-center .page-detail-container .page-detail-content .main-content p{text-align:justify}.main .main-page-center .page-detail-container .page-detail-content .main-content span{text-align:justify}.main .main-page-center .page-detail-container .page-detail-content .main-content img{height:auto!important;width:100%!important}.main .main-page-center .page-detail-container .comment-container .comment-heading span{font-size:21px}.main .main-page-center .page-detail-container .comment-container .fb-comments{margin:0}}
@media only screen and (max-width:768px){.main .main-payment .nav-wizard{margin-top:0;z-index:998}.main .main-payment .nav-wizard .step-text{display:none}.main .main-payment .nav-wizard li a{border-radius:0!important}.main .main-payment .mb-stt{padding:5px 15px;display:block}.main .main-payment .mb-stt .step-mb{padding:0 4px;border-radius:50%;background-color:#588d3f;color:#fff}.main .main-payment .steps-container{margin-top:0}.main .main-payment .steps-container .steps-container-left{width:100%;padding-bottom:30px}.main .main-payment .steps-container .steps-container-left input{border:1px solid #ddd}.main .main-payment .steps-container .steps-container-left .table{width:100vw;margin-left:-15px}.main .main-payment .steps-container .steps-container-left .guest-info-container{padding:50px 0}.main .main-payment .steps-container .steps-container-left .customer-info-container .customer-info-table{padding:5px 15px 0 15px}.main .main-payment .steps-container .steps-container-left .customer-info-container .customer-info-table .user-form-item{width:auto}.main .main-payment .steps-container .steps-container-left .customer-info-container .customer-successfull-gates{padding:20px 15px 20px 15px;text-align:justify}.main .main-payment .steps-container .steps-container-left .invoice-warning .close{margin:-13px -9px 2px 5px}.main .main-payment .steps-container .steps-container-left .step-1-container .customer-info-container{padding-bottom:10px}.main .main-payment .steps-container .steps-container-left .step-1-container .customer-info-container .payment-heading span{margin-left:0;padding-left:15px;font-size:19px}.main .main-payment .steps-container .steps-container-left .step-1-container .customer-info-container .payment-heading .refresh{padding-right:15px;font-size:17px}.main .main-payment .steps-container .steps-container-left .step-2-container .customer-choose-payment-gates label span{width:calc(100% - 35px)}.main .main-payment .steps-container .steps-container-left .continue-container .dmr-btn{float:left;margin-left:calc((100vw - 167px)/ 2)}.main .main-payment .steps-container .steps-container-left .continue-container .buy-btn{padding:10px 15px;font-size:16px;margin-right:15px}.main .main-payment .steps-container .steps-container-left .continue-container .light-btn{padding:10px 15px;font-size:16px}.main .main-payment .steps-container .steps-container-left .invoice-warning .label{width:100%;margin-bottom:7px;font-size:14px;padding-top:10px;padding-bottom:10px}.main .main-payment .steps-container .steps-container-left .delivery-info{width:100vw;margin-left:-25px}.main .main-payment .steps-container .steps-container-left .customer-info-container{padding-bottom:0}.main .main-payment .steps-container .steps-container-left .customer-choose-payment-gates{padding-bottom:0!important}.main .main-payment .steps-container .steps-container-left .link-checkout{word-wrap:break-word!important}.main .main-payment .steps-container .steps-container-right{margin-bottom:20px;margin-left:calc((100vw - 355px)/ 2);padding:0}.main .main-payment .steps-container .steps-container-right .payment-info-container .combo-item{padding:10px 10px 15px 10px}.main .main-payment .steps-container .steps-container-right .payment-info-container .combo-item .combo-detail-container .course-info{padding-left:15px}.main .main-payment .steps-container .steps-container-left .continue-container{padding-left:15px;padding-right:calc((100vw - 332px)/ 2)}.main .main-payment .checkout-container{width:100%;padding:0 15px}}@media only screen and (max-width:481px){.main .main-center .steps-container .steps-container-right{margin-left:0;width:calc(100vw - 15px);padding-left:15px}.main .main-payment .steps-container .steps-container-left .continue-container{padding-right:calc((100vw - 322px)/ 2)}.main .main-payment .steps-container .steps-container-left .continue-container .light-btn{margin-right:5px}}
@media only screen and (max-width:1366px){.main .book__list-navigation{width:82%}.main .new-release__box .book__list-navigation{max-width:60%}}@media only screen and (max-width:767px){.main .main-book .new-release{position:relative}.main .main-book .new-release:before{display:block;content:"";width:100%;padding-top:114.7227533461%}.main .main-book .new-release>.content{position:absolute;top:0;left:0;right:0;bottom:0}.main .main-book .new-release{background:0 0}.main .doc__list{margin-left:-15px;margin-right:-15px}.main .book__navigation{margin-top:180px}.main .book__navigation-items{padding:0}.main .book__navigation-item{padding:8px 10px;font-size:15px}.main .book-detail{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .book-detail__carousel{width:80%}.main .book-detail__content{width:90%;margin-left:0;margin-top:20px}.main .book__relate{padding:0 20px}.main .book__relate-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .book__relate-item{margin:0}.main .book__category{padding:0 15px}.main .new-release__item{margin:0;margin-top:20px}.main .new-release__item-inner{padding:0 10px}.main .new-release__box .book__list-navigation{max-width:95%}.main .audio__header{padding:0 20px;width:100%}.main .audio__list{padding:0 20px}.main .audio__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%}.main .audio__item-action,.main .audio__item-file,.main .audio__item-filename{width:100%;margin-bottom:10px}}