@font-face{font-family:MicrosoftYaHei;src:url(../../font/microsoft_yahei.ttf) format("truetype"),url(../../font/microsoft_yahei.woff) format("woff"),url(../../font/microsoft_yahei.otf) format("opentype")}*,body{margin:0;padding:0;font-family:MicrosoftYaHei,Quicksand,sans-serif}* html *{zoom:1}body{font-size:12px;color:#333;width:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}li{list-style:none;max-width:150rem}ol li{list-style:decimal}caption,th{text-align:left}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sub,sup{line-height:-1px;vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}button{background:0 0;border:none}strong{font-weight:700}table{font-size:inherit;font:100%}code,kbd,samp,tt{font-family:monospace}img{line-height:1%;vertical-align:bottom}dd,dt,li,td,th{font-size:12px;line-height:1.2}p{font-size:14px}.clearfix:after{display:block;clear:both;visibility:hidden;height:0;content:".";font-size:0}button,input[type=text],select,textarea{padding:2px;border:0;border-radius:5px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";appearance:none}select::-ms-expand{display:none}a{text-decoration:none;color:#3cf}a.links{color:#000;font-weight:700;text-align:center}.sub{color:#000;font-weight:700;text-align:center;font-size:16px}.timer{font-size:16px;margin-left:5px;text-align:center;font-weight:700}#loginForm a.links:hover{color:#47b8e8;background-color:#ffcc12}#loginForm .links_container{display:flex;justify-content:center;align-items:center}#loginForm .links_container div{text-align:center}.email_field{background:#fff;border:1px solid #a9a9a9;max-width:755px;min-width:300px;margin:20px auto;min-height:138px;text-align:center;padding-bottom:20px}.input_label{vertical-align:middle}.label-email{font-size:18px;position:relative;top:12px!important;font-weight:500}input.email{height:38px;margin-top:35px;width:88%}.reset_password_container{background:#fff;border:1px solid #a9a9a9;max-width:854px;min-width:300px;margin:80px auto;min-height:350px}.for_btn{display:flex;justify-content:center}.for_btn .submit_btn{width:180px!important;margin-top:10px;box-shadow:3px 3px 0 #00000070;background:#48b8e8 0 0 no-repeat padding-box}.for_btn a.links:hover{color:#47b8e8;background-color:#ffcc12;cursor:pointer}.otp-actions{display:grid;grid-template-areas:"back link";grid-template-columns:1.8fr 2.6fr;gap:3rem}.link{grid-area:link}.back{grid-area:back;text-align:right}.back>a:hover{color:#47b8e8;background-color:#ffcc12;cursor:pointer}.disabled{color:gray!important}.disabled:hover{color:gray!important;background-color:#fff!important;pointer-events:none}.for-terms{text-align:center!important;font-size:16px;margin-top:10px!important}.for-terms .terms-box{outline:1px solid grey;height:200px;overflow-y:scroll;text-align:left;padding:15px;margin-top:15px}.reset_password_container .note{width:624px;margin:11px auto;display:flex;justify-content:center}.reset_password_container.reapply_browser{min-height:390px}.alert.alert-success{text-align:center;margin-bottom:2.2rem;padding-bottom:3rem}.profile_pic{float:right;width:160px;position:relative;bottom:176px}.break-all{word-break:break-all}#library_video{height:302px;object-fit:contain;width:100%!important}.exam_result_message{align-content:center;text-align:center;display:flex;justify-content:center;align-items:center}.exam_result_message h2{width:520px;text-align:left}.exam_confirm_divider{height:70px}.loader-wrapper-whole{position:absolute;z-index:999;background-color:#111;opacity:.2;height:100%;width:100%;display:none}.sns_options_text,.social_media_icons{display:flex;justify-content:center;align-items:center;padding:10px 0 20px 0;gap:1rem}.sns_options_text{padding:10px 0 10px 0;flex-direction:column}.sns_options_text p:first-child{color:gray;width:23%;border-bottom:2px solid #edeced;line-height:0;margin:10px 0 20px;text-align:center}.sns_options_text p:first-child span{background:#fff;padding:0 10px}.popup_bg{background-color:#e36b14;color:#fff;padding:5px}.social_media_icons a.sm_links{background-color:#fff;border:none}#cookie-modal .fullscreen-msg .fullscreen-title-wrapper .fullscreen-msg-title{font-size:20px;padding-top:unset;padding-bottom:20px;color:#333}#cookie-modal{cursor:unset}#cookie-modal .fullscreen-msg .fullscreen-title-wrapper{padding:10px 20px}#cookie-modal .fullscreen-msg{width:40%}#accept-all-cookies-btn{background-color:#20ace9;color:#fff;padding:10px;font-size:20px;margin-top:5px}.action-buttons-wrapper{display:flex;align-items:center;gap:15px}@media only screen and (max-width:415px){body,html{position:relative;overflow-x:hidden}.alert.alert-success{height:344px;text-align:center;margin-bottom:2.2rem;padding-bottom:17rem;margin:2.2rem 1.5rem}body>div>img{margin:auto!important;width:570px!important;transform:rotate(90deg)!important;text-align:center!important;position:absolute!important;margin-right:-96px!important;max-width:none!important;height:320px!important;object-fit:contain}.otp-actions{display:flex;flex-direction:column;gap:.5rem}.otp-actions>span{text-align:center}}@media only screen and (max-width:425px){.otp-actions{display:flex;flex-direction:column;gap:.5rem}.otp-actions>span{text-align:center}#cookie-modal .fullscreen-msg{width:80%}#cookie-modal .fullscreen-msg .fullscreen-title-wrapper .fullscreen-msg-title{font-size:14px}}@media only screen and (max-width:320px){.alert.alert-success{height:344px;text-align:center;margin-bottom:2.2rem;padding-bottom:17rem}.alert.alert-success h1{font-size:22px}}.alert.alert-success h1{font-size:36px;padding:50px 0 30px}.alert.alert-success p{font-size:18px!important;padding:30px 0!important}.alert.alert-success a{color:#000}.alert.alert-success a:hover{color:#47b8e8}.swal-content h2{font-size:20px;font-weight:700;color:#030303;word-break:break-all}.swal-content h2.h2-title{font-size:20px;font-weight:700;color:#030303;word-break:unset!important}.swal-content p{text-align:center;letter-spacing:0;color:#030303;opacity:1;font-size:15px;margin-top:11px;padding-bottom:9px;border-bottom:2px solid #707070;font-weight:500}.swal-button-container{display:flex!important;justify-content:center!important;margin:0!important}.swal-button{background:0 0!important;color:#000!important;border:0!important;font-size:20px!important;font-weight:bolder!important}.swal-button:hover{background:0 0!important}.swal-button:focus{outline:0;box-shadow:none!important}.swal-footer{padding-top:0!important;margin-top:0!important;padding:0!important}.swal-overlay--show-modal{opacity:1;pointer-events:auto;background:#000000B3 0 0 no-repeat padding-box}.swal-content h3{font-size:18px;font-weight:bolder;color:#f45d62}.swal-content h4{font-size:15px;font-weight:bolder;line-height:1.8;margin-top:21px;border-bottom:1px solid #707070}.errors p,.errors ul li{color:#fc261e;font-size:14px;font-weight:700;margin-top:10px}* html .cf{zoom:1}.clr{clear:both;height:0;margin:0;padding:0;border:0;font-size:0;line-height:0}.container{margin:0;min-height:calc(90vh - 70px);margin-top:190px}.container_list_page{margin:0;min-height:calc(90vh - 70px)}.img100{width:100%}.txtCenter{text-align:center;font-weight:700}.mTB10{margin:10px 0}.mTB20{margin:20px 0}.mB40{margin-bottom:40px}.mB20{margin-bottom:20px}.mB30{margin-bottom:30px}.mB10{margin-bottom:10px}.m10{margin:10px}.mT20{margin-top:20px}.pTB20{padding:20px 0 20px 0}.fontPink{color:#ff3873}.t_left{text-align:left}.t_right{text-align:right}button{cursor:pointer}.fl-left_pc{float:left}.fl-right_pc{float:right}.height100{height:100%}.ui-widget-content{word-break:break-all}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.aus_controller_wrapper{width:290px;margin:auto;transform:translateY(-15px)}.audio_slider{margin-top:20px;margin-bottom:60px}.slider_label{line-height:1em;color:#999;font-size:15px;position:relative;text-align:right;right:-35px}.audio_slider.ui-slider{border-radius:0!important;border-color:#aaa!important;background:#aaa!important;height:4px!important}.audio_slider .ui-slider-handle{border-radius:0!important;height:30px!important;width:8px!important;top:-12px!important;margin-left:-4px!important;border:none!important;background:#707070!important}.audio_slider .ui-slider-handle:focus{border:none!important;border-color:#aaa!important;background:#707070!important;color:#707070!important;outline:0!important}.audio_slider .ui-slider-pip .ui-slider-label{font-size:14px!important}.recommend_explanation{margin-top:50px;border:1px solid silver;border-radius:8px;padding:10 50;color:rgb(125 123 123);font-weight:700;width:unset!important}@media only screen and (max-width:320px){.reset_password_container{min-width:auto}.reset_password_container .email_field{min-width:auto}}@media only screen and (max-width:720px){.fl-left_pc,.fl-right_pc{float:none}body>div>img{max-width:none!important;width:95%;height:80vh;object-fit:contain}}@media only screen and (max-width:768px){.profile_pic{float:unset;position:relative;bottom:0}.reset_password_container{margin:80px 16px}.reset_password_container .vest_title{margin:0 16px;font-size:18px}.vest_title_otp{font-size:18px!important}.reset_password_container .note{width:unset!important;margin:11px 24px}.reset_password_container .email_field{margin:0 10px}.alert.alert-success{margin-top:40px!important}.alert.alert-success h1{font-size:18px;padding:0 30px}.alert.alert-success p{font-size:14px!important;padding:16px 0!important}input.email{margin-top:30px!important;width:90%}#cookie-modal .fullscreen-msg .fullscreen-title-wrapper *{font-size:15px!important}#accept-all-cookies-btn{width:unset}}@media only screen and (min-width:1055px){.sound_img{width:500px!important;max-width:32rem!important;height:281.325px!important;margin:0 auto;object-fit:contain}body>div>img{width:auto;height:95%;object-fit:contain}}@media only screen and (max-height:620px){body>div>button.close{z-index:100!important;border-radius:50%!important;line-height:0!important;font-size:18px!important;background-color:rgb(0,0,0,.3);font-weight:700!important;width:25px!important;height:25px!important;top:10px!important;right:10px!important}}.font_size_title,.free_usage_btn,.license_key_usage_btn,.quiz_selectbox .quiz_title{font-family:inherit}.quiz_number span,.quiz_selectbox .date,.score span,.score_title{font-family:inherit}.close-dialog-btn,.paymet-options-close-dialog-btn{position:absolute;width:25px;height:25px;top:10px;right:10px;background:0 0;border:none;font-size:20px;cursor:pointer;color:#333;font-weight:bolder}.black_close_btn{width:10px}
