.itec .small,.itec small{font-size:.7em;text-transform:uppercase}.itec .lead{font-size:1.5em}@keyframes itec-spinner{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.5)}to{transform:translate(-50%,-50%) rotate(1turn) scale(.5)}}.itec{height:100%;max-height:100%;max-width:100%;position:relative;width:100%}.itec *,.itec :after,.itec :before{-webkit-font-smoothing:antialiased;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.itec hr{border:thin solid transparent;margin:1.5em 0}.itec .selectable,.itec input,.itec option,.itec select,.itec textarea{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.itec input,.itec option,.itec select,.itec textarea{font:inherit;outline:0}.itec .group:after{clear:both;content:"";display:block;height:0;visibility:hidden}.itec .hidden{visibility:hidden}@font-face{font-family:itec-os;font-weight:100;src:url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300.eot);src:local(""),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300.woff2) format("woff2"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300.woff) format("woff"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300.ttf) format("truetype"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-300.svg#OpenSans) format("svg")}@font-face{font-family:itec-os;font-weight:300;src:url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot);src:local(""),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2) format("woff2"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff) format("woff"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf) format("truetype"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#OpenSans) format("svg")}@font-face{font-family:itec-os;font-weight:400;src:url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600.eot);src:local(""),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600.woff2) format("woff2"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600.woff) format("woff"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600.ttf) format("truetype"),url(../fonts/open-sans/open-sans-v18-latin-ext_latin_cyrillic-ext_cyrillic-600.svg#OpenSans) format("svg")}@font-face{font-family:itec-opendyslexic;font-weight:300;src:url(../fonts/opendyslexic/opendyslexic_regular.eot);src:local(""),url(../fonts/opendyslexic/opendyslexic_regular.eot#iefix) format("embedded-opentype"),url(../fonts/opendyslexic/opendyslexic_regular.woff) format("woff"),url(../fonts/opendyslexic/opendyslexic_regular.ttf) format("truetype"),url(../fonts/opendyslexic/opendyslexic_regular.svg#opendyslexic) format("svg")}@font-face{font-family:itec-opendyslexic;font-weight:400;src:url(../fonts/opendyslexic/opendyslexic_bold.eot);src:local(""),url(../fonts/opendyslexic/opendyslexic_bold.eot#iefix) format("embedded-opentype"),url(../fonts/opendyslexic/opendyslexic_bold.woff) format("woff"),url(../fonts/opendyslexic/opendyslexic_bold.ttf) format("truetype"),url(../fonts/opendyslexic/opendyslexic_bold.svg#opendyslexic) format("svg")}.itec{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:itec-os;font-size:18px;font-weight:100;line-height:1;text-rendering:auto;word-break:keep-all}.itec h1,.itec h2,.itec h3,.itec h4,.itec h5,.itec h6,.itec p{margin:0}.itec h1,.itec h2{text-transform:uppercase}.itec h1{font-size:1.6em}.itec h2{font-size:1.5em}.itec h3{font-size:1.4em}.itec h4{font-size:1.3em}.itec h5{font-size:1.2em}.itec h6{font-size:1.1em}.itec p{line-height:1.35;margin-bottom:.75em;margin-top:.75em}.itec a{color:inherit}.itec .b,.itec .strong,.itec b,.itec strong{font-weight:400}.itec .pre-wrap{white-space:pre-wrap}@font-face{font-family:itec-icons;src:url(../fonts/itec.eot);src:url(../fonts/itec.eot#iefix) format("embedded-opentype"),url(../fonts/itec.woff) format("woff"),url(../fonts/itec.ttf) format("truetype"),url(../fonts/itec.svg#fontawesome) format("svg")}.itec .icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:itec-icons;font-size:inherit;font-style:normal;font-weight:400;line-height:1;position:relative;text-rendering:auto;vertical-align:-15%}.itec .icon-fw{text-align:center;width:1.35em}@keyframes icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.itec .icon-spin{animation:icon-spin 2s linear infinite;position:relative}.itec .icon-briefcase:before{content:""}.itec .icon-flag:before{content:""}.itec .icon-th:before{content:""}.itec .icon-chevron-left:before{content:""}.itec .icon-chevron-right:before{content:""}.itec .icon-check:before{content:""}.itec .icon-times:before{content:""}.itec .icon-thumbs-up:before{content:""}.itec .icon-thumbs-down:before{content:""}.itec .icon-sign-out:before{content:""}.itec .icon-square-o:before{content:""}.itec .icon-square:before{content:""}.itec .icon-star:before{content:""}.itec .icon-circle-o-notch:before{content:""}.itec .icon-volume-off:before{content:""}.itec .icon-volume-up:before{content:""}.itec .icon-chevron-down:before{content:""}.itec .icon-chevron-up:before{content:""}.itec .icon-circle-o:before{content:""}.itec .icon-circle:before{content:""}.itec .icon-question:before{content:""}.itec .icon-arrow-up:before{content:""}.itec .icon-info:before{content:""}.itec .icon-frown-o:before{content:""}.itec .icon-meh-o:before{content:""}.itec .icon-smile-o:before{content:""}.itec .icon-calculator:before{content:""}.itec .icon-erase:before{content:""}.itec .icon-j16-symbol:before{content:""}.itec .fade-short-enter-active,.itec .fade-short-leave-active{transition:opacity .2s}.itec .fade-medium-enter-active,.itec .fade-medium-leave-active{transition:opacity .4s}.itec .fade-long-enter-active,.itec .fade-long-leave-active{transition:opacity .8s}.itec .fade-long-enter,.itec .fade-long-leave-to,.itec .fade-medium-enter,.itec .fade-medium-leave-to,.itec .fade-short-enter,.itec .fade-short-leave-to{opacity:0}.itec .pop-short-enter-active,.itec .pop-short-leave-active{animation:pop .2s}.itec .pop-short-enter,.itec .pop-short-leave-to{animation:pop .2s reverse}.itec .pop-medium-enter-active,.itec .pop-medium-leave-active{animation:pop .4s}.itec .pop-medium-enter,.itec .pop-medium-leave-to{animation:pop .4s reverse}.itec .pop-long-enter-active,.itec .pop-long-leave-active{animation:pop .8s}.itec .pop-long-enter,.itec .pop-long-leave-to{animation:pop .8s reverse}@keyframes pop{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}.itec .view.view-initializer{display:flex;height:100%;left:0;max-width:100%;overflow:auto;position:absolute;top:0;transition:background-color .2s;width:100%}.itec .view.view-initializer>*{margin:auto}.itec .initializer-wrapper{padding:.75em;width:21em}.itec .initializer-loading,.itec .initializer-options,.itec .initializer-start{display:block;transition:background-color .2s}.itec .initializer-loading p,.itec .initializer-options p,.itec .initializer-start p{margin-top:0}.itec .initializer-loading{border-top-left-radius:.25em;border-top-right-radius:.25em;padding:1.5em;position:relative;text-align:center}.itec .initializer-loading i{font-size:4em}.itec .initializer-options-group+.initializer-options-group{border-top:thin solid hsla(0,0%,100%,.25)}.itec .initializer-options-group-caption{padding:.75em .75em 0}.itec .initializer-option{padding:.75em}.itec .initializer-option+.initializer-option{padding-top:0}.itec .initializer-error,.itec .initializer-start{border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;padding:.75em}.itec .initializer-error span,.itec .initializer-start span,.itec button{padding:.75em}.itec button{border:0;color:inherit;cursor:pointer;font:inherit;font-weight:100;margin:0;opacity:1;outline:0;text-align:inherit;transition:opacity .2s,color .2s,background-color .2s,border-color .2s}.itec .button{border-radius:.25em;font-weight:400;text-transform:uppercase}.itec .button-block{display:block;text-align:center;width:100%}.itec .disabled,.itec button:disabled{cursor:default;opacity:.5;pointer-events:none}.itec.theme-default{background-color:#fcfcfc;color:#212528}.itec.theme-default hr{border-bottom:thin solid #dbdcdc}.itec.theme-default input[type=checkbox]+label:before{color:#dc4c35}.itec.theme-default input[type=checkbox]:checked+label:before{color:#88aa7d}.itec.theme-default .button{background-color:#f1f1f1;border:thin solid #d7d8d8;color:#212528}.itec.theme-default .button:hover{background-color:#e4e5e5}.itec.theme-default .button-inverted{background-color:#212528;color:#fcfcfc}.itec.theme-default .button-inverted:hover{background-color:#15181a}.itec.theme-default .button-primary{background-color:#428bca;border:thin solid #006591;color:#fcfcfc}.itec.theme-default .button-primary:hover{background-color:#357ebd}.itec.theme-default .button-feedback,.itec.theme-default .button-info{background-color:#25b5cc;border:thin solid #1d8fa1;color:#fcfcfc}.itec.theme-default .button-feedback:hover,.itec.theme-default .button-info:hover{background-color:#21a2b7}.itec.theme-default .button-success{background-color:#88aa7d;border:thin solid #6d9461;color:#fcfcfc}.itec.theme-default .button-success:hover{background-color:#7aa06e}.itec.theme-default .button-warning{background-color:#dc9735;border:thin solid #bd7d21;color:#fcfcfc}.itec.theme-default .button-warning:hover{background-color:#d38b25}.itec.theme-default .button-error{background-color:#dc4c35;border:thin solid #bd3621;color:#fcfcfc}.itec.theme-default .button-error:hover{background-color:#d33c25}.itec.theme-default .overflow-relative:after{color:#212528}.itec.theme-default .overflow-relative:before{background:linear-gradient(180deg,#fcfcfc 0,hsla(0,0%,99%,0))}.itec.theme-default .overflow-relative:after{background:linear-gradient(180deg,hsla(0,0%,99%,0) 0,#fcfcfc)}.itec.theme-default .view-initializer{background-color:#01202d;color:#fcfcfc}.itec.theme-default .initializer-loading{background-color:#006591}.itec.theme-default .initializer-options{background-color:#003d57}.itec.theme-default .initializer-start{background-color:#006591}.itec.theme-default .legend{color:#a4a6a7}.itec.theme-default .legend .marked{color:orange}.itec.theme-default .passed-icon,.itec.theme-default .result-part .icon{color:#dc4c35}.itec.theme-default .passed-icon .icon-thumbs-up,.itec.theme-default .result-part .icon-thumbs-up{color:#88aa7d}.itec.theme-default .hotspot-area{fill:rgba(255,165,0,.5)}.itec.theme-default .hotspot-svg text{fill:#fcfcfc;stroke:none}.itec.theme-default .item-numericentry .input{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-default .modal{background-color:#fcfcfc;border:thin solid rgba(33,37,40,.1);color:#212528}.itec.theme-default .modal-info .modal{background-color:#1d8fa1;color:#fcfcfc}.itec.theme-default .modal-caption,.itec.theme-default .modal-close{background-color:transparent}.itec.theme-default .progress-bar.mapped{background-color:#1d8fa1;color:#fcfcfc}.itec.theme-default .progress-bar.required{background-color:#dc9735;color:#fcfcfc}.itec.theme-default .progress-bar.achieved{background-color:#6d9461;color:#fcfcfc}.itec.theme-default .toggler-simple{background-color:#01202d;border:thin solid #006591;color:#212528}.itec.theme-default .toggler-simple .circle{background-color:#dc4c35}.itec.theme-default .toggler-simple.active .circle{background-color:#88aa7d}.itec.theme-default .toggler-side-by-side .toggler-on{background-color:#dc4c35;border:thin solid #bd3621;color:#fcfcfc}.itec.theme-default .toggler-side-by-side .toggler-off{background-color:#88aa7d;border:thin solid #6d9461;color:#fcfcfc}.itec.theme-default .tooltip-primary>*{background-color:#6aa3d5;border-bottom:thin solid #428bca;color:#fcfcfc}.itec.theme-default .item-multipleresponse .option,.itec.theme-default .item-numericentry .option,.itec.theme-default .item-singlechoice .option{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-default .item-multipleresponse .option:before,.itec.theme-default .item-numericentry .option:before,.itec.theme-default .item-singlechoice .option:before{color:#212528}.itec.theme-default .item-multipleresponse .option:after,.itec.theme-default .item-numericentry .option:after,.itec.theme-default .item-singlechoice .option:after{color:#dc9735}.itec.theme-default .item-multipleresponse .option.active,.itec.theme-default .item-numericentry .option.active,.itec.theme-default .item-singlechoice .option.active{background-color:#dc9735;border:thin solid #bd7d21;color:#fcfcfc}.itec.theme-default .item-multipleresponse .option.incorrect.active,.itec.theme-default .item-numericentry .option.incorrect.active,.itec.theme-default .item-singlechoice .option.incorrect.active{background-color:#dc4c35;border:thin solid #bd3621;color:#fcfcfc}.itec.theme-default .item-multipleresponse .option.incorrect:after,.itec.theme-default .item-multipleresponse .option.incorrect:before,.itec.theme-default .item-numericentry .option.incorrect:after,.itec.theme-default .item-numericentry .option.incorrect:before,.itec.theme-default .item-singlechoice .option.incorrect:after,.itec.theme-default .item-singlechoice .option.incorrect:before{color:#dc4c35}.itec.theme-default .item-multipleresponse .option.correct.active,.itec.theme-default .item-numericentry .option.correct.active,.itec.theme-default .item-singlechoice .option.correct.active{background-color:#88aa7d;border:thin solid #6d9461;color:#fcfcfc}.itec.theme-default .item-multipleresponse .option.correct:after,.itec.theme-default .item-multipleresponse .option.correct:before,.itec.theme-default .item-numericentry .option.correct:after,.itec.theme-default .item-numericentry .option.correct:before,.itec.theme-default .item-singlechoice .option.correct:after,.itec.theme-default .item-singlechoice .option.correct:before{color:#88aa7d}.itec.theme-default .item-orderinteraction .option:before,.itec.theme-default .item-orderinteraction .option>span{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-default .item-orderinteraction .option:before{border-right:0}.itec.theme-default .item-orderinteraction .order-option-caption{background-color:#f0f0f0;border-color:#ccc;color:#212528}.itec.theme-default .item-orderinteraction .dragging .order-option-caption{background-color:#dc9735;border-color:#bd7d21;color:#fcfcfc}.itec.theme-default .item-orderinteraction .order-option.incorrect .order-option-counter{color:#dc4c35}.itec.theme-default .item-orderinteraction .order-option.incorrect .order-option-caption{background-color:#dc4c35;border:thin solid #bd3621;color:#fcfcfc}.itec.theme-default .item-orderinteraction .order-option.correct .order-option-counter{color:#88aa7d}.itec.theme-default .item-orderinteraction .order-option.correct .order-option-caption{background-color:#88aa7d;border:thin solid #6d9461;color:#fcfcfc}.itec.theme-default .target-drag{background-color:#fcfcfc;border:5px solid orange;color:orange}.itec.theme-default .target-drop{background-color:orange;color:#fcfcfc}.itec.theme-default .explanation-content{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-default .explanation .lead{color:#dc9735}.itec.theme-default .explanation.correct .lead{color:#88aa7d}.itec.theme-default .explanation.incorrect .lead{color:#dc4c35}.itec.theme-default .prompt{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-default .prompt:before{border-top-color:#ccc}.itec.theme-default .prompt:after{border-top-color:#f0f0f0}.itec.theme-default .item-tile{background-color:#fcfcfc;border:thin solid #a4a6a7;color:#a4a6a7;text-align:center}.itec.theme-default .item-tile.answered{background-color:#a4a6a7;color:#fcfcfc}.itec.theme-default .item-tile.correct{background-color:#88aa7d;border-color:#628457;color:#fcfcfc}.itec.theme-default .item-tile.incorrect{background-color:#dc4c35;border:thin solid #a7301d;color:#fcfcfc}.itec.theme-default .item-tile.incorrect.unanswered{background-color:transparent;border-color:#a76f1d;color:#dc9735}.itec.theme-default .item-tile.active{box-shadow:0 0 0 .2em rgba(0,101,145,.25)}.itec.theme-default .item-tile:after{color:orange;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000}.itec.theme-default .topic-item.inadequate{background-color:#dc4c35;color:#fcfcfc}.itec.theme-default .topic-item.adequate{background-color:#dc9735;color:#fcfcfc}.itec.theme-default .topic-item.good{background-color:#88aa7d;color:#fcfcfc}.itec.theme-default .topic-list-feedback{background-color:#f1f1f1;border:thin solid #dbdcdc}.itec.theme-default .topic-list-feedback tr:nth-child(2n){background-color:#e6e7e7}.itec.theme-default .topic-list-feedback tr:hover{background-color:#dbdcdc}.itec.theme-default .timer-bar{background-color:#428bca}.itec.theme-default .toolbar{background-color:#006591;color:#fcfcfc}.itec.theme-default .toolbar-button{background-color:#428bca}.itec.theme-default .toolbar-button:hover{background-color:#6aa3d5}.itec.theme-default .toolbar-button.active{color:orange}.itec.theme-default .toolbar .tooltip{background-color:#6aa3d5;color:#fcfcfc}.itec.theme-default .toolbar .tooltip .tooltip-seperator{background-color:#003d57}.itec.theme-default .loading-progress-bar{background-color:#e37261}.itec.theme-default .volume-slider-graphic{background-color:#a4be9c;background-image:linear-gradient(90deg,#ff5e45 0,#ffb345 50%,#8fe773);color:#212528}.itec.theme-default .initializer-error{background-color:#bd3621}.itec.theme-default .timer-symbol-middle,.itec.theme-default .timer-symbol-outer{fill:#006591;stroke:#428bca}.itec.theme-default .timer-symbol-inner{fill:#fcfcfc;stroke:#006591}.itec.theme-default .timer-symbol-text{fill:#006591}.itec.theme-default .read-aloud-text-active span{background-color:rgba(189,125,33,.5)}.itec.theme-default .feedback label.invalid i{color:#dc4c35}.itec.theme-color-blind-rg{background-color:#fcfcfc;color:#212528}.itec.theme-color-blind-rg hr{border-bottom:thin solid #dbdcdc}.itec.theme-color-blind-rg input[type=checkbox]+label:before{color:#78766b}.itec.theme-color-blind-rg input[type=checkbox]:checked+label:before{color:#baab2c}.itec.theme-color-blind-rg .button{background-color:#f1f1f1;border:thin solid #d7d8d8;color:#212528}.itec.theme-color-blind-rg .button:hover{background-color:#e4e5e5}.itec.theme-color-blind-rg .button-inverted{background-color:#212528;color:#fcfcfc}.itec.theme-color-blind-rg .button-inverted:hover{background-color:#15181a}.itec.theme-color-blind-rg .button-primary{background-color:#6a7aab;border:thin solid #516191;color:#fcfcfc}.itec.theme-color-blind-rg .button-primary:hover{background-color:#5a6ca1}.itec.theme-color-blind-rg .button-feedback,.itec.theme-color-blind-rg .button-info{background-color:#9196ac;border:thin solid #8288a1;color:#fcfcfc}.itec.theme-color-blind-rg .button-feedback:hover,.itec.theme-color-blind-rg .button-info:hover{background-color:#8288a1}.itec.theme-color-blind-rg .button-success{background-color:#baab2c;border:thin solid #918522;color:#fcfcfc}.itec.theme-color-blind-rg .button-success:hover{background-color:#a69827}.itec.theme-color-blind-rg .button-warning{background-color:#aca67f;border:thin solid #978f61;color:#fcfcfc}.itec.theme-color-blind-rg .button-warning:hover{background-color:#a29b6f}.itec.theme-color-blind-rg .button-error{background-color:#5d5c53;border:thin solid #42413b;color:#fcfcfc}.itec.theme-color-blind-rg .button-error:hover{background-color:#4f4e47}.itec.theme-color-blind-rg .overflow-relative:after{color:#212528}.itec.theme-color-blind-rg .overflow-relative:before{background:linear-gradient(180deg,#fcfcfc 0,hsla(0,0%,99%,0))}.itec.theme-color-blind-rg .overflow-relative:after{background:linear-gradient(180deg,hsla(0,0%,99%,0) 0,#fcfcfc)}.itec.theme-color-blind-rg .view-initializer{background-color:#2c3550;color:#fcfcfc}.itec.theme-color-blind-rg .initializer-loading{background-color:#516191}.itec.theme-color-blind-rg .initializer-options{background-color:#3f4b70}.itec.theme-color-blind-rg .initializer-start{background-color:#516191}.itec.theme-color-blind-rg .legend{color:#a4a6a7}.itec.theme-color-blind-rg .legend .marked{color:#d4c445}.itec.theme-color-blind-rg .passed-icon,.itec.theme-color-blind-rg .result-part .icon{color:#5d5c53}.itec.theme-color-blind-rg .passed-icon .icon-thumbs-up,.itec.theme-color-blind-rg .result-part .icon-thumbs-up{color:#baab2c}.itec.theme-color-blind-rg .hotspot-area{fill:rgba(186,171,44,.5)}.itec.theme-color-blind-rg .hotspot-svg text{fill:#fcfcfc;stroke:none}.itec.theme-color-blind-rg .item-numericentry .input{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-rg .modal{background-color:#fcfcfc;border:thin solid rgba(33,37,40,.1);color:#212528}.itec.theme-color-blind-rg .modal-info .modal{background-color:#8288a1;color:#fcfcfc}.itec.theme-color-blind-rg .modal-caption,.itec.theme-color-blind-rg .modal-close{background-color:transparent}.itec.theme-color-blind-rg .progress-bar.mapped{background-color:#aca67f;color:#fcfcfc}.itec.theme-color-blind-rg .progress-bar.required{background-color:#78766b;color:#fcfcfc}.itec.theme-color-blind-rg .progress-bar.achieved{background-color:#baab2c;color:#fcfcfc}.itec.theme-color-blind-rg .toggler-simple{background-color:#2c3550;border:thin solid #516191;color:#212528}.itec.theme-color-blind-rg .toggler-simple .circle{background-color:#5d5c53}.itec.theme-color-blind-rg .toggler-simple.active .circle{background-color:#baab2c}.itec.theme-color-blind-rg .toggler-side-by-side .toggler-on{background-color:#5d5c53;border:thin solid #42413b;color:#fcfcfc}.itec.theme-color-blind-rg .toggler-side-by-side .toggler-off{background-color:#baab2c;border:thin solid #918522;color:#fcfcfc}.itec.theme-color-blind-rg .tooltip-primary>*{background-color:#8a97be;border-bottom:thin solid #6a7aab;color:#fcfcfc}.itec.theme-color-blind-rg .item-multipleresponse .option,.itec.theme-color-blind-rg .item-numericentry .option,.itec.theme-color-blind-rg .item-singlechoice .option{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-rg .item-multipleresponse .option:before,.itec.theme-color-blind-rg .item-numericentry .option:before,.itec.theme-color-blind-rg .item-singlechoice .option:before{color:#212528}.itec.theme-color-blind-rg .item-multipleresponse .option:after,.itec.theme-color-blind-rg .item-numericentry .option:after,.itec.theme-color-blind-rg .item-singlechoice .option:after{color:#aca67f}.itec.theme-color-blind-rg .item-multipleresponse .option.active,.itec.theme-color-blind-rg .item-numericentry .option.active,.itec.theme-color-blind-rg .item-singlechoice .option.active{background-color:#aca67f;border:thin solid #978f61;color:#fcfcfc}.itec.theme-color-blind-rg .item-multipleresponse .option.incorrect.active,.itec.theme-color-blind-rg .item-numericentry .option.incorrect.active,.itec.theme-color-blind-rg .item-singlechoice .option.incorrect.active{background-color:#5d5c53;border:thin solid #42413b;color:#fcfcfc}.itec.theme-color-blind-rg .item-multipleresponse .option.incorrect:after,.itec.theme-color-blind-rg .item-multipleresponse .option.incorrect:before,.itec.theme-color-blind-rg .item-numericentry .option.incorrect:after,.itec.theme-color-blind-rg .item-numericentry .option.incorrect:before,.itec.theme-color-blind-rg .item-singlechoice .option.incorrect:after,.itec.theme-color-blind-rg .item-singlechoice .option.incorrect:before{color:#5d5c53}.itec.theme-color-blind-rg .item-multipleresponse .option.correct.active,.itec.theme-color-blind-rg .item-numericentry .option.correct.active,.itec.theme-color-blind-rg .item-singlechoice .option.correct.active{background-color:#baab2c;border:thin solid #918522;color:#fcfcfc}.itec.theme-color-blind-rg .item-multipleresponse .option.correct:after,.itec.theme-color-blind-rg .item-multipleresponse .option.correct:before,.itec.theme-color-blind-rg .item-numericentry .option.correct:after,.itec.theme-color-blind-rg .item-numericentry .option.correct:before,.itec.theme-color-blind-rg .item-singlechoice .option.correct:after,.itec.theme-color-blind-rg .item-singlechoice .option.correct:before{color:#baab2c}.itec.theme-color-blind-rg .item-orderinteraction .option:before,.itec.theme-color-blind-rg .item-orderinteraction .option>span{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-rg .item-orderinteraction .option:before{border-right:0}.itec.theme-color-blind-rg .item-orderinteraction .order-option-caption{background-color:#f0f0f0;border-color:#ccc;color:#212528}.itec.theme-color-blind-rg .item-orderinteraction .dragging .order-option-caption{background-color:#aca67f;border-color:#978f61;color:#fcfcfc}.itec.theme-color-blind-rg .item-orderinteraction .order-option.incorrect .order-option-counter{color:#5d5c53}.itec.theme-color-blind-rg .item-orderinteraction .order-option.incorrect .order-option-caption{background-color:#5d5c53;border:thin solid #42413b;color:#fcfcfc}.itec.theme-color-blind-rg .item-orderinteraction .order-option.correct .order-option-counter{color:#baab2c}.itec.theme-color-blind-rg .item-orderinteraction .order-option.correct .order-option-caption{background-color:#baab2c;border:thin solid #918522;color:#fcfcfc}.itec.theme-color-blind-rg .target-drag{background-color:#fcfcfc;border:5px solid #d4c445;color:#baab2c}.itec.theme-color-blind-rg .target-drop{background-color:#d4c445;color:#fcfcfc}.itec.theme-color-blind-rg .explanation-content{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-rg .explanation .lead{color:#aca67f}.itec.theme-color-blind-rg .explanation.correct .lead{color:#baab2c}.itec.theme-color-blind-rg .explanation.incorrect .lead{color:#5d5c53}.itec.theme-color-blind-rg .prompt{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-rg .prompt:before{border-top-color:#ccc}.itec.theme-color-blind-rg .prompt:after{border-top-color:#f0f0f0}.itec.theme-color-blind-rg .item-tile{background-color:#fcfcfc;border:thin solid #a4a6a7;color:#a4a6a7;text-align:center}.itec.theme-color-blind-rg .item-tile.answered{background-color:#a4a6a7;color:#fcfcfc}.itec.theme-color-blind-rg .item-tile.correct{background-color:#baab2c;border-color:#7c721d;color:#fcfcfc}.itec.theme-color-blind-rg .item-tile.incorrect{background-color:#5d5c53;border:thin solid #35342f;color:#fcfcfc}.itec.theme-color-blind-rg .item-tile.incorrect.unanswered{background-color:transparent;border-color:#878057;color:#aca67f}.itec.theme-color-blind-rg .item-tile.active{box-shadow:0 0 0 .2em rgba(106,122,171,.4)}.itec.theme-color-blind-rg .item-tile:after{color:#d4c445;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000}.itec.theme-color-blind-rg .topic-item.inadequate{background-color:#5d5c53;color:#fcfcfc}.itec.theme-color-blind-rg .topic-item.adequate{background-color:#aca67f;color:#fcfcfc}.itec.theme-color-blind-rg .topic-item.good{background-color:#baab2c;color:#fcfcfc}.itec.theme-color-blind-rg .topic-list-feedback{background-color:#f1f1f1;border:thin solid #dbdcdc}.itec.theme-color-blind-rg .topic-list-feedback tr:nth-child(2n){background-color:#e6e7e7}.itec.theme-color-blind-rg .topic-list-feedback tr:hover{background-color:#dbdcdc}.itec.theme-color-blind-rg .timer-bar{background-color:#6a7aab}.itec.theme-color-blind-rg .toolbar{background-color:#516191;color:#fcfcfc}.itec.theme-color-blind-rg .toolbar-button{background-color:#6a7aab}.itec.theme-color-blind-rg .toolbar-button:hover{background-color:#8a97be}.itec.theme-color-blind-rg .toolbar-button.active{color:#d4c445}.itec.theme-color-blind-rg .toolbar .tooltip{background-color:#8a97be;color:#fcfcfc}.itec.theme-color-blind-rg .toolbar .tooltip .tooltip-seperator{background-color:#3f4b70}.itec.theme-color-blind-rg .loading-progress-bar{background-color:#78766b}.itec.theme-color-blind-rg .volume-slider-graphic{background-color:#d4c445;background-image:linear-gradient(90deg,#b1a132 0,#e8d776 50%,#ffe61a);color:#212528}.itec.theme-color-blind-rg .initializer-error{background-color:#42413b}.itec.theme-color-blind-rg .timer-symbol-middle,.itec.theme-color-blind-rg .timer-symbol-outer{fill:#516191;stroke:#6a7aab}.itec.theme-color-blind-rg .timer-symbol-inner{fill:#fcfcfc;stroke:#516191}.itec.theme-color-blind-rg .timer-symbol-text{fill:#516191}.itec.theme-color-blind-rg .read-aloud-text-active span{background-color:rgba(151,143,97,.5)}.itec.theme-color-blind-rg .feedback label.invalid i{color:#5d5c53}.itec.theme-color-blind-rg .volume-slider-graphic{background-image:linear-gradient(90deg,#b1a132 25%,#ffe61a)}.itec.theme-color-blind-rg .read-aloud-text-active span{background-color:rgba(66,65,59,.5)}.itec.theme-color-blind-b{background-color:#fcfcfc;color:#212528}.itec.theme-color-blind-b hr{border-bottom:thin solid #dbdcdc}.itec.theme-color-blind-b input[type=checkbox]+label:before{color:#f77172}.itec.theme-color-blind-b input[type=checkbox]:checked+label:before{color:#1fb4a6}.itec.theme-color-blind-b .button{background-color:#f1f1f1;border:thin solid #d7d8d8;color:#212528}.itec.theme-color-blind-b .button:hover{background-color:#e4e5e5}.itec.theme-color-blind-b .button-inverted{background-color:#212528;color:#fcfcfc}.itec.theme-color-blind-b .button-inverted:hover{background-color:#15181a}.itec.theme-color-blind-b .button-primary{background-color:#0f808c;border:thin solid #0a565e;color:#fcfcfc}.itec.theme-color-blind-b .button-primary:hover{background-color:#0c6b75}.itec.theme-color-blind-b .button-feedback,.itec.theme-color-blind-b .button-info{background-color:#0dd0d4;border:thin solid #0aa1a4;color:#fcfcfc}.itec.theme-color-blind-b .button-feedback:hover,.itec.theme-color-blind-b .button-info:hover{background-color:#0bb9bc}.itec.theme-color-blind-b .button-success{background-color:#1fb4a6;border:thin solid #17897e;color:#fcfcfc}.itec.theme-color-blind-b .button-success:hover{background-color:#1b9e92}.itec.theme-color-blind-b .button-warning{background-color:#7a988e;border:thin solid #617e74;color:#fcfcfc}.itec.theme-color-blind-b .button-warning:hover{background-color:#6c8c82}.itec.theme-color-blind-b .button-error{background-color:#f54042;border:thin solid #f21012;color:#fcfcfc}.itec.theme-color-blind-b .button-error:hover{background-color:#f3282a}.itec.theme-color-blind-b .overflow-relative:after{color:#212528}.itec.theme-color-blind-b .overflow-relative:before{background:linear-gradient(180deg,#fcfcfc 0,hsla(0,0%,99%,0))}.itec.theme-color-blind-b .overflow-relative:after{background:linear-gradient(180deg,hsla(0,0%,99%,0) 0,#fcfcfc)}.itec.theme-color-blind-b .view-initializer{background-color:#052c30;color:#fcfcfc}.itec.theme-color-blind-b .initializer-loading{background-color:#0a565e}.itec.theme-color-blind-b .initializer-options{background-color:#084147}.itec.theme-color-blind-b .initializer-start{background-color:#0a565e}.itec.theme-color-blind-b .legend{color:#a4a6a7}.itec.theme-color-blind-b .legend .marked{color:#2bdbcb}.itec.theme-color-blind-b .passed-icon,.itec.theme-color-blind-b .result-part .icon{color:#f54042}.itec.theme-color-blind-b .passed-icon .icon-thumbs-up,.itec.theme-color-blind-b .result-part .icon-thumbs-up{color:#1fb4a6}.itec.theme-color-blind-b .hotspot-area{fill:rgba(31,180,166,.5)}.itec.theme-color-blind-b .hotspot-svg text{fill:#fcfcfc;stroke:none}.itec.theme-color-blind-b .item-numericentry .input{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-b .modal{background-color:#fcfcfc;border:thin solid rgba(33,37,40,.1);color:#212528}.itec.theme-color-blind-b .modal-info .modal{background-color:#0aa1a4;color:#fcfcfc}.itec.theme-color-blind-b .modal-caption,.itec.theme-color-blind-b .modal-close{background-color:transparent}.itec.theme-color-blind-b .progress-bar.mapped{background-color:#7a988e;color:#fcfcfc}.itec.theme-color-blind-b .progress-bar.required{background-color:#f77172;color:#fcfcfc}.itec.theme-color-blind-b .progress-bar.achieved{background-color:#1fb4a6;color:#fcfcfc}.itec.theme-color-blind-b .toggler-simple{background-color:#052c30;border:thin solid #0a565e;color:#212528}.itec.theme-color-blind-b .toggler-simple .circle{background-color:#f54042}.itec.theme-color-blind-b .toggler-simple.active .circle{background-color:#1fb4a6}.itec.theme-color-blind-b .toggler-side-by-side .toggler-on{background-color:#f54042;border:thin solid #f21012;color:#fcfcfc}.itec.theme-color-blind-b .toggler-side-by-side .toggler-off{background-color:#1fb4a6;border:thin solid #17897e;color:#fcfcfc}.itec.theme-color-blind-b .tooltip-primary>*{background-color:#14aaba;border-bottom:thin solid #0f808c;color:#fcfcfc}.itec.theme-color-blind-b .item-multipleresponse .option,.itec.theme-color-blind-b .item-numericentry .option,.itec.theme-color-blind-b .item-singlechoice .option{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-b .item-multipleresponse .option:before,.itec.theme-color-blind-b .item-numericentry .option:before,.itec.theme-color-blind-b .item-singlechoice .option:before{color:#212528}.itec.theme-color-blind-b .item-multipleresponse .option:after,.itec.theme-color-blind-b .item-numericentry .option:after,.itec.theme-color-blind-b .item-singlechoice .option:after{color:#7a988e}.itec.theme-color-blind-b .item-multipleresponse .option.active,.itec.theme-color-blind-b .item-numericentry .option.active,.itec.theme-color-blind-b .item-singlechoice .option.active{background-color:#7a988e;border:thin solid #617e74;color:#fcfcfc}.itec.theme-color-blind-b .item-multipleresponse .option.incorrect.active,.itec.theme-color-blind-b .item-numericentry .option.incorrect.active,.itec.theme-color-blind-b .item-singlechoice .option.incorrect.active{background-color:#f54042;border:thin solid #f21012;color:#fcfcfc}.itec.theme-color-blind-b .item-multipleresponse .option.incorrect:after,.itec.theme-color-blind-b .item-multipleresponse .option.incorrect:before,.itec.theme-color-blind-b .item-numericentry .option.incorrect:after,.itec.theme-color-blind-b .item-numericentry .option.incorrect:before,.itec.theme-color-blind-b .item-singlechoice .option.incorrect:after,.itec.theme-color-blind-b .item-singlechoice .option.incorrect:before{color:#f54042}.itec.theme-color-blind-b .item-multipleresponse .option.correct.active,.itec.theme-color-blind-b .item-numericentry .option.correct.active,.itec.theme-color-blind-b .item-singlechoice .option.correct.active{background-color:#1fb4a6;border:thin solid #17897e;color:#fcfcfc}.itec.theme-color-blind-b .item-multipleresponse .option.correct:after,.itec.theme-color-blind-b .item-multipleresponse .option.correct:before,.itec.theme-color-blind-b .item-numericentry .option.correct:after,.itec.theme-color-blind-b .item-numericentry .option.correct:before,.itec.theme-color-blind-b .item-singlechoice .option.correct:after,.itec.theme-color-blind-b .item-singlechoice .option.correct:before{color:#1fb4a6}.itec.theme-color-blind-b .item-orderinteraction .option:before,.itec.theme-color-blind-b .item-orderinteraction .option>span{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-b .item-orderinteraction .option:before{border-right:0}.itec.theme-color-blind-b .item-orderinteraction .order-option-caption{background-color:#f0f0f0;border-color:#ccc;color:#212528}.itec.theme-color-blind-b .item-orderinteraction .dragging .order-option-caption{background-color:#7a988e;border-color:#617e74;color:#fcfcfc}.itec.theme-color-blind-b .item-orderinteraction .order-option.incorrect .order-option-counter{color:#f54042}.itec.theme-color-blind-b .item-orderinteraction .order-option.incorrect .order-option-caption{background-color:#f54042;border:thin solid #f21012;color:#fcfcfc}.itec.theme-color-blind-b .item-orderinteraction .order-option.correct .order-option-counter{color:#1fb4a6}.itec.theme-color-blind-b .item-orderinteraction .order-option.correct .order-option-caption{background-color:#1fb4a6;border:thin solid #17897e;color:#fcfcfc}.itec.theme-color-blind-b .target-drag{background-color:#fcfcfc;border:5px solid #2bdbcb;color:#1fb4a6}.itec.theme-color-blind-b .target-drop{background-color:#2bdbcb;color:#fcfcfc}.itec.theme-color-blind-b .explanation-content{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-b .explanation .lead{color:#7a988e}.itec.theme-color-blind-b .explanation.correct .lead{color:#1fb4a6}.itec.theme-color-blind-b .explanation.incorrect .lead{color:#f54042}.itec.theme-color-blind-b .prompt{background-color:#f0f0f0;border:thin solid #ccc;color:#212528}.itec.theme-color-blind-b .prompt:before{border-top-color:#ccc}.itec.theme-color-blind-b .prompt:after{border-top-color:#f0f0f0}.itec.theme-color-blind-b .item-tile{background-color:#fcfcfc;border:thin solid #a4a6a7;color:#a4a6a7;text-align:center}.itec.theme-color-blind-b .item-tile.answered{background-color:#a4a6a7;color:#fcfcfc}.itec.theme-color-blind-b .item-tile.correct{background-color:#1fb4a6;border-color:#14736a;color:#fcfcfc}.itec.theme-color-blind-b .item-tile.incorrect{background-color:#f54042;border:thin solid #dd0c0e;color:#fcfcfc}.itec.theme-color-blind-b .item-tile.incorrect.unanswered{background-color:transparent;border-color:#566f67;color:#7a988e}.itec.theme-color-blind-b .item-tile.active{box-shadow:0 0 0 .2em rgba(15,128,140,.4)}.itec.theme-color-blind-b .item-tile:after{color:#2bdbcb;text-shadow:0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000,0 0 1px #000}.itec.theme-color-blind-b .topic-item.inadequate{background-color:#f54042;color:#fcfcfc}.itec.theme-color-blind-b .topic-item.adequate{background-color:#7a988e;color:#fcfcfc}.itec.theme-color-blind-b .topic-item.good{background-color:#1fb4a6;color:#fcfcfc}.itec.theme-color-blind-b .topic-list-feedback{background-color:#f1f1f1;border:thin solid #dbdcdc}.itec.theme-color-blind-b .topic-list-feedback tr:nth-child(2n){background-color:#e6e7e7}.itec.theme-color-blind-b .topic-list-feedback tr:hover{background-color:#dbdcdc}.itec.theme-color-blind-b .timer-bar{background-color:#0f808c}.itec.theme-color-blind-b .toolbar{background-color:#0a565e;color:#fcfcfc}.itec.theme-color-blind-b .toolbar-button{background-color:#0f808c}.itec.theme-color-blind-b .toolbar-button:hover{background-color:#14aaba}.itec.theme-color-blind-b .toolbar-button.active{color:#2bdbcb}.itec.theme-color-blind-b .toolbar .tooltip{background-color:#14aaba;color:#fcfcfc}.itec.theme-color-blind-b .toolbar .tooltip .tooltip-seperator{background-color:#084147}.itec.theme-color-blind-b .loading-progress-bar{background-color:#f77172}.itec.theme-color-blind-b .volume-slider-graphic{background-color:#2bdbcb;background-image:linear-gradient(90deg,#ff696a 0,#68ddb6 50%,#07ffe8);color:#212528}.itec.theme-color-blind-b .initializer-error{background-color:#f21012}.itec.theme-color-blind-b .timer-symbol-middle,.itec.theme-color-blind-b .timer-symbol-outer{fill:#0a565e;stroke:#0f808c}.itec.theme-color-blind-b .timer-symbol-inner{fill:#fcfcfc;stroke:#0a565e}.itec.theme-color-blind-b .timer-symbol-text{fill:#0a565e}.itec.theme-color-blind-b .read-aloud-text-active span{background-color:rgba(97,126,116,.5)}.itec.theme-color-blind-b .feedback label.invalid i{color:#f54042}.itec.theme-color-blind-b .volume-slider-graphic{background-image:linear-gradient(90deg,#ff696a 25%,#07ffe8)}.itec.theme-dyslexic{font-family:itec-opendyslexic}.itec.theme-dyslexic .read-aloud-text,.itec.theme-dyslexic .read-aloud-text>*,.itec.theme-dyslexic p{line-height:1.8em}.itec.text-direction-rtl .initializer-wrapper,.itec.text-direction-rtl .item-informational,.itec.text-direction-rtl .modal,.itec.text-direction-rtl .timer-caption,.itec.text-direction-rtl .toolbar-index,.itec.text-direction-rtl .view{direction:rtl}.itec.text-direction-rtl .options{padding:0 3em 0 .75em}.itec.text-direction-rtl .option:after,.itec.text-direction-rtl .option:before{position:absolute;right:-2.25em;top:.75em;transition:opacity .2s}.itec.text-direction-rtl .prompt:after,.itec.text-direction-rtl .prompt:before{left:auto;right:4.5em}.itec.text-direction-rtl .progress-bar{float:right}.itec.text-direction-rtl .explanation-content>.button-info,.itec.text-direction-rtl .explanation-content>.button-success,.itec.text-direction-rtl .itec.theme-color-blind-b .explanation-content>.button-feedback,.itec.text-direction-rtl .itec.theme-color-blind-rg .explanation-content>.button-feedback,.itec.text-direction-rtl .itec.theme-default .explanation-content>.button-feedback,.itec.theme-color-blind-b .itec.text-direction-rtl .explanation-content>.button-feedback,.itec.theme-color-blind-rg .itec.text-direction-rtl .explanation-content>.button-feedback,.itec.theme-default .itec.text-direction-rtl .explanation-content>.button-feedback{float:left}.itec.text-direction-rtl .view.item-numericentry .options,.itec.text-direction-rtl .view.item-singlechoice .options{padding-right:3.75em}.itec.text-direction-rtl .view.item-numericentry.has-visual .options,.itec.text-direction-rtl .view.item-singlechoice.has-visual .options{padding-right:4.5em}@media only screen and (min-width:1240.5px){.itec.text-direction-rtl .view.item-numericentry.has-visual .options,.itec.text-direction-rtl .view.item-singlechoice.has-visual .options{padding-right:4.5em}}.itec.text-direction-rtl pre{direction:ltr}.itec-spinner{box-sizing:border-box;height:100%;left:0;padding:2em;position:absolute;top:0;width:100%}.itec-spinner:before{animation:itec-spinner 3.2s linear infinite;background-image:url(../spinner.svg);background-size:100% 100%;content:"";display:block;left:50%;padding-bottom:20%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20%}