hr{margin:0 0 16px}.edu-css span.required{color:red}.edu-css .flex{display:flex;justify-content:center}.edu-css .edu-icon{display:flex;justify-content:space-evenly;margin-right:18px}.edu-css .edu-icon .edu-zoom{width:24px;height:24px;display:inline-block}.edu-css .edu-icon-contract{display:flex;justify-content:space-evenly}.edu-css .edu-icon-contract .edu-contract{width:24px;height:24px;display:inline-block}.edu-css .padding-footer{padding-bottom:100px}.edu-css .modal-header{padding:1rem 35px 0;border-bottom:none}.edu-css .modal-body{padding:1rem 35px}.edu-css #modal-lg .form-group{position:relative}.edu-css #modal-lg .form-group .delete-course{position:absolute;width:24px;height:24px;left:-28px;top:38px}.edu-css #modal-lg .contract-css{min-height:700px;max-height:700px;overflow:auto}.edu-css #modal-lg .contract-css .send-OTP{font-weight:600;text-decoration:underline;color:#0dad0d;cursor:pointer}.edu-css #modal-lg .contract-css .name-promotion{padding:3px 0;border:1px solid #d8b3b3;font-weight:600;text-transform:uppercase;font-family:cursive}.edu-css #modal-lg .contract-css .close_promotion{cursor:pointer}.edu-css #modal-lg .promotions-css{min-width:700px;min-height:700px;max-height:700px;overflow:auto;cursor:pointer}.edu-css #modal-lg .promotions-css .image-promotions{width:140px;height:100px}.edu-css #modal-lg .promotions-css .name-promotions{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edu-css #modal-lg .promotions-css .value-promotions{padding-top:15px;color:#435a9e}.edu-css #modal-lg .promotions-css .date-promotions{color:#435a9e}.edu-css #modal-lg .promotions-css .select-promotions{margin-top:20px;border-radius:30px;text-transform:uppercase;font-weight:600}.edu-css #modal-lg .trial-css .class-total{margin-bottom:20px}.edu-css #modal-lg .trial-css .class-total .class-trial{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;font-weight:600;text-transform:uppercase;font-family:Monospace;margin-top:20px;text-align:center;border-radius:20px}.edu-css #modal-lg .trial-css .class-total .class-trial .class_image{height:100%;align-items:flex-end;background:rgba(65,81,164,.7);padding:12px;position:relative;border-radius:20px}.edu-css #modal-lg .trial-css .class-total .class-trial .class_image .class_name{font-size:26px;font-weight:600;color:#fff}.edu-css #modal-lg .trial-css .class-total .class-trial .class_image .class_start_date{color:#fff}.edu-css #modal-lg .add_new{text-decoration:underline;color:#0dad0d;padding-bottom:1rem;display:flex;cursor:pointer}.edu-css #modal-lg .promotion-box{justify-content:space-between;margin-bottom:1rem;align-items:center;cursor:pointer}.edu-css #modal-lg .promotion-box .title{font-weight:700}.edu-css #modal-lg .promotion-box .promotion-action{background:#d2d2d2;padding:6px 15px;border-radius:39px;font-size:14px}.edu-css #modal-lg .promotion-box .voucher-action{background:rgba(26,162,183,.9882352941176471);color:#fff;padding:6px 15px;border-radius:39px;font-size:14px}.edu-css #modal-lg .title-select{margin-left:16px}.edu-css #modal-lg .seleted-course{flex-direction:column;display:flex}.edu-css #modal-lg .seleted-course .course-detail,.edu-css #modal-lg .seleted-course .course-detail-course{display:flex;flex-direction:row;margin:5px 16px;justify-content:space-between;border-bottom:1px solid #e0e0e0}.edu-css #modal-lg .seleted-course .course-detail{padding-bottom:5px}.edu-css #modal-lg .seleted-course .course-detail.last{padding-bottom:15px;border-bottom-width:2px;border:none;margin-bottom:10px}.edu-css #modal-lg .seleted-course .course-detail.total{font-weight:700;margin-top:30px}.edu-css #modal-lg .seleted-course .course-detail.global-total{font-weight:700;font-size:24px}.edu-css #modal-lg .seleted-course .course-detail.owe{font-weight:700;font-size:20px;border:none}.edu-css #modal-lg .seleted-course .course-detail .list-promotion{display:flex}.edu-css #modal-lg .action-button{justify-content:flex-end}.edu-css #modal-lg .btn{margin-bottom:20px;border-radius:20px;padding-right:20px;padding-left:20px}.edu-css #modal-lg .btn.btn-register{background:#c00;color:#fff;margin-right:15px}.edu-css #modal-lg .btn.btn-close{background:#454545;color:#fff}.result{margin:15px 0 20px}.result b{color:#dc3545}.read-more{padding:0 0 16px;text-decoration:underline;text-align:center;border-bottom:1px solid #cecece;margin-bottom:50px;cursor:pointer}.red{color:#dc3545}.student_info label{margin-bottom:16px}.student_info .detail-customer{display:flex;margin-bottom:10px}.student_info .detail-customer span{width:50%}.edu-card{width:100%;overflow:hidden;border:1px solid hsla(0,0%,50.2%,.43137254901960786);margin:15px 0}.edu-card.gold{margin-top:-44px}.edu-card .edu-card-header{height:115px}.edu-card .edu-card-header .edu-image{height:100%;width:100%;background-size:cover;background-repeat:no-repeat}.edu-card .edu-card-header .edu-image .teacher-card{height:100%;display:flex;align-items:flex-end;background:#472f92;padding:12px;position:relative}.edu-card .edu-card-header .edu-image .teacher-card .trophy{position:absolute;top:8px;right:8px;width:30px}.edu-card .edu-card-header .edu-image .teacher-card .teacher-image{width:80px;height:80px;overflow:hidden;background:#a5a5a5;border-radius:50%}.edu-card .edu-card-header .edu-image .teacher-card .teacher-image .image-teacher{width:100%;height:100%;object-fit:cover}.edu-card .edu-card-header .edu-image .teacher-card .teacher-detail{color:#fff;display:flex;align-items:center}.edu-card .edu-card-header .edu-image .teacher-card .teacher-detail h4{font-size:18px;margin:0 10px 0 0}.edu-card .edu-card-header .edu-image .teacher-card .teacher-detail .star{font-size:18px;font-weight:700}.edu-card .edu-card-header .edu-image .teacher-card .teacher-detail .star span{color:#f2c042}.edu-card .edu-card-body{padding:16px}.edu-card .edu-card-body .title-single{font-size:20px;font-weight:700;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.edu-card .edu-card-body .title-single a{color:#000}.edu-card .edu-card-body .detail{display:flex;margin-bottom:10px;align-items:center}.edu-card .edu-card-body .detail img{width:24px;height:24px;margin-right:12px}.edu-card .edu-card-body .detail p{margin-bottom:0}.edu-card .edu-card-body .detail a,.edu-card .edu-card-body .detail p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.edu-card .edu-card-body .detail a span{color:#5e616d}.edu-card .edu-card-body .price{font-size:24px;color:#dc3545;font-weight:700;margin-bottom:0}.edu-card .edu-card-footer p{margin:0}.edu-card .edu-card-footer p a{text-decoration:underline}.edu-card .edu-card-footer .students b{margin-left:10px}.edu-card .edu-card-footer .students b span{color:#dc3545}.edu-card .edu-card-footer .students b span.space{color:#23b623}.edu-card .edu-card-footer .students b span.average{color:#de920c}.edu-card.combo .edu-card-header .teacher-card{justify-content:center;flex-direction:column;align-items:center;color:#fff}.edu-card.combo .edu-card-header .teacher-card h3{font-weight:700}.edu-card.center .edu-card-header .teacher-card{flex-direction:row;align-items:center;color:#fff}.edu-card.center .edu-card-header .teacher-card h3{font-weight:700;margin:0 0 0 16px}.edu-card.center .edu-card-body .detail a{color:#5e616d;cursor:default}.edu-card.center .edu-card-body .detail a span{color:#5e616d}.rating .stars{margin-right:15px}.rating .stars .star{float:left;padding:5px 2px;cursor:default}.rating .stars .star:before{font-family:"Font Awesome\ 5 Free";content:"\f005";font-size:24px}.rating .stars .star.no_to_rate:before,.rating .stars .star.rated:before{color:#deaa1c}.star{font-size:18px;font-weight:700}.star span{color:#f2c042}.tuvanvien .edu-card{border:1px solid #cecece;margin-bottom:35px;box-shadow:0 4px 6px #cecece}.tuvanvien .breadcrumb-tvv{display:flex;align-items:center;height:50px;background:#fff;position:sticky;top:0;z-index:999;box-shadow:0 1px 4px #b9b9b9}.tuvanvien .breadcrumb-tvv .information{align-items:center;height:50px;display:flex;padding:0 15px;cursor:pointer}.tuvanvien .breadcrumb-tvv .information.active{background:#fff;border-bottom:2px solid #00029d;height:48px;font-weight:700}.tuvanvien .section-detail{margin-top:24px;background:#fff;border-radius:8px;box-shadow:0 4px 6px #cecece;padding:24px 20px}.tuvanvien .section-detail .title{font-size:20px;margin-bottom:24px}.tuvanvien .section-detail.teacher .information{display:flex}.tuvanvien .section-detail.teacher .information .image{background:#cecece;width:100px;height:100px;border-radius:50%;border:1px solid #cecece}.tuvanvien .section-detail.teacher .information .name-box{display:flex;font-size:20px;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:10px}.tuvanvien .section-detail.teacher .information .name-box h3{font-size:20px;margin-bottom:0}.tuvanvien .section-detail.teacher .information .name-box .name-tick{position:relative;display:flex}.tuvanvien .section-detail.teacher .information .name-box .name-tick .tick{position:absolute;right:-30px;top:1px;margin-left:5px;width:24px;height:24px;background:red;background:url(http://dev.edutalk.edu.vn:8088/images/tuvanvien/checked.svg) no-repeat}.tuvanvien .section-detail.teacher .information-certificate{flex-wrap:wrap}.tuvanvien .section-detail.teacher .information-certificate .image-certificate{margin:3px}.tuvanvien .section-detail.teacher .content{margin-top:35px;font-size:18px}.tuvanvien .hangout{position:relative;margin-top:30px;height:348px}.tuvanvien .hangout .highlight-image{height:348px}.tuvanvien .hangout .highlight-image img{width:100%;height:100%;object-fit:cover}.tuvanvien .hangout .other{height:348px;display:flex;flex-wrap:wrap}.tuvanvien .hangout .other .image{height:167px;margin-bottom:15px}.tuvanvien .hangout .other .image img{width:100%;height:100%;object-fit:cover}.tuvanvien .hangout .btn-view{position:absolute;bottom:20px;right:20px;box-shadow:0 4px 6px #cecece;background:#fff}.tuvanvien .slide-viewer{padding:0 40px}.tuvanvien .slide-viewer .swiper-button-next{right:25px}.tuvanvien .slide-viewer .swiper-button-prev{left:25px}.tuvanvien .detail-box{margin-top:20px}.tuvanvien .detail-box .detail-classroom{display:flex;margin-bottom:10px;align-items:center}.tuvanvien .detail-box .detail-classroom img{width:24px;height:24px;margin-right:12px}.tuvanvien .detail-box .detail-classroom p{margin-bottom:0}.tuvanvien .detail-box .detail-classroom a,.tuvanvien .detail-box .detail-classroom p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tuvanvien .detail-box .detail-classroom a span{color:#5e616d}.tuvanvien .detail-box .detail-classroom .list-student{margin-left:20px}.relative{position:relative}.sb-right .contract-card{margin-top:24px;position:sticky;top:68px}.contract-card{background:#fff;padding:25px 16px;border-radius:8px}.contract-card .price{color:red;font-weight:700;font-size:30px}.contract-card .action-box{display:flex;margin-top:20px;justify-content:space-evenly}.contract-card .action-box a{border:1px solid red;padding:10px 20px}.contract-card .action-box .no-register{margin-right:10px;background:#cecece;border:none;border-radius:8px}.contract-card .action-box .register{margin-left:10px;background:#ec3837;border:none;color:#fff;border-radius:8px}.review-content .card-review{display:flex;border-bottom:1px solid #cecece;margin-bottom:30px}.review-content .card-review:last-child{border:none;margin-bottom:5px}.review-content .card-review img{width:60px;height:60px;border:1px solid #cecece;border-radius:50%}.review-content .card-review .detail-review{display:flex;flex-direction:column;margin-left:20px;margin-right:15px}.review-content .card-review .detail-review h4{font-size:18px;margin:0}.review-content .card-review .detail-review .review{display:flex;align-items:center}.review-content .card-review .detail-review .review .rating .stars .star:before{font-family:"Font Awesome\ 5 Free";content:"\f005";font-size:18px}.review-content .card-review .detail-review .content{margin-top:20px;margin-bottom:20px}.review-content .card-review .detail-review .child .card-review{margin-top:10px}.review-content .card-review .detail-review .child .card-review:last-child{border:none;margin-bottom:5px}.old-fees{color:grey;font-size:16px;margin-left:16px;text-decoration:line-through}@media (min-width:1024px){.edu-css .edu-icon{margin-top:31px;width:125px;display:flex}.edu-css .edu-icon-contract{width:190px;margin-top:31px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:920px}}div.el-tabs__item[aria-controls=pane-edutalk-guard]{background:#886ab5;color:#ff0;border-radius:.25rem}.el-tabs__nav-wrap:after{z-index:-1!important}.sticky-header-class{position:sticky;top:30px;z-index:3}.el-tabs__header{margin:12px 0!important}.center-name{font-size:27px}.avatar-teacher{background:#cecece;width:100px;height:100px;border-radius:50%;border:1px solid #cecece}.name-tick .tick{position:absolute;margin-left:5px;width:24px;height:24px;background:red;background:url(/media/svg/checked.svg) no-repeat}.teacher-info{padding-top:53px}.price{color:red;font-weight:700;font-size:30px}.sticky-course{position:sticky;top:124px;z-index:3}.el-carousel__item h3{color:#475669;font-size:14px;opacity:.75;margin:0}.el-carousel__item,.el-carousel__mask{height:80%}.el-carousel__item:nth-child(2n),.el-carousel__item:nth-child(odd){background-color:#fff}.edu-card .edu-card-footer{padding:6px 0;display:flex;justify-content:space-between;margin:0 16px 0;border-top:1px solid #dfdfdf;align-items:center;height:55px}.edu-card{margin:0;border-radius:8px}.edu-card .edu-card-header .edu-image .teacher-card .teacher-detail h4{font-size:24px;font-weight:700;margin:0 14px 31px 19px}.btn-xem-chi-tiet[data-v-fc81c5ea]{color:#886ab5;border:none;background-color:initial}