:root{--fsize-extra-small:10px;--fsize-small:13px;--bshadow:0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 1px 0 rgba(20,23,28,.1);--main-color:#ec5252;--main-color-hover:#992337;--sec-color:#17a2b8;--sec-color-hover:#00576b;--light-gray:#bcbcbc}@font-face{font-family:OpenSans;src:url("https://easyenglish.cloudclass.edu.vn/assets/fonts/Open_Sans/OpenSans-Regular.ttf")}@font-face{font-family:OpenSans-Semibold;src:url("https://easyenglish.cloudclass.edu.vn/assets/fonts/Open_Sans/OpenSans-Bold.ttf")}body{font-family:'Open Sans',sans-serif;color:var(--dark);font-size:15px;background-color:var(--light);line-height:1.43;padding-top:65px}body.overflow_hidden{overflow:hidden}.main-body{min-height:calc(100vh - 410px)}.main-body.content-layout{height:calc(100vh - 65px)}.btn:focus,input:focus{box-shadow:none !important}input:focus{border-color:unset !important}.container-fluid{max-width:1440px}::selection{background-color:var(--sec-color);color:var(--white)}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--sec-color);border-radius:3px}::-webkit-scrollbar{width:6px;height:6px;z-index:-1}.jGrowl{z-index:9999999 !important}.jGrowl-notification{width:300px;min-height:0px;border-radius:4px;box-shadow:0 2px 9px 0 rgba(0, 0, 0, 0.12)}.jGrowl-notification .jGrowl-message{font-size:13px;letter-spacing:0.5px;color:#4a4a4a}.jGrowl-notification .jGrowl-message>i{font-size:18px;color:#00b511;vertical-align:middle}.jGrowl-notification .jGrowl-message>span{vertical-align:middle;padding-left:10px;display:inline-block;width:80%}.jGrowl-notification .jGrowl-close{outline:none;padding:1px}.jGrowl-notification .jGrowl-close:hover{opacity:0.8}.jGrowl-notification .jGrowl-close>i{font-size:18px;color:#9b9b9b}.alert-success{background-color:#dcf3cd !important;border:solid 1px #00b510}.alert-danger{background-color:#f2dede !important;border-color:#da9694}.alert-danger .jGrowl-message{color:#a94442}.alert-danger .jGrowl-message>i{color:#a94442}.alert-error{background-color:#f2dede !important;border-color:#da9694}.alert-error .jGrowl-message{color:#a94442}.alert-error .jGrowl-message>i{color:#a94442}.alert-warning{background-color:#f2dede;border-color:#da9694}.alert-warning .jGrowl-message{color:#a94442}.alert-warning .jGrowl-message>i{color:#a94442}label.error{color:red}.loading-div{opacity:0.6;position:absolute;background:#ccc;width:100%;height:100%;top:0px;left:0px;z-index:9999999}.loader{border:4px
solid #f3f3f3;border-radius:50%;border-top:5px solid #229541;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:auto;margin:0
auto;position:absolute;left:50%;top:50%;box-sizing:content-box}@-webkit-keyframes
spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}#loading-overlay{position:absolute;background:#ccc;opacity:0.6;z-index:9999;display:none}#loading-overlay #loading-overlay-animation{border:5px
solid white;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:5px solid #229541;border-radius:50%;width:50px;height:50px;margin:0
auto;position:absolute;left:50%;top:50%}#loading-overlay-modal{position:absolute;background:#ccc;opacity:0.6;z-index:9999;display:none;top:0px;right:0px}#loading-overlay-modal #loading-overlay-modal-animation{border:5px
solid white;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:5px solid #229541;border-radius:50%;width:50px;height:50px;margin:0
auto;position:absolute;left:50%;top:50%}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hidden{display:none !important}.not-data{width:300px;margin-left:20px}.not-data-category{margin-left:35px}.css_change_info_first_login{font-family:'Open Sans',sans-serif!important}.css_change_info_first_login{top:50px}.css_change_info_first_login .modal-header
.close{padding:0;margin:0
3px}.css_change_info_first_login .modal-header
.title{font-size:17px;margin:2px
10px;font-weight:600}.css_change_info_first_login .form-active-order .form-row .btn-active-order{padding-top:7px}.css_change_info_first_login .modal-header{padding:2px
0}.cc_block_navbar{height:65px;display:flex;justify-content:center;flex-direction:column;box-shadow:var(--bshadow);background-color:var(--white);position:fixed;width:100%;z-index:999999;top:0;left:0}.cc_navbar_child{display:flex;justify-content:space-between;background:inherit;box-sizing:border-box;height:65px;position:relative;z-index:1011}.cc_navbar_left{display:flex;flex-direction:row;align-items:center;justify-content:center}.cc_navbar_center{flex:1;min-width:1px;display:flex;flex-direction:row;align-items:center}.cc_navbar_right{display:flex;align-items:center;justify-content:flex-end}.cc_navbar_right
.btn{height:calc(2.25rem+6px)}.cc_navbar_logo{width:110px;height:100%;object-fit:contain}.cc_navbar_child .cc_navbar_logo .navbar-brand{height:100%}.cc_navbar_cat{min-width:106px;position:relative;padding:22px
0;cursor:pointer}.cc_navbar_cat_title,.cc_navbar_cat_icon{color:var(--gray)}.cc_navbar_cat_title{margin-left:px;font-size:var(--fsize-small)}.cc_navbar_mobi_humbuger,.cc_navbar_mobi_search{background-color:var(--white);color:var(--gray)}.cc_navbar_mobi_search{margin-right:10px}.cc_navbar_log button:first-child{margin-right:10px}.cc_navbar_cat_dropdown{background-color:var(--white);top:65px;left:0;overflow-y:auto!important}.cat-name{font-size:15px;display:inline-block;width:calc(100% - 70px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cc_navbar_cat_dropdown::before,.cc_navbar_cat_dropdown::after{border-style:solid;border-width:0 10px 13px;content:"";height:0;position:absolute;left:14px;width:0}.cc_navbar_cat_dropdown::before{border-color:transparent transparent #e8e9eb;top:-14px}.cc_navbar_cat_dropdown::after{border-color:transparent transparent #fff;top:-12px}.cc_navbar_cat_dropdown_sec,.cc_navbar_cat_dropdown_third{background-color:#f9f9f9;top:0;left:100%}.cc_navbar_cat_dropdown,.cc_navbar_cat_dropdown_sec,.cc_navbar_cat_dropdown_third{position:absolute;padding:10px
0;width:324px;height:530px;box-shadow:4px 4px 16px rgba(20, 23, 28, .25);display:none;border-bottom-left-radius:3px}.cc_navbar_cat_dropdown
ul{padding-left:0}.cc_navbar_cat_dropdown
li{list-style-type:none;padding:5px
15px}.cc_navbar_cat_dropdown li:hover:not(.cc_navbar_cat_dropdown_third_title){background-color:#f2f3f5}.cc_navbar_cat_dropdown li:hover:not(.cc_navbar_cat_dropdown_third_title) a{color:#007791}.cc_navbar_cat_dropdown li
.cc_navbar_cat_dropdown_title{line-height:1;vertical-align:middle}.cc_navbar_cat_dropdown li
i{vertical-align:middle;color:#a1a7b3;margin-right:6px}.cc_navbar_cat_dropdown_third_title{cursor:text}.cc_navbar_cat_dropdown li
a{text-decoration:none;color:#29303b;font-size:15px;font-weight:400;width:100%;position:relative;display:block}.cc_navbar_acount{}.cc_navbar_acount>a{width:40px;height:40px;background-size:cover;background-repeat:no-repeat;display:flex;border-radius:50px;color:var(--gray);white-space:nowrap;background-color:var(--white);text-align:center;padding:8px}.cc_navbar_acount li:hover{background-color:var(--light)}.cc_navbar_acount_icons{color:var(--gray);font-size:15px;display:inline-block;position:relative;width:40px;height:40px;max-width:100%;line-height:40px}.cc_navbar_acount_icons
i{display:inline-block;vertical-align:middle}.profile
.cc_navbar_acount_icons{background-size:cover;background-repeat:no-repeat;border-radius:50%;border-style:solid;border-width:0px;color:var(--gray);font-size:15px;display:inline-block;position:relative;width:40px;height:40px;max-width:100%;line-height:40px}.cc_comp_shop_cat_empty{padding:31px}.cc_navbar_acount_dropdown
a{display:flex;flex-direction:row;align-items:center;color:var(--gray);font-size:15px;font-weight:400;padding:0px
22px;width:100%;position:relative}.cc_navbar_acount_dropdown li.profile
a{display:flex;flex-direction:row;align-items:center;color:var(--gray);font-size:15px;font-weight:400;padding:10px
22px;width:100%;position:relative}.cc_navbar_acount_dropdown a:hover{text-decoration:none}.cc_navbar_acount_dropdown
ul{list-style-type:none;padding-left:0;margin-bottom:0}.cc_navbar_acount_options{flex:1;min-width:1px;display:inline-block}.cc_navbar_acount_options
span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray)}.cc_navbar_mobile_search{position:absolute;top:65px;width:100%;padding:10px
15px;background-color:var(--white);display:none}.cc_navbar_mobile_search.active{display:block}.cc_navbar_shop_cart{}.cc_navbar_shop_cart_child{padding:10px
0 0;max-height:230px;overflow-y:auto}.cc_navbar_shop_cart_child>a{display:flex;padding:10px
20px}.cc_navbar_shop_cart_child>a:hover{text-decoration:none;background-color:var(--light)}.cc_navbar_shop_cart_content{font-size:var(--fsize-small);color:var(--gray);overflow:hidden;white-space:nowrap}.cc_navbar_shop_cart_content>div{overflow:hidden;text-overflow:ellipsis}.cc_navbar_shop_cart_money>span:first-child{color:var(--main-color)}.cc_navbar_shop_cart_img{width:70px;min-width:70px}.cc_navbar_shop_cart_total{padding:10px
20px;background:#f2f3f5}.cc_navbar_shop_cart_total p span:first-child,
.cc_navbar_shop_cart_total p
s{font-size:18px !important}.cc_navbar_shop_cart_total p span.package-price{font-size:18px;color:#29303b;font-weight:600 !important}.cc_navbar_shop_cart_total p
s{display:block;font-size:15px !important;margin-left:100px}.cc_navbar_shop_cart_total
.btn{width:100%;border-radius:2px;background-color:#007791}.cc_navbar_mobile_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(41, 48, 59, .55);visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;z-index:999999;cursor:pointer}.cc_navbar_mobile_overlay.active{visibility:visible;opacity:1}.cc_navbar_mobile_layout{position:fixed;top:0;left:0;width:285px;max-width:80%;height:100%;z-index:999999;background-color:var(--white);padding:0
15px;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .6s cubic-bezier(.785, .135, .15, .86);-moz-transition:-moz-transform .6s cubic-bezier(.785, .135, .15, .86);-o-transition:-o-transform .6s cubic-bezier(.785, .135, .15, .86);transition:transform .6s cubic-bezier(.785,.135,.15,.86);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);overflow-y:auto}.cc_navbar_mobile_layout.active{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cc_comp_search{margin:0
auto}.cc_navbar_mobile_layout ul li:first-child,
.cc_navbar_mobile_layout:not(.cc_navbar_mobile_categories) ul li:nth-child(2){border-bottom:1px solid var(--light-gray)}.cc_navbar_mobile_layout:not(.cc_navbar_mobile_categories) ul li:nth-child(2){border-bottom:0}.cc_navbar_mobile_layout li:first-child{padding:1px
0}.cc_navbar_mobile_categories li:first-child{padding:8px
3px}.cc_navbar_mobile_categories
li{padding:7px
3px}.cc_navbar_acount>a{display:flex;border-radius:50px;color:var(--gray);white-space:nowrap;background-color:var(--white);text-align:center;padding:8px}.cc_navbar_mobile_layout
a{display:flex;flex-direction:row;align-items:center;color:var(--gray);font-size:15px;font-weight:400;padding:5px
0;width:100%;position:relative}.cc_navbar_mobile_layout
a.cc_comp_btn_outline_color{display:block;text-align:center}.cc_navbar_mobile_layout li.profile
a{display:flex;flex-direction:row;align-items:center;color:var(--gray);font-size:15px;font-weight:400;width:100%;position:relative}.cc_navbar_mobile_layout a:hover{text-decoration:none}.cc_navbar_mobile_layout
ul{list-style-type:none;padding-left:0;margin-bottom:0}.cc_navbar_mobile_log_regis{margin-top:12px}.js_navbar_open_categories{padding:9px
1px}.js_navbar_mobile_layout
li{padding:7px
5px !important}.cc_navbar_mobile_log_regis
.btn{width:100%;margin-bottom:15px}.cc_block_navbar_mobile
.cc_navbar_acount_icons{width:20px;min-width:20px;height:unset;text-align:center;line-height:normal}.cc_navbar_acount_icons.border_outline{background-size:cover;background-repeat:no-repeat;border-radius:50%;border-style:solid;border-width:0px;width:40px;height:40px;line-height:40px}.cc_block_added_course{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(41,48,59,.8);z-index:9999999;display:none}.cc_added_course_layout{width:900px;border-radius:5px;box-shadow:0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 1px 0 rgba(20, 23, 28, .1);background-color:var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:60px}.cc_added_course_header
.btn{position:absolute;top:15px;right:15px}.cc_added_course_content{display:flex;padding:30px;background-color:#e9f7f1;border-color:#e9f7f1;color:#004025;border-radius:3px;align-items:center}.cc_added_course_content>div{flex:1 1 auto}.cc_block_list_course{background-color:var(--white);padding:30px
0}.cc_block_list_course .custom-select:focus{border:1px
solid #ced4da;box-shadow:none}.cc_list_course_item{padding:15px
0;border-top:1px solid var(--light-gray);cursor:pointer}.cc_list_course_item:last-child{border-bottom:1px solid var(--light-gray)}.cc_list_course_img{height:125px;overflow:hidden}.cc_list_course_img
img{box-shadow:0 0 0 1px hsla(220, 7%, 92%, .5)}.cc_list_course_title
p{font-size:var(--fsize-small);color:var(--gray);margin-bottom:10px}.cc_list_course_title
a{font-weight:600;margin-bottom:0;color:var(--gray)}.cc_list_course_content{font-size:var(--fsize-small);color:var(--gray)}.cc_list_course_rate_hightest{background-color:#F4C150;font-size:9px;font-weight:700;border-radius:3px;padding:1px
7px;position:relative;display:inline-block}.cc_list_course_lectures{margin-bottom:10px}.cc_list_course_lectures li::before{content:"" !important}.cc_list_course_rate_hightest::after{content:"";border-radius:3px;right:-5px;background:inherit;height:11px;position:absolute;top:2px;transform:rotate(45deg);width:11px;z-index:1;display:block}.css_show_tag{margin-right:20px}.cc_list_course_rate_level{font-size:var(--fsize-small);color:var(--gray);display:block;align-items:center;list-style:none;padding-left:0;margin-bottom:0}.cc_list_course_rate_level
li{position:relative;display:inline-block}.cc_list_course_rate_level li:not(:first-child){margin-left:15px}.cc_list_course_rate_num,.cc_list_course_rate_star{display:inline-block}.cc_list_course_rate_num li:first-child{margin-left:0}.cc_list_course_rate_star
i{font-size:12px;color:var(--yellow)}.cc_list_course_rate_num{font-size:var(--fsize-small);color:var(--gray)}.cc_list_course_rate_num
span{color:var(--light-gray)}.cc_list_course_details>i{position:absolute;top:10px;right:25px;color:var(--main-color);font-size:18px;cursor:pointer}.cc_comp_pagination{margin-top:30px}.cc_comp_pagination .page-item.active .page-link{background-color:var(--sec-color);border-color:var(--sec-color);color:var(--white)}.cc_comp_pagination .page-item .page-link{color:var(--sec-color)}.cc_block_footer{background-color:#fff}.cc_footer_child_1{padding:40px
0 30px 0;border-top:1px solid #e8e9eb}.cc_footer_child_2{border-top:2px solid #e8e9eb;border-bottom:5px solid var(--main-color);padding:30px
0}.cc_footer_link
ul{display:flex;flex-direction:column;flex-wrap:wrap;height:90px;width:100%;list-style:none;margin:0;padding:0}.cc_footer_link ul
li{flex:33.3%;width:33.3%}.cc_footer_link ul li
a{color:var(--sec-color);font-size:var(--fsize-small)}.cc_footer_link ul li:nth-child(n+4){width:22.2%}.cc_footer_wold,.cc_footer_lang_content{float:left;line-height:24px !important}.cc_footer_local{margin-top:30px}.cc_footer_local ul, .cc_footer_temps
ul{padding-left:0}.cc_footer_temps{margin-top:10px;float:right}.cc_footer_local ul li, .cc_footer_temps ul
li{display:inline-block;padding-left:5px;padding-right:5px;margin-left:-5px}.cc_footer_local ul li a, .cc_footer_temps ul li
a{color:#9aa1a2;font-size:var(--fsize-small)}.cc_footer_local ul li:first-child a, .cc_footer_local ul li
a.active{color:var(--gray);pointer-events:none}.cc_footer_logo{display:flex;align-items:center}.cc_footer_logo a
img{width:110px}.cc_footer_logo
span{margin-top:12px}.cc_footer_copyright{color:var(--gray);font-size:var(--fsize-small)}.cc_block_footer{flex-shrink:0;background-color:#fff;position:relative}.cc_block_footer .custom-select:focus{border:1px
solid #ced4da;box-shadow:none}.cc_block_login_regis{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(41,48,59,.8);z-index:9999999;display:none}.cc_login_regis_layout{width:360px;border-radius:5px;box-shadow:0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 1px 0 rgba(20,23,28,.1);background-color:var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.cc_login_regis_header,.cc_login_regis_have_account{padding:20px
19px}.cc_login_regis_header
.btn{margin-top:-10px;background-color:transparent}.cc_login_regis_header .btn:hover{background-color:var(--main-color);color:var(--white)}.cc_login_regis_header{border-bottom:1px solid #dedfe0}.cc_login_regis_header>span{width:calc(100% - 40px);display:inline-block}.cc_login_regis_midle{padding:0
20px;margin:20px
0 0}.cc_login_regis_facebook a,
.cc_login_regis_google
a{border-radius:2px;padding:15px
20px;font-size:16px;font-weight:600;margin-bottom:8px;display:flex;box-shadow:0 2px 2px 0 rgba(41, 48, 59, .24), 0 0 2px 0 rgba(41, 48, 59, .12)}.cc_login_regis_facebook
a{background-color:#1a538a;color:var(--white)}.cc_login_regis_facebook a:hover, .cc_login_regis_google
a{text-decoration:none}.cc_login_regis_facebook i,
.cc_login_regis_google
i{margin-right:10px}.cc_login_regis_google
a{background-color:var(--white);color:var(--dark)}.cc_login_regis_facebook a:hover{background-color:#164675}.cc_login_regis_google a:hover{background-color:#f2f3f5}.cc_login_regis_form{margin:20px
0}.cc_login_regis_form form div:nth-child(2) i{font-size:20px}.cc_login_regis_form
.btn{width:100%;font-weight:bold}.cc_login_regis_forgot_pass{margin-bottom:10px}.cc_login_regis_terms{font-size:var(--fsize-extra-small);margin-bottom:15px}.cc_login_regis_forgot_pass a,
.cc_login_regis_terms a,
.cc_login_regis_have_account
a{color:var(--sec-color)}.cc_login_regis_form form.login div, .cc_login_regis_form form.signup div, .cc_login_regis_form form.forgot_password
div{position:relative;margin-bottom:8px}.cc_login_regis_form form.login div label, .cc_login_regis_form form.signup div
label{margin-bottom:0px;font-size:13px}.cc_login_regis_form form.login div i, .cc_login_regis_form form.signup div i, .cc_login_regis_form form.forgot_password div
i.email{position:absolute;height:17px;top:17px;left:10px;opacity:0.4}.cc_login_regis_form form.login div i.lock, .cc_login_regis_form form.signup div
i.lock{left:12px}.cc_login_regis_form form.login div input, .cc_login_regis_form form.signup div input, .cc_login_regis_form form.forgot_password div
input{padding-left:35px;font-size:17px}.form-control:focus{box-shadow:inset 0 0 1px rgba(0, 119, 145, .5);border-color:#76c5d6 !important}input.error{border:1px
solid red !important}.js_login_regis_close:hover{background-color:#e6f2f5 !important;color:black !important}.separate{border-top:1px solid #dedfe0;height:1px}.forgot-password-capcha{width:304px;height:78px;transform:scale(.77,.7);-webkit-transform:scale(.77,.7)}.capcha-warning{width:100%;height:70px;background-color:#faebeb;margin-bottom:20px;padding:18px
26px;display:none}.capcha-warning .notify-capcha{color:#521822;display:inline-block;float:right;padding-left:30px;margin-top:-23px}.capcha-warning
i{color:#ec5252}.reset-or-login{width:80%;margin:auto;text-align:center}.reset-or-login
.btn{width:94%;padding:6px
12px;font-weight:500}body{background:#fff;display:flex;flex-direction:column;min-height:100vh}.content{flex:1 0 auto}.cc_comp_search{width:100%}.cc_comp_search .form-inline{width:100%}.cc_comp_search .input-group{background-color:#f2f3f5;width:100%;border-bottom-left-radius:2px;border-top-left-radius:2px}.cc_comp_search
form{flex-flow:row}.cc_comp_search
input{font-size:var(--fsize-small);border:1px
solid transparent;background-color:transparent;height:calc(2.25rem + 6px)}.cc_comp_search input:focus{background-color:#fff;border-color:#dedfe0 !important;border-right-color:transparent !important;box-shadow:none}.cc_comp_search input:focus ~ .input-group-append
.btn{background-color:var(--white);border-color:#dedfe0;border-left-color:transparent !important}.cc_comp_search
.btn{border:1px
solid transparent;background-color:transparent;color:var(--main-color);transition:unset}.cc_comp_search .btn:hover,
.cc_comp_search input:focus ~ .input-group-append .btn:hover{background-color:var(--main-color);color:var(--white)}.cc_comp_btn_close_icon{background-color:transparent}.cc_comp_btn_close_icon:hover{background-color:var(--main-color);color:var(--white)}.cc_comp_title{margin-bottom:15px}.cc_comp_title
h3{text-transform:capitalize;font-size:20px;color:var(--gray)}.cc_comp_icon_noty{position:relative}.cc_comp_icon_noty>.btn{border-radius:50%;height:100%;width:38px;color:var(--gray);cursor:pointer;position:relative}.cc_comp_icon_noty>.btn.cc_hover{border:1px
solid var(--light-gray);background-color:var(--light)}.cc_comp_icon_noty
i{margin-left:-3px}.cc_comp_icon_noty_num{position:absolute;top:0;right:0;background-color:var(--main-color);border-radius:10px;font-size:var(--fsize-extra-small);color:var(--white);padding:0
5px;font-weight:900}.cc_comp_icon_noty{margin:0
10px;padding:14px
0}.cc_comp_btn_main_color,.cc_comp_btn_second_color{color:var(--white);border:none}.cc_comp_btn_main_color{background-color:var(--main-color);border-radius:2px;border:1px
solid var(--main-color)}.cc_comp_btn_main_color:hover{background-color:var(--main-color-hover);border:1px
solid var(--main-color-hover)}.cc_comp_btn_second_color{background-color:var(--sec-color);border-radius:2px;border:1px
solid var(--sec-color)}.cc_comp_btn_second_color:hover{background-color:var(--sec-color-hover);border:1px
solid var(--sec-color-hover)}.cc_comp_btn_second_color:hover,.cc_comp_btn_main_color:hover{color:var(--white)}.cc_comp_btn_outline_color{background-color:var(--white);color:var(--gray);border:1px
solid var(--gray);border-radius:2px}.cc_comp_btn_outline_color:hover{background-color:#f2f3f5}.cc_comp_btn_noty{position:relative;padding:16px
0}.cc_comp_btn_noty
a{height:auto !important}.cc_comp_btn_none_outline_color{background-color:var(--white);color:var(--gray);border-radius:2px;border:1px
solid transparent;color:var(--gray);font-size:var(--fsize-small)}.cc_comp_btn_none_outline_color:hover{background-color:#f2f3f5;border:1px
solid var(--light-gray);color:var(--gray)}.cc_comp_dropdown{position:absolute;padding:0px;width:300px;box-shadow:4px 4px 16px rgba(20,23,28,.25);display:none;background-color:var(--white);top:65px;right:0;border-radius:3px}.cc_comp_dropdown.cc_more_info{padding:20px}.cc_comp_dropdown::before,.cc_comp_dropdown::after{border-style:solid;border-width:0 10px 13px;content:"";height:0;position:absolute;right:9px;width:0}.cc_comp_dropdown::before{border-color:transparent transparent #e8e9eb;top:-14px}.cc_comp_dropdown::after{border-color:transparent transparent #fff;top:-12px}.cc_comp_dropdown
p{font-size:var(--fsize-small);color:var(--gray)}.cc_comp_dropdown
a{color:var(--sec-color)}.cc_comp_item_layout_parent{position:relative}.cc_comp_item_layout{overflow:hidden}.cc_comp_item_child{transition:0.3s;transform:translate(0)}.cc_comp_item{background:var(--white);overflow:hidden;position:relative;float:left;text-align:left;vertical-align:top;width:209px;height:280px;box-shadow:0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 1px 0 rgba(20, 23, 28, .1);margin:1px
5px 15px}.cc_comp_item
img{width:100%}.cc_comp_item_content{padding:15px
10px 0 15px}.cc_comp_item_content
a{text-decoration:none}.cc_comp_item_title{display:block !important;display:-webkit-box !important;-webkit-line-clamp:2;-moz-line-clamp:2;-ms-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-weight:600;height:36px;min-height:42px;font-size:15px;color:var(--dark);margin-bottom:10px}.cc_comp_item_title:hover{color:var(--dark)}.cc_comp_item_author{font-size:var(--fsize-small);color:var(--gray);margin-bottom:10px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:21px;height:21px}.cc_comp_item_rate_star
i{font-size:13px;color:var(--yellow)}.cc_comp_item_rate_num{font-size:var(--fsize-small);color:var(--gray)}.cc_comp_item_fee{margin-top:5px}.cc_comp_item_fee
s{vertical-align:middle;font-size:12px;color:var(--gray)}.cc_comp_item_fee
span{vertical-align:middle}.cc_comp_item_arrow{border-radius:50px;background-color:#fff;box-shadow:0 2px 8px 2px rgba(20,23,28,.15);position:absolute;top:41.5%;font-size:25px;width:50px;transform:translate(0,-50%);height:50px;padding:0;color:var(--main-color);z-index:1}.cc_comp_item_arrow:hover{box-shadow:0 2px 8px 2px rgba(20,23,28,.15)}.cc_comp_item_arrow:focus{box-shadow:0 2px 8px 2px rgba(20, 23, 28, .15) !important}.cc_comp_item_arrow[data-arrow="next"]{right:-15px}.cc_comp_item_arrow[data-arrow="prev"]{left:-15px}.cc_comp_item_hover{background-color:var(--white);width:335px;padding:30px
21px 25px;box-shadow:0 4px 16px rgba(20, 23, 28, .25);border-radius:3px;position:absolute;z-index:99999;min-height:450px;display:flex;flex-direction:column}.cc_list_course_rate_level span,a{text-decoration:none !important}.cc_comp_item_hover
.btn{width:100%}.cc_comp_item_hover
.cc_comp_item_wishlist{font-size:22px;color:var(--white);margin-right:5px;margin:10px
5px 0 0;cursor:pointer}.cc_comp_item_hover .cc_comp_item_wishlist:hover{color:var(--main-color)}.cc_comp_item_hover
a{color:var(--dark);font-size:18px}.cc_comp_item_hover_content_layout{flex:auto;max-height:350px;overflow-y:overlay}.cc_comp_item_hover_update{margin-bottom:8px !important}.cc_comp_item_hover_update, .cc_comp_item_hover ul
li{color:var(--gray);font-size:var(--fsize-small)}.cc_list_course_rate{padding:2px
0 4px}.cc_comp_item_hover
.cc_list_course_rate_level{padding-left:0}.cc_comp_item_hover_content_layout
ul{padding-left:15px}.cc_comp_item_hover_content{margin-bottom:8px;padding-top:5px;color:var(--dark);font-size:16px}.cc_comp_item_hover::after{border-style:solid;border-width:0 10px 13px;content:"";height:0;position:absolute;border-color:transparent transparent #fff;top:50%;width:0}.cc_comp_item_hover.left::after{left:-16px;transform:rotate(-90deg) translate(-50%)}.cc_comp_item_hover.right::after{right:-16px;transform:rotate(90deg)}.cc_comp_item_img{overflow:hidden;height:124px}.cc_comp_item_img
img{height:100%}.cc_comp_item_hover .cc_comp_item_go_cart_btn,
.cc_comp_item_hover.added_to_cart
.cc_comp_item_add_cart_btn{display:none}.cc_comp_item_hover.added_to_cart .cc_comp_item_go_cart_btn,
.cc_comp_item_hover
.cc_comp_item_add_cart_btn{display:inline-block}.cc_comp_item_wishlist{text-stroke:1px var(--main-color);-webkit-text-stroke:1px var(--main-color)}.cc_comp_item_hover.added_to_wishlist
.cc_comp_item_wishlist{color:var(--main-color)}.cc_comp_item_hover_btn_layout{display:flex;justify-content:space-between}.cc_comp_item_best_seller{position:absolute;top:15px;left:-2px}.cc_comp_hr{width:100%;border-bottom:1px solid var(--light-gray)}.cc_comp_btn_active_cod{background-color:var(--white);color:var(--gray);border-radius:2px;color:var(--gray);font-size:var(--fsize-small);padding:7px
10px;border:1px
solid #ccc;cursor:pointer}.cc_comp_btn_active_cod
i{font-size:16px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:3px}.cc_comp_btn_active_cod:hover{background-color:#f1f1f1}@media (max-width: 1024px){.cc_list_shop_cart_payment_child p:nth-child(2){font-size:27px !important}.js_list_shop_cart_remove
i{font-size:13px}.cc_item_course_cart_mobi{position:relative}.cc_list_shop_cart_img{float:left}.cc_list_shop_cart_money{font-size:12px}.cc_list_shop_cart_remove{left:98%;position:absolute;top:-12px}.cc_payment_1_form
.cc_payment_3_term{display:block}.custom-control-label{text-align:left}}@media (min-width: 768px) and (max-width: 1024px){.cc_list_shop_cart_remove{left:95%;position:absolute;top:-17px}}@media (min-width: 700px) and  (max-width: 1024px){.btn-noty-hidden{display:none !important}}@media (max-width: 767px){.css_brand_content_style div:first-child
div.cc_brand_content{border-bottom:1px solid #dedfe0}.cc_block_brand
.cc_brand_content{padding:26px
0}}@media (min-width: 411px) and (max-width: 731px){.cc_block_students_say
.js_comp_item_child{display:flex}.cc_block_students_say
.cc_students_say{width:100% !important}.cc_block_students_say
.js_comp_item{min-width:362px !important}}@media (max-width: 576px){.cc_course_of_user_item_child{width:unset !important;flex-wrap:wrap;justify-content:center;display:flex}.cc_list_shop_cart_remove
.btn{padding:0}.cc_list_shop_cart_remove .btn:hover{background-color:var(--white);color:var(--main-color)}.cc_student_feedback_content{display:block}.cc_students_say{width:377px}.cc_btn_transfer{width:100%}.info_user_pay
label{text-align:left !important}.cc_list_shop_cart_img
img{min-width:90px !important;height:67px !important}}@media (max-width: 414px){.cc_payment_item_child{display:block !important;text-align:center !important}.cc_payment_item:not(.third_color)::after{border-top:38px solid transparent !important;border-bottom:38px solid transparent !important}.cc_payment_item_step{margin:0
auto !important}.cc_item_course_cart_mobi{margin-left:100px}}@media (max-width: 375px){.cc_student_feedback_col_per{width:125px}.cc_students_say{width:337px}.cc_student_feedback_content,.cc_student_feedback_col_item{margin:0
auto}.cc_student_feedback_col_per{display:none}.cc_reviews_search_box{position:relative !important}}@media (max-width: 320px){.cc_students_say{width:280px}}@media (min-width: 576px){.cc_tabs_content{flex:1 0 auto;flex-direction:column;justify-content:center;margin-right:15px}.cc_course_of_user_item_child{width:unset !important;flex-wrap:wrap;justify-content:center;display:flex}.cc_payment_item_child{flex-direction:row}.cc_payment_item:not(.third_color)::after{border-top:27px solid transparent;border-bottom:27px solid transparent}.cc_payment_1_form_child{width:350px}.cc_payment_2_time_step{flex-direction:row}.cc_payment_2_time_course{padding-left:85px}.cc_payment_3_term{flex-direction:row}.cc_payment_table_outline{border:1px
solid var(--light-gray);padding:20px;border-radius:3px}.cc_navbar_mobile_search .form-inline .form-control{width:90% !important}}@media (min-width: 768px){.cc_intro_list_course_feature,.cc_list_course_feature{flex-direction:row}.cc_intro_list_course_rate_star,.cc_list_course_rate_star{margin-right:5px}.cc_intro_list_course_rate_level,.cc_list_course_rate_level{padding-left:15px;display:inline-block}.cc_intro_list_course_img,.cc_list_course_img{margin-bottom:0}.cc_list_course_content{margin-bottom:10px}.cc_intro_course_details_preview{position:absolute;margin-top:15px}.cc_intro_course_details_btn_add_cart
.btn{width:100% !important}.cc_what_learn_content
li{width:45%}.cc_featured_review_report span:first-child{display:unset;margin-bottom:0}.cc_comp_item{width:221px}.cc_course_of_user_item{width:217px}.cc_students_say{width:337px}.cc_tabs_layout{width:695px}.cc_brand_content
p{width:357px}.cc_tabs_layout_mobi{display:none}.first_brand_content{border-left:1px solid #dedfe0}}@media (min-width: 992px){.cc_navbar_cat,.cc_navbar_cart{margin-left:10px}.cc_comp_item{width:223px}.cc_tabs_content{max-width:219px;display:flex}.cc_preview_video_layout{width:900px}.cc_students_say{width:301px}}@media (min-width: 1200px){.cc_comp_item{width:212px}.cc_tabs_content{max-width:429px}.cc_students_say{width:360px}}@media (min-width: 1024px){.cc_tabs_child{text-align:center;display:flex}.css_brand_content_style
div{padding:0
!important}.css_brand_content_style{display:inherit !important}.css_brand_content_style{display:inherit !important}}@media (min-width: 1025px){.cc_list_shop_cart_child{display:flex}.cc_list_shop_cart_money{text-align:right}.cc_item_course_cart_mobi{display:flex;width:80%}}@media (min-width: 1366px){.cc_tabs_layout{width:665px}}