﻿.clear{clear:both}.quiz-canvas{width:100%;display:flex}.quiz-canvas .article-theme ol{padding:0px 0px 0px 25px;list-style-position:inside}.quiz-canvas .text-danger{color:#ff0000}.quiz-loading{position:absolute;width:100%;height:100%;z-index:1;background:#f1f2f2;display:flex;justify-content:center;align-items:center}.quiz-loading .progress{position:absolute;margin:0;bottom:0}.quiz-loading-icon{padding-right:10px}.quiz-loading-icon .preloader-wrapper.small{width:20px;height:20px}.quiz-loading-icon .preloader-wrapper .spinner-layer{border-color:#9f9f9f}.quiz-layout,.question-layout,.score-layout{width:100%;background-color:#f1f2f2;color:#164843;font-size:24px;line-height:1.5;overflow:auto}.quiz-layout{display:flex}.quiz-btn{padding:10px 30px;border-radius:1px;border:1px solid #164843;background:#fff;color:#164843;transition:all 0.3s;white-space:nowrap;font-size:36px;line-height:1.2;display:flex;align-items:center;margin-top:50px}.quiz-btn:hover{border-color:#164843;background-color:#164843;color:#fff}.quiz-btn.disabled{cursor:default;background:#dfdfdf !important;border-color:#dfdfdf !important;color:#9f9f9f !important;box-shadow:none}.quiz-accept-terms{display:flex;justify-content:flex-start;align-items:center;padding-top:20px}.quiz-accept-terms .accept-terms-text{font-family:thaisans_neuebold;color:#000;font-size:16px;line-height:1.13;margin:4px}.quiz-accept-terms .check-box-container{padding-left:35px;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.quiz-accept-terms .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:solid 1px #707070;border-radius:4px}.quiz-accept-terms .check-box-container:hover input ~ .checkmark{background-color:#ccc}.quiz-accept-terms .check-box-container input:checked ~ .checkmark{background-color:#04542b;border-color:#04542b}.quiz-accept-terms .checkmark:after{content:"";position:absolute;display:none}.quiz-accept-terms .check-box-container input:checked ~ .checkmark:after{display:block}.quiz-accept-terms .check-box-container .checkmark:after{left:8px;top:2px;width:7px;height:15px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.quiz-container{width:100%;padding:0px 50px;display:block;overflow:auto}.quiz-container.quiz-start-page{padding:80px}.quiz-container .quiz-title{display:flex;font-family:"thaisans_neuebold";font-size:45px;line-height:1}.quiz-container .quiz-title .quiz-badge{margin-top:10px;margin-right:10px;width:30px;height:33px}.quiz-container .quiz-certificate-info h4{border-bottom:none;color:#1e8764}.quiz-container .quiz-sub-title{font-size:27px;line-height:1}.quiz-container .quiz-total-questions{font-size:20px;color:#7b7b7b;margin-top:10px}.quiz-container .quiz-detail{line-height:1.2;margin-top:30px}.quiz-container .quiz-detail .quiz-detail-row-name{width:150px;display:inline-block}.quiz-container .quiz-detail .quiz-detail-row-val{display:inline-block;width:90px;padding:0px 10px;text-align:right}.quiz-container .quiz-explanation{font-size:18px;color:#666;margin-top:30px}.quiz-container .quiz-explanation .quiz-explanation-title{color:#04542b}.quiz-container .quiz-sign-in{margin-top:12px}.quiz-container .quiz-sign-in .quiz-input-box{margin-left:-12px;max-width:330px}.quiz-container .quiz-sign-in .input-otp-box{position:relative}.quiz-container .quiz-sign-in label{font-size:18px;color:#04542b;font-weight:bold;font-family:thaisans_neuebold}.quiz-container .quiz-sign-in input{height:30px;border-radius:4px;border:solid 1px #707070;background-color:#ffffff}.quiz-container .quiz-sign-in .request-otp-box{position:absolute;top:-1px;left:100%}.quiz-container .quiz-sign-in .request-otp-btn{width:150px;height:30px;padding:0;margin-left:12px;color:#FFF;font-size:18px;border-radius:4px;background:#71A554;border:solid 1px #71A554;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.quiz-container .quiz-sign-in .request-otp-btn:hover{background:#8cb874;border:solid 1px #8cb874}.quiz-container .quiz-sign-in .request-otp-btn.disabled{cursor:not-allowed;color:#9f9f9f;background:#dfdfdf;border:solid 1px #dfdfdf}.quiz-container .quiz-sign-in .otp-help-text{color:#666666;font-size:18px;margin:0 0 24px;line-height:1}.quiz-footer{position:absolute;left:0;bottom:0;z-index:9;width:100%;min-height:60px;color:#164843;background:#fff;box-shadow:1px 3px 5px #aaa;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.quiz-footer .quiz-toggle{cursor:pointer;width:135px;font-size:22px}.quiz-footer .quiz-toggle.retest-btn{width:155px}.quiz-footer .quiz-toggle:hover{opacity:0.7}.quiz-footer .quiz-toggle.right{text-align:right}.quiz-footer .quiz-toggle.disabled{color:#cccccc;cursor:default}.quiz-footer .quiz-toggle.disabled:hover{opacity:1}.quiz-footer .submit-quiz{border-radius:1px;font-size:18px;padding:0 24px;margin:0;color:#fff}.question-layout{height:100%;display:block}.question-layout .question-title-container{height:170px;background:#164843;display:flex;align-items:center;justify-content:center;position:relative}.question-layout .question-title-container .question-title-name{color:#fff;font-family:"thaisans_neuebold";max-height:85px;font-size:36px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.question-layout .question-title-container .question-clock{position:absolute;color:#fff;bottom:5px;left:50px}.question-layout .question-title-container .question-clock span{padding-right:5px}.question-layout .question-detail-container{display:flex;justify-content:center;align-items:center}.question-layout .question-detail-container .question-detail-content{max-width:900px;margin:70px 0px 120px}.question-layout .question-detail-container .question-detail-content .question-title{display:flex;justify-content:space-between}.question-layout .question-detail-container .question-detail-content .question-title .question-title-detail{display:flex;flex-direction:column;width:100%}.question-layout .question-detail-container .question-detail-content .question-title .question-title-score{width:100px;height:100px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid #aaa;margin-left:10px}.question-layout .question-detail-container .question-detail-content .question-total-choice{font-size:21px}.question-layout .question-detail-container .question-detail-content .question-name{font-family:"thaisans_neuebold"}.question-layout .question-detail-container .question-detail-content .question-text-score{display:none;color:#555}.question-layout .question-detail-container .question-detail-content .question-answer-number{font-size:18px;font-family:"thaisans_neueregular";color:#04542b}.question-layout .question-detail-container .question-detail-content .question-image{padding:0 50px;margin-top:30px}.question-layout .question-detail-container .question-detail-content .question-image img{width:100%}.question-layout .question-detail-container .question-detail-content .question-answer{margin-top:30px}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container{text-align:right}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .max-file-upload{font-size:18px;color:red}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--root{font-family:"thaisans_neueregular";font-size:24px}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--root .filepond--action-abort-item-processing{display:none}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--root .filepond--action-abort-item-load{display:none}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--drip{background:#eee;opacity:1;border:dashed 1px #aaa}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--drop-label label{color:#000;font-size:24px;line-height:1}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--drop-label label .sub-label{font-size:18px}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--drop-label .filepond--label-action{color:#3155ff;text-decoration-color:#3155ff}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--drop-label .filepond--label-action:hover{opacity:0.7}.question-layout .question-detail-container .question-detail-content .question-answer .answer-item{border-radius:4px;align-items:center;margin-bottom:5px;cursor:pointer;padding:0px 50px}.question-layout .question-detail-container .question-detail-content .question-answer .answer-item.disabled{cursor:no-drop}.question-layout .question-detail-container .question-detail-content .question-answer .answer-item.disabled span{color:#8e8e8e;background:#eeeeee}.question-layout .question-detail-container .question-detail-content .question-answer .answer-item.disabled:hover{background-color:unset}.question-layout .question-detail-container .question-detail-content .question-answer .answer-item:hover{background-color:#fff9}.question-layout .question-detail-container .question-detail-content .question-answer .answer-item .check-icon{width:40px;float:left}.question-layout .question-detail-container .question-detail-content .question-answer .answer-item .detail{width:calc(100% - 40px);float:left}.question-layout .question-detail-container .question-detail-content .question-answer .answer-textarea{height:300px;padding:15px;resize:none;background:#fff}.question-layout .question-detail-container .question-detail-content .question-alert{padding:0px 50px;font-size:21px}.question-layout .question-detail-container .question-detail-content .error-message{padding-left:50px;font-size:24px;color:#d13434}.score-layout .score-title-container{height:170px;background:#164843;display:flex;align-items:center}.score-layout .score-title-container .score-title-name{color:#fff;font-family:"thaisans_neuebold";font-size:36px;line-height:1.2;max-height:85px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.score-layout .score-detail-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:60px}.score-layout .score-detail-container .score-description{font-size:36px;line-height:1;color:#ccc;display:flex;justify-content:center;overflow:hidden}.score-layout .score-detail-container .score-summary{display:flex;justify-content:center;align-items:center;font-size:36px;flex-direction:column}.score-layout .score-detail-container .score-summary .score-text{font-family:"thaisans_neuebold";font-size:110px;line-height:1;padding:0 50px}.score-layout .score-detail-container .score-summary .score-exam-text{font-size:50px;padding:50px 0px}.score-layout .score-detail-container .score-summary .assignment-expire-text{font-size:50px;padding-top:50px;font-weight:bold}.score-layout .score-detail-container .score-summary .assignment-expire-content{font-size:24px;padding-bottom:60px;color:#7b7b7b}.score-layout .score-detail-container .score-summary .assignment-expire-btn{font-size:24px;background:#04542b;color:#fff;padding:2px 30px;border-radius:1px;border:1px solid #164843;transition:all 0.3s;white-space:nowrap;display:flex;align-items:center}.score-layout .score-detail-container .score-summary .assignment-expire-btn:hover{border-color:#164843;background-color:#164843;color:#fff}.score-layout .score-detail-container .score-divider{background:#ccc;margin:24px 0}.score-layout .score-result-answer{display:flex;justify-content:center;flex-direction:column;margin-bottom:120px}.score-layout .score-result-answer .answer-title{font-family:"thaisans_neuebold";font-size:36px;padding:0px 15px}.score-layout .score-result-answer .score-result-answer-container{padding:0 100px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item{margin-bottom:50px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item:last-child{margin-bottom:0px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-name{color:#164843;font-size:24px;font-family:"thaisans_neuebold";margin-bottom:15px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-explanation{padding:15px 0px;margin-bottom:15px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-explanation .title{color:#222222;font-weight:bold}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-explanation .content{color:#222222}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-image{padding:0 25px;margin-bottom:15px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-image img{width:100%}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item{align-items:center;padding:0 25px;margin-bottom:5px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item .disabled{color:#8e8e8e;background:#eeeeee}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item span{width:40px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item .correct{color:green}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item .incorrect{color:red}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item .check-icon{width:70px;float:left}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item .check-icon .icon{width:32.63px;float:left}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item .detail{width:calc(100% - 70px);float:left}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-text .question-text-answer{border:1px solid #aaa;border-radius:5px;padding:15px;min-height:70px;font-size:22px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-instructor-remark{margin-top:20px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-instructor-remark .title{color:#1e8764;font-weight:bold}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-instructor-remark .content{color:#222}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-file-wrapper{margin-top:20px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-file-wrapper .title{font-weight:bold;color:#04542b}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-file-wrapper .file{border:solid 1px #aaaaaa;font-size:22px;padding:5px 20px;width:215px;height:40px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 3px;color:#00532a}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-file-wrapper .file svg{color:#7b7b7b}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .divider-question{background:#707070}.quiz-expired-modal,.quiz-timeout-modal,.quiz-submit-answer-modal,.error-modal,.certificate-info-modal{position:fixed;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:100}.quiz-expired-modal .container-modal,.quiz-timeout-modal .container-modal,.quiz-submit-answer-modal .container-modal,.error-modal .container-modal,.certificate-info-modal .container-modal{width:100%;max-width:675px;background:#fff;padding:24px;margin:0px 10px;box-shadow:0px 24px 38px 3px rgba(0,0,0,0.2);display:flex;flex-direction:column;align-items:center}.quiz-expired-modal .quiz-timeout-box-modal,.quiz-expired-modal .quiz-submit-answer-box-modal,.quiz-expired-modal .certificate-info-box-modal,.quiz-timeout-modal .quiz-timeout-box-modal,.quiz-timeout-modal .quiz-submit-answer-box-modal,.quiz-timeout-modal .certificate-info-box-modal,.quiz-submit-answer-modal .quiz-timeout-box-modal,.quiz-submit-answer-modal .quiz-submit-answer-box-modal,.quiz-submit-answer-modal .certificate-info-box-modal,.error-modal .quiz-timeout-box-modal,.error-modal .quiz-submit-answer-box-modal,.error-modal .certificate-info-box-modal,.certificate-info-modal .quiz-timeout-box-modal,.certificate-info-modal .quiz-submit-answer-box-modal,.certificate-info-modal .certificate-info-box-modal{width:100%;max-width:675px;padding:40px;background:#fff;display:flex;flex-direction:column;align-items:center;box-shadow:0px 24px 38px 3px rgba(0,0,0,0.2)}.certificate-info-modal .certificate-info-box-modal{margin:10px;position:relative;border-radius:6px}.certificate-info-modal .certificate-info-box-modal .header{text-align:center}.certificate-info-modal .certificate-info-box-modal .header .fa-info-circle{color:#717682;font-size:50px;margin-bottom:18px}.certificate-info-modal .certificate-info-box-modal .criteria-title{font-size:36px;color:#00532a;font-weight:bold}.certificate-info-modal .certificate-info-box-modal ul li{list-style-type:disc}.certificate-info-modal .certificate-info-box-modal .close-certificate-info-modal{color:#aaaaaa;align-items:end;top:6px;right:10px;font-weight:10px;position:absolute;cursor:pointer}.quiz-timeout-modal .quiz-timeout-box-modal .quiz-timeout-description-modal{padding:0px 20px;font-size:36px;line-height:1.2;font-weight:bold;color:#04542b;text-align:center}.quiz-timeout-modal .quiz-timeout-box-modal .quiz-timeout-progress-modal{margin-top:30px;width:300px}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-header-modal{padding:0px 20px;font-size:36px;line-height:1.2;font-weight:bold;text-align:center}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-body-modal{display:flex;justify-content:center;flex-direction:column;padding-top:10px;font-size:18px;text-align:center}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-body-modal .quiz-submit-answer-danger-text{color:#ce3747}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal{display:flex;justify-content:center;padding-top:20px}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal .quiz-submit-answer-group-btn{display:inline-flex}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal .quiz-cancel-btn,.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal .quiz-confirm-result-btn{height:50px;line-height:50px;font-size:24px;padding:0 2.5rem;display:flex}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal .quiz-cancel-btn{background:#fff;color:#04542b;box-shadow:none}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal .quiz-cancel-btn:hover{text-decoration:underline}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal .quiz-confirm-result-btn{background:#04542b;color:#fff}.quiz-upload-file-popup{border-radius:2px;position:absolute;width:360px;right:15px;bottom:75px;z-index:9;background:#fff;box-shadow:1px 3px 5px #ccc}.quiz-upload-file-popup .quiz-upload-file-title{font-family:"thaisans_neuebold";font-size:18px;line-height:24px;padding:10px 30px;color:#fff;background:#222;display:flex;justify-content:space-between}.quiz-upload-file-popup .quiz-upload-file-title .quiz-upload-file-close-popup{color:#8b8b8b}.quiz-upload-file-popup .quiz-upload-file-body .quiz-upload-file-row{position:relative;width:100%;line-height:30px;padding:0px 60px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quiz-upload-file-popup .quiz-upload-file-body .quiz-upload-file-row .file-type-icon-box,.quiz-upload-file-popup .quiz-upload-file-body .quiz-upload-file-row .status-icon{position:absolute;top:5px}.quiz-upload-file-popup .quiz-upload-file-body .quiz-upload-file-row .file-type-icon-box{left:25px;width:20px;height:20px;border-radius:3px;display:flex;justify-content:center;align-items:center;background:#ce3747}.quiz-upload-file-popup .quiz-upload-file-body .quiz-upload-file-row .file-type-icon-box .file-type-icon{color:#fff;font-size:12px;line-height:1}.quiz-upload-file-popup .quiz-upload-file-body .quiz-upload-file-row .status-icon{right:25px}.quiz-upload-file-popup .quiz-upload-file-body .quiz-upload-file-row .status-icon.file-upload-progress{color:#ccc}.quiz-upload-file-popup .quiz-upload-file-body .quiz-upload-file-row .status-icon.file-upload-complete{color:#71a554}.quiz-upload-file-popup .quiz-upload-file-body .quiz-upload-file-row .status-icon.file-upload-error{right:28px;color:red}@media screen and (max-width: 991px){.quiz-container .quiz-sign-in .quiz-input-box{padding:0;margin-left:auto;max-width:100%}.quiz-container .quiz-sign-in .input-otp-box{display:flex}.quiz-container .quiz-sign-in .request-otp-box{position:initial;display:flex}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .max-file-upload{font-size:18px;color:red}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--drop-label label{font-size:18px}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--drop-label label .sub-label{font-size:12px}.score-layout .score-detail-container .score-summary{font-size:30px}.score-layout .score-detail-container .score-summary .score-text{font-size:80px;padding:0 40px}.score-layout .score-result-answer .score-result-answer-container{padding:0 15px}}@media screen and (max-width: 767px){.quiz-container.quiz-start-page{padding:0px 20px;padding:0px 20px}.quiz-container.quiz-start-page{padding:80px 20px}.quiz-container .quiz-title{font-size:27px}.quiz-container .quiz-title .quiz-badge{margin-top:0px}.quiz-container .quiz-sub-title{font-size:21px}.quiz-container .quiz-explanation{font-size:18px;margin-bottom:20px}.score-layout .score-title-container .score-title-name{color:#fff;font-family:"thaisans_neuebold";font-size:26px;max-height:65px}.score-layout .score-detail-container .score-description{font-size:26px}.score-layout .score-detail-container .score-summary{font-size:24px}.score-layout .score-detail-container .score-summary .score-text{font-size:50px;padding:0 20px}.score-layout .score-detail-container .score-summary .score-exam-text{font-size:30px;padding:20px 0px}.score-layout .score-result-answer .answer-title{font-size:27px;padding:0px}.score-layout .score-result-answer .score-result-answer-container{padding:0px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-name{font-size:22px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-explanation{font-size:20px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-image{padding:0px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item{font-size:20px;padding:0px}.score-layout .score-result-answer .score-result-answer-container .score-result-question-item .question-answer .answer-item span{width:35px}.question-layout .question-title-container .question-title-name{font-size:26px;max-height:65px}.question-layout .question-title-container .question-clock{left:20px}.question-layout .question-detail-container .question-detail-content{margin:30px 0px 145px}.question-layout .question-detail-container .question-detail-content .question-title .question-title-score{display:none}.question-layout .question-detail-container .question-detail-content .question-total-choice,.question-layout .question-detail-container .question-detail-content .question-name,.question-layout .question-detail-container .question-detail-content .question-text-score{font-size:18px}.question-layout .question-detail-container .question-detail-content .question-text-score{display:block}.question-layout .question-detail-container .question-detail-content .question-image{padding:0 10px;margin-top:20px}.question-layout .question-detail-container .question-detail-content .question-answer{margin-top:20px}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .max-file-upload{font-size:18px;color:red}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--drop-label label{font-size:18px}.question-layout .question-detail-container .question-detail-content .question-answer .answer-upload-container .filepond--drop-label label .sub-label{font-size:12px}.question-layout .question-detail-container .question-detail-content .question-answer .answer-textarea{height:200px}.question-layout .question-detail-container .question-detail-content .question-answer .answer-item{margin-bottom:5px;padding:5px 10px 0px}.question-layout .question-detail-container .question-detail-content .question-alert{padding:0px 10px;font-size:18px}.quiz-footer{min-height:50px;padding:5px}.quiz-footer .quiz-toggle,.quiz-footer .quiz-toggle.retest-btn{width:100px;font-size:14px}.quiz-footer .submit-quiz{font-size:18px;padding:0 10px}.quiz-btn{font-size:21px;margin-top:20px}.quiz-submit-answer-modal{padding:0px 15px}.quiz-submit-answer-modal .quiz-submit-answer-box-modal{padding:30px 15px}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-header-modal{padding:0;font-size:24px}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-body-modal{font-size:14px;text-align:center}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal{padding-top:15px}.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal .quiz-cancel-btn,.quiz-submit-answer-modal .quiz-submit-answer-box-modal .quiz-submit-answer-footer-modal .quiz-confirm-result-btn{height:30px;line-height:30px;font-size:18px;padding:0 2.5rem}.quiz-upload-file-popup{width:100%;bottom:50px;right:0px;box-shadow:none}}.article-canvas{width:100%;overflow:auto;background-color:#f1f2f2}.article-loading{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;z-index:1;background:#f1f2f2}.article-loading .progress{position:absolute;margin:0;bottom:0}.article-layout{display:flex;justify-content:center;align-items:center;width:100%;color:#164843;font-size:24px;line-height:1.5;overflow:auto}.article-container{width:100%;max-width:1100px;padding:100px 50px;display:block}.article-footer{display:flex;justify-content:space-between;align-items:center;width:100%;position:absolute;min-height:60px;bottom:0;left:0;padding:10px 20px;background:#fff;color:#164843}.article-footer .article-toggle{cursor:pointer;width:135px;font-size:22px}.article-footer .article-toggle:hover{opacity:0.7}.article-footer .article-toggle.right{text-align:right}@media screen and (max-width: 767px){.article-container{padding:80px 20px}.article-footer{min-height:50px;padding:5px}.article-footer .article-toggle{width:100px;font-size:14px}}.group-material{position:relative;margin-bottom:10px}.group-material input{font-size:20px;padding:10px 10px 10px 10px;display:block;border:1px solid black;padding-top:15px;height:auto;width:100%;box-sizing:inherit}.group-material input:focus{outline:none}.group-material label{color:#999;font-size:23px;font-weight:normal;position:absolute;pointer-events:none;left:10px;top:15px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.group-material input:focus ~ label,.group-material input:valid ~ label{top:5px;font-size:13px;color:green}.group-material input:focus ~ .bar:before,.group-material input:focus ~ .bar:after{width:50%}.group-material .cvv-icon{position:absolute;padding:10px;pointer-events:none;right:0px;top:3px;width:55px}.payment-inline{display:inline-flex}.payment-inline .expiry-cvv{margin-right:10px}.payment-inline .cvv{margin-right:100px}.line-payment{width:50%}.center-omise{margin:15px;text-align:center;margin-left:-45px}.center-omise strong{margin-right:10px}.center-omise span{position:absolute}.center-omise span img{width:70px}.type-card{padding-bottom:5px}.type-card img{width:40px}.modal-omise{padding:0px}.modal-omise h4{padding-top:30px}.header-padding{padding:20px}.omise-content-modal{width:100%;top:0px;bottom:0px}.omise-modal .modal-footer{background-color:lightgray}.omise-modal .modal-content{padding:0px}.omise-footer-mypayment{padding:0px}.skl-summernote-editor .modal-body .form-group{margin:15px 0px}.skl-summernote-editor .modal-footer .btn{font-size:18px}.skl-summernote-editor.article-template .note-editing-area .note-editable{max-width:1100px !important;height:auto !important;padding:100px 50px !important}.skl-summernote-editor.quiz-template .note-editing-area .note-editable{max-width:1100px !important;height:auto !important}.skl-summernote-editor.question-modal .note-editing-area .note-editable{height:auto !important}.article-theme{font-family:thaisans_neueregular;font-size:18px;line-height:1.22;color:#000}.article-theme b{font-family:thaisans_neuebold}.article-theme i{font-family:thaisans_neueitalic}.article-theme h1,.article-theme h2,.article-theme h3,.article-theme h4,.article-theme h5,.article-theme h6,.article-theme p{padding:0;border:0;margin:0 0 16px 0}.article-theme pre{margin:0 0 16px 0}.article-theme h1{font-weight:bold;font-size:2.67em;line-height:2.67;color:#04542b}.article-theme h2{font-weight:bold;font-size:2em;line-height:2;color:#04542b}.article-theme h3{font-weight:bold;font-size:2em;line-height:2;color:#000}.article-theme h4{font-weight:bold;font-size:1.33em;line-height:1.33;color:#04542b}.article-theme h5{font-weight:bold;font-size:1.33em;line-height:1.33;color:#000}.article-theme h6{font-weight:bold;font-size:1.33em;line-height:1.33;color:#555}.article-theme ul,.article-theme ol{margin:16px 0px;padding:0 0 0 40px;color:#000}.article-theme ul{list-style-type:disc}.article-theme ul li{list-style-type:disc}.article-theme a{color:#3155ff}.article-theme a:hover{text-decoration:underline}.article-theme a:visited{color:#4a1ec3}.article-theme a p{color:#333}.article-theme img{max-width:100%}.article-theme .question-char{font-weight:bold;width:16px;float:left;font-size:24px;color:#04542b}.article-theme .question-description{float:left;padding:6px 0px 0px 6px;width:calc(100% - 16px)}.article-theme .question-score{margin-bottom:15px;color:#1e8764;font-weight:bold;float:left;font-size:24px;width:calc(100% - 16px)}.article-theme .answer-char{width:16px;float:left;font-size:24px;color:#04542b}.article-theme .answer-description{float:left;padding:6px 0px 0px 6px;width:calc(100% - 16px)}.article-theme .answer-description.partial-correct{float:left;padding:6px 0px 0px 6px;width:calc(100% - 16px);margin-bottom:-12px}.article-theme .answer-score{color:#1e8764}.article-theme .evaluation-validation-icon{margin-top:3px;width:24px;float:left}.article-theme .evaluation-input-radio{width:24px;float:left}.article-theme .evaluation-input-checkbox{width:24px;float:left;color:#164843}.article-theme .evaluation-input-checkbox .disable{color:#8e8e8e;background-color:#eeeeee}.article-theme .evaluation-char-index{width:15px;float:left;padding-top:1px}.article-theme .evaluation-description{float:left;width:calc(100% - 48px)}.article-theme .evaluation-description-multiple-choose{float:left;width:670px}.article-theme .evaluation-description-partial-correct{padding-bottom:16px;float:left;width:670px}.article-theme .evaluation-description-partial-correct .answer-score{position:absolute;margin-top:-15px;color:#1e8764}.question-answer-number{margin-bottom:20px;color:#04542b}@media screen and (max-width: 1024px){.article-theme .evaluation-description-multiple-choose{width:555px}.article-theme .evaluation-description-partial-correct{width:555px}}@media screen and (max-width: 767px){.article-theme img{width:100% !important;height:auto !important}.article-theme .evaluation-description-multiple-choose{width:495px}.article-theme .evaluation-description-partial-correct{width:495px}}.footer{font-family:thaisans_neueregular, Helvetica, sans-serif;font-size:17px}.footer p#footer_text{font-size:18px}.footer .contact-wrapper{font-size:20px;color:#00532a}.footer .contact-wrapper a{color:#00532a}.footer a{color:#00532a}.footer a:hover{color:#00532a !important}.footer_logo{width:50%}.footer-content{margin-top:31px}.footer-content .fright-title{font-size:22px;font-weight:bold;margin-bottom:20px;color:#555}footer{border-top:1px solid #e5e5e5;background-color:#fff !important;color:#676767}footer .container{padding:0px 100px 0px 100px}footer .container .contact-wrapper a{color:#00532a;font-size:20px}footer .container .contact-wrapper div{color:#00532a}footer .container hr{border:0.5px solid #E5E5E5}.social-icon{margin-top:-5px}@media only screen and (max-width: 1199px){footer .container{padding:0px 15px 0px 15px}}.social-hours{white-space:pre-line}hr.contact{max-width:365px;margin:12px 0px 16px 0px}body{max-width:100%;overflow-x:hidden}body .close-preview{position:absolute;top:-30px;right:-5px;background:#dedede;padding:3px;border-radius:4px;z-index:9;cursor:pointer;color:#777;font-size:25px}.mobile-sub-menu-button{display:none}section.home .full-price,section.payment .full-price{position:absolute;bottom:2px;left:43px;color:red}section.home .full-price .line-cut,section.payment .full-price .line-cut{position:absolute;width:100%;top:10px;border:1px solid red}section.home .header_logo,section.payment .header_logo{width:140px;height:44px;vertical-align:middle}section.home .head-title,section.payment .head-title{position:relative;margin-top:20px;margin-bottom:5px}section.home .head-title .line-text,section.payment .head-title .line-text{position:absolute;width:225px;height:2px;top:50%;margin-top:-1px;background:#999;z-index:-1}section.home .head-title .text-head,section.payment .head-title .text-head{display:inline;font-size:25px;margin-left:20px;padding:0px 10px 0px 10px;color:#004d40;z-index:1}section.home .owl-carousel,section.payment .owl-carousel{opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}section.home .course-loading,section.payment .course-loading{position:absolute;left:240px;right:0px;top:50%;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s}section.home .side-nav,section.payment .side-nav{box-shadow:5px 0 5px -5px #999 !important;background:#f1f1f1}section.home .side-nav li:hover,section.payment .side-nav li:hover{background-color:#fff;box-shadow:inset 0px 0px 0px #66bb6a}section.home .side-nav li.active,section.payment .side-nav li.active{background-color:#fff;box-shadow:inset 240px 0px 0px #66bb6a}section.home .side-nav li.active a,section.payment .side-nav li.active a{color:#fff}section.home .mockup-height,section.payment .mockup-height{height:500px;width:100%}section.home .bxslider,section.payment .bxslider{margin-top:0px}section.home .row-new-course,section.payment .row-new-course{opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}section.home .bx-viewport,section.payment .bx-viewport{min-width:1000px;min-height:330px;padding-left:5px}section.home .bx-pager,section.home .bx-loading,section.payment .bx-pager,section.payment .bx-loading{display:none}section.home .bx-wrapper,section.payment .bx-wrapper{padding-left:30px;padding-right:25px;margin-bottom:0px}section.home #content,section.payment #content{position:relative;height:300px;margin-top:10px}section.home .bx-clone,section.payment .bx-clone{margin-left:5px}section.home .row-new-course,section.payment .row-new-course{padding:0px 20px 20px 20px}section.home .card.small,section.payment .card.small{width:190px;height:300px;display:inline-block;float:left;margin-right:25px;margin-bottom:0px;margin-top:25px;cursor:pointer}section.home .card.small .course-detail-box,section.payment .card.small .course-detail-box{height:27px;color:#fff;padding:5px;background:#666;margin-bottom:10px;border-bottom:2px solid #444}section.home .card.small .card-price,section.payment .card.small .card-price{position:absolute;right:10px;bottom:3px;color:#388e3c}section.home .card.small .card-price.real:before,section.payment .card.small .card-price.real:before{position:absolute;content:"";width:100%;background:red;height:2px;top:50%}section.home .card.small .card-price.discount,section.payment .card.small .card-price.discount{bottom:21px;right:5px;color:red;font-family:"thaisans_neuebold";background:#fff;padding:0px 5px}section.home .card.small .card-image img,section.payment .card.small .card-image img{width:190px;height:112px}section.home .card.small .ins-box,section.payment .card.small .ins-box{padding:8px 5px 5px 5px;position:relative;width:100%;height:auto}section.home .card.small .ins-box .ins-name,section.payment .card.small .ins-box .ins-name{font-size:14px;position:relative;display:block;margin-top:-33px;padding-left:37px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.home .card.small .ins-box img,section.payment .card.small .ins-box img{display:inline-block;border-radius:100%;border:2px solid #fff;width:30px;height:auto}section.home .card.small .card-content,section.payment .card.small .card-content{height:50px;overflow:hidden;padding:5px 10px 5px 10px;border-bottom:1px solid #eee}section.home .card.small .card-content .card-title,section.payment .card.small .card-content .card-title{font-size:17px;font-family:"thaisans_neuebold";display:inline-block;width:100%;line-height:20px;color:#666 !important;font-weight:400;height:34px}section.home .main-nav i,section.payment .main-nav i{color:#999}section.home .no-pd,section.payment .no-pd{position:fixed;padding:0px;top:250px;bottom:0px;z-index:2}section.home #nav-mobile,section.payment #nav-mobile{padding-bottom:0px;height:100%;opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s}section.home #nav-mobile h5,section.payment #nav-mobile h5{text-align:center;font-size:20px}section.home #nav-mobile nav,section.payment #nav-mobile nav{margin-bottom:0px;height:0px;overflow:hidden;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;transition:height 0.5s}section.home #nav-mobile nav form,section.home #nav-mobile nav .input-field,section.home #nav-mobile nav label,section.home #nav-mobile nav i,section.payment #nav-mobile nav form,section.payment #nav-mobile nav .input-field,section.payment #nav-mobile nav label,section.payment #nav-mobile nav i{height:100%;line-height:40px}section.home #nav-mobile li,section.payment #nav-mobile li{height:33px}section.home #nav-mobile li a,section.payment #nav-mobile li a{height:100%;line-height:33px;font-size:16px}section.home #nav-mobile li a i,section.payment #nav-mobile li a i{width:20px}section.home .course-card-box h5,section.payment .course-card-box h5{text-align:center;margin-top:20px;margin-bottom:-1px}section.home .nav-input,section.payment .nav-input{width:auto;left:180px;display:inline-block;max-height:100%;border-radius:10px;height:30px;line-height:30px;vertical-align:middle;color:#fff}section.home .nav-input input,section.payment .nav-input input{height:100%;width:150px;margin:0;border-radius:10px;padding-right:10px;padding-left:40px;color:#444;background:#fff;font-size:13px;border:1px solid #dedede;box-sizing:border-box}section.home .nav-input input:focus,section.payment .nav-input input:focus{width:200px;color:#444;padding-right:40px;border:1px solid #4caf50}section.home .nav-input input:focus+label i,section.payment .nav-input input:focus+label i{color:#4caf50}section.home .nav-input input:focus ~ .material-icons,section.payment .nav-input input:focus ~ .material-icons{color:#b71c1c;cursor:pointer;display:block}section.home .nav-input input+label i,section.payment .nav-input input+label i{color:#999}section.home .nav-input input ~ .material-icons,section.payment .nav-input input ~ .material-icons{color:#999;cursor:pointer;display:none;font-size:22px}section.home .nav-input label,section.home .nav-input i,section.payment .nav-input label,section.payment .nav-input i{height:100%;font-size:22px}section.home .nav-input i,section.payment .nav-input i{max-height:100%;line-height:31px;font-size:22px}section.home .slider .slides,section.payment .slider .slides{position:relative}section.home .max-width,section.payment .max-width{width:100%}section.home .side-nav a,section.payment .side-nav a{height:50px;line-height:50px}section.home .text-title,section.payment .text-title{position:relative;margin:auto;width:250px;display:block;font-size:25px;padding-bottom:0px;height:25px;line-height:27px;padding-left:15px;padding-right:15px}section.home .text-title-box,section.payment .text-title-box{position:relative}section.home .text-title-box:before,section.payment .text-title-box:before{content:"";left:0px;position:absolute;top:50%;margin-top:-1px;width:100%;height:2px;background:#66BB6A}section.home nav.main-nav,section.payment nav.main-nav{padding-left:20px;padding-right:20px;letter-spacing:0.3px}section.home .owl-nav,section.payment .owl-nav{position:relative;z-index:120}section.home .owl-stage-outer,section.payment .owl-stage-outer{width:100%;z-index:60;max-height:220px}section.home .owl-prev,section.payment .owl-prev{-webkit-background-clip:border-box;-webkit-background-origin:padding-box;-webkit-background-size:auto;-webkit-user-select:none;background-attachment:scroll;background-clip:border-box;background-color:#ffffff;background-image:none;background-origin:padding-box;background-size:auto;box-sizing:border-box;color:#444444;cursor:pointer;display:inline-block;font-family:Lato, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;font-size:18px;font-style:normal;font-weight:normal;line-height:14px;margin-bottom:0px;margin-left:10px;margin-right:5px;margin-top:-36px;padding-bottom:0px;padding-left:5px;padding-right:7px;padding-top:5px;text-align:center;z-index:100;border-radius:13px;width:26px;height:26px;opacity:0.8}section.home .owl-prev,section.payment .owl-prev{cursor:pointer;float:left}section.home .owl-next,section.payment .owl-next{cursor:pointer;-webkit-background-clip:border-box;-webkit-background-origin:padding-box;-webkit-background-size:auto;-webkit-user-select:none;background-attachment:scroll;background-clip:border-box;background-color:#ffffff;background-image:none;background-origin:padding-box;background-size:auto;border-radius:13px;box-sizing:border-box;color:#444444;cursor:pointer;display:inline-block;font-family:Lato, "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;font-size:18px;font-style:normal;font-weight:normal;height:26px;width:26px;line-height:14px;margin-bottom:0px;margin-left:5px;margin-right:10px;margin-top:-36px;padding-bottom:0px;padding-left:7px;padding-right:5px;padding-top:5px;text-align:center;z-index:100;float:right;opacity:0.8}.loading-box{position:fixed;left:240px;right:0px;top:25%;bottom:0px;opacity:0;display:none;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s}.course-card-filter-box{background:#fff;padding-bottom:40px;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.show-card-hover{position:absolute;width:100%;height:224px;background:rgba(0,0,0,0.7);top:0px;overflow:auto;padding:8px;z-index:1;display:none;border-top:4px solid #dedede;border-bottom:4px solid #dedede}li.course-card .ins-detail{margin-top:0px;color:#999;padding-left:42px;padding-right:5px;font-size:14px;display:inline-block;height:32px;overflow:hidden;line-height:14px}li.course-card:hover .show-card-hover{display:block}.boxLoading{width:50px;height:50px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.boxLoading:before{content:"";width:50px;height:5px;background:#000;opacity:0.1;position:absolute;top:59px;left:0;border-radius:50%;animation:shadow 0.5s linear infinite}.boxLoading:after{content:"";width:50px;height:50px;background:#1A6844;animation:animate 0.5s linear infinite;position:absolute;top:0;left:0;border-radius:3px}@keyframes animate{17%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scale(1, 0.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@keyframes shadow{0%, 100%{transform:scale(1, 1)}50%{transform:scale(1.2, 1)}}.cs-loader{position:absolute;top:0;left:0;height:100%;width:100%}.cs-loader-inner{transform:translateY(-50%);top:50%;position:absolute;width:calc(100% - 200px);color:#FFF;padding:0 100px;text-align:center}.cs-loader-inner label{font-size:20px;opacity:0;display:inline-block}@keyframes lol{0%{opacity:0;transform:translateX(-300px)}33%{opacity:1;transform:translateX(0px)}66%{opacity:1;transform:translateX(0px)}100%{opacity:0;transform:translateX(300px)}}@-webkit-keyframes lol{0%{opacity:0;-webkit-transform:translateX(-300px)}33%{opacity:1;-webkit-transform:translateX(0px)}66%{opacity:1;-webkit-transform:translateX(0px)}100%{opacity:0;-webkit-transform:translateX(300px)}}.cs-loader-inner label:nth-child(6){-webkit-animation:lol 3s infinite ease-in-out;animation:lol 3s infinite ease-in-out}.cs-loader-inner label:nth-child(5){-webkit-animation:lol 3s 100ms infinite ease-in-out;animation:lol 3s 100ms infinite ease-in-out}.cs-loader-inner label:nth-child(4){-webkit-animation:lol 3s 200ms infinite ease-in-out;animation:lol 3s 200ms infinite ease-in-out}.cs-loader-inner label:nth-child(3){-webkit-animation:lol 3s 300ms infinite ease-in-out;animation:lol 3s 300ms infinite ease-in-out}.cs-loader-inner label:nth-child(2){-webkit-animation:lol 3s 400ms infinite ease-in-out;animation:lol 3s 400ms infinite ease-in-out}.cs-loader-inner label:nth-child(1){-webkit-animation:lol 3s 500ms infinite ease-in-out;animation:lol 3s 500ms infinite ease-in-out}#loading{position:absolute;left:calc(50% - 100px);top:calc(50% - 25px);z-index:9999}.uil-ripple{position:absolute;left:calc(50% - 90px);top:calc(50% - 90px);opacity:0.5;z-index:999}.ld-l{opacity:0;animation:ld-in 3s 0s ease infinite}.ld-o{opacity:0;animation:ld-in 3s 0.1s ease infinite}.ld-a{opacity:0;animation:ld-in 3s 0.2s ease infinite}.ld-d{opacity:0;animation:ld-in 3s 0.3s ease infinite}.ld-i{opacity:0;animation:ld-in 3s 0.4s ease infinite}.ld-n{opacity:0;animation:ld-in 3s 0.5s ease infinite}.ld-g{opacity:0;animation:ld-in 3s 0.6s ease infinite}@keyframes ld-in{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(1)}}@media screen and (max-width: 750px){.row-new-course{opacity:1 !important}.head-title{padding-bottom:18px}.mobile-sub-menu-button{display:block}.carousel-container{display:none}.sub-menu{-webkit-transition:left 0.5s;-moz-transition:left 0.5s;transition:left 0.5s;left:-240px !important}.course-card-box,.course-card-filter-box{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.course-card-box{padding-left:0px !important}.course-card-filter-box{padding:20px !important}.card-container{width:430px;margin:auto}section.home.show-sub-menu .sub-menu{left:0px !important}section.home.show-sub-menu .course-card-box,section.home.show-sub-menu .course-card-filter-box{padding-left:240px !important}section.home.show-sub-menu .course-card-filter-box{padding-left:260px !important}}@media screen and (max-width: 500px){.mobile-sub-menu-button{display:block}.card-container{width:190px;margin:auto}li.course-card{width:190px;margin:auto}}.toast{background:#e53935}section.payment{padding-top:40px}section.payment td{vertical-align:top}section.payment .bold{font-weight:700}section.payment .loading-modal{position:fixed;z-index:999999;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.7)}section.payment .loading-modal .loading-text{position:absolute;left:50%;top:50%;margin-left:-103px;margin-top:-49px;font-size:22px;color:#fff}section.payment .loading-modal .loading{position:absolute;left:50%;top:50%;margin-left:-100px;margin-top:-20px}section.payment .loading-modal #fountainG{position:relative;width:234px;height:28px;margin:auto}section.payment .loading-modal .fountainG{position:absolute;top:0;background-color:rgba(23,145,23,0.97);width:28px;height:28px;animation-name:bounce_fountainG;-o-animation-name:bounce_fountainG;-ms-animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;-moz-animation-name:bounce_fountainG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);-moz-transform:scale(0.3);border-radius:19px;-o-border-radius:19px;-ms-border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px}section.payment .loading-modal #fountainG_1{left:0;animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}section.payment .loading-modal #fountainG_2{left:29px;animation-delay:0.75s;-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s}section.payment .loading-modal #fountainG_3{left:58px;animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s}section.payment .loading-modal #fountainG_4{left:88px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}section.payment .loading-modal #fountainG_5{left:117px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}section.payment .loading-modal #fountainG_6{left:146px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}section.payment .loading-modal #fountainG_7{left:175px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}section.payment .loading-modal #fountainG_8{left:205px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}@keyframes bounce_fountainG{0%{transform:scale(1);background-color:#158f3c}100%{transform:scale(0.3);background-color:white}}@-o-keyframes bounce_fountainG{0%{-o-transform:scale(1);background-color:#158f3c}100%{-o-transform:scale(0.3);background-color:white}}@-ms-keyframes bounce_fountainG{0%{-ms-transform:scale(1);background-color:#158f3c}100%{-ms-transform:scale(0.3);background-color:white}}@-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1);background-color:#158f3c}100%{-webkit-transform:scale(0.3);background-color:white}}@-moz-keyframes bounce_fountainG{0%{-moz-transform:scale(1);background-color:#158f3c}100%{-moz-transform:scale(0.3);background-color:white}}section.payment .academic-remark{margin:5px 0 0;color:#d13434;max-width:400px}section.payment .alert{color:red}section.payment .smb{display:none}section.payment .modal-content{height:100% !important}section.payment .modal-close-button{position:absolute;right:10px;cursor:pointer;top:10px;color:grey;font-size:25px}section.payment .btn.learn-now{display:block;margin:auto;width:150px;margin-top:10px;background:#00532A}section.payment .btn.checking{border-radius:4px;background:#00532A;box-shadow:none}@media (min-width: 320px){section.payment .btn.checking{padding-left:32px;padding-right:32px}}@media (min-width: 768px){section.payment .btn.checking{width:176px;height:40px}}section.payment .btn.history{color:#00532A;border:#00532A solid 1px;border-style:solid;box-shadow:none;background:transparent;background-color:transparent;border-radius:4px}@media (min-width: 320px){section.payment .btn.history{padding-left:16px;padding-right:16px}}@media (min-width: 768px){section.payment .btn.history{width:176px;height:40px}}section.payment .coupon-free-btn{display:block;width:230px;margin:auto;margin-top:20px}section.payment .card.payment,section.payment .btn{cursor:pointer}section.payment #transferModal{background:#fff}section.payment #leavePaymentModal{max-width:460px;border-radius:10px;top:15% !important;max-height:90%}@media (max-width: 480px){section.payment #leavePaymentModal{width:95%;max-height:95%;top:1% !important}}section.payment #leavePaymentModal h3{color:#00532A;font-size:24px}section.payment #leavePaymentModal .text-white{color:white}section.payment #leavePaymentModal .leave-payment-info{position:relative;margin-top:5px;margin-bottom:5px;max-width:368px;margin-left:auto;margin-right:auto}section.payment #leavePaymentModal .leave-payment-logo-container{width:50px;height:50px;margin:0 auto;position:relative;margin-bottom:16px}section.payment #leavePaymentModal .leave-payment-logo-container img{width:100%;height:100%}section.payment #leavePaymentModal .button-container{text-align:center}section.payment #leavePaymentModal .button{display:block;font-size:18px;letter-spacing:0.04em;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:10px;padding-left:20px;padding-right:20px;border-radius:5px;font-weight:500;width:100%;text-align:center;position:relative}section.payment #leavePaymentModal .stay-button{background-color:#00532A;color:#fefefe;border:1px solid #00532A}section.payment #leavePaymentModal .quit-button{background-color:#fefefe;color:#00532A;border:1px solid #00532A}section.payment #leavePaymentModal .leave-payment-text{size:18px;line-height:22px}section.payment #leavePaymentModal .leave-payment-text .qr-code-expire-duration{color:#F44336}section.payment #leavePaymentModal .leave-payment-text .warning-text{color:#F44336}section.payment #leavePaymentModal .bold{font-weight:700}section.payment #leavePaymentModal .gray{color:#555555}section.payment #leavePaymentModal .price-text{color:#00532A;font-weight:700;font-size:24px}section.payment #leavePaymentModal .line-separator{border-top:1px solid rgba(0,0,0,0.12);padding-top:16px;margin-bottom:16px}section.payment #leavePaymentModal .duration-icon{width:16px;height:16px;position:relative;top:12px;transform:translateY(-50%)}section.payment #promptPayModal{max-width:460px;min-height:550px;border-radius:10px;top:5% !important;max-height:90%}@media (max-width: 480px){section.payment #promptPayModal{width:95%;max-height:95%;top:1% !important}}section.payment #promptPayModal .text-white{color:white}section.payment #promptPayModal .vertical-center{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}section.payment #promptPayModal .modal-close-button{position:absolute;right:24px;cursor:pointer;top:24px;color:grey;font-size:24px}@media (max-width: 480px){section.payment #promptPayModal .modal-close-button{right:14px;top:14px}}section.payment #promptPayModal .modal-close-button .close-icon{width:16px;height:16px}section.payment #promptPayModal .prompt-pay-payment-info{position:relative;margin-top:5px;margin-bottom:5px;max-width:368px;margin-left:auto;margin-right:auto}section.payment #promptPayModal .prompt-pay-qr-code-container{width:250px;height:342px;background-color:#EEEEEE;padding:16px;margin:0 auto;border-radius:10px;position:relative}section.payment #promptPayModal .prompt-pay-qr-code-container img{width:100%;height:100%;background-color:#EEEEEE}section.payment #promptPayModal .prompt-pay-qr-code-container .expired{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.87);border-radius:10px}section.payment #promptPayModal .button{display:block;font-size:18px;letter-spacing:0.04em;margin-left:auto;margin-right:auto;margin-top:44px;margin-bottom:10px;padding:10px;padding-left:20px;padding-right:20px;border-radius:5px;font-weight:500;width:100%;text-align:center;position:relative}section.payment #promptPayModal .download-button{background-color:#00532A;color:#fefefe;border:none}section.payment #promptPayModal .download-button .download-icon{width:14px;height:14px;position:absolute;top:12px;right:16px}section.payment #promptPayModal .regenerate-button{background-color:#fefefe;color:#00532A;border:1px solid #00532A}section.payment #promptPayModal .regenerate-button .regenerate-icon{width:16px;height:16px;position:relative;top:12px;transform:translateY(-50%)}section.payment #promptPayModal .prompt-pay-text{size:18px;line-height:22px}section.payment #promptPayModal .prompt-pay-text .qr-code-expire-duration{color:#F44336}section.payment #promptPayModal .prompt-pay-text .warning-text{color:#F44336}section.payment #promptPayModal .bold{font-weight:700}section.payment #promptPayModal .gray{color:#555555}section.payment #promptPayModal .price-text{color:#00532A;font-weight:700;font-size:24px}section.payment #promptPayModal .line-separator{border-top:1px solid rgba(0,0,0,0.12);padding-top:16px;margin-bottom:16px}section.payment #promptPayModal .duration-icon{width:16px;height:16px;position:relative;top:12px;transform:translateY(-50%)}section.payment #omiseModal input{background:#fff}section.payment #omiseModal select{display:block}section.payment #omiseModal .modal-content{height:100% !important;overflow:hidden}section.payment #omiseModal .modal-title{margin-left:10px;font-size:22px}section.payment #omiseModal .modal-body{padding-bottom:5px}section.payment #omiseModal .VISAMCLOGO{height:30px;margin-left:7px;margin-bottom:5px}section.payment #omiseModal #token_errors{margin-left:12px;color:#C30000}section.payment #omiseModal #dialog-omise-payment-mobile{width:500px;margin-left:auto;margin-right:auto}section.payment #omiseModal #omise-course-info-mobile{margin-bottom:0px}section.payment #omiseModal .omise-course-info{font-size:20px;margin-left:10px}section.payment #omiseModal .omise-course-info .course-name{text-align:center;width:100%;margin-right:15px;display:inline-block;margin-bottom:15px;font-size:22px;font-weight:bold}section.payment #omiseModal .omise-course-info .course-price{text-align:center;width:100%;margin-right:15px;display:inline-block;margin-bottom:15px;font-size:30px;font-family:"thaisans_neuebold";color:green}section.payment #omiseModal .omise-course-info .course-credit{opacity:0.7}section.payment #omiseModal .omise-payment-info{position:relative;margin-top:5px;margin-bottom:5px;width:295px;margin-left:auto;margin-right:auto}section.payment #omiseModal .omise-payment-info .course-credit{text-align:center}section.payment #omiseModal .omise-payment-info .omise-number{display:inline-block;height:40px;font-size:20px;line-height:25px}section.payment #omiseModal .omise-payment-info .omise-number input{font-size:20px;height:35px;border:1pt solid #aaaaaa;padding-left:7px;border-radius:4px;width:283px}section.payment #omiseModal .omise-payment-info .omise-name{height:40px;margin-top:10px;font-size:20px;line-height:35px}section.payment #omiseModal .omise-payment-info .omise-name input{font-size:20px;height:35px;border:1pt solid #aaaaaa;padding-left:7px;border-radius:4px;width:283px}section.payment #omiseModal .omise-payment-info .omise-expire{height:40px;margin-top:5px;display:inline-block;font-size:18px}section.payment #omiseModal .omise-payment-info .omise-expire input{width:137px;height:35px;font-size:20px;text-align:center;border:1pt solid #aaaaaa;border-radius:4px}section.payment #omiseModal .omise-payment-info .omise{height:40px;margin-top:5px;margin-left:0;display:inline-block;font-size:18px}section.payment #omiseModal .omise-payment-info .omise-cvv{height:40px;margin-top:5px;margin-left:5px;display:inline-block;font-size:18px}section.payment #omiseModal .omise-payment-info .omise-cvv input{width:137px;height:35px;font-size:20px;text-align:center;border:1pt solid #aaaaaa;border-radius:4px}section.payment #omiseModal .omise-choice-card{border:1px solid #ddd;display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;color:#555}section.payment #omiseModal .omise-choice-card.active{color:green !important}section.payment #omiseModal .omise-choice-card i{font-size:1rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}section.payment #omiseModal .omise-choice-card:hover{color:#999}section.payment #omiseModal .omise-box-card.has-card{padding-top:20px}section.payment #omiseModal .omise-box-card.has-card .omise-number i{top:156px}section.payment #omiseModal .omise-box-card.has-card .omise-name i{top:209px;left:1px}section.payment #omiseModal .omise-box-card.has-card .omise-cvv i{top:314px}section.payment #omiseModal #omise-tag-mobile{height:36px}section.payment #omiseModal .omise-tag{margin-top:27px;letter-spacing:0.04em}section.payment #omiseModal .omise-tag .bank-secured-logo{float:left}section.payment #omiseModal .omise-tag .bank-secured-logo img{height:34px;margin-left:0px}section.payment #omiseModal .omise-tag .bank-secured-logo .JCBLOGO{margin-left:7px;margin-bottom:5px}section.payment #omiseModal .omise-tag .omise-secured-logo{display:block;font-size:12px;float:right;margin-top:5px;vertical-align:middle}section.payment #omiseModal .omise-tag .omise-secured-logo .logo-key{display:inline-block}section.payment #omiseModal .omise-tag .omise-secured-logo .logo-key img{height:17px}section.payment #omiseModal .omise-tag .omise-secured-logo .logo-omise{display:inline-block}section.payment #omiseModal .omise-tag .omise-secured-logo .logo-omise img{height:17px}section.payment #omiseModal .omise-tag .omise-secured-logo .text-omise{display:inline-block;height:17px;padding:0 5px}section.payment #omiseModal input.omise-button{display:block;font-size:20px;letter-spacing:0.04em;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;padding:10px;padding-left:20px;padding-right:20px;background-color:green;color:#fefefe;border:none;border-radius:5px;font-weight:500;width:100%}section.payment #omiseModal input.omise-button-disabled{background-color:lightgray}section.payment #omiseModal .VISACVV{height:50px;position:absolute}section.payment .combodate select{display:inline-block !important;width:50px;height:25px}section.payment .combodate select.day{height:30px !important;width:70px !important;margin-right:2px}section.payment .combodate select.month{height:30px !important;width:70px !important;margin-right:2px}section.payment .combodate select.year{height:30px !important;width:70px !important;margin-right:2px}section.payment .combodate select.hour{height:30px !important;width:70px !important;margin-right:2px}section.payment .combodate select.minute{height:30px !important;width:70px !important;margin-right:2px}section.payment input.dt{width:100px;background:#fff;border:1px solid #999;border-radius:4px;height:25px;margin-bottom:0px}section.payment #transferModal{max-height:90%;height:90%;top:5% !important}section.payment table.highlight>tbody>tr:hover{background:#fdfdfd}section.payment .alert{box-shadow:none}section.payment .row.bank-data{background:#fdfdfd;padding:0px 10px 10px 10px;border-radius:4px;color:#555;box-shadow:0px 0px 3px 0px #999}section.payment .row.bank-data input.ra{position:relative;display:inline-block;left:0;visibility:inherit;vertical-align:middle}section.payment .row.bank-data input.normal{width:90%;max-width:190px;height:25px;margin:0px;padding:0px 5px;border:1px solid #999;font-size:20px;line-height:20px;background:#fff;border-radius:4px}section.payment .row.bank-data i{vertical-align:top}section.payment .logo-sm{position:absolute;border-radius:25px;width:24px}section.payment .td-text-back{display:inline-block;padding-left:30px}section.payment .block-bg-success{margin-bottom:64px}@media (min-width: 375px){section.payment .block-bg-success{margin:4px;margin-bottom:64px;padding:16px}}@media (min-width: 480px){section.payment .block-bg-success{border-top:1px solid #cccccc;background:#fafafa;border-radius:10px;min-height:320px;border:1px solid #cccccc;margin-bottom:64px;padding-left:80px;padding-right:80px;padding-bottom:36px;padding-top:36px}}@media (min-width: 1080px){section.payment .block-bg-success{padding-left:192px;padding-right:192px}}section.payment .block-bg{order-top:1px solid #cccccc;padding:24px;background:#fafafa;border-radius:10px;min-height:320px;border:1px solid #cccccc}section.payment .block-bg>div:first-child{margin-top:0}section.payment .block-bg>div:last-child{margin-bottom:0}section.payment h4{border:0px;margin-bottom:16px;color:#222222;font-size:24px}@media (max-width: 480px){section.payment h4{margin-bottom:12px;font-size:18px}}section.payment .hilight{font-family:"thaisans_neuebold";color:green}section.payment .normal-hilight{font-family:"thaisans_neuebold"}section.payment .courses-amount{margin-top:48px}section.payment .coupon-noti{color:green}section.payment .coupon-noti.fail{color:red}@media (max-width: 760px){section.payment .coupon-noti{display:block}}section.payment .card.payment{cursor:pointer;padding:16px 24px}@media (max-width: 768px){section.payment .card.payment{padding:14px 20px}}@media (max-width: 480px){section.payment .card.payment{padding:14px}}section.payment .card.payment:hover{background:#a5d6a7}section.payment .card.payment.disabled{cursor:not-allowed;pointer-events:none;background:whitesmoke;color:rgba(0,0,0,0.38)}section.payment .card.payment.disabled img{opacity:0.5}section.payment .pay-logo-large{height:55px;padding:5px}section.payment .pay-123{height:35px;padding:5px 2px}section.payment td{padding:5px 0px 5px 0px}section.payment .coupon-input{border-radius:3px;padding:2px 5px;border:1px solid #ccc;margin:0;width:80px;height:20px;font-size:18px;background-color:#ffffff}section.payment .check-coupon{height:25px;line-height:25px;width:50px;padding:0}section.payment .card{background-color:white;width:100%;max-width:100%}section.payment .card .card-image{width:202px}@media (max-width: 768px){section.payment .card .card-image{width:125px}}section.payment .card .card-bundle-image{width:202px}@media (min-width: 320px){section.payment .card .card-bundle-image img{height:74px;width:120px;padding-left:5px;padding-top:5px}}@media (min-width: 768px){section.payment .card .card-bundle-image img{height:120px;width:213px;padding-top:5px;padding-left:5px}}section.payment .card .card-bundle-content{position:absolute;top:0px;right:0px}@media (min-width: 320px){section.payment .card .card-bundle-content{padding-top:12px}}@media (min-width: 768px){section.payment .card .card-bundle-content{left:125px;padding-top:12px}}@media (min-width: 1024px){section.payment .card .card-bundle-content{left:125px;padding:12px}}section.payment .card .card-bundle-content p{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0px}section.payment .card .card-content{position:absolute;top:0px;left:202px;right:0px;padding:16px}@media (max-width: 768px){section.payment .card .card-content{left:125px;padding:12px}}section.payment .card .card-content p{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.payment .card .ins-box{padding:8px 5px 5px 0;position:relative;width:100%;height:auto}@media (max-width: 768px){section.payment .card .ins-box{padding:0}}section.payment .card .ins-box .ins-name{font-size:14px;position:relative;display:block;margin-top:-33px;padding-left:37px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){section.payment .card .ins-box .ins-name{margin-top:8px;padding-left:0}}section.payment .card .ins-box img{display:inline-block;border-radius:100%;border:2px solid #fff;width:30px}@media (max-width: 768px){section.payment .card .ins-box img{display:none}}section.payment .card.card-bundle{margin-bottom:5px;margin-top:0px;box-shadow:none;border:1px solid #dedede}section.payment .btn-payment{font-size:18px;letter-spacing:0.04em;margin-top:30px;margin-bottom:10px;padding-left:20px;padding-right:20px;background-color:green;color:#fefefe;border:none;border-radius:5px;font-weight:500;width:100px}section.payment .margin-top5-payment{margin-top:5px}section.payment .margin-top10-payment{margin-top:10px}section.payment .padding0{padding:0px}section.payment .padding-left0{padding-left:0px !important}section.payment .padding-left20{padding-left:20px}section.payment .text-align-c{text-align:center}section.payment .text-align-left{text-align:left}section.payment .width40{width:40%}section.payment .bank-name-tranfer{margin-left:8% !important}section.payment .bank-number-tranfer{text-align:left;margin-left:33% !important}section.payment .head-tranfer{float:left;width:85%;margin-left:15%;padding-top:10px;padding-bottom:5px;text-align:left}section.payment .row-tranfer{float:left;width:85%;margin-left:15%}section.payment .vertical-top tr td{vertical-align:top}section.payment .dis-spinner-arrow input[type=number]::-webkit-inner-spin-button,section.payment .dis-spinner-arrow input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}section.payment .dis-spinner-arrow input[type=number]{-moz-appearance:textfield}section.payment .hidden{display:none}section.payment .order-detail-container .order-content-container h5{margin:15px 0px}section.payment .order-detail-container .order-content-container .row{margin-bottom:10px}section.payment .order-detail-container .order-content-container .row:last-child{margin-bottom:0px}section.payment .order-detail-container .order-content-container hr{border-top:0;border-left:0;border-right:0;border-color:#ddd}@media screen and (max-width: 650px){section.payment .hmb{display:none}section.payment .smb{display:block}section.payment #transferModal,section.payment #omiseModal{width:100%}section.payment .modal-content{height:100% !important}section.payment #omiseModal input.normal{width:100%;box-sizing:inherit}section.payment #omiseModal .omise-payment-info .omise-cvv input{margin-left:88px}section.payment #omiseModal .omise-tag .bank-secured-logo{float:none;text-align:center}section.payment #omiseModal .omise-tag .omise-secured-logo{float:left;width:100%;text-align:center}section.payment .hide-tooltip{display:none}section.payment .combodate{font-size:16px}}@media screen and (max-width: 320px){section.payment .bank-name-tranfer{margin-left:1% !important}section.payment .bank-number-tranfer{margin-left:26% !important}section.payment .head-tranfer{width:92%;margin-left:8%}section.payment .row-tranfer{width:92%;margin-left:8%}section.payment #omiseModal input.omise-button{width:266px}section.payment #omiseModal .omise-payment-info .omise-number{margin-left:30px}section.payment #omiseModal .omise-payment-info .omise-number i{left:0px}section.payment #omiseModal .omise-payment-info .omise-name input{margin-left:30px}section.payment #omiseModal .omise-payment-info .omise-name i{left:1px}section.payment #omiseModal .omise-payment-info .omise-cvv input{margin-left:64px}section.payment #omiseModal .omise-payment-info .omise-cvv i{left:160px}section.payment #omiseModal .omise-payment-info .omise-expire #expireMM{margin-left:15px}}section.payment .package-box{position:relative;display:inline-block;color:#666;width:200px;margin:10px;padding:15px 10px;text-align:center;border:1px solid #eee;font-size:20px;cursor:pointer}section.payment .package-box:hover{box-shadow:1px 1px 2px 1px rgba(76,175,80,0.8)}section.payment .package-box .recommended-package{position:absolute;top:0px;right:0px;padding:2px 5px;font-size:14px;color:#fff;background:#ffab13;border-radius:1px}section.payment .package-box .type-package{position:relative;font-family:thaisans_neuebold;text-align:left;margin-bottom:15px;padding-left:30px}section.payment .package-box .type-package i{position:absolute;top:-3px;left:0px}section.payment .package-box .price-package{margin-bottom:20px}section.payment .package-box .price-package .price{position:relative;font-family:thaisans_neuebold;font-size:30px}section.payment .package-box .price-package .price .full-price-subscription{position:absolute;text-decoration:line-through;width:110px;bottom:-15px;left:0px;font-size:17px;text-align:left}section.payment .package-box .description-package{color:#aaa;font-size:13px}section.payment .package-active{color:green;border:2px solid green;box-shadow:1px 1px 2px 1px rgba(76,175,80,0.8)}section.payment .payment-description{background:#fafafa;border-radius:3px;font-size:14px;margin:15px;padding:15px}section.payment .payment-description a{color:#039be5;text-decoration:underline;cursor:pointer}section.payment .payment-subscription-box{width:425px;margin:auto}section.payment .payment-button{font-size:20px;letter-spacing:0.04em;padding:10px 20px;background-color:green;color:#fefefe;border:none;border-radius:3px;width:290px}section.payment .payment-button:hover{background-color:#4caf50}section.payment .price-description{color:#aaa;font-size:14px}section.payment .free-trial-warning{margin-bottom:10px}@media screen and (max-width: 500px){section.payment #omiseModal #dialog-omise-payment{width:100%}}@media screen and (max-width: 992px){section.payment .payment-subscription-box{width:100%}section.payment .package-box{width:100%;margin:10px 0px;padding:15px;text-align:left}section.payment .package-box .description-package{font-size:18px}section.payment .free-trial-warning{font-size:15px}}section.payment .payment-detail{margin:0 auto;text-align:center}section.payment .after-payment-action{margin:0 auto;text-align:center}section.payment .after-payment-action .btn-payment-history{color:#00532A;border:#00532A solid 1px;background:transparent;background-color:transparent}@media (max-width: 870px){section.payment .after-payment-action .btn-payment-history{margin-bottom:15px}}@media (max-width: 600px){section.payment .after-payment-action .btn-payment-history{margin-bottom:0px}}@media (max-width: 385px){section.payment .after-payment-action .btn-payment-history{margin-bottom:15px}}section.payment .after-payment-action .btn-course{background-color:#00532A}section.payment .payment-action{margin-top:48px;display:flex;justify-content:center;gap:16px}section.payment .paymeny-success-title{color:#00532A}section.payment .bundle-table{margin-top:16px}section.payment .bundle-table td{padding:4px}.sweet-alert{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.sweet-alert .confirm{background-color:green !important;transition:0.2s ease-out}.recommend-cvv{position:fixed;top:90px;right:-80px;z-index:1005}.recommend-cvv .arrow-left{position:absolute;width:0;height:0;left:-9px;top:50%;margin-top:-13px;float:left;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid white}.recommend-cvv .arrow-left-shadow{position:absolute;width:0;height:0;left:-10px;top:50%;margin-top:-12px;float:left;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid rgba(128,128,128,0.47)}.recommend-cvv img{box-shadow:1px 1px 1px 1px rgba(128,128,128,0.47);border-radius:6px}.sweet-alert{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.sweet-alert .confirm{background-color:#2f9067 !important;transition:0.2s ease-out}.payment-success h4{text-align:center}.flex-container-1{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch}.flex-container-1 .flex-items-1:nth-child(1){display:block;flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.flex-container-1 .flex-items-1:nth-child(2){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:center;order:0}.flex-container-1 .flex-items-1:nth-child(2) .icon{height:20px}.flex-container-2{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:stretch}.flex-container-2 .flex-items-2:nth-child(1){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;margin-bottom:8px}.flex-container-2 .flex-items-2:nth-child(1) .title{font-size:24px;font-weight:700}@media (max-width: 768px){.flex-container-2 .flex-items-2:nth-child(1) .title{font-size:18px}}.flex-container-2 .flex-items-2:nth-child(1) .subtitle{font-size:18px}@media (max-width: 480px){.flex-container-2 .flex-items-2:nth-child(1) .subtitle{font-size:14px}}.flex-container-2 .flex-items-2:nth-child(2){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.flex-container-2 .flex-items-2:nth-child(2) .pay-logo{height:30px}.flex-container-3{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:stretch}.flex-container-3 .flex-items-3:nth-child(1){display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;align-self:auto;order:0}.flex-container-3 .flex-items-3:nth-child(1) .title{font-size:24px;font-weight:700}@media (max-width: 768px){.flex-container-3 .flex-items-3:nth-child(1) .title{font-size:18px}}.flex-container-3 .flex-items-3:nth-child(1) .subtitle{font-size:18px}@media (max-width: 480px){.flex-container-3 .flex-items-3:nth-child(1) .subtitle{font-size:14px}}.tax-section{margin-top:24px}.tax-section .tax-subtitle{margin-top:2px}.tax-section .tax-condition{color:rgba(0,0,0,0.6);margin-top:8px}.tax-description{text-align:center;margin-top:24px}@media screen and (max-width: 600px){.hidden-mobile{display:none}}@media screen and (min-width: 600px){.hidden-desktop{display:none}}.course-container{line-height:22px;margin-bottom:16px}.course-container .des-name{color:rgba(0,0,0,0.6)}.course-container .course-name{margin-bottom:4px;font-weight:700}.installment-payment-title-container{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:8px}.installment-payment-title{display:flex;flex-wrap:wrap;gap:8px}.installment-payment-title .title{font-size:24px;font-weight:700}@media (max-width: 768px){.installment-payment-title .title{font-size:18px}}.installment-payment-title .subtitle{font-size:18px}@media (max-width: 480px){.installment-payment-title .subtitle{font-size:14px}}@media screen and (max-width: 768px){.installment-payment-title-container{justify-content:space-between;flex-wrap:nowrap}.installment-payment-title{display:block}.installment-payment-title .title{display:block}}.payment-badge{background:#F44336;border-radius:16px;color:#fff;font-size:16px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;width:40px;height:22px}.installment-payment-body{display:grid;grid-template-columns:48px 1fr;gap:8px}.installment-payment-body .pay-logo{height:30px}.installment-payment-body .error-message{display:flex;align-items:center;padding-top:2px;color:#F44336;margin:0}body.frame\.courses .discus-title-box .discus-title,body.frame\.courses .discus-title-box .discus-content,body.frame\.courseBundle .discus-title-box .discus-title,body.frame\.courseBundle .discus-title-box .discus-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.frame\.courses #conversations .input-field,body.frame\.courseBundle #conversations .input-field{margin:0}body.frame\.courses #conversations .input-field textarea,body.frame\.courseBundle #conversations .input-field textarea{margin-bottom:0;padding-bottom:0;line-height:25px;padding-top:0px;margin-top:25px}body.frame\.courses #conversations .input-field label.active,body.frame\.courseBundle #conversations .input-field label.active{line-height:0px;font-size:1rem}body.frame\.courses .preview-modal,body.frame\.courseBundle .preview-modal{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999}body.frame\.courses .preview-modal .preview-screen,body.frame\.courseBundle .preview-modal .preview-screen{position:absolute;width:100%;height:100%;background:black;opacity:0.7}body.frame\.courses .preview-modal #preview-player,body.frame\.courseBundle .preview-modal #preview-player{position:absolute;max-width:100%;width:500px;left:50%;top:50%;margin-top:-140px;margin-left:-250px;border:5px solid #999;border-radius:4px}body.frame\.courses .play-finish,body.frame\.courseBundle .play-finish{color:green}body.frame\.courses .tabs,body.frame\.courseBundle .tabs{overflow-x:hidden}body.frame\.courses .tabs .tab a,body.frame\.courseBundle .tabs .tab a{color:#66BB6A}body.frame\.courses .indicator,body.frame\.courseBundle .indicator{background:#66BB6A}body.frame\.courses .glance td,body.frame\.courseBundle .glance td{padding:5px 10px}body.frame\.courses .instructors,body.frame\.courseBundle .instructors{cursor:pointer}body.frame\.courses .related,body.frame\.courseBundle .related{margin:0;background:#e0f2f1;border:1px solid #b2dfdb;margin-bottom:5px;padding:10px 0px;cursor:pointer}body.frame\.courses .collection .collection-item,body.frame\.courseBundle .collection .collection-item{padding:0;border:0px}body.frame\.courses .collection .collection-item .collection-title,body.frame\.courseBundle .collection .collection-item .collection-title{background:#757575;color:#fff;font-weight:500;padding:10px}body.frame\.courses .collection .collection-item .collection-chapter,body.frame\.courseBundle .collection .collection-item .collection-chapter{border-bottom:1px solid #e0e0e0;padding:10px}body.frame\.courses .collection .collection-item .collection-chapter .fa,body.frame\.courseBundle .collection .collection-item .collection-chapter .fa{margin-top:3px}body.frame\.courses .collection .collection-item .collection-chapter .fa-file-text,body.frame\.courseBundle .collection .collection-item .collection-chapter .fa-file-text{margin-right:10px}body.frame\.courses .collection .collection-item .collection-chapter span,body.frame\.courseBundle .collection .collection-item .collection-chapter span{padding-right:10px}body.frame\.courses .collection .collection-item .collection-chapter .time,body.frame\.courseBundle .collection .collection-item .collection-chapter .time{margin-left:5px;width:50px}body.frame\.courses .collection .collection-item .collection-chapter .preview,body.frame\.courseBundle .collection .collection-item .collection-chapter .preview{height:25px;line-height:27px;padding:0px 15px;margin-top:-1px;color:#fff}body.frame\.courses .price,body.frame\.courseBundle .price{position:relative;margin-bottom:10px;font-size:30px}body.frame\.chapter{overflow:hidden;height:100vh}body.frame\.chapter footer,body.frame\.chapter .main-nav{display:none}body.frame\.chapter .row{margin-bottom:0px}body.frame\.chapter .btn{background:#00532a}body.frame\.chapter .btn.submit-quiz{background:#164843}body.frame\.chapter .btn.submit-quiz:hover{background:#43867f;border-color:#43867f}i.star-off-png,i.star-on-png{font:normal normal normal 14px/1 FontAwesome}.header-announcement{text-align:center;width:100%;font-size:16px;line-height:30px;padding:0px 15px}.header-announcement button{background:transparent;border:0px}.tab-event-bar{width:100%;line-height:1.5;padding:10px 15px;color:#fff;background-color:#04542b;text-align:center}.tab-event-bar .btn-seminar{display:inline-block;border:1px solid #fff;border-radius:4px;background-color:#3b793b;color:#fff;padding:4px 15px;margin-left:15px;cursor:pointer}.tab-event-bar .btn-seminar:hover{background-color:#71a554}.chapter-row{position:fixed;width:100%;height:100%;display:flex;flex-direction:column;background:#000}.chapter-row.expanded-menu{padding-right:300px}.chapter-row.expanded-menu .sidebar-menu{display:block}.chapter-row input,.chapter-row textarea{line-height:1.25;font-size:20px;border:1px solid #dedede;border-radius:4px;padding:0px 10px;box-sizing:border-box}.study-container{width:100%;height:100%;display:flex;position:relative;z-index:-1}.study-container .back-to-detail-btn,.study-container .menu-btn{position:absolute;color:#fff;filter:drop-shadow(1px 1px 1px #000);z-index:9;transition:0.2s;cursor:pointer}.study-container .back-to-detail-btn:hover,.study-container .menu-btn:hover{color:#2f9067}.study-container .back-to-detail-btn{top:14px;left:14px}.study-container .menu-btn{top:14px;right:14px}.study-container .water-mark{position:absolute;text-align:center;width:100%;top:0;padding:10px;opacity:0.8;background:rgba(111,111,111,0.5);font-size:2.5em;text-shadow:1px 1px 2px #000;font-family:thaisans_neueregular}.chapter-loading{position:fixed;display:flex;justify-content:center;align-items:center;top:0;z-index:10000;width:100%;height:100%;background:#000}.fountainG-container{position:relative;width:234px;height:28px;margin:auto}.fountainG-container .fountainG{position:absolute;top:0;background-color:rgba(23,145,23,0.97);width:28px;height:28px;animation-name:bounce_fountainG;-o-animation-name:bounce_fountainG;-ms-animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;-moz-animation-name:bounce_fountainG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);-moz-transform:scale(0.3);border-radius:19px;-o-border-radius:19px;-ms-border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px}.fountainG-container .fountainG.fountainG_1{left:0;animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}.fountainG-container .fountainG.fountainG_2{left:29px;animation-delay:0.75s;-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s}.fountainG-container .fountainG.fountainG_3{left:58px;animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s}.fountainG-container .fountainG.fountainG_4{left:88px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.fountainG-container .fountainG.fountainG_5{left:117px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.fountainG-container .fountainG.fountainG_6{left:146px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.fountainG-container .fountainG.fountainG_7{left:175px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}.fountainG-container .fountainG.fountainG_8{left:205px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}.player-canvas{display:flex;width:100%}.sidebar-menu{-moz-transition:right 0.8s;-webkit-transition:right 0.8s;transition:right 0.8s;background:#fff;position:fixed;right:0px;top:0px;bottom:0px;width:300px;overflow:hidden;box-shadow:0px 0px 1px 1px #999;z-index:10;display:none}.sidebar-menu .menu-scroll-box{position:absolute;top:50px;width:100%;bottom:0px;overflow:auto;-webkit-transition:bottom 0.5s}.sidebar-menu .menu-scroll-box.show-download{bottom:200px}.sidebar-menu .sidebar-tab-menu{position:absolute;margin:0px;z-index:1;box-shadow:0px 0px 4px 0px #000}.sidebar-menu .sidebar-tab-menu .sidebar-tab-title{display:none;align-items:center;justify-content:space-between;height:50px;padding:10px 20px;border-bottom:1px solid #ddd}.sidebar-menu .sidebar-tab-menu .sidebar-tab-title .close-sidebar-btn{cursor:pointer;color:#aaa}.sidebar-menu .sidebar-tab-menu .sidebar-tab-title .close-sidebar-btn:hover{opacity:0.7}.sidebar-menu .sidebar-tab-menu .sidebar-tab-item{display:flex;height:50px}.sidebar-menu .sidebar-tab-menu .tab{display:flex;justify-content:center;align-items:center;width:100px;height:100%;font-size:30px;color:#4c4c4c;background:#fff;transition:0.2s;cursor:pointer}.sidebar-menu .sidebar-tab-menu .tab:first-child{border-right:1px solid #dedede}.sidebar-menu .sidebar-tab-menu .tab:last-child{border-left:1px solid #dedede}.sidebar-menu .sidebar-tab-menu .tab:hover{background:#eee}.sidebar-menu .sidebar-tab-menu .tab.active{background:#00532a;color:#fff}.sidebar-menu .chapter-tab h1{background:#d0cece;font-family:"thaisans_neuebold";width:100%;color:#555;max-width:100%;padding:5px 5px 3px 15px;margin:0px;font-size:20px;line-height:1.3}.sidebar-menu .chapter-tab h1.active{color:#fff;background:#04542b}.sidebar-menu .chapter-tab .certificate-info{display:flex;justify-content:space-between;align-items:center;background-color:#1e8764;color:#fff;height:90px;padding:10px}.sidebar-menu .chapter-tab .certificate-info .content-certificate-info{display:flex}.sidebar-menu .chapter-tab .certificate-info .content-certificate-info .certificate-icon{background-color:#ebebeb;border-radius:100%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.sidebar-menu .chapter-tab .certificate-info .content-certificate-info .certificate-icon .badge-certificate-info{width:22px;height:22px}.sidebar-menu .chapter-tab .certificate-info .content-certificate-info .description{width:140px;padding:0 10px;line-height:1.4}.sidebar-menu .chapter-tab .certificate-info .content-certificate-info .description a{font-size:16px;color:#fff;text-decoration:underline}.sidebar-menu .chapter-tab .certificate-info .content-certificate-info .description a:hover{opacity:0.8}.sidebar-menu .chapter-tab .certificate-info .certificate-info-btn{width:100px;padding:5px;border-radius:4px;background-color:#1e8764;border:solid 1px #fff;font-size:16px;transition:0.2s}.sidebar-menu .chapter-tab .certificate-info .certificate-info-btn:hover{border:solid 1px #00532a;background-color:#00532a;box-shadow:0px 1px 8px 0px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 3px 3px -2px rgba(0,0,0,0.12)}.sidebar-menu .chapter-item-container{position:relative}.sidebar-menu .chapter-item-container:last-child .line-section{display:none}.sidebar-menu .chapter-item-container.coming-soon{cursor:default;background:#dedede}.sidebar-menu .chapter-item-container.miss-sub{background:#fafafa}.sidebar-menu .chapter-item-container.coming-soon{background:#e8e8e8}.sidebar-menu .chapter-item-container.coming-soon .circle,.sidebar-menu .chapter-item-container.coming-soon .line-section{display:none}.sidebar-menu .chapter-item-container.-lock .circle{background:#959393;border-color:#959393}.sidebar-menu .chapter-item-container.-lock .circle-lock{display:block;position:absolute;top:0;text-align:center;font-size:12px;width:18px;color:#FFF}.sidebar-menu .chapter-item-container .line-section{background:#dedede;width:1px;position:absolute;bottom:-6px;left:20px;top:15px}.sidebar-menu .chapter-item-container .chapter-item{padding-left:32px;padding-right:15px;cursor:pointer}.sidebar-menu .chapter-item-container .chapter-item:hover{background:#c8e6c9}.sidebar-menu .chapter-item-container .chapter-item.is-active{cursor:default;background:#c8e6c9}.sidebar-menu .chapter-item-container .chapter-item .chapter-content{position:relative;padding:5px 5px 5px 5px}.sidebar-menu .chapter-item-container .chapter-item .chapter-content .quiz-badge{width:15px;height:16px}.sidebar-menu .chapter-item-container .chapter-item .chapter-name{display:flex;align-items:center}.sidebar-menu .chapter-item-container .chapter-item .chapter-name .quiz-badge{margin-right:5px}.sidebar-menu .chapter-item-container .chapter-item .chapter-name .chapter-title{color:#000}.sidebar-menu .chapter-item-container .chapter-item .chapter-detail{color:#676767;font-size:14px;line-height:2}.sidebar-menu .chapter-item-container .chapter-item .chapter-detail .core-subscription-badge{position:static;background-color:rgba(28,73,243,0.7);font-weight:300;font-size:0.8rem;color:#fff;border-radius:2px}.sidebar-menu .chapter-item-container .chapter-item .chapter-detail .coming-soon-badge{position:static;background-color:rgba(169,169,169,0.64);font-weight:300;font-size:0.8rem;color:#fff;border-radius:2px}.sidebar-menu .chapter-item-container .chapter-item .chapter-detail .quiz-badge{display:inline-block;font-size:1rem;line-height:1.5rem;color:#fff;border-radius:2px;padding:0px 10px;margin-top:10px;background-color:rgba(169,169,169,0.64)}.sidebar-menu .chapter-item-container .chapter-item-attachment{padding-top:8px;padding-bottom:8px;padding-left:32px;padding-right:15px;position:relative}.sidebar-menu .chapter-item-container .chapter-item-attachment .chapter-file-item{padding:4px 4px;border-radius:2px;margin-bottom:1px;background-color:#F5F6F7;width:100%}.sidebar-menu .chapter-item-container .chapter-item-attachment .chapter-file-item .chapter-file-download-icon{color:#7b7b7b;font-size:14px;padding-left:4px}.sidebar-menu .chapter-item-container .chapter-item-attachment .chapter-file-item .chapter-file-download-icon .fa-file-download{vertical-align:middle}.sidebar-menu .chapter-item-container .chapter-item-attachment .chapter-file-item a{color:#000000;width:calc(100% - 22px);white-space:nowrap;overflow:hidden;display:inline-block;text-overflow:ellipsis;vertical-align:middle}.sidebar-menu .chapter-item-container .chapter-item-attachment .chapter-file-item a:hover{text-decoration:underline}.sidebar-menu .chapter-item-container .chapter-item-attachment .chapter-file-item-tooltip{position:relative}.sidebar-menu .chapter-item-container .chapter-item-attachment .chapter-file-item-tooltip .chapter-file-item-tooltip-text{visibility:hidden;max-width:200px;background-color:rgba(0,0,0,0.65);font-size:14px;color:#fff;text-align:left;word-break:break-all;border-radius:4px;padding:4px 8px;position:absolute;bottom:125%;left:35%;margin-left:-75px;line-height:12px}.sidebar-menu .chapter-item-container .chapter-item-attachment .chapter-file-item-tooltip .chapter-file-item-tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0.65) transparent transparent transparent}.sidebar-menu .chapter-item-container .chapter-item-attachment .chapter-file-item-tooltip:hover .chapter-file-item-tooltip-text{visibility:visible}.sidebar-menu .chapter-item-container .chapter-item-compulsory{position:absolute;width:100%;height:100%;background:rgba(211,211,211,0.45);top:0;z-index:100}.sidebar-menu .chapter-item-container .compulsory-tooltip{position:relative;height:100%}.sidebar-menu .chapter-item-container .compulsory-tooltip .compulsory-tooltip-text{visibility:hidden;max-width:250px;background-color:rgba(0,0,0,0.65);font-size:16px;color:#fff;text-align:center;word-break:break-word;border-radius:2px;padding:10px 30px;position:absolute;bottom:100%;left:35%;margin-left:-75px;line-height:12px}.sidebar-menu .chapter-item-container .compulsory-tooltip .compulsory-tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0.65) transparent transparent transparent}.sidebar-menu .chapter-item-container .compulsory-tooltip:hover .compulsory-tooltip-text{visibility:visible}.sidebar-menu .circle{position:absolute;left:-22px;width:20px;height:20px;background:#fff;border:1px solid #dedede;border-radius:20px}.sidebar-menu .circle .full-filled-circle{position:absolute;top:-1px;right:-1px;width:10px;height:20px;background:#04542b;border-radius:0px 20px 20px 0px}.sidebar-menu .circle .half-filled-circle{position:absolute;top:-1px;left:-1px;width:10px;height:20px;background:#04542b;border-radius:20px 0px 0px 20px}.sidebar-menu .circle-lock{display:none}.sidebar-menu .chat-tab span.instructor{color:#00532a;font-family:thaisans_neuebold}.sidebar-menu .chat-tab .create-post-title{font-size:24px;margin:0.82rem 0 0.656rem 0}.sidebar-menu .chat-tab .create-post-title .icon{color:#8e8e8e}.sidebar-menu .chat-tab .create-post-title .text{color:#00532a}.sidebar-menu .chat-tab .create-post-title .btn{background:#00532a}.sidebar-menu .chat-tab .create-post-title .btn.disabled{background:#2f9067 !important}.sidebar-menu .chat-tab .create-post-container{padding-bottom:20px;border-bottom:1px #b7b7b7 solid}.sidebar-menu .chat-tab .create-post-container .text{font-weight:bold}.sidebar-menu .chat-tab .create-post-container .create-post-title i{font-size:30px}.sidebar-menu .chat-tab .create-post-container .create-post-textarea{font-size:18px;min-height:120px;padding-top:5px;padding-bottom:5px;resize:none}.sidebar-menu .chat-tab .list-post-container .list-post-title{font-size:24px;margin:0.82rem 0 0.656rem 0}.sidebar-menu .chat-tab .list-post-container .list-post-title .icon{color:#8e8e8e}.sidebar-menu .chat-tab .list-post-container .list-post-title .text{color:#00532a;font-weight:bold}.sidebar-menu .chat-tab .list-post-container .list-post-search{position:relative}.sidebar-menu .chat-tab .list-post-container .list-post-search .btn-search{position:absolute;right:12px;top:12px;color:#dedede}.sidebar-menu .chat-tab .list-post-container .list-post-search .list-post-input{height:2.5rem}.sidebar-menu .chat-tab .list-post-container .list-post-search input.full-block{font-size:18px;padding-right:40px}.sidebar-menu .chat-tab .list-post-container .discus-reply-box{padding:10px 0px 5px 0px;border-bottom:1px solid #dedede;border-radius:4px;margin-bottom:10px}.sidebar-menu .chat-tab .list-post-container .discus-reply-box.discus-current{background:#edf2fa;border-bottom:0px}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .user-reply-detail{width:100%;padding:0px 0px 0px 35px;position:relative}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .user-reply-detail img{width:25px;height:25px;border-radius:20px;position:absolute;left:5px}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .user-reply-detail .user-reply-text{word-wrap:break-word;font-size:18px;color:#555555}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .user-reply-detail .user-reply-content{font-size:16px;color:#8e8e8e;padding-left:0.5em}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .user-reply-detail .user-reply-content .label-badge{font-size:12px;color:white;background-color:#1e8764;padding:0.08em 0.8em 0.08em;border-radius:11px}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .user-reply-detail .user-reply-content .label-teacher{font-size:12px;color:white;background-color:#97c17e;padding:0.08em 0.8em 0.08em;border-radius:11px}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .discus-reply-input{padding:0.2em 0em 0em 1.8em;position:relative}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .discus-reply-input .discus-reply-textarea{font-size:18px;padding:5px 35px 5px 10px;margin:0;height:2.5rem;min-height:2.5rem}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .discus-reply-input .discus-reply-btn{position:absolute;right:10px;bottom:15px;cursor:pointer}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .discus-reply-input .discus-reply-btn i{font-size:20px;color:#2f9067}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .user-sub-reply-detail{margin-left:20px;margin-bottom:0px;padding-bottom:5px;padding-top:5px}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .show-more{font-size:16px;margin-left:20px;color:green;transition:0.2s}.sidebar-menu .chat-tab .list-post-container .discus-reply-box .show-more:hover{opacity:0.7}.sidebar-menu .rating-tab{width:100%;display:block}.sidebar-menu .rating-tab h2{font-size:26px;margin:5px 0px}.sidebar-menu .rating-tab .rating-summary{padding-top:10px;padding-bottom:10px;text-align:center}.sidebar-menu .rating-tab .rating-summary .rating-score .rating-score-total{color:#fdca19;font-size:30px;font-weight:thaisans_neuebold;margin:10px 0px}.sidebar-menu .rating-tab .rating-summary .rating-score .rating-star{display:flex;justify-content:center;align-items:center}.sidebar-menu .rating-tab .rating-summary .rating-score .rating-star .stars{display:inline-block}.sidebar-menu .rating-tab .rating-summary .rating-score .rating-count{margin-bottom:10px}.sidebar-menu .rating-tab .rating-summary .rating-detail{padding-bottom:10px;border-bottom:1px solid #eee}.sidebar-menu .rating-tab .rating-summary .rating-detail .star-row{margin-bottom:5px}.sidebar-menu .rating-tab .rating-summary .rating-detail .star-row .bar-box{position:relative;width:100%;height:20px;padding:0px 10px}.sidebar-menu .rating-tab .rating-summary .rating-detail .star-row .bar-bg{position:absolute;top:0px;right:50px;left:70px;height:15px;border-radius:4px;background:whitesmoke;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.sidebar-menu .rating-tab .rating-summary .rating-detail .star-row .progress{position:absolute;left:0px;margin:0;width:50%;background:#fdca19;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);height:100%;top:0px}.sidebar-menu .rating-tab .rating-summary .rating-detail .star-row .star-title{position:absolute;left:17px;top:-2px}.sidebar-menu .rating-tab .rating-summary .rating-detail .star-row .star-count{position:absolute;right:10px;color:#fdca19;top:-2px}.sidebar-menu .rating-tab .rating-review{padding-bottom:10px}.sidebar-menu .rating-tab .rating-review .user-rating-review{padding-bottom:10px;border-bottom:1px solid #eee}.sidebar-menu .rating-tab .rating-review .user-rating-review .rating-star-review{color:#fdca19;font-size:23px;display:inline-block}.sidebar-menu .rating-tab .rating-review .user-rating-review .user-review-success{color:#84a949;display:none}.sidebar-menu .rating-tab .rating-review .user-rating-review .user-review-success.is-active{display:inline-block}.sidebar-menu .rating-tab .rating-review .user-rating-review .user-review-warning{color:red;display:inline-block}.sidebar-menu .rating-tab .rating-review .user-rating-review .create-review-textarea{width:100%;min-height:80px;max-height:200px;overflow-y:scroll;margin:10px 0px;border-radius:4px;resize:none}.sidebar-menu .rating-tab .user-review-list{padding-top:10px;padding-bottom:10px}.sidebar-menu .rating-tab .user-review-list .user-review-detail{position:relative;width:100%;padding:5px;border-bottom:1px solid #eee}.sidebar-menu .rating-tab .user-review-list .user-review-detail img{position:absolute;border-radius:50%;width:30px;height:30px}.sidebar-menu .rating-tab .user-review-list .user-review-detail .user-review-content{padding-left:40px}.sidebar-menu .rating-tab .user-review-list .user-review-detail .user-stars{color:#fdca19}.sidebar-menu .rating-tab .user-review-list .user-review-detail .user-name{color:#aaa;font-size:16px}.sidebar-menu .rating-tab .user-review-list .user-review-detail .user-comment{font-size:18px;width:100%;height:auto;overflow:hidden;color:#777;text-overflow:ellipsis}.sidebar-menu .download-tab{position:absolute;width:100%;height:30px;bottom:0px;z-index:1;box-shadow:0px 0px 4px 0px black;overflow:auto;-webkit-transition:height 0.5s}.sidebar-menu .download-tab .download-title{height:30px;margin:0px;cursor:pointer;background:#f3f3f3;color:green;text-align:center;line-height:30px;font-size:20px}.sidebar-menu .download-tab .download-title i{font-size:18px;color:#999}.sidebar-menu .download-tab .download-unavailable{color:#6d6d6d;height:100%;background:#fff;font-size:20px;margin:0;display:flex;align-items:center;justify-content:center}.sidebar-menu .download-tab .download-tab-scroll{position:absolute;top:30px;width:100%;bottom:0px;overflow:auto;background:#fff}.sidebar-menu .download-tab.show-download{height:200px}.sidebar-menu .academic-panel{position:relative;z-index:1;height:50px;width:300px;padding:0 12px;display:inline-flex;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);background:#1e8764}.sidebar-menu .academic-panel .academic-message{color:#FFF;margin:auto;text-align:center;font-size:18px;font-weight:bold;font-family:thaisans_neuebold}.sidebar-menu .academic-panel .academic-message .academic-message-not-pass{margin-bottom:15px}.sidebar-menu .academic-panel .academic-message .academic-message-expired{font-family:thaisans_neueregular;font-weight:normal;margin-top:10px}.sidebar-menu .academic-panel .not-pass{margin-top:10px}.sidebar-menu .academic-panel span{color:#FFF;margin:0;padding:0}.sidebar-menu .academic-panel .payment-academic-btn{border:solid 1px #FFF;padding:4px 8px;margin:auto;border-radius:4px;color:#FFF;font-weight:bold;font-size:18px;font-family:thaisans_neuebold;cursor:pointer;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.sidebar-menu .academic-panel .payment-academic-btn:hover,.sidebar-menu .academic-panel .payment-academic-btn:active,.sidebar-menu .academic-panel .payment-academic-btn:focus{color:#1e8764;background:#FFF;box-shadow:0px 1px 8px 0px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 3px 3px -2px rgba(0,0,0,0.12)}.sidebar-menu .academic-panel-not-pass{height:85px}.sidebar-menu .academic-panel-expired{height:125px}.pop-rate-container{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:10000;display:none;justify-content:center;align-items:center}.pop-rate-container.open-pop-rate{display:flex}.pop-rate-container .pop-rate-content{position:relative;width:650px;background:#fff;padding:40px 20px;border-radius:4px}.pop-rate-container .pop-rate-content .pop-rate-close-btn{position:absolute;right:15px;top:15px;color:red;cursor:pointer;transition:0.2s}.pop-rate-container .pop-rate-content .pop-rate-close-btn:hover{opacity:0.7}.pop-rate-container .pop-rate-content h2{margin:0px;text-align:center;color:#5C7635;padding-bottom:20px;border-bottom:1px solid #eee}.pop-rate-container .pop-rate-content .pop-rate-review .popup-rating-star{margin-top:20px;text-align:center;color:#fdca19;font-size:35px}.pop-rate-container .pop-rate-content .pop-rate-review p{width:100%;text-align:center;margin-top:5px}.pop-rate-container .pop-rate-content .create-pop-rate-textarea{overflow-y:scroll;min-height:130px;border-radius:4px;border:1px solid #dedede;max-height:130px}.pop-rate-container .pop-rate-content .pop-rate-comment .user-review-warning{color:red;display:inline-block}.event-loading{z-index:1000;position:absolute;bottom:50px;width:100%;display:flex;justify-content:center;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;opacity:1}.event-loading.unactive{opacity:0;bottom:-100px}.event-loading .spinner{width:70px;text-align:center}.event-loading .spinner>div{width:18px;height:18px;background-color:#00532a;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.event-loading .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.event-loading .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.custom-modal-v2{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.8);z-index:100;position:fixed;top:0;bottom:0;left:0;right:0}.custom-modal-v2 .container-modal{position:relative;width:100%;max-width:500px;background:#fff;padding:40px 30px;margin:0px 10px;border-radius:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);display:flex;flex-direction:column;align-items:center}.custom-modal-v2 .container-modal-v2{position:relative;width:100%;max-width:500px;background:#fff;padding:40px 20px;margin:0px 10px;box-shadow:0px 24px 38px 3px rgba(0,0,0,0.2);display:flex;flex-direction:column;align-items:center}.custom-modal-v2 .close{position:absolute;top:10px;font-size:36px;right:20px;color:#676767}.custom-modal-v2 .close:hover{cursor:pointer}.custom-modal-v2 .circle{width:60px;height:60px;border:3px solid #8e8e8e;border-radius:50%;display:flex;align-items:center;text-align:center}.custom-modal-v2 .circle .circle-lock{font-size:30px;color:#8e8e8e;width:100%}.custom-modal-v2 .header-modal{font-family:thaisans_neuebold;font-size:1.6em;line-height:1.2}.custom-modal-v2 .header-modal h1{font-size:2em;margin:10px 0;text-align:center}.custom-modal-v2 .header-modal .title{font-size:24px;color:#00532a}.custom-modal-v2 .content-modal h3{font-size:1em;color:#555555;text-align:center;margin:10px 0;font-family:thaisans_neueregular}.custom-modal-v2 .footer-modal{margin-top:10px}.custom-modal-v2 .footer-modal .custom-primary-btn{background:#00532a;color:#fff}.custom-modal-v2 .footer-modal .custom-second-btn{background:#fff;color:#04542b;box-shadow:none}.custom-modal-v2 .footer-modal .custom-second-btn:hover{text-decoration:underline}.custom-modal-v2 .footer-modal h2{font-size:1.33em;color:#555555;text-align:center;margin:8px 0px}.custom-modal-v2 .footer-modal .agree-btn{height:40px;min-width:120px;background:#00532a;margin-top:15px;padding:0 13px;border:solid 1px #00532a;border-radius:4px;color:#FFF;font-size:1em;font-weight:normal;font-family:thaisans_neueregular;cursor:pointer;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.custom-modal-v2 .footer-modal .agree-btn:hover,.custom-modal-v2 .footer-modal .agree-btn:active,.custom-modal-v2 .footer-modal .agree-btn:focus{background:#4c8669;border:solid 1px #4c8669;box-shadow:0px 1px 8px 0px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 3px 3px -2px rgba(0,0,0,0.12)}@media screen and (max-width: 376px){.custom-modal-v2 .footer-modal{display:flex;justify-content:center}}.custom-modal-v2 .footer-modal .cancel-btn{height:40px;min-width:120px;background:#FFF;margin:15px 50px 0px 0px;padding:0 13px;border:solid 1px #00532a;border-radius:4px;color:#24512e;font-size:1em;font-weight:normal;font-family:thaisans_neueregular;cursor:pointer;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.custom-modal-v2 .footer-modal .cancel-btn:hover,.custom-modal-v2 .footer-modal .cancel-btn:active,.custom-modal-v2 .footer-modal .cancel-btn:focus{background-color:rgba(0,83,42,0.04);border:solid 1px #00532A;box-shadow:0px 1px 8px 0px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 3px 3px -2px rgba(0,0,0,0.12)}@media screen and (max-width: 376px){.custom-modal-v2 .footer-modal .cancel-btn{margin-right:32px}}@media screen and (max-width: 320px){.custom-modal-v2 .footer-modal .cancel-btn{margin-right:16px;min-width:112px}.custom-modal-v2 .footer-modal .cancel-btn+.agree-btn{min-width:112px}}.custom-modal{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.8);z-index:100;position:fixed;top:0;bottom:0;left:0;right:0}.custom-modal .container-modal{position:relative;width:100%;max-width:745px;background:#fff;padding:40px 20px;margin:0px 10px;box-shadow:0px 24px 38px 3px rgba(0,0,0,0.2);display:flex;flex-direction:column;align-items:center}.custom-modal .close{position:absolute;top:10px;font-size:36px;right:20px;color:#676767}.custom-modal .close:hover{cursor:pointer}.custom-modal .circle{width:60px;height:60px;background:#959393;border-radius:50%;display:flex;align-items:center;text-align:center}.custom-modal .circle .circle-lock{font-size:30px;color:#FFF;width:100%}.custom-modal .header-modal{font-family:thaisans_neuebold;font-size:1.6em;line-height:1.2;margin-bottom:10px}.custom-modal .header-modal h1{font-size:2em;margin:10px 0;text-align:center}.custom-modal .header-modal .title{font-size:36px}.custom-modal .content-modal h3{font-size:1.33em;color:#555555;text-align:center;margin:10px 0;font-family:thaisans_neueregular}.custom-modal .footer-modal{margin-top:20px}.custom-modal .footer-modal .custom-primary-btn{background:#00532a;color:#fff}.custom-modal .footer-modal .custom-second-btn{background:#fff;color:#04542b;box-shadow:none}.custom-modal .footer-modal .custom-second-btn:hover{text-decoration:underline}.custom-modal .footer-modal h2{font-size:2em;color:#8e8e8e;text-align:center;margin-bottom:8px}.custom-modal .footer-modal .payment-academic-btn{height:50px;background:#00532a;padding:0 24px;border:solid 1px #00532a;border-radius:4px;color:#FFF;font-size:1.33em;font-weight:bold;font-family:thaisans_neuebold;cursor:pointer;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.custom-modal .footer-modal .payment-academic-btn:hover,.custom-modal .footer-modal .payment-academic-btn:active,.custom-modal .footer-modal .payment-academic-btn:focus{background:#4c8669;border:solid 1px #4c8669;box-shadow:0px 1px 8px 0px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 3px 3px -2px rgba(0,0,0,0.12)}@media screen and (max-width: 376px){.custom-modal .footer-modal{display:flex;justify-content:center;width:100%}}.custom-modal .footer-modal .accept-btn{width:140px;height:50px;background:#04542b;border:solid 1px #04542b;color:#fff;border-radius:4px;font-size:1.33em;font-weight:bold;font-family:thaisans_neuebold;cursor:pointer;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.custom-modal .footer-modal .accept-btn:hover,.custom-modal .footer-modal .accept-btn:active,.custom-modal .footer-modal .accept-btn:focus{background:#078c48;border:solid 1px #078c48}.custom-modal.certificate .request-certificate-loading{display:flex;justify-content:center}.custom-modal.certificate .container-modal{border-radius:6px;height:536px;text-align:center;line-height:1.6}.custom-modal.certificate .font-color-gray,.custom-modal.certificate a{color:#676767}.custom-modal.certificate .text-danger{color:#d13434}.custom-modal.certificate .header-modal{font-size:36px;color:#00532a;line-height:1.6;margin:10px 0px}.custom-modal.certificate .content-modal{width:80%;text-align:center}.custom-modal.certificate .content-modal .update-profile-label{margin-top:15px}.custom-modal.certificate .my-divider{display:flex;align-items:center;text-align:center;margin:20px 0}.custom-modal.certificate .my-divider::before,.custom-modal.certificate .my-divider::after{content:"";flex:1;height:1px;background-color:#ccc;margin:0 10px}.custom-modal.certificate .my-divider-text{white-space:nowrap;font-weight:bold;line-height:1.5;font-size:22px;font-weight:400}.custom-modal.certificate .certificate-content-modal{overflow-y:scroll;width:90%}.custom-modal.certificate .certificate-content-modal .certificate-wrapper{display:flex;flex-direction:column;gap:16px}.custom-modal.certificate .certificate-content-modal .completed-learning-path{display:flex;flex-direction:column;gap:16px}.custom-modal.certificate .certificate-content-modal .certificate-card{display:flex;gap:16px;flex-direction:row;border:1px solid #0000001F;border-radius:16px;padding:24px}@media screen and (max-width: 650px){.custom-modal.certificate .certificate-content-modal .certificate-card{flex-direction:column}}.custom-modal.certificate .certificate-content-modal .certificate-card .certificate-image{width:150px;height:110px}.custom-modal.certificate .certificate-content-modal .certificate-card .certificate-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;overflow:hidden;gap:16px}.custom-modal.certificate .certificate-content-modal .certificate-card .certificate-content .certificate-content-header{font-size:18px;line-height:22px;font-color:#00000099;align-self:start;width:100%}.custom-modal.certificate .certificate-content-modal .certificate-card .certificate-content .certificate-content-header .certificate-content-type{float:inline-start}.custom-modal.certificate .certificate-content-modal .certificate-card .certificate-content .certificate-content-title{font-size:22px;font-weight:500;line-height:22px;font-color:#000000DE;float:inline-start;text-align:start;align-self:start;width:100%;white-space:normal;word-break:break-word;overflow:hidden}.custom-modal.certificate .certificate-content-modal .certificate-card .certificate-content .certificate-content-footer{display:flex;flex-direction:row;justify-content:space-between;align-item:center;gap:8px}.custom-modal.certificate .certificate-content-modal .certificate-card .certificate-content .certificate-content-footer .certificate-content-button{font-size:22px;font-weight:500;color:#00532A;text-decoration:none}.custom-modal.certificate .learning-path-footer{width:100%}.custom-modal.certificate .footer-modal .custom-primary-btn{border-radius:4px;padding:5px 2rem;height:auto;width:100%}.custom-modal.certificate .create-official-name-footer{position:absolute;bottom:60px}.custom-modal.certificate .official-name{font-size:24px;line-height:2;margin-top:40px}.custom-modal.certificate .request-update-profile{margin-top:10px}.custom-modal.certificate a{text-decoration:underline}.custom-modal.certificate svg{margin-left:5px;width:1em}.custom-modal.certificate .loading-icon svg{color:#00532a;font-size:40px}.custom-modal.certificate .certificate-modal-icon-success svg{color:#4CAF50;font-size:40px}.custom-modal.certificate .certificate-modal-icon-progress svg{color:#00000061;font-size:40px}.custom-modal .create-official-name-btn{margin-top:30px;border-radius:4px;background:#00532a;font-size:18px;padding:5px 30px;color:#fff;border:1px solid #024825}.custom-modal .create-official-name-btn:hover{background:#024825}.custom-modal .create-official-name-btn:focus{background:#024825}.custom-modal .create-official-name-btn:active{background:#024825}.custom-modal .create-official-name-container .create-official-name-footer{position:absolute;bottom:60px}.custom-modal .create-official-name-container .title{font-weight:bold;font-size:36px;color:#00532a}.custom-modal .create-official-name-container .create-official-name-box{margin-top:40px;width:60%;text-align:left}.custom-modal .create-official-name-container .create-official-name-box .input-container{height:80px}.custom-modal .create-official-name-container .create-official-name-box .require{color:#d13434}.custom-modal .create-official-name-container .create-official-name-box .control-label{font-size:18px;font-weight:normal;color:#00532a}.custom-modal .create-official-name-container .create-official-name-box .form-control{font-size:18px;height:34px;margin:0px}.custom-modal .create-official-name-container .create-official-name-box .alert-input-danger{border-color:#d13434}.custom-modal .create-official-name-container .create-official-name-box .alert-input-danger:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d13434}.custom-modal .create-official-name-container .create-official-name-box .text-danger{color:#d13434;font-size:18px}.custom-modal .create-official-name-container .continue-official-name-btn{margin:0px 8px;border-radius:4px;background:#00532a;height:40px;width:130px;font-size:18px;line-height:126%;padding:5px;color:#fff;border:1px solid #024825}.custom-modal .create-official-name-container .continue-official-name-btn:hover{background:#024825}.custom-modal .create-official-name-container .continue-official-name-btn:focus{background:#024825}.custom-modal .create-official-name-container .continue-official-name-btn:active{background:#024825}.custom-modal .create-official-name-container .edit-official-name-btn{margin:0px 8px;border-radius:4px;background:#fff;height:40px;width:130px;font-size:18px;line-height:126%;padding:5px;color:#024825;border:1px solid #024825}.custom-modal .create-official-name-container .edit-official-name-btn:hover{background:#00532a;color:#fff}.custom-modal .create-official-name-container .edit-official-name-btn:focus{background:#00532a;color:#fff}.custom-modal .create-official-name-container .edit-official-name-btn:active{background:#00532a;color:#fff}@media screen and (max-width: 320px){.custom-modal .create-official-name-container .cancel-btn{width:104px}.custom-modal .create-official-name-container .cancel-btn+.agree-btn{width:104px}}@media screen and (max-width: 767px){.chapter-loading{display:flex}.list-post-search{display:none}.custom-modal{font-size:14px}.custom-modal .container-modal{padding:20px 10px}.custom-modal .header-modal{font-size:1.4em;margin:10px 0px 5px}.custom-modal .content-modal{text-align:center}.custom-modal .footer-modal .btn{padding:0 10px}.custom-modal .close{font-size:18px}.custom-modal .create-official-name-container{height:480px}.custom-modal .create-official-name-container .title,.custom-modal .create-official-name-container .sub-title{font-size:18px}.custom-modal .create-official-name-container .create-official-name-box{width:80%}.custom-modal.certificate .container-modal{height:480px;text-align:center;line-height:1.6}.custom-modal.certificate .container-modal .skl-icon{width:24px;height:30px}.custom-modal.certificate .header-modal{font-size:18px;margin:10px 0px 5px}.custom-modal.certificate .content-modal{font-size:16px;width:80%;text-align:center}.custom-modal.certificate .official-name{margin-top:80px;font-size:18px}.custom-modal.certificate a{text-decoration:underline}.custom-modal.certificate .loading-icon{padding-bottom:10px}.custom-modal.certificate .loading-icon svg{color:#00532a;font-size:30px}}@media screen and (max-width: 620px){.sidebar-menu{position:absolute;width:100%}.sidebar-menu .menu-scroll-box{top:100px}.sidebar-menu .sidebar-tab-menu{width:100%}.sidebar-menu .sidebar-tab-menu .sidebar-tab-title{display:flex}.sidebar-menu .sidebar-tab-menu .tab{width:33.3%}.sidebar-menu .academic-panel{width:100%}.sidebar-menu .academic-panel .academic-message{font-size:18px}.locked-chapter-modal .container-modal{padding:40px 24px}.locked-chapter-modal .header-modal h1{font-size:1.33em}.locked-chapter-modal .content-modal h3{font-size:1em}}@keyframes bounce_fountainG{0%{transform:scale(1);background-color:#158f3c}100%{transform:scale(0.3);background-color:white}}@-o-keyframes bounce_fountainG{0%{-o-transform:scale(1);background-color:#158f3c}100%{-o-transform:scale(0.3);background-color:white}}@-ms-keyframes bounce_fountainG{0%{-ms-transform:scale(1);background-color:#158f3c}100%{-ms-transform:scale(0.3);background-color:white}}@-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1);background-color:#158f3c}100%{-webkit-transform:scale(0.3);background-color:white}}@-moz-keyframes bounce_fountainG{0%{-moz-transform:scale(1);background-color:#158f3c}100%{-moz-transform:scale(0.3);background-color:white}}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.cancel-on-png,.cancel-off-png,.star-on-png,.star-off-png,.star-half-png{font-size:1em}.cancel-on-png,.cancel-off-png,.star-on-png,.star-off-png,.star-half-png{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}.cancel-on-png:before{content:""}.cancel-off-png:before{content:""}.star-on-png:before{content:""}.star-off-png:before{content:""}.star-half-png:before{content:""}.star-svg-container{float:left;background-image:url(/assets/raty/star-stroke-5aa3077ffda78ce9885e9a11639d53f22c0fe35392066a7fdcb2a53bc404eb8f.svg);background-repeat:no-repeat;margin-right:2px}.star-svg-container .star-svg{width:22px}body.frame\.user\.signup #signup_page h3.header-text{text-align:center;margin-top:30px}body.frame\.user\.signup #signup_page .input-wrap{position:relative;margin-top:30px}body.frame\.user\.signup #signup_page .input-wrap label{display:inline-block;width:125px;text-align:right;padding-right:20px;white-space:nowrap;margin-left:-22px;font-size:22px}body.frame\.user\.signup #signup_page .value-box{position:absolute;top:-16px;left:125px;right:20px}body.frame\.user\.signup #signup_page .value-box input{padding-left:8px}body.frame\.user\.signup #signup_page input{margin-bottom:0px;font-size:25px}body.frame\.user\.signup #signup_page .radio-b{margin-top:5px}body.frame\.user\.signup #signup_page .radio-b label{text-align:left;font-size:18px}body.frame\.user\.signup #signup_page [type="radio"]:checked+label:after{border:2px solid #419641;background-color:#419641}body.frame\.user\.signin #signin_page p.header-text{font-size:25px;text-align:center;margin-top:170px}body.frame\.user\.signin #signin_page p.forget-password{color:#999;font-size:18px;text-align:center}body.frame\.user\.signin #signin_page .input-wrap{position:relative;margin-top:30px;text-align:center}body.frame\.user\.signin #signin_page .input-wrap label{display:inline-block;width:125px;text-align:right;padding-right:20px;white-space:nowrap;margin-left:-22px;font-size:22px}body.frame\.user\.signin #signin_page .value-box{display:inline-block;width:220px}body.frame\.user\.signin #signin_page .value-box input{padding-left:8px}body.frame\.user\.signin #signin_page input{margin-bottom:0px;font-size:25px}body.frame\.user\.password_edit #password_edit_page h3.header-text{font-size:25px;text-align:center;margin-top:20px}body.frame\.user\.password_edit #password_edit_page .input-wrap{margin-top:0px;margin-bottom:20px;text-align:center}body.frame\.user\.password_edit #password_edit_page input{margin-bottom:0px;font-size:25px}section.instructors .ins-box{position:relative;display:inline-block;margin:20px;width:300px;padding:20px;border:1px dotted 2px #999;height:200px;border-radius:4px;float:left}section.instructors .ins-box:hover{box-shadow:0px 0px 10px -1px #999999}section.instructors .ins-box h4{color:#4caf50;height:75px;margin-top:0px;padding-left:80px;padding-top:20px}section.instructors .ins-box h5{color:#444}section.instructors .ins-title{color:#999}section.instructors .ins-image{position:absolute;width:80px;height:80px;top:10px;left:10px;border-radius:100px;border:3px solid #fff}#sliderFrame,#sliderFrame div{box-sizing:content-box}#sliderFrame{box-sizing:content-box;width:920px;margin:0 auto;padding:20px;box-shadow:0 0 5px #BBB;border:1px solid #CCC;background-color:#FFF}#slider,#slider div.sliderInner{width:680px;height:306px}#slider{float:left;background:#fff url(loading.gif) no-repeat 50% 50%;position:relative;transform:translate3d(0, 0, 0)}#slider a.imgLink,#slider .video{z-index:2;position:absolute;top:0px;left:0px;border:0;padding:0;margin:0;width:100%;height:100%}#slider .video{background:transparent url(video.png) no-repeat 50% 50%}#slider div.mc-caption-bg,#slider div.mc-caption-bg2{position:absolute;width:400px;height:auto;padding:10px 0;left:120px;bottom:10px;z-index:3;overflow:hidden;font-size:0}#slider div.mc-caption-bg{background:#DDD;border:1px solid white;border-radius:5px}#slider div.mc-caption-bg2{background:none}#slider div.mc-caption{font:bold 13px/16px Arial;color:#069;z-index:4;text-align:center;background:none}#slider div.mc-caption a{color:#060}#slider div.navBulletsWrapper{display:none}#slider div.loading{width:100%;height:100%;background:transparent url(loading.gif) no-repeat 50% 50%;filter:alpha(opacity=60);opacity:0.6;position:absolute;left:0;top:0;z-index:9}#slider img,#slider>b,#slider a>b{position:absolute;border:none;display:none}#slider div.sliderInner{overflow:hidden;-webkit-transform:rotate(0.000001deg);position:absolute;top:0;left:0}#slider>a,#slider video,#slider audio{display:none}#slider div{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#thumbs{float:left;margin-left:10px;width:230px;font:normal 11px/13px Arial;border-top:1px solid #CCC;color:#666}#thumbs .thumb{border:1px solid #CCC;border-top:1px solid #FFF;padding:11px 8px;background:#EEE}#thumbs .thumb-on{background:#FFF}#thumbs img{border:1px solid #DDD;cursor:pointer;width:70px;height:44px}#thumbs .frame{float:left;padding:2px;border:1px solid #CCC;background:white;border-radius:3px;box-shadow:0 0 3px #BBB;font-size:0;line-height:0}#thumbs .thumb-content{float:left;width:110px;padding-left:18px}#thumbs .thumb-content p{font-weight:bold;color:#BF5D9B;margin:0 0 3px;padding:0}#thumbs .thumb-on .thumb-content p{color:#BB0000}.text-grey{color:#777777}.text-clickable{color:#04542b;cursor:pointer}.text-head{color:#57a267}.background-color-skl{color:white;background-color:#2f9067}.button-clickable{color:#fff;background:#3b793b;cursor:pointer}.button-clickable:active{background:#71a554}.button-clickable:hover{background:#529052}.skl-icon{display:inline-block;background-size:cover;background-repeat:no-repeat}.skl-icon.skl-certificate-icon{width:43px;height:54px;margin:0px 5px;background-image:url("certificate-icon.svg")}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:#fff url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:-10px;background-image:url(/left-on.png);background-size:100% 100%;cursor:pointer}.bx-wrapper .bx-next{right:-15px;background:#fff url(/right-on.png);background-size:100% 100%;cursor:pointer}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:99}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}section.seminar input{font-size:20px;margin-left:0px;height:35px;border:1pt solid #aaaaaa;border-radius:4px;width:100%;padding:0 10px}section.seminar .block-img{background-image:url("https://s3-ap-southeast-1.amazonaws.com/skilllane-public/img/seminar.jpg");background-position-y:center;background-repeat:no-repeat;background-size:cover;height:550px;margin:0px}section.seminar .block-seminar{padding:20px 40px;border:1px solid #e6e6e6;border-radius:5px;background:rgba(255,255,255,0.6);text-align:center;color:#444;width:100%;max-width:450px;position:absolute;margin:auto;left:0;right:0;top:110px}section.seminar .block-seminar input{background-color:white;box-sizing:inherit;margin:0}section.seminar .block-seminar .block-detail{float:left;text-align:left}section.seminar .block-seminar .alert-input{border-color:green;box-shadow:0 2px 10px #4caf50}section.seminar .block-seminar .text-danger{color:red;font-size:16px;margin-left:10px;float:left}section.seminar .block-seminar .seminar-name,section.seminar .block-seminar .seminar-lastname,section.seminar .block-seminar .seminar-phone,section.seminar .block-seminar .seminar-choice,section.seminar .block-seminar .seminar-submit{width:100%;float:left;margin:5px 0px}section.seminar .block-seminar .seminar-choice{border:1px solid #444;border-radius:10px}section.seminar .block-seminar .seminar-choice label{font-size:20px;color:#444}section.seminar .block-seminar .seminar-choice .col{margin:5px 0px;padding:0px}section.seminar .block-seminar .seminar-choice .border-left-right{border-left:1px solid black;border-right:1px solid black}section.seminar .block-seminar .seminar-submit{float:left;width:100%}section.seminar .block-seminar .seminar-submit .button-submit{width:100%;line-height:35px;display:inline-block;background-color:green;color:#fff;cursor:pointer;border:1px solid #ccc;border-radius:4px}@media screen and (max-width: 400px){section.seminar .block-seminar .seminar-choice label{font-size:15px}}.ace-crimson-editor .ace_gutter{background:#ebebeb;color:#333;overflow:hidden}.ace-crimson-editor .ace_gutter-layer{width:100%;text-align:right}.ace-crimson-editor .ace_print-margin{width:1px;background:#e8e8e8}.ace-crimson-editor{background-color:#FFFFFF;color:#404040}.ace-crimson-editor .ace_cursor{color:black}.ace-crimson-editor .ace_invisible{color:#bfbfbf}.ace-crimson-editor .ace_identifier{color:black}.ace-crimson-editor .ace_keyword{color:blue}.ace-crimson-editor .ace_constant.ace_buildin{color:#5848f6}.ace-crimson-editor .ace_constant.ace_language{color:#ff9c00}.ace-crimson-editor .ace_constant.ace_library{color:#06960e}.ace-crimson-editor .ace_invalid{text-decoration:line-through;color:#e00000}.ace-crimson-editor .ace_support.ace_function{color:#c00000}.ace-crimson-editor .ace_support.ace_constant{color:#06960e}.ace-crimson-editor .ace_support.ace_type,.ace-crimson-editor .ace_support.ace_class{color:#6d79de}.ace-crimson-editor .ace_keyword.ace_operator{color:#318495}.ace-crimson-editor .ace_string{color:purple}.ace-crimson-editor .ace_comment{color:#4c886b}.ace-crimson-editor .ace_comment.ace_doc{color:#0066ff}.ace-crimson-editor .ace_comment.ace_doc.ace_tag{color:#809fbf}.ace-crimson-editor .ace_constant.ace_numeric{color:#000040}.ace-crimson-editor .ace_variable{color:#004080}.ace-crimson-editor .ace_xml-pe{color:#68685b}.ace-crimson-editor .ace_marker-layer .ace_selection{background:#b5d5ff}.ace-crimson-editor .ace_marker-layer .ace_step{background:#fcff00}.ace-crimson-editor .ace_marker-layer .ace_stack{background:#a4e565}.ace-crimson-editor .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid silver}.ace-crimson-editor .ace_marker-layer .ace_active-line{background:#e8f2fe}.ace-crimson-editor .ace_gutter-active-line{background-color:#dcdcdc}.ace-crimson-editor .ace_meta.ace_tag{color:#1c02ff}.ace-crimson-editor .ace_marker-layer .ace_selected-word{background:#fafaff;border:1px solid #c8c8fa}.ace-crimson-editor .ace_string.ace_regex{color:#c000c0}.ace-crimson-editor .ace_indent-guide{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y}.alert-modal{width:40%}.alert-modal .modal-dialog .modal-content{border:0px;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);background:#fff}.alert-modal .modal-dialog .modal-content .modal-body{text-align:center;padding:15px 90px}.alert-modal .modal-dialog .modal-content .close{float:none;position:absolute;right:25px;top:20px;z-index:1;opacity:unset;color:#aaa}.alert-modal .modal-dialog .modal-content .close:hover{color:#555}.alert-modal .modal-dialog .modal-content .modal-alert-title{color:#000;font-size:36px;font-family:thaisans_neuebold;line-height:1}.alert-modal .modal-dialog .modal-content .modal-alert-detail{margin-top:15px;margin-bottom:45px;font-size:24px;line-height:1;color:#000}.alert-modal .modal-dialog .modal-content .modal-action{display:flex;justify-content:center}.alert-modal .modal-dialog .modal-content .modal-action .modal-submit-btn{background:#00532a;color:#fff;font-size:24px;min-width:150px;height:50px;border-radius:4px}.alert-modal .modal-dialog .modal-content .modal-action .modal-submit-btn:hover{background:#036C38}@media screen and (max-width: 1024px){.alert-modal{width:80%}.alert-modal .modal-dialog .modal-content .close{right:20px;top:15px}.alert-modal .modal-dialog .modal-content .modal-body{padding:40px 20px}.alert-modal .modal-dialog .modal-content .modal-body h1{font-size:18px}.alert-modal .modal-dialog .modal-content .modal-body .modal-warning-detail{font-size:14px;margin-top:10px;margin-bottom:20px}.alert-modal .modal-dialog .modal-content .modal-action .btn{font-size:18px;line-height:1;padding:10px 25px}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,0.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,0.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,0.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,0.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,0.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-audio-button,.video-js.vjs-layout-small .vjs-captions-button,.video-js.vjs-layout-small .vjs-chapters-button,.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-descriptions-button,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-subtitles-button,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-audio-button,.video-js.vjs-layout-tiny .vjs-captions-button,.video-js.vjs-layout-tiny .vjs-chapters-button,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-descriptions-button,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-subtitles-button,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-audio-button,.video-js.vjs-layout-x-small .vjs-captions-button,.video-js.vjs-layout-x-small .vjs-chapters-button,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-descriptions-button,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-subtitles-button,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none !important}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js.vjs-layout-tiny .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,0.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg, #fff 88%, #73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,0.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg, #fff 88%, #73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}.video-js [class*="vjs-"]{outline:0}.video-js .vjs-volume-panel.mobile .vjs-volume-control{display:none}.video-js.chapter{display:flex;flex-direction:column;padding-top:0;height:100%}.video-js.vjs-user-inactive:not(.vjs-paused) .custom-button,.video-js:not(.vjs-has-started) .custom-button{opacity:0;visibility:visible;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-ms-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}.video-js.vjs-user-active.vjs-has-started .custom-button,.video-js.vjs-has-started.vjs-paused .custom-button{display:flex}@media screen and (max-width: 500px){.video-js.vjs-fullscreen .custom-button{top:48%}.video-js.vjs-fullscreen .custom-button.play-pause-button{top:48%}}.video-js .vjs-duration{display:block}.video-js .vjs-big-play-button{top:50%;left:50%;margin-top:-0.6em;margin-left:-1.5em;font-size:4.5em}.video-js .vjs-control-bar{font-size:1.5em}.video-js .vjs-control-bar .vjs-current-time{display:block}.video-js .vjs-control-bar .vjs-menu-button{padding:0}.video-js .vjs-control-bar .vjs-menu li{text-transform:capitalize}.video-js .vjs-control-bar .vjs-menu li:focus{background:white;color:black}.video-js .vjs-control-bar .vjs-playback-rate-value{font-size:1em;display:flex;justify-content:center;align-items:center}.video-js .vjs-control-bar .vjs-menu{width:7em;left:-1.5em;z-index:2}.video-js .custom-button{font-size:1.2em;position:absolute;background:rgba(0,0,0,0.5);width:70px;height:70px;line-height:1.4;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#ccc;cursor:pointer;top:calc(50% - 70px/ 2);visibility:visible;opacity:1;-webkit-transition:visibility 0.1s, opacity 0.1s;-moz-transition:visibility 0.1s, opacity 0.1s;-ms-transition:visibility 0.1s, opacity 0.1s;-o-transition:visibility 0.1s, opacity 0.1s;transition:visibility 0.1s, opacity 0.1s}.video-js .custom-button.play-pause-button{padding:0px;display:none;font-size:8em;background:none;border-radius:0;color:white;opacity:0.7;left:calc(50% - 70px/ 2);top:calc(50% - 70px/ 2)}.video-js .custom-button.play-pause-button:hover{background:none}.video-js .custom-button.backward{left:25%}.video-js .custom-button.forward{right:25%}.video-js .custom-button.next{font-size:2.5em;right:20px}.video-js .custom-button.prev{font-size:2.5em;left:20px}.video-js .custom-button:hover{color:#fff;background:#000}.video-js .vjs-texttrack-settings{display:none}.video-js .vjs-captions-button .vjs-menu-content{font-size:0.9em}@media screen and (max-width: 500px){.video-js .vjs-menu-button-popup:hover .vjs-menu:not(.vjs-lock-showing){display:none !important}.video-js .vjs-big-play-button{font-size:3em}.video-js .vjs-control-bar{font-size:0.9em}.video-js .vjs-control-bar .vjs-control{width:3.4em}.video-js .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-vertical{width:3.4em}.video-js .vjs-control-bar .vjs-time-control{width:3.5em}.video-js .custom-button{font-size:0.8em;width:50px;height:50px;top:calc(50% - 50px/ 2)}.video-js .custom-button.play-pause-button{font-size:6em;width:50px;height:50px;top:calc(50% - 50px/ 2);left:calc(50% - 50px/ 2)}.video-js .vjs-loading-spinner{width:40px;height:40px}}.video-js.chapter{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (max-width: 500px){.video-js.chapter .custom-button{top:47%}}.video-js.virtual-fullscreen{position:fixed;overflow:hidden;width:100%;height:100%;top:0;left:0;z-index:100;right:0;bottom:0;padding:0;margin:0}.video-js.virtual-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.video-js.virtual-fullscreen .vjs-icon-fullscreen-enter:before{content:"\f109"}.study-container.virtual-fullscreen{z-index:11}/*!
 * FilePond 4.11.0
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,0.01)}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,0.5);background-image:none;box-shadow:0 0 0 0 rgba(255,255,255,0);transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 0.125em rgba(255,255,255,0.9)}.filepond--file-action-button[disabled]{color:rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.25)}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing ~ .filepond--file-info .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing ~ .filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-0.0625em);transform:translateX(-0.0625em)}20%,80%{-webkit-transform:translateX(0.125em);transform:translateX(0.125em)}30%,50%,70%{-webkit-transform:translateX(-0.25em);transform:translateX(-0.25em)}40%,60%{-webkit-transform:translateX(0.25em);transform:translateX(0.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-0.0625em);transform:translateX(-0.0625em)}20%,80%{-webkit-transform:translateX(0.125em);transform:translateX(0.125em)}30%,50%,70%{-webkit-transform:translateX(-0.25em);transform:translateX(-0.25em)}40%,60%{-webkit-transform:translateX(0.25em);transform:translateX(0.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 0.0625em 0.125em -0.0625em rgba(0,0,0,0.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 0.125em 0.3125em rgba(0,0,0,0.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg, #000 calc(100% - .5em), transparent);mask:linear-gradient(180deg, #000 calc(100% - .5em), transparent)}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100% !important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto !important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent !important;border:none !important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom:none !important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0, 0.5em, 0);transform:translate3d(0, 0.5em, 0)}.filepond--panel-bottom{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-top:none !important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px !important;border-top:none !important;border-bottom:none !important;border-radius:0 !important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}/*!
 * FilePondPluginImagePreview 4.6.1
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--image-preview-markup{position:absolute;left:0;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;position:absolute;left:0;top:0;width:100%;min-height:5rem;max-height:7rem;margin:0;opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:rgba(40,40,40,0.85)}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition: infinite) and ((-o-object-fit: fill) or (object-fit: fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:rgba(0,0,0,0.01)}.filepond--image-preview{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:100%;width:100%;pointer-events:none;background:#222;will-change:transform,opacity}.filepond--image-preview[data-transparency-indicator=grid] canvas,.filepond--image-preview[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-clip{position:relative;overflow:hidden;margin:0 auto}.filepond--image-bitmap,.filepond--image-vector{position:absolute;left:0;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{height:100%;display:flex;justify-content:center;align-items:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}@font-face{font-family:"thaisans_neuebold";src:url(/assets/thaisansneue-bold-webfont-7bf465425c3c3dbef4f22847f37c2f6a49a30505179eca6ad988471a108224b2.eot);src:url(/assets/thaisansneue-bold-webfont-7bf465425c3c3dbef4f22847f37c2f6a49a30505179eca6ad988471a108224b2.eot?#iefix) format("embedded-opentype"),url(/assets/thaisansneue-bold-webfont-374d708b69c2e9897cd7c9cf4a2d295e1126ec8671d299c4e086b92f3290be7c.woff) format("woff"),url(/assets/thaisansneue-bold-webfont-3f1816e03bbf00633a314c9267ac97e1cf13ce2dbe61cbd1fada570f7f42694a.ttf) format("truetype"),url(/assets/thaisansneue-bold-webfont-80e940697a8be81fa588bde445e6bde38b08c1516484b69ce863240d82cbc255.svg#thaisans_neuebold) format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"thaisans_neueregular";src:url(/assets/thaisansneue-regular-webfont-7175f3dcde2b5673c75d49d11aa300f37ae17eedf013331481171e5ea6551560.eot);src:url(/assets/thaisansneue-regular-webfont-7175f3dcde2b5673c75d49d11aa300f37ae17eedf013331481171e5ea6551560.eot?#iefix) format("embedded-opentype"),url(/assets/thaisansneue-regular-webfont-968b736d22e63942b9ca1817734af51a9763dbaafb820b24aeff58a7787e9a71.woff) format("woff"),url(/assets/thaisansneue-regular-webfont-710b745ba378e924a1ba9b89d37e9b5b8ff57ee618675c3908aea3343c274b59.ttf) format("truetype"),url(/assets/thaisansneue-regular-webfont-80a87ba4f7ee7c407cc07e88fa222037777e7cb2aeb989639b34d447797d87c2.svg#thaisans_neueregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"thaisans_neueitalic";src:url(/assets/thaisansneue-italic-webfont-00bfa0a7fa4f004a0b725905d69f0a87d83d7f78240559fd7b296f418d0621ea.eot);src:url(/assets/thaisansneue-italic-webfont-00bfa0a7fa4f004a0b725905d69f0a87d83d7f78240559fd7b296f418d0621ea.eot?#iefix) format("embedded-opentype"),url(/assets/thaisansneue-italic-webfont-ba151ed0fa468fb1be1c4ca6a1808fdd7e1e58896325e34121273c0c3d657d5f.woff) format("woff"),url(/assets/thaisansneue-italic-webfont-64ee7cbce93515aee339657c70580788236ce2f3f7eb3810b8696be923a93c98.ttf) format("truetype"),url(/assets/thaisansneue-italic-webfont-e5dad68f15c992e0faca2924b499c57a4d96ee0e50a96af846e6b01997a916d4.svg#thaisans_neueitalic) format("svg");font-weight:normal;font-style:normal}body{font-family:thaisans_neueregular;font-size:18px;line-height:20px;letter-spacing:0.05em}body .modal-content{max-width:100%}body .modal-content div{max-width:100%}.mobile-navbar-header{display:none}nav{height:56px;line-height:normal;padding:0px 15px;border:1px solid #e7e7e7;box-shadow:none}nav ul{margin-top:2px;padding-right:20px}nav .nav-wrapper li a{height:50px;font-size:19px;padding:13px 12px;color:#676767 !important}nav .nav-wrapper li a div{height:50px}nav .nav-wrapper li a i{font-size:14px;height:100%;line-height:normal}nav .nav-wrapper-no-bg li a{height:50px;font-size:18px;padding:13px 12px;color:#676767 !important}nav .nav-wrapper-no-bg li a div{height:50px}nav .nav-wrapper-no-bg li a i{font-size:14px;height:100%;line-height:normal}nav .nav-wrapper-no-bg li a:hover{background-color:transparent}nav .nav-wrapper-no-bg .messages .message-new{position:absolute;top:11px;padding-right:20px;right:93px}nav .nav-wrapper-no-bg .messages .message-new .message-new-out{text-align:center;float:left;color:#fff;font-size:7px;padding-top:1.5px;padding-bottom:1.5px;background-color:#d9534f;border-radius:20px;width:12px}nav .button-collapse{line-height:56px !important}nav .button-collapse i{height:56px !important;line-height:56px !important}nav .my-course-menu{position:relative}nav .my-course-menu:hover .drop-menu-container{display:block}nav .my-course-button{width:130px;height:40px;color:#00532a;font-weight:700;font-size:18px;background:white;border-radius:4px;border:none;display:flex;align-items:center;margin-top:6px}nav .my-course-button.link{width:105px}nav .my-course-button:hover{background:rgba(0,83,42,0.04)}nav .my-course-button svg{font-size:14px;margin-left:8px}#messages.modal{font-family:thaisans_neueregular, Helvetica, sans-serif;width:600px;max-width:100%;border-radius:6px}#messages.modal .modal-content{padding:0px}#messages.modal .modal-header{height:56px;padding:15px;border-bottom:1px solid #e5e5e5}#messages.modal .modal-header .text-header{font-size:18px;color:#676767}#messages.modal .noti-modal-body .notification-anchor{padding:15px;padding-right:30px;border-top:1px solid #dddddd;overflow:hidden;white-space:nowrap}#messages.modal .noti-modal-body .notification-anchor a{color:#444444}#messages.modal .noti-modal-body .notification-anchor .noti-body{color:#676767}#messages.modal .noti-modal-body .notification-anchor .noti-arrow{position:absolute;left:575px}#messages.modal .modal-footer{height:30px;padding:15px;border-top:1px solid #e5e5e5}#messages.modal .modal-close{color:#b3b3b3;position:absolute;top:15px;right:15pX}#messages.modal .topic-modal-body{color:#676767;padding:15px;margin-bottom:10px}#messages.modal .topic-modal-body .topic-back-button{color:#5C7635}#messages.modal .topic-modal-body .topic-sender-line{margin-top:20px;margin-left:30px;font-size:16px}#messages.modal .topic-modal-body .topic-body-line{margin-left:30px;margin-bottom:20px;font-size:16px;margin-top:5px}#messages.modal .topic-modal-body .topic-content{margin-left:30px;margin-right:30px;word-wrap:break-word}.container{width:100%;padding-left:20px;padding-right:20px}h1,h2,h3,h4,h5,h6{font-family:thaisans_neuebold}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem;padding-bottom:5px;border-bottom:1px solid}h5{font-size:1.3rem}h6{font-size:1.2rem}label{font-size:1.8rem}.btn-auth{text-align:center;max-width:100%;width:350px}.button-container{padding-top:8px}.button-container .btn{margin:0px 0px 0px 10px;display:flex;justify-content:center;align-items:center;border-radius:4px;height:35px;width:100px;box-shadow:none;border:solid 1px #00532a}.button-container .btn.sign-in{background:white;color:#00532a !important}.button-container .btn.sign-in:hover{color:white !important;background:#024825}.button-container .btn.sign-up{background:#00532a;color:white !important}.button-container .btn.sign-up:hover{background:#024825;color:white !important}#signin{top:10px !important;bottom:10px !important;max-height:600px !important;width:560px !important;max-width:100%}#signup{top:10px !important;bottom:10px !important;max-height:100% !important;width:90% !important}#signup .box-signup-form{border-left:1px solid #999}#signup .input-wrap{position:relative;margin-top:-15px}#signup .input-wrap label{display:inline-block;width:125px;text-align:right;padding-right:20px;white-space:nowrap;margin-left:-22px;font-size:18px}#signup .value-box{position:absolute;top:0px;left:125px;right:20px}#signup input{margin-bottom:0px;font-size:25px}#signup .radio-b label{text-align:left}#signup_form_table{width:100%}#signup_form_table input{width:100%}#signup_form_table tr{display:block;height:100px}#signup_form_table td{position:relative;display:inline;line-height:50px;padding:0;height:50px;margin:0}#signup_form_table td:last-child{top:-40px}#signup_form_table td:first-child{width:150px;top:-10px;display:inline-block}.tab-menu-profile{max-width:200px;margin:0 !important}.tab-menu-profile a{width:100%}.image-profile{width:150px;height:150px;display:block}.image-profile img{width:150px;height:150px;display:block}.select-image-btn{margin-top:10px}.row.add-shadow{box-shadow:0px 0px 1px 1px #dedede;padding:20px;border-radius:4px}#general label,#account label{font-size:20px}.footer_logo{margin-top:10px}.header_logo{width:140px;height:44px;margin-top:5px}.valign-wrapper .userimg{display:flex;justify-content:center;align-items:center}.valign-wrapper .userimg .image-border{margin:0px 10px;border:1px solid #ccc;border-radius:100%;width:32px;height:32px;background:#f5f6f7;display:flex;justify-content:center;align-items:center}.valign-wrapper .userimg .image-border .fa-user{color:#00532a}.logo{margin-left:-10px}.redeem-point{padding:5px 0px !important;text-align:center !important;font-size:15px !important;color:#676767 !important}.redeem-point:hover span{color:#2f9067 !important}.dropdown-button .username{max-width:125px;overflow:hidden;text-overflow:ellipsis;max-height:20px;white-space:nowrap}.dropdown-button .loyalty-point{max-height:5px;font-size:20px}.dropdown-button .label-reward-point{max-height:0px;font-size:13px}.fa-envelope{font-size:1.1em}.split-line{display:inline-block;float:left;border-right:1px solid #999;height:30px;margin-top:10px;margin-right:10px}.dropdown-content{font-family:thaisans_neueregular, Helvetica, sans-serif;width:180px !important;background-color:#f3f3f3;left:auto !important;box-shadow:none !important;padding:0px}.dropdown-content .divider{width:180px}.dropdown-content li{min-height:30px;width:180px}.dropdown-content li a{height:30px !important;padding:5px 10px !important;font-size:13px !important;font-weight:bold !important}#arrow{display:none;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:9px solid #f3f3f3;position:absolute;margin-left:18px}.text-success{color:#3c763d}.modal-content input:not([type]),.modal-content input[type=text],.modal-content input[type=password],.modal-content input[type=email],.modal-content input[type=url],.modal-content input[type=time],.modal-content input[type=date],.modal-content input[type=datetime-local],.modal-content input[type=tel],.modal-content input[type=number],.modal-content input[type=search],.modal-content textarea.materialize-textarea{border-bottom:1px solid #9e9e9e !important}div.link i{padding-top:10px;display:inline-block}div.link span a{padding:10px}.fb-like{max-width:100%}.fb-like span{max-width:100%}.fb-like span iframe{max-width:100%}#privacy{color:#00532a}#footer_banner_cont{max-width:100%;margin:auto;text-align:center;height:80px;border-top:1px solid #E5E5E5;padding:10px 0px}img.banner{margin:0px 10px 0px 10px;height:27px}img.userimg{border-radius:15px;margin-right:10px;margin-left:10px}@media only screen and (max-width: 570px){#signup .box-signup-form{border-left:none}}@media only screen and (max-width: 760px){img.banner{margin:0px;height:14px}}@media only screen and (max-width: 992px){.mobile-navbar-header{display:block;padding:5px 0px}.mobile-navbar-header .mobile-menu-btn:focus,.mobile-navbar-header .mobile-menu-btn:active{outline:none !important;box-shadow:none !important}.mobile-navbar-header .mobile-menu-btn{font-size:20px;color:#676767;letter-spacing:normal;padding:15px 15px}.mobile-navbar-header .mobile-profile-btn{font-size:20px;color:#676767;padding:15px 15px}.mobile-navbar-header .mobile-menu-content{display:none;overflow:hidden}.mobile-navbar-header .mobile-menu-content hr{border-width:0.5px;border-top:0.5px solid #eeeeee}.mobile-navbar-header .mobile-menu-content .mobile-menu{margin-top:0px}.mobile-navbar-header .mobile-menu-content .mobile-menu li{padding:5px 15px}.mobile-navbar-header .mobile-menu-content .mobile-menu a{color:#999;font-size:18px}.mobile-navbar-header .mobile-menu-content .mobile-menu a:active{color:#2f9067}.mobile-navbar-header .mobile-profile-content{padding:5px 0px;display:none;overflow:hidden}.mobile-navbar-header .mobile-profile-content hr{border-width:0.5px;border-top:0.5px solid #eeeeee}.mobile-navbar-header .mobile-profile-content .zero-margin-top{margin-top:0px}.mobile-navbar-header .mobile-profile-content .mobile-profile{margin-top:0px}.mobile-navbar-header .mobile-profile-content .mobile-profile li{color:#999;padding:5px 15px}.mobile-navbar-header .mobile-profile-content .mobile-profile .sign-in{color:#00532a}.mobile-navbar-header .mobile-profile-content .mobile-profile .study{color:#999}.mobile-navbar-header .mobile-profile-content .mobile-profile .study .study-btn{padding:5px 15px}.mobile-navbar-header .mobile-profile-content .mobile-profile .study .study-child{padding-left:15px;background-color:#f5f6f7}.mobile-navbar-header .mobile-profile-content .mobile-profile .study-tuxsa{color:#999}.mobile-navbar-header .mobile-profile-content .mobile-profile .study-tuxsa .study-tuxsa-btn{padding:5px 15px}.mobile-navbar-header .mobile-profile-content .mobile-profile .study-tuxsa .study-tuxsa-child{padding-left:15px;background-color:#f5f6f7}.mobile-navbar-header .mobile-profile-content .mobile-profile a{color:#999;font-size:18px}.mobile-navbar-header .mobile-profile-content .mobile-profile a:active{color:#2f9067}.mobile-navbar-header .mobile-profile-content .mobile-profile .message-new-out{background-color:#d9534f;color:#fff;padding:0.1em 0.6em 0.1em;border-radius:0.25em;font-size:75%}.mobile-navbar-header .mobile-profile-content .mobile-profile .userimg{display:flex;align-items:center}.mobile-navbar-header .mobile-profile-content .mobile-profile .userimg img{width:50px;border-radius:100px}.mobile-navbar-header .mobile-profile-content .mobile-profile .userimg .image-border{border:1px solid #ccc;border-radius:100%;width:35px;height:35px;background:#f5f6f7;display:flex;justify-content:center;align-items:center}.mobile-navbar-header .mobile-profile-content .mobile-profile .userimg .image-border .fa-user{color:#00532a}.mobile-navbar-header .mobile-profile-content .mobile-profile .userimg sup{font-size:18px;color:#00532a;top:auto}.mobile-navbar-header .mobile-profile-content .mobile-profile .study-icon{font-size:30px}.mobile-navbar-header .mobile-profile-content .mobile-profile .study-tuxsa-icon{font-size:30px}.mobile-navbar-header .mobile-profile-content .mobile-profile .study-child-li{display:none}.mobile-navbar-header .mobile-profile-content .mobile-profile .study-tuxsa-child-li{display:none}.main-nav{display:none}.side-nav li{height:40px;padding:10px 15px;line-height:normal}.side-nav a{color:#777777;font-size:17px;height:100%;padding:0px;line-height:normal}}.drop-menu-container{position:absolute;top:40px;left:0px;display:none;font-weight:bold;z-index:10000;width:220px}.drop-menu-container .paper{background:white;box-shadow:0px 3px 6px 1px rgba(0,0,0,0.16);border-radius:4px;width:100%;margin-top:10px}.drop-menu-container a.menu_item{display:block;width:100%;height:40px;padding:0 0 0 10px;font-size:18px;text-transform:uppercase;text-decoration:none;color:#555555;display:flex;align-items:center;padding:12px;font-family:thaisans_neueregular;font-weight:400}.drop-menu-container a.menu_item img{margin-right:12px;width:20px;height:20px}.drop-menu-container a.menu_item:hover{background:rgba(0,0,0,0.04)}.swal2-container,body.swal2-iosfix{position:fixed;left:0;right:0}body.swal2-shown{overflow-y:hidden}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,0.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block}.swal2-modal .swal2-spacer{height:10px;color:transparent;border:0}.swal2-modal .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:0 5px;padding:10px 32px;font-family:thaisans_neueregular, Helvetica, sans-serif}.swal2-modal .swal2-styled:not(.swal2-loading)[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-styled.swal2-loading{box-sizing:border-box;border:4px solid transparent;width:40px;height:40px;padding:0;margin:-2px 30px;vertical-align:top;background-color:transparent !important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-styled+.swal2-styled{margin-top:15px}.swal2-modal :not(.swal2-styled).swal2-loading::after{display:inline-block;content:'';margin-left:5px;vertical-align:-1px;height:6px;width:6px;border:3px solid #999;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span,.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{font-size:36px;line-height:36px;font-family:serif;position:absolute;top:5px;right:13px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d9d9d9;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f06e57 !important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::-moz-placeholder,.swal2-modal .swal2-input:focus::-moz-placeholder,.swal2-modal .swal2-textarea:focus::-moz-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder{color:#e6e6e6}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}.swal2-icon.swal2-info,.swal2-icon.swal2-question,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}@supports (-ms-accelerator: true){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.swal2-range input{width:100% !important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{position:relative;display:block}.swal2-icon.swal2-error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success::after,.swal2-icon.swal2-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.swal2-icon.swal2-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .fix{width:7px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%,50%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%,50%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}@keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
