@font-face{font-family:font-medium;src:url(../../fonts/roboto-medium.eot);src:url(../../fonts/roboto-medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/roboto-medium.woff2) format("woff2"),url(../../fonts/roboto-medium.woff) format("woff"),url(../../fonts/roboto-medium.ttf) format("truetype"),url(../../fonts/roboto-medium.svg#roboto_medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:font-bold;src:url(../../fonts/roboto-bold.eot);src:url(../../fonts/roboto-bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/roboto-bold.woff2) format("woff2"),url(../../fonts/roboto-bold.woff) format("woff"),url(../../fonts/roboto-bold.ttf) format("truetype"),url(../../fonts/roboto-bold.svg#roboto_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:font-regular;src:url(../../fonts/roboto-regular.eot);src:url(../../fonts/roboto-regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/roboto-regular.woff2) format("woff2"),url(../../fonts/roboto-regular.woff) format("woff"),url(../../fonts/roboto-regular.ttf) format("truetype"),url(../../fonts/roboto-regular.svg#roboto_regular) format("svg");font-weight:400;font-style:normal}body{background:#f1f1f1;font-family:font-regular;font-size:12px;line-height:16px;min-width:320px;padding:0!important}h1,h2,h3,h4,h5,h6{margin-top:0}h4{font-weight:700}p:last-of-type{margin:0}.strong,strong{font-weight:400}.strong,.warning-lead,strong{font-family:font-bold}.warning-lead{color:#e56d00;font-size:28px}.container{width:100%;max-width:425px;margin:auto;padding:0 20px}.row{margin-left:-20px;margin-right:-20px}.row [class*=col-]:first-child{padding-left:20px}.row [class*=col-]:last-child{padding-right:20px}.section{padding:20px 0;background:#fff}.section.transparent{background:transparent}[class~=panel]:last-of-type{margin:0}include-file{position:relative}.main-content{padding-bottom:70px}.mobile-menu{width:17px;position:absolute;top:50%;left:18px;transform:translateY(-50%);cursor:pointer;z-index:1}.mobile-menu div{border-top:2px solid #fff;display:block;margin:0 0 4px}.mobile-menu div:last-child{margin:0}.mobile-menu .notif{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#ef2551;border-radius:50%;position:absolute;top:-8px;right:-50%}.invalid-creds-message{line-height:18px;font-weight:700;color:#f92b2b;font-size:14px;margin:5px 0}.test-date{font-size:11px;position:absolute;top:50%;right:18px;width:54px;line-height:.9;transform:translateY(-50%)}.test-date label{margin-bottom:4px}.test-date .date{margin:0}.content{padding:20px 0}.content.center-content{position:relative}.content.center-content>.container{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.text-danger{color:#f92b2b;font-size:14px;font-weight:700;margin:5px 0;line-height:18px}.text-date{color:#00aeef;font-family:font-bold}.btn,.swal2-container .swal2-modal .swal2-actions button.swal2-styled{border:2px solid transparent;background:#e66d02;color:#fff;font-size:18px;line-height:.9;min-width:140px;padding:12px 5px;border-radius:4px}@media screen and (max-width:320px){.btn,.swal2-container .swal2-modal .swal2-actions button.swal2-styled{min-width:130px}}.btn.btn-danger,.swal2-container .swal2-modal .swal2-actions button.btn-danger.swal2-styled{background:#e53600}.btn.btn-primary,.swal2-container .swal2-modal .swal2-actions button.btn-primary.swal2-styled{border:0}.btn.btn-primary-outline,.swal2-container .swal2-modal .swal2-actions button.btn-primary-outline.swal2-styled{background:transparent;border:1px solid #e56d00;color:#e56d00}.btn.btn-large,.swal2-container .swal2-modal .swal2-actions button.btn-large.swal2-styled{font-size:22px;min-width:193px;padding:16px 5px}.btn.btn-circular,.swal2-container .swal2-modal .swal2-actions button.btn-circular.swal2-styled{border-radius:50px}.btn.btn-white,.swal2-container .swal2-modal .swal2-actions button.btn-white.swal2-styled{border:2px solid #e56d00;color:#e56d00;background:transparent}.btn.btn-modal,.swal2-container .swal2-modal .swal2-actions button.btn-modal.swal2-styled{text-transform:uppercase;border-radius:50px;min-width:340px;padding:30px 5px;font-size:40px}.btn.btn-checklist,.swal2-container .swal2-modal .swal2-actions button.btn-checklist.swal2-styled{background:#fff;color:#242424;position:relative;border-radius:50px;font-size:18px;text-transform:uppercase;width:100%;padding:15px 5px}.btn.btn-checklist:not(:disabled):not(.disabled),.swal2-container .swal2-modal .swal2-actions button.btn-checklist.swal2-styled:not(:disabled):not(.disabled){cursor:text}.btn.btn-checklist .checkbox,.swal2-container .swal2-modal .swal2-actions button.btn-checklist.swal2-styled .checkbox{margin:0}.btn.btn-checklist .icon,.swal2-container .swal2-modal .swal2-actions button.btn-checklist.swal2-styled .icon{display:block;border-radius:50%;position:absolute;top:50%;left:8px;transform:translateY(-50%);cursor:pointer}.btn.btn-icon,.swal2-container .swal2-modal .swal2-actions button.btn-icon.swal2-styled{border-radius:50px;min-width:284px;padding:19px 84px 19px 42px;font-size:28px;position:relative}.btn.btn-icon img,.swal2-container .swal2-modal .swal2-actions button.btn-icon.swal2-styled img{position:absolute;top:50%;right:42px;transform:translateY(-50%)}.btn.btn-icon-link,.swal2-container .swal2-modal .swal2-actions button.btn-icon-link.swal2-styled{cursor:default;background:transparent;padding:0;min-width:340px;font-size:20px;color:#242424}.btn.btn-icon-link img,.swal2-container .swal2-modal .swal2-actions button.btn-icon-link.swal2-styled img{float:left}.btn.btn-icon-link .text,.swal2-container .swal2-modal .swal2-actions button.btn-icon-link.swal2-styled .text{margin:12px 40px 0 25px;float:right}.btn.btn-icon-link a,.swal2-container .swal2-modal .swal2-actions button.btn-icon-link.swal2-styled a{text-decoration:none;float:right}.btn.btn-icon-link div,.swal2-container .swal2-modal .swal2-actions button.btn-icon-link.swal2-styled div{background:#fff}.btn.btn-icon-link div:first-child,.swal2-container .swal2-modal .swal2-actions button.btn-icon-link.swal2-styled div:first-child{float:left;border-top-left-radius:50px;border-bottom-left-radius:50px;padding:8px}.btn.btn-icon-link div:last-child,.swal2-container .swal2-modal .swal2-actions button.btn-icon-link.swal2-styled div:last-child{float:right;border-left:10px solid #f1f1f1;border-top-right-radius:50px;border-bottom-right-radius:50px}.btn.btn-icon-link div:last-child a,.swal2-container .swal2-modal .swal2-actions button.btn-icon-link.swal2-styled div:last-child a{color:#ef2551;font-size:18px;font-family:font-bold;display:block;padding:20px}#formSignUp{margin-bottom:40px}.custom-checkbox{width:23px;position:relative;display:inline-block;margin-right:8px;top:-5px}.custom-checkbox label{width:23px;height:23px;cursor:pointer;position:absolute;top:0;left:0;border:1.5px solid #aeaeae;background:linear-gradient(top,#222,#45484d)}.custom-checkbox label:after{content:"";width:15px;height:8px;position:absolute;top:4px;left:2px;border:4px solid #000;border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg)}.custom-checkbox input[type=checkbox]{visibility:hidden}.custom-checkbox input[type=checkbox]:checked+label:after{opacity:1}.form{width:100%;display:block;margin:0 auto}.form .form-group{margin:0 0 34px}.form .form-group:last-child{margin:0}.form .form-group .form-control{border-top:0;border-left:0;border-right:0;border-bottom:2px solid #c8c8c8;border-radius:0;background:transparent;box-shadow:none;font-size:18px;font-family:font-bold;height:44px;line-height:1;padding:0}.form .form-group .form-control:focus{box-shadow:none}.form .form-group .form-control ::-webkit-input-placeholder{color:#c8c8c8}.form .form-group .form-control ::-moz-placeholder{color:#c8c8c8}.form .form-group .form-control :-ms-input-placeholder{color:#c8c8c8}.form .form-group .form-control :-moz-placeholder{color:#c8c8c8}.form .form-group [type=checkbox].form-control,.form .form-group [type=radio].form-control{height:auto;display:inline-block;width:auto}.form .form-group small{color:#242424;font-size:14px;line-height:1.1}.form .form-group small.with-error{color:#f92b2b;font-family:font-bold}.form .form-group small.with-success{color:#2db566;font-family:font-bold}.form .form-group #iagree-text{font-size:14px}.form .form-group #iagree-text a{color:#242424;text-decoration:underline}.form .form-group #iagree{margin:0 10px 0 0;display:inline-block;vertical-align:middle}.checkbox{border:1px solid #dadada;border-radius:2px;width:23px;height:23px;display:block;position:absolute;top:50%;transform:translateY(-50%);right:15px}.checkbox .checkmark{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer}.checkbox .checkmark:after{content:"";position:absolute;left:6px;top:2px;width:10px;height:17px;border:solid #2db566;border-width:0 5px 5px 0;transform:rotate(45deg);display:none}.checkbox input{display:none}.checkbox input:checked~.checkmark:after,.radio{display:block}.radio{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:40px;padding-left:65px;line-height:1.9}.radio input{position:absolute;opacity:0}.radio input:checked~.checkmark:after{background-color:#00aeef;display:block}.radio .checkmark{position:absolute;top:0;left:0;height:40px;width:40px;background-color:#eee;border-radius:50%;border:1px solid #bababa;padding:5px}.radio .checkmark:after{content:"";position:absolute;display:none;left:7px;right:7px;bottom:7px;top:7px;border-radius:50%}.radio:hover input~.checkmark:after{background-color:#00aeef;display:block}.modal{padding:0!important}.modal.fade .modal-dialog,.modal.in .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:100%;max-width:420px}@media screen and (max-width:425px){.modal.fade .modal-dialog,.modal.in .modal-dialog{top:20px;left:50%;transform:translate(-50%);width:100%!important}}@media screen and (min-width:500px) and (max-height:740px){.modal.fade .modal-dialog,.modal.in .modal-dialog{top:20px;left:0;bottom:0;right:0;margin:auto;transform:none;width:100%!important}}.modal .modal-header{background:#024890;color:#fff;padding:8px 0;position:relative;text-align:center;z-index:0}.modal .modal-header .modal-title{font-size:20px!important;line-height:1.6;text-align:center;margin:0;position:relative;z-index:1;font-weight:400!important}.modal .modal-header .close-btn{position:absolute;top:50%;right:18px;transform:translateY(-50%);z-index:2;cursor:pointer;font-size:28px}.modal .modal-content{border-radius:0}.modal .modal-body{background:#f1f1f1;padding:40px 20px}.modal .modal-footer{text-align:center}.mobile-menu-btn{width:32px;position:absolute;top:50%;left:18px;transform:translateY(-50%);cursor:pointer;z-index:2}.mobile-menu-btn span{border-top:2px solid #fff;display:block;margin:0 0 7px}.mobile-menu-btn span:last-of-type{margin-bottom:0}.mobile-menu-btn .notif{width:22px;height:22px;border-radius:50%;color:#fff;background:#ef2551;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:-80%;left:40%;font-size:11px}.icon{width:37px;height:35px;background-image:url(../../images/icons/default.png);background-repeat:no-repeat;background-position:50%;display:inline-block}.icon.icon-warning{width:62px;height:52px;background-image:url(../../images/icons/warning-icon.png)}.swal2-container .swal2-modal{padding:60px 20px 30px}.swal2-container .swal2-modal .swal2-header .swal2-close{font-family:Font Awesome\ 5 Free;font-weight:900;color:transparent;top:20px;right:20px}.swal2-container .swal2-modal .swal2-header .swal2-close:before{color:#000;content:"\f00d";top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.swal2-container .swal2-modal .swal2-errorcode{position:absolute;top:24px;left:28px}.swal2-container .swal2-modal .swal2-title{margin:0 0 10px}.swal2-container .swal2-modal .swal2-content{font-size:16px;margin:0 0 10px}.small{font-size:70%}body{font-family:Roboto,sans-serif}body.access-code-accepted,body.order-confirm,body.order-contact-info,body.order-payment,body.page-landing,body.v-check-scores{background:#fafbfc}body.access-code-accepted .row,body.order-confirm .row,body.order-contact-info .row,body.order-payment .row,body.page-landing .row,body.v-check-scores .row{margin:0;padding:0}body.access-code-accepted .container,body.access-code-accepted .row [class*=col]:not(.drawer-container),body.order-confirm .container,body.order-confirm .row [class*=col]:not(.drawer-container),body.order-contact-info .container,body.order-contact-info .row [class*=col]:not(.drawer-container),body.order-payment .container,body.order-payment .row [class*=col]:not(.drawer-container),body.page-landing .container,body.page-landing .row [class*=col]:not(.drawer-container),body.v-check-scores .container,body.v-check-scores .row [class*=col]:not(.drawer-container){padding:0}body.access-code-accepted .container-fluid,body.order-confirm .container-fluid,body.order-contact-info .container-fluid,body.order-payment .container-fluid,body.page-landing .container-fluid,body.v-check-scores .container-fluid{margin:0}body.access-code-accepted h1,body.order-confirm h1,body.order-contact-info h1,body.order-payment h1,body.page-landing h1,body.v-check-scores h1{font-weight:700;font-size:20px;margin:10px 0}body.access-code-accepted h2,body.order-confirm h2,body.order-contact-info h2,body.order-payment h2,body.page-landing h2,body.v-check-scores h2{font-size:18px;font-weight:700;color:#0555aa;margin-bottom:20px}body.access-code-accepted p,body.order-confirm p,body.order-contact-info p,body.order-payment p,body.page-landing p,body.v-check-scores p{font-size:15px;margin:20px 0;line-height:20px}body.access-code-accepted sup,body.order-confirm sup,body.order-contact-info sup,body.order-payment sup,body.page-landing sup,body.v-check-scores sup{top:-4px;font-size:9px}body.access-code-accepted a,body.order-confirm a,body.order-contact-info a,body.order-payment a,body.page-landing a,body.v-check-scores a{outline:none}.swal2-container .swal2-modal .swal2-actions body.access-code-accepted button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-confirm button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-contact-info button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-payment button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.page-landing button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.v-check-scores button.swal2-styled,body.access-code-accepted .btn,body.access-code-accepted .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-confirm .btn,body.order-confirm .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-contact-info .btn,body.order-contact-info .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-payment .btn,body.order-payment .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.page-landing .btn,body.page-landing .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.v-check-scores .btn,body.v-check-scores .swal2-container .swal2-modal .swal2-actions button.swal2-styled{box-shadow:none}body.access-code-accepted section,body.order-confirm section,body.order-contact-info section,body.order-payment section,body.page-landing section,body.v-check-scores section{padding:20px}body.access-code-accepted .bg-grey,body.order-confirm .bg-grey,body.order-contact-info .bg-grey,body.order-payment .bg-grey,body.page-landing .bg-grey,body.v-check-scores .bg-grey{background:#e9e9e9}body.access-code-accepted .bg-light-grey,body.order-confirm .bg-light-grey,body.order-contact-info .bg-light-grey,body.order-payment .bg-light-grey,body.page-landing .bg-light-grey,body.v-check-scores .bg-light-grey{background:#f1f1f1}body.access-code-accepted .modal.in .modal-dialog,body.order-confirm .modal.in .modal-dialog,body.order-contact-info .modal.in .modal-dialog,body.order-payment .modal.in .modal-dialog,body.page-landing .modal.in .modal-dialog,body.v-check-scores .modal.in .modal-dialog{max-width:425px}body.access-code-accepted .modal .modal-header,body.order-confirm .modal .modal-header,body.order-contact-info .modal .modal-header,body.order-payment .modal .modal-header,body.page-landing .modal .modal-header,body.v-check-scores .modal .modal-header{padding:12px 20px}body.access-code-accepted .modal .modal-header .modal-title,body.order-confirm .modal .modal-header .modal-title,body.order-contact-info .modal .modal-header .modal-title,body.order-payment .modal .modal-header .modal-title,body.page-landing .modal .modal-header .modal-title,body.v-check-scores .modal .modal-header .modal-title{font-size:20px;font-weight:400;line-height:25px}body.access-code-accepted .modal .modal-body,body.order-confirm .modal .modal-body,body.order-contact-info .modal .modal-body,body.order-payment .modal .modal-body,body.page-landing .modal .modal-body,body.v-check-scores .modal .modal-body{padding:20px}body.access-code-accepted .modal .modal-body h1,body.order-confirm .modal .modal-body h1,body.order-contact-info .modal .modal-body h1,body.order-payment .modal .modal-body h1,body.page-landing .modal .modal-body h1,body.v-check-scores .modal .modal-body h1{margin-bottom:30px}body.access-code-accepted .modal .modal-body h1,body.access-code-accepted .modal .modal-body h2,body.order-confirm .modal .modal-body h1,body.order-confirm .modal .modal-body h2,body.order-contact-info .modal .modal-body h1,body.order-contact-info .modal .modal-body h2,body.order-payment .modal .modal-body h1,body.order-payment .modal .modal-body h2,body.page-landing .modal .modal-body h1,body.page-landing .modal .modal-body h2,body.v-check-scores .modal .modal-body h1,body.v-check-scores .modal .modal-body h2{font-size:18px}body.access-code-accepted .modal .modal-body h2,body.order-confirm .modal .modal-body h2,body.order-contact-info .modal .modal-body h2,body.order-payment .modal .modal-body h2,body.page-landing .modal .modal-body h2,body.v-check-scores .modal .modal-body h2{font-size:17px;margin-bottom:5px}body.access-code-accepted .modal .modal-body p,body.order-confirm .modal .modal-body p,body.order-contact-info .modal .modal-body p,body.order-payment .modal .modal-body p,body.page-landing .modal .modal-body p,body.v-check-scores .modal .modal-body p{margin-top:0}body.access-code-accepted .modal button.close,body.order-confirm .modal button.close,body.order-contact-info .modal button.close,body.order-payment .modal button.close,body.page-landing .modal button.close,body.v-check-scores .modal button.close{position:absolute;top:50%;transform:translateY(-50%);opacity:1;right:15px;z-index:10}body.access-code-accepted .modal button.close span,body.order-confirm .modal button.close span,body.order-contact-info .modal button.close span,body.order-payment .modal button.close span,body.page-landing .modal button.close span,body.v-check-scores .modal button.close span{color:#fff;font-size:40px}body.access-code-accepted .modal .buttons,body.order-confirm .modal .buttons,body.order-contact-info .modal .buttons,body.order-payment .modal .buttons,body.page-landing .modal .buttons,body.v-check-scores .modal .buttons{margin:0}body.access-code-accepted .modal .modal-footer,body.order-confirm .modal .modal-footer,body.order-contact-info .modal .modal-footer,body.order-payment .modal .modal-footer,body.page-landing .modal .modal-footer,body.v-check-scores .modal .modal-footer{border:none}body.access-code-accepted .modal.confirm .modal-body,body.order-confirm .modal.confirm .modal-body,body.order-contact-info .modal.confirm .modal-body,body.order-payment .modal.confirm .modal-body,body.page-landing .modal.confirm .modal-body,body.v-check-scores .modal.confirm .modal-body{padding:80px 70px}body.access-code-accepted .modal.confirm .modal-body p,body.order-confirm .modal.confirm .modal-body p,body.order-contact-info .modal.confirm .modal-body p,body.order-payment .modal.confirm .modal-body p,body.page-landing .modal.confirm .modal-body p,body.v-check-scores .modal.confirm .modal-body p{font-size:20px;font-weight:700;line-height:25px}body.access-code-accepted .modal.confirm .modal-footer,body.order-confirm .modal.confirm .modal-footer,body.order-contact-info .modal.confirm .modal-footer,body.order-payment .modal.confirm .modal-footer,body.page-landing .modal.confirm .modal-footer,body.v-check-scores .modal.confirm .modal-footer{background:#f1f1f1;padding-bottom:80px}.swal2-container .swal2-modal .swal2-actions body.access-code-accepted .modal.confirm .modal-footer button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-confirm .modal.confirm .modal-footer button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-contact-info .modal.confirm .modal-footer button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-payment .modal.confirm .modal-footer button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.page-landing .modal.confirm .modal-footer button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.v-check-scores .modal.confirm .modal-footer button.swal2-styled,body.access-code-accepted .modal.confirm .modal-footer .btn,body.access-code-accepted .modal.confirm .modal-footer .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-confirm .modal.confirm .modal-footer .btn,body.order-confirm .modal.confirm .modal-footer .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-contact-info .modal.confirm .modal-footer .btn,body.order-contact-info .modal.confirm .modal-footer .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-payment .modal.confirm .modal-footer .btn,body.order-payment .modal.confirm .modal-footer .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.page-landing .modal.confirm .modal-footer .btn,body.page-landing .modal.confirm .modal-footer .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.v-check-scores .modal.confirm .modal-footer .btn,body.v-check-scores .modal.confirm .modal-footer .swal2-container .swal2-modal .swal2-actions button.swal2-styled{font-size:20px;padding:15px 20px;width:190px}.swal2-container .swal2-modal .swal2-actions body.access-code-accepted button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-confirm button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-contact-info button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-payment button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.page-landing button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.v-check-scores button.swal2-styled,body.access-code-accepted .btn,body.access-code-accepted .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.access-code-accepted a.btn,body.order-confirm .btn,body.order-confirm .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-confirm a.btn,body.order-contact-info .btn,body.order-contact-info .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-contact-info a.btn,body.order-payment .btn,body.order-payment .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-payment a.btn,body.page-landing .btn,body.page-landing .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.page-landing a.btn,body.v-check-scores .btn,body.v-check-scores .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.v-check-scores a.btn{font-size:18px;padding:10px;line-height:18px}.swal2-container .swal2-modal .swal2-actions body.access-code-accepted button.btn-primary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-confirm button.btn-primary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-contact-info button.btn-primary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-payment button.btn-primary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.page-landing button.btn-primary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.v-check-scores button.btn-primary.swal2-styled,body.access-code-accepted .btn.btn-primary,body.access-code-accepted .swal2-container .swal2-modal .swal2-actions button.btn-primary.swal2-styled,body.access-code-accepted a.btn.btn-primary,body.order-confirm .btn.btn-primary,body.order-confirm .swal2-container .swal2-modal .swal2-actions button.btn-primary.swal2-styled,body.order-confirm a.btn.btn-primary,body.order-contact-info .btn.btn-primary,body.order-contact-info .swal2-container .swal2-modal .swal2-actions button.btn-primary.swal2-styled,body.order-contact-info a.btn.btn-primary,body.order-payment .btn.btn-primary,body.order-payment .swal2-container .swal2-modal .swal2-actions button.btn-primary.swal2-styled,body.order-payment a.btn.btn-primary,body.page-landing .btn.btn-primary,body.page-landing .swal2-container .swal2-modal .swal2-actions button.btn-primary.swal2-styled,body.page-landing a.btn.btn-primary,body.v-check-scores .btn.btn-primary,body.v-check-scores .swal2-container .swal2-modal .swal2-actions button.btn-primary.swal2-styled,body.v-check-scores a.btn.btn-primary{background:#e56d00}.swal2-container .swal2-modal .swal2-actions body.access-code-accepted button.btn-secondary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-confirm button.btn-secondary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-contact-info button.btn-secondary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-payment button.btn-secondary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.page-landing button.btn-secondary.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.v-check-scores button.btn-secondary.swal2-styled,body.access-code-accepted .btn.btn-secondary,body.access-code-accepted .swal2-container .swal2-modal .swal2-actions button.btn-secondary.swal2-styled,body.access-code-accepted a.btn.btn-secondary,body.order-confirm .btn.btn-secondary,body.order-confirm .swal2-container .swal2-modal .swal2-actions button.btn-secondary.swal2-styled,body.order-confirm a.btn.btn-secondary,body.order-contact-info .btn.btn-secondary,body.order-contact-info .swal2-container .swal2-modal .swal2-actions button.btn-secondary.swal2-styled,body.order-contact-info a.btn.btn-secondary,body.order-payment .btn.btn-secondary,body.order-payment .swal2-container .swal2-modal .swal2-actions button.btn-secondary.swal2-styled,body.order-payment a.btn.btn-secondary,body.page-landing .btn.btn-secondary,body.page-landing .swal2-container .swal2-modal .swal2-actions button.btn-secondary.swal2-styled,body.page-landing a.btn.btn-secondary,body.v-check-scores .btn.btn-secondary,body.v-check-scores .swal2-container .swal2-modal .swal2-actions button.btn-secondary.swal2-styled,body.v-check-scores a.btn.btn-secondary{background:transparent;color:#e56d00}.loader-overlay{background:transparent;position:fixed;top:0;right:0;left:0;bottom:0;display:block;z-index:999}.loader-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;text-align:center}.loader{color:#000;display:inline-block;width:64px;height:64px;margin:0 0 10px}.loader div{transform-origin:32px 32px;animation:a 1.2s linear infinite}.loader div:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:#000}.loader div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.loader div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.loader div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.loader div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.loader div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.loader div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.loader div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.loader div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.loader div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.loader div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.loader div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.loader div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes a{0%{opacity:1}to{opacity:0}}.loading{color:#000}.loading:after{content:" .";animation:b 1s steps(5) infinite}@keyframes b{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #000,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #000,.5em 0 0 #000}}#login{width:100%;max-width:425px;margin:auto;padding:30px 0 0;font-family:Roboto,sans-serif;height:100%;position:relative}#login .form{padding:5px 20px 0;width:100%;margin:0}#login .form ul{margin:0;list-style-type:none;padding:0}#login .form ul li{margin:0}#login .form ul li input{width:100%}#login .form ul li input.loginInput{background:transparent}#login .form ul li .invalid-creds-message{line-height:18px;font-weight:700;color:#f92b2b;font-size:16px;margin:5px 0;opacity:0}#login .form .ldButtonBox{margin:30px 0}#login .form .recover-link{margin-top:20px}#login .form .recover-link a{color:#3b3b3b;font-size:17px;border-bottom:1px solid #3b3b3b;width:100%;text-decoration:none}@media screen and (max-width:320px){#login .form .recover-link a{font-size:15px}}#login .form .instruction{max-width:280px;width:100%;margin:32px auto 0}#login .form .instruction p{font-size:15px;color:#3b3b3b;line-height:18px}#login .form .form-group .form-control{font-size:19px;opacity:.8}#login .form .btn.btn-primary,#login .form .swal2-container .swal2-modal .swal2-actions button.btn-primary.swal2-styled,.swal2-container .swal2-modal .swal2-actions #login .form button.btn-primary.swal2-styled{font-size:17px;min-width:158px}#loginRobyImageId{width:200px;height:auto;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media screen and (max-width:375px){#login .form ul li .invalid-creds-message{font-size:13px}#login .form .ldButtonBox{margin:10px 0}}.recovery{width:100%;max-width:425px;margin:0 auto;padding:60px 40px}.recovery-form .form{margin-bottom:20px}.recovery-form .form-group{margin-bottom:25px}.recovery-form .form-group .emailValidation{color:#f92b2b;display:none;margin-top:5px}.recovery-form .form .button-group{display:-ms-flexbox;display:flex}.recovery-form .form .button-group a{min-width:auto;-ms-flex:1;flex:1}.recovery-form .form .button-group a:first-child{margin-right:5px}.recovery-message{display:none}.recovery-message-title{font-weight:700}.recovery .lead{font-size:17px;margin-bottom:15px}@media screen and (max-height:550px){#loginRobyImageId{position:relative;margin-top:20px}}body.signup #sucmodal .modal-dialog .modal-body{padding:45px 50px 60px}body.signup #sucmodal .modal-header .close-btn{font-size:27px}body.signup #sucmodal p{font-size:20px;line-height:25px;font-weight:400}body.signup #sucmodal p.text-danger{font-weight:500}body.signup #sucmodal .vcheck-btn-wrapper{height:60px;padding:0;margin:37px -23px 0;font-size:20px;font-weight:500;line-height:60px}body.signup #sucmodal .vcheck-btn-wrapper .vcheck-logo{width:52px;height:56px;background-size:contain;left:26px}body.signup #sucmodal .vcheck-btn-wrapper .vcheck-btn{border:0;height:60px;padding:0 35px 0 25px;font-family:Roboto;font-size:18px;font-weight:700}body.signup #sucmodal .vcheck-btn-wrapper .vcheck-btn .fa-angle-right{font-size:30px;position:absolute;right:15px;top:15px}body.signup #sucmodal .vcheck-btn-wrapper .vcheck-btn:before{content:"";display:block;position:absolute;left:0;top:-1px;width:10px;height:62px;background:#f1f1f1}.my-page{width:100%;max-width:425px;margin:0 auto 90px}.my-page .goal{background:#fff;padding:10px 0;position:relative}.my-page .goal .chart{display:-ms-flexbox;display:flex;cursor:pointer}.my-page .goal .chart-daily,.my-page .goal .chart-weekly{-ms-flex:1;flex:1}.my-page .goal .chart-daily-gauge,.my-page .goal .chart-weekly-gauge{width:130px;height:130px;margin:auto}.my-page .goal .chart-daily-gauge .gaugeCircular-data,.my-page .goal .chart-weekly-gauge .gaugeCircular-data{font-weight:700}.my-page .goal .chart-daily-gauge .gaugeCircular-data-total,.my-page .goal .chart-weekly-gauge .gaugeCircular-data-total{font-size:18px}.my-page .goal .chart-daily-gauge .gaugeCircular-data-used,.my-page .goal .chart-weekly-gauge .gaugeCircular-data-used{font-size:28px;line-height:28px}.my-page .goal .chart-daily-title,.my-page .goal .chart-weekly-title{margin:0;font-size:17px}.my-page .goal .chart-daily-meta-info,.my-page .goal .chart-weekly-meta-info{color:#ef2551;font-weight:700;margin:0;opacity:0}.my-page .goal .goal-details{text-align:center;white-space:nowrap;color:#242424;text-decoration:underline;font-size:12px;position:absolute;left:50%;top:70%;transform:translate(-50%,-50%)}.my-page .goal .goal-details a{color:#242424;cursor:pointer}.my-page .goal-overall{font-size:17px;font-weight:700;margin-top:5px;margin-bottom:0}.my-page .account,.my-page .course{padding:15px 20px 0}.my-page .account-container.spoken-expressions,.my-page .course-container.spoken-expressions{display:none}.my-page .account-container .title,.my-page .course-container .title{font-size:15px;font-weight:700;color:#6d6d6d;margin-bottom:15px}.my-page .account-container .list-wrapper,.my-page .course-container .list-wrapper{display:-ms-flexbox;display:flex;margin-bottom:10px}.my-page .account-container .list-wrapper-content,.my-page .course-container .list-wrapper-content{-ms-flex:1;flex:1;background:#fff;padding:5px;border-radius:40px 0 0 40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.my-page .account-container .list-wrapper-content .course-image img,.my-page .course-container .list-wrapper-content .course-image img{width:40px;height:40px;cursor:pointer}.my-page .account-container .list-wrapper-content .course-title,.my-page .course-container .list-wrapper-content .course-title{margin:auto 20px;font-size:17px;letter-spacing:-.5}.my-page .account-container .list-wrapper-content .course-title a,.my-page .course-container .list-wrapper-content .course-title a{color:#242424;text-decoration:none}@media screen and (max-width:375px){.my-page .account-container .list-wrapper-content .course-title,.my-page .course-container .list-wrapper-content .course-title{margin:auto 5px;font-size:16px}}.my-page .account-container .list-wrapper-btn,.my-page .course-container .list-wrapper-btn{-ms-flex:0.15;flex:0.15;margin-left:10px;padding:10px;display:-ms-flexbox;display:flex;border-radius:0 40px 40px 0;cursor:pointer}.my-page .account-container .list-wrapper-btn .button-go,.my-page .course-container .list-wrapper-btn .button-go{margin:auto 0;font-size:17px;color:#ef2551;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.my-page .account-container .list-wrapper-btn .button-go .icon-go,.my-page .course-container .list-wrapper-btn .button-go .icon-go{font-size:30px;margin-left:5px}.my-page .account-container .list-wrapper-btn .button-go.inactive,.my-page .course-container .list-wrapper-btn .button-go.inactive{font-size:13px;text-align:center}.my-page .account-container .list-wrapper-btn.inactive,.my-page .course-container .list-wrapper-btn.inactive{min-width:20px;-ms-flex:0.3;flex:0.3}@media screen and (max-width:320px){.my-page .account-container .list-wrapper-btn.inactive,.my-page .course-container .list-wrapper-btn.inactive{padding:5px;-ms-flex:0.35;flex:0.35}.my-page .account-container .list-wrapper-btn.inactive .button-go,.my-page .course-container .list-wrapper-btn.inactive .button-go{font-size:11px;line-height:13px}}.my-page .account-container .list-wrapper.japanese .list-wrapper-btn,.my-page .course-container .list-wrapper.japanese .list-wrapper-btn{-ms-flex:0.25;flex:0.25}@media screen and (max-width:360px){.my-page .account-container .list-wrapper.japanese .list-wrapper-btn,.my-page .course-container .list-wrapper.japanese .list-wrapper-btn{-ms-flex:0.31;flex:0.31;padding:5px}}.my-page .account-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:17px;font-weight:700;margin-bottom:15px}.my-page .account-content-wrapper .account-data{color:#00aeef}.my-page .account-content-wrapper .account-data-meta{color:#242424}.my-page .account-link{margin-top:20px}.my-page .account-link-action,.my-page .account-link-previous{text-decoration:none;color:#00aeef;font-size:14px;border-bottom:1px solid #00aeef;cursor:pointer}.my-page .modal-dialog .modal-title{font-size:18px}.my-page .modal-dialog .modal-body{background:#fff;padding:30px 25px}.my-page .modal-dialog .modal-body p{font-size:16px;line-height:19px}.my-page .modal-dialog .modal-footer{padding:0 15px 25px;border-top:0}.my-page #courseModal .modal-dialog .modal-body{padding:20px}.my-page #courseModal .modal-header .close-btn{font-size:27px}.my-page #courseModal .logo-container img{width:56px;margin-right:16px}.my-page #courseModal .logo-container .course-title{font-size:34px}.my-page #courseModal p{font-size:20px;line-height:25px}@media screen and (max-width:351px){.my-page #courseModal .logo-container img{width:45px}.my-page #courseModal .logo-container .course-title{font-size:28px}.my-page #courseModal .course-content p{font-size:16px}}.sticky-footer-mypage{background:hsla(0,0%,95%,.85);position:fixed;bottom:0;width:100%}.sticky-footer-mypage .mypage{width:100%;max-width:425px;margin:0 auto;padding:15px 0;cursor:pointer;color:#e56d00;font-size:16px;font-weight:700}.sticky-footer-mypage .mypage-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sticky-footer-mypage .mypage-wrapper a.btn{text-decoration:none;color:#e56d00;padding:10px 15px;background:#fff}.sticky-footer-mypage .mypage-wrapper img{width:18px;height:18px}.sticky-footer-mypage .mypage-wrapper span{margin-left:10px;color:#333;font-weight:700}body.page-landing .accordion{padding:10px 5px}body.page-landing .accordion .heading{position:relative;height:30px}body.page-landing .accordion .heading .title{color:#6e6e6e}body.page-landing .accordion .heading .toggle{position:absolute;right:0;top:0;padding:6px 6px 3px;border:2px solid #ccc;border-radius:50%}body.page-landing .accordion .heading .toggle:before{content:"";display:inline-block;background-image:url(../../images/icons/minus-red.png);background-size:contain;background-repeat:no-repeat;background-position:50%;width:15px;height:15px}body.page-landing .accordion .heading .toggle.collapsed:before{background-image:url(../../images/icons/plus-red.png)}body.page-landing .accordion .body{margin:25px 0}body.page-landing .img-container-block{margin:0 -20px;padding:20px;text-align:center;font-weight:500;background:#f1f1f1;margin-bottom:40px}body.page-landing .img-container-block .img-text{font-size:15px;padding:20px 0 10px}body.page-landing .modal .modal-body{text-align:center;padding:40px 25px}body.page-landing .modal .modal-body .course-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.page-landing .modal .modal-body .course-header .course-logo{margin-right:15px}body.page-landing .modal .modal-body .course-header .course-logo img{width:56px}body.page-landing .modal .modal-body .course-header .course-title sup{top:-15px;font-size:15px;right:-3px}body.page-landing .modal .modal-body .course-header h3{font-size:35px;font-weight:700;margin:0}@media screen and (max-width:375px){body.page-landing .modal .modal-body .course-header h3{font-size:28px}}body.page-landing .modal .modal-body .course-description{margin-top:30px}body.page-landing .modal .modal-body .course-description .read-less{display:none}body.page-landing .modal .modal-body .course-description li,body.page-landing .modal .modal-body .course-description p{font-size:16px;line-height:19px;font-weight:400}body.page-landing .pillbox{position:relative;background:#fff;height:56px;border-radius:27px;border:1px solid #ececec;margin-bottom:10px;cursor:pointer}body.page-landing .pillbox:last-child{margin-bottom:0}body.page-landing .pillbox img{width:100%}body.page-landing .pillbox .left{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;left:8px}body.page-landing .pillbox .middle{text-align:center;font-size:20px;line-height:54px;padding:0 55px}body.page-landing .pillbox .middle sup{top:-8px}body.page-landing .pillbox .right{top:50%;transform:translateY(-50%);border:1px solid #bdbdbd;border-radius:3px;width:25px;height:25px;position:absolute;right:17px}body.page-landing .page-header{background:#0956a4;text-align:center;margin:0;padding:20px 0}body.page-landing .page-header .header-title{color:#fff;font-size:18px;font-weight:500;margin:7px 0}body.page-landing section.lang-selector{text-align:center;padding:27px 0}body.page-landing section.lang-selector span{display:inline-block;padding:0 20px;font-weight:500;font-size:19px;cursor:pointer}body.page-landing section.lang-selector span:first-child{border-right:2px solid #000}body.page-landing section.login-signup{padding:0 20px}.swal2-container .swal2-modal .swal2-actions body.page-landing section.login-signup button.swal2-styled,body.page-landing section.login-signup .btn,body.page-landing section.login-signup .swal2-container .swal2-modal .swal2-actions button.swal2-styled{font-size:20px;height:56px;border-radius:26px;padding:17px 20px;line-height:20px;margin-bottom:10px;max-width:340px;margin-left:auto;margin-right:auto;border:none}body.page-landing section.intro{padding:0}body.page-landing section.intro .media,body.page-landing section.intro .media .media-left{padding:10px}body.page-landing section.intro .media .media-body{padding:10px 10px 0}body.page-landing section.test-scores{padding-bottom:10px}body.page-landing section.test-scores img{margin-bottom:30px}body.page-landing section.test-scores .heading{height:auto}body.page-landing section.test-scores .scoreTitle{width:90%;display:inline-block}body.page-landing section.people h2{margin-bottom:40px}body.page-landing section.people .media{margin:10px 0}body.page-landing section.people .media .media-left{padding-right:30px}body.page-landing section.people .media .media-left img{width:80px;height:80px}body.page-landing section.people .media .media-body .name{font-size:20px;font-weight:700;margin-bottom:10px;line-height:normal}body.page-landing section.people .media .media-body .title{font-size:16px;font-style:italic;color:#989898;font-weight:500}body.page-landing section.people .media .media-body p{margin:10px 0;display:block}body.page-landing section.people .creators .media-body p:after,body.page-landing section.people .creators .media-body p:before{display:none}body.page-landing section.v-check{padding-bottom:0;margin-bottom:0!important}body.page-landing section.v-check h1>span{color:#ef2652;font-weight:500;font-size:17px;display:inline-block;margin-left:5px;line-height:20px}body.page-landing section.v-check .subheading{font-size:16px;font-weight:500;margin:10px 0}body.page-landing section.v-check .text-grey{color:#999;font-size:14px;font-weight:500}body.page-landing section.v-check .accordion{padding:0}body.page-landing section.v-check .accordion .heading{height:40px;margin-top:30px}body.page-landing section.v-check .accordion .heading .title{font-weight:700;color:inherit}body.page-landing section.v-check .accordion #vcheckScores{margin:0 -20px}body.page-landing section.v-check .accordion .body{background:#e9e9e9;padding:30px 10px;margin:0}body.page-landing section.v-check .accordion .body img{border-radius:6px}body.page-landing section.get-vcheck .heading{font-size:16px;font-weight:700;margin-bottom:3px}body.page-landing section.get-vcheck p{font-size:14px;font-weight:500;margin:0;color:#999}.swal2-container .swal2-modal .swal2-actions body.page-landing section.get-vcheck button.swal2-styled,body.page-landing section.get-vcheck .btn,body.page-landing section.get-vcheck .swal2-container .swal2-modal .swal2-actions button.swal2-styled{display:block;color:#fff;font-size:14px;font-weight:500;height:56px;border-radius:28px;line-height:53px;padding:0;position:relative;padding-right:17px}.swal2-container .swal2-modal .swal2-actions body.page-landing section.get-vcheck button.swal2-styled:after,body.page-landing section.get-vcheck .btn:after,body.page-landing section.get-vcheck .swal2-container .swal2-modal .swal2-actions button.swal2-styled:after{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;width:0;height:0;border-style:solid;border-width:11px 0 11px 16px;border-color:transparent transparent transparent #fff;right:13px}body.page-landing section.get-vcheck .right{padding-left:10px}body.page-landing .page-footer{text-align:center;background:#f1f1f1;height:94px;padding:0}body.page-landing .page-footer section{max-width:425px;margin:0 auto;padding:20px 20px 15px;text-align:left}@media (min-width:425px){body.page-landing .col-sm-6{width:50%;float:left}}@media (max-width:424px){body.page-landing .page-footer{height:auto}body.page-landing .accordion{padding:5px 0}body.page-landing .pillbox .middle{font-size:14px;font-weight:500}body.page-landing section.intro .media .media-body,body.page-landing section.intro .media .media-left{display:block;width:100%}body.page-landing section.intro .media .media-left{text-align:center;padding-bottom:0}body.page-landing section.people .media .media-left{padding-right:20px}body.page-landing section.v-check{margin-bottom:145px}body.page-landing section.get-vcheck{padding:20px 20px 0;height:145px}body.page-landing section.get-vcheck .right{padding:15px 0}}.v-check{width:100%;max-width:425px;margin:0 auto 61px}.v-check-percentage{background:#fff;padding-bottom:40px!important}.v-check-percentage .v-check-chart-percentage{height:150px;margin:0 auto}.v-check-percentage .v-check-chart-percentage .gaugeCircular-data span p{font-size:30px;font-weight:700}.v-check-percentage .v-check-chart-label{font-size:17px;font-weight:700}.v-check-flashword .v-check-action{display:-ms-flexbox;display:flex;margin:10px 0}.v-check-flashword .v-check-action-content{-ms-flex:1;flex:1;background:#fff;padding-left:30px;border-radius:40px 0 0 40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.v-check-flashword .v-check-action-content .test-image{padding-top:5px}.v-check-flashword .v-check-action-content .test-image img{width:50px;height:auto;cursor:pointer}@media screen and (max-width:320px){.v-check-flashword .v-check-action-content .test-image img{width:40px}}.v-check-flashword .v-check-action-content .test-title{margin:auto 15px;font-size:20px;font-weight:700}@media screen and (max-width:375px){.v-check-flashword .v-check-action-content .test-title{margin:auto 24px;font-size:18px}}@media screen and (max-width:320px){.v-check-flashword .v-check-action-content{padding-left:18px}.v-check-flashword .v-check-action-content .test-title{margin:auto 18px;font-size:15px}}.v-check-flashword .v-check-action-btn{-ms-flex:0.16;flex:0.16;margin-left:10px;padding:10px;display:-ms-flexbox;display:flex;border-radius:0 40px 40px 0;cursor:pointer;min-width:25px}.v-check-flashword .v-check-action-btn .button-go{margin:auto 0;font-size:14px;color:#ef2551;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none}.v-check-flashword .v-check-action-btn .button-go .icon-go{font-size:20px;margin-left:5px}.v-check-flashword .v-check-action-btn .button-go.inactive{font-size:13px;text-align:center}.v-check-flashword .v-check-action-btn.inactive{-ms-flex:0.35;flex:0.35;margin-left:5px}.v-check-flashword .v-check-action-btn.inactive .label-go{font-size:12px}.v-check-flashword .v-check-action-btn.inactive .icon-go{font-size:26px}@media screen and (min-width:375px){.v-check-flashword .v-check-action-btn.inactive{margin-left:10px}.v-check-flashword .v-check-action-btn.inactive .label-go{font-size:13px}}@media screen and (min-width:375px){.v-check-flashword .v-check-action-btn{-ms-flex:0.19;flex:0.19}.v-check-flashword .v-check-action-content .test-title{margin:auto 20px}}@media screen and (min-width:425px){.v-check-flashword .v-check-action-content .test-title{margin:auto 30px}.v-check-flashword .v-check-action .v-check-action-btn .button-go{font-size:17px}.v-check-flashword .v-check-action .v-check-action-btn .button-go .icon-go{font-size:30px}}.v-check-flashword .v-check-action.japanese .v-check-action-btn{-ms-flex:0.25;flex:0.25}.v-check-flashword .v-check-action.japanese .test-title{margin:auto 28px}@media screen and (max-width:375px){.v-check-flashword .v-check-action.japanese .v-check-action-content{padding-left:22px}.v-check-flashword .v-check-action.japanese .v-check-action-content .test-title{margin:auto 15px}.v-check-flashword .v-check-action.japanese .v-check-action-btn{-ms-flex:0.28;flex:0.28}}@media screen and (max-width:320px){.v-check-flashword .v-check-action.japanese .v-check-action-content{padding-left:15px}.v-check-flashword .v-check-action.japanese .v-check-action-content .test-image img{width:40px}.v-check-flashword .v-check-action.japanese .v-check-action-content .test-title{margin:auto 12px}.v-check-flashword .v-check-action.japanese .v-check-action-btn{-ms-flex:0.34;flex:0.34}}.v-check-flashword .v-check-information{font-size:16px;color:#6d6d6d;margin-top:30px;line-height:20px}.v-check-flashword .v-check-information a{text-decoration:none;color:inherit;border-bottom:1px solid #6d6d6d}.v-check .account-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:17px;font-weight:700;margin-bottom:15px}.v-check .account-content-wrapper .account-data{color:#00aeef}.v-check .account-content-wrapper .account-data-meta{color:#242424}.v-check .account-link{margin-top:20px}.v-check .account-link-action,.v-check .account-link-previous{text-decoration:none;color:#00aeef;font-size:14px;border-bottom:1px solid #00aeef;cursor:pointer}.v-check .modal-dialog .modal-title{font-size:18px}.v-check .modal-dialog .modal-body{background:#fff;padding:20px 25px}.v-check .modal-dialog .modal-body p{font-size:18px;line-height:22px}.v-check .modal-dialog .modal-footer{padding:0 15px 25px;border-top:0}.v-check .modal#v-check-modal .modal-dialog .modal-body{padding:30px 25px}.v-check-modal-content{height:385px;overflow-y:scroll}.v-check-modal-content img{width:100%}.sticky-footer-v-check{background:#fff;position:fixed;bottom:0;width:100%}.sticky-footer-v-check .v-check{width:100%;max-width:425px;margin:0 auto;padding:20px 0;cursor:pointer;color:#e56d00;font-size:16px;font-weight:700}.sticky-footer-v-check .v-check-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sticky-footer-v-check .v-check-wrapper img{width:18px;height:18px}.sticky-footer-v-check .v-check-wrapper span{padding-top:5px;margin-left:10px}.group-list{margin:20px 0 0}.group-list li{background:#fff;font-size:20px;padding:15px;position:relative;margin:0 0 20px;cursor:pointer}.group-list li>span{display:block;margin:5px 0 0}.group-list li>.group-code{font-size:16px;padding:10px 0 0}.group-list li>.weekly-goal{font-size:16px}.group-list li a{color:#ef2551;font-size:38px;position:absolute;top:50%;right:0;transform:translateY(-50%);padding:5px 15px}.group-list li:last-child{margin:0}.goal-list{margin:30px 0}.goal-list li{margin:20px 0 0;position:relative}.goal-list li.disabled{color:#ddd}.goal-list li.disabled label{cursor:not-allowed}.goal-list li.disabled .radio:active input~.checkmark:after,.goal-list li.disabled .radio:focus input~.checkmark:after,.goal-list li.disabled .radio:hover input~.checkmark:after{background:none;display:none}.goal-list label{font-weight:400}@media screen and (max-width:330px){.goal-list label{font-size:20px}}.combo{color:#ef2551;font-size:18px;font-family:font-bold;margin:0 0 25px;height:18px}.weekly-goal{margin-top:8px}#goalHistory .close-modal{cursor:pointer}#goalHistory .weeklygoal-hits,#goalHistory .weeklygoal-tagline{font-size:21px}#goalHistory .weeklygoal-hits{text-align:center}#goalHistory .weeklygoal-hits>span{margin:0 0 10px;display:block;width:100%}@media (min-width:425px){#goalHistory .weeklygoal-hits>span{display:inline-block;width:auto}}#goalHistory .weeklygoal-tagline{margin:30px 0 10px}#goalHistory .weeklygoal-tagline span{font-family:font-bold}#goalHistory .weeklygoal-tagline span:last-child{color:#f4ac00}#goalHistory .group-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#goalHistory .weeklygoal-hits{margin:0 0 20px}#selectgoalmodal .close-modal{cursor:pointer}.v-check-flashwords{width:100%;max-width:425px;margin:0 auto}.v-check-flashwords .question-pagination{font-size:14px;color:#6d6d6d;font-weight:700;padding:20px;text-align:right}.v-check-flashwords-slider .question-container{height:20vh;position:relative}.v-check-flashwords-slider .question-container .question-wrapper{top:35%;left:50%;transform:translate(-50%,-50%);position:absolute;font-size:30px;line-height:30px;color:#000;width:90%;word-wrap:break-word;text-align:center}@media screen and (max-width:320px){.v-check-flashwords-slider .question-container .question-wrapper{font-size:22px}}.v-check-flashwords-slider .question-container .question-wrapper img{width:70px;height:auto;margin:0 auto;opacity:.5;pointer-events:none;cursor:pointer}.v-check-flashwords-slider .question-container .timer{position:absolute;bottom:15px;display:-ms-flexbox;display:flex;left:50%;transform:translateX(-50%)}.v-check-flashwords-slider .question-container .timer-icon img{width:15px}.v-check-flashwords-slider .question-container .timer-progress{-ms-flex:1;flex:1;padding-left:10px;width:250px;min-height:17.25px;min-width:250px}.v-check-flashwords-slider .question .answer-container{height:80vh;background:#fff}.v-check-flashwords-slider .question .answer-container .answer-list{min-height:80px;font-size:18px;text-align:center;position:relative;border-radius:5px;border:2px solid #b8b8b8;color:#242424;margin-bottom:10px;cursor:pointer}.v-check-flashwords-slider .question .answer-container .answer-list.disable{pointer-events:none;background:#f1f1f1;border:0;color:#6d6d6d}.v-check-flashwords-slider .question .answer-container .answer-list.off-click{pointer-events:none}.v-check-flashwords-slider .question .answer-container .answer-list p{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;text-align:center;width:70%}.v-check-flashwords-slider .question .answer-container .answer-list img{position:absolute;top:50%;transform:translateY(-50%);right:30px;width:15px;display:none}@media screen and (max-width:320px){.v-check-flashwords-slider .question .answer-container .answer-list img{right:20px}}.v-check-flashwords-slider .question .answer-container .answer-list.correct{border-color:#0abd67;pointer-events:none}.v-check-flashwords-slider .question .answer-container .answer-list.correct img.correct-answer{display:block}.v-check-flashwords-slider .question .answer-container .answer-list.wrong{border-color:#f1f1f1;pointer-events:none}.v-check-flashwords-slider .question .answer-container .answer-list.wrong p{color:#b8b8b8}.v-check-flashwords-slider .question .answer-container .answer-list.wrong img.wrong-answer{display:block}body.access-code-accepted,body.order-confirm,body.order-contact-info,body.order-payment{position:relative}body.access-code-accepted h1.page-title,body.order-confirm h1.page-title,body.order-contact-info h1.page-title,body.order-payment h1.page-title{font-size:24px;margin:10px 0;text-align:center}body.access-code-accepted h2,body.order-confirm h2,body.order-contact-info h2,body.order-payment h2{color:inherit}body.access-code-accepted .red,body.order-confirm .red,body.order-contact-info .red,body.order-payment .red{color:#f72a29}body.access-code-accepted .radio,body.order-confirm .radio,body.order-contact-info .radio,body.order-payment .radio{padding-left:38px;margin:12px 0}body.access-code-accepted .radio input[type=radio],body.order-confirm .radio input[type=radio],body.order-contact-info .radio input[type=radio],body.order-payment .radio input[type=radio]{display:none}body.access-code-accepted .radio label,body.order-confirm .radio label,body.order-contact-info .radio label,body.order-payment .radio label{position:relative;padding-left:40px}body.access-code-accepted .radio label .radio-btn:before,body.order-confirm .radio label .radio-btn:before,body.order-contact-info .radio label .radio-btn:before,body.order-payment .radio label .radio-btn:before{content:"";display:block;position:absolute;width:24px;height:24px;border-radius:50%;border:1px solid #dbdbdb;left:0;top:8px}body.access-code-accepted .radio label .radio-btn:after,body.order-confirm .radio label .radio-btn:after,body.order-contact-info .radio label .radio-btn:after,body.order-payment .radio label .radio-btn:after{content:"";display:block;position:absolute;width:16px;height:16px;border-radius:50%;left:4px;top:12px;background:#02aef0;opacity:0}body.access-code-accepted .radio label>span,body.order-confirm .radio label>span,body.order-contact-info .radio label>span,body.order-payment .radio label>span{font-size:16px;font-weight:700;display:block;line-height:22px}body.access-code-accepted .radio label>span.price,body.order-confirm .radio label>span.price,body.order-contact-info .radio label>span.price,body.order-payment .radio label>span.price{font-weight:500}body.access-code-accepted .radio label span.slash-price,body.order-confirm .radio label span.slash-price,body.order-contact-info .radio label span.slash-price,body.order-payment .radio label span.slash-price{position:relative}body.access-code-accepted .radio label span.slash-price:before,body.order-confirm .radio label span.slash-price:before,body.order-contact-info .radio label span.slash-price:before,body.order-payment .radio label span.slash-price:before{content:"";position:absolute;display:block;height:12px;width:102%;border-bottom:2px solid #f72a29;top:0;left:-2%}body.access-code-accepted .radio label span.promo-price,body.order-confirm .radio label span.promo-price,body.order-contact-info .radio label span.promo-price,body.order-payment .radio label span.promo-price{position:relative;padding-left:23px;display:inline-block;margin-left:6px;font-weight:700}body.access-code-accepted .radio label span.promo-price:before,body.order-confirm .radio label span.promo-price:before,body.order-contact-info .radio label span.promo-price:before,body.order-payment .radio label span.promo-price:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";display:block;width:13px;height:12px;background:url(../../images/icons/arrow-right-red.png) no-repeat 50%;background-size:contain}body.access-code-accepted .radio label span.promo-price.new-price,body.order-confirm .radio label span.promo-price.new-price,body.order-contact-info .radio label span.promo-price.new-price,body.order-payment .radio label span.promo-price.new-price{padding-left:0}body.access-code-accepted .radio label span.promo-price.new-price:before,body.order-confirm .radio label span.promo-price.new-price:before,body.order-contact-info .radio label span.promo-price.new-price:before,body.order-payment .radio label span.promo-price.new-price:before{background:none}body.access-code-accepted .radio label input[type=radio]:checked+.radio-btn:after,body.order-confirm .radio label input[type=radio]:checked+.radio-btn:after,body.order-contact-info .radio label input[type=radio]:checked+.radio-btn:after,body.order-payment .radio label input[type=radio]:checked+.radio-btn:after{opacity:1}body.access-code-accepted section.plans form,body.order-confirm section.plans form,body.order-contact-info section.plans form,body.order-payment section.plans form{max-width:342px;margin:0 auto}body.access-code-accepted section.plans .promo-textbox,body.order-confirm section.plans .promo-textbox,body.order-contact-info section.plans .promo-textbox,body.order-payment section.plans .promo-textbox{max-width:342px;margin:0 auto;clear:both;font-size:16px;font-weight:700;padding:8px 40px;margin-bottom:18px}body.access-code-accepted section.plans .promo-textbox:after,body.order-confirm section.plans .promo-textbox:after,body.order-contact-info section.plans .promo-textbox:after,body.order-payment section.plans .promo-textbox:after{content:"";display:block;clear:both}body.access-code-accepted section.plans .promo-textbox.red,body.order-confirm section.plans .promo-textbox.red,body.order-contact-info section.plans .promo-textbox.red,body.order-payment section.plans .promo-textbox.red{color:red;border:1px solid red}body.access-code-accepted section.plans .promo-textbox.normal,body.order-confirm section.plans .promo-textbox.normal,body.order-contact-info section.plans .promo-textbox.normal,body.order-payment section.plans .promo-textbox.normal{color:#333;border:1px solid #dbdbdb}body.access-code-accepted section.plans .promo-textbox .left,body.access-code-accepted section.plans .promo-textbox .right,body.order-confirm section.plans .promo-textbox .left,body.order-confirm section.plans .promo-textbox .right,body.order-contact-info section.plans .promo-textbox .left,body.order-contact-info section.plans .promo-textbox .right,body.order-payment section.plans .promo-textbox .left,body.order-payment section.plans .promo-textbox .right{float:left}body.access-code-accepted section.plans .promo-textbox .en.left,body.order-confirm section.plans .promo-textbox .en.left,body.order-contact-info section.plans .promo-textbox .en.left,body.order-payment section.plans .promo-textbox .en.left{width:42%}body.access-code-accepted section.plans .promo-textbox .en.right,body.order-confirm section.plans .promo-textbox .en.right,body.order-contact-info section.plans .promo-textbox .en.right,body.order-payment section.plans .promo-textbox .en.right{width:58%}body.access-code-accepted section.plans .promo-textbox .ja.left,body.order-confirm section.plans .promo-textbox .ja.left,body.order-contact-info section.plans .promo-textbox .ja.left,body.order-payment section.plans .promo-textbox .ja.left{width:65%!important}body.access-code-accepted section.plans .promo-textbox .ja.right,body.order-confirm section.plans .promo-textbox .ja.right,body.order-contact-info section.plans .promo-textbox .ja.right,body.order-payment section.plans .promo-textbox .ja.right{width:35%!important}body.access-code-accepted .buttons,body.order-confirm .buttons,body.order-contact-info .buttons,body.order-payment .buttons{margin-top:30px}.swal2-container .swal2-modal .swal2-actions body.access-code-accepted .buttons button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-confirm .buttons button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-contact-info .buttons button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-payment .buttons button.swal2-styled,body.access-code-accepted .buttons .btn,body.access-code-accepted .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.access-code-accepted .buttons a.btn,body.order-confirm .buttons .btn,body.order-confirm .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-confirm .buttons a.btn,body.order-contact-info .buttons .btn,body.order-contact-info .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-contact-info .buttons a.btn,body.order-payment .buttons .btn,body.order-payment .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-payment .buttons a.btn{width:159px;margin-right:20px}.swal2-container .swal2-modal .swal2-actions body.access-code-accepted .buttons button.swal2-styled:last-child,.swal2-container .swal2-modal .swal2-actions body.order-confirm .buttons button.swal2-styled:last-child,.swal2-container .swal2-modal .swal2-actions body.order-contact-info .buttons button.swal2-styled:last-child,.swal2-container .swal2-modal .swal2-actions body.order-payment .buttons button.swal2-styled:last-child,body.access-code-accepted .buttons .btn:last-child,body.access-code-accepted .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled:last-child,body.access-code-accepted .buttons a.btn:last-child,body.order-confirm .buttons .btn:last-child,body.order-confirm .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled:last-child,body.order-confirm .buttons a.btn:last-child,body.order-contact-info .buttons .btn:last-child,body.order-contact-info .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled:last-child,body.order-contact-info .buttons a.btn:last-child,body.order-payment .buttons .btn:last-child,body.order-payment .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled:last-child,body.order-payment .buttons a.btn:last-child{margin-right:0}body.access-code-accepted .container-fluid .buttons,body.order-confirm .container-fluid .buttons,body.order-contact-info .container-fluid .buttons,body.order-payment .container-fluid .buttons{margin-top:0}body.access-code-accepted .fixed-footer,body.order-confirm .fixed-footer,body.order-contact-info .fixed-footer,body.order-payment .fixed-footer{bottom:0;width:100%;background:#f9f9f9}body.access-code-accepted section.codes,body.order-confirm section.codes,body.order-contact-info section.codes,body.order-payment section.codes{padding:30px 20px 40px}body.access-code-accepted section.codes .accordion h2,body.order-confirm section.codes .accordion h2,body.order-contact-info section.codes .accordion h2,body.order-payment section.codes .accordion h2{color:inherit;display:inline-block;margin:0}body.access-code-accepted section.codes .accordion .heading,body.order-confirm section.codes .accordion .heading,body.order-contact-info section.codes .accordion .heading,body.order-payment section.codes .accordion .heading{position:relative;margin-bottom:10px}body.access-code-accepted section.codes .accordion .heading .read-more-collapse,body.order-confirm section.codes .accordion .heading .read-more-collapse,body.order-contact-info section.codes .accordion .heading .read-more-collapse,body.order-payment section.codes .accordion .heading .read-more-collapse{color:#333;text-decoration:underline;font-weight:500;margin-left:10px}body.access-code-accepted section.codes .accordion .toggle:before,body.order-confirm section.codes .accordion .toggle:before,body.order-contact-info section.codes .accordion .toggle:before,body.order-payment section.codes .accordion .toggle:before{content:"Read less";margin-left:10px;margin-top:2px;position:absolute;top:0;color:#333;text-decoration:underline;font-weight:500}body.access-code-accepted section.codes .accordion .toggle.collapsed:before,body.order-confirm section.codes .accordion .toggle.collapsed:before,body.order-contact-info section.codes .accordion .toggle.collapsed:before,body.order-payment section.codes .accordion .toggle.collapsed:before{content:"Read more"}body.access-code-accepted section.codes .accordion .body,body.order-confirm section.codes .accordion .body,body.order-contact-info section.codes .accordion .body,body.order-payment section.codes .accordion .body{font-weight:500;font-size:12px;line-height:16px;margin-bottom:12px}body.access-code-accepted section.codes form,body.order-confirm section.codes form,body.order-contact-info section.codes form,body.order-payment section.codes form{background:#fff;padding:25px;border:1px solid #c5c5c5;border-radius:5px}body.access-code-accepted section.codes form input,body.order-confirm section.codes form input,body.order-contact-info section.codes form input,body.order-payment section.codes form input{height:40px;border:1px solid #c5c5c5;border-radius:5px}body.access-code-accepted section.codes form input[type=text],body.order-confirm section.codes form input[type=text],body.order-contact-info section.codes form input[type=text],body.order-payment section.codes form input[type=text]{box-shadow:inset 1px 8px 2px -6px hsla(0,0%,76%,.9);text-align:center;font-size:20px;font-weight:700;line-height:20px}body.access-code-accepted section.codes form input[type=submit],body.order-confirm section.codes form input[type=submit],body.order-contact-info section.codes form input[type=submit],body.order-payment section.codes form input[type=submit]{min-width:auto;float:right;width:85px;background:transparent;color:inherit;font-weight:700;font-size:13px;border:2px solid #c3c3c3}body.access-code-accepted section.codes form input[type=submit]:active,body.order-confirm section.codes form input[type=submit]:active,body.order-contact-info section.codes form input[type=submit]:active,body.order-payment section.codes form input[type=submit]:active{border-color:#01afef}body.access-code-accepted section.codes form .error,body.order-confirm section.codes form .error,body.order-contact-info section.codes form .error,body.order-payment section.codes form .error{font-weight:700;margin-top:8px;line-height:15px}body.access-code-accepted section.codes form .form-group,body.order-confirm section.codes form .form-group,body.order-contact-info section.codes form .form-group,body.order-payment section.codes form .form-group{width:182px}body.access-code-accepted section.codes form.promo-code .form-group>input,body.order-confirm section.codes form.promo-code .form-group>input,body.order-contact-info section.codes form.promo-code .form-group>input,body.order-payment section.codes form.promo-code .form-group>input{width:100%}body.access-code-accepted section.codes form.access-code .form-group>input,body.order-confirm section.codes form.access-code .form-group>input,body.order-contact-info section.codes form.access-code .form-group>input,body.order-payment section.codes form.access-code .form-group>input{width:85px}body.access-code-accepted section.codes form.access-code .form-group>input:first-child,body.order-confirm section.codes form.access-code .form-group>input:first-child,body.order-contact-info section.codes form.access-code .form-group>input:first-child,body.order-payment section.codes form.access-code .form-group>input:first-child{margin-right:7px}body.access-code-accepted section.codes #accessCodeText,body.order-confirm section.codes #accessCodeText,body.order-contact-info section.codes #accessCodeText,body.order-payment section.codes #accessCodeText{margin-top:25px}body.access-code-accepted{background:#f0f0f0}body.access-code-accepted .alert{background:#fff;border:2px solid #c7c7c7;border-radius:4px;padding:15px 20px 18px;font-size:20px;font-weight:700;max-width:340px;margin:25px auto;line-height:20px}body.access-code-accepted h2.subtitle{font-size:20px}body.access-code-accepted p{font-size:13px;font-weight:500;margin-bottom:25px;color:#585858}.swal2-container .swal2-modal .swal2-actions body.access-code-accepted button.btn-primary.swal2-styled,body.access-code-accepted .btn.btn-primary,body.access-code-accepted .swal2-container .swal2-modal .swal2-actions button.btn-primary.swal2-styled{width:158px;background:#e56d00}body.order-confirm,body.order-contact-info{background:#f9f9f9}body.order-confirm section.plan,body.order-contact-info section.plan{padding:0 40px 20px}body.order-confirm section.plan p,body.order-contact-info section.plan p{font-size:17px}body.order-confirm form.contact-info,body.order-contact-info form.contact-info{padding:10px 40px 0!important;display:table;border-spacing:0 6px}body.order-confirm form.contact-info section,body.order-contact-info form.contact-info section{padding:0}body.order-confirm form.contact-info section.form-input,body.order-contact-info form.contact-info section.form-input{padding-bottom:5px}body.order-confirm form.contact-info section.form-buttons,body.order-contact-info form.contact-info section.form-buttons{margin:0 -40px -6px;background:#f9f9f9;padding:20px 0}body.order-confirm form.contact-info .form-group,body.order-contact-info form.contact-info .form-group{display:table-row}body.order-confirm form.contact-info .form-group:after,body.order-contact-info form.contact-info .form-group:after{content:"";display:block;clear:both}body.order-confirm form.contact-info .form-group .input-container,body.order-confirm form.contact-info .form-group .label-container,body.order-contact-info form.contact-info .form-group .input-container,body.order-contact-info form.contact-info .form-group .label-container{display:table-cell;width:340px;vertical-align:top}body.order-confirm form.contact-info .form-group .label-container,body.order-contact-info form.contact-info .form-group .label-container{font-size:13px;line-height:17px;padding:20px 15px 17px;width:93px;text-align:left;background:#b9b9b9}body.order-confirm form.contact-info .form-group .input-container,body.order-contact-info form.contact-info .form-group .input-container{width:247px;padding:5px 0 5px 5px;background:#f1f1f1}body.order-confirm form.contact-info .form-group .input-container input,body.order-contact-info form.contact-info .form-group .input-container input{box-shadow:inset 1px 7px 2px -6px hsla(0,0%,76%,.9);width:100%;border:1px solid #c3c3c3;height:27px;margin-bottom:5px;padding:0 5px}body.order-confirm form.contact-info .form-group .input-container .help-block,body.order-contact-info form.contact-info .form-group .input-container .help-block{font-weight:700;color:inherit;font-size:13px;line-height:18px;margin:0}body.order-confirm form.contact-info .form-group .input-container .help-block.error,body.order-contact-info form.contact-info .form-group .input-container .help-block.error{color:#f72a29}body.order-confirm form.contact-info .form-footer,body.order-contact-info form.contact-info .form-footer{margin-top:30px}body.order-confirm form.contact-info .form-footer a,body.order-contact-info form.contact-info .form-footer a{color:#27b7eb;text-decoration:underline;font-weight:700;font-size:13px}body.order-confirm form.contact-info .form-footer p,body.order-contact-info form.contact-info .form-footer p{font-size:13px;font-weight:700;margin:15px 0}body.order-confirm .payment-method,body.order-contact-info .payment-method{margin-bottom:10px}body.order-confirm .radio,body.order-contact-info .radio{padding-left:0;margin:0}body.order-confirm .radio label .radio-btn:before,body.order-contact-info .radio label .radio-btn:before{top:0}body.order-confirm .radio label .radio-btn:after,body.order-contact-info .radio label .radio-btn:after{top:4px}body.order-confirm .radio label>span,body.order-contact-info .radio label>span{font-weight:500}@media screen and (max-width:425px){.selectgoal-wrapper #selectgoalmodal .modal-body{padding:30px 20px}.selectgoal-wrapper #selectgoalmodal .modal-body h3{font-size:22px}.selectgoal-wrapper #selectgoalmodal .modal-body .goal-list{margin:20px 0}.selectgoal-wrapper #selectgoalmodal .modal-body .goal-list li{margin:16px 0 0}.selectgoal-wrapper #selectgoalmodal .modal-body .goal-list li label.radio{font-size:16px;padding-left:50px;height:30px}.selectgoal-wrapper #selectgoalmodal .modal-body .goal-list li label.radio span.checkmark{height:30px;width:30px}.selectgoal-wrapper #selectgoalmodal .modal-body button.set-goal{font-size:15px}}body.order-confirm form h1{margin-bottom:20px}body.order-confirm form.contact-info .form-group .label-container{padding:12px 15px 10px}body.order-confirm form.contact-info .form-group .input-container{vertical-align:middle;background:#fff;padding:10px}body.order-confirm span.form-control-static{font-size:13px;font-weight:700}@media (min-width:425px) and (max-width:767px){body.order-payment section.codes form{position:relative}body.order-payment section.codes form input[type=submit]{position:absolute;top:25px;right:25px}}@media (max-width:767px){body.order-payment .modal.in .modal-dialog{margin-left:auto;margin-right:auto}}@media (max-width:448px){body.order-payment .modal.in .modal-dialog{max-width:100%;width:auto;margin:10px}}@media (max-width:424px){body.order-payment .radio{padding-left:0}.swal2-container .swal2-modal .swal2-actions body.order-payment .buttons button.swal2-styled,body.order-payment .buttons .btn,body.order-payment .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-payment .buttons a.btn{width:100%;margin-bottom:10px}body.order-payment section.codes{padding:30px 20px 40px}body.order-payment section.codes form{padding:20px}body.order-payment section.codes form .form-group{width:100%}body.order-payment section.codes form input[type=submit]{position:relative;width:100%;float:none}body.order-payment section.codes form.access-code .form-group:after{content:"";display:block;clear:both}body.order-payment section.codes form.access-code .form-group>input{width:47%;float:left}body.order-payment section.codes form.access-code .form-group>input:first-child{margin-right:0;float:left}body.order-payment section.codes form.access-code .form-group>input:last-of-type{float:right}body.order-payment section.plans .promo-textbox{padding:8px 20px}body.order-payment section.plans .promo-textbox .left,body.order-payment section.plans .promo-textbox .right{width:50%}body.order-payment section.plans .promo-textbox .right{float:right;text-align:right}body.order-confirm form.contact-info,body.order-confirm section.plan,body.order-contact-info form.contact-info,body.order-contact-info section.plan{padding-left:20px;padding-right:20px;margin:0 auto}body.order-confirm .radio,body.order-contact-info .radio{margin-bottom:10px}body.order-confirm form.contact-info section.form-buttons,body.order-contact-info form.contact-info section.form-buttons{margin:0 0 -6px;padding-left:20px;padding-right:20px}.swal2-container .swal2-modal .swal2-actions body.order-confirm .buttons button.swal2-styled,.swal2-container .swal2-modal .swal2-actions body.order-contact-info .buttons button.swal2-styled,body.order-confirm .buttons .btn,body.order-confirm .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-confirm .buttons a.btn,body.order-contact-info .buttons .btn,body.order-contact-info .buttons .swal2-container .swal2-modal .swal2-actions button.swal2-styled,body.order-contact-info .buttons a.btn{width:30%;margin-bottom:10px;margin-right:15px;min-width:115px}body.order-confirm form.contact-info .form-group{width:100%}body.order-confirm form.contact-info .form-group .label-container{width:100%;max-width:30px;padding:10px}body.order-confirm form.contact-info .form-group .input-container{width:80%}body.order-contact-info form.contact-info{padding:10px 20px!important}}@media (max-width:339px){body.order-payment section.plans .promo-textbox{padding:8px 10px}}.settings{font-size:18px;margin:0 0 62px}.settings .settings-item{margin:0 0 24px}.settings .settings-item:first-child{margin:0 0 36px}.settings .settings-item .btn,.settings .settings-item .swal2-container .swal2-modal .swal2-actions button.swal2-styled,.settings .settings-item label,.settings .settings-item span,.swal2-container .swal2-modal .swal2-actions .settings .settings-item button.swal2-styled{display:inline-block;vertical-align:middle;float:none}.settings .settings-item label,.settings .settings-item span{margin:9px 0 0;word-break:break-all}.settings .settings-item .btn,.settings .settings-item .swal2-container .swal2-modal .swal2-actions button.swal2-styled,.swal2-container .swal2-modal .swal2-actions .settings .settings-item button.swal2-styled{padding:8px 5px;min-width:96px;float:right}.settings .settings-item:after{content:"";clear:both;display:table}.settings .settings-item .email,.settings .settings-item .loginID,.settings .settings-item .monthly-plan{font-family:font-bold}.settings .settings-item.settings-email div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.terms-privacy{font-size:18px}.terms-privacy a{text-decoration:underline;color:#242424}.swal2-container .swal2-modal .swal2-actions .text-center button.swal2-styled,.text-center .btn,.text-center .swal2-container .swal2-modal .swal2-actions button.swal2-styled{min-width:120px}.flashwords{width:100%;max-width:425px;margin:0 auto}.flashwords-slider .question{overflow:hidden}.flashwords-slider .question-container{height:20vh;position:relative}.flashwords-slider .question-container .question-wrapper{top:35%;left:50%;transform:translate(-50%,-50%);position:absolute;font-size:24px;font-weight:500;color:#000;width:90%;word-wrap:break-word;text-align:center;line-height:30px}@media screen and (max-width:320px){.flashwords-slider .question-container .question-wrapper{font-size:22px;line-height:22px}}.flashwords-slider .question-container .question-wrapper.sentence-question{font-size:22px}.flashwords-slider .question-container .question-wrapper .hint-wrapper{font-size:13px;opacity:0;margin-top:8px}.flashwords-slider .question-container .question-wrapper img{width:70px;height:auto;margin:0 auto;cursor:pointer}.flashwords-slider .question-container .timer{position:absolute;bottom:15px;display:-ms-flexbox;display:flex;left:50%;transform:translateX(-50%)}.flashwords-slider .question-container .timer-icon img{width:15px}.flashwords-slider .question-container .timer-progress{-ms-flex:1;flex:1;padding-left:10px;width:250px;min-height:17.25px;min-width:250px}.flashwords-slider .question-container .atta-image{width:50px;position:absolute;right:30px;bottom:30px;display:none}.flashwords-slider .question-container .atta-image.superfast-atta{width:100px}.flashwords-slider .question-container .atta-image.scale-animation{animation:c .3s;animation-fill-mode:forwards}.flashwords-slider .question .answer-container{height:80vh;background:#fff}.flashwords-slider .question .answer-container .answer-list{min-height:80px;font-size:18px;line-height:24px;text-align:center;position:relative;border-radius:5px;border:2px solid #b8b8b8;color:#242424;margin-bottom:10px;cursor:pointer}.flashwords-slider .question .answer-container .answer-list.disable{pointer-events:none;background:#f1f1f1;border:0;color:#6d6d6d}.flashwords-slider .question .answer-container .answer-list.off-click{pointer-events:none}.flashwords-slider .question .answer-container .answer-list p{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;text-align:center;width:70%}.flashwords-slider .question .answer-container .answer-list p.hide-answer{display:none}.flashwords-slider .question .answer-container .answer-list img{position:absolute;top:50%;transform:translateY(-50%);right:30px;width:15px;display:none}@media screen and (max-width:320px){.flashwords-slider .question .answer-container .answer-list img{right:20px}}.flashwords-slider .question .answer-container .answer-list img.answer-sound-image{display:block;right:auto;left:15px;width:50px;pointer-events:auto}.flashwords-slider .question .answer-container .answer-list.correct{border-color:#0abd67;pointer-events:none}.flashwords-slider .question .answer-container .answer-list.correct img.correct-answer{display:block}.flashwords-slider .question .answer-container .answer-list.wrong{border-color:#f1f1f1;pointer-events:none}.flashwords-slider .question .answer-container .answer-list.wrong p{color:#b8b8b8}.flashwords-slider .question .answer-container .answer-list.wrong img.wrong-answer{display:block}.flashwords-slider .question .answer-container .answer-list.audio-answers p{left:53%;font-size:16px;width:69%;line-height:19px}@media screen and (max-width:375px){.flashwords-slider .question .answer-container .answer-list.audio-answers .answer-sound-image{width:40px}.flashwords-slider .question .answer-container .answer-list.audio-answers .correct-answer,.flashwords-slider .question .answer-container .answer-list.audio-answers .wrong-answer{right:16px}}@media screen and (max-width:320px){.flashwords-slider .question .answer-container .answer-list.audio-answers .answer-sound-image{left:8px}.flashwords-slider .question .answer-container .answer-list.audio-answers p{width:70%;left:54%}.flashwords-slider .question .answer-container .answer-list.audio-answers .correct-answer,.flashwords-slider .question .answer-container .answer-list.audio-answers .wrong-answer{right:10px}}@media screen and (max-height:662px){.flashwords-slider .question-container{height:25vh}.flashwords-slider .question-container .question-wrapper{top:40%}.flashwords-slider .question-container .question-wrapper.sentence-question{font-size:20px}.flashwords-slider .question .answer-container{height:75vh}}@keyframes c{0%{transform:scale(0)}to{transform:scale(1)}}.manage-groups-actions .action-item{width:100%;margin:0 0 5px;position:relative;font-size:18px}.manage-groups-actions .action-item:first-child{margin:0 0 12px}.manage-groups-actions .action-item a{font-size:16px}.manage-groups-actions .action-item.display-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.manage-groups-actions .action-item.display-flex .info-wrapper{-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.manage-groups-actions .action-item.display-flex .info-wrapper .id-number{margin-left:10px;max-width:150px;word-wrap:break-word;line-height:22px}@media screen and (max-width:375px){.manage-groups-actions .action-item.display-flex{display:block}.manage-groups-actions .action-item.display-flex .info-wrapper{margin-top:5px}.manage-groups-actions .action-item.display-flex .info-wrapper .id-number{margin-left:0;max-width:190px}}@media screen and (max-width:320px){.manage-groups-actions .action-item.display-flex .info-wrapper .id-number{max-width:170px}}@media screen and (max-width:375px){.manage-groups-actions .action-item:first-child{margin:0 0 5px}}.manage-groups-actions .action-item:after{content:"";clear:both;display:table}.manage-groups-actions .action-item:last-child{margin:30px 0 0}.manage-groups-actions .action-item p{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.manage-groups-actions .action-item label{color:#7c838b;font-family:font-bold;font-weight:400;margin:0}.manage-groups-actions .action-item .btn,.manage-groups-actions .action-item .swal2-container .swal2-modal .swal2-actions button.swal2-styled,.swal2-container .swal2-modal .swal2-actions .manage-groups-actions .action-item button.swal2-styled{display:inline-block;vertical-align:middle;float:none;min-width:100px;padding:8px 22px}@media screen and (max-width:365px){.manage-groups-actions .btn-group-action{width:100%;margin-bottom:10px;padding:0 20px}.manage-groups-actions .btn-group-action a{width:100%;float:none!important}}.footer{background:hsla(0,0%,95%,.85)!important;width:100%}.modal-dialog .modal-body{background:#fff;padding:20px}.modal-dialog .modal-body p{font-size:16px}.modal-footer{border:0}.modal-footer .btn,.modal-footer .swal2-container .swal2-modal .swal2-actions button.swal2-styled,.swal2-container .swal2-modal .swal2-actions .modal-footer button.swal2-styled{font-size:16px;padding:8px 5px;min-width:100px;margin:0 15px}.manage-groups{margin-bottom:80px;padding:20px 0}.manage-groups .group-list .group-item{background:#f9f9f9;border-radius:0;padding:10px 15px;cursor:pointer;border:4px solid transparent;position:relative}.manage-groups .group-list .group-item.selected{border:4px solid #00aeef;border-radius:2px}.manage-groups .group-list .group-item .remove-group{display:inline-block;position:absolute;top:30%;right:25px;transform:translateY(-50%);margin:0}.manage-groups .group-list .group-item .remove-group span{display:block;text-align:center;font-size:14px;color:#242424}.manage-groups .group-list .group-item .remove-group span.fas{color:#ef2551;font-size:21px}.manage-groups .group-list li{font-size:16px}.manage-groups .group-list .group-details,.manage-groups .group-list .weekly-goal{font-size:12px}.panel{margin:0}.panel .panel-body{padding:0}.page.page-join-group .form-group .input-wrapper{position:relative}.page.page-join-group .form-group .input-wrapper .clear-groupcode-input{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#555;cursor:pointer;display:none}.page.page-join-group .form-group .input-wrapper .group-code::-ms-clear{display:none}.page.page-join-group .form-message{margin:10px 0 0;font-size:14px}.page.page-join-group .form-message div{width:75%;display:inline-block;vertical-align:middle;float:none}.page.page-join-group .form-message.text-danger{font-family:font-bold;font-size:18px;line-height:22px}.page.page-join-group .footer{position:static}@media screen and (max-width:425px){.page.page-join-group .content.center-content .container{position:static;top:0;left:0;transform:none}}.page.page-group-landing{background:#f9f9f9}.page.page-group-landing .welcomeHeadBar{padding:15px 0}.page.page-group-landing .welcomeHeadBar img{display:inline-block;vertical-align:"middle";float:none}.page.page-group-landing .content{padding-top:0}.page.page-group-landing .content .robo-message{padding-top:20px}.page.page-group-landing .free-group-text{color:#e56d00;margin:0 0 28px}.page.page-group-landing .action-btns{margin:0 0 35px}.page.page-group-landing .action-btn{padding:21px 35px;border-radius:50px;width:100%;max-width:300px;margin:0 0 10px;font-family:font-medium;font-size:20px}.page.page-group-landing .action-btn.btn-gml{background:#01aef0}.page.page-group-landing .action-btn.btn-gms{background:#0856a4}.page.page-group-landing .footer{background:#f1f1f1}.page.page-group-manager-login .welcomeHeadBar a.close-btn{color:#fff;text-decoration:none}.page.page-group-manager-login .form{margin:40px 0 0;padding:0 14px}.page.page-group-manager-login .ml-logo{position:fixed;bottom:0;left:0;right:0;margin:0 auto}.page.page-group-manager-login .form-control-btn{margin:0 0 30px}.page.page-group-manager-login a:not(.btn),.page.page-group-manager-login a:not(.close-btn){color:#242424;font-size:16px;text-decoration:underline}.page.page-group-manager-login .agree-pop,.page.page-group-manager-login .agree-pop a{font-size:14px}.btn.btn-icon-link,.swal2-container .swal2-modal .swal2-actions button.btn-icon-link.swal2-styled{display:inline-block}.box-animation .cr-rate{font-size:16px;color:orange;margin-top:20px}@media screen and (max-height:662px){.box-animation .cr-rate{margin-top:10px}}@media screen and (max-width:320px){.box-animation.layout-container{padding:10px 20px}.box-animation .cr-rate{font-size:13px;margin-top:3px}}.box-animation .flashword-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.box-animation .flashword-header-pagination,.box-animation .flashword-header-review{-ms-flex:0.17;flex:0.17;text-align:center;font-size:12px;color:#6d6d6d;font-weight:700}.box-animation .flashword-header-box{-ms-flex:1;flex:1;position:relative;padding:0 5px;min-height:30px}.box-animation .flashword-header-box .box-blue-arrow{width:85%;position:absolute;top:50%;left:8px;transform:translateY(-50%);z-index:-1}.box-animation .flashword-header-box .box-init-card-wrapper{display:none}.box-animation .flashword-header-box .box-green-card-wrapper,.box-animation .flashword-header-box .box-red-card-wrapper{opacity:0}.box-animation .flashword-header-box .box-green-card-wrapper,.box-animation .flashword-header-box .box-init-card-wrapper,.box-animation .flashword-header-box .box-red-card-wrapper,.box-animation .flashword-header-box .box-white-card{z-index:1;position:absolute;top:38%;left:5px;transform:translateY(-50%)}.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper,.box-animation .flashword-header-box .box-white-card .image-wrapper{position:relative}.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper.init,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper.init,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper.init,.box-animation .flashword-header-box .box-white-card .image-wrapper.init{overflow:hidden}.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper .box-init-card.up-animation,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper .box-init-card.up-animation,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper .box-init-card.up-animation,.box-animation .flashword-header-box .box-white-card .image-wrapper .box-init-card.up-animation{animation:e .5s}.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper .box-green-card,.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper .box-init-card,.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper .box-red-card,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper .box-green-card,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper .box-init-card,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper .box-red-card,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper .box-green-card,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper .box-init-card,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper .box-red-card,.box-animation .flashword-header-box .box-white-card .image-wrapper .box-green-card,.box-animation .flashword-header-box .box-white-card .image-wrapper .box-init-card,.box-animation .flashword-header-box .box-white-card .image-wrapper .box-red-card{min-height:24px}.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper .image-wrapper-front,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper .image-wrapper-front,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper .image-wrapper-front,.box-animation .flashword-header-box .box-white-card .image-wrapper .image-wrapper-front{min-height:13px}.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper-front,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper-front,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper-front,.box-animation .flashword-header-box .box-white-card .image-wrapper-front{width:26px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:none}.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper-front.init,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper-front.init,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper-front.init,.box-animation .flashword-header-box .box-white-card .image-wrapper-front.init{display:block}.box-animation .flashword-header-box .box-green-card-wrapper .scale-animation,.box-animation .flashword-header-box .box-init-card-wrapper .scale-animation,.box-animation .flashword-header-box .box-red-card-wrapper .scale-animation,.box-animation .flashword-header-box .box-white-card .scale-animation{animation:d 1s}.box-animation .flashword-header-box .box-green-card,.box-animation .flashword-header-box .box-init-card,.box-animation .flashword-header-box .box-red-card,.box-animation .flashword-header-box .box-white-card{width:17px}.box-animation .flashword-header-box .box-green-card.cards,.box-animation .flashword-header-box .box-init-card.cards,.box-animation .flashword-header-box .box-red-card.cards,.box-animation .flashword-header-box .box-white-card.cards{width:25px;top:45%}.box-animation .flashword-header-box .box-avatar{width:25px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.box-animation .flashword-header-box .box-container{width:87%;position:absolute;top:50%;transform:translateY(-50%);padding:0 32px;height:100%}.box-animation .flashword-header-box .box-container-wrapper{display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:justify;justify-content:space-between}.box-animation .flashword-header-box .box-container-wrapper .box-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:26px}.box-animation .flashword-header-box .box-container-wrapper .box-body-front{min-height:13px}@media screen and (max-width:320px){.box-animation .flashword-header-box .box-container-wrapper .box-body-front{min-height:11px}}.box-animation .flashword-header-box .box-container-wrapper .box-body-back{min-height:4px}.box-animation .flashword-header-box .box-container-wrapper .box-body-back,.box-animation .flashword-header-box .box-container-wrapper .box-body-front{width:100%}@keyframes d{0%{transform:scale(1)}50%{transform:scale(2)}to{transform:scale(1)}}@keyframes e{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media screen and (max-width:367px){.box-animation .flashword-header-pagination,.box-animation .flashword-header-review{-ms-flex:0.22;flex:0.22;font-size:11px}.box-animation .flashword-header-box{padding-right:0}.box-animation .flashword-header-box .box-green-card,.box-animation .flashword-header-box .box-init-card,.box-animation .flashword-header-box .box-red-card,.box-animation .flashword-header-box .box-white-card{width:13px}.box-animation .flashword-header-box .box-green-card-wrapper,.box-animation .flashword-header-box .box-init-card-wrapper,.box-animation .flashword-header-box .box-red-card-wrapper,.box-animation .flashword-header-box .box-white-card{top:43%}.box-animation .flashword-header-box .box-green-card-wrapper .image-wrapper-front,.box-animation .flashword-header-box .box-init-card-wrapper .image-wrapper-front,.box-animation .flashword-header-box .box-red-card-wrapper .image-wrapper-front,.box-animation .flashword-header-box .box-white-card .image-wrapper-front{width:23px}.box-animation .flashword-header-box .box-avatar{width:20px}.box-animation .flashword-header-box .box-container{padding:0 15px 0 27px}.box-animation .flashword-header-box .box-container .box-body{width:23px}}body.v-check-scores{background:#f9f9f9}body.v-check-scores header .test-date{font-size:12px;font-weight:500;line-height:14px;text-align:center;width:auto}body.v-check-scores .scoresContainer{margin-bottom:70px}body.v-check-scores .course-heading:after{content:"";display:block;clear:both}body.v-check-scores .course-heading .icon{width:42px;height:42px;float:left}body.v-check-scores .course-heading .icon img{width:100%}body.v-check-scores .course-heading .title{float:left;padding-left:13px}body.v-check-scores .course-heading .title h1{font-size:22px}body.v-check-scores .course-heading .title sup{top:-8px;right:-1px;font-size:10px}body.v-check-scores .course-heading .score-box{width:148px;border:1px solid silver;text-align:center;padding:5px;float:right}body.v-check-scores .course-heading .score-box .score-heading{font-size:15px;color:inherit}body.v-check-scores .course-heading .score-box .score{font-size:20px;font-weight:500;color:#e46c00}body.v-check-scores .summary{font-size:17px;font-weight:700;margin-left:21px;margin-top:8px}body.v-check-scores .summary .summary-score{font-size:24px;font-weight:700;color:#024890;display:inline-block}body.v-check-scores .course-footer{padding:0 23px}body.v-check-scores .course-footer:after{content:"";display:block;clear:both}body.v-check-scores .course-footer .legend{float:left;font-size:15px;color:#6c6c6c;font-weight:500;position:relative;padding-left:27px;margin-right:25px;margin-top:20px}body.v-check-scores .course-footer .legend:before{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;border:2px solid #01aef0;width:17px;left:0}body.v-check-scores .course-footer .legend.learned:before{border-color:#024890}body.v-check-scores .course-footer .legend:last-child{margin-right:0}body.v-check-scores section.course-score .course-footer{padding:10px}body.v-check-scores section.course-score .course-footer .footnote{font-size:7px;font-weight:500;line-height:10px}body.v-check-scores .share-options{text-align:center;padding:20px 20px 10px}body.v-check-scores .share-options a.icon{display:inline-block;color:#242424;padding:0 0 0 30px;background:transparent;position:relative;font-size:18px;width:auto;height:auto}body.v-check-scores .share-options a.icon:before{display:block;content:"";width:25px;height:25px;border-radius:50%;background:url(../../images/icons/download.png) no-repeat 50%/100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}body.v-check-scores .share-options a.icon:hover{text-decoration:none}body.v-check-scores .share-options a.icon img{width:100%}body.v-check-scores .share-options a.icon span{display:inline-block;vertical-align:middle;float:none}body.v-check-scores .buttons{text-align:center;padding:15px;background:hsla(0,0%,95%,.85);position:fixed;bottom:0;width:100%;z-index:3}body.v-check-scores .buttons .btn-orange-outline{background:#fff}body.v-check-scores .page-footer{padding:0}@media (max-width:410px){body.v-check-scores .course-heading .score-box{clear:left;width:100%;margin-top:5px;margin-bottom:10px}body.v-check-scores .summary{margin-left:0}}.page-course-library .read-less{display:none}#accordion{display:block;margin:0 auto}#accordion .panel{border:0}#accordion .panel,#accordion .panel .panel-heading{background:transparent;box-shadow:none}#accordion .panel a{color:#6d6d6d;font-family:font-regular;font-weight:400}#accordion .panel a:hover{text-decoration:none}#accordion .panel .toggler{display:block;width:22px;height:22px;background:url(../../images/icons/minus.png) no-repeat 50%;float:right;cursor:pointer}#accordion .panel .toggler.collapsed{background:url(../../images/icons/plus.png) no-repeat 50%}#accordion .panel .panel-heading{padding-left:0;padding-right:0}#accordion .panel .panel-body{border:0}#accordion .btn-checklist{text-transform:none}.course-list{padding:0}.course-list .course-item{margin:0 0 10px}#clnoticemodal .icon{margin:0 0 28px}#clnoticemodal .warning-lead{margin:0 0 50px}#clnoticemodal p{font-size:22px}#clnoticemodal .btn,#clnoticemodal .swal2-container .swal2-modal .swal2-actions button.swal2-styled,.swal2-container .swal2-modal .swal2-actions #clnoticemodal button.swal2-styled{margin:45px 0 0}#courseModal p{font-size:16px;line-height:19px}#courseModal span{cursor:pointer}.courseListDisplayName{padding:0 35px}.vcheck-studyreport{width:100%;max-width:425px;margin:auto;margin-bottom:82px}.vcheck-studyreport .percentage{background:#fff;padding-bottom:40px!important}.vcheck-studyreport .percentage .v-check-chart-percentage{height:150px;margin:0 auto}.vcheck-studyreport .percentage .v-check-chart-percentage .gaugeCircular-data span p{font-size:30px;font-weight:700}.vcheck-studyreport .percentage .v-check-chart-label{font-size:17px;font-weight:700;text-align:center}.vcheck-studyreport .session-summary-counts{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.vcheck-studyreport .session-summary-counts .count-correct,.vcheck-studyreport .session-summary-counts .count-time{-ms-flex:1;flex:1;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.vcheck-studyreport .session-summary-counts .count-correct img,.vcheck-studyreport .session-summary-counts .count-time img{width:22px}.vcheck-studyreport .session-summary-counts .count-correct-label,.vcheck-studyreport .session-summary-counts .count-time-label{font-size:14px;margin-left:5px}.vcheck-studyreport .session-summary-buttons{display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.vcheck-studyreport .session-summary-buttons-showall,.vcheck-studyreport .session-summary-buttons-showincorrect{background:transparent;color:#b8b8b8;pointer-events:auto;border:1px solid #b8b8b8;font-size:14px;padding:5px 20px}.vcheck-studyreport .session-summary-buttons-showall.selected,.vcheck-studyreport .session-summary-buttons-showincorrect.selected{background:#fff;pointer-events:none;color:#242424}.vcheck-studyreport .session-summary-buttons-showincorrect{padding:5px 8px}.vcheck-studyreport .session-summary-info{margin-top:15px;font-size:15px}@media screen and (max-width:320px){.vcheck-studyreport .session-summary-info{font-size:13px}}.vcheck-studyreport .answer-wrapper{display:-ms-flexbox;display:flex;background:#fff;border-radius:5px;-ms-flex-align:center;align-items:center;padding:20px;margin-bottom:5px;color:#242424;cursor:pointer;text-decoration:none}.vcheck-studyreport .answer-wrapper-image{width:15px}.vcheck-studyreport .answer-wrapper-text{-ms-flex:1;flex:1;text-align:center;font-size:15px}.vcheck-studyreport .answer-wrapper-arrow-right{color:#6d6d6d;font-size:15px}.vcheck-studyreport #word-modal .modal-body{padding:30px 25px}@media screen and (max-width:325px){.vcheck-studyreport #word-modal .modal-body{padding:30px 15px}}.vcheck-studyreport #word-modal .modal-body .close-btn{position:absolute;top:10px;right:15px;color:grey;font-size:35px;cursor:pointer}.vcheck-studyreport #word-modal .modal-body .word-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.vcheck-studyreport #word-modal .modal-body .word-container .word-left,.vcheck-studyreport #word-modal .modal-body .word-container .word-right{padding:0 5px}.vcheck-studyreport #word-modal .modal-body .word-container .word-left p,.vcheck-studyreport #word-modal .modal-body .word-container .word-right p{font-size:15px}@media screen and (max-width:320px){.vcheck-studyreport #word-modal .modal-body .word-container .word-left p,.vcheck-studyreport #word-modal .modal-body .word-container .word-right p{font-size:14px}}.vcheck-studyreport #word-modal .modal-body .word-container .word-left{-ms-flex:0.6;flex:0.6;text-align:right}@media screen and (max-width:320px){.vcheck-studyreport #word-modal .modal-body .word-container .word-left{-ms-flex:0.48;flex:0.48}}.vcheck-studyreport #word-modal .modal-body .word-container .word-left p{font-weight:700}.vcheck-studyreport #word-modal .modal-body .word-container .word-right{-ms-flex:1;flex:1}.vcheck-studyreport #word-modal .modal-body .current-word{-ms-flex-align:center;align-items:center;margin-bottom:20px}.vcheck-studyreport #word-modal .modal-body .current-word-sound-icon{width:30px;cursor:pointer}.vcheck-studyreport #word-modal .modal-body .current-word-sound-icon.disabled{pointer-events:none;opacity:.5}.vcheck-studyreport #word-modal .modal-body .current-word-text{margin:0;font-weight:700;letter-spacing:2px}.vcheck-studyreport #word-modal .modal-body .current-word-text .small{font-weight:700;color:#000}@media screen and (max-width:320px){.vcheck-studyreport #word-modal .modal-body .current-word-text{font-size:18px}}.vcheck-studyreport #word-modal .modal-body .current-translate{-ms-flex-align:center;align-items:center;margin-bottom:20px}.vcheck-studyreport #word-modal .modal-body .current-translate-icon{width:30px;cursor:pointer}.vcheck-studyreport #word-modal .modal-body .current-translate-text{max-width:150px}.vcheck-studyreport #word-modal .modal-body .current-frequency{display:none}.vcheck-studyreport #word-modal .modal-body .current-nextreview{margin-bottom:20px}.vcheck-studyreport .flashword-header-box{max-width:300px;margin:0 auto 20px}.vcheck-studyreport .flashword-header-box .box-blue-arrow{z-index:0}.vcheck-studyreport .flashword-header-box .box-container-wrapper{-ms-flex-pack:distribute;justify-content:space-around}.vcheck-studyreport .flashword-header-box .box-container-wrapper .box-body{width:27px}@media screen and (max-width:367px){.vcheck-studyreport .flashword-header-box .box-container-wrapper .box-body{width:23px}}.vcheck-studyreport .report{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:305px;margin:auto;color:#242424;cursor:pointer;text-decoration:none}.vcheck-studyreport .report-icon{width:15px;height:15px}.vcheck-studyreport .report-text{-ms-flex:1;flex:1;margin-left:19px;font-weight:700;font-size:14px}.vcheck-studyreport .report-sent{text-align:center;font-size:16px;color:#ef2551;font-weight:700;display:none}.footer-button{background:hsla(0,0%,95%,.85);position:fixed;bottom:0;width:100%;z-index:3}.footer-button-wrapper{width:100%;max-width:425px;margin:auto;text-align:center;padding:15px}.footer-button-wrapper .btn,.footer-button-wrapper .swal2-container .swal2-modal .swal2-actions button.swal2-styled,.swal2-container .swal2-modal .swal2-actions .footer-button-wrapper button.swal2-styled{min-width:100px;text-decoration:none;background:#fff}.footer-button-wrapper .btn.footer-studyagain,.footer-button-wrapper .swal2-container .swal2-modal .swal2-actions button.footer-studyagain.swal2-styled,.swal2-container .swal2-modal .swal2-actions .footer-button-wrapper button.footer-studyagain.swal2-styled{margin-left:10px}.footer-button-wrapper .btn.btn-vcheckscore,.footer-button-wrapper .swal2-container .swal2-modal .swal2-actions button.btn-vcheckscore.swal2-styled,.swal2-container .swal2-modal .swal2-actions .footer-button-wrapper button.btn-vcheckscore.swal2-styled{padding:12px 20px;display:none}.pyro>.after,.pyro>.before{position:absolute;width:5px;height:5px;border-radius:50%;box-shadow:0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff;animation:1s f ease-out infinite backwards,1s g ease-in infinite backwards,5s h linear infinite backwards}.pyro>.after{animation-delay:1.25s,1.25s,1.25s;animation-duration:1.25s,1.25s,6.25s}@keyframes f{to{box-shadow:86px -340.66666667px #00c4ff,-7px -314.66666667px #ff1500,-189px -218.66666667px #ff006f,-102px -257.66666667px #48ff00,-196px -92.66666667px #00ff04,197px -287.66666667px #00ff73,240px -92.66666667px #f04,72px -76.66666667px #c0f,-150px -347.66666667px #7b00ff,-227px -69.66666667px #bfff00,55px -304.66666667px #00ffb3,-131px -401.66666667px #ff0080,-130px -291.66666667px #3cff00,-106px -213.66666667px #0004ff,-26px -35.66666667px #02f,125px -299.66666667px #ff5100,74px -64.66666667px #ff00b3,38px -277.66666667px #0062ff,192px 66.33333333px #ff0037,-93px -373.66666667px #ff0051,-88px -269.66666667px #ff0015,-203px -244.66666667px #00ff48,90px -390.66666667px #50f,16px -169.66666667px #ff0015,23px -296.66666667px #f0d,-196px -194.66666667px #ff00d0,91px 53.33333333px #00ff95,3px -358.66666667px #fff700,25px 4.33333333px #4f0,199px -122.66666667px #0df,87px -12.66666667px #f02,97px -140.66666667px cyan,-232px -271.66666667px #f10,133px -376.66666667px #ff0080,-138px -114.66666667px #3c00ff,10px -57.66666667px #ff6a00,139px -8.66666667px #ff00a2,120px -158.66666667px #f09,-141px 45.33333333px #b700ff,172px -167.66666667px #ff00ea,-5px -138.66666667px #00ff40,-79px -32.66666667px #a0f,46px -298.66666667px #08f,-141px 78.33333333px #ff0059,-228px -241.66666667px #ff5100,-93px -284.66666667px #00ffd0,-169px 39.33333333px #09ff00,-8px -222.66666667px #ff6f00,56px 10.33333333px #0004ff,-152px 52.33333333px #8400ff,113px -63.66666667px #c400ff}}@keyframes g{to{transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);opacity:0}}@keyframes h{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}.studyreport{width:100%;max-width:425px;margin:auto;margin-bottom:82px}.studyreport .goal{background:#fff}.studyreport .goal .chart{display:-ms-flexbox;display:flex;cursor:pointer}.studyreport .goal .chart-daily,.studyreport .goal .chart-weekly{-ms-flex:1;flex:1;position:relative}.studyreport .goal .chart-daily .great-job-icon,.studyreport .goal .chart-weekly .great-job-icon{width:35px;position:absolute;z-index:999;top:60%;left:50%;transform:translate(-50%,-50%);display:none;opacity:0;height:178px}.studyreport .goal .chart-daily .great-job-icon img,.studyreport .goal .chart-weekly .great-job-icon img{z-index:9;width:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.studyreport .goal .chart-daily .great-job-icon .confetti,.studyreport .goal .chart-weekly .great-job-icon .confetti{z-index:8;width:100%;height:45%;position:absolute;top:33%;transform:translateY(-50%)}.studyreport .goal .chart-daily .great-job-icon .confetti:after,.studyreport .goal .chart-daily .great-job-icon .confetti:before,.studyreport .goal .chart-weekly .great-job-icon .confetti:after,.studyreport .goal .chart-weekly .great-job-icon .confetti:before{position:absolute;content:"";display:block;width:140%;height:100%;left:-20%;z-index:-1000;transition:all .5s ease-in-out;background-repeat:no-repeat}.studyreport .goal .chart-daily .great-job-icon .confetti:before,.studyreport .goal .chart-weekly .great-job-icon .confetti:before{display:none;top:-75%;background-image:radial-gradient(circle,#37aaee 20%,transparent 0),radial-gradient(circle,transparent 20%,#e62a54 0,transparent 30%),radial-gradient(circle,#37aaee 20%,transparent 0),radial-gradient(circle,#e62a54 20%,transparent 0),radial-gradient(circle,transparent 10%,#37aaee 15%,transparent 20%),radial-gradient(circle,#e62a54 20%,transparent 0),radial-gradient(circle,#37aaee 20%,transparent 0),radial-gradient(circle,#e62a54 20%,transparent 0),radial-gradient(circle,#37aaee 20%,transparent 0);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.studyreport .goal .chart-daily .great-job-icon .confetti:after,.studyreport .goal .chart-weekly .great-job-icon .confetti:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#e62a54 20%,transparent 0),radial-gradient(circle,#37aaee 20%,transparent 0),radial-gradient(circle,transparent 10%,#e62a54 15%,transparent 20%),radial-gradient(circle,#37aaee 20%,transparent 0),radial-gradient(circle,#e62a54 20%,transparent 0),radial-gradient(circle,#37aaee 20%,transparent 0),radial-gradient(circle,#e62a54 20%,transparent 0);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.studyreport .goal .chart-daily .great-job-icon .confetti.animate:before,.studyreport .goal .chart-weekly .great-job-icon .confetti.animate:before{display:block;animation:l ease-in-out 2s forwards}.studyreport .goal .chart-daily .great-job-icon .confetti.animate:after,.studyreport .goal .chart-weekly .great-job-icon .confetti.animate:after{display:block;animation:m ease-in-out 2s forwards}.studyreport .goal .chart-daily .great-job-icon .shine-wrapper,.studyreport .goal .chart-weekly .great-job-icon .shine-wrapper{z-index:10;position:absolute;width:100%;height:68%;top:33%;transform:translateY(-50%);border-radius:50%}.studyreport .goal .chart-daily .great-job-icon .shine-wrapper.shine,.studyreport .goal .chart-weekly .great-job-icon .shine-wrapper.shine{animation:k 4.5s ease-in-out}.studyreport .goal .chart-daily-gauge,.studyreport .goal .chart-weekly-gauge{width:130px;height:130px;margin:auto}.studyreport .goal .chart-daily-gauge .gaugeCircular-data,.studyreport .goal .chart-weekly-gauge .gaugeCircular-data{font-weight:700}.studyreport .goal .chart-daily-gauge .gaugeCircular-data-total,.studyreport .goal .chart-weekly-gauge .gaugeCircular-data-total{font-size:18px}.studyreport .goal .chart-daily-gauge .gaugeCircular-data-used,.studyreport .goal .chart-weekly-gauge .gaugeCircular-data-used{font-size:28px}.studyreport .goal .chart-daily-title,.studyreport .goal .chart-weekly-title{margin:0;font-size:17px}.studyreport .goal .chart-daily-meta-info,.studyreport .goal .chart-weekly-meta-info{color:#ef2551;font-weight:700;margin:0;display:none}.studyreport .session-summary-grade{margin-bottom:20px;font-size:15px;font-weight:700;color:#242424}.studyreport .session-summary-grade .scores{display:-ms-flexbox;display:flex;margin-bottom:10px;position:relative}.studyreport .session-summary-grade .scores .score-text{text-align:right}.studyreport .session-summary-grade .scores .score-text.grade-left{-ms-flex:1;flex:1}.studyreport .session-summary-grade .scores .score-text.grade-right{-ms-flex:0.8;flex:0.8;padding-right:50px}.studyreport .session-summary-counts{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.studyreport .session-summary-counts .count-correct,.studyreport .session-summary-counts .count-time{-ms-flex:1;flex:1;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.studyreport .session-summary-counts .count-correct img,.studyreport .session-summary-counts .count-time img{width:22px}.studyreport .session-summary-counts .count-correct-label,.studyreport .session-summary-counts .count-time-label{font-size:14px;margin-left:5px}.studyreport .session-summary-buttons{display:-ms-flexbox;display:flex;margin-top:30px;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.studyreport .session-summary-buttons-showall,.studyreport .session-summary-buttons-showincorrect{background:transparent;color:#b8b8b8;pointer-events:auto;border:1px solid #b8b8b8;font-size:14px;padding:5px 20px}.studyreport .session-summary-buttons-showall.selected,.studyreport .session-summary-buttons-showincorrect.selected{background:#fff;pointer-events:none;color:#242424}.studyreport .session-summary-buttons-showincorrect{padding:5px 8px}.studyreport .answer-wrapper{display:-ms-flexbox;display:flex;background:#fff;border-radius:5px;-ms-flex-align:center;align-items:center;padding:20px;margin-bottom:5px;color:#242424;cursor:pointer;text-decoration:none}.studyreport .answer-wrapper-image{width:15px}.studyreport .answer-wrapper-text{-ms-flex:1;flex:1;text-align:center;font-size:15px;padding:0 5px}.studyreport .answer-wrapper-arrow-right{color:#6d6d6d;font-size:15px}.studyreport #word-modal .modal-body{padding:30px 25px}@media screen and (max-width:325px){.studyreport #word-modal .modal-body{padding:30px 15px}}.studyreport #word-modal .modal-body .close-btn{position:absolute;top:10px;right:15px;color:grey;font-size:35px;cursor:pointer}.studyreport #word-modal .modal-body .word-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.studyreport #word-modal .modal-body .word-container .word-left,.studyreport #word-modal .modal-body .word-container .word-right{padding:0 5px}.studyreport #word-modal .modal-body .word-container .word-left p,.studyreport #word-modal .modal-body .word-container .word-right p{font-size:15px}@media screen and (max-width:320px){.studyreport #word-modal .modal-body .word-container .word-left p,.studyreport #word-modal .modal-body .word-container .word-right p{font-size:14px}}.studyreport #word-modal .modal-body .word-container .word-left{-ms-flex:0.6;flex:0.6;text-align:right}@media screen and (max-width:320px){.studyreport #word-modal .modal-body .word-container .word-left{-ms-flex:0.48;flex:0.48}}.studyreport #word-modal .modal-body .word-container .word-left p{font-weight:700}.studyreport #word-modal .modal-body .word-container .word-right{-ms-flex:1;flex:1}.studyreport #word-modal .modal-body .current-word{-ms-flex-align:center;align-items:center;margin-bottom:20px}.studyreport #word-modal .modal-body .current-word-sound-icon{width:30px;cursor:pointer}.studyreport #word-modal .modal-body .current-word-sound-icon.disabled{pointer-events:none;opacity:.5}.studyreport #word-modal .modal-body .current-word-text{margin:0;font-weight:700;letter-spacing:2px}.studyreport #word-modal .modal-body .current-word-text .small{font-weight:700;color:#000}@media screen and (max-width:320px){.studyreport #word-modal .modal-body .current-word-text{font-size:18px}}.studyreport #word-modal .modal-body .current-word-text.word-phrase{padding-right:10px;font-size:15px}.studyreport #word-modal .modal-body .current-translate{-ms-flex-align:center;align-items:center;margin-bottom:20px}.studyreport #word-modal .modal-body .current-translate-icon{width:30px;cursor:pointer}.studyreport #word-modal .modal-body .current-translate-text{max-width:150px}.studyreport #word-modal .modal-body .current-frequency{-ms-flex-align:center;align-items:center}.studyreport #word-modal .modal-body .current-frequency .star-frequency img{width:30px}.studyreport #word-modal .modal-body .current-nextreview{margin-bottom:20px}.studyreport .flashword-header-box{max-width:300px;margin:0 auto 20px}.studyreport .flashword-header-box .box-blue-arrow{z-index:0}.studyreport .flashword-header-box .box-container-wrapper{-ms-flex-pack:distribute;justify-content:space-around}.studyreport .flashword-header-box .box-container-wrapper .box-body{width:27px}@media screen and (max-width:367px){.studyreport .flashword-header-box .box-container-wrapper .box-body{width:23px}}.studyreport .report{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:305px;margin:auto;color:#242424;cursor:pointer;text-decoration:none}.studyreport .report-icon{width:15px;height:15px}.studyreport .report-text{-ms-flex:1;flex:1;margin-left:19px;font-weight:700;font-size:14px}.studyreport .report-sent{text-align:center;font-size:16px;color:#ef2551;font-weight:700;display:none}.studyreport .up-wrapper{z-index:900;position:absolute;overflow:hidden;display:none;min-width:37px}.studyreport .up-wrapper .stay-arrow{display:none;color:#f4ac00}.studyreport .up-wrapper.goals{bottom:7px;right:-25px;font-size:22px;padding:3px 0 3px 32px}.studyreport .up-wrapper.summary{padding-left:8px;right:0}.studyreport .up-wrapper i.up-arrow{position:absolute;bottom:-22px;left:1px}.studyreport .up-wrapper i.down-arrow{position:absolute;top:-22px;left:1px}.studyreport .up-wrapper.positive{color:#2db566}.studyreport .up-wrapper.positive i.up-arrow{animation:i .3s;animation-fill-mode:forwards}.studyreport .up-wrapper.negative{color:#f92b2b}.studyreport .up-wrapper.negative i.down-arrow{animation:j .3s;animation-fill-mode:forwards}@keyframes i{0%{bottom:-30px}to{bottom:1px}}@keyframes j{0%{top:-30px}to{top:1px}}@keyframes k{0%{background-repeat:no-repeat;background-image:-webkit-linear-gradient(top left,hsla(0,0%,98%,0) 0,hsla(0,0%,98%,0) 45%,hsla(0,0%,98%,.3) 48%,#fafafa 50%,hsla(0,0%,98%,.3) 52%,hsla(0,0%,98%,0) 57%,hsla(0,0%,98%,0));background-position:-400px -400px;background-size:600px 600px}to{background-repeat:no-repeat;background-position:250px 250px}}@keyframes l{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}30%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes m{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}20%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@media screen and (max-width:380px){.business .welcomeHeadBar .courseListDisplayName,.dailyconversation .welcomeHeadBar .courseListDisplayName,.general .welcomeHeadBar .courseListDisplayName,.internalmeetings .welcomeHeadBar .courseListDisplayName,.study-report .welcomeHeadBar .courseListDisplayName,.univ-v2 .welcomeHeadBar .courseListDisplayName{padding:0 30px}}body.page-course-details .welcomeHeadBar .courseListDisplayName{width:86%;margin:auto}body.page-course-details .course-details{width:100%;max-width:425px;margin:auto auto 70px}body.page-course-details .course-details .course-description{background:#fff}body.page-course-details .course-details .course-description .display-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}body.page-course-details .course-details .course-description .display-info .courseName{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}body.page-course-details .course-details .course-description .display-info .courseName .courseLogo{width:40px}body.page-course-details .course-details .course-description .display-info .courseName span{font-size:20px;font-weight:700;line-height:22px;margin-left:10px}body.page-course-details .course-details .course-description .display-info .words-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;font-size:15px;font-weight:700}body.page-course-details .course-details .course-description .description{text-align:center;margin-bottom:10px}body.page-course-details .course-details .course-description .description .read-less,body.page-course-details .course-details .course-description .description .read-more{text-decoration:none;color:#000;font-weight:700;border-bottom:1px solid #000}body.page-course-details .course-details .course-description .course-score{margin:auto;padding:10px 30px;border:1px solid #b1b1b1;max-width:225px}body.page-course-details .course-details .course-description .course-score .score-label{text-align:center;color:#000;font-weight:700}body.page-course-details .course-details .course-description .course-score .current-score{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:end;align-items:flex-end;line-height:25px}body.page-course-details .course-details .course-description .course-score .current-score-num{color:#f4ac00;font-weight:700;font-size:25px}body.page-course-details .course-details .course-description .course-score .current-score .wrd.course-score{padding:0}body.page-course-details .course-details .course-description .word{padding:10px 5px}body.page-course-details .course-details .course-description .word .current-score-num{font-size:16px}body.page-course-details .course-details .course-statistics-header{font-size:15px}body.page-course-details .course-details .course-statistics-header .known-words{font-size:22px;color:#024890}body.page-course-details .course-details .course-statistics-bar-wrapper{padding-right:10px;white-space:nowrap}body.page-course-details .course-details .course-statistics .course-meta{margin:15px 0}body.page-course-details .course-details .course-statistics-legend-header{display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-pack:distribute;justify-content:space-around}body.page-course-details .course-details .course-statistics-legend-header .label-start-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body.page-course-details .course-details .course-statistics-legend-header .label-start-wrapper .start-legend{background:#00aeef;width:16px;height:4px}body.page-course-details .course-details .course-statistics-legend-header .label-start-wrapper .start-label{margin-left:5px;font-size:13px;font-weight:700;color:#6d6d6d}body.page-course-details .course-details .course-statistics-legend-header .label-start-wrapper .start-label.ja{font-size:10px}@media screen and (min-width:375px){body.page-course-details .course-details .course-statistics-legend-header .label-start-wrapper .start-label.ja{font-size:13px}}body.page-course-details .course-details .course-statistics-legend-header .label-learned-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:8px}body.page-course-details .course-details .course-statistics-legend-header .label-learned-wrapper .learned-legend{background:#024890;width:16px;height:4px}body.page-course-details .course-details .course-statistics-legend-header .label-learned-wrapper .learned-label{margin-left:5px;font-size:13px;font-weight:700;color:#6d6d6d}body.page-course-details .course-details .course-statistics-legend-header .label-learned-wrapper .learned-label.ja{font-size:10px}@media screen and (min-width:375px){body.page-course-details .course-details .course-statistics-legend-header .label-learned-wrapper .learned-label.ja{font-size:13px}}body.page-course-details .course-details .course-statistics-score-list .score-list-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:700;margin-bottom:10px}body.page-course-details .course-details .box-info{background:#fff}body.page-course-details .course-details .box-info h4{margin-bottom:22px}body.page-course-details .course-details .box-info .words-location{display:-ms-flexbox;display:flex;padding:0 10px;margin-bottom:25px}body.page-course-details .course-details .box-info .words-location .count-text{position:absolute;left:50%;transform:translateX(-50%);font-size:14px;font-weight:700;bottom:-25px}body.page-course-details .course-details .box-info .words-location-wrapper{-ms-flex:1;flex:1;position:relative}body.page-course-details .course-details .box-info .words-location-wrapper .arrow-progress-icon{position:absolute;top:50%;transform:translateY(-50%);width:99%}body.page-course-details .course-details .box-info .words-location-wrapper .card-container{display:-ms-flexbox;display:flex;width:100%;height:100%;padding-right:14px;-ms-flex-pack:justify;justify-content:space-between}body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-0{-ms-flex:1;flex:1;position:relative}body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-0 .green-card{position:absolute;left:0;z-index:2;width:18px}body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-0 .white-card{position:absolute;width:27px;left:3px;top:2px;z-index:1}body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-0 .missed-count{color:#f92b2b;top:-20px;left:10px;bottom:unset}body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-0 .unseen-count{left:30%}body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-1,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-2,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-3,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-4,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-5{-ms-flex:1;flex:1;position:relative;margin-left:10px;height:27px}body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-1 .box-front,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-2 .box-front,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-3 .box-front,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-4 .box-front,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-5 .box-front{position:absolute;bottom:4px;z-index:3;width:26px;left:50%;transform:translateX(-50%)}body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-1 .box-card,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-2 .box-card,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-3 .box-card,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-4 .box-card,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-5 .box-card{position:absolute;bottom:4px;z-index:2;width:16px;left:50%;transform:translateX(-50%);display:none}body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-1 .box-back,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-2 .box-back,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-3 .box-back,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-4 .box-back,body.page-course-details .course-details .box-info .words-location-wrapper .card-container .card-wrapper-5 .box-back{position:absolute;bottom:16px;z-index:1;width:26px;left:50%;transform:translateX(-50%)}body.page-course-details .course-details .box-info .words-location-full{position:relative}body.page-course-details .course-details .box-info .words-location-full .full-acquired-label{font-size:9px;font-weight:300;top:-20px;bottom:unset;min-width:64px;text-align:center}body.page-course-details .course-details .box-info .words-location-full .full-acquired-label.ja{min-width:80px}body.page-course-details .course-details .box-info .words-location-full img{width:30px}@media screen and (min-width:360px){body.page-course-details .course-details .box-info .words-location-wrapper .card-container{padding-right:25px}}@media screen and (min-width:400px){body.page-course-details .course-details .box-info .words-location{padding:0 40px}}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:-ms-flexbox;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{-ms-flex-align:flex-end;align-items:flex-end}.ct-label.ct-horizontal.ct-end,.ct-label.ct-horizontal.ct-start{-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-ms-flex-align:flex-start;align-items:flex-start}.ct-label.ct-vertical.ct-start{-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-ms-flex-align:flex-end;align-items:flex-end;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-ms-flex-align:center;align-items:center;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-ms-flex-align:center;align-items:center;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:48px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#01aef0}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#01aef0}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#063b71}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#063b71}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.88889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.33333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.66667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.8047%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.33333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.33333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.welcomeHeadBar{background:#024890;color:#fff;position:relative;text-align:center;z-index:0}.welcomeHeadBar .col-xs-12{height:53px}.welcomeHeadBar .courseListDisplayName{font-size:20px;line-height:22px;text-align:center;margin:0;position:relative;z-index:1;font-weight:400;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.welcomeHeadBar .close-btn{position:absolute;top:50%;right:18px;transform:translateY(-50%);z-index:2;cursor:pointer;font-size:28px}.welcomeHeadBar a{color:#fff}.layout-container{padding:20px}.global-transition{transition:.3s ease}.bt-language-header-class{padding:23px 0;font-size:20px}.bt-language-header-class span{display:inline-block;line-height:1;color:#242424;padding:0 10px;font-size:20px}.bt-language-header-class span:first-child{border-right:1px solid #242424}#sucmodal p{margin:0 0 25px}#sucmodal .modal-body{padding:50px}.vcheck-btn-wrapper{background:#fff;border-radius:50px;position:relative;text-align:center;color:#242424;font-size:26px;padding:42px 0}.vcheck-btn-wrapper .vcheck-logo{width:86px;height:100px;display:block;position:absolute;bottom:0;left:50px;background:url(../../images/robot-head-logo.png) no-repeat 50%}.vcheck-btn-wrapper .vcheck-btn{color:#ef2551;position:absolute;right:0;top:0;bottom:0;border-top-right-radius:50px;border-bottom-right-radius:50px;background:#fff;padding:46px 32px;font-size:23px;font-family:font-bold;border-right:0;border-bottom:0;border-top:0;border-left:16px solid #e56d00;cursor:pointer}.vcheck-btn-wrapper .vcheck-btn:hover{text-decoration:none}.font__size--18{font-size:18px!important}.font__size--20{font-size:20px!important}.margin__top--20{margin-top:20px!important}.margin__top--30{margin-top:30px!important}.border__radius--6{border-radius:6px!important}.overflow__hidden{overflow:hidden}.drawer{position:fixed;top:0;bottom:0;z-index:999;color:#fff;left:-100%;width:100%;right:auto;transition:all .4s}.drawer.active{left:0;right:0}.drawer .drawer-container,.drawer .header{background:#024890}.drawer .drawer-container{max-width:425px;width:100%}.drawer .header .bt-language-header-class{font-size:15px}.drawer .header .bt-language-header-class span{color:#fff;cursor:pointer}.drawer .header .bt-language-header-class span:first-child{border-right:1px solid #fff;padding-left:0}.drawer .header .container{max-width:100%;width:100%;float:left;padding:0 15px}.drawer .header .row{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center;margin-left:-15px;margin-right:-15px}.drawer .header .row [class*=col]:first-child{padding-left:15px;max-width:320px;width:100%}.drawer .header .row [class*=col]:last-child{padding-right:15px}.drawer .header:after{display:table;content:"";clear:both}.drawer .header .close-drawer{margin-left:10px}.drawer .profile-header{margin-top:40px}.drawer .profile-header .greetings{display:inline-block;vertical-align:middle;float:none;line-height:27px}.drawer .profile-header .greetings span{font-weight:700;font-size:26px}.drawer .profile-header .greetings span.login-id,.drawer .profile-header .greetings span.user-name{font-size:20px}.drawer .profile-header .login-id,.drawer .profile-header .user-name{font-size:17px;display:block}@media screen and (max-height:500px){.drawer .profile-header{margin-top:5px}}.drawer .drawer-body{height:100%;background:rgba(0,0,0,.8)}.drawer .drawer-body>.container,.drawer .drawer-body>.container .row,.drawer .drawer-body>.container>.row>[class*=col-]{height:100%}.drawer .drawer-body>.container{max-width:320px;width:100%;float:left}.drawer .drawer-body>.row{margin-left:-15px;margin-right:-15px}.drawer .menu{font-size:20px;margin:25px 0}@media (min-width:425px){.drawer .menu{margin:34px 0 46px}}@media screen and (max-height:500px){.drawer .menu{margin:20px 0}}.drawer .menu a{color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.drawer .menu a:focus,.drawer .menu a:hover{text-decoration:none}.drawer .menu li{padding:12px 0}@media screen and (max-height:500px){.drawer .menu li{padding:10px 0}}.drawer .menu .menu-item{width:22px;height:22px;display:inline-block;vertical-align:middle;float:none;margin-right:18px;background-repeat:no-repeat;background-position:50%;position:relative;background-size:contain}.drawer .menu .menu-item.item-mypage{background-image:url(../../images/icons/my-page-icon.png)}.drawer .menu .menu-item.item-mywords{background-image:url(../../images/icons/my-words-icon.png)}.drawer .menu .menu-item.item-managegroups{background-image:url(../../images/icons/manage-groups-icon.png)}.drawer .menu .menu-item.item-lexxicanews{background-image:url(../../images/icons/lexxica-news-icon.png)}.drawer .menu .menu-item.item-ranking{background-image:url(../../images/icons/ranking-icon.png)}.drawer .menu .menu-item.item-vcheck{background-image:url(../../images/icons/v-check-icon.png)}.drawer .menu .menu-item.item-faq{background-image:url(../../images/icons/contact-icon.png)}.drawer .menu .menu-item.item-settings{background-image:url(../../images/icons/settings-icon.png)}.drawer .menu .menu-item .notif{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;background:#ef2551;border-radius:50%;position:absolute;top:-8px;right:-50%;font-size:9px}.drawer .logout-menu-item{color:#fff;font-size:20px}.drawer .logout-menu-item span{padding-left:40px}.close-drawer{width:30px;height:28px;background:url(../../images/icons/back-bold-arrow.png) no-repeat 50%/contain;display:block;cursor:pointer}.footer{position:fixed;bottom:0;left:0;right:0;padding:14px 0;background:#fff}.firework-container{position:fixed;background-color:hsla(0,0%,100%,.7);z-index:99;height:100vh;width:100vw;display:none}.firework-container .before{top:50%}.firework-container .firewok-wrapper{height:inherit;width:inherit;position:relative}.firework-container .good-job{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:90%;text-align:center}.firework-container .good-job img{width:80%;max-width:425px}#ppmodal .modal-body,#toumodal .modal-body{overflow:auto;height:450px}#courseModal .logo-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 0 30px}#courseModal .logo-container img{margin-right:15px}#courseModal .logo-container .course-title{margin:0;font-family:font-bold;font-size:35px}#courseModal .logo-container .course-title sup{font-size:20px;margin-left:5px;top:-.7em}body.signup .mobile-menu-btn{display:none}.btn.btn-light-blue,.swal2-container .swal2-modal .swal2-actions button.btn-light-blue.swal2-styled{background:#01aef0;color:#fff}.btn.btn-light-blue:focus,.btn.btn-light-blue:hover,.swal2-container .swal2-modal .swal2-actions button.btn-light-blue.swal2-styled:focus,.swal2-container .swal2-modal .swal2-actions button.btn-light-blue.swal2-styled:hover{background:#00709a;color:#efefef}.btn.btn-orange,.swal2-container .swal2-modal .swal2-actions button.btn-orange.swal2-styled{background:#e66d02;color:#fff}.btn.btn-orange:focus,.btn.btn-orange:hover,.swal2-container .swal2-modal .swal2-actions button.btn-orange.swal2-styled:focus,.swal2-container .swal2-modal .swal2-actions button.btn-orange.swal2-styled:hover{background:#ad5300;color:#efefef}.btn.btn-dark-blue,.swal2-container .swal2-modal .swal2-actions button.btn-dark-blue.swal2-styled{background:#0956a4;color:#fff}.btn.btn-dark-blue:focus,.btn.btn-dark-blue:hover,.swal2-container .swal2-modal .swal2-actions button.btn-dark-blue.swal2-styled:focus,.swal2-container .swal2-modal .swal2-actions button.btn-dark-blue.swal2-styled:hover{background:#073461;color:#efefef}.btn.btn-orange-outline,.swal2-container .swal2-modal .swal2-actions button.btn-orange-outline.swal2-styled{border:2px solid #e66d02;background:transparent;color:#e66d02}.btn.btn-orange-outline:focus,.btn.btn-orange-outline:hover,.swal2-container .swal2-modal .swal2-actions button.btn-orange-outline.swal2-styled:focus,.swal2-container .swal2-modal .swal2-actions button.btn-orange-outline.swal2-styled:hover{background:#f9f9f9;color:#ad5300}.btn.btn-red,.swal2-container .swal2-modal .swal2-actions button.btn-red.swal2-styled{background:#e53600;color:#fff}.btn.btn-red:focus,.btn.btn-red:hover,.swal2-container .swal2-modal .swal2-actions button.btn-red.swal2-styled:focus,.swal2-container .swal2-modal .swal2-actions button.btn-red.swal2-styled:hover{background:#b12a00;color:#efefef}.btn-go{background:#fff;color:#ef2551}.btn-go:focus,.btn-go:hover{background:#f9f9f9;color:#bd1e40}.score-up-down{overflow:hidden;padding-left:18px;padding-right:5px;position:relative;font-size:15px;font-weight:700;line-height:18px;font-style:italic}.score-up-down .down-arrow,.score-up-down .up-arrow{position:absolute;left:0}.score-up-down .up-arrow{bottom:-20px}.score-up-down .down-arrow{top:-20px}.score-up-down.red{color:#f92b2b}.score-up-down.green{color:#0abd67}.p-bar{margin-top:20px}.p-bar .above-labels-wrapper .above-labels,.p-bar .above-labels-wrapper .below-labels,.p-bar .below-labels-wrapper .above-labels,.p-bar .below-labels-wrapper .below-labels{list-style:none;padding:0;margin:0;font-size:9px;position:relative;height:16px;z-index:2}.p-bar .above-labels-wrapper .above-labels li,.p-bar .above-labels-wrapper .below-labels li,.p-bar .below-labels-wrapper .above-labels li,.p-bar .below-labels-wrapper .below-labels li{position:absolute;transform:translateX(-50%);text-align:center;line-height:11px}.p-bar .above-labels-wrapper .above-labels li:first-child,.p-bar .above-labels-wrapper .below-labels li:first-child,.p-bar .below-labels-wrapper .above-labels li:first-child,.p-bar .below-labels-wrapper .below-labels li:first-child{text-align:left;transform:translateX(0)}.p-bar .above-labels-wrapper .above-labels li:last-child,.p-bar .above-labels-wrapper .below-labels li:last-child,.p-bar .below-labels-wrapper .above-labels li:last-child,.p-bar .below-labels-wrapper .below-labels li:last-child{text-align:right}.p-bar .below-labels-wrapper{margin-top:4px}.p-bar .below-labels-wrapper .below-labels{display:none}.p-bar .below-labels-wrapper .below-labels li:first-child{text-align:center;transform:translateX(-50%)}.p-bar .below-labels-wrapper .below-labels li:last-child{text-align:center}.p-bar-wrapper{width:100%;height:50px;background:#c2c2c2;position:relative}.p-bar-wrapper .v-check-score-bar,.p-bar-wrapper .words-known-changed{height:100%;width:0;position:absolute;left:0;transition:all .7s}.p-bar-wrapper .v-check-score-bar{z-index:2;background:#00aeef}.p-bar-wrapper .words-known-changed{background:#024890;z-index:1}.p-bar-wrapper .words-known-changed .change-indicator{position:absolute;top:-13px;right:-10px;text-align:center;color:#0abd67}.p-bar-wrapper .words-known-changed .change-indicator-wrapper{position:absolute;text-align:center;top:-9px;left:50%;transform:translate(-50%,-50%);font-size:15px;font-weight:700;font-style:italic;white-space:nowrap}.p-bar-wrapper .words-known-changed .change-indicator i{font-size:30px;line-height:10px}.p-bar-wrapper .words-known-number{position:absolute;left:25px;color:#fff;z-index:3;top:50%;transform:translateY(-50%)}.p-bar-wrapper .words-known-number-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-bar-wrapper .words-known-number-wrapper .words-known-number-score{margin-left:5px;font-size:20px;font-weight:700}.primary-color{color:#024890}
/*# sourceMappingURL=main.min.css.map */
