.custom-drag-layer{position:fixed;pointer-events:none;z-index:100;left:0;top:0;color:#000}.drag-preview{width:100%;height:100%;min-width:150px;min-height:40px;max-width:200px;max-height:150px;background-color:#aaa;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:.5;border-radius:5px;margin:15px}.score-box{display:inline-block;border-radius:4px;border:none;color:#fff;background:#c51162;font-size:14px;line-height:1;white-space:nowrap}.score-box .max-score,.score-box .user-score{display:inline-block;padding:5px 10px}.score-box .user-score{color:#c51162;font-weight:700;background:#fcd9e9;border-bottom-left-radius:3px;border-top-left-radius:3px;padding-right:15px}.score-box .max-score{position:relative;padding-left:5px}.score-box .max-score:before{position:absolute;top:0;left:-10px;content:" ";display:block;height:0;border-bottom:24px solid #c51162;border-left:10px solid transparent}.score-box.score-box-sm{font-size:12px;border-radius:3px}.score-box.score-box-sm .max-score,.score-box.score-box-sm .user-score{padding:3px 6px}.score-box.score-box-sm .user-score{padding-right:13px;border-bottom-left-radius:2px;border-top-left-radius:2px}.score-box.score-box-sm .max-score{padding-left:3px}.score-box.score-box-sm .max-score:before{border-bottom-width:18px}.solution-score{padding-left:5px}.add-item-modal .modal-body{padding:0}.add-item-modal .modal-item-list{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.add-item-modal .modal-item-list .modal-item-entry{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:15px}.add-item-modal .modal-item-list .modal-item-entry.selected,.add-item-modal .modal-item-list .modal-item-entry:hover{background-color:#f5f5f5;border-radius:4px;cursor:pointer}.add-item-modal .modal-item-desc{padding:20px;border-top:1px solid #e5e5e5;background:#f5f5f5;text-align:center}.add-item-modal .modal-item-desc .modal-item-name{font-size:20px;font-weight:700}.add-item-modal .modal-item-desc p{font-style:italic;color:#555;margin-bottom:0}.import-items-modal .question-list-table{margin-bottom:0}.step-list-box{-ms-flex-align:center;align-items:center;overflow:auto;padding:15px;border-radius:0}.step-list-box,.step-list-box .thumbnail{display:inline-block;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;text-align:center}.step-list-box .thumbnail{width:100px;height:100px;text-decoration:none;font-size:16px;margin-bottom:15px;margin-right:15px;background:transparent;color:#999;border-color:#999;cursor:pointer}.step-list-box .thumbnail:hover{color:#bbb;background:transparent;border-color:#bbb}.step-list-box .thumbnail:hover .step-title{color:#bbb}.step-list-box .step-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;outline:0;text-overflow:ellipsis;font-weight:700;position:relative;top:38%}.thumbnail-box{-ms-flex-align:center;align-items:center;width:130px;overflow:auto;background:#262626;padding:15px;border-radius:0;box-shadow:2px 0 4px 0 rgba(0,0,0,.4);margin-right:30px;margin-bottom:0}.thumbnail-box,.thumbnail-box .thumbnail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;text-align:center}.thumbnail-box .thumbnail{width:100px;height:100px;text-decoration:none;font-size:16px;margin-bottom:15px;background:transparent;color:#999;border-color:#999}.thumbnail-box .thumbnail a{color:#999;text-decoration:none;white-space:nowrap;overflow:hidden}.thumbnail-box .thumbnail.active{color:#fff;background:transparent;border-color:#fff}.thumbnail-box .thumbnail.active a{color:#fff}.thumbnail-box .thumbnail.active:hover .step-actions{visibility:visible}.thumbnail-box .thumbnail:hover:not(.active){color:#bbb;background:transparent;border-color:#bbb;cursor:pointer}.thumbnail-box .thumbnail:hover:not(.active) a{color:#bbb}.thumbnail-box .step-actions,.thumbnail-box .step-bottom,.thumbnail-box .step-title{height:33%}.thumbnail-box .step-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;visibility:hidden}.thumbnail-box .step-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;outline:0;text-overflow:ellipsis;font-weight:700}.thumbnail-box .new-step{-ms-flex:none;flex:none}.scroller::-webkit-scrollbar{width:9px}.scroller::-webkit-scrollbar-thumb{border-radius:10px;background-color:hsla(0,0%,39%,.2)}.scroller::-webkit-scrollbar-track{background-color:transparent}@media (max-width:768px){.thumbnail-box{-ms-flex-direction:row;flex-direction:row;width:100%;height:106px;margin-right:0;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.4)}.thumbnail-box .thumbnail{width:80px;height:80px;margin-bottom:0;margin-right:15px}.thumbnail-box .thumbnail .step-title.type-quiz:before{content:"\F013";font-family:FontAwesome;display:inline-block;font-size:1.2em;-webkit-font-smoothing:antialiased}.thumbnail-box .thumbnail .step-title.type-quiz .quiz-title{display:none}.scroller::-webkit-scrollbar{height:9px}}.quiz-container .quiz-description{text-align:justify}.quiz-container .help-block .fa{margin-right:7px}.quiz-container h2.step-title,.quiz-container h3.step-title{font-size:18px;margin-top:10px;margin-bottom:10px;word-break:break-all}.select-width{width:auto;margin:10px}.quiz-player{max-width:820px;width:100%;margin:0 auto}.quiz-player .score-gauge{margin-bottom:20px}.quiz-player .step-title:first-child{margin-top:0}.quiz-player .step-description{text-align:justify;margin-bottom:20px}.quiz-player .player-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.quiz-player .hint-btn{position:relative}.quiz-player .hint-btn .hint-penalty-info{position:absolute;top:8px;right:8px}.quiz-player .used-hint{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-top:20px}.quiz-player .used-hint .fa{margin-right:12px}.quiz-player .used-hint .hint-text{-ms-flex-positive:1;flex-grow:1}.quiz-player .used-hint .hint-penalty-info{min-width:64px;margin-left:12px;text-align:right}.quiz-editor{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:100%}.quiz-editor .edit-zone{-ms-flex:1 100%;flex:1 100%}.quiz-editor .edit-zone .panel-body>*{max-width:820px;margin:auto}.quiz-editor .edit-zone .left-controls,.quiz-editor .edit-zone .right-controls{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.quiz-editor .edit-zone .left-controls .btn,.quiz-editor .edit-zone .right-controls .btn{padding-left:4px;padding-right:4px}.quiz-editor .edit-zone .feedback-container{margin-top:15px;padding-left:30px}.quiz-editor .edit-zone .item-tags-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.quiz-editor .edit-zone .item-tag{margin:5px}.quiz-editor .edit-zone .tags-dropdown-menu{position:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:3px;padding-top:0;padding-bottom:0}.quiz-editor .edit-zone .tags-dropdown-menu .tags-fetching{background-color:#dee1e8}.quiz-editor .item-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.quiz-editor .item-actions{white-space:nowrap}.quiz-editor .item-actions .btn{padding:0}.quiz-editor .step-parameters+.panel,.quiz-editor .step-parameters+div{margin-top:20px}.quiz-editor .step-footer{text-align:center}.quiz-editor .step-footer .btn{padding:10px 16px}.quiz-editor .hint-items>ul{padding-left:0;list-style-type:none;margin:0}.quiz-editor .hint-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;background:#eee;border:1px solid #eee;padding:10px;margin-bottom:10px;border-radius:4px;box-shadow:none}.quiz-editor .hint-item .btn{padding-left:4px;padding-right:4px}.quiz-editor .hint-value{-ms-flex-positive:1;flex-grow:1}.quiz-editor .hint-penalty{width:60px;margin:0 15px}.quiz-editor .no-hint-info,.quiz-editor .no-item-info{margin-bottom:15px;font-style:italic;text-align:center}.quiz-editor .fa.disabled{color:#aaa;cursor:not-allowed}.quiz-editor .editor-panel-title{cursor:pointer}.quiz-editor .panel-title[aria-expanded=true] .item-icon{color:#94c11f;fill:#94c11f;stroke:#94c11f}.tag-control{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.tag-control .form-control{-ms-flex:1;flex:1;min-width:0}.tag-control .form-control+.form-control{margin-left:10px}.tag-control input[type=number]{text-align:right;max-width:80px}.tag-list-control ul{margin:0;padding:0;list-style-type:none}.tag-list-control .tag-add{margin-bottom:5px}.tag-list-control .no-tag-info{font-style:italic;text-align:center;line-height:30px;border:1px dashed #999;border-radius:4px;padding:5px;color:#999}.tag-list-control .tag-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;background:#eee;padding:5px;border-radius:4px}.tag-list-control .tag-item+.tag-item{margin-top:5px}.tag-list-control .tag-item .tag-control{-ms-flex:1;flex:1}.tag-list-control .tag-item .btn{margin-left:15px;padding:4px}.has-warning .no-tag-info{color:#c09853;border-color:#c09853}.has-error .no-tag-info{color:#b94a48;border-color:#b94a48}@media (max-width:768px){.quiz-editor{-ms-flex-direction:column;flex-direction:column}}.quiz-overview{margin:0 auto;max-width:820px;width:100%}.overview-warning{text-align:center}.paper{max-width:820px;width:100%;margin:0 auto}.paper .nav-tabs{margin-bottom:20px}.paper .paper-title{margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.paper .score-gauge{margin-right:15px}.answers-list .question-title{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;margin-top:0;margin-bottom:10px}.answers-list .question-title,.answers-list .user-answer{display:-ms-flexbox;display:flex}.answers-list .user-answer .answer-item{margin:0}.answers-list .text-fields{-ms-flex:1;flex:1;margin-right:15px}.answers-list .right-controls{margin-left:15px;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-align:start;align-items:flex-start}.answers-list .right-controls .score-input{width:110px;margin-right:15px}.answers-list .right-controls .btn{padding-left:4px;padding-right:4px}.answers-list .feedback-container{margin-top:15px;padding-left:30px}.keyword-items ul{padding:0;margin:0;list-style-type:none}.keyword-item{display:-ms-flexbox;display:flex}.keyword-item .keyword-expected{margin-right:15px}.keyword-item .keyword-case-sensitive{margin:0 15px}.keyword-item .keyword-score{width:60px;margin-right:15px}.keyword-item .text-fields{-ms-flex:1;flex:1}.keywords-popover{min-width:360px}.keywords-popover .popover-title>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.keywords-popover .popover-title>div .btn{padding:0 4px}.item-paper .score-box{margin:-15px -15px 15px 15px;border-radius:0 4px 0 4px}.item-paper .score-box .user-score{border-top-left-radius:0}.item-paper .nav-tabs{padding-left:15px;margin:0 -15px 20px}.item-title{font-weight:700;font-size:16px;margin-top:0;padding:0;margin-bottom:20px}.item-metadata .item-content,.item-metadata .item-description{text-align:justify;margin-bottom:20px}.item-metadata .item-description{text-align:justify;font-style:italic}.item-hints{margin-top:20px}.item-feedback{display:-ms-flexbox;display:flex;text-align:justify;background:#f5f5f5;border-top:1px solid #e5e5e5;margin:20px -15px -15px;padding:15px}.item-feedback .fa{font-size:26px;margin-right:15px;opacity:.25}.item-feedback>div{margin-top:5px}.item-content-separator{width:100%}.feedback-popover{text-align:justify}.answer-stats,.solution-score{white-space:nowrap;border-radius:.25em;font-size:75%;background:#777;color:#eee;padding:4px 6px;margin-left:5px;line-height:1}.answer-stats{padding-left:5px}.no-answer{font-style:italic;color:#999}.answer-item{text-align:justify;background-color:#eee;border:1px solid #eee;border-radius:4px;padding:10px;margin-bottom:10px;box-shadow:none;font-weight:400}.expected-answer{color:inherit;border-color:#d7ff97;background:#d4ffb0}.unexpected-answer{color:inherit;border-color:#f6d5da;background:#f9e2e2}.correct-answer{color:#468847;border-color:#d7ff97;background:#d4ffb0}.correct-answer .feedback-btn{color:#468847}.correct-answer .answer-stats,.correct-answer .solution-score{background:#468847;color:#d4ffb0}.incorrect-answer{color:#b94a48;border-color:#f6d5da;background:#f9e2e2}.incorrect-answer .feedback-btn{color:#b94a48}.incorrect-answer .answer-stats,.incorrect-answer .solution-score{background:#b94a48;color:#f9e2e2}.selected-answer{color:#3a87ad;border-color:#bdeef2;background:#daf1f8}.selected-answer .feedback-btn{color:#3a87ad}.selected-answer .answer-stats,.selected-answer .solution-score{background:#3a87ad;color:#daf1f8}.stats-answer{border-color:#eee;background:#eee}.stats-answer .answer-stats{background:#777}.unanswered-item{color:#ff5400;border-color:#f2dab0;background:#f2dab0}.unanswered-item .answer-stats{background:#ff5400;color:#f2dab0}.feedback-btn{padding:0!important}[contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.audio-item-content,.image-item-content,.video-item-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.item-icon{text-align:center}.item-icon.item-icon-sm{width:16px;height:16px;margin-right:10px;margin-bottom:-2px;stroke:#555;fill:#555;color:#555}.item-icon.item-icon-lg{width:64px;height:64px;padding:10px;border:2px solid #777;border-radius:4px;fill:#777;stroke:#777;color:#777;font-size:40px}.choice-editor .choice-item,.choice-feedback .choice-item,.choice-paper .choice-item,.choice-player .choice-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.choice-editor .choice-item .choice-item-tick,.choice-feedback .choice-item .choice-item-tick,.choice-paper .choice-item .choice-item-tick,.choice-player .choice-item .choice-item-tick{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;margin-top:4px;margin-right:15px}.choice-editor .choice-item .choice-item-content,.choice-feedback .choice-item .choice-item-content,.choice-paper .choice-item .choice-item-content,.choice-player .choice-item .choice-item-content{-ms-flex:1;flex:1}.choice-editor .choice-item .choice-item-content>p,.choice-feedback .choice-item .choice-item-content>p,.choice-paper .choice-item .choice-item-content>p,.choice-player .choice-item .choice-item-content>p{margin-bottom:0}.choice-editor .choice-item .choice-item-feedback,.choice-feedback .choice-item .choice-item-feedback,.choice-paper .choice-item .choice-item-feedback,.choice-player .choice-item .choice-item-feedback{margin-left:15px}.choice-editor .choice-items ul{padding:0;margin:0;list-style-type:none}.choice-editor .choice-item .text-fields{-ms-flex:1;flex:1;margin-right:15px}.choice-editor .choice-item .choice-score{width:60px;margin-right:15px}.choice-editor .choice-item .right-controls{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.choice-player .choice-item{cursor:pointer}.choice-player .choice-item:hover:not(.selected-answer){background:#d5d5d5;border-color:#d5d5d5}.words-feedback .keyword{border-radius:4px;padding:2px 4px;border:1px solid transparent}.words-paper .word-label{-ms-flex-positive:1;flex-grow:1}.word-item,.words-stats .unanswered-item{display:-ms-flexbox;display:flex}.words-stats .unanswered-item{-ms-flex-pack:justify;justify-content:space-between;margin:10px}.jsplumb-endpoint{z-index:1}.jsplumb-connector,.jsplumb-endpoint{cursor:pointer}.jsplumb-connector{opacity:.6}.jsplumb-connector.jsplumb-hover{opacity:1}.match-items{position:relative}.match-items .item-col ul{padding:0;margin:0;list-style-type:none}.match-items .divide-col{position:relative}.match-items .divide-col .popover{left:50%;transform:translateX(-50%)}.match-editor .match-items .footer{text-align:center}.match-editor .match-items .match-item{display:-ms-flexbox;display:flex}.match-editor .match-items .match-item .text-fields{-ms-flex-positive:1;flex-grow:1}.match-editor .match-items .feedback-container{padding-left:0}.match-editor .match-items .left-controls{margin-right:15px}.match-editor .match-items .right-controls{margin-left:15px}.match-editor .match-items .popover{min-width:250px!important}.match-editor .match-items .popover .popover-title>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.match-editor .match-items .popover .popover-title>div .btn{padding:0 4px}.match-editor .match-items .popover .association{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}.match-editor .match-items .popover .association .btn{padding-left:4px;padding-right:4px}.match-editor .match-items .popover .association .association-score{width:60px;margin-right:15px}.match-player,.match-player .match-items-list{display:-ms-flexbox;display:flex}.match-player .match-items-list{height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.match-associations .answer-item{-ms-flex-pack:justify;justify-content:space-between}.match-associations .answer-item,.match-associations .answer-item .sets{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.match-associations .answer-item .sets{-ms-flex-positive:1;flex-grow:1}.match-association-feedback{min-width:250px}.jsplumb-connector,.match-association{stroke:#666}.selected-association{stroke:#3a87ad}.correct-association{stroke:#468847}.incorrect-association{stroke:#b94a48}.expected-association{stroke:#468847}.unexpected-association{stroke:#b94a48}.cloze-editor{position:relative}.cloze-editor .cloze-hole .form-control{cursor:pointer;border-radius:4px 0 0 4px}.cloze-editor .cloze-hole .btn{padding:4px}.cloze-editor .cloze-hole,.cloze-feedback .cloze-hole,.cloze-paper .cloze-hole{padding:0}.cloze-editor .cloze-hole .answer-warning-span,.cloze-feedback .cloze-hole .answer-warning-span,.cloze-paper .cloze-hole .answer-warning-span{margin-right:15px}.cloze-editor .cloze-hole .form-control,.cloze-feedback .cloze-hole .form-control,.cloze-paper .cloze-hole .form-control{border:none;border-radius:0}.cloze-editor .cloze-hole.correct-answer .form-control,.cloze-feedback .cloze-hole.correct-answer .form-control,.cloze-paper .cloze-hole.correct-answer .form-control{color:#468847;background:#d4ffb0}.cloze-editor .cloze-hole.incorrect-answer .form-control,.cloze-feedback .cloze-hole.incorrect-answer .form-control,.cloze-paper .cloze-hole.incorrect-answer .form-control{color:#b94a48;background:#f9e2e2}.cloze-editor .cloze-hole.selected-answer .form-control,.cloze-feedback .cloze-hole.selected-answer .form-control,.cloze-paper .cloze-hole.selected-answer .form-control{color:#3a87ad;background:#daf1f8}.cloze-feedback .cloze-hole,.cloze-paper .cloze-hole{padding:0 10px}.cloze-feedback .cloze-hole .form-control+.feedback-btn,.cloze-feedback .cloze-hole .form-control+.solution-score,.cloze-paper .cloze-hole .form-control+.feedback-btn,.cloze-paper .cloze-hole .form-control+.solution-score{margin-left:15px}.cloze-text .text-editor{line-height:32px}.cloze-hole{line-height:30px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:2px 0}.cloze-hole .form-control{width:auto;max-width:200px}.cloze-stats .unanswered-item{margin-top:10px}.cloze-stats .answer-item,.cloze-stats .unanswered-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cloze-stats .answer-stats-table{border:1px solid #eee;padding:0 10px;border-radius:4px}.graphic-editor{position:relative}.graphic-editor .top-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.graphic-editor .img-dropzone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:200px;margin-bottom:15px;padding:15px;color:#999;border:1px dashed #999;border-radius:4px}.graphic-editor .img-widget{position:relative;overflow:hidden}.graphic-editor .img-container img{max-width:100%;border:1px solid #555}.graphic-editor .img-container img.point-mode{cursor:crosshair}.graphic-editor .area-handle{cursor:pointer}.graphic-editor .area-handle .area-frame{border:dashed transparent}.graphic-editor .area-handle .area-controls{position:absolute;left:100%}.graphic-editor .area-handle .area-controls .btn{display:block;padding:2px 4px;margin-bottom:4px}.graphic-editor .area-handle .resizer{background-color:transparent;border:1px solid transparent;border-radius:50%}.graphic-editor .area-handle.selected{z-index:100;cursor:move}.graphic-editor .area-handle.selected .area-frame{border-color:#fff}.graphic-editor .area-handle.selected .resizer{border-color:#000;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.75)}.graphic-editor .area-handle.selected .n,.graphic-editor .area-handle.selected .s{cursor:ns-resize}.graphic-editor .area-handle.selected .e,.graphic-editor .area-handle.selected .w{cursor:ew-resize}.graphic-editor .area-handle.selected .nw,.graphic-editor .area-handle.selected .se{cursor:nwse-resize}.graphic-editor .area-handle.selected .ne,.graphic-editor .area-handle.selected .sw{cursor:nesw-resize}.graphic-editor .area-handle.selected.undraggable,.graphic-editor .area-handle.selected.undraggable .resizer{cursor:default}.graphic-editor .area-popover{transform:translateX(-50%)}.graphic-editor .area-popover .popover-title>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.graphic-editor .area-popover .popover-title>div .btn{padding:0 4px}.graphic-editor .area-popover .base-controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.graphic-editor .area-popover .base-controls .color-picker{margin-right:15px}.graphic-editor .area-popover .base-controls .area-score{width:60px;margin-right:15px}.pointable-img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pointable-img img{max-width:100%;border:1px solid #ddd}.graphic-player .top-controls{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;margin:10px auto;min-height:34px}.pointer{z-index:1}.pointer .segment{background-color:#000;border:2px solid;border-radius:2px}.pointer .segment.n{border-bottom:none}.pointer .segment.e{border-left:none}.pointer .segment.s{border-top:none}.pointer .segment.w{border-right:none}.pointer .pointer-status-icon{position:absolute;left:-22px;top:-22px;width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:24px;border:2px solid;border-radius:15px;background:hsla(0,0%,100%,.7)}.pointer.placed .segment{border-color:#0693e3}.pointer.correct .segment{border-color:green;box-shadow:0 0 12px green}.pointer.correct .pointer-status-icon{color:green}.pointer.wrong .segment{border-color:red;box-shadow:0 0 12px red}.pointer.wrong .pointer-status-icon{color:red}.pointer.wrong .pointer-status-icon:before{margin-left:1px;margin-bottom:2px}.pointer .pointer-feedback-btn{position:absolute;top:-16px;right:-16px;color:#555;background-color:#fff;border:1px solid #aaa;border-radius:2px;padding:1px}.feedback-popover{min-width:110px}.graphic-paper .title{font-size:16px;font-weight:700;padding-left:6px}.graphic-paper .answers-table{width:60%;margin:auto}.graphic-paper .answer-row{-ms-flex-pack:justify;justify-content:space-between;padding:6px;border:1px solid #ddd;border-top:none}.graphic-paper .answer-row,.graphic-paper .answer-row .info-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.graphic-paper .answer-row .info-block{-ms-flex-pack:start;justify-content:flex-start}.graphic-paper .answer-row .info-block>*{margin:auto 12px}.graphic-paper .answer-row .info-block .score{width:56px;text-align:right}.graphic-paper .answer-row .area-status-icon{font-size:20px}.graphic-paper .answer-row .area-status-icon.fa-times{margin-left:14px}.graphic-paper .answer-row:first-of-type{border:1px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px}.graphic-paper .answer-row:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.graphic-paper .area-number{display:block;width:24px;height:24px;border:1px solid #555;border-radius:12px;background:#fff;text-align:center;font-weight:700}.set-drop-placeholder{border:1px dashed #555;color:#555;border-radius:4px;text-align:center;padding:15px}.set-drop-placeholder.hover{color:#94c11f;border-color:#94c11f}.set-editor .set-items ul{padding:0;margin:0;list-style-type:none}.set-editor .set-items .set-item{display:-ms-flexbox;display:flex}.set-editor .set-items .set-item .text-fields{-ms-flex-positive:1;flex-grow:1;margin-right:15px}.set-editor .set-items .set-item .odd-score{width:60px;margin-right:15px}.set-editor .set-items .set .set-heading{display:-ms-flexbox;display:flex;margin-bottom:15px}.set-editor .set-items .set .set-heading .text-fields{-ms-flex-positive:1;flex-grow:1;margin-right:15px}.set-editor .set-items .set ul{padding:0;margin:0;list-style-type:none}.set-editor .set-items .set .association{display:-ms-flexbox;display:flex;box-shadow:none}.set-editor .set-items .set .association .association-data{min-height:34px;border-radius:4px;background-color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-editor .set-items .set .association .text-fields{-ms-flex-positive:1;flex-grow:1;margin-right:15px}.set-editor .set-items .set .association .association-score{width:60px;margin-right:15px}.set-editor .set-items .footer{text-align:center}.set-player .items-col ul,.set-player .sets-col ul{padding:0;margin:0;list-style-type:none}.set-player .set-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.set-player .set-item .item-content{-ms-flex-positive:1;flex-grow:1;margin-right:15px}.set-player .set-item .btn{padding-left:4px;padding-right:4px}.set-player .set .set-heading{margin-bottom:15px}.set-player .set ul{padding:0;margin:0;list-style-type:none}.set-player .set .association{display:-ms-flexbox;display:flex;box-shadow:none}.set-player .set .association .association-data{min-height:34px;-ms-flex-positive:1;flex-grow:1;margin-right:15px;-ms-flex-align:center;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-player .set .association .btn{padding-left:4px;padding-right:4px}.set-paper{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.set-paper .items-col,.set-paper .sets-col{min-width:300px;max-width:300px;padding:5px;background-color:#f5f5f5}.set-paper .items-col ul,.set-paper .sets-col ul{padding:0;margin:0}.set-paper .items-col ul li,.set-paper .sets-col ul li{list-style:none;background-color:#eee;margin-bottom:5px}.set-paper .items-col ul li .item{-ms-flex-pack:justify;justify-content:space-between}.set-paper .items-col ul li .item,.set-paper .items-col ul li .item .item-content{display:-ms-flexbox;display:flex;padding:5px;-ms-flex-align:center;align-items:center}.set-paper .items-col ul li .item .item-content{max-width:170px;min-height:34px;margin-right:5px}.set-paper .sets-col ul li .set{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #ccc;border-radius:5px 5px 0 0;width:100%}.set-paper .sets-col ul li .set .set-heading{background-color:#eee;display:-ms-flexbox;display:flex;padding:5px;border-bottom:1px solid #eee}.set-paper .sets-col ul li .set .set-body{padding:5px;background-color:#fff}.set-paper .sets-col ul li .set .set-body ul{padding:0;margin:0}.set-paper .sets-col ul li .set .set-body ul li{margin-top:10px;margin-bottom:10px;list-style:none;display:-ms-flexbox;display:flex}.set-paper .sets-col ul li .set .set-body ul li .association{display:-ms-flexbox;display:flex;padding:5px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.set-paper .sets-col ul li .set .set-body ul li .association .association-data{display:-ms-flexbox;display:flex;max-width:170px;min-height:34px;padding:5px;margin-right:5px;-ms-flex-align:center;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.set-stats .unanswered-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px}.pair-editor .items-col ul,.pair-editor .pairs-col ul,.pair-feedback .items-col ul,.pair-feedback .pairs-col ul,.pair-paper .items-col ul,.pair-paper .pairs-col ul,.pair-player .items-col ul,.pair-player .pairs-col ul{padding:0;margin:0;list-style-type:none}.pair-editor .items-col .footer,.pair-editor .pairs-col .footer{text-align:center}.pair-editor .item,.pair-editor .pair{display:-ms-flexbox;display:flex}.pair-editor .item .text-fields,.pair-editor .pair .text-fields{-ms-flex:1;flex:1;margin-right:15px}.pair-editor .association-score,.pair-editor .odd-score{width:60px;margin-right:15px}.pair-editor .pair .form-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.pair-editor .pair .checkbox{margin-bottom:0}.pair-editor .pair .pair-item,.pair-editor .pair .pair-item-placeholder{width:49%}.pair-editor .pair .pair-item{background-color:#fff;border:1px solid #fff;padding:6px 12px;border-radius:4px}.pair-editor .pair .pair-item .item-content{text-overflow:ellipsis;overflow:hidden;max-height:80px}.pair-editor .pair .pair-item .item-content>p{margin-bottom:0}.pair-editor .pair .pair-item .btn-pin-item{padding:0;border:none}.pair-editor .pair .pair-item .btn-pin-item.btn-disabled{color:#aaa}.pair-player .pair{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.pair-player .pair .pair-item,.pair-player .pair .pair-item-placeholder{width:49%}.pair-player .pair .pair-item{background-color:#fff;border:1px solid #fff;padding:6px 12px;border-radius:4px}.pair-player .item-content{overflow-y:auto;max-height:200px}.pair-player .item-content>p{margin-bottom:0}.pair-player .btn-drag .drag-handle,.pair-player .btn-item-remove{padding:0;border:none}.pair-feedback .item,.pair-feedback .unanswered-item,.pair-paper .item,.pair-paper .unanswered-item{display:-ms-flexbox;display:flex;padding:5px;width:100%;-ms-flex-align:center;align-items:center;min-height:34px;-ms-flex-pack:justify;justify-content:space-between}.pair-feedback .item-content,.pair-paper .item-content{overflow-y:auto;max-height:200px}.pair-feedback .item-content>p,.pair-paper .item-content>p{margin-bottom:0}.pair-paper .unanswered-item{padding:10px;margin-top:10px}.selection-editor{position:relative}.selection-editor .footer{text-align:center}.selection-editor .selection-button .form-control{cursor:pointer;border-radius:4px 0 0 4px}.selection-editor .selection-button .btn{padding:4px}.selection-editor .popover{min-width:360px}.selection-editor .popover .popover-title>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.selection-editor .popover .popover-title>div .btn{padding:0 4px}.span-selection{border:3px solid #7db3c9;cursor:pointer}.selection-button{cursor:pointer}.checked-selection{background-color:#7db3c9;border:3px solid #7db3c9}.selection-success{color:#468847;background:#d4ffb0}.selection-success .selection-text{text-decoration:underline;font-weight:700}.selection-error{color:#b94a48;background:#f9e2e2}.selection-error .selection-text,.selection-text{text-decoration:underline;font-weight:700}.selection-info{color:#3a87ad;background:#daf1f8}.selection-answer,.selection-info .selection-text{text-decoration:underline;font-weight:700}.selection-success-color{color:#468847}.selection-error-color{color:#b94a48}.selection-info-color{color:#3a87ad}.color-option:hover{background-color:transparent;text-decoration:none}.selection-score{width:50%;display:inline-block}.grid-editor .col-controls,.grid-editor .row-controls{background:#f9f9f9;text-align:center}.grid-editor .col-controls .grid-score,.grid-editor .row-controls .grid-score{display:inline-block;width:60px;margin-right:15px}.grid-editor .col-controls .btn,.grid-editor .row-controls .btn{padding-left:4px;padding-right:4px}.grid-editor .row-controls{border-radius:0 10px 10px 0}.grid-editor .col-controls{border-radius:0 0 10px 10px}.grid-editor .grid-cell{vertical-align:top}.grid-editor .grid-cell .cell-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.2)}.grid-editor .grid-cell .cell-actions{position:relative}.grid-editor .grid-cell .cell-actions>.btn,.grid-editor .grid-cell .cell-actions>.color-picker>.btn{padding:4px}.grid-editor .grid-cell .cell-input{resize:none;border:none;border-radius:0;background:transparent}.grid-editor .grid-cell .cell-input:focus{box-shadow:inset 0 1px 4px rgba(0,0,0,.25)}.grid-editor .grid-cell .cell-dropdown .dropdown-toggle{display:block;border:none;background:transparent;border-radius:0;width:100%}.grid-editor .grid-cell .cell-dropdown .dropdown-menu{min-width:100%}.grid-editor .grid-cell .cell-popover{margin-left:-165px;color:#333}.grid-editor .grid-cell .dropdown-menu{left:50%;transform:translateX(-50%)}.grid-table{width:100%}.grid-player .grid-body .grid-table td{padding:7px}.grid-paper .cell-header{padding:5px;-ms-flex-pack:justify;justify-content:space-between}.grid-paper .cell-header,.grid-paper .cell-header .additional-infos{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.grid-paper .cell-header .additional-infos{-ms-flex-pack:end;justify-content:flex-end}.grid-paper .item-score{margin-left:5px}.grid-paper .cell-header-expected{padding:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.grid-paper .grid-body .grid-table td{display:table-cell;vertical-align:middle;min-width:100px}.grid-paper .grid-cell{width:100%}.grid-paper .grid-cell .cell-body{padding:5px}.grid-paper .answer-item{margin:5px}.grid-paper .answer-item,.grid-paper .unanswered-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.grid-paper .unanswered-item{padding:10px;-ms-flex-align:center;align-items:center;min-height:34px;margin-top:10px}.boolean-editor .choice-item{display:-ms-flexbox;display:flex}.boolean-editor .choice-item .text-fields{-ms-flex:1;flex:1;margin-right:15px}.boolean-editor .choice-item .choice-score{width:60px;margin-right:15px}.boolean-player .choice-item{display:block;width:100%}.boolean-player .choice-item:hover:not(.selected-answer){background:#c8c8c8;border-color:#c8c8c8}.boolean-feedback .choice-item,.boolean-paper .choice-item{text-align:center}.ordering-editor .items-row{margin-bottom:15px}.ordering-editor .item-footer{text-align:center}.ordering-editor ul{list-style-type:none;padding:0}.ordering-editor ul li{vertical-align:top;padding:5px}.ordering-editor .text-editor{word-break:break-all}.ordering-editor .item-container{display:-ms-flexbox;display:flex;background-color:#eee;padding:5px;-ms-flex-pack:justify;justify-content:space-between}.ordering-editor .item-score{width:60px}.ordering-editor .vertical{width:100%}.ordering-editor .vertical .item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.ordering-editor .vertical .right-controls{margin-left:5px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.ordering-editor .vertical .text-fields{-ms-flex-positive:1;flex-grow:1}.ordering-editor .horizontal{display:inline-block}.ordering-editor .horizontal .item-container{max-width:250px}.ordering-editor .horizontal .item-container .item{-ms-flex-direction:column;flex-direction:column}.ordering-editor .horizontal .item-container .right-controls{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-align:start;align-items:flex-start}.ordering-editor .horizontal .item-container .feedback-container{margin-top:15px}.ordering-editor .horizontal .item-container .drag-handle{margin-left:5px;-ms-flex-align:start;align-items:flex-start}.ordering-player{padding:15px}.ordering-player .answer-zone{border:1px solid #eee;padding:5px}.ordering-player .horizontal,.ordering-player .item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ordering-player .item{background-color:#f5f5f5;padding-bottom:5px;margin:5px;padding:5px;-ms-flex-align:center;align-items:center;cursor:pointer}.ordering-player .horizontal .item{width:100%}.ordering-player .drop-container{background-color:#fff;border:1px dashed #bbb;border-radius:5px;height:auto;text-align:center;padding:5px;margin-left:5px;margin-right:5px}.ordering-player .drop-container.on-hover{background-color:#eee}.ordering-paper{padding:15px}.ordering-paper .answer-zone{border:1px solid #eee;padding:5px}.ordering-paper .horizontal,.ordering-paper .item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ordering-paper .item{padding-bottom:5px;margin:5px;padding:5px;-ms-flex-align:center;align-items:center}.ordering-paper .item-bg{background-color:#f5f5f5}.ordering-paper .horizontal .item{width:100%;max-width:250px}.ordering-paper .positive-score{background-color:#d4ffb0;border:1px solid #d6e9c6}.ordering-paper .negative-score{background-color:#f9e2e2;border:1px solid #ebccd1}.ordering-paper .unanswered-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px}.ordering-paper .stats-item{-ms-flex-pack:end;justify-content:flex-end}.ordering-paper .stats-success .answer-stats{color:#daf1f8;background-color:#3a87ad}.item-object-thumbnail-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.item-object-thumbnail-box button{margin-left:4px}.item-object-thumbnail-box .content-thumbnail{margin:4px}.content-thumbnail{display:-ms-flexbox;display:flex;overflow:hidden;border:1px solid #ddd;border-radius:4px;width:195px;height:140px}.content-thumbnail .content-thumbnail-topbar{position:absolute}.content-thumbnail .content-thumbnail-topbar .text-danger,.content-thumbnail .content-thumbnail-topbar .text-warning{position:absolute;margin:8px;z-index:11}.content-thumbnail .content-thumbnail-topbar .content-thumbnail-actions{visibility:hidden;position:absolute;background-color:rgba(0,0,0,.75);width:193px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;border-radius:4px 4px 0 0;z-index:10}.content-thumbnail .content-thumbnail-topbar .content-thumbnail-actions .action-button{margin:8px;color:#fff}.content-thumbnail .content-thumbnail-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.content-thumbnail .content-thumbnail-content audio,.content-thumbnail .content-thumbnail-content img,.content-thumbnail .content-thumbnail-content video{max-width:195px;max-height:140px}.content-thumbnail .content-thumbnail-content video::-webkit-media-controls-fullscreen-button{display:none}.content-thumbnail .content-thumbnail-content .text-content-thumbnail{width:100%;height:100%;padding:5px;font-size:10px}.content-thumbnail.active,.content-thumbnail:hover{box-shadow:0 0 5px 1px #66afe9;border-color:#337ab7}.content-thumbnail.active .content-thumbnail-actions,.content-thumbnail:hover .content-thumbnail-actions{visibility:visible}.content-thumbnail:hover{cursor:pointer}.content-modal .modal-dialog{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.content-modal .modal-dialog .modal-content{max-width:90%;background-color:transparent;border:none;box-shadow:none}.content-modal .modal-dialog .modal-content .content-modal-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.content-modal .modal-dialog .modal-content .content-modal-controls .content-modal-close-btn{margin:8px;font-size:25px;color:#fff}.content-modal .modal-dialog .modal-content .content-modal-controls .content-modal-close-btn:hover{cursor:pointer}.content-modal .modal-dialog .modal-content .text-content-modal{background-color:#fff;border-radius:4px;padding:25px}.content-modal .modal-dialog .modal-content .audio-content-modal audio,.content-modal .modal-dialog .modal-content .image-content-modal img,.content-modal .modal-dialog .modal-content .text-content-modal audio,.content-modal .modal-dialog .modal-content .text-content-modal img,.content-modal .modal-dialog .modal-content .text-content-modal video,.content-modal .modal-dialog .modal-content .video-content-modal video{max-width:100%}.content-modal-open .modal-backdrop{opacity:.9}@navbar-inverse-toggle-hover-bg :darken (@navbar-inverse-bg,20%);@navbar-inverse-toggle-border-color :darken (@navbar-inverse-bg,18%);