#app{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.mobile-friendly-paragraph{text-align:left}@media screen and (max-width:767px){.mobile-friendly-paragraph{padding-left:10px!important;padding-right:10px!important}}@media screen and (max-width:767px){.cod-container{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:767px){.key{border-width:0!important;width:100%!important}}.stimuli-row{height:45px;width:50px;background-color:#eee;float:left;text-align:center;padding-top:5px;margin-left:2px}@media screen and (max-width:767px){.code-key-table{border-collapse:collapse}.code-key-table tr td.response-row,.code-key-table tr td.stimuli-row{max-height:40px;max-width:11.11111%;margin:0 auto;padding:0;border:1px solid #fff}.code-key-table tr td.response-row.active-cell,.code-key-table tr td.stimuli-row.active-cell{border:2px;border-color:#000;border-style:dashed;padding-top:0}}.alert-pad{padding:2px 8px}.lifted{box-shadow:1px 1px 3px rgba(0,0,0,.6)}.slide-enter-active{animation:slide-in .4s ease-out forwards}.slide-leave-active{animation:slide-out .4s ease-out forwards}@keyframes slide-in{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-30px);opacity:0}}.form-signin{max-width:330px;padding:15px;margin:0 auto}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;font-size:16px;height:auto;padding:10px;box-sizing:border-box}.form-signin .form-control:focus{z-index:2}.form-signin input[type=text]{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.account-wall{margin-top:20px;padding:10px 0 20px;background-color:#fcfcfc;box-shadow:0 2px 2px rgba(0,0,0,.3)}@media screen and (max-width:767px){.account-wall{margin:0;padding:0;width:100%;box-shadow:none}}.login-title{color:#555;font-size:18px;font-weight:400;display:block}.profile-img{width:96px;height:96px;margin:0 auto 10px;display:block;border-radius:50%}.need-help,.new-account{margin-top:10px}.new-account{display:block}.vue-keyboard{margin:20px 0}.vue-keyboard button{padding:20px 30px!important;box-shadow:0 1px 3px rgba(0,0,0,.2)}.aborted,.completed,.completedTraining,.instruction,.test,.training{font-size:18px;margin-top:10px}@media screen and (max-width:767px){.aborted,.completed,.completedTraining,.instruction,.test,.training{margin-top:0}}#footer-image{margin-top:30px;max-width:100%}@media screen and (max-width:767px){.navbar{margin-bottom:0}}@media screen and (max-width:767px){.container{padding:0;margin:0 auto}}@media screen and (max-width:767px){h1,h2,h3{margin-top:10px}}.box-shadow-for-desktop-only{box-shadow:0 1px 15px rgba(0,0,0,.3)}@media screen and (max-width:767px){.box-shadow-for-desktop-only{box-shadow:none}}#panelContainer{margin-top:10px}@media screen and (max-width:767px){#panelContainer{margin-top:0}}h1,h2{font-weight:400}@media screen and (max-width:767px){.panel{border:none;box-shadow:none}}.trigger{min-height:230px}@media screen and (max-width:767px){.trigger{min-height:calc(100vh - 100px)!important}}@media screen and (max-width:767px){#keyboard{margin-top:30px}#keyboard div.vue-keyboard-row button.vue-keyboard-key{margin:5px;font-size:22px;min-height:75px;height:75px;min-width:88px;max-width:88px}#keyboard div.vue-keyboard-row button.vue-keyboard-key.action{padding-left:13px!important;padding-right:13px!important}}@media screen and (max-width:767px){#keyboard-simple{margin-top:5px;margin-bottom:5px}#keyboard-simple div.vue-keyboard-row button.vue-keyboard-key{margin:5px;font-size:22px;min-height:75px;height:75px;min-width:88px;max-width:88px}}@media screen and (max-width:767px){.hide-on-mobile{display:none}}@media screen and (max-width:767px){.dense-mobile-heading{margin-top:6px;margin-bottom:3px}}@media screen and (max-width:767px){.panel-body{padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){#panel-body,.panel-body{margin-left:0;margin-right:0}#panel-body{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.big-number-container{padding-right:0;font-size:88px!important}}@media screen and (max-width:767px){.row{margin-right:0;margin-left:0}}@media screen and (max-width:767px){.no-padding-for-mobile{padding-left:0;padding-right:0}}.custom-wrapper{padding-left:20px;padding-right:20px;padding-top:10px}@media screen and (max-width:767px){.custom-wrapper{padding-left:0;padding-right:0}}.custom-account-wall{background-color:#fff;padding:15px 5px 20px}@media screen and (max-width:767px){.custom-account-wall{padding:0}}.mobile-friendly-select{display:inline-block}@media screen and (max-width:767px){.mobile-friendly-select{display:block;margin-top:5px;width:100%}}.no-overflow-on-mobile,.panel-scope{overflow:auto}@media screen and (max-width:767px){.no-overflow-on-mobile,.panel-scope{overflow:hidden;width:100%;max-width:100%}}@media screen and (max-width:767px){#sandbox{max-width:100%}}.task{display:block;margin:auto;width:90%}@media screen and (max-width:767px){.task{width:100%;height:calc(100vh - 115px);margin-top:2rem}}.task .choices{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}td,th{padding:8px}.taskChoices{width:300px;height:300px;margin:25px}.taskChoices:hover{cursor:pointer}@media screen and (max-width:767px){.taskChoices{width:50vw;height:50vw;margin:0 auto}}.taskChoices img{width:300px!important;height:300px!important;border:5px solid hsla(0,0%,100%,0);border-radius:5px!important}.taskChoices img:hover{border:5px solid #afdeee}@media screen and (max-width:767px){.taskChoices img{width:50vw!important;height:50vw!important;margin:0 auto}}img.iqt-mat-choice-image{box-shadow:none!important;border-radius:5px;width:125px;height:90px}img.iqt-mat-choice-image.active{outline:3px solid #3cef13;outline-offset:-3px}img.iqt-mat-choice-image.disabled{outline:3px solid #9f9f9f;outline-offset:-3px}img.iqt-mat-choice-image.disabled:hover{cursor:not-allowed}.choices-container{display:-ms-grid;display:grid;margin-top:15px;grid-row-gap:15px}.choices-container.with-three-columns{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.choices-container.with-three-columns .choices{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.choices-container.with-three-columns .choices img:hover{cursor:pointer}@media screen and (max-width:767px){.choices-container.with-three-columns{grid-row-gap:5px!important;max-width:100%!important;overflow:hidden}.choices-container.with-three-columns img{width:33.33333vw!important;height:calc($mobile-image-width * .72)!important}}.choices-container.with-four-columns{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.choices-container.with-four-columns .choices{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.choices-container.with-four-columns .choices img:hover{cursor:pointer}@media screen and (max-width:767px){.choices-container.with-four-columns{grid-row-gap:0!important;max-width:100%!important;overflow:hidden}.choices-container.with-four-columns img{width:25vw!important;height:calc($mobile-image-width * .72)!important}}div.play-audio-on-demand{text-align:center;max-height:28px}div.play-audio-on-demand svg.fa-icon{color:#337ab7!important;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.25))}div.play-audio-on-demand svg.fa-icon:active,div.play-audio-on-demand svg.fa-icon:focus{color:#70ade3!important}.noUi-tooltip{display:none!important}.fa-icon{display:inline-block;fill:currentColor}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-spin{animation:fa-spin 1s 0s infinite linear}.fa-inverse{color:#fff}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}