ul li.active a{color:#2e9245!important;font-weight:700}.home-section-heading{text-align:center;text-transform:uppercase;border-bottom:1px solid #ccc;font-weight:700;padding:10px 0}.show-stars i{color:#ccc;padding-right:2px}.show-stars.active i{color:orange}.bg-lightgray{background-color:#e7e8ea}.widget__content ul{padding-left:0}.widget__content .post__title{font-size:14px}.modal-title{width:95%}.html-ckeditor-render ul{padding-left:15px}.html-ckeditor-render ul li{list-style:square}.html-ckeditor-render h1,.html-ckeditor-render h2,.html-ckeditor-render h3,.html-ckeditor-render h4{font-size:14px;padding:15px 0 10px}.html-ckeditor-render *>img{max-width:100%;height:auto!important}.course-box-gray{border:1px solid #e7e8ea;background:#f5f5f5}.badge.badge-yellow{background:#f4c150;color:#29303b}.badge.badge-red{background:red;color:#fff}.select2-container :focus{outline:none}.select2-selection{box-shadow:0;background-color:#fff;border:0;border-radius:0;color:#555;outline:0;min-height:34px;text-align:left}.select2-selection__arrow,.select2-selection__clear,.select2-selection__rendered{margin:4px}.select2{margin-bottom:15px}.select2-container--default .select2-selection--single{border:1px solid #ccc}.select2-container--default .select2-selection--single .select2-selection__placeholder{opacity:.8}::-moz-placeholder{opacity:.8}::placeholder{opacity:.8}.slick-slide{transition:all .3s ease-in-out}.htn__featured-author .slick-next:before,.htn__featured-author .slick-prev:before{color:#ccc}.htn__slides .slick-next:before,.htn__slides .slick-prev:before{color:#ccc;font-size:40px}.htn__slides .slick-prev{left:25px;z-index:9999}.htn__slides .slick-next{right:40px}@media only screen and (max-width:767px){.htn__slides .slick-next,.htn__slides .slick-prev{display:none!important}}.show_slides_by_slick_1col{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.show_slides_by_slick_1col.slick-initialized{visibility:visible;opacity:1}.page-footer{position:relative}.page-footer .bg-overlay{opacity:.8;background-color:#292626;width:100%;height:100%;position:absolute;top:0}.footer-top-area{width:100%}.footer-top-area .footer__column h3{color:#fff;font-size:16px;text-transform:uppercase;font-weight:700}.footer-top-area .block_detail p{color:#fff;font-size:14px;font-weight:400}.footer-top-area .block_detail p i{padding-right:5px}.footer-top-area .footer__column h4{color:#fff;font-size:16px;text-transform:uppercase;font-weight:700}.footer-top-area .footer__column ul li.social-icon{display:inline-block;margin-right:10px}.footer-top-area .footer__column ul li.social-icon i{font-size:30px;color:#fff}.footer-bottom-area{width:100%}.footer-bottom-area hr{border-top:1px solid #d0baba}.footer-bottom-area .footer__copyright p{color:#ccc;font-size:14px;font-weight:400}.footer-bottom-area ul{text-align:right}.footer-bottom-area ul li{display:inline-block}.footer-bottom-area ul li a{color:#ccc;padding:0 10px;font-size:14px;border-right:1px solid #635b5b;font-weight:400}@media only screen and (max-width:767px){.footer-top-area{padding:0}.footer-bottom-area ul{text-align:left}}.htn__notice_wrap{position:relative;width:100%;display:block;background:linear-gradient(-45deg,#098340,#434542)}.htn__notice_content{display:flex;justify-content:space-between}.htn__notice_content .notice-item{display:flex;align-items:center}.htn__notice_content .item-icon{color:#fff;margin-right:16px;font-size:40px}.htn__notice_content .item-content{color:#fff;display:inline-block;text-align:left}@media only screen and (max-width:767px){.htn__notice_content{display:flex;flex-direction:column}}.course-single-item{position:relative;text-align:left;width:100%;margin-bottom:10px;min-height:340px}.course-single-item .course-badge{display:inline}.course-single-item .course-badge .badge{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);pointer-events:none;position:absolute;top:12px;z-index:1}.course-single-item .course-box-wrapper{background:#fff;color:#29303b;display:block;font-size:small;position:relative}.course-single-item .course-box-wrapper .img-wrapper{display:block;position:relative;width:100%}.course-single-item .course-box-wrapper .img-wrapper img{width:100%;height:auto;overflow:hidden;opacity:1;filter:sepia(.1) grayscale(.1) saturate(.8);display:block}@media only screen and (max-width:767px){.course-single-item .course-box-wrapper .img-wrapper img{height:auto}}.course-single-item .course-box-wrapper .course-box{display:block;padding:15px 10px}.course-single-item .course-box-wrapper .course-box .course-box-title{text-overflow:ellipsis;white-space:normal;font-weight:600;min-height:46px;font-size:16px;color:#29303b;margin-bottom:10px;overflow:hidden;display:block!important;display:-webkit-box!important;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical}.course-single-item .course-box-wrapper .course-box .course-box-author{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:21px;height:21px;font-size:14px;color:#999;margin-bottom:10px}.course-single-item .course-box-wrapper .course-box .course-box-info{display:flex;justify-content:space-between}.course-single-item .course-box-wrapper .course-box .course-box-info .info-item{font-weight:600;color:#999;font-size:14px!important}.course-single-item .course-box-wrapper .course-box .course-box-price{display:block;text-align:right;margin-top:5px;min-height:30px}.course-single-item .course-box-wrapper .course-box .course-box-price .price-item{display:inline-block}.course-single-item .course-box-wrapper .course-box .course-box-price .item-old{color:#989898;font-weight:600;font-size:16px;text-decoration:line-through}.course-single-item .course-box-wrapper .course-box .course-box-price .item-new{font-size:20px;color:red}.course-single-item .course-box-wrapper .course-box .course-box-price .item-contact{font-size:16px;color:red}.htn__featured-author{padding:10px;background:#f3f3f5}.author-single-wrapper{padding:20px}.author-single{display:flex;flex-direction:column;text-align:center;background:#fff;padding:10px 0}.author-single .author-img{width:100px;height:100px;margin:0 auto}.author-single .author-img img{width:100%;height:100%;border:1px solid #ccc;border-radius:50%}.author-single .author-name{font-size:16px;font-weight:700;margin-top:10px;color:#58585a}.author-single .author-title{font-size:14px;color:#a8a9ad;margin-bottom:40px}.author-single .author-lesson,.author-single .author-user{font-size:14px;color:#a8a9ad}.htn__slides{border:1px solid #e7e8ea}.author-info-left{display:flex;flex-direction:column;align-items:center}.author-info-left .author-img{width:70%;margin:0 auto}.author-info-left .author-img img{width:100%;height:auto;border:1px solid #ccc;border-radius:50%}.author-info-left .author-social a{font-size:18px;margin:5px}.author-info-right{display:flex;flex-direction:column}.author-info-right .author-desc{width:100%}.author-info-right .author-desc ul{list-style:disc;padding-left:15px}.author-info-right .author-desc ul ul{list-style:circle;padding-left:15px}.author-info-right .author-statis ul{display:flex;flex-direction:row}.author-info-right .author-statis ul li{padding:0 20px;border-left:1px solid #ccc}.course-single-cata{position:relative;z-index:1;display:flex;background-color:#f0f0f5;margin:10px 0;padding:10px}.course-single-cata .course-badge{display:inline}.course-single-cata .course-badge .badge{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);pointer-events:none;position:absolute;top:12px;z-index:1}.course-single-cata .course-item-img{width:250px;height:auto}.course-single-cata .course-item-img img{display:block;width:100%;height:auto}.course-single-cata .course-item-info{position:relative;padding-left:15px;flex:1}.course-single-cata .course-item-info .info-left{width:80%;display:block}.course-single-cata .course-item-info .info-left .course-title{font-weight:700;font-size:16px;color:#000;padding-bottom:5px}.course-single-cata .course-item-info .info-left .course-author{font-size:14px;color:#999;margin-bottom:10px}.course-single-cata .course-item-info .info-left .course-intro{font-size:14px;color:#666;margin-bottom:10px}.course-single-cata .course-item-info .info-left .course-attr{display:flex;flex-wrap:wrap}.course-single-cata .course-item-info .info-right{top:15px;display:flex;flex-direction:column;position:absolute;bottom:15px;right:0;text-align:right;font-size:14px}.course-single-cata .course-item-info .info-right .price-new{font-size:20px;color:red;font-weight:600}.course-single-cata .course-item-info .info-right .price-old{color:#989898;font-weight:600;font-size:16px;text-decoration:line-through}@media only screen and (max-width:767px){.course-single-cata{display:flex;flex-direction:column;padding:10px 10px 30px;margin:10px 0 20px}.course-single-cata .course-item-img{width:100%}.course-single-cata .course-item-info{padding:0}.course-single-cata .course-item-info .info-left{width:100%}.course-single-cata .course-item-info .info-right{width:100%;display:flex;position:relative;text-align:left;right:0}.course-single-cata .course-item-info .info-right .course-price{display:flex;align-items:center}.course-single-cata .course-item-info .info-right .course-price .price-new{order:2;margin:0 20px}.course-single-cata .course-item-info .info-right .course-price .price-old{order:1}.course-single-cata .course-item-info .info-right .course-rate{display:flex;align-items:center}}.htn-catagory-sidebar{background:#fff;border-radius:5px}.htn-catagory-sidebar .panel-heading{color:#fff;padding:8px;background-color:#2e9245;font-size:16px;font-weight:700;text-transform:uppercase}.htn-catagory-sidebar .panel-body ul{padding:0;margin:0}.htn-catagory-sidebar .panel-body ul li{position:relative;display:block;padding:15px 10px;margin-bottom:-1px;background-color:#fff;border:1px solid #e2e4ea}.htn-catagory-sidebar .panel-body ul li a{color:#58585a;font-size:14px;font-weight:600px}.author-box{background:#f5f5f5;padding:15px;height:360px}.author-box .author-img{width:70%;margin:0 auto}.author-box .author-img img{border-radius:50%;border:1px solid #ece5e5}.author-box .author-header{text-align:center;padding:15px 0}.author-box .author-header .name{font-weight:700;color:#000;font-size:1.3em}.author-box .author-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-align:justify}.course-highlight-wrapper{background:#58585a;min-height:240px}.course-highlight-wrapper .cs-hl-content{padding:0 0 20px;color:#fff}.course-highlight-wrapper .cs-hl-content h2{color:#fff}.course-highlight-wrapper .cs-hl-content .cs-intro{color:#fff;font-size:14px;margin-bottom:30px}.course-highlight-wrapper .cs-hl-content .cs-statis{display:flex;flex-direction:column}.course-highlight-wrapper .cs-hl-content .cs-item{min-width:40%;display:inline-block}.course-body-wrapper{background:#e7e8ea;padding:20px 0}.course-body-wrapper .cs-learn{background:#fff;border-radius:5px;margin-bottom:20px;padding:15px}.course-body-wrapper .cs-learn .box-title{font-size:14px;font-weight:700;margin-bottom:15px;display:block}.course-body-wrapper .cs-learn-watch{background:#f3f3f5}.course-body-wrapper .cs-learn-watch ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.course-body-wrapper .cs-learn-watch ul li{width:45%;display:flex;align-items:center;margin-bottom:10px;color:#414344;font-size:14px}.course-body-wrapper .cs-learn-watch ul li:before{font-family:FONTAWESOME;content:"\F00C";color:#f5951d;font-size:16px;margin-right:15px;align-self:flex-start}@media only screen and (max-width:767px){.course-body-wrapper .cs-learn-watch ul li{width:100%}}.course-body-wrapper .cs-learn-how{font-size:14px;color:#414344}.cs-learn-how .how-desc{margin-bottom:15px}.cs-learn-how .how-lesson .box-title-info{font-size:14px;font-weight:700;padding-right:15px}.cs-learn-how .how-lesson .accordion-control{cursor:pointer}.cs-learn-how .how-lesson .lesson-title{color:#58585a;background-color:#d0d0d3}.cs-learn-how .how-lesson .lesson-title h4 span{cursor:pointer}.cs-learn-how .how-lesson .lesson-items{background-color:#f3f2f5;color:#59585b}.cs-learn-how .how-lesson .lesson-items .btn-hocthu{color:#fd8035;cursor:pointer;font-weight:400}.cs-learn-how .how-author .info-left .author-img{width:80%;margin:0 auto;text-align:center}.cs-learn-how .how-author .info-left .author-img img{border-radius:50%}.cs-learn-how .how-author .info-left .author-stastic{width:100%;display:flex;flex-direction:column;padding:10px}@media only screen and (max-width:767px){.cs-learn-how .how-author .info-left .author-stastic{text-align:center}}.cs-learn-how .how-author .info-right .author-name{font-size:14px;font-weight:700}.cs-learn-how .how-author .info-right .author-desc{margin:10px 0;text-align:justify}@media only screen and (max-width:767px){.cs-learn-how .how-author .info-right .author-name,.cs-learn-how .how-author .info-right .author-title{text-align:center}}.how-review .rv-stastics .statis-left{display:flex;flex-direction:column;align-items:center}.how-review .rv-stastics .statis-left .rate-num{font-size:5em;font-weight:700}.bar-container{width:100%;background-color:#f1f1f1;text-align:center;color:#fff}.bar-5{height:18px;background-color:#4caf50}.bar-4{height:18px;background-color:#2196f3}.bar-3{height:18px;background-color:#00bcd4}.bar-2{height:18px;background-color:#ff9800}.bar-1{height:18px;background-color:#f44336}@media screen and (max-width:767px){.how-review .rv-stastics .statis-right{margin-top:15px}}.cs-buy-wrapper{top:-190px;position:relative}@media only screen and (max-width:767px){.cs-buy-wrapper{top:0;position:relative}}.cs-learn-preview{background:#fff;border:1px solid #ccc;border-radius:5px;padding:5px}.cs-learn-preview .pre-img{width:100%;height:auto;position:relative}.cs-learn-preview .pre-img a{cursor:pointer}.cs-learn-preview .pre-img img{border-radius:5px}.cs-learn-preview .pre-img .overlay-icon{font-family:fontawesome;content:"\F15C";display:block;position:absolute;top:50%;left:50%;background:#574f4c;border-radius:100%;width:60px;height:60px;text-align:center;font-size:18px;margin:-30px 0 0 -30px}.cs-learn-preview .pre-img .overlay-icon:before{font-family:fontAwesome;content:"\F04B";color:#fff;display:block;font-size:35px;margin:10px 0 0 5px}.cs-learn-preview .pre-price{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:20px;align-items:center}.cs-learn-preview .pre-price .item-old{text-decoration:line-through}.cs-learn-preview .pre-price .item-new{color:red;margin-left:15px;font-size:26px;font-weight:700}.cs-learn-preview .pre-price .item-contact{color:red;font-size:20px;font-weight:700}.cs-learn-preview .pre-price-desc{border:2px dashed #ff1d5e;padding:10px}.cs-learn-preview .pre-price-desc ul{list-style:disc;padding-left:15px}.cs-learn-preview .btn-enroll{background:#f30000;color:#fff}.cs-learn-preview .btn-cart,.cs-learn-preview .btn-enroll{font-size:18px;font-weight:700;text-transform:uppercase;width:90%}.cs-learn-preview .btn-cart{color:#59585b;border:1px solid #59585b;background:transparent}.cs-learn-preview .pre-statis{width:90%;margin:0 auto}.cs-learn-related .cs-title{color:#fff;background-color:#2e9245;border-color:#2e9245;text-align:center;font-weight:600;text-transform:uppercase;font-size:16px}.cs-learn-related .course-single-related{display:flex;margin-bottom:15px}.course-single-related .cs-img{width:110px;height:auto;margin-right:10px}.course-single-related .cs-content{flex:1}.course-single-related .cs-content .item-name{font-weight:400;text-align:justify}.course-single-related .cs-content .box-price{display:flex;font-size:14px;color:red;font-weight:400}.course-single-related .cs-content .box-price .item-old{color:#6f6b6b;padding-right:10px;text-decoration:line-through}@media only screen and (max-width:767px){.course-body{display:flex;flex-direction:column}.course-body-left{order:2}.course-body-right{order:1}}.iframe-video-wrapper{position:relative;display:block;padding-bottom:56.25%}.iframe-video-wrapper iframe{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.iframe-video-wrapper-text{background:#e6e6e6;text-align:center;padding:200px 10px;font-size:1.2em}@media only screen and (max-width:767px){.iframe-video-wrapper-text{padding:80px 10px}}.how-combo-items_list .item-title{font-weight:700;color:#000;background:#ccc}.how-combo-items_list .item-title a:hover{color:#2e9245}.how-combo-items_list .item-info .author span{font-weight:700;color:#6b6666}.how-combo-items_list .item-info .price span{font-weight:700;color:#ea3a3a}.cs-pay-highlight-wrapper{background:#58585a;padding:40px 0;min-height:300px}.cs-pay-highlight-wrapper .cs-info-heading .cs-name{font-size:22px;font-weight:700;color:#fff;margin-bottom:15px}.cs-pay-highlight-wrapper .cs-info-heading .cs-intro{margin-bottom:15px;text-align:justify;color:#fff}.cs-pay-highlight-wrapper .cs-info-heading .cs-go-class{padding:10px 30px;font-size:18px;font-weight:700;color:#fff}.cs-pay-body-wrapper .cs-learn{background:#fff;border-radius:5px;margin-bottom:20px;padding:15px}.cs-pay-body-wrapper .cs-learn .box-title{font-size:14px;font-weight:700;margin-bottom:15px;display:block}.cs-pay-body-wrapper .cs-learn-watch{background:#f3f3f5}.cs-pay-body-wrapper .cs-learn-watch ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.cs-pay-body-wrapper .cs-learn-watch ul li{width:45%;display:flex;align-items:center;margin-bottom:10px;color:#414344;font-size:14px}.cs-pay-body-wrapper .cs-learn-watch ul li:before{font-family:FONTAWESOME;content:"\F00C";color:#f5951d;font-size:16px;margin-right:15px;align-self:flex-start}@media only screen and (max-width:767px){.cs-pay-body-wrapper .cs-learn-watch ul li{width:100%}}.cs-pay-body-wrapper .cs-learn-how{font-size:14px;color:#414344}.cs-pay-body-wrapper .how-author .author-header{display:flex}.cs-pay-body-wrapper .how-author .author-header .author-img{width:40%}.cs-pay-body-wrapper .how-author .author-header .author-statistic{width:60%;display:flex;flex-direction:column;padding:0 15px}.cs-pay-body-wrapper .how-author .author-intro{padding:10px 0;text-align:justify}.cs-pay-body-wrapper .cs-rate .review-item{display:flex;flex-direction:column;margin-bottom:15px}.cs-pay-body-wrapper .how-lesson .box-title-info{font-size:14px;font-weight:700;padding-right:15px}.cs-pay-body-wrapper .how-lesson .lesson-title{color:#58585a;background-color:#d0d0d3}.cs-pay-body-wrapper .how-lesson .lesson-items{background-color:#f3f2f5;color:#59585b}.cs-pay-body-wrapper .how-lesson .lesson-items ul li{margin:5px 0}.cs-pay-body-wrapper .cs-attach{background:#fff;border-radius:5px;margin-bottom:20px;padding:15px 15px 80px}.cs-study-wrapper .navbar{padding:2px 10px;background:#eee;border:none;border-radius:0;margin-bottom:5px;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.cs-study-wrapper .navbar-btn{box-shadow:none;outline:none!important;border:none}.cs-study-wrapper .navbar-btn i{font-size:20px}.cs-study-wrapper .wrapper{display:flex;align-items:stretch}.cs-study-wrapper #learnLessonBar{min-width:25%;max-width:25%;background:#fff;color:#000;transition:all .3s;height:calc(100vh - 5px);overflow-x:hidden;overflow-y:scroll}.cs-study-wrapper #learnLessonBar.active{margin-left:-25%;opacity:0}.cs-study-wrapper #learnLessonBar .sidebar-header{padding:10px}.cs-study-wrapper #learnLessonBar ul.components{padding:20px 0}.cs-study-wrapper #learnLessonBar ul p{color:#fff;padding:10px}.cs-study-wrapper #learnLessonBar ul li a{padding:10px;font-size:1.1em;display:block}.cs-study-wrapper #learnLessonBar ul li a:hover{background:#eee}.cs-study-wrapper #learnLessonBar ul li a:hover span{color:#000}.cs-study-wrapper #learnLessonBar ul li.active>a,.cs-study-wrapper a[aria-expanded=true]{background:transparent}.cs-study-wrapper #learnLessonBar ul li.active>a span,.cs-study-wrapper a[aria-expanded=true] span{font-weight:600;color:#2e9245}.cs-study-wrapper a[data-toggle=collapse]{position:relative}.cs-study-wrapper a[aria-expanded=false]:before,.cs-study-wrapper a[aria-expanded=true]:before{content:"\E259";display:block;position:absolute;right:20px;font-family:Glyphicons Halflings;font-size:.6em}.cs-study-wrapper a[aria-expanded=true]:before{content:"\E260"}.cs-study-wrapper a[aria-no-expand=true]:before{content:""}.cs-study-wrapper #content{padding:10px 0 10px 10px;min-height:calc(100vh - 5px);transition:all .3s;width:100%;background:#fff}.cs-study-wrapper #content ul{padding-top:5px}@media screen and (max-width:768px){.cs-study-wrapper #learnLessonBar{margin-left:-70%;min-width:70%;max-width:70%;opacity:0}.cs-study-wrapper #learnLessonBar.active{margin-left:0;opacity:1}.cs-study-wrapper #sidebarCollapse span{display:none}.cs-study-wrapper .navbar .navbar-header,.cs-study-wrapper .navbar .navbar-info{display:inline-block}}#learnLessonBar .sticky{position:fixed;width:25%;top:0;left:0;background:#1d751e;height:50px;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center}#learnLessonBar .sidebar-content{position:relative;margin-top:50px}.cs-study-wrapper .sidebar-header h4{color:#fff;text-transform:uppercase;text-align:center;margin:0;padding:0}.cs-study-wrapper .navbar .navbar-info ul li a{color:#000;font-weight:600}.cs-study-wrapper .lesson-block .lesson-parent{font-size:14px;font-weight:400;width:100%;padding:15px 10px;color:#000;background-color:#d5d9e0;border-left:10px solid #2e9245}.cs-study-wrapper .lesson-block .lesson-items{display:flex;flex-direction:column;padding:0}.cs-study-wrapper .lesson-block .lesson-items li{border-bottom:1px solid #ddd}.cs-study-wrapper .lesson-block .lesson-items p{line-height:22px;padding:8px 0;margin:0;border-bottom:1px solid #696767}.cs-study-wrapper .lesson-block .lesson-items p a{color:#fff;font-weight:400;display:flex}.cs-study-wrapper .lesson-block .lesson-items .lesson-name{padding:0;font-size:.98em}.cs-study-wrapper .video-lesson{width:100%;background:#fff;padding:10px 10%}.cs-study-wrapper .lesson-iframe{position:relative}.cs-study-wrapper .video-lesson .lesson-name{text-align:center;padding:15px 0;font-size:16px;font-weight:700}.cs-study-wrapper .video-lesson .lesson-navigation{display:flex;justify-content:space-between;padding:10px 0}.cs-study-wrapper .video-lesson .lesson-navigation a{color:#636b6f;font-size:1.1em}.cs-study-wrapper .require_learn_by_order{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.cs-study-wrapper .video-lesson{padding:10px 5%}.cs-study-wrapper .video-lesson .lesson-name{padding:10px 0;font-size:14px}#learnLessonBar .sticky{width:70%}.cs-study-wrapper .require_learn_by_order{display:flex;flex-direction:column}}.htn__cart .cart-item{display:flex;border-bottom:1px solid #dedfe0;padding:20px 0;position:relative}.htn__cart .cart-item .item-img{margin-right:10px;width:15%}.htn__cart .cart-item .item-title{text-align:left;width:50%}.htn__cart .cart-item .item-title a{font-weight:700;color:#353232;margin:0 0 10px}.htn__cart .cart-item .item-title .product-type{padding:5px}.htn__cart .cart-item .item-price{width:30%;text-align:right}.htn__cart .cart-item .item-price p{font-weight:700;margin:0}.htn__cart .cart-item .item-price .price-old{text-decoration:line-through}.htn__cart .cart-item .item-remove{text-align:right;cursor:pointer;width:5%;font-size:16px;color:red}.htn__cart .cart-payment{padding:20px 0;text-align:right}.htn__cart .cart-payment .payment-price{font-size:1.5em;font-weight:700;color:#5cb85c}.htn__cart .cart-payment .payment-buy .btn-buy{width:200px;margin:10px 0;font-size:1.3em;text-transform:uppercase;font-weight:700}.htn__cart-wrapper .cart-empty{text-align:center;padding:40px 0}.htn__cart-wrapper .cart-empty p{font-size:16px}.cart-btn{padding:20px 15px 0 5px;display:inline-block}.cart-btn a{position:relative;z-index:2}.cart-btn a i{font-size:1.3em}.cart-btn a span{border-radius:50%;border:1px solid #ccc;position:absolute;top:-15px;right:-18px;padding:0 5px}@media screen and (max-width:767px){header .page-header__right{display:flex}header .page-header__right .navigation-toggle{order:1}.cart-btn{padding:22px 25px 0 5px}}.htn__panel-checkout .panel-heading{text-transform:uppercase;font-weight:700}.htn__panel-checkout .amount-label{font-weight:700;padding:15px;text-align:right;font-size:16px}.htn__panel-checkout .amount-label span{font-size:23px;color:red}.htn__panel-checkout .cart-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f4f4f4}.htn__panel-checkout .cart-item .item-name{max-width:80%;font-weight:700}@media only screen and (max-width:767px){.htn__panel-checkout .cart-item .item-name{max-width:60%}}.htn__panel-checkout .cart-item .item-price{display:flex;flex-direction:column;text-align:right}.htn__panel-checkout .cart-item .price-new{font-weight:700}.htn__panel-checkout .cart-item .price-old{text-decoration:line-through}.htn__panel-pay .panel-heading{text-transform:uppercase;font-weight:700}.htn__panel-pay .panel-body label{font-weight:400}.htn__panel-pay .pay-label{font-size:14px;font-weight:700;padding:0 0 10px;color:#2e9245}.htn__panel-pay .choose-payment-item{margin-bottom:10px;border:1px solid #ebeef5}.htn__panel-pay .choose-payment-item .card-header{padding:5px 10px;background:#f5f5f5}.htn__panel-pay .choose-payment-item .card-body{padding:10px}.htn__panel-pay .choose-payment-item .card-header input[type=radio]:checked{box-shadow:0 0 0 3px #2e9245;background-color:#2e9245}.htn__panel-pay .choose-payment-item .card-header input[type=radio]:checked+span{color:#2e9245}.cs-active-wrapper{min-height:500px;opacity:.9;text-align:center}.cs-active-wrapper h1{text-transform:uppercase;color:#2e9245}.cs-active-wrapper h3{margin:0 0 20px}.cs-active-wrapper .cs-code-area{position:relative;z-index:1;width:80%;margin:0 auto}.cs-active-wrapper .cs-code-area form{position:relative;z-index:10;width:100%;height:40px}.cs-active-wrapper .cs-code-area form input{width:70%;float:left;height:50px;border:1px solid #ff7f05;padding:0 15px;font-size:20px;color:#000;transition-duration:.5s;outline:none}.cs-active-wrapper .cs-code-area form button{position:absolute;width:30%;height:50px;background-color:transparent;top:0;right:0;z-index:10;border:none;text-align:center;cursor:pointer;outline:none;background:#ff7f05;color:#fff;font-size:20px}@media only screen and (max-width:767px){.cs-active-wrapper .cs-code-area{width:100%}}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{margin:5px 10px 5px 0;font-size:1.5em;font-family:FontAwesome;display:inline-block;content:"\F005"}.rating>.half:before{content:"\F089";position:absolute}.rating>label{color:#ddd;float:right}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ffed85}.checkout-return-wrapper .notice_box{text-align:center}.checkout-return-wrapper .notice_box img{width:50%}.checkout-return-wrapper .notice_box .text_notice{padding:20px 0;font-weight:700px}.book-single{border:1px solid #ccc;border-radius:10px}.book-single .badge{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 0 1px 1px rgba(20,23,28,.1),0 3px 1px 0 rgba(20,23,28,.1);pointer-events:none;position:absolute;top:12px;z-index:1}.book-single .book-img{max-height:200px;overflow:hidden}.book-single .book-info{padding:10px;background:#f5f5f5}.book-single .book-info .book-title{font-weight:700;font-size:16px;color:#29303b}.book-single .book-info .book-author,.book-single .book-info .book-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:21px;height:21px;margin-bottom:10px}.book-single .book-info .book-author{font-size:14px;color:#999}.book-single .book-info .book-intro{text-overflow:ellipsis;white-space:normal;min-height:80px;overflow:hidden;display:block!important;display:-webkit-box!important;-webkit-line-clamp:4;-moz-line-clamp:4;-ms-line-clamp:4;-o-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;margin-bottom:10px}.book-price{display:flex;align-items:center;justify-content:flex-end}.book-price .item-old{color:#989898;font-weight:600;font-size:16px;text-decoration:line-through}.book-price .item-new{font-size:20px;color:red;margin-left:15px}.book-body-wrapper{background:#e7e8ea;padding:20px 0}.book-body-left{background:#fff}.book-highlight-wrapper{background:#58585a}.book-header h2{font-size:22px;font-weight:700;color:#fff;margin-bottom:15px}.book-header .book-intro{margin-bottom:15px;text-align:justify;color:#fff}.book-header .book-price{display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:20px;align-items:center;color:#fff}.book-header .book-price .price-new{margin-left:15px;font-size:26px;font-weight:700;color:#fff}.book-header .book-bonus{border:1px solid #fff;border-radius:10px;padding:15px;width:100%}.book-header .book-action .btn-enroll{background:#0d8543;margin-right:15px}.book-header .book-action .btn-cart,.book-header .book-action .btn-enroll{font-size:18px;font-weight:700;text-transform:uppercase;border:1px solid #fff;color:#fff}.book-header .book-action .btn-cart{background:#636060}.book-highlight-wrapper .book-meta,.book-highlight-wrapper .book-meta .meta-item{display:flex;align-items:center;justify-content:center}.book-highlight-wrapper .book-meta .meta-item{margin:0 10px;padding:5px;border:1px solid #777676;border-radius:3px;color:#d0d0d0;flex-direction:column;cursor:pointer}.book-highlight-wrapper .book-meta .meta-item span.fa{margin-bottom:5px;font-size:1.5em}.book-body h1,.book-body h2,.book-body h3{font-size:14px;font-weight:700;margin-bottom:15px;display:block}.book-body ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:10px 15px}.book-body ul li{width:100%;display:flex;align-items:center;margin-bottom:10px;color:#414344;font-size:14px}.book-body ul li:before{font-family:FONTAWESOME;content:"\F00C";color:#f5951d;font-size:16px;margin-right:15px;align-self:flex-start}.book-body table{width:auto!important}.book-body table td{padding:5px 10px}.bock-author .info-left .author-img{width:80%;margin:0 auto;text-align:center}.bock-author .info-left .author-img img{border-radius:50%}.bock-author .info-left .author-stastic{width:100%;display:flex;flex-direction:column;padding:10px}@media only screen and (max-width:767px){.bock-author .info-left .author-stastic{text-align:center}}.bock-author .info-right .author-name{font-size:14px;font-weight:700}.bock-author .info-right .author-desc{margin:10px 0;text-align:justify}@media only screen and (max-width:767px){.bock-author .info-right .author-name,.bock-author .info-right .author-title{text-align:center}}.book-body-right .book-title{color:#fff;background-color:#2e9245;border-color:#2e9245;text-align:center;text-transform:uppercase}.book-single-related .book-content .book-name{font-size:16px;font-weight:700;padding:10px 0}.course-schedule-offline{width:90%;margin:0 auto}.course-schedule-offline .schedule_item{display:flex;justify-content:flex-start;padding:15px 0;border-top:1px solid #e7e8ea}.schedule_item .schedule_icon:before{font-family:FONTAWESOME;color:#58585a;font-size:1.5em;margin-right:15px;align-self:flex-start}.schedule_item .icon_duration:before{content:"\F017"}.schedule_item .icon_opening:before{content:"\F274"}.schedule_item .icon_planning:before{content:"\F073"}.schedule_item .icon_address:before{content:"\F041"}.schedule_item .schedule_content{display:flex;flex-direction:column}.schedule_item .schedule_content .schedule_title{font-weight:700}.checkout-discount-wrapper{padding:15px}.checkout-discount{border:1px dashed #ccc;padding:15px}.checkout-discount .input-coupon{padding-left:40px;height:40px}.checkout-discount i{position:absolute;top:0;left:0;z-index:3;display:block;width:40px;height:40px;line-height:40px;text-align:center;pointer-events:none;color:#5cb85c}.checkout-discount .btn-coupon{background:#5cb85c;color:#fff;margin:0;border:1px solid #ccc}#loader_mask_wrapper{position:relative}#loader_mask{position:absolute;z-index:2000;background-color:hsla(0,0%,100%,.9);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s;display:none}#loader_mask .loader,#loader_mask .loader:after,#loader_mask .loader:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}#loader_mask .loader{color:#03c200;font-size:10px;margin:0 auto;top:40%;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}#loader_mask .loader:after,#loader_mask .loader:before{content:"";position:absolute;top:0}#loader_mask .loader:before{left:-3.5em;animation-delay:-.32s}#loader_mask .loader:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.htn__register_directly_info .block_item{padding:10px 0;border-bottom:1px solid #f4f4f4}.htn__register_directly_info .block_item .item-name{font-weight:700}.htn__register_directly_info .block_item .item-intro{padding:10px 0;text-align:justify}.htn__register_directly_info .block_item .price-old{color:#989898;font-weight:600;font-size:16px;text-decoration:line-through}.htn__register_directly_info .block_item .price-new{font-size:20px;color:red}.htn__register_directly_info .block-discount{border:2px dashed #ff1d5e;padding:10px}.htn__register_directly_info .block-discount ul{list-style:disc;padding-left:15px}.htn__register_directly_info .block-addition{padding:10px 0}.error-wrapper{text-align:center;padding-top:100px;padding-bottom:150px}.error-wrapper .error-image{color:#191f2d;font-size:32px;font-weight:700}.error-wrapper .error-image span{display:inline-block;margin:0 5px;position:relative}.error-wrapper .error-image span i{color:red;font-size:60px;position:relative;top:8px;margin:0 3px}.error-wrapper .error-title{color:#2c3e50;font-size:24px;margin:0}.error-wrapper .error-text{color:#8c97b2;font-size:16px;margin:0}#call-now-button{z-index:9999;clear:both;margin:0 auto;border-radius:50px;background:red;position:fixed;bottom:100px;left:20px}#call-now-button div{display:flex}#call-now-button div .call-text{color:#fff;display:table;padding:10px;border-radius:21px;height:34px;line-height:14px;font-size:14px;margin:8px 5px 8px 50px;text-transform:uppercase;font-weight:400;text-align:center;box-sizing:content-box;text-decoration:none!important;box-sizing:border-box;order:1}#call-now-button .call-text a:link{color:#fff;font-weight:700;font-size:16px}@media only screen and (max-width:767px){#call-now-button div .call-text{display:none}}.quick-alo-ph-circle{width:100px;height:100px;top:-25px;left:-25px;background-color:transparent;border-radius:100%;border:5px solid rgba(30,30,30,.4);animation:quick-alo-circle-anim 1.2s ease-in-out infinite}.quick-alo-ph-circle,.quick-alo-ph-circle-fill{position:absolute;opacity:1;transition:all .5s;transform-origin:50% 50%}.quick-alo-ph-circle-fill{width:80px;height:80px;top:-15px;left:-15px;background-color:#000;border-radius:100%;border:2px solid transparent;animation:quick-alo-circle-fill-anim 2.3s ease-in-out infinite}.quick-alo-ph-btn-icon{width:50px;height:50px;top:0;left:0;position:absolute;border-radius:100%;border:2px solid transparent;opacity:1;animation:quick-alo-circle-img-anim 1s ease-in-out infinite;transform-origin:50% 50%}.quick-alo-ph-btn-icon.quick-alo-support-img-circle{background-repeat:no-repeat;background-position:50%;background-size:40px 40px}#support-group-button{z-index:9999;clear:both;background:transparent;position:fixed;bottom:100px;left:20px;display:flex;flex-direction:column}#support-group-button .support-item{width:50px;height:50px;margin-top:15px}#support-group-button .support-call,#support-group-button .support-messenger,#support-group-button .support-zalo{background-repeat:no-repeat;background-position:50%;background-size:50px 50px}#support-group-button .support-close{background:red;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff}.d-none{display:none}.comment-main .comment-body{position:relative;background:rgba(232,230,230,.3882352941);padding:10px 5px 30px 10px;border-radius:10px}.comment-main .comment-body .comment-action-right{display:none;position:absolute;top:10px;right:0}.comment-main .comment-body .comment-action-right .expand-action{border:none;background:transparent;padding:0 20px}.comment-main .comment-body .comment-message{font-size:16px;color:#616060;padding-top:5px}.comment-main .comment-body .comment-action{display:flex;flex-direction:row;justify-content:space-between;width:100%;position:absolute;bottom:-15px;padding-right:30px}.comment-main .comment-body .comment-action .comment-btn{background-color:#fff;padding:5px 10px;border-radius:20px;border:1px solid #eaeaea;box-shadow:2px 1px #c8c8c8;margin-right:5px}.comment-main .comment-body .comment-action .comment-likes{background-color:#fff;padding:2px 10px 2px 0;border-radius:20px;border:1px solid #eaeaea}.comment-main .comment-body .comment-action .comment-likes .like-icon{background:#0d8543;color:#fff;padding:4px 6px;margin-right:2px;border-radius:50%;text-align:center}.comment-main .comment-body .comment-images{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.comment-main .comment-body .comment-images .image{width:150px;height:auto;padding:5px 5px 10px 0;position:relative}.comment-main .comment-body .comment-images .image .remove{position:absolute;z-index:10;top:0;right:0;background-color:#fff;padding:5px 2px 2px;color:#ff1e1e;cursor:pointer;opacity:0;text-align:center;font-size:22px;line-height:10px;border-radius:50%;border:none}.comment-main .comment-body .comment-images .image:hover .remove-btn{opacity:1}.comment-main:hover .comment-action-right{display:inline-block}.comment-form .new-comment-images{display:flex;flex-direction:row;justify-content:space-between}.comment-form .new-comment-images .image-list{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.comment-form .new-comment-images .image-list .image{max-width:150px;height:auto;padding:10px 5px 10px 0;position:relative}.comment-form .new-comment-images .image-list .image img{border:1px solid #d3d3d3}.comment-form .new-comment-images .image-list .image .remove{position:absolute;z-index:10;top:5px;right:0;background-color:#fff;padding:5px 2px 2px;color:#ff1e1e;cursor:pointer;opacity:0;text-align:center;font-size:22px;line-height:10px;border-radius:50%;border:none}.comment-form .new-comment-images .image-list .image:hover .remove{opacity:1}.comment-form .new-comment-images .cancel-btn{width:-moz-fit-content;width:fit-content;height:40px;margin:10px 0;background-color:#a8a9ad;color:#fff}.comment-form .new-comment-images .post-btn{width:-moz-fit-content;width:fit-content;height:40px;margin:10px 0;background-color:#19b71e;color:#fff}