.title{font-weight:700;font-size:1.25rem}.content,.title{color:#646464}.breakcrumbs{font-size:.82rem;padding:6px 0}.text-stronged{font-weight:600}.text-muted-mc{color:#959595}.booking-course-item .link{font-weight:600;font-size:1rem}.booking-course-item .btn{font-weight:600;font-size:.72rem}.course-item .image-container{position:relative}.course-item .image-container .thumb{width:100%;object-fit:cover}.course-item .avatar{position:absolute;left:.5rem;bottom:-1.25rem}.course-item .name{font-size:1rem;color:#000;color:#404040;margin-left:2.5rem}.course-item .title{font-size:.875rem;color:#404040}.course-item .time{color:#959595;font-size:1rem}.course-item .price{font-size:1rem;color:#404040}.course-item .old-price{font-size:.9rem;color:#828282;margin-left:10px;font-weight:300;text-decoration:line-through}.course-item .price-box{line-height:50px}.course-item .pill-badge-group{position:absolute;top:.75rem;left:.75rem}.course-item .pill-badge{border:none;color:#fff;padding:0 15px;text-align:center;text-decoration:none;display:inline-block;margin:0 5px 2px 0;border-radius:16px}.course-item .pill-badge span{display:table-cell;font-size:12px;line-height:24px}.message-color-red{color:#d0011b}.space-char-color{color:#4990e2}.apply-cancel-reservation-btn{background:#d0011b!important;color:#fff}.change-date-time-container{background-color:#f8f8f8}.checkin-reservation .btn-back{width:40px;height:40px}.coupon-info .header{padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.coupon-info .text-disabled{font-size:1.2rem;color:#f0f0f0;background-color:#a0a0a0}.coupon-info .text-available{font-size:1.2rem;color:#fff;background-color:orange}.coupon-info .coupon-text{font-weight:600}.coupon-info .btn{border-radius:19px!important}.coupon-info .btn-show-rules{font-size:.8rem;background-color:#3092de;border:none;color:#fff;font-weight:400}.coupon-info .text-rule{font-size:.9rem}.coupon-info .text-infomation{font-size:1.2rem;font-weight:600}.coupon-box{padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.fp-info{overflow-wrap:break-word;display:flex;flex-flow:column;height:100%}.fp-info .name{font-size:1.5rem;margin-bottom:0;max-width:150px;overflow:hidden}@media screen and (max-width:575px){.fp-info .name{font-size:1.25rem}}@media screen and (max-width:425px){.fp-info .name{font-size:1rem}}@media screen and (max-width:425px){.fp-info .link-fpdetail{font-size:.75rem}}.fp-info .rating-link{font-weight:400;font-size:.75rem;color:#4a90e2;text-align:right}.fp-info .fp-profile{color:#787878;text-align:justify;padding:0 15px}.fp-info hr{height:1px;width:100%;margin-top:2rem!important;margin-bottom:3rem!important}@media screen and (max-width:425px){.fp-info hr{margin-top:1.5rem!important;margin-bottom:2rem!important}}.fp-info .avatar-container{display:flex;flex-flow:column;align-items:center;justify-content:start}.fp-info .avatar-container .consult-big-avatar{height:5.5rem;width:5.5rem;overflow:hidden;border-radius:50%}@media screen and (max-width:575px){.fp-info .avatar-container .consult-big-avatar{height:4.5rem;width:4.5rem}}@media screen and (max-width:425px){.fp-info .avatar-container .consult-big-avatar{height:4rem;width:4rem}}.fp-info .avatar-container .consult-big-avatar img{height:100%;width:100%}.fp-info .avatar-container .avatar-badge{padding:1px 20px;border-radius:10px;transform:translateY(-100%);font-size:13px;color:#fff;background-color:#d2c200}.history_ticket{width:65%;margin:auto}@media (max-width:767px){.history_ticket{width:100%}}.history_ticket .history_ticket_title{color:#4a4a4a;font-weight:600;margin-top:2rem;margin-bottom:3rem}.history_ticket .history_sort_and_filter{width:100%}.history_ticket .history_sort_and_filter .history_sort input{margin-right:10px}.history_ticket .history_sort_and_filter .history_filter .button_dropdown{border-radius:20px;background-color:#fff;border:1px solid #bbb;width:125px;height:40px;outline:none;padding-left:15px;background-image:linear-gradient(45deg,transparent 50%,#414040 60%),linear-gradient(135deg,#414040 40%,transparent 50%)!important;background-position:calc(100% - 30px) 15px,calc(100% - 20px) 15px,100% 0;background-size:10px 10px,10px 10px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}.history_ticket .history_sort_and_filter .history_filter .dropdown-item{color:#2e87ee}.history_ticket .history_sort_and_filter .history_filter .button_filter{outline:none}.history_ticket .history_sort_and_filter .history_filter .dropdown-item:active{background-color:#fff!important}.history_ticket .buttonLoadMore{border-radius:30px;border:1px solid #dedede;width:200px;height:50px;display:flex;justify-content:center;align-items:center;margin:auto auto 30px;cursor:pointer}.history_ticket .no_ticket{width:100%}.history_item{border:1px solid #b9bcbf;border-radius:10px;margin-bottom:2rem;position:relative;cursor:pointer}.history_item .triangle_illegal{width:0;height:0;border-top:70px solid #4b4b4b;border-right:70px solid transparent;border-bottom:50px solid transparent;position:absolute;top:0;left:0;border-top-left-radius:10px}.history_item .triangle_illegal_text{color:#fff;position:absolute;top:10px;left:7px;transform:rotate(-45deg)}@media (max-width:767px){.history_item .triangle_illegal_text{font-size:14px}}.history_item .item_header{border-top-left-radius:10px;border-top-right-radius:10px;padding:1rem}@media (max-width:767px){.history_item .item_header{padding:.5rem}}.history_item .item_header .item_header_img{width:100px;height:100px;border-radius:10px;object-fit:cover;margin-right:20px}.history_item .item_header .item_header_info .item_header_info_title{color:#4b4b4b;font-weight:600;margin-bottom:10px}@media (max-width:767px){.history_item .item_header .item_header_info .item_header_info_title{font-size:14px}}.history_item .item_header .item_header_info .item_header_info_price{color:#40c0be;font-size:20px;font-weight:600;margin-bottom:5px}.history_item .item_header .item_header_info .item_header_info_date .item_header_info_date_label{color:#888;margin-right:10px}@media (max-width:767px){.history_item .item_header .item_header_info .item_header_info_date .item_header_info_date_label{font-size:11px}}.history_item .item_header .item_header_info .item_header_info_date .item_header_info_date_text{color:#212529;margin-right:10px}@media (max-width:767px){.history_item .item_header .item_header_info .item_header_info_date .item_header_info_date_text{font-size:11px}}.history_item .item_header .item_header_info .item_header_info_date .item_header_info_date_outdate{color:#eb5c5c}@media (max-width:767px){.history_item .item_header .item_header_info .item_header_info_date .item_header_info_date_outdate{font-size:11px}}.history_item .item_body .item_body_date_buy{border-bottom:1px solid #e1e4e8;height:50px;padding:1rem}@media (max-width:767px){.history_item .item_body .item_body_date_buy{padding:.5rem}}.history_item .item_body .item_body_date_buy .item_body_date_buy_label{color:#888;margin-right:20px}.history_item .item_body .item_body_date_buy .item_body_date_buy_text{color:#212529}.history_item .item_body .item_body_time_remain{height:50px;padding:1rem}@media (max-width:767px){.history_item .item_body .item_body_time_remain{padding:.5rem}}.history_item .item_body .item_body_time_remain .item_body_time_remain_label{color:#888;margin-right:20px}.history_item .item_body .item_body_time_remain .item_body_time_remain_text{color:#212529}.history_item .item_body .item_body_time_outdate{background-color:#ecf3f5;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-top:10px;padding-bottom:10px;padding-right:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.history_item .item_body .item_body_time_outdate .item_body_time_outdate_button{width:100px;height:40px;border-radius:30px;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;background-color:#b9bcbf}.history_item .item_body .item_body_time_outdate .item_body_time_cancel_button{width:100px;height:40px;flex-direction:row;cursor:pointer}.button_cancel,.history_item .item_body .item_body_time_outdate .item_body_time_cancel_button{border-radius:30px;display:flex;align-items:center;justify-content:center;color:#fff;outline:none;border:none}.button_cancel{width:120px;height:50px;background-color:#b9bcbf;align-self:center}:focus{outline:0!important}.top-link-card .image{border-radius:1rem 1rem 0 0}.top-link-icon{width:5.6875rem;height:5.6875rem}.top-link-arrow{height:3rem}.top-link-card{border:1px solid #e6e6e6;border-radius:1rem}.top-link-text{font-size:1rem;line-height:1.5rem}.top-link-mr-title{font-weight:600;font-size:.9375rem;letter-spacing:0;line-height:1.5rem}.top-link-mr-content{font-weight:400;font-size:.75rem;line-height:1.25rem}.top-link-mr-icon{width:3.0625rem;height:3.0625rem}.top-link-mr-container{margin-left:9px;margin-right:9px}.top-link-mr-appstore,.top-link-mr-playstore{height:2.8rem}.icon-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.new-date,.notice-date{font-size:.75rem;color:#696969}.sub-title{font-size:.9rem;color:#696969;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;line-height:25px;max-height:50px;-webkit-line-clamp:2}.notice-body{color:#5a5a5a}.pagination{justify-content:center}.pagination ul{display:inline-block;padding-left:15px;padding-right:15px}.pagination li{display:table;width:2.5rem;height:2.5rem}.pagination a{display:table-cell;vertical-align:middle;cursor:pointer;color:#4a4a4a}.page-active{border-radius:10px;background-color:#47c0bd}.page-active a{display:table-cell;vertical-align:middle;cursor:pointer;color:#fff!important;text-decoration:none}.disabled a{color:#bebebe!important;text-decoration:none;cursor:default!important}.next,.previous{display:table}.next a,.previous a{display:table-cell;vertical-align:middle;cursor:pointer;color:#47c0bd;text-decoration:none}.notice-container{background-color:#f5f5f5;padding-top:15px;padding-bottom:15px}.notice-container .bg-grey,.notice-container .bg-white{border-bottom:1px solid #e6e6e6}.notice-container .bg-grey{background-color:#eae9e9}.expired-text{font-size:.8rem;color:grey}.available-text{font-size:.8rem;color:orange}.coupon-badge .badge{font-weight:300!important}.coupon-badge .badge-warning{color:#fff!important}.arrow{width:10px;height:18px}.notice-tab{font-size:1.1rem}.notice-tab .nav-item{width:33.33%}.notice-tab .active{color:#47c0bd!important;border:0!important;border-bottom:3px solid #47c0bd!important}.notice-tab .nav-tabs{border-bottom:1px solid #f0f0f0}.notice-tab .nav-tabs .nav-link{color:#323232;border:0;padding-left:0!important;padding-right:0!important}.notice-tab .badge-pill{font-size:.9rem!important}.notice-tab .nav-link-text{font-size:.9rem}.notice-setting-item{padding:1rem}.notice-setting-item .switch{position:relative;display:inline-block;width:46px;height:15px}.notice-setting-item .switch input{opacity:0;width:0;height:0}.notice-setting-item .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d8d8d8;-webkit-transition:.4s;transition:.4s}.notice-setting-item .slider:before{position:absolute;content:"";height:26px;width:26px;left:0;top:-6px;background-color:#c1c1c1;-webkit-transition:.4s;transition:.4s}.notice-setting-item input:checked+.slider{background-color:#ffdaa5}.notice-setting-item input:focus+.slider{box-shadow:0 0 1px #2196f3}.notice-setting-item input:checked+.slider:before{background-color:#fca43a;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.notice-setting-item .slider.round{border-radius:34px}.notice-setting-item .slider.round:before{border-radius:50%}.offter-course-info{background-color:#fff;border:1px solid #e7e7e7;border-right:none;border-left:none}.offter-course-info .course-title{font-size:1rem;font-weight:700;color:#4a4a4a}.image-course{width:63px;height:63px;object-fit:cover}.notification-note{font-size:1rem;line-height:1.38;text-align:center;color:#5a97ff}.notification-option{font-size:.8rem;text-align:center;color:#2b262d}.notification-not-accept{font-size:1.2rem;text-align:center;color:#2b262d;padding:1rem 0}.notification-not-accept-time{font-size:.8rem;text-align:center;color:#2b262d}.btn-option-time{border-radius:50px;border:1px solid #dbdbdb;margin:.5rem 0}.btn-option-time,.btn-option-time-not-approve{background-color:#fff;font-size:.8rem!important;color:#000}.btn-option-time-not-approve{padding:0!important;border:none;margin:.175rem 0!important}.fp-note-title{font-size:.8rem;color:#2b262d;flex:1}.fp-note-message{font-size:.8rem;line-height:1.58;text-align:justify;color:#2b262d;flex:4}.require-bill{font-size:.8rem;line-height:1.68;text-align:center;color:red}.send-btn{background-color:#5a97ff!important;color:#fff}@media (max-width:350px){.credit-card-preview{display:none}}.select_ticket_offer_wrap{width:100%;margin:auto}@media (max-width:767px){.select_ticket_offer_wrap{width:100%}}.select_ticket_offer_wrap .select_ticket_offer_title{margin-top:2rem;margin-bottom:.5rem!important;font-size:14px;font-weight:600}.select_ticket_offer_wrap .card_detail_ticket{border:1px solid #6abdbc;width:100%;margin-bottom:20px}.select_ticket_offer_wrap .card_detail_ticket .detail_ticket_title{padding:1rem;background-color:#6abdbc}.select_ticket_offer_wrap .card_detail_ticket .detail_ticket_title .detail_ticket_text{color:#fff}.select_ticket_offer_wrap .card_detail_ticket .name_ticket_wrap{border-bottom:1px solid #e1e4e8;border-left:1px solid #e1e4e8;border-right:1px solid #e1e4e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.select_ticket_offer_wrap .card_detail_ticket .name_ticket_wrap .name_ticket_label{color:#6abdbc}.select_ticket_offer_wrap .card_detail_ticket .name_ticket_wrap .name_ticket_text{font-weight:600}.select_ticket_offer_wrap .select_payment_method{margin-bottom:2rem}.select_ticket_offer_wrap .select_payment_method .title_select{font-weight:600;color:#4b4b4b;font-size:12px}.select_ticket_offer_wrap .select_payment_method .custom-select{border-radius:7px}.select_ticket_offer_wrap .select_ticket_agreeTerm{margin-bottom:10px;color:#707070;font-size:14px}.payment_ticket_success_wrap{width:47%;margin:auto}@media (max-width:767px){.payment_ticket_success_wrap{width:100%}}.payment_ticket_success_wrap .payment_ticket_success_text_complete{color:#4a4a4a;font-weight:600}.payment_ticket_success_wrap .block_complete{border-radius:15px;background-color:#eaf4f3;padding:3.5rem;margin-bottom:1.5rem}.payment_ticket_success_wrap .block_complete .block_complete_done{width:55px;height:55px;background-color:#6abdbc;border-radius:50%;margin-bottom:1rem}.payment_ticket_success_wrap .block_complete .block_complete_done .block_complete_done_img{width:30px;height:25px}.payment_ticket_success_wrap .block_complete .block_complete_text_done{color:#4a4a4a;font-size:20px;font-weight:600;margin-bottom:1rem}.payment_ticket_success_wrap .block_complete .block_complete_description{padding-left:2rem;padding-right:2rem}.payment_ticket_success_wrap .check_ticket_button{width:200px;border-radius:30px;display:flex;justify-content:center;align-items:center;background-color:#6abdbc;color:#fff;height:50px;margin:auto auto 2rem}.payment_ticket_success_wrap .go_to_contact_us{color:#4687e7;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:100px}.rs-avatar{object-fit:cover}.wrap-info{padding-left:1rem}@media (max-width:767px){.wrap-info{padding-left:2rem!important}}.rs-avatar{width:4rem;height:4rem}.sm-text{font-size:.75rem;color:#969696}.reservation{overflow-x:hidden;overflow-y:auto}.receive-ms-box{max-width:70vw;font-size:.85rem;padding:.75rem;border:1px solid #d6d6d6;border-radius:10px;background-color:#ededed;white-space:pre-wrap;word-wrap:break-word}.receive-ms-box p{margin-bottom:0!important}.send-ms-box{max-width:70vw;font-size:.85rem;padding:.75rem}.send-ms-box p{margin-bottom:0!important}.zoom-box{max-width:70vw;font-size:.925rem;padding:1.25rem;border:1px solid #dee2e6!important;border-radius:20px}.zoom-box p{margin-bottom:0!important}.zoom-box .move-to-zoom-button{width:100%;white-space:nowrap}.ms-date,.ms-name{font-weight:400;font-size:.875rem;color:#959595}.btn-sharing{padding:12px;border-radius:26px}.img-sharing{margin-right:10px;width:22px;height:26px}.blank-div{margin-bottom:120px}.file-content{width:100%;background-color:#e6e6e6;border-radius:10px}.delete-button{color:red}button.btn-outline-dark:hover{background-color:unset!important;color:unset!important}#name_of_file{word-break:break-all!important}.pass-color{color:#4990e2}.search-plan-notfound{background:#f1f1f1;border-radius:8px;color:#b7b7b7;text-align:center}#filter-group .btn-select-dropdown{border-radius:10px;border-color:rgba(0,0,0,.13);padding-left:20px;padding-right:20px;background-color:unset;color:unset;box-shadow:unset}#filter-group .btn-select-dropdown:after{content:none}#filter-group .selected-filter{border-color:#2e87ee!important;color:#2e87ee!important}#filter-group .dropdown-menu{border-radius:10px;top:5px!important}#filter-group .dropdown-item{padding:.3rem 1rem;cursor:pointer;outline:none!important}#filter-group .btn-clear-active{color:#2e87ee!important;cursor:pointer;box-shadow:none!important;outline:none!important}#filter-group .btn-clear-disable{color:#000!important;cursor:pointer;box-shadow:none!important;outline:none!important}.content .content-image{max-width:80px;height:80px;background-color:grey;margin-right:10px;flex:0.3}.content .content-title{flex:0.7;font-weight:600;font-size:1.25rem}.tag .tag-item{color:#444!important}.person .person-left img{width:100%;height:100%;border-radius:50%}.center-course{max-width:600px;margin:10px auto auto;padding-bottom:.5rem}.container-box{display:flex;flex-direction:column;border:1px solid #dee2e6;border-radius:10px}.container-box .box-content{width:100%;padding:10px;height:13rem;background-color:#646464;background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px}.container-box .box-content .title{color:#fff;padding-bottom:5px}.container-box .box-content .space{opacity:1;height:60px}.container-box .box-content .tag{display:flex;flex-wrap:wrap;padding-top:0!important;padding-bottom:5px}.container-box .box-content .tag .tag-item{padding-right:10px;color:#ea7c6f}.container-box .box-content .tag .tag-item:hover{cursor:pointer}.container-box .box-content .person{display:flex;justify-content:flex-start;align-items:center}.container-box .box-content .person .person-left{display:flex;align-items:center}.container-box .box-content .person .person-left .person-avatar{margin-right:10px}.container-box .box-content .person .person-left .person-name{color:#fff;flex:1}.container-box .box-content .person .person-avatar{width:40px;height:40px;border-radius:50%;background-color:grey}.container-box .box-price{display:flex;justify-content:space-between;padding:15px 10px}.container-box .box-price span{font-size:16px}.center{max-width:600px;margin:10px auto auto;border-bottom:1px solid #dee2e6;padding-bottom:.5rem}@media screen and (max-width:767px){.center{padding:1rem}}.content .content-image-border{max-width:80px;height:80px;background-color:grey;margin-right:10px;flex:0.3;border-radius:50%}.content .content-right{flex:0.7}.content .content-right .content-title{font-size:14px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content .content-right .content-row2{display:flex;justify-content:space-between;align-items:center}.content .content-right .content-row2 .profile-link:hover{cursor:pointer;text-decoration:underline}.content .content-right .content-row3{display:flex;justify-content:space-between}.content .content-right .content-row3 .profile-link:hover{cursor:pointer;text-decoration:underline}.tag{display:flex;flex-wrap:wrap;padding:10px 0}.tag .tag-item{padding-right:10px;color:#ea7c6f}.person{justify-content:space-between}.person,.person .person-left{display:flex;align-items:center}.person .person-left .person-avatar{margin-right:10px}.person .person-avatar{width:40px;height:40px;border-radius:50%;background-color:grey}.big-content{font-size:14px;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ownership{display:flex;flex-wrap:wrap;flex-direction:row}.ownership .item_ownership{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ownership .item_ownership .bg_text{background-color:#eee}.text_color_black{color:#444}.search-row .search-label{font-weight:600;min-width:100px;color:#777}.color_label_filter{color:#777}.center-search{height:100vh}#inline-checkbox-1,#inline-checkbox-2,#inline-checkbox-3{accent-color:#e06459;width:16px;height:16px}.center-search{max-width:600px;margin:10px auto auto;padding:0 15px;position:relative}.search-row{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.basic-single{min-width:200px;flex:1;margin-left:10px}.row-button-handle{width:100%;display:flex;justify-content:center;margin:30px auto auto;position:fixed;bottom:0;padding:30px 0;box-shadow:5px 15px 20px 20px #ccc;background-color:#fff}.row-button-handle .clear{color:#666;font-weight:600;padding:10px 30px;border:1px solid #676767;border-radius:10px}.row-button-handle .clear:hover{cursor:pointer}.row-button-handle .search{padding:10px 30px;display:flex;justify-content:center;border-radius:10px;font-weight:600;border:1px solid #ea7c6f;background-color:#ea7c6f;margin-left:20px;color:#fefefe}.row-button-handle .search img{width:19px}.row-button-handle .search span{margin-left:10px}.row-button-handle .search:hover{cursor:pointer}#inline-checkbox-1,#inline-checkbox-2,#inline-checkbox-3,#inline-checkbox-4,#inline-checkbox-5{accent-color:#e06459;width:16px;height:16px}.tabs{display:flex;justify-content:space-between;border-bottom:1px solid #dee2e6}@media (max-width:575px){.tabs{justify-content:space-between}}.tabs-item{display:flex;flex-direction:column;width:30%;text-align:center;padding-bottom:10px;color:#666}.tabs-item span{font-size:16px;font-weight:600}.tabs-item.color-item{border-bottom:2px solid #ec6273;color:#ed6d7d!important}.tabs-item:hover{cursor:pointer}.input-search{background-color:#efefef;border-radius:5px;border:none;font-weight:600}.tab-number{font-size:12px}.sort-search{display:flex;justify-content:flex-end;border-bottom:1px solid #dee2e6;padding-bottom:.5rem;margin:auto}.sort-search .search{padding-right:20px;padding-left:10px;color:#ea7c6f}.sort-search .search:hover{cursor:pointer}.sort-search .sort{padding-right:10px;border-right:1px solid #000;color:#ea7c6f}.sort-search .sort:hover{cursor:pointer}.search-text{display:flex;align-items:center;justify-content:center;position:relative;padding:10px 0;font-weight:600;color:#666;font-size:18px;max-width:600px;margin:auto}.search-text img:hover{cursor:pointer}.btn-search-cancel{position:absolute;right:10px;width:16px;color:#999}.spacific-trade-row{color:#646464;margin-top:40px}.spacific-trade-row .tbl-row{display:flex;flex-direction:row;border-bottom:1px solid #e6e8f0;padding:10px}.spacific-trade-row .tbl-row .tbl-header{align-self:center;min-width:300px}.spacific-trade-row .tbl-row .tbl-content{align-self:center}.login-dialog{margin-left:1rem!important;margin-right:1rem!important;max-width:500px!important;border-radius:1rem!important}.schedule-btn{background-color:#ef7281!important;padding:7px 10px;color:#fff;text-overflow:clip;white-space:nowrap;overflow:hidden}.schedule-btn:disabled{background-color:silver!important;border-color:silver!important}.banner-action{display:flex;justify-content:center;transform:translateY(-50%)}.banner-action .actions-group{max-width:450px;box-shadow:0 0 6px hsla(0,0%,74.1%,.5);border-radius:30px;overflow:hidden;flex:1 1 auto}.banner-action .actions-group .cs-btn-light{background-color:#fff;color:#404040}.banner-action .actions-group .cs-btn-light:hover{color:#fff;background-color:#6c757d}.banner-action .actions-group .banner-action-btn{padding:.75rem 1.2rem;font-size:1rem}@media screen and (max-width:575px){.banner-action .actions-group .banner-action-btn{padding:.5rem 1rem;font-size:.75rem}}.mw-20{width:1.2rem;max-width:20px}.section{padding-bottom:56px}.action-fppanel-container{display:block}@media screen and (max-width:1199px){.action-fppanel-container{display:none}}@media screen and (max-width:768px){.banner-action .actions-group{width:100%}}@media screen and (max-width:575px){.banner-action .actions-group .banner-action-btn{padding:.75rem .5rem}}.fp-detail .banner-image{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.fp-detail .banner-image{object-fit:cover}}.fp-detail h6{font-size:1.2rem}.fp-detail h1{font-weight:700;font-size:2rem;margin:20px 0;border-bottom:1px solid #e6e6e6;padding-bottom:10px}.fp-detail .h2{font-size:1.5rem;font-weight:700;margin-bottom:20px}.fp-detail .h3{font-size:1.3rem;margin-bottom:20px}.fp-detail p{font-size:1rem;line-height:2rem}@media (max-width:767px){.fp-detail h1{font-size:1.3rem;line-height:2rem;word-break:keep-all;font-weight:700;margin:20px 0;border-bottom:1px solid #e6e6e6;padding-bottom:10px}.fp-detail h2{font-size:1.2rem;font-weight:700;margin-bottom:20px}.fp-detail h3{font-size:1.1rem;margin-bottom:20px}}.user-review{color:#404040;height:100%;border-radius:.75rem}.user-review .username .age-around{font-size:.8rem}.user-review .title{font-size:.95rem}.user-review .content{font-size:.9rem;text-align:justify}.user-review .block-with-text{overflow:hidden;position:relative;line-height:1.2em;max-height:4.8em;text-align:justify;margin-right:-1em;padding-right:1em}.user-review .block-with-text:before{content:"...";position:absolute;right:0;bottom:0}.user-review .block-with-text:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}@media (max-width:767px){.user-review .block-with-text{line-height:1.5em;max-height:5.8em}.user-review .content{font-size:.9rem}}.user-review-name{margin-left:15px}.user-review-name .job,.user-review-name .user-name{font-size:.75rem;color:#404040;line-height:21.6px}.user-review-name .job{margin-top:.5em}.review-course-title{font-size:1.2rem;font-weight:500}.text-title{font-size:1.3rem;font-weight:600}.triangle{width:35px;height:20px}.text-note{color:rgba(0,0,0,.4);font-size:10px;line-height:2}.container-fp-evaluation .bottom-line{border-bottom:1px solid #d8d8d8;background:#fff}.satisfaction-selection .text-satisfaction{color:#f5a623;font-weight:600;font-size:1rem}.satisfaction-selection .text-dissatisfaction{color:#4a90e2;font-weight:600;font-size:1rem}.satisfaction-selection .btn-satisfaction{width:10rem}@media (min-width:768px){.satisfaction-selection .btn-satisfaction{width:10.5rem}}.container .bottom-line{border-bottom:1px solid #d8d8d8;background:#fff}.reservation-info{color:#4a4a4a}.reservation-info .caption{font-size:.75rem}.reservation-info .value{font-size:1.125rem}.fp-detail-page{color:#404040}.fp-detail-page .cover{background:#181d22;height:16rem;width:100%;object-fit:cover}.fp-detail-page .description{font-size:1.5rem}.invitation-code{font-weight:600;color:#404040}.invitation-code .title{font-size:1.25rem}.invitation-code .caption{font-size:.75rem}.invitation-code .value{font-size:1rem}.connect-button{font-weight:600}.connect-button .btn-reservation{min-height:2.75rem;font-size:.75rem}.connect-button .btn-message{color:#787878;min-height:2.75rem;font-size:.6875rem}.connect-button .icon{font-size:.5rem}.connect-button .ic-message{color:#787878}.container-call{width:100%;height:100%;background-color:#000;font-weight:400}.container-call .bottom-4rem{bottom:4rem}.container-call .button-container{position:absolute;text-align:center;align-items:center;bottom:0;z-index:1002}.container-call .button-container .button-call-group{margin-left:.5rem;margin-right:.5rem}@media (min-width:768px){.container-call .button-container .button-call-group{margin-left:2rem;margin-right:2rem}}.container-call .self-screen-container{position:absolute;z-index:1001}@media (max-width:575.98px){.container-call .self-screen-container{top:.5rem;left:.5rem}}@media (min-width:992px){.container-call .self-screen-container{right:0}}@media (min-width:768px) and (max-width:979px){.container-call .self-screen-container{top:1rem;left:1rem}}.container-call .second-screen,.container-call .self-screen{background:transparent;object-fit:cover}.container-call .second-screen{background:transparent}.container-call .calling-screen,.container-call .calling-screen-container{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent}.container-call .calling-screen{object-fit:contain}.container-call .reconnect-container{border-radius:.2rem;align-items:center}@media (min-width:979.1px){.container-call .reconnect-container{display:none}}.container-call .remaining-time{position:absolute;color:#fff;text-align:center;top:4rem;width:100%;left:0}.container-call .control-right{position:absolute;right:0;top:.7rem}@media (max-width:575.98px){.container-call .control-right{right:1rem}}@media (max-height:465px){.container-call .control-right{bottom:0;top:0;z-index:1399}}.container-call .call-problem{cursor:pointer}.container-call .call-problem .content{background-color:#292929;border-radius:.625rem}.container-call .call-problem .icon-warning{width:1rem}@media (orientation:landscape) and (max-height:460px){.container-call .call-problem{margin-right:4.6rem!important}}.container-call .call-chat-landscape{position:absolute;bottom:1rem;left:.3rem;z-index:1122}.container-call .text-btn{font-size:.75rem}.container-call .second-screen,.container-call .self-screen{width:8rem;height:5.4715rem}@media (min-width:992px){.container-call .calling-screen-container,.container-call .control-right{right:8rem}}@media (min-width:575.98px) and (max-width:767.98px){.container-call .second-screen,.container-call .self-screen{width:6.5rem;height:4.4456rem}}@media (min-width:575.98px) and (max-width:767.98px) and (min-width:992px){.container-call .calling-screen-container,.container-call .control-right{right:6.5rem}}@media (min-width:768px) and (max-width:991.98px){.container-call .second-screen,.container-call .self-screen{width:10rem;height:6.83938rem}}@media (min-width:768px) and (max-width:991.98px) and (min-width:992px){.container-call .calling-screen-container,.container-call .control-right{right:10rem}}@media (min-width:992px) and (max-width:1200.98px){.container-call .second-screen,.container-call .self-screen{width:12rem;height:8.20725rem}}@media (min-width:992px) and (max-width:1200.98px) and (min-width:992px){.container-call .calling-screen-container,.container-call .control-right{right:12rem}}@media (min-width:1201px){.container-call .second-screen,.container-call .self-screen{width:13rem;height:8.89119rem}}@media (min-width:1201px) and (min-width:992px){.container-call .calling-screen-container,.container-call .control-right{right:13rem}}@media (max-width:979.1px){.device-selection{display:none}}.chat-input-box{position:absolute;bottom:0}.text-guide-rotate{color:#fff;border-radius:10px;font-size:12px}@media (orientation:landscape){.text-guide-rotate{display:none!important}}.slider-wrapper{position:fixed;top:0;margin-right:0;right:0;z-index:1032;display:flex;align-items:stretch;background-color:#fff;overflow-y:scroll;height:100vh}.slider-wrapper::-webkit-scrollbar{display:none}.slider-wrapper{-ms-overflow-style:none}#sidebar{margin-right:-350px;min-width:350px;max-width:350px;min-height:100vh;background:#fff;color:#000;transition:all .3s}@media (max-width:575px){#sidebar{margin-right:-300px;min-width:300px;max-width:300px}}#sidebar .avatar{width:4rem;height:4rem;border-radius:2rem;border:1px solid rgba(0,0,0,.2)}#sidebar .close{width:30px;height:30px}#sidebar .setting{width:28px;height:28px}#sidebar .logout{width:30px;height:22.5px}#sidebar .arrow-forward{width:1rem;height:1.8rem}#sidebar .card{border-radius:.5rem!important}#sidebar .text-lg{font-size:1.2rem}#sidebar .text-sm{font-size:.75rem}#sidebar .text-md{font-size:.9rem}#sidebar .text-link{color:#47c0bd!important}#sidebar .color-grey{color:rgba(0,0,0,.7)}#sidebar .footer{margin-top:50px;margin-bottom:10px;width:350px;bottom:1rem;color:rgba(0,0,0,.5);font-size:.9rem}@media (max-width:575px){#sidebar .footer{width:300px}}#sidebar .footer a{font-weight:400;color:rgba(0,0,0,.5);text-decoration:underline}#sidebar.active{margin-right:0}.check-camera video{max-height:300px;object-fit:cover}@media (min-width:576px) and (max-width:767.98px){.check-camera video{max-height:280px}}@media (min-width:768px) and (max-width:991.98px){.check-camera video{max-height:350px}}@media (min-width:992px) and (max-width:1199.98px){.check-camera video{max-height:550px}}.camera-modal-header{margin-top:8rem}.environment-test .check{font-size:.875rem;color:#404040;font-weight:600}.environment-test .connection-test{background:#fff;border-radius:1rem}.environment-test .video-test-confirm video{background-color:#afafaf}.environment-test .video-test-confirm .icon-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.environment-test .video-test-confirm .video-container{position:relative}.environment-test .test-call .video-container{position:relative;top:0;left:0;bottom:0;right:0}.environment-test .test-call video{object-fit:cover}@media (min-width:576px) and (max-width:767.98px){.environment-test .test-call video{min-height:300px}}@media (min-width:768px) and (max-width:991.98px){.environment-test .test-call video{min-height:350px}}@media (min-width:992px) and (max-width:1199.98px){.environment-test .test-call video{min-height:550px}}.environment-test .test-call .countdown{background-color:#3a3a3a;position:absolute;left:0;right:0;transform:-50%,-50%;transform:translateY(-100%);top:100%}.title-color-text{color:#4990e2}.to-reservation-btn{background:#4a90e2!important;color:#fff!important}.payment-background-color{background:#e7e7e7}.inquiry-box-background{background:#fff;border:1px solid #d0011b}.inquiry-box-background u{font-size:1rem}.change-date-time-box-background{background:#fff;border:1px solid #2e87ee;font-size:1rem}.cancel-reservation-btn{background:#d0011b!important}.cancel-reservation-btn,.change-date-time-reservation-btn{padding-top:10px;padding-bottom:10px}.back-btn{background:#404141;border-radius:2rem!important}.back-btn,.back-btn:hover{color:#fff}.cannot-cancel-reservation{color:#d0011b;text-align:center}.cannot-cancel-reservation,.evalution-box{border:1px solid #d8d8d8;background:#fff;width:100%}.cancellation-box{background:#fff;border:1px solid #d8d8d8}.disable-button-background{background:#c5c5c5;color:#fff}.evalution-box-title{color:#f6a623}.evalution-box-button{background:#fff;color:#000;text-align:center}.evalution-box-button .write-review-button{border:1px solid #dedede}@media screen and (max-width:350px){.text-btn-reverse-list{display:none}}.complete-cancellation-box{background:#fff;border:1px solid #d8d8d8}.tab-box{padding-top:.5rem;padding-bottom:.5rem;font-size:1.125rem;position:relative;border:solid #c7c7c7;border-width:0 0 1px}.tab-box:after{content:"";position:absolute;bottom:-1px;width:50%;border-top:3px solid #47c0bd;border-right:3px solid #47c0bd;border-left:3px solid #47c0bd}.tb-message:after{left:50%}.tab-active{color:#47c0bd}.ms-count{font-size:.85rem;width:1.4rem;height:1.4rem;color:#fff;background:red;padding-left:.5rem;border-radius:.7rem}.enter-btn{background:#fff}.container-bg{background:#4990e2}.container-bg .return-call{font-size:medium}@media (max-width:767px){.container-bg .return-call{font-size:small}}.status-text{color:#fff}.connection-test{border:1px solid #e7e7e7;border-radius:1rem}.connection-test .content{font-size:.75rem;color:#404040}.connection-test button{font-size:1rem}.connection-test .text-company{font-size:.75rem;color:#6d6d6d;text-align:center}.bell-notice{position:absolute;font-size:12px;padding:0 4px;border-radius:50%;background:red;color:#fff;font-weight:600;margin-left:-5px;margin-top:-5px}.calling-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent}.warning-center{background-color:#605d5d;border-radius:10px}.bg-call-control .icon{width:3.5rem;height:3.5rem}.bg-call-control .text-button{font-size:.75rem;margin-top:.2rem}@media (max-height:465px){.bg-call-control .icon{width:3rem;height:3rem}.bg-call-control .text-button{display:none}}.m-fadeOut{visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.m-fadeIn{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .3s}.container-footer{position:absolute;bottom:0;left:0;right:0;margin:0;z-index:101}.container-footer .element-container{padding:0}.container-footer .title{color:#fff}.container-footer .title-small{font-size:.5rem}.container-footer .end-call-button{background:#2b5f9b;border:1px solid #2b5f9b;width:90%;margin-left:.5rem}.container-finish-footer{position:absolute;bottom:0;left:0;right:0;margin:0}.container-finish-footer .element-container{padding:0}.container-finish-footer .title{color:#fff}.container-finish-footer .title-red{color:#fd4040}.container-finish-footer .five-min-btn{margin-left:-2rem;border:1px solid #fff}.container-finish-footer .end-call-button{background:#b92c2c;border:1px solid #b92c2c}@media (max-width:979px){.container-finish-footer .reconnect-button{display:none}}.bg-call-control{background:rgba(0,0,0,.9);border-radius:.8rem;align-items:center;color:#fff}@media (min-width:576px){.bg-call-control{border-top-right-radius:0;border-bottom-right-radius:0}}.screen-sharing-container-sm{position:absolute;right:.5rem;top:4rem;height:9rem;width:4.5rem}.screen-sharing-container-sm .background-opacity{position:absolute;opacity:.1;background:#000;width:100%;height:100%;border-radius:.8rem}.screen-sharing-container-sm .btn-container{z-index:1000}.image-screen-sharing{width:35px;height:35px}.dialog-call-problem{width:100%;overflow-x:hidden;overflow-y:auto}@media (min-width:576px) and (max-width:767.98px){.dialog-call-problem{width:80%}}@media (min-width:768px) and (max-width:991.98px){.dialog-call-problem{max-width:60%}}@media (min-width:992px) and (max-width:1199.98px){.dialog-call-problem{max-width:50%}}@media (min-width:1200px){.dialog-call-problem{max-width:40%}}.dialog-call-problem .cp-card{background:#fff;border-radius:.5rem}.dialog-call-problem .cp-avatar{border:2px solid #fff;width:3.25rem;height:3.25rem;border-radius:50%}.dialog-call-problem .btn-call-phone{width:3.25rem;height:3.25rem;border-radius:50%;background-color:#4a90e2;cursor:pointer}.dialog-call-problem .fp-name{font-size:1.25rem;color:#404040}.dialog-call-problem .text-phone-number{font-size:1.8125rem;color:#4a90e2}.dialog-call-problem .text-call-sm{font-size:.75rem;color:#4a4a4a}.dialog-call-problem .zoom-logo{width:25%}.dialog-call-problem .create-zoom-title{font-weight:600;padding:15px 0 0}.dialog-call-problem .text-notice{font-size:14px;padding:15px 0 5px}.dialog-call-problem .text-error{color:#fd4040!important}.floating-chat{width:3.25rem;height:3.25rem;border-radius:50%;position:fixed;left:1.3rem;top:1.3rem;border-color:transparent}.floating-chat .icon{width:1.3rem}.floating-chat .badge-message{background-color:#ff001f;width:1rem;height:1rem;border-radius:50%;position:absolute;right:-.2rem;top:0}.chat-pc{max-width:480px;width:40%;background:#eee;border-radius:4px;position:fixed;left:0;top:0;bottom:0;height:100%;z-index:1005}.chat-pc .header{background-color:#47c0bd}.chat-pc .header .icon{width:1rem}.chat-pc .header .icon-close{width:.85rem;cursor:pointer}.chat-pc .header .title{font-size:.8rem;color:#fff}.chat-pc .btn-send{background:#acacac;border-radius:5.4px}.chat-pc .list-message{overflow-y:auto;overflow-x:hidden}.chat-pc .list-message .avatar{width:1.6875rem;height:1.6875rem}.chat-pc .list-message .text{color:#4a4a4a}.chat-pc .list-message .message-link,.chat-pc .list-message .text{font-size:.75rem;line-height:.95rem;border-radius:3.6px}.chat-pc .list-message .time{font-size:.625rem;color:#9b9b9b}.call-chat-container-landscape{position:absolute;bottom:10px;left:.5rem}.call-chat{z-index:1002}.call-chat .list-messages{max-height:300px;overflow-y:auto;overflow-x:hidden}.call-chat .my-message{background-color:rgba(74,144,226,.6);border-radius:10px;font-size:13px;color:#fff;line-height:17px}.call-chat .partner-message{background-color:hsla(0,0%,100%,.6);font-size:13px;color:#4a4a4a;line-height:17px;border-radius:10px}.call-chat .zoom-message{font-size:13px;color:hsla(0,0%,100%,.8)}.call-chat .btn{opacity:.6;background-color:#605d5d;border-radius:10px;font-size:12px;color:#fff}.call-chat .btn:hover{color:#fff}.call-chat .icon-close{width:.75rem}.call-chat .icon-show-comments{width:1.25rem}.call-chat .chat-input-box{position:absolute;bottom:0}.call-chat .badge-message{background-color:#ff001f;width:1rem;height:1rem;border-radius:50%;position:absolute;left:-.3rem;top:-.3rem}.above-chat-input-box{margin-bottom:50px}.zoom-box{width:80%;border-radius:30px;padding:20px;align-self:center;opacity:.6}.zoom-box .zoom-title{font-size:16px}.zoom-box .text-pass{font-size:16px;font-weight:600}.zoom-box .move-to-zoom-button{background-color:#2e87ee;opacity:1;border-radius:95px!important;width:50%;font-size:13px!important;color:#fff}@media screen and (max-width:575px){.zoom-box{width:100%;padding:15px;border-radius:15px}.zoom-box .zoom-title{font-size:13px}.zoom-box .text-pass{font-size:14px}.zoom-box .move-to-zoom-button{width:80%}}.dialog-zoom-link{width:100%;overflow-x:hidden;overflow-y:auto}.dialog-zoom-link .zoom-logo{width:25%}@media (min-width:576px) and (max-width:767.98px){.dialog-zoom-link{width:80%}}@media (min-width:768px) and (max-width:991.98px){.dialog-zoom-link{max-width:60%}}@media (min-width:992px) and (max-width:1199.98px){.dialog-zoom-link{max-width:50%}}@media (min-width:1200px){.dialog-zoom-link{max-width:40%}}.dialog-zoom-link .cp-card{background:#fff;border-radius:.5rem}.dialog-zoom-link .cp-avatar{border:2px solid #fff;width:3.25rem;height:3.25rem;border-radius:50%}.dialog-zoom-link .btn-call-phone{width:3.25rem;height:3.25rem;border-radius:50%;background-color:#4a90e2;cursor:pointer}.dialog-zoom-link .fp-name{font-size:1.25rem;color:#404040}.dialog-zoom-link .text-phone-number{font-size:1.8125rem;color:#4a90e2}.dialog-zoom-link .text-call-sm{font-size:.75rem;color:#4a4a4a}.dialog-zoom-link .text-pass{font-weight:600}.dialog-zoom-link .password{font-size:32px}.dialog-zoom-link .text-notice{color:#ff3e39}