﻿@-webkit-keyframes boundscrolltop{0%{top:5%}100%{top:50%}}@keyframes boundscrolltop{0%{top:5%}100%{top:50%}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.btn-outline-main{padding:8px 15px;border:1px solid #14213d;background:#fff}.btn-main{padding:8px 15px;border:1px solid #ffd60a;color:#212529;background:#ffd60a}.btn-main:hover{border-color:#14213d}::-webkit-input-placeholder,.form-control::placeholder,:-ms-input-placeholder,::placeholder{color:#adb5bd}.loading{position:absolute;z-index:2000;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;display:block}.loading.mask:before{background-color:rgba(255,255,255,.7)}.loading:after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-0.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,174,239,.7) 1.5em 0 0 0,rgba(0,174,239,.7) 1.1em 1.1em 0 0,rgba(0,174,239,.7) 0 1.5em 0 0,rgba(0,174,239,.7) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,174,239,.7) 0 -1.5em 0 0,rgba(0,174,239,.7) 1.1em -1.1em 0 0;box-shadow:rgba(0,174,239,.7) 1.5em 0 0 0,rgba(0,174,239,.7) 1.1em 1.1em 0 0,rgba(0,174,239,.7) 0 1.5em 0 0,rgba(0,174,239,.7) -1.1em 1.1em 0 0,rgba(0,174,239,.7) -1.5em 0 0 0,rgba(0,174,239,.7) -1.1em -1.1em 0 0,rgba(0,174,239,.7) 0 -1.5em 0 0,rgba(0,174,239,.7) 1.1em -1.1em 0 0}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{color:#ddd}.freeze-first-col{margin-left:180px;width:calc(100% - 180px)}.freeze-first-col .first-column{width:180px;position:absolute;left:1.25rem}.dropdown-menu.show .dropdown-menu{display:block}.dropdown-menu.show .dropdown-menu li{padding:6px 12px}a:focus{outline:none}.bootstrap-select>.dropdown-toggle{border:1px solid #ced4da;border-radius:.25rem}.list-group-item.active{border-color:#fff;background-color:#fef4bf}.list-group-item{border:0px;padding:0;padding-top:10px;background-color:#fef4bf}.list-group-item .submenu{padding-top:.5rem}.list-group-item .submenu .list-group-item{padding:.5rem 5px;background-color:#fff}.list-group-item .submenu .list-group-item a{padding-left:25px}.list-group-item .submenu .active{background-color:#f8f9fa}.list-group-item a{color:#000;font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;padding-left:10px;letter-spacing:normal}.list-group-item a:hover{text-decoration:none}.item-container .white-tooltip.tooltip .tooltip-inner{background-color:red !important}.white-tooltip+.tooltip>.tooltip-inner{background-color:#73ad21;color:#fff;border:1px solid green;padding:15px;font-size:20px}.top-search{position:relative}.top-search .form-control{padding-left:40px;transition:ease all .3s}.top-search .form-control:focus{padding-left:15px;padding-right:40px}.top-search .form-control:focus+.btn-search{right:15px}.top-search .btn-search{position:absolute;top:45%;right:calc(100% - 60px);transform:translate(0, -50%);color:#495057;transition:ease all .2s}.ic-notication{width:24px;height:24px}.icon-notication{position:absolute;top:5%;right:0}.ic-cart{width:24px;height:24px}.ic-avatar{width:44px;height:44px;border-radius:50%;border:3px solid #fed73e;object-fit:cover}.header-page .badge{top:-8px;right:14px}.topnav .navbar-light .navbar-nav .nav-link{color:#495057;font-size:16px;font-weight:bold}.topnav .navbar-light .navbar-nav .nav-link:hover{color:#ffd60a}.topnav .navbar-light .navbar-nav .btn-outline-main{padding:8px 15px}.topnav .navbar-light .navbar-nav .btn-outline-main:hover{background:#ffd60a;border-color:transparent;color:#212529}.topnav .navbar-light .navbar-nav .btn-main{padding:8px 15px;margin-left:10px}.topnav .navbar-light .navbar-nav .btn-main:hover{color:#212529;border-color:#14213d}.header-page{background-color:#fff;margin-bottom:20px;box-shadow:0px 0px 10px #888}.homepage .slide-container{background:#f0f7ff;padding:40px 0}.homepage .slide-container .row-slide{display:flex;flex-direction:row}.homepage .slide-container .row-slide .slide-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:0 0 50%}.homepage .slide-container .row-slide .slide-content .slide-title{font-size:48px;font-weight:700;line-height:1.5;white-space:pre-wrap}@media(max-width: 767px){.homepage .slide-container .row-slide .slide-content .slide-title{font-size:25px}}.homepage .slide-container .row-slide .slide-content .s-content{font-size:16px;font-weight:500;line-height:1.5;color:#6c757d;margin-bottom:15px}.homepage .slide-container .swiper-button-next,.homepage .slide-container .swiper-button-prev{color:#6c757d;background:none;font-size:50px;font-weight:100}.homepage .slide-container .swiper-button-next:hover,.homepage .slide-container .swiper-button-prev:hover{color:#fed838}.homepage .slide-container .swiper-pagination-bullet-active{background:#495057}.homepage .slide-container .swiper-pagination-bullets,.homepage .slide-container .swiper-pagination-custom,.homepage .slide-container .swiper-pagination-fraction{bottom:0}.homepage p{margin:0}.homepage .top-featured{background:#f0f1f2;padding:25px 0;line-height:1.2;font-size:18px;color:#495057}.homepage .top-featured img{width:45px;height:auto}.homepage .top-categories{margin:20px 0}.homepage .top-categories .slide-item{position:relative;height:72px;border-radius:10px;overflow:hidden}.homepage .top-categories .slide-item::before{background:rgba(33,37,41,.5);top:0;left:0;content:"";transition:ease all .3s;opacity:1;position:absolute;width:100%;height:100%}.homepage .top-categories .slide-item img{transition:ease all .3s}.homepage .top-categories .slide-item:hover::before{opacity:0}.homepage .top-categories .slide-item:hover img{transform:scale(1.1)}.homepage .top-categories .slide-item .cate-name{font-size:16px;position:absolute;color:#fff;transform:translate(-50%, -50%);top:50%;left:50%;z-index:2;padding:0;margin:0;text-align:center;font-weight:bold}.homepage .top-categories .swiper-prev,.homepage .top-categories .swiper-next{position:absolute;top:45%;transform:translateY(-50%);font-size:30px;cursor:pointer}@media(max-width: 767px){.homepage .top-categories .swiper-prev,.homepage .top-categories .swiper-next{font-size:25px}}.homepage .top-categories .swiper-prev i,.homepage .top-categories .swiper-next i{line-height:1.2;text-align:center;color:#6c757d;border-radius:50%;background:#ced4da;width:40px;height:40px}@media(max-width: 767px){.homepage .top-categories .swiper-prev i,.homepage .top-categories .swiper-next i{width:30px;height:30px}}.homepage .top-categories .swiper-prev i:hover,.homepage .top-categories .swiper-next i:hover{background:#fed838}@media(max-width: 767px){.homepage .top-categories .swiper-prev{left:2px;z-index:1}}@media(min-width: 1025px){.homepage .top-categories .swiper-prev{left:-40px}}@media(max-width: 767px){.homepage .top-categories .swiper-next{right:2px;z-index:1}}@media(min-width: 1025px){.homepage .top-categories .swiper-next{right:-40px}}.homepage .featured-block{margin-top:30px}.homepage .featured-block .block-title{font-size:32px;margin-bottom:15px;color:#212529;font-weight:900}.homepage .featured-block .view-all{font-size:16px;color:#6c757d;padding:0 15px;font-weight:500}.homepage .featured-block .view-all:hover{color:#fed838;text-decoration:none}.homepage .featured-block.testimonial-blocks{background:#f0f1f2;padding:40px 0;margin-top:0}.homepage .featured-block.testimonial-blocks .slide-container{width:70%;position:relative;background:none;margin:0 auto}.homepage .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item{flex-direction:row;display:flex}.homepage .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .avatar{width:165px;border-radius:10px;height:165px;overflow:hidden}.homepage .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .name{font-size:22px;color:#495057;font-weight:bold}.homepage .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .subname{font-size:16px;color:#495057;font-weight:500}.homepage .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .testimonial{font-size:16px;color:#495057;font-weight:500;margin-top:15px;padding:50px 0;text-align:justify;position:relative}.homepage .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .testimonial:before{content:"“";display:block;font-size:120px;color:#ffd60a;position:absolute;top:0;left:0;line-height:.5;font-weight:900}.homepage .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .testimonial:after{content:"”";display:block;font-size:120px;color:#ffd60a;position:absolute;bottom:0;right:0;line-height:0;font-weight:900}.homepage .featured-block.testimonial-blocks .slide-container .swiper-prev,.homepage .featured-block.testimonial-blocks .slide-container .swiper-next{height:40px;display:flex;justify-content:center;align-items:center;width:40px;background:#dfe4e8;border-radius:50%;text-align:center}.homepage .featured-block.testimonial-blocks .slide-container .swiper-prev .fa,.homepage .featured-block.testimonial-blocks .slide-container .swiper-next .fa{line-height:30px;font-size:30px}.homepage .featured-block.testimonial-blocks .slide-container .swiper-prev{left:-50px}.homepage .featured-block.testimonial-blocks .slide-container .swiper-next{right:-50px}.homepage .featured-block.partner-blocks{padding:30px 0}.homepage .featured-block.partner-blocks .slide-container{background:transparent;padding:30px 0}.homepage .featured-block.partner-blocks .slide-container .slide-item img{height:50px;display:block;margin:0 auto;transition:ease all .3s;max-width:calc(100% - 20px)}@media(max-width: 767px){.homepage .featured-block.partner-blocks .slide-container .slide-item img{height:30px}}@media(min-width: 768px)and (max-width: 1024px){.homepage .featured-block.partner-blocks .slide-container .slide-item img{height:30px}}.homepage .teacher-row{display:flex;justify-content:space-between;flex-direction:row;overflow:auto}.homepage .teacher-row .teacher{flex:0 0 13%;text-align:center;padding-right:10px}.homepage .teacher-row .teacher .teacher-name a{font-size:16px;color:#495057;margin:10px 0;font-weight:500}.homepage .teacher-row .teacher .teacher-name a:hover{color:#fed838;text-decoration:none}.homepage .teacher-row .teacher .avatar{height:150px;width:150px;border-radius:50%;overflow:hidden;object-fit:cover}.homepage .teacher-row .teacher .avatar img{object-fit:cover;height:100%;width:100%;object-position:center}.homepage .block-content-featured{position:relative;margin:30px 0 0}.homepage .block-content-featured:before{content:"";width:100%;height:76%;background:#14213d;position:absolute;top:12%;left:0;z-index:1}.homepage .block-content-featured .container{position:relative;z-index:2}.homepage .block-content-featured .container .featured-img{max-height:600px}.homepage .block-content-featured .container .block-title{font-size:32px;color:#fff;font-weight:900;margin-bottom:15px}@media(max-width: 567.98px){.homepage .block-content-featured .container .block-title{padding-top:10px}}.homepage .block-content-featured .container .block-content-editor{text-align:justify;color:#adb5bd;font-size:16px;font-weight:500}.homepage .block-content-featured .container .block-content-editor p{margin-bottom:10px}.homepage .block-content-featured .container .block-content-editor .btn-main{font-weight:700;color:#212529}.homepage .my-courses .swiper-slide{background-color:#fff;border-radius:5px}.homepage .my-courses .swiper-slide .info{padding:10px 15px}.homepage .my-courses .swiper-slide .info a{margin:0 20px 4px 0;font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.homepage .my-courses .swiper-slide .info a:hover{text-decoration:none}.homepage .my-courses .swiper-slide .info p{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.homepage .my-courses .swiper-slide .box{background-color:#14213d;width:100%;height:100%;height:50px;width:50px;padding:5px 5px 5px 5px;border-radius:6.2px}@media(max-width: 567.98px){.homepage .my-courses .swiper-slide .box{transform:translateX(-70%)}}.homepage .my-courses .swiper-slide .box .chart{position:relative;width:100%;height:100%;font-family:Barlow;text-align:center;font-size:25px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;color:#ffd60a}.homepage .my-courses .swiper-slide .box canvas{position:absolute;top:0;left:0;max-width:100%;max-height:100%}.item-course{box-shadow:0 1px 3px 0 rgba(0,0,0,.1);background:#fff}.item-course .picture-container{position:relative;height:150px;overflow:hidden;object-fit:cover}.item-course .picture-container img{object-fit:cover;height:100%;width:100%;object-position:center}.item-course .picture-container .label-online{position:absolute;background-color:#14213d;color:#fff;padding:5px 15px;left:15px;bottom:15px}.item-course .item-container{padding:15px}.item-course .item-container .price .price{font-size:24px;font-weight:bold;color:#495057}.item-course .item-container .price .old-price{font-size:14px;color:#495057;text-decoration:line-through}.item-course .item-container .item-name a{font-size:16px;font-weight:bold;color:#495057;overflow:hidden;height:48px;text-overflow:ellipsis;display:-webkit-box;max-height:48px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-course .item-container .item-name a:hover{color:#ffc107;text-decoration:none}.item-course .item-container .rating-star .number{font-size:12px;color:#6c757d;font-weight:500}.item-course .item-container .course-meta{font-size:16px;margin-top:20px;font-weight:500}.item-course .item-container .course-meta .bought{padding-left:25px;background:url("../images/ic-user@2x.png") no-repeat 0 0/contain}.card-body .namecourse{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:46px;text-overflow:ellipsis;display:-webkit-box;max-height:46px}.card-body .btn-main{width:100%;height:100%}.card-body .btn-success{width:100%;height:100%;padding:10px}.card-body .box{background-color:#14213d;background-color:#14213d;width:42px;height:42px;padding:4px 4px 4px 4px;border-radius:6.2px;border-radius:6.2px}.card-body .box .chart{position:relative;width:100%;font-family:Barlow;text-align:center;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:2;color:#ffd60a}.card-body .box .chart canvas{position:absolute;top:0;left:0;max-width:100%;max-height:100%}.contenter-course .block-course{padding:10px;flex-wrap:wrap;align-content:space-between;background-color:#f0f1f2;margin-bottom:15px;margin-right:0px;margin-left:0px}.contenter-course .block-course iframe{width:100% !important}.contenter-course .block-course .half-video{padding-left:0px;padding-right:0px}.contenter-course .block-course .half-content{padding-right:0px}.contenter-course .block-course .title{font-family:Barlow;font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-100)}.contenter-course .block-course .item-course{box-shadow:0 0px 0px 0 rgba(0,0,0,.1)}.contenter-course .block-course .startdate{padding:5px 0px}.contenter-course .block-course .startdate .img-fluid{width:25px}.contenter-course .block-course .startdate b{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-80)}.contenter-course .block-course .startdate .content{font-family:Barlow;font-size:16px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.contenter-course .block-course .fa-check-square{background-color:#32d74b;color:#fff;padding-left:2px;padding-right:1px;font-size:21px;border-radius:5px}.contenter-course .block-course .content{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-80)}.contenter-course .block-course .cate-lesson-course{padding:11px 12px 12px;border-radius:4px;background-color:#dfe4e8}.contenter-course .block-course .cate-lesson-course .item-lesson-course{margin:8px 0 4px;padding:8px;border-radius:4px;background-color:#f0f1f2}.contenter-course .block-course .cate-lesson-course .fa-angle-down,.contenter-course .block-course .cate-lesson-course .fa-angle-right{font-size:23px}.contenter-course .block-course .teacher .avatar picture{display:flex;flex-direction:row;justify-content:center;align-items:center;height:80px;overflow:hidden;width:80px;border-radius:40px}@media(min-width: 768px)and (max-width: 1024px){.contenter-course .block-course .teacher .avatar picture{height:50px;width:50px}}.contenter-course .block-course .teacher .teacher-name a{color:#212529;font-size:18px}.contenter-course .block-course .teacher .teacher-name a:hover{text-decoration:none}@media(max-width: 767px){.contenter-course .block-course .teacher .teacher-name a{font-size:16px}}@media(min-width: 768px)and (max-width: 1024px){.contenter-course .block-course .teacher .teacher-name a{font-size:16px}}.contenter-course .block-course .rank .box-brank{padding:10px;margin-left:0px;margin-right:0px;background-color:#dfe4e8}.contenter-course .block-course .rank .box-brank .bought{padding-left:25px;background:url("../images/ic-user@2x.png") no-repeat 0 0/contain}@media(max-width: 767px){.contenter-course .block-course .content-course .item-container{padding-left:0px;padding-right:0px}}.contenter-course .block-course .content-course .item-container .item-name a{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-100)}@media(max-width: 767px){.contenter-course .block-course .content-course .item-container .item-name a{font-size:20px}}@media(min-width: 768px)and (max-width: 1024px){.contenter-course .block-course .content-course .item-container .item-name a{font-size:26px}}.contenter-course .block-course .content-course .item-container .item-name a:hover{text-decoration:none}.contenter-course .block-course .content-course .item-container .item-excerpt{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.contenter-course .block-course .content-course .item-container .author-name{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.contenter-course .block-course .content-course .item-container .buy{padding:0px 10px;font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.contenter-course .block-course .content-course .item-container .rating-star .fa{width:24px;height:24px;margin:0 2px 0 0;object-fit:contain;font-size:20px;padding-top:15px}.contenter-course .block-course .content-course .item-container .rating-star .number{font-family:Barlow;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.contenter-course .block-course .content-course .item-container .choose-price{padding:8px 15px;margin-right:5px;border:0px;background:#ced4da;font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#495057}.contenter-course .block-course .content-course .item-container .choose-price.active{background:#ffd60a}.contenter-course .block-course .content-course .item-container .price .selected-price{font-family:Barlow;font-size:48px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}@media(max-width: 767px){.contenter-course .block-course .content-course .item-container .price .selected-price{font-size:28px}}@media(min-width: 768px)and (max-width: 1024px){.contenter-course .block-course .content-course .item-container .price .selected-price{font-size:32px}}.contenter-course .block-course .student .avatar{width:60px}.contenter-course .block-course .student .student-des{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.contenter-course .block-course-intro{background-color:#f0f1f2;margin-right:20px}.contenter-course .block-course-highlight{background-color:#f0f1f2}.inline-grid{display:inline-grid}.tool-bar-action-form{background-color:#14213d;color:#fff;position:fixed;bottom:0px;z-index:100;width:100%}.tool-bar-action-form .content-bar{margin-left:auto;margin-right:auto;padding:7.5px 15px;background-color:#14213d;width:100%}.tool-bar-action-form .content-bar .tool-bar-price{font-size:23px;font-weight:bold;color:#fff;margin-top:auto;margin-bottom:auto}@media(max-width: 767px){.tool-bar-action-form .content-bar .tool-bar-price{font-size:16px}}@media(min-width: 768px)and (max-width: 1024px){.tool-bar-action-form .content-bar .tool-bar-price{font-size:16px}}.tool-bar-action-form .content-bar .btn{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center}.tool-bar-action-form .content-bar .add-cart{background-color:#14213d;border:2px solid #ffd60a;color:#fff}.tool-bar-action-form .content-bar .title{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;margin-top:auto;margin-bottom:auto}@media(max-width: 767px){.tool-bar-action-form .content-bar{max-width:540px}}@media(min-width: 1025px){.tool-bar-action-form .content-bar{max-width:1140px}}h1{margin:10px}.body-rating{display:inline-block}.body-rating #rating{border:none;float:left}.body-rating #rating>input{display:none}.body-rating #rating>label:before{margin:5px;font-size:3em;font-family:FontAwesome;display:inline-block;content:""}.body-rating #rating>.half:before{content:"";position:absolute}.body-rating #rating>label{color:#ddd;float:right}.body-rating #rating>input:checked~label,.body-rating #rating:not(:checked)>label:hover,.body-rating #rating:not(:checked)>label:hover~label{color:gold}.body-rating #rating>input:checked+label:hover,.body-rating #rating>input:checked~label:hover,.body-rating #rating>label:hover~input:checked~label,.body-rating #rating>input:checked~label:hover~label{color:#ffed85}.header-blog .item-name a{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}@media(max-width: 767px){.header-blog .item-name a{font-size:20px;line-height:1.2}}@media(min-width: 768px)and (max-width: 1024px){.header-blog .item-name a{font-size:20px;line-height:1.2}}.contenter-lesson .block-lesson{padding:10px;flex-wrap:wrap;align-content:space-between;margin-bottom:15px}.contenter-lesson .block-lesson .title{font-family:Barlow;font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-100)}.contenter-lesson .block-lesson .content{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-80)}.contenter-lesson .block-lesson .cate-lesson-course{padding:8px 8px 8px;border-radius:4px;background-color:#dfe4e8}.contenter-lesson .block-lesson .cate-lesson-course .item-lesson-course{margin:8px 0 4px;padding:5px;border-radius:4px;background-color:#f0f1f2}.contenter-lesson .block-lesson .cate-lesson-course .fa-angle-down,.contenter-lesson .block-lesson .cate-lesson-course .fa-angle-right{font-size:23px}.contenter-lesson .block-lesson .cate-lesson-course .list-lesson{padding:0px}.contenter-lesson .block-lesson .content-lesson .item-container .item-name a{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-100)}.contenter-lesson .block-lesson .content-lesson .item-container .item-excerpt{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.contenter-lesson .block-lesson .content-lesson .choose-show-content{padding:8px 15px;margin-right:5px;border:0px;background:#ced4da;font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#495057;margin-bottom:10px}.contenter-lesson .block-lesson .content-lesson .choose-show-content.active{background:#ffd60a}.contenter-lesson .block-lesson .content-lesson .fa-paperclip{font-size:25px}.contenter-lesson .block-lesson .content-lesson a{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.contenter-lesson .block-lesson .content-lesson .fa-download{font-size:23px}.contenter-lesson .block-lesson .content-lesson .show{display:block}.contenter-lesson .block-lesson .bg-lesson{background-color:#f0f1f2}.buttons{position:relative;margin:0 auto 20px auto;padding:20px;background-color:#eee;border-radius:4px;display:flex;flex-flow:wrap}@media(max-width: 767px){.buttons{padding:5px}}.buttons:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(238,238,238,0);border-top-color:#eee;border-width:10px;margin-left:-10px}.button{padding:10px 20px;font-weight:bold;letter-spacing:3px;outline:none;cursor:pointer;color:#fff;background-color:#7f8c8d;border:none;border-radius:4px;margin:7px 5px}@media(max-width: 767px){.button{padding:5px 10px}}#play-button{background-color:#2ecc71}#play-button:hover{background-color:#27ae60}#pause-button{background-color:#e67e22}#pause-button:hover{background-color:#d35400}#stop-button{background-color:#e74c3c}#stop-button:hover{background-color:#c0392b}iframe{margin:0 auto;width:100%;clear:both;display:block;background-color:#eee}.item-blog{box-shadow:0 1px 3px 0 rgba(0,0,0,.1);background:#fff}.item-blog .picture-container{position:relative;height:200px;overflow:hidden}.item-blog .item-container{padding:15px}.item-blog .item-container .item-name a{font-size:16px;font-weight:bold;color:#495057;overflow:hidden;height:48px;text-overflow:ellipsis;display:-webkit-box;max-height:48px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-blog .item-container .item-name a:hover{color:#ffc107;text-decoration:none}.item-blog .item-container .item-excerpt{font-size:16px;color:#6c757d;font-weight:500;overflow:hidden;height:72px;text-overflow:ellipsis;display:-webkit-box;max-height:72px;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.item-blog .item-container .blog-meta{font-size:16px;margin-top:20px;font-weight:500}.item-blog .item-container .blog-meta .read-more{color:#495057;font-weight:700}.item-blog .item-container .blog-meta .read-more:hover{color:#ffc107;text-decoration:none}.item-blog .item-container .blog-meta .views{color:#adb5bd}.blogs .post-title-sm h3 a{font-family:Barlow;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-100)}@media(max-width: 767px){.blogs .post-title-sm{display:block}}@media(min-width: 1025px){.blogs .post-title-sm{display:none}}.blogs .blog-item{background-color:#f0f1f2}.blogs .blog-item .post-img picture{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;height:250px;overflow:hidden}@media(max-width: 767px){.blogs .blog-item .post-img picture{height:130px}}.blogs .blog-item .post-content-wrapper{padding:20px;display:flex;flex-wrap:wrap;align-content:space-between}.blogs .blog-item .post-content-wrapper .post-title h3 a{font-family:Barlow;font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-100)}@media(max-width: 767px){.blogs .blog-item .post-content-wrapper .post-content .post-title-dk{display:none}}@media(min-width: 1025px){.blogs .blog-item .post-content-wrapper .post-content .post-title-dk{display:block}}.blogs .blog-item .post-content-wrapper .post-content .post-excerpt{margin:8px 0 0;font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-60);text-align:justify}@media(max-width: 767px){.blogs .blog-item .post-content-wrapper .post-content .post-excerpt{margin:0px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:70px;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%}}@media(min-width: 1025px){.blogs .blog-item .post-content-wrapper .post-content .post-excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:145px;-webkit-line-clamp:6;-webkit-box-orient:vertical}}.blogs .blog-item .post-content-wrapper .post-meta{flex:auto;padding-top:3px}.content-blog .blog-detail .post-img .img-fluid{width:100%}.content-blog .blog-detail .post-wysiwyg{width:736px;max-width:100%;margin-right:auto;margin-left:auto;text-align:justify;font-family:Barlow;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-80);padding-bottom:30px}.content-blog .blog-detail .post-wysiwyg .post-title h3 a{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black-100)}.content-blog .blog-detail .post-wysiwyg .post-content .post-meta .b-r{border-right:1px solid #495057;padding-right:10px;margin-right:10px;font-size:16px}.content-blog .blog-detail .post-wysiwyg .tag{text-align:left;margin:8px 5px;padding:10px 10px;border-radius:4px;background-color:#d9ecff;color:#6c757d;font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center}.strong-level{width:150px;height:4px;background:#dfe4e8;margin-top:10px;position:relative}.strong-level .strong-process{position:absolute;height:100%;left:0;top:0;background:#ff453a;transition:ease all .3s}.form-item{position:relative}.form-item .form-icon{position:absolute;top:50px;right:7px;transform:translateY(-50%);font-size:0;transition:ease all .3s}.form-item .form-icon.show{font-size:18px}.full-page{position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:2;background:#f9f9f8;display:flex;align-items:stretch;padding:5% 0}.full-page>.container{display:flex}.full-page>.container>.row{width:100%}.full-page .left-content,.full-page .right-content{display:flex;flex-direction:column;justify-content:center;padding:5%}.full-page .left-content{background:#fff}.full-page .right-content{background:#f5f6fa}.full-page .top-nav.register a{color:#adb5bd;line-height:1.5;font-size:16px}.full-page .top-nav.register a:hover{color:#ffd60a;text-decoration:none}.full-page .top-nav.register a i{vertical-align:sub}.full-page .top-nav.login{color:#adb5bd;line-height:1.5;font-size:16px}.full-page .top-nav.login a{font-size:16px;line-height:1.5;color:#14213d;text-decoration:underline;font-weight:500}.full-page .top-nav.login a:hover{color:#ffd60a;text-decoration:none}.full-page .top-nav.login a i{vertical-align:sub}.full-page .block-title{font-size:48px;line-height:1.5;font-weight:700;color:#14213d;text-transform:uppercase}.full-page .form-group label,.full-page label{color:#495057;line-height:1.5;font-weight:700;font-size:16px}.full-page .btn-main{font-size:20px;color:#212529;font-weight:700}.full-page .forgot-password{color:#495057;line-height:1.5;font-weight:700;font-size:16px;float:right}.full-page .google{display:flex;justify-content:center}.full-page .google p{font-size:20px;color:#adb5bd;font-weight:700}.full-page .btn-google-singin{display:flex;justify-content:center;margin-top:-26px}.full-page #gSignInWrapper{width:100%;text-align:center}.full-page #customBtn{display:inline-block;margin:0 auto;background:#f0f7fe;color:#444;width:100%;border-radius:5px;border:thin solid #888;box-shadow:1px 1px 1px gray;white-space:nowrap}.full-page #customBtn:hover{cursor:pointer}.full-page span.icon{background:url("/themes/frontend/default/assets/images/ic-google.png") transparent 5px 50% no-repeat;display:inline-block;vertical-align:middle;width:42px;height:42px}.full-page span.buttonText{display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;font-family:"Roboto",sans-serif;color:#adb5bd}.footer-page{background:#14213d;padding:30px 0;color:#adb5bd;font-size:16px;font-weight:500}.footer-page .logo-footer{width:100px}.footer-page a{color:#adb5bd}.footer-page a:hover{color:#fed838;text-decoration:none}.footer-page .list-social{display:flex;flex-direction:row;flex-wrap:wrap;border-top:1px solid #adb5bd}.footer-page .list-social a{color:#fff;font-size:35px;margin-right:15px}.footer-page .list-social a:hover{color:#fed838;text-decoration:none}.footer-page .copyright{border-top:1px solid #adb5bd;padding-top:15px}.footer-page .backtotop{position:fixed;right:20px;bottom:10%;background:#fff;opacity:.5;box-shadow:0 6px 24px 0 rgba(58,58,60,.4);z-index:10;border:1px solid #ddd;border-radius:10px;display:block;width:20px;height:40px;text-align:center}.footer-page .backtotop:hover{box-shadow:0 6px 24px 0 #ffd60a;background:#ffd60a;border-color:#ddd;opacity:1}.footer-page .backtotop:hover .fa{color:#333;position:absolute;top:5%;left:50%;transform:translateX(-50%);-webkit-animation-name:boundscrolltop;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:0;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-name:boundscrolltop;animation-duration:.5s;animation-timing-function:ease-out;animation-delay:0;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:forwards}.footer-page .backtotop .fa{color:#333}.seclect-method-course{padding:20px;border-radius:5px;padding:20px 100px;background-color:#fff}.seclect-method-course .item-method{padding:20px;margin-top:20px;margin-bottom:20px;background-color:#daedff;border-radius:10px}.seclect-method-course .item-method .label-course{font-size:30px;font-weight:600}.seclect-method-course .item-method:hover{cursor:pointer}.show-add-course{display:none}.show-add-course .item-tab-course{padding:0px 5px;background-color:#daedff}.show-add-course .item-tab-course .label-tab-course{margin-top:.5rem;font-weight:550;cursor:pointer}.show-add-course .color-green{background-color:#2ed84a;color:#fff}.show-add-course .thumbnail .img-responsive{width:100px}.row.show-add-course.show{display:flex}.show-cat-lesson{background-color:#fff;padding:15px 5px;border-radius:5px;margin:5px 0px}.show-cat-lesson .classadd{background-color:#fff;border:solid 1px #000;border-radius:5px;font-weight:600}.show-cat-lesson .classadd:hover{border:solid 1px #2196f3}.show-cat-lesson .classupdate{background-color:#fff;border:solid 1px #000;border-radius:5px;font-weight:600}.show-cat-lesson .classupdate:hover{border:solid 1px #2196f3}.show-cat-lesson .listclass{border-bottom:1px solid #ced4da;margin-bottom:20px;padding-bottom:15px}.show-cat-lesson .item-class{padding:5px 10px}.show-cat-lesson .item-class i{padding:5px;font-size:medium}.show-cat-lesson .listlesson .item-lesson{padding-top:5px;padding-bottom:5px;background-color:#f0f1f2;margin:10px 15px}.show-cat-lesson .listlesson i{padding:5px;font-size:medium}.show-cat-lesson .catelesson{padding-top:5px;padding-bottom:5px}.show-cat-lesson .catelesson i{padding:5px;font-size:medium}.show-cat-lesson .catelesson .namecatelesson{cursor:pointer}.show-cat-lesson .add-lesson{padding-top:5px;padding-bottom:5px;border:1px solid #000;border-radius:5px;margin:0px 15px;text-align:center;font-weight:600;cursor:pointer}.show-cat-lesson .form-lesson{background-color:#f0f1f2;padding:0px 5px;margin:0px 15px}.show-cat-lesson table tr td .status_nhap{color:green}.show-cat-lesson table tr td .status_cho{color:orange;font-weight:600}.show-cat-lesson table tr td .status_duyet{color:#04ea04;font-weight:600}.show-cat-lesson table tr td .status_class{color:#000;font-weight:600;background-color:#ffd60a}.show-cat-lesson table tr td .font-lagre{padding:0px 5px;font-size:x-large}.show-cat-lesson .listdocument .item-document{padding-top:5px;padding-bottom:5px;background-color:#f0f1f2;margin:10px 15px}.show-cat-lesson .listdocument i{padding:5px;font-size:medium}.show-cat-lesson .catedocument{padding-top:5px;padding-bottom:5px}.show-cat-lesson .catedocument i{padding:5px;font-size:medium}.show-cat-lesson .add-document{padding-top:5px;padding-bottom:5px;border:1px solid #000;border-radius:5px;margin:0px 15px;text-align:center;font-weight:600;cursor:pointer}.show-cat-lesson .form-document{background-color:#f0f1f2;padding:0px 5px;margin:0px 15px}.show-cat-lesson .formaddpackage{background-color:#1111;border-radius:5px;margin-bottom:10px;padding-top:5px}.align-right{text-align:right}.align-center{text-align:center}.switch{position:relative;display:inline-block;width:40px;height:20px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:15px;width:15px;left:5px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.showLesson .modal-dialog{max-width:1100px;margin:1.75rem auto}.show-cat-lesson .item-document .catelistdocument .namecatelistdocument{padding-top:5px;padding-bottom:5px;cursor:pointer;font-weight:600}.show-cat-lesson .item-document .catelistdocument .namecatelistdocument .fa-indent{font-size:20px}.show-cat-lesson .item-document .catelistdocument .namecatelistdocument .img-responsive{width:50px}.show-cat-lesson .item-document .catelistdocument .namecatelistdocument .fa-file-text-o{font-size:17px}.show-cat-lesson .item-document .catelistdocument i{padding:5px;font-size:17px}.hidden{display:none}.fee .checkbox #fee{width:20px;height:20px}.fee .checkbox label{vertical-align:top}.coursespage .top-breadcrumb{font-size:16px}.coursespage .top-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">"}.coursespage .top-categories{margin:20px 0}.coursespage .top-categories .slide-item{position:relative;height:72px;border-radius:10px;overflow:hidden}.coursespage .top-categories .slide-item::before{background:rgba(33,37,41,.5);top:0;left:0;content:"";transition:ease all .3s;opacity:1;position:absolute;width:100%;height:100%}.coursespage .top-categories .slide-item img{transition:ease all .3s}.coursespage .top-categories .slide-item:hover::before{opacity:0}.coursespage .top-categories .slide-item:hover img{transform:scale(1.1)}.coursespage .top-categories .slide-item .cate-name{font-size:16px;position:absolute;color:#fff;transform:translate(-50%, -50%);top:50%;left:50%;z-index:2;padding:0;margin:0;text-align:center;font-weight:bold}.coursespage .top-categories .slide-item .t-yellow{color:#ffd60a}.coursespage .top-categories .swiper-prev,.coursespage .top-categories .swiper-next{position:absolute;top:45%;transform:translateY(-50%);font-size:30px;cursor:pointer}.coursespage .top-categories .swiper-prev i,.coursespage .top-categories .swiper-next i{width:40px;height:40px;line-height:1.2;text-align:center;color:#6c757d;border-radius:50%;background:#ced4da}.coursespage .top-categories .swiper-prev i:hover,.coursespage .top-categories .swiper-next i:hover{background:#fed838}@media(max-width: 767px){.coursespage .top-categories .swiper-prev{left:2px;z-index:1}}@media(min-width: 1025px){.coursespage .top-categories .swiper-prev{left:-40px}}@media(max-width: 767px){.coursespage .top-categories .swiper-next{right:2px;z-index:1}}@media(min-width: 1025px){.coursespage .top-categories .swiper-next{right:-40px}}.coursespage .filter-block{margin-top:30px;font-size:16px;font-weight:500}.coursespage .filter-block span{color:#6c757d;padding:0 15px}.coursespage .filter-block .figure{color:#6c757d;padding:0 15px}.coursespage .filter-block .figure:hover{color:#fed838;text-decoration:none}.coursespage .filter-block .figures{background-color:#f0f1f2;padding:16px;margin-bottom:30px}@media(max-width: 767px){.coursespage .filter-block .figures{margin-bottom:10px}}.coursespage .filter-block .result{padding-right:16px}.coursespage .filter-block .start{background-color:#f0f1f2;color:#6c757d}.coursespage .filter-block .start span{padding:0}.coursespage .filter-block .start .checked{color:orange}.coursespage .filter-block .start input[type=radio]{margin-right:4px}.coursespage .filter-block .courses .media{background-color:#f0f1f2;margin-bottom:20px}.coursespage .filter-block .courses .media .image{position:relative;height:160px;width:250px;overflow:hidden;object-fit:cover}@media(max-width: 767px){.coursespage .filter-block .courses .media .image{height:135px;width:140px}}.coursespage .filter-block .courses .media .image .label-online{position:absolute;background-color:#14213d;color:#fff;padding:5px 15px;left:15px;bottom:15px;z-index:1}.coursespage .filter-block .courses .media .image picture img{width:100%;height:100%;object-fit:cover}.coursespage .filter-block .courses .media .title span{font-weight:bold}.coursespage .filter-block .courses .media .course-meta{font-size:16px;font-weight:500}.coursespage .filter-block .courses .media .course-meta .author-name{padding-left:0;padding-right:10}.coursespage .filter-block .courses .media .course-meta .bought{padding-left:25px;background:url("../images/ic-user@2x.png") no-repeat 0 0/contain}.coursespage .filter-block .courses .media .course-meta .star{padding-left:25px}.coursespage .filter-block .courses .media .course-meta .star span{padding:0}.coursespage .filter-block .courses .media .course-meta .count-rate{padding-left:25px}.coursespage .filter-block .courses .media .price{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}@media(max-width: 767px){.coursespage .filter-block .courses .media .price{font-size:25px;padding:0 0px}}@media(min-width: 768px)and (max-width: 1024px){.coursespage .filter-block .courses .media .price{font-size:28px}}.coursespage .filter-block .courses .media .media-body{padding:5px 10px}.coursespage .filter-block .courses .media .media-body .course-excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width: 767px){.coursespage .filter-block .courses .media .media-body .course-excerpt{-webkit-line-clamp:1}}.coursespage .pagation-area{font-size:16px;font-weight:500}.coursespage .pagation-area .pagination{justify-content:center}.coursespage .pagation-area .pagination a{color:#6c757d}.become-teacher .slide-container{background:#fefbec;padding:40px 0}.become-teacher .slide-container .row-slide{display:flex;flex-direction:row}.become-teacher .slide-container .row-slide .slide-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:0 0 50%}.become-teacher .slide-container .row-slide .slide-content .slide-title{font-size:48px;font-weight:700;line-height:1.5;white-space:pre-wrap}@media(max-width: 767px){.become-teacher .slide-container .row-slide .slide-content .slide-title{font-size:25px;line-height:1.2}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .slide-container .row-slide .slide-content .slide-title{font-size:25px;line-height:1.2}}.become-teacher .slide-container .row-slide .slide-content .s-content{font-size:16px;font-weight:500;line-height:1.5;color:#6c757d;margin-bottom:15px}@media(max-width: 767px){.become-teacher .slide-container .row-slide .slide-content .btn-main{padding:8px 7px}}.become-teacher .slide-container .swiper-button-next,.become-teacher .slide-container .swiper-button-prev{color:#6c757d;background:none;font-size:50px;font-weight:100}.become-teacher .slide-container .swiper-button-next:hover,.become-teacher .slide-container .swiper-button-prev:hover{color:#fed838}.become-teacher .slide-container .swiper-pagination-bullet-active{background:#495057}.become-teacher .slide-container .swiper-pagination-bullets,.become-teacher .slide-container .swiper-pagination-custom,.become-teacher .slide-container .swiper-pagination-fraction{bottom:0}.become-teacher p{margin:0}.become-teacher .top-featured{background:#f0f1f2;padding:25px 0;font-size:18px;color:#495057;line-height:1.2}.become-teacher .top-featured img{width:45px;height:auto}.become-teacher .about-us h1{font-family:Barlow;margin:54px auto 24px;font-size:48px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529;text-align:center}@media(max-width: 767px){.become-teacher .about-us h1{font-size:32px}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .about-us h1{font-size:32px}}.become-teacher .about-us .img-container{margin:0 auto;background-color:#fefbec;padding:49px 150px}.become-teacher .about-us .img-container img{object-fit:contain}.become-teacher .three-step{background-color:#f0f7ff;padding-bottom:54px}@media(max-width: 767px){.become-teacher .three-step{padding-bottom:30px}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .three-step{padding-bottom:30px}}.become-teacher .three-step h1{font-family:Barlow;margin:54px auto 24px;font-size:48px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}@media(max-width: 767px){.become-teacher .three-step h1{font-size:32px;line-height:1.2}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .three-step h1{font-size:32px;line-height:1.2}}.become-teacher .three-step .img-container img{width:545;height:400px;object-fit:contain}.become-teacher .three-step .steps-container{margin:auto}.become-teacher .three-step .steps-container .step{background-color:#14213d;font-family:Barlow;font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#fff;margin:16px auto;padding:8px 16px;border-radius:6px}@media(max-width: 767px){.become-teacher .three-step .steps-container .step{font-size:16px;line-height:1.2}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .three-step .steps-container .step{font-size:16px;line-height:1.2}}.become-teacher .commit-support .bigger{width:100%;height:500px;background-image:url("/themes/frontend/default/assets/images/im-support@2x.png");background-size:cover;background-position:center;position:relative;background-repeat:no-repeat}.become-teacher .commit-support .smaller{width:100%;height:500px;background-color:rgba(0,0,0,.5);position:absolute;bottom:0;text-align:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.become-teacher .commit-support .smaller .content{width:55%}.become-teacher .commit-support .smaller .content .title{font-family:Barlow;font-size:48px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}@media(max-width: 767px){.become-teacher .commit-support .smaller .content .title{font-size:32px;line-height:1.2}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .commit-support .smaller .content .title{font-size:32px;line-height:1.2}}.become-teacher .commit-support .smaller .content .text{font-family:Barlow;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff}@media(max-width: 767px){.become-teacher .commit-support .smaller .content .text{font-size:16px;line-height:1.3}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .commit-support .smaller .content .text{font-size:16px;line-height:1.3}}@media(max-width: 767px){.become-teacher .commit-support .smaller .content{width:90%}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .commit-support .smaller .content{width:90%}}.become-teacher .become-teacher-today{background-color:#ffd60a;padding-top:54px;padding-bottom:54px}.become-teacher .become-teacher-today .content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.become-teacher .become-teacher-today .content p{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#212529;margin-bottom:24px}@media(max-width: 767px){.become-teacher .become-teacher-today .content p{line-height:1.2}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .become-teacher-today .content p{line-height:1.2}}.become-teacher .become-teacher-today .content a{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff;background-color:#14213d}.become-teacher .featured-block{margin-top:30px}.become-teacher .featured-block .block-title{font-size:32px;margin-bottom:15px;color:#212529;font-weight:900}.become-teacher .featured-block .view-all{font-size:16px;color:#6c757d;padding:0 15px;font-weight:500}.become-teacher .featured-block .view-all:hover{color:#fed838;text-decoration:none}.become-teacher .featured-block.testimonial-blocks{background:#f0f1f2;padding:40px 0;margin-top:0}.become-teacher .featured-block.testimonial-blocks .slide-container{width:70%;position:relative;background:none;margin:0 auto}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item{flex-direction:row;display:flex}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .avatar{width:165px;border-radius:10px;height:165px;overflow:hidden}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .name{font-size:22px;color:#495057;font-weight:bold}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .subname{font-size:16px;color:#495057;font-weight:500}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .testimonial{font-size:16px;color:#495057;font-weight:500;margin-top:15px;padding:50px 0;text-align:justify;position:relative}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .testimonial:before{content:"“";display:block;font-size:120px;color:#ffd60a;position:absolute;top:0;left:0;line-height:.5;font-weight:900}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-container .slide-item .testimonial:after{content:"”";display:block;font-size:120px;color:#ffd60a;position:absolute;bottom:0;right:0;line-height:0;font-weight:900}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-prev,.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-next{height:40px;display:flex;justify-content:center;align-items:center;width:40px;background:#dfe4e8;border-radius:50%;text-align:center}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-prev .fa,.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-next .fa{line-height:30px;font-size:30px}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-prev{left:-50px}.become-teacher .featured-block.testimonial-blocks .slide-container .swiper-next{right:-50px}.become-teacher .featured-block.partner-blocks{padding:30px 0}.become-teacher .featured-block.partner-blocks .slide-container{background:transparent;padding:30px 0}.become-teacher .featured-block.partner-blocks .slide-container .slide-item img{height:50px;display:block;margin:0 auto;transition:ease all .3s;max-width:calc(100% - 20px)}@media(max-width: 767px){.become-teacher .featured-block.partner-blocks .slide-container .slide-item img{height:30px}}@media(min-width: 768px)and (max-width: 1024px){.become-teacher .featured-block.partner-blocks .slide-container .slide-item img{height:30px}}.my-courses .title{margin:5px 0px 10px 0px;font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.my-courses .card{margin-bottom:16px}.my-courses .card .picture-container{height:165px}.my-courses .card-body{padding:.5rem}.my-courses .card-body .card-title{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.my-courses .card-body .card-text{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.form-validation .radio .form-check-label input{margin-right:5px}.form-validation .radio .form-check-label:first-child{display:block;padding:0px;margin-bottom:5px}.form-validation .thumbnail .img-responsive{width:100px}.usermenu .thumbnail .img-responsive{width:100px;height:100px;object-fit:cover;border-radius:99px;object-position:center;border:3px solid #ff0}@media(min-width: 576px)and (max-width: 767.98px){.usermenu .thumbnail .img-responsive{width:50px;height:50px}}.forgot-password p{margin:4px 1px 32px 7.5px;font-family:Cabin;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.not_found .fill{display:flex;justify-content:center}.not_found .fill img{margin:60px 0 20px 0}.not_found .fill a{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#212529;background-color:#ffd60a;margin-bottom:80px}.cart .item-name,.cart .item-price{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.cart .btn-container{margin-bottom:50px}.cart .btn-container .btn{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#212529}.cart .form-group{background-color:#e9edf1;padding:10px}.cart .form-group button{background-color:#fefbec}.cart .form-group label{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}.cart .form-group span{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.cart .form-group .total{display:flex;justify-content:space-between}.cart .form-group .total span{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}.cart .form-group .vat{display:flex;justify-content:flex-end}.cart .form-group .vat span{font-family:Barlow;font-size:14px;font-weight:500;font-stretch:normal;font-style:italic;line-height:1.5;letter-spacing:normal;color:#6c757d}.cart .media{background-color:#f0f1f2;margin-bottom:10px}.cart .media img{width:162px;margin:0 16px 0 0;object-fit:contain;border-radius:3.9px}.cart .media h5{width:283px;height:24px;margin:0 0 1px;font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.cart .media .media-body{margin:auto 0px}.cart .media .media-body .info span{display:block;font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.cart .media .media-body .price-container{margin:auto 0px}.cart .media .media-body .price-container .price{margin-right:16px;font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#212529}.cart .media .media-body .price-container button{padding:0;border:none;background:none;color:#adb5bd}.contenter-teacher .block-teacher{padding:10px;flex-wrap:wrap;align-content:space-between;margin-bottom:15px;position:relative;align-items:center}@media(min-width: 568px){.contenter-teacher .block-teacher::before{content:"";position:absolute;width:82%;bottom:0;top:0;right:0;background:#fff;border-radius:20px}}.contenter-teacher .block-teacher .avata-teacher picture{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;height:200px;width:200px;overflow:hidden;margin:auto}@media(min-width: 576px)and (max-width: 767.98px){.contenter-teacher .block-teacher .avata-teacher picture{width:150px;height:150px}}.contenter-teacher .block-teacher .avata-teacher picture img{border-radius:100px;border:5px solid #ff0;object-fit:cover;width:100%;height:100%;object-position:center}.contenter-teacher .block-teacher .box{background-color:#fff;padding-bottom:20px;padding-top:20px}.contenter-teacher .block-teacher .box .profile-teacher .item-name{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057;display:inline-flex}.contenter-teacher .block-teacher .box .profile-teacher .item-name span{font-weight:bold;padding-right:10px}.contenter-teacher .block-teacher .box .profile-teacher .about{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.contenter-teacher .block-teacher .box .profile-teacher .rank{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;padding-top:15px;color:#6c757d}.contenter-teacher .block-teacher .box .profile-teacher .rank .fa{width:24px;height:24px;margin:0 2px 0 0;object-fit:contain;font-size:20px}.contenter-teacher .block-teacher .box .profile-teacher .bought{padding-left:25px;background:url("../images/ic-user@2x.png") no-repeat 0 0/contain}.contenter-teacher .item-name{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;padding-top:10px;padding-bottom:10px}.pay .block-title{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.pay .pay-method .pay-method-item{display:flex;justify-content:space-between}.pay .pay-method .form-check-inline{background-color:#f0f1f2}.pay .pay-method label{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}.pay .pay-method img{width:32px;height:32px;object-fit:contain}.bank .btn-container{padding-bottom:50px}.bank .btn-container button{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#212529}.bank .dropzone{border-radius:8px;border:dashed 2px #adb5bd;margin-bottom:20px}.bank .dropzone span{font-family:Barlow;font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.bank .dropzone button{padding:12px 29.9px 12px 30px;border-radius:4px;background-color:#14213d;font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#fff;margin:0 auto;display:block}.bank .bank-info-container{margin-bottom:20px}.bank .file-container h5{font-family:Barlow;font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529}.bank .bank-info{padding:10px 8px 8px;border-radius:4px;background-color:#d9ecff;height:100%}.bank .bank-info h6{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.bank .bank-info p{margin-bottom:0px;font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.bank .guide{font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.bank .block-title{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.bank .top{display:flex;justify-content:space-between}.bank .top .choose-other-method a{color:#6c757d;line-height:1.5;font-size:16px;font-family:Barlow;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal}.bank .top .choose-other-method a:hover{color:#ffd60a;text-decoration:none}.bank .top .choose-other-method a i{vertical-align:sub}.pay-history .media{background-color:#f0f1f2;margin-bottom:10px}.pay-history .media .status{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.pay-history .media .picture-container{position:relative;height:130px;width:250px;overflow:hidden;object-fit:cover}.pay-history .media .picture-container img{width:100%;height:100%;object-fit:cover}.pay-history .media h5{width:283px;height:24px;margin:0 0 1px;font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}.pay-history .media .media-body{margin:auto 0px}.pay-history .media .media-body .info span{display:block;font-family:Barlow;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#6c757d}.pay-history .media .media-body .price-container{text-align:center}.pay-history .media .media-body .price-container .price{margin-right:16px;font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#212529}@media(max-width: 767px){.pay-history .media .media-body .price-container .price{margin-right:10px;font-size:16px}}.pay-history .media .media-body .price-container .oldprice{text-decoration-line:line-through}.pay-history .button-group button{font-family:Barlow;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;margin:24px 16px 36px 0px;padding:12px 29.3px 12px 30px;border-radius:4px;color:#6c757d}.pay-history .button-group .btn{padding:.5rem .55rem}.pay-history .button-group .active{color:#212529;background-color:#ffd60a}.pay-history .block-title{font-family:Barlow;font-size:32px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#495057}body{font-family:"Barlow","Open Sans",arial;font-size:14px;background:#f8f9fa}/*# sourceMappingURL=styles.css.map */
