.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }
qti-navigation
.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

@font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: normal; src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url(font/source-sans-pro/source-sans-pro-regular.eot) format("embedded-opentype"), url(font/source-sans-pro/source-sans-pro-regular.woff) format("woff"); }
@font-face { font-family: 'Source Sans Pro'; font-style: normal; font-weight: bold; src: local("Source Sans Pro Semibold"), local("SourceSansPro-Semibold"), url(font/source-sans-pro/source-sans-pro-semibold.eot) format("embedded-opentype"), url(font/source-sans-pro/source-sans-pro-semibold.woff) format("woff"); }
@font-face { font-family: 'Source Sans Pro'; font-style: italic; font-weight: normal; src: local("Source Sans Pro Semibold Italic"), local("SourceSansPro-SemiboldIt"), url(font/source-sans-pro/source-sans-pro-italic.eot) format("embedded-opentype"), url(font/source-sans-pro/source-sans-pro-italic.woff) format("woff"); }
                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
@font-face { font-family: 'tao'; src: url("font/tao/tao.eot?-90tbgt"); src: url("font/tao/tao.eot?#iefix-90tbgt") format("embedded-opentype"), url("font/tao/tao.woff?-90tbgt") format("woff"), url("font/tao/tao.ttf?-90tbgt") format("truetype"), url("font/tao/tao.svg?-90tbgt#tao") format("svg"); font-weight: normal; font-style: normal; }
                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/

[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. Known issue: no IE 6 support. */
[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
/** 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
html { font-size: 100%; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Address `font-family` inconsistency between `textarea` and other form elements. */
html, button, input, select, textarea { font-family: sans-serif; }

/** Address margins handled incorrectly in IE 6/7. */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/** Address `outline` inconsistency between Chrome and other browsers. */
a:focus { outline: thin dotted; }

/** Improve readability when focused and also mouse hovered in all browsers. */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/** Address font sizes and margins set differently in IE 6/7. Address font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

h2 { font-size: 1.5em; margin: 0.83em 0; }

h3 { font-size: 1.17em; margin: 1em 0; }

h4 { font-size: 1em; margin: 1.33em 0; }

h5 { font-size: 0.83em; margin: 1.67em 0; }

h6 { font-size: 0.67em; margin: 2.33em 0; }

/** Address styling not present in IE 7/8/9, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */
b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

/** Address styling not present in Safari 5 and Chrome. */
dfn { font-style: italic; }

/** Address differences between Firefox and other browsers. Known issue: no IE 6/7 normalization. */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Address styling not present in IE 6/7/8/9. */
mark { background: #ff0; color: #000; }

/** Address margins set differently in IE 6/7. */
p, pre { margin: 1em 0; }

/** Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/** Improve readability of pre-formatted text in all browsers. */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/** Address CSS quotes not supported in IE 6/7. */
q { quotes: none; }

/** Address `quotes` property not supported in Safari 4. */
q:before, q:after { content: ''; content: none; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* ========================================================================== Lists ========================================================================== */
/** Address margins set differently in IE 6/7. */
dl, menu, ol, ul { margin: 1em 0; }

dd { margin: 0 0 0 40px; }

/** Address paddings set differently in IE 6/7. */
menu, ol, ul { padding: 0 0 0 40px; }

/** Correct list images handled incorrectly in IE 7. */
nav ul, nav ol { list-style: none; list-style-image: none; }

/* ========================================================================== Embedded content ========================================================================== */
/** 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. 2. Improve image quality when scaled in IE 7. */
img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }

/** Correct overflow displayed oddly in IE 9. */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/** Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
figure { margin: 0; }

/* ========================================================================== Forms ========================================================================== */
/** Correct margin displayed oddly in IE 6/7. */
form { margin: 0; }

/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct color not being inherited in IE 6/7/8/9. 2. Correct text not wrapping in Firefox 3. 3. Correct alignment displayed oddly in IE 6/7. */
legend { border: 0; /* 1 */ padding: 0; white-space: normal; /* 2 */ *margin-left: -7px; /* 3 */ }

/** 1. Correct font size not being inherited in all browsers. 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome. 3. Improve appearance and consistency in all browsers. */
button, input, select, textarea { font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */ *vertical-align: middle; /* 3 */ }

/** Address Firefox 3+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
button, input { line-height: normal; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. Correct `select` style inheritance in Firefox 4+ and Opera. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. 4. Remove inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ *overflow: visible; /* 4 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** 1. Address box sizing set to content-box in IE 8/9. 2. Remove excess padding in IE 8/9. 3. Remove excess padding in IE 7. Known issue: excess padding remains in IE 6. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ *height: 13px; /* 3 */ *width: 13px; /* 3 */ }

/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Remove inner padding and border in Firefox 3+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** 1. Remove default vertical scrollbar in IE 6/7/8/9. 2. Improve readability and alignment in all browsers. */
textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

/* ========================================================================== Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

html, button, input, select, textarea { color: #222; background: white; border-width: 1px; }

html { line-height: 1.4; }

html { font-size: 62.5%; }

body { font-size: 14px; background-color: white; }

h1 { font-size: 24px; font-size: 2.4rem; }

h2 { font-size: 22px; font-size: 2.2rem; }

h3 { font-size: 20px; font-size: 2rem; }

h4 { font-size: 18px; font-size: 1.8rem; }

h5 { font-size: 16px; font-size: 1.6rem; }

h6 { font-size: 14px; font-size: 1.4rem; }

/* Remove text-shadow in selection highlight: h5bp.com/i These selection rule sets have to be separate. Customize the background color to match your design. */
::-moz-selection { background: #b3d4fc; text-shadow: none; }

::selection { background: #b3d4fc; text-shadow: none; }

/* A better looking default horizontal rule */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

/* Remove the gap between images, videos, audio and canvas and the bottom of their containers: h5bp.com/i/440 */
audio, canvas, img, video { vertical-align: middle; }

/* Remove default fieldset styles. */
fieldset { border: 0; margin: 0; padding: 0; }

/* Allow only vertical resizing of textareas. */
textarea { resize: vertical; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Clearfix: contain floats  For modern browsers 1. The space content is one way to avoid an Opera bug when the `contenteditable` attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that receive the `clearfix` class. 2. The use of `table` rather than `block` is only necessary if using `:before` to contain the top-margins of child elements. */
.clearfix:before, .grid-row:before, .fixed-grid-row:before, #icon-editor .grid-row:before, .clearfix:after, .grid-row:after, .fixed-grid-row:after, #icon-editor .grid-row:after { content: " "; /* 1 */ display: table; /* 2 */ }

.clearfix:after, .grid-row:after, .fixed-grid-row:after, #icon-editor .grid-row:after { clear: both; }

/* For IE 6/7 only Include this rule to trigger hasLayout and contain floats. */
.clearfix, .grid-row, .fixed-grid-row, #icon-editor .grid-row { background-repeat: no-repeat; }

/* ========================================================================== EXAMPLE Media Queries for Responsive Design. These examples override the primary ('mobile first') styles. Modify as content requires. ========================================================================== */
@media only screen and (min-width: 35em) { /* Style adjustments for viewports that meet the condition */ }
@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { /* Style adjustments for high resolution devices */ }
/* ========================================================================== Print styles. Inlined to avoid required HTTP connection: h5bp.com/r ========================================================================== */
@media print { * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* Don't show links for images, or javascript/internal links */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; /* h5bp.com/t */ }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; } }
[class^="feedback-"], [class*=" feedback-"] { border: 1px transparent solid; position: relative; padding: 20px 20px 20px 45px; margin: 5px 0 10px 0; border-radius: 3px; color: #222 !important; }
[class^="feedback-"].small, [class*=" feedback-"].small { padding: 8px 20px 8px 45px; }
[class^="feedback-"].small [class^="icon-"], [class^="feedback-"].small [class*=" icon-"], [class*=" feedback-"].small [class^="icon-"], [class*=" feedback-"].small [class*=" icon-"] { top: 9px; left: 10px; }
[class^="feedback-"] [class^="icon-"], [class^="feedback-"] [class*=" icon-"], [class*=" feedback-"] [class^="icon-"], [class*=" feedback-"] [class*=" icon-"] { font-size: 20px; font-size: 2rem; position: absolute; top: 20px; left: 15px; }
[class^="feedback-"] [class^="icon-"].icon-close, [class^="feedback-"] [class^="icon-"].icon-remove, [class^="feedback-"] [class*=" icon-"].icon-close, [class^="feedback-"] [class*=" icon-"].icon-remove, [class*=" feedback-"] [class^="icon-"].icon-close, [class*=" feedback-"] [class^="icon-"].icon-remove, [class*=" feedback-"] [class*=" icon-"].icon-close, [class*=" feedback-"] [class*=" icon-"].icon-remove { font-size: 15px; font-size: 1.5rem; color: #999; left: auto; top: 5px; cursor: pointer; }
[class^="feedback-"] [class^="icon-"].icon-close:hover, [class^="feedback-"] [class^="icon-"].icon-remove:hover, [class^="feedback-"] [class*=" icon-"].icon-close:hover, [class^="feedback-"] [class*=" icon-"].icon-remove:hover, [class*=" feedback-"] [class^="icon-"].icon-close:hover, [class*=" feedback-"] [class^="icon-"].icon-remove:hover, [class*=" feedback-"] [class*=" icon-"].icon-close:hover, [class*=" feedback-"] [class*=" icon-"].icon-remove:hover { color: #222; }
[class^="feedback-"] [class^="icon-"].icon-remove, [class^="feedback-"] [class*=" icon-"].icon-remove, [class*=" feedback-"] [class^="icon-"].icon-remove, [class*=" feedback-"] [class*=" icon-"].icon-remove { right: 24px; }
[class^="feedback-"] [class^="icon-"].icon-close, [class^="feedback-"] [class*=" icon-"].icon-close, [class*=" feedback-"] [class^="icon-"].icon-close, [class*=" feedback-"] [class*=" icon-"].icon-close { right: 7px; }
[class^="feedback-"].popup, [class*=" feedback-"].popup { display: block; position: fixed; top: 50px; left: 50%; margin-left: -200px; width: 400px; z-index: 999999; }

.feedback-error, .tao-error-tooltip, .ui-state-error { border-color: #c74155; background-color: #f8e7e9; }
.feedback-error .icon-error, .tao-error-tooltip .icon-error, .ui-state-error .icon-error { color: #ba122b !important; }

.feedback-info, .tao-info-tooltip { border-color: #3e7da7; background-color: #e6eef4; }
.feedback-info .icon-info, .tao-info-tooltip .icon-info { color: #0e5d91 !important; }

.feedback-success, .tao-success-tooltip { border-color: #3ea76f; background-color: #e6f4ed; }
.feedback-success .icon-success, .tao-success-tooltip .icon-success { color: #0e914b !important; }

.feedback-warning, .tao-warning-tooltip, .ui-state-highlight { border-color: #dfbe7b; background-color: #fbf6ee; }
.feedback-warning .icon-warning, .tao-warning-tooltip .icon-warning, .ui-state-highlight .icon-warning { color: #d8ae5b !important; }

.brd-error { border: 1px solid #c74155 !important; }

.brd-info { border: 1px solid #3e7da7 !important; }

.brd-success { border: 1px solid #3ea76f !important; }

.brd-warning { border: 1px solid #dfbe7b !important; }

.txt-error { color: #ba122b !important; }

.txt-info { color: #0e5d91 !important; }

.txt-success { color: #0e914b !important; }

.txt-warning { color: #d8ae5b !important; }

.bg-error { background-color: #f8e7e9; }

.bg-info { background-color: #e6eef4; }

.bg-success { background-color: #e6f4ed; }

.bg-warning { background-color: #fbf6ee; }

[class*=" col-"], [class^="col-"] { float: left; min-height: 1rem; }
[class*=" col-"]:first-child, [class^="col-"]:first-child { margin-left: 0; }
[class*=" col-"].grid-container, [class^="col-"].grid-container { margin-bottom: 0; }

.col-12 { float: none; }

.grid-container { overflow-x: hidden; }

.grid-row, .fixed-grid-row { width: 101.42857%; }

.col-1 { margin-left: 1.42857%; width: 6.90476%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-2 { margin-left: 1.42857%; width: 15.2381%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-3 { margin-left: 1.42857%; width: 23.57143%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-4 { margin-left: 1.42857%; width: 31.90476%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-5 { margin-left: 1.42857%; width: 40.2381%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-6 { margin-left: 1.42857%; width: 48.57143%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-7 { margin-left: 1.42857%; width: 56.90476%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-8 { margin-left: 1.42857%; width: 65.2381%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-9 { margin-left: 1.42857%; width: 73.57143%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-10 { margin-left: 1.42857%; width: 81.90476%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-11 { margin-left: 1.42857%; width: 90.2381%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

.col-12 { margin-left: 1.42857%; width: 98.57143%; margin-bottom: 12px; }

.alpha { margin-left: 0 !important; }

#icon-editor .grid-row { width: 100%; }
#icon-editor .col-1 { margin-left: 0%; width: 8.33333%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-2 { margin-left: 0%; width: 16.66667%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-3 { margin-left: 0%; width: 25%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-4 { margin-left: 0%; width: 33.33333%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-5 { margin-left: 0%; width: 41.66667%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-6 { margin-left: 0%; width: 50%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-7 { margin-left: 0%; width: 58.33333%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-8 { margin-left: 0%; width: 66.66667%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-9 { margin-left: 0%; width: 75%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-10 { margin-left: 0%; width: 83.33333%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-11 { margin-left: 0%; width: 91.66667%; margin-top: 0 !important; margin-bottom: 0 !important; }
#icon-editor .col-12 { margin-left: 0%; width: 100%; margin-top: 0 !important; margin-bottom: 0 !important; }

.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

.list-symbol { font: bold 13px "Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif; padding: 2px; display: inline-block; border: 1px solid #eee; border-radius: 2px; -webkit-border-radius: 2px; width: 18px; margin-right: 2px; text-align: center; color: #222; background: #f3f1ef; }

.select2-container * { text-decoration: none !important; }

.select2-drop { font-family: 'Source Sans Pro', sans-serif; font-weight: 400; }

.select2-container { margin: 0; position: relative; display: inline-block; /* inline-block for ie7 */ zoom: 1; *display: inline; vertical-align: middle; }

.select2-container, .select2-drop, .select2-search, .select2-search input {     /* Force border-box so that % widths fit the parent container without overlap because of margin/padding.
 More Info : http://www.quirksmode.org/css/box.html */ -webkit-box-sizing: border-box; /* webkit */ -moz-box-sizing: border-box; /* firefox */ box-sizing: border-box; /* css3 */ }

.select2-container .select2-choice { display: block; height: 26px; padding: 0 0 0 8px; overflow: hidden; position: relative; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; white-space: nowrap; line-height: 26px; color: #222; text-decoration: none; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: white; }

.select2-container.select2-allowclear .select2-choice .select2-chosen { margin-right: 42px; }

.select2-container .select2-choice > .select2-chosen { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.select2-container .select2-choice abbr { display: none; width: 12px; height: 12px; position: absolute; right: 24px; top: 8px; font-size: 1px; text-decoration: none; border: 0; background-position: right top; cursor: pointer; outline: 0; }

.select2-container.select2-allowclear .select2-choice abbr { display: inline-block; }

.select2-container .select2-choice abbr:hover { background-position: right -11px; cursor: pointer; }

.select2-drop-mask { border: 0; margin: 0; padding: 0; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 9998; /* styles required for IE to work */ background-color: #f3f1ef; filter: alpha(opacity=0); }

.select2-drop { width: 100%; margin-top: -1px; position: absolute; z-index: 9999; top: 100%; background: white; color: #222; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; border-top: 0; border-radius: 0 0 2px 2px; }

.select2-drop-auto-width { border-top: 1px solid #ddd; width: auto; }

.select2-drop-auto-width .select2-search { padding-top: 4px; }

.select2-drop.select2-drop-above { margin-top: 1px; border-top: 1px solid #ddd; border-bottom: 0; border-radius: 2px 2px 0 0; }

.select2-drop-active { border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; border-top: none; }

.select2-container .select2-choice .select2-arrow { display: inline-block; width: 18px; height: 100%; position: absolute; right: 0; top: 0; background-clip: padding-box; }

.select2-container .select2-choice .select2-arrow b { display: block; width: 100%; height: 100%; font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 1.05rem; font-size: 10.5px; font-size: 1.05rem; line-height: 2.3; text-align: center; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.select2-container .select2-choice .select2-arrow b:hover { background-color: #3e7da7; color: white; }

.select2-search { display: inline-block; width: 100%; min-height: 26px; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; z-index: 10000; white-space: nowrap; }

.select2-search input { width: 100%; height: auto !important; min-height: 26px; padding: 4px 20px 4px 5px; margin: 0; outline: 0; font-family: sans-serif; font-size: 1em; border: 1px solid #ddd; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; background-color: white; background-position: 100% -22px; }

.select2-drop.select2-drop-above .select2-search input { margin-top: 4px; }

.select2-search input.select2-active { background: white; }

.select2-container-active .select2-choice, .select2-container-active .select2-choices { border: 1px solid #a3a9b1; outline: none; }

.select2-dropdown-open .select2-choice .select2-arrow { background: transparent; border-left: none; filter: none; }

.select2-dropdown-open .select2-choice .select2-arrow b { background-position: -18px 1px; }

/* results */
.select2-results { max-height: 200px; padding: 0 !important; margin: 4px 0 4px 0; position: relative; overflow-x: hidden; overflow-y: auto; font-size: inherit; }

.select2-results ul.select2-result-sub { margin: 0; padding-left: 0; }

.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px; }

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px; }

.select2-results li { list-style: none; display: list-item; background-image: none; }

.select2-results li.select2-result-with-children > .select2-result-label { font-weight: bold; }

.select2-results .select2-result-label { padding: 3px 7px 4px; margin: 0; cursor: pointer; min-height: 1em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.select2-results .select2-highlighted { background: #3e7da7; color: white; }

.select2-results li em { background: white; font-style: normal; }

.select2-results .select2-highlighted em { background: transparent; }

.select2-results .select2-highlighted ul { background: white; color: #222; }

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit { background: #f3f1ef; display: list-item; }

.select2-hidden-accessible { display: none; }

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted { color: #999; display: list-item; cursor: default; }

.select2-results .select2-disabled .select2-result-label { cursor: default; }

.select2-results .select2-disabled { display: list-item; cursor: default; color: #999; }

.select2-results .select2-selected { display: none; }

.select2-more-results.select2-active { background: #f3f1ef url("img/select2/select2-spinner.gif") no-repeat 100%; }

.select2-more-results { background: #f3f1ef; display: list-item; }

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice { background-color: #f3f1ef; background-image: none; border: 1px solid #ddd; cursor: default; }

.select2-container.select2-container-disabled .select2-choice .select2-arrow { background-color: #f3f1ef; background-image: none; border-left: 0; }

.select2-container.select2-container-disabled .select2-choice abbr { display: none; }

/* multiselect */
.select2-container-multi .select2-choices { height: auto !important; height: 1%; margin: 0; padding: 0; position: relative; border: 1px solid #ddd; cursor: text; overflow: hidden; background-color: white; }

.select2-locked { padding: 3px 5px 3px 5px !important; }

.select2-container-multi .select2-choices { min-height: 26px; }

.select2-container-multi.select2-container-active .select2-choices { border: 1px solid #ddd; outline: none; }

.select2-container-multi .select2-choices li { float: left; list-style: none; }

.select2-container-multi .select2-choices .select2-search-field { margin: 0; padding: 0; white-space: nowrap; }

.select2-container-multi .select2-choices .select2-search-field input { padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; background: transparent !important; }

.select2-container-multi .select2-choices .select2-search-field input.select2-active { background: white url("img/select2/select2-spinner.gif") no-repeat 100% !important; }

.select2-default { color: #999 !important; }

.select2-container-multi .select2-choices .select2-search-choice { padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #222; cursor: default; border: 1px solid #ddd; border-radius: 1px; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #e4e4e4; }

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen { cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice-focus { background: #d4d4d4; }

.select2-search-choice-close { display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 4px; font-size: 1px; outline: none; background-position: right top; }

.select2-search-choice-close, .select2-container .select2-choice abbr, .select2-search input { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==); background-repeat: no-repeat; }

.select2-container-multi .select2-search-choice-close { left: 3px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { background-position: right -11px; }

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { background-position: right -11px; }

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices { background-color: #f3f1ef; background-image: none; border: 1px solid #ddd; cursor: default; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { padding: 3px 5px 3px 5px; border: 1px solid #ddd; background-image: none; background-color: #f3f1ef; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; background: none; }

/* end multiselect */
.select2-offscreen, .select2-offscreen:focus { clip: rect(0 0 0 0) !important; width: 1px !important; height: 1px !important; border: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; position: absolute !important; outline: 0 !important; left: 0px !important; top: 0px !important; }

.select2-display-none { display: none; }

.select2-measure-scrollbar { position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: scroll; }

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b { background-image: url("img/select2/select2x2.png") !important; background-repeat: no-repeat !important; background-size: 60px 40px !important; }
  .select2-search input { background-position: 100% -21px !important; } }
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
toolbar.css (part of editor.css)
==================================

This files styles the CKEditor toolbar and its buttons. For toolbar combo
styles, check richcombo.css.

The toolbar is rendered as a big container (called toolbox), which contains
smaller "toolbars". Each toolbar represents a group of items that cannot be
separated. The following is the visual representation of the toolbox.

+-- .cke_toolbox ----------------------------------------------------------+
| +-- .cke_toolbar --+ +-- .cke_toolbar --+ ... +-- .cke_toolbar_break --+ |
| |                  | |                  |     |                        | |
| +------------------+ +------------------+     +------------------------+ |
| +-- .cke_toolbar --+ +-- .cke_toolbar --+ ...                            |
| |                  | |                  |                                |
| +------------------+ +------------------+                                |
+--------------------------------------------------------------------------+

The following instead is the visual representation of a single toolbar:

+-- .cke_toolbar ----------------------------------------------------------------+
| +-- .cke_toolbar_start --+ +-- .cke_toolgroup (*) --+ +-- .cke_toolbar_end --+ |
| |                        | |                        | |                      | |
| +------------------------+ +------------------------+ +----------------------+ |
+--------------------------------------------------------------------------------+
(*) .cke_toolgroup is available only when the toolbar items can be grouped (buttons). If the items can't be group (combos), this box is not available
	and the items are rendered straight in that place.

This file also styles toolbar buttons, which are rendered inside the above
.cke_toolgroup containers. This is the visual representation of a button:

+-- .cke_button -------------------------------------+
| +-- .cke_button_icon --+ +-- .cke_button_label --+ |
| |                      | |                       | |
| +----------------------+ +-----------------------+ |
+----------------------------------------------------+

Special outer level classes used in this file:

	.cke_hc: Available when the editor is rendered on "High Contrast".
	.cke_rtl: Available when the editor UI is on RTL.
*/
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* The box that holds each toolbar. */
.cke_toolbar, .tlb-bar, .tlb-spacer { float: left; position: relative; z-index: 10005; }

.cke_rtl .cke_toolbar, .cke_rtl .tlb-bar, .cke_rtl .tlb-spacer { float: right; }

/* The box that holds buttons. */
.cke_toolgroup, .tlb-group { float: left; margin: 0 2px 2px 0; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; background: white; }

.cke_hc .cke_toolgroup, .cke_hc .tlb-group { border: 0; margin-right: 10px; margin-bottom: 10px; }

.cke_rtl .cke_toolgroup, .cke_rtl .tlb-group { float: right; margin-left: 6px; margin-right: 0; }

/* A toolbar button . */
.cke .cke_toolbar .cke_button, .tlb .cke_toolbar .cke_button, .cke .tlb-bar .cke_button, .tlb .tlb-bar .cke_button, .cke .tlb-spacer .cke_button, .tlb .tlb-spacer .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled { display: inline-block; height: 18px; padding: 4px 6px; outline: none; cursor: pointer; float: left; border: 0; color: #222; }

.cke .cke_toolbar .cke_button:hover, .tlb .cke_toolbar .cke_button:hover, .cke .tlb-bar .cke_button:hover, .tlb .tlb-bar .cke_button:hover, .cke .tlb-spacer .cke_button:hover, .tlb .tlb-spacer .cke_button:hover, .tlb .tlb-bar .tlb-button-on:hover, .tlb .tlb-bar .tlb-button-off:hover, .tlb .tlb-bar .tlb-button-disabled:hover { background: #3e7da7 !important; color: white !important; }

.cke_reset_all, .cke_reset_all * .cke .cke_top .cke_toolbar .cke_button_disabled:hover, .cke_reset_all * .tlb .cke_top .cke_toolbar .cke_button_disabled:hover, .cke_reset_all * .cke .tlb-top .cke_toolbar .cke_button_disabled:hover, .cke_reset_all * .tlb .tlb-top .cke_toolbar .cke_button_disabled:hover, .cke_reset_all * .cke .cke_top .tlb-bar .cke_button_disabled:hover, .cke_reset_all * .tlb .cke_top .tlb-bar .cke_button_disabled:hover, .cke_reset_all * .cke .tlb-top .tlb-bar .cke_button_disabled:hover, .cke_reset_all * .tlb .tlb-top .tlb-bar .cke_button_disabled:hover, .cke_reset_all * .cke .cke_top .tlb-spacer .cke_button_disabled:hover, .cke_reset_all * .tlb .cke_top .tlb-spacer .cke_button_disabled:hover, .cke_reset_all * .cke .tlb-top .tlb-spacer .cke_button_disabled:hover, .cke_reset_all * .tlb .tlb-top .tlb-spacer .cke_button_disabled:hover { background: white !important; cursor: default !important; }

.cke_rtl .cke_button, .cke_rtl .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .cke_rtl .tlb-button-on, .cke_rtl .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .cke_rtl .tlb-button-off, .cke_rtl .tlb .tlb-bar .tlb-button-disabled, .tlb .tlb-bar .cke_rtl .tlb-button-disabled { float: right; }

.cke_hc .cke_button, .cke_hc .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .cke_hc .tlb-button-on, .cke_hc .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .cke_hc .tlb-button-off, .cke_hc .tlb .tlb-bar .tlb-button-disabled, .tlb .tlb-bar .cke_hc .tlb-button-disabled { border: 1px solid black; /* Compensate the added border */ padding: 3px 5px; margin: -2px 4px 0 -2px; }

/* This class is applied to the button when it is "active" (pushed). This style indicates that the feature associated with the button is active i.e. currently writing in bold or when spell checking is enabled. */
a.cke_button_on, a.tlb-button-on, a.tlb-button-off:focus { background-color: #0e5d91; color: white !important; }

.cke_hc .cke_button_on, .cke_hc .tlb-button-on, .cke_hc .tlb-button-off:focus, .cke_hc a.cke_button_off:hover, .cke_hc a.tlb-button-off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.tlb-button-off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.tlb-button-off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active { /* Compensate the border change */ }

/* This class is applied to the button when the feature associated with the button cannot be used (grayed-out). i.e. paste button remains disabled when there is nothing in the clipboard to be pasted. */
.cke_button_disabled span { opacity: 0.4 !important; }

a.cke_button_on:hover, a.tlb-button-on:hover, a.tlb-button-off:hover:focus, a.cke_button_on:focus, a.tlb-button-on:focus, a.tlb-button-off:focus, a.cke_button_on:active, a.tlb-button-on:active, a.tlb-button-off:active:focus { cursor: pointer; }

a.cke_button_off:hover, a.tlb-button-off:hover, a.cke_button_off:focus, a.tlb-button-off:focus, a.cke_button_off:active, a.tlb-button-off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active { background-color: #a3a9b1; cursor: default; text-shadow: none; }

/* The icon which is a visual representation of the button. */
.cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"] { cursor: inherit; background-repeat: no-repeat; margin-top: 1px; width: 16px; height: 16px; float: left; }

.cke_rtl .cke_button_icon, .cke_rtl .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on .cke_rtl [class^="icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-on .cke_rtl [class*=" icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off .cke_rtl [class^="icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-off .cke_rtl [class*=" icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled .cke_rtl [class^="icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled .cke_rtl [class*=" icon-"] { float: right; }

.cke_hc .cke_button_icon, .cke_hc .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on .cke_hc [class^="icon-"], .cke_hc .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-on .cke_hc [class*=" icon-"], .cke_hc .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off .cke_hc [class^="icon-"], .cke_hc .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-off .cke_hc [class*=" icon-"], .cke_hc .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled .cke_hc [class^="icon-"], .cke_hc .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled .cke_hc [class*=" icon-"] { display: none; }

/* The label of the button that stores the name of the feature. By default, labels are invisible. They can be revealed on demand though. */
.cke_button_label { display: none; padding-left: 3px; margin-top: 1px; line-height: 17px; vertical-align: middle; float: left; cursor: default; color: #474747; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.cke_rtl .cke_button_label { padding-right: 3px; padding-left: 0; float: right; }

.cke_hc .cke_button_label { padding: 0; display: inline-block; font-size: 12px; }

.cke_rtl .cke_button_arrow { margin-right: 5px; margin-left: 0; }

.cke_hc .cke_button_arrow { font-size: 10px; margin: 3px -2px 0 3px; width: auto; border: 0; }

.cke_button_arrow { padding: 0 8px 5px 0; position: relative; top: -4px; opacity: 0.8; }

/* The vertical separator which is used within a single toolbar to split buttons into sub-groups. */
.cke_toolbar_separator, .tlb-separator { float: left; background-color: #c0c0c0; background-color: rgba(0, 0, 0, 0.2); margin: 5px 2px 0; height: 18px; width: 1px; }

.cke_rtl .cke_toolbar_separator, .cke_rtl .tlb-separator { float: right; }

.cke_hc .cke_toolbar_separator, .cke_hc .tlb-separator { width: 0; border-left: 1px solid; margin: 1px 5px 0 0px; }

/* The dummy element that breaks toolbars. Once it is placed, the very next toolbar is moved to the new row. */
.cke_toolbar_break, .tlb-break { display: block; clear: left; }

.cke_rtl .cke_toolbar_break, .cke_rtl .tlb-break { clear: right; }

/* The button, which when clicked hides (collapses) all the toolbars. */
.cke_toolbox_collapser { width: 12px; height: 11px; float: right; margin: 11px 0 0; font-size: 0; cursor: default; text-align: center; border: 1px solid #a6a6a6; border-bottom-color: #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #fff; }

.cke_toolbox_collapser.cke_toolbox_collapser_min { margin: 0 2px 4px; }

.cke_rtl .cke_toolbox_collapser { float: left; }

/* The CSS arrow, which belongs to the toolbar collapser. */
.cke_toolbox_collapser .cke_arrow { display: inline-block; height: 0; width: 0; font-size: 0; margin-top: 1px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 3px solid #474747; border-top: 3px solid transparent; }

.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow { margin-top: 4px; border-bottom-color: transparent; border-top-color: #474747; }

.cke_hc .cke_toolbox_collapser .cke_arrow { font-size: 8px; width: auto; border: 0; margin-top: 0; margin-right: 2px; }

/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
editor.css
============

This is he heart of the skin system. This is the file loaded by the editor to
style all elements inside its main interface.

To make it easier to maintain, instead of including all styles here, we import
other files.
*/
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* "Reset" styles, necessary to avoid the editor UI being broken by external CSS. */
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
reset.css (part of editor.css)
================================

This file holds the "reset" requirements of CKEditor, as well as define the
default interface styles.

CKEditor includes two main "reset" class names in the DOM structure created for
editors:

	* .cke_reset: Intended to reset a specific element, but not its children.
	  Because of this, only styles that will not be inherited can be defined.

	* .cke_reset_all: Intended to reset not only the element holding it, but
	   also its child elements.

To understand why "reset" is needed, check the CKEditor Skin SDK:
http://docs.cksource.com/CKEditor_4.x/Skin_SDK/Reset
*/
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* Reset for single elements, not their children. */
.cke_reset { /* Do not include inheritable rules here. */ margin: 0; padding: 0; border: 0; background: transparent; text-decoration: none; width: auto; height: auto; vertical-align: baseline; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; position: static; -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none; }

/* Reset for elements and their children. */
.cke_reset_all, .cke_reset_all * { /* The following must be identical to .cke_reset. */ margin: 0; padding: 0; border: 0; background: transparent; text-decoration: none; width: auto; height: auto; vertical-align: baseline; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none; /* These are rule inherited by all children elements. */ border-collapse: collapse; font-family: "Franklin Gothic", "Franklin Gothic Medium", "Source Sans Pro", sans-serif; font-weight: 400; font-style: normal; font-size: 1.4rem; text-align: left; white-space: nowrap; cursor: auto; }

.cke_reset_all .cke_rtl * { text-align: right; }

/* Defaults for some elements. */
.cke_reset_all iframe { vertical-align: inherit; /** For IE */ }

.cke_reset_all textarea { white-space: pre; }

.cke_reset_all textarea, .cke_reset_all input[type="text"], .cke_reset_all input[type="password"] { cursor: text; }

.cke_reset_all textarea[disabled], .cke_reset_all input[type="text"][disabled], .cke_reset_all input[type="password"][disabled] { cursor: default; }

.cke_reset_all fieldset { padding: 10px; border: 2px groove #E0DFE3; }

.cke_reset_all select { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* Styles the main interface structure (holding box). */
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
mainui.css (part of editor.css)
=================================

This file styles the basic structure of the CKEditor user interface - the box
that holds everything.

CKEditor offers two main editing modes. The main UI blocks that compose these
modes are:

	For "Theme UI" mode, the one most generally used:

	+-- .cke_chrome ----------------------+
	|+-- .cke_inner ---------------------+|
	|| +-- .cke_top -------------------+ ||
	|| |                               | ||
	|| +-------------------------------+ ||
	|| +-- .cke_contents --------------+ ||
	|| |                               | ||
	|| +-------------------------------+ ||
	|| +-- .cke_bottom ----------------+ ||
	|| |                               | ||
	|| +-------------------------------+ ||
	|+-----------------------------------+|
	+-------------------------------------+

	For "Inline Editing" mode:

	+-- .cke_chrome .cke_float------------+
	|+-- .cke_inner ---------------------+|
	|| +-- .cke_top -------------------+ ||
	|| |                               | ||
	|| +-------------------------------+ ||
	|+-----------------------------------+|
	+-------------------------------------+

Special outer level classes used in this file:

	.cke_hc: Available when the editor is rendered on "High Contrast".

*/
/* The outer boundary of the interface. */
.cke_chrome { /* This is <span>, so transform it into a block.*/ display: block; padding: 0; }

/* The inner boundary of the interface. */
.cke_inner { /* This is <span>, so transform it into a block.*/ display: block; -webkit-touch-callout: none; padding: 0; position: relative; z-index: 10001; }

/* Added to the outer boundary of the UI when in inline editing, when the UI is floating. */
.cke_float { /* Make white the space between the outer and the inner borders. */ border: none; }

.cke_float .cke_inner { /* As we don't have blocks following top (toolbar) we suppress the padding as the toolbar defines its own margin. */ padding-bottom: 0; }

/* Make the main spaces enlarge to hold potentially floated content. */
.cke_top, .tlb-top, .cke_contents, .cke_bottom { /* These are <span>s, so transform them into blocks.*/ /* Ideally this should be "auto", but it shows scrollbars in IE7. */ overflow: hidden; }

.cke_top, .tlb-top { /*border: 1px solid #b2b2b2;*/ /* Allow breaking toolbars when in a narrow editor. (#9947) */ white-space: normal; padding: 4px 3px 0px 4px; background: #f3f1ef; border: 1px solid #f3f1ef; border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); }

.cke_float .cke_top, .cke_float .tlb-top { border: 3px solid #f3f1ef; }

.cke_bottom { padding: 1px; position: relative; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px;   /* border-top: 1px solid #bfbfbf;
 -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset;
 background: #cfd1cf; background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf)); background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf); background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf); background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf); background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf); background-image: linear-gradient(top, #ebebeb, #cfd1cf); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf');*/ }

/* On iOS we need to manually enable scrolling in the contents block. (#9945) */
.cke_browser_ios .cke_contents { overflow-y: auto; -webkit-overflow-scrolling: touch; }

/* The resizer is the small UI element that is rendered at the bottom right part of the editor. It makes is possible to resize the editor UI. */
.cke_resizer { /* To avoid using images for the resizer, we create a small triangle, using some CSS magic. */ width: 0; height: 0; overflow: hidden; width: 0; height: 0; overflow: hidden; border-width: 10px 10px 0 0; border-color: transparent #666 transparent transparent; border-style: dashed solid dashed dashed; font-size: 0; vertical-align: bottom; margin-top: 6px; /* 	A margin in case of no other element in the same container to keep a distance to the bottom edge. */ margin-bottom: 2px; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

.cke_hc .cke_resizer { font-size: 15px; width: auto; height: auto; border-width: 0; }

.cke_resizer_ltr { cursor: se-resize; float: right; margin-right: -4px; }

/* This class is added in RTL mode. This is a special case for the resizer (usually the .cke_rtl class is used), because it may not necessarily be in RTL mode if the main UI is RTL. It depends instead on the context where the editor is inserted on. */
.cke_resizer_rtl { border-width: 10px 0 0 10px; border-color: transparent transparent transparent #A5A5A5; border-style: dashed dashed dashed solid; cursor: sw-resize; float: left; margin-left: -4px; right: auto; }

/* The editing area (where users type) can be rendered as an editable <div> element (e.g. divarea plugin). In that case, this is the class applied to that element. */
.cke_wysiwyg_div { display: block; height: 100%; overflow: auto; padding: 0 8px; outline-style: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* Styles all "panels", which are the floating elements that appear when opening toolbar combos, menu buttons, context menus, etc. */
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
panel.css (part of editor.css)
================================

Panels are floating elements that can hold different types of contents.
The following are common uses of it:

	- The element that toolbar combos display when opening them.
	- The context menu.
	- The list of items displayed by "menu buttons" (e.g. scayt).
	- The panel shown when opening "panel buttons" (e.g. color buttons).

Panel contents are wrapped into an iframe, so it is possible to have additional
CSS loaded inside them (e.g. to have more accurate preview on the styles combo).

The following is a visual representation of the outer elements of a panel:

+-- .cke_panel(*) ---------------------+
| +-- IFRAME.cke_panel_frame --------+ |
| | +-- HTML.cke_panel_container --+ | |
| | | +-- .cke_panel_block ------+ | | |
| | | |                          | | | |
| | | |     (contents here)      | | | |
| | | |                          | | | |
| | | +--------------------------+ | | |
| | +------------------------------+ | |
| +----------------------------------+ |
+--------------------------------------+

(*) All kinds of panel share the above structure. Menu panels adds the .cke_menu_panel class to the outer element, while toolbar combos add the
	.cke_combopanel class.

This file also defines styles for panel lists (used by combos). For menu-like
panel contents and color panels check menu.css and colorpanel.css.
*/
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* The box that holds an IFRAME. It's inserted into a host document and positioned absolutely by the application. It floats above the host document/editor. */
.cke_panel { /* Restore the loading hide */ visibility: visible; width: 120px; height: 100px; overflow: hidden; background-color: #fff; border: 1px solid #b6b6b6; border-bottom-color: #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); }

/* This class represents panels which are used as context menus. */
.cke_menu_panel { padding: 0; margin: 0; visibility: hidden; }

/* This class represents panels which are used by rich combos. */
.cke_combopanel { width: 150px; height: 170px; }

/* The IFRAME the panel is wrapped into. */
.cke_panel_frame { width: 100%; height: 100%; font-size: 12px; overflow: auto; overflow-x: hidden; }

/* The HTML document which is a direct descendant of the IFRAME */
.cke_panel_container { overflow-y: auto; overflow-x: hidden; }

/*
Here we start the definition of panel lists (e.g. combo panels). The following
is its visual representation:

+-- .cke_panel_block -----------------+
| +-- .cke_panel_grouptitle --------+ |
| |                                 | |
| +---------------------------------+ |
| +-- .cke_panel_list --------------+ |
| | +-- .cke_panel_listItem ------+ | |
| | | +-- a --------------------+ | | |
| | | | +-- span -------------+ | | | |
| | | | |                     | | | | |
| | | | +---------------------+ | | | |
| | | +-------------------------+ | | |
| | +-----------------------------+ | |
| | +-- .cke_panel_listItem ------+ | |
| | | +-- a --------------------+ | | |
| | | | +-- span -------------+ | | | |
| | | | |                     | | | | |
| | | | +---------------------+ | | | |
| | | +-------------------------+ | | |
| | +-----------------------------+ | |
| | ...                             | |
| +---------------------------------+ |
+-------------------------------------+
*/
/* The list of panel items. */
.cke_panel_list { list-style-type: none; margin: 3px; padding: 0; white-space: nowrap; overflow-y: auto; height: 170px; }

/* The item of .cke_panel_list */
.cke_panel_listItem { margin: 0; padding-bottom: 1px; }

/* The child of .cke_panel_listItem. These elements contain spans which are to display a real name of the property which is visible for an end-user. */
.cke_panel_listItem a { padding: 3px 4px; display: block; border: 1px solid #fff; color: inherit !important; text-decoration: none; overflow: hidden; text-overflow: ellipsis; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

/* IE6 */
* html .cke_panel_listItem a { width: 100%; /* IE is not able to inherit the color, so we must force it to black */ color: #000; }

/* IE7 */
*:first-child + html .cke_panel_listItem a { /* IE is not able to inherit the color, so we must force it to black */ color: #000; }

.cke_panel_listItem.cke_selected a { background-color: #cedee9; }

.cke_panel_listItem a:hover, .cke_panel_listItem a:focus, .cke_panel_listItem a:active { background-color: #3e7da7; }

.cke_hc .cke_panel_listItem a { border-style: none; }

.cke_hc .cke_panel_listItem a:hover, .cke_hc .cke_panel_listItem a:focus, .cke_hc .cke_panel_listItem a:active { border: 2px solid; padding: 1px 2px; }

/* The title of the entire panel which is visible on top of the list. */
.cke_panel_grouptitle { display: none; }

/* The following styles set defaults of the elements used by the Paragraph Format panel. */
.cke_panel_listItem p, .cke_panel_listItem h1, .cke_panel_listItem h2, .cke_panel_listItem h3, .cke_panel_listItem h4, .cke_panel_listItem h5, .cke_panel_listItem h6, .cke_panel_listItem pre { margin-top: 0px; margin-bottom: 0px; }

/* Styles the color panel displayed by the color buttons. */
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
colorpanel.css (part of editor.css)
=====================================

The color panel is related to the contents part of the panels that are
displayed when clicking the color buttons of the toolbar. See panels.css for
styles related to the outer part of panels.

The following is the visual representation of the color panel contents:

+-- .cke_panel_block.cke_colorblock --+
| +-- a.cke_colorauto --------------+ |
| |                                 | |
| |         AUTOMATIC COLOR         | |
| |                                 | |
| +---------------------------------+ |
| +-- table ------------------------+ |
| |                                 | |
| |          COLOR PALETTE          | |
| |                                 | |
| |---------------------------------| |
| |          "More Colors"          | |
| +---------------------------------+ |
+-------------------------------------+

The AUTOMATIC COLOR section is an <a> containing a table with two cells with
the following contents:

+-- TD -----------------+ +-- TD -----------------+
| +-- .cke_colorbox --+ | |                       |
| |                   | | |      "Automatic"      |
| +-------------------+ | |                       |
+-----------------------+ +-----------------------+

The COLOR PALETTE section instead is a table with a variable number of cells
(by default 8). Each cell represents a color box, with the following structure:

+-- A.cke_colorbox ---------+
| +-- SPAN.cke_colorbox --+ |
| |                       | |
| +-----------------------+ |
+---------------------------+
*/
/* The container of the color palette. */
.cke_colorblock { padding: 3px; font-size: 11px; font-family: 'Microsoft Sans Serif', Tahoma, Arial, Verdana, Sans-Serif; }

.cke_colorblock, .cke_colorblock a { text-decoration: none; color: #000; }

/* The box which is to represent a single color on the color palette. It is a small, square-shaped element which can be selected from the palette. */
span.cke_colorbox { width: 10px; height: 10px; border: #808080 1px solid; float: left; }

.cke_rtl span.cke_colorbox { float: right; }

/* The wrapper of the span.cke_colorbox. It provides an extra border and padding. */
a.cke_colorbox { border: #fff 1px solid; padding: 2px; float: left; width: 12px; height: 12px; }

.cke_rtl a.cke_colorbox { float: right; }

/* Different states of the a.cke_colorbox wrapper. */
a:hover.cke_colorbox, a:focus.cke_colorbox, a:active.cke_colorbox { border: #b6b6b6 1px solid; background-color: #e5e5e5; }

/* Buttons which are visible at the top/bottom of the color palette: - cke_colorauto (TOP) applies the automatic color. - cke_colormore (BOTTOM) executes the color dialog.
*/
a.cke_colorauto, a.cke_colormore { border: #fff 1px solid; padding: 2px; display: block; cursor: pointer; }

/* Different states of cke_colorauto/cke_colormore buttons. */
a:hover.cke_colorauto, a:hover.cke_colormore, a:focus.cke_colorauto, a:focus.cke_colormore, a:active.cke_colorauto, a:active.cke_colormore { border: #b6b6b6 1px solid; background-color: #e5e5e5; }

/* Styles to toolbar. */
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
toolbar.css (part of editor.css)
==================================

This files styles the CKEditor toolbar and its buttons. For toolbar combo
styles, check richcombo.css.

The toolbar is rendered as a big container (called toolbox), which contains
smaller "toolbars". Each toolbar represents a group of items that cannot be
separated. The following is the visual representation of the toolbox.

+-- .cke_toolbox ----------------------------------------------------------+
| +-- .cke_toolbar --+ +-- .cke_toolbar --+ ... +-- .cke_toolbar_break --+ |
| |                  | |                  |     |                        | |
| +------------------+ +------------------+     +------------------------+ |
| +-- .cke_toolbar --+ +-- .cke_toolbar --+ ...                            |
| |                  | |                  |                                |
| +------------------+ +------------------+                                |
+--------------------------------------------------------------------------+

The following instead is the visual representation of a single toolbar:

+-- .cke_toolbar ----------------------------------------------------------------+
| +-- .cke_toolbar_start --+ +-- .cke_toolgroup (*) --+ +-- .cke_toolbar_end --+ |
| |                        | |                        | |                      | |
| +------------------------+ +------------------------+ +----------------------+ |
+--------------------------------------------------------------------------------+
(*) .cke_toolgroup is available only when the toolbar items can be grouped (buttons). If the items can't be group (combos), this box is not available
	and the items are rendered straight in that place.

This file also styles toolbar buttons, which are rendered inside the above
.cke_toolgroup containers. This is the visual representation of a button:

+-- .cke_button -------------------------------------+
| +-- .cke_button_icon --+ +-- .cke_button_label --+ |
| |                      | |                       | |
| +----------------------+ +-----------------------+ |
+----------------------------------------------------+

Special outer level classes used in this file:

	.cke_hc: Available when the editor is rendered on "High Contrast".
	.cke_rtl: Available when the editor UI is on RTL.
*/
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* The box that holds each toolbar. */
.cke_toolbar, .tlb-bar, .tlb-spacer { float: left; position: relative; z-index: 10005; }

.cke_rtl .cke_toolbar, .cke_rtl .tlb-bar, .cke_rtl .tlb-spacer { float: right; }

/* The box that holds buttons. */
.cke_toolgroup, .tlb-group { float: left; margin: 0 2px 2px 0; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; background: white; }

.cke_hc .cke_toolgroup, .cke_hc .tlb-group { border: 0; margin-right: 10px; margin-bottom: 10px; }

.cke_rtl .cke_toolgroup, .cke_rtl .tlb-group { float: right; margin-left: 6px; margin-right: 0; }

/* A toolbar button . */
.cke .cke_toolbar .cke_button, .tlb .cke_toolbar .cke_button, .cke .tlb-bar .cke_button, .tlb .tlb-bar .cke_button, .cke .tlb-spacer .cke_button, .tlb .tlb-spacer .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled { display: inline-block; height: 18px; padding: 4px 6px; outline: none; cursor: pointer; float: left; border: 0; color: #222; }

.cke .cke_toolbar .cke_button:hover, .tlb .cke_toolbar .cke_button:hover, .cke .tlb-bar .cke_button:hover, .tlb .tlb-bar .cke_button:hover, .cke .tlb-spacer .cke_button:hover, .tlb .tlb-spacer .cke_button:hover, .tlb .tlb-bar .tlb-button-on:hover, .tlb .tlb-bar .tlb-button-off:hover, .tlb .tlb-bar .tlb-button-disabled:hover { background: #3e7da7 !important; color: white !important; }

.cke_reset_all, .cke_reset_all * .cke .cke_top .cke_toolbar .cke_button_disabled:hover, .cke_reset_all * .tlb .cke_top .cke_toolbar .cke_button_disabled:hover, .cke_reset_all * .cke .tlb-top .cke_toolbar .cke_button_disabled:hover, .cke_reset_all * .tlb .tlb-top .cke_toolbar .cke_button_disabled:hover, .cke_reset_all * .cke .cke_top .tlb-bar .cke_button_disabled:hover, .cke_reset_all * .tlb .cke_top .tlb-bar .cke_button_disabled:hover, .cke_reset_all * .cke .tlb-top .tlb-bar .cke_button_disabled:hover, .cke_reset_all * .tlb .tlb-top .tlb-bar .cke_button_disabled:hover, .cke_reset_all * .cke .cke_top .tlb-spacer .cke_button_disabled:hover, .cke_reset_all * .tlb .cke_top .tlb-spacer .cke_button_disabled:hover, .cke_reset_all * .cke .tlb-top .tlb-spacer .cke_button_disabled:hover, .cke_reset_all * .tlb .tlb-top .tlb-spacer .cke_button_disabled:hover { background: white !important; cursor: default !important; }

.cke_rtl .cke_button, .cke_rtl .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .cke_rtl .tlb-button-on, .cke_rtl .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .cke_rtl .tlb-button-off, .cke_rtl .tlb .tlb-bar .tlb-button-disabled, .tlb .tlb-bar .cke_rtl .tlb-button-disabled { float: right; }

.cke_hc .cke_button, .cke_hc .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .cke_hc .tlb-button-on, .cke_hc .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .cke_hc .tlb-button-off, .cke_hc .tlb .tlb-bar .tlb-button-disabled, .tlb .tlb-bar .cke_hc .tlb-button-disabled { border: 1px solid black; /* Compensate the added border */ padding: 3px 5px; margin: -2px 4px 0 -2px; }

/* This class is applied to the button when it is "active" (pushed). This style indicates that the feature associated with the button is active i.e. currently writing in bold or when spell checking is enabled. */
a.cke_button_on, a.tlb-button-on, a.tlb-button-off:focus { background-color: #0e5d91; color: white !important; }

.cke_hc .cke_button_on, .cke_hc .tlb-button-on, .cke_hc .tlb-button-off:focus, .cke_hc a.cke_button_off:hover, .cke_hc a.tlb-button-off:hover, .cke_hc a.cke_button_off:focus, .cke_hc a.tlb-button-off:focus, .cke_hc a.cke_button_off:active, .cke_hc a.tlb-button-off:active, .cke_hc a.cke_button_disabled:hover, .cke_hc a.cke_button_disabled:focus, .cke_hc a.cke_button_disabled:active { /* Compensate the border change */ }

/* This class is applied to the button when the feature associated with the button cannot be used (grayed-out). i.e. paste button remains disabled when there is nothing in the clipboard to be pasted. */
.cke_button_disabled span { opacity: 0.4 !important; }

a.cke_button_on:hover, a.tlb-button-on:hover, a.tlb-button-off:hover:focus, a.cke_button_on:focus, a.tlb-button-on:focus, a.tlb-button-off:focus, a.cke_button_on:active, a.tlb-button-on:active, a.tlb-button-off:active:focus { cursor: pointer; }

a.cke_button_off:hover, a.tlb-button-off:hover, a.cke_button_off:focus, a.tlb-button-off:focus, a.cke_button_off:active, a.tlb-button-off:active, a.cke_button_disabled:hover, a.cke_button_disabled:focus, a.cke_button_disabled:active { background-color: #a3a9b1; cursor: default; text-shadow: none; }

/* The icon which is a visual representation of the button. */
.cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"] { cursor: inherit; background-repeat: no-repeat; margin-top: 1px; width: 16px; height: 16px; float: left; }

.cke_rtl .cke_button_icon, .cke_rtl .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on .cke_rtl [class^="icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-on .cke_rtl [class*=" icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off .cke_rtl [class^="icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-off .cke_rtl [class*=" icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled .cke_rtl [class^="icon-"], .cke_rtl .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled .cke_rtl [class*=" icon-"] { float: right; }

.cke_hc .cke_button_icon, .cke_hc .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on .cke_hc [class^="icon-"], .cke_hc .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-on .cke_hc [class*=" icon-"], .cke_hc .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off .cke_hc [class^="icon-"], .cke_hc .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-off .cke_hc [class*=" icon-"], .cke_hc .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled .cke_hc [class^="icon-"], .cke_hc .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled .cke_hc [class*=" icon-"] { display: none; }

/* The label of the button that stores the name of the feature. By default, labels are invisible. They can be revealed on demand though. */
.cke_button_label { display: none; padding-left: 3px; margin-top: 1px; line-height: 17px; vertical-align: middle; float: left; cursor: default; color: #474747; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.cke_rtl .cke_button_label { padding-right: 3px; padding-left: 0; float: right; }

.cke_hc .cke_button_label { padding: 0; display: inline-block; font-size: 12px; }

.cke_rtl .cke_button_arrow { margin-right: 5px; margin-left: 0; }

.cke_hc .cke_button_arrow { font-size: 10px; margin: 3px -2px 0 3px; width: auto; border: 0; }

.cke_button_arrow { padding: 0 8px 5px 0; position: relative; top: -4px; opacity: 0.8; }

/* The vertical separator which is used within a single toolbar to split buttons into sub-groups. */
.cke_toolbar_separator, .tlb-separator { float: left; background-color: #c0c0c0; background-color: rgba(0, 0, 0, 0.2); margin: 5px 2px 0; height: 18px; width: 1px; }

.cke_rtl .cke_toolbar_separator, .cke_rtl .tlb-separator { float: right; }

.cke_hc .cke_toolbar_separator, .cke_hc .tlb-separator { width: 0; border-left: 1px solid; margin: 1px 5px 0 0px; }

/* The dummy element that breaks toolbars. Once it is placed, the very next toolbar is moved to the new row. */
.cke_toolbar_break, .tlb-break { display: block; clear: left; }

.cke_rtl .cke_toolbar_break, .cke_rtl .tlb-break { clear: right; }

/* The button, which when clicked hides (collapses) all the toolbars. */
.cke_toolbox_collapser { width: 12px; height: 11px; float: right; margin: 11px 0 0; font-size: 0; cursor: default; text-align: center; border: 1px solid #a6a6a6; border-bottom-color: #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #fff; }

.cke_toolbox_collapser.cke_toolbox_collapser_min { margin: 0 2px 4px; }

.cke_rtl .cke_toolbox_collapser { float: left; }

/* The CSS arrow, which belongs to the toolbar collapser. */
.cke_toolbox_collapser .cke_arrow { display: inline-block; height: 0; width: 0; font-size: 0; margin-top: 1px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 3px solid #474747; border-top: 3px solid transparent; }

.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow { margin-top: 4px; border-bottom-color: transparent; border-top-color: #474747; }

.cke_hc .cke_toolbox_collapser .cke_arrow { font-size: 8px; width: auto; border: 0; margin-top: 0; margin-right: 2px; }

/* Styles menus, which are lists of selectable items (context menu, menu button). */
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
menu.css (part of editor.css)
===============================

This file styles menus used in the editor UI. These menus are the list of
options available inside some "floating panels", like menu buttons of the
toolbar or the context menu.

Note that the menu itself doesn't include the floating element that holds it.
That element is styles in the panel.css file.

The following is a visual representation of the main elements of a menu:

+-- .cke_menu -----------------+
| +-- .cke_menuitem  --------+ |
| | +-- .cke_menubutton ---+ | |
| | |                      | | |
| | +----------------------+ | |
| +--------------------------+ |
| +-- .cke_menuseparator ----+ |
| ...                          |
+------------------------------+

This is the .cke_menubutton structure:
(Note that the menu button icon shares with toolbar button the common class .cke_button_icon to achieve the same outlook.)

+-- .cke_menubutton -------------------------------------------------------------------------+
| +-- .cke_menubutton_inner ---------------------------------------------------------------+ |
| | +-- .cke_menubutton_icon ---+ +-- .cke_menubutton_label --+ +-- .cke_cke_menuarrow --+ | |
| | | +-- .cke_button_icon ---+ | |                           | |                        | | |
| | | |                       | | |                           | |                        | | |
| | | +-----------------------+ | |                           | |                        | | |
| | +---------------------------+ +---------------------------+ +------------------------+ | |
| +----------------------------------------------------------------------------------------+ |
+--------------------------------------------------------------------------------------------+

Special outer level classes used in this file:

	.cke_hc: Available when the editor is rendered on "High Contrast".
	.cke_rtl: Available when the editor UI is on RTL.
*/
/* .cke_menuitem is the element that holds the entire structure of each of the menu items. */
.cke_menubutton { /* The "button" inside a menu item is a <a> element. Transforms it into a block. */ display: block; }

.cke_menuitem span { /* Avoid the text selection cursor inside menu items. */ cursor: default; font-size: 12px; }

.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active { background-color: #D3D3D3; display: block; }

.cke_hc .cke_menubutton { padding: 2px; }

.cke_hc .cke_menubutton:hover, .cke_hc .cke_menubutton:focus, .cke_hc .cke_menubutton:active { border: 2px solid; padding: 0; }

.cke_menubutton_inner { display: table-row; }

.cke_menubutton_icon, .cke_menubutton_label, .cke_menuarrow { display: table-cell; }

/* The menu item icon. */
.cke_menubutton_icon { background-color: #D7D8D7; opacity: 0.70; /* Safari, Opera and Mozilla */ filter: alpha(opacity=70); /* IE */ padding: 4px; }

.cke_hc .cke_menubutton_icon { height: 16px; width: 0; padding: 4px 0; }

.cke_menubutton:hover .cke_menubutton_icon, .cke_menubutton:focus .cke_menubutton_icon, .cke_menubutton:active .cke_menubutton_icon { background-color: #D0D2D0; }

.cke_menubutton_disabled:hover .cke_menubutton_icon, .cke_menubutton_disabled:focus .cke_menubutton_icon, .cke_menubutton_disabled:active .cke_menubutton_icon { /* The icon will get opacity as well when hovered. */ opacity: 0.3; filter: alpha(opacity=30); }

/* The textual part of each menu item. */
.cke_menubutton_label { padding: 0 5px; background-color: transparent; width: 100%; vertical-align: middle; }

.cke_menubutton_disabled .cke_menubutton_label { /* Greyed label text indicates a disabled menu item. */ opacity: 0.3; filter: alpha(opacity=30); }

.cke_menubutton_on { border: 1px solid #dedede; background-color: #f2f2f2; -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset; }

.cke_menubutton_on .cke_menubutton_icon { padding-right: 3px; }

.cke_menubutton:hover, .cke_menubutton:focus, .cke_menubutton:active { background-color: #EFF0EF; }

.cke_panel_frame .cke_menubutton_label { display: none; }

/* The separator used to separate menu item groups. */
.cke_menuseparator { background-color: #D3D3D3; height: 1px; filter: alpha(opacity=70); /* IE */ opacity: 0.70; /* Safari, Opera and Mozilla */ }

/* The small arrow shown for item with sub-menus. */
.cke_menuarrow { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAeCAYAAAAPSW++AAAAWUlEQVR42mNgAAJLS8v5QMzJgA6Agv+B+AYQa2GTAOFvQJyMSyINm1G66EYtAmIehlEwXAEobYHSGLqgFjRB/EcWTIYmnf/oEmlYJaCSuhhGIUnygNIYiA0Ab4wwJXKzD74AAAAASUVORK5CYII=); background-position: 0 10px; background-repeat: no-repeat; padding: 0 5px; }

.cke_rtl .cke_menuarrow { background-position: 5px -13px; background-repeat: no-repeat; }

.cke_menuarrow span { display: none; }

.cke_hc .cke_menuarrow span { vertical-align: middle; display: inline; }

/* Styles toolbar combos. */
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
richcombo.css (part of editor.css)
=================================

This file holds the style set of the "Rich Combo" widget which is commonly used
in the toolbar. It doesn't, however, styles the panel that is displayed when
clicking on the combo, which is instead styled by panel.css.

The visual representation of a rich combo widget looks as follows:

+-- .cke_combo----------------------------------------------------------------------+
| +-- .cke_combo_label --+ +-- .cke_combo_button ---------------------------------+ |
| |                      | | +-- .cke_combo_text --+ +-- .cke_combo_open -------+ | |
| |                      | | |                     | | +-- .cke_combo_arrow --+ | | |
| |                      | | |                     | | |                      | | | |
| |                      | | |                     | | +----------------------+ | | |
| |                      | | +---------------------+ +--------------------------+ | |
| +----------------------+ +------------------------------------------------------+ |
+-----------------------------------------------------------------------------------+
*/
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* The box that hold the entire combo widget */
.cke_combo, .tlb-text-button-box { display: inline-block; float: left; }

.cke_rtl .cke_combo, .cke_rtl .tlb-text-button-box { float: right; }

.cke_hc .cke_combo, .cke_hc .tlb-text-button-box { margin-top: -2px; }

/* The label of the combo widget. It is invisible by default, yet it's important for semantics and accessibility. */
.cke_combo_label { display: none; float: left; line-height: 26px; vertical-align: top; margin-right: 5px; }

.cke_rtl .cke_combo_label { float: right; margin-left: 5px; margin-right: 0; }

/* The container for combo text and arrow. */
.cke_combo_button, .tlb-text-button-box [class^="tlb-text-button-"], .tlb-text-button-box [class*=" tlb-text-button-"] { display: inline-block; margin: 0 2px 0 0; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: white; max-height: 26px; white-space: nowrap; }

/* Different states of the container. */
.cke_combo_off a.cke_combo_button:hover, .cke_combo_off .tlb-text-button-box a[class^="tlb-text-button-"]:hover, .tlb-text-button-box .cke_combo_off a[class^="tlb-text-button-"]:hover, .cke_combo_off .tlb-text-button-box a[class*=" tlb-text-button-"]:hover, .tlb-text-button-box .cke_combo_off a[class*=" tlb-text-button-"]:hover, .cke_combo_off a.cke_combo_button:focus, .cke_combo_off .tlb-text-button-box a[class^="tlb-text-button-"]:focus, .tlb-text-button-box .cke_combo_off a[class^="tlb-text-button-"]:focus, .cke_combo_off .tlb-text-button-box a[class*=" tlb-text-button-"]:focus, .tlb-text-button-box .cke_combo_off a[class*=" tlb-text-button-"]:focus { outline: none; }

.cke_rtl .cke_combo_button, .cke_rtl .tlb-text-button-box [class^="tlb-text-button-"], .tlb-text-button-box .cke_rtl [class^="tlb-text-button-"], .cke_rtl .tlb-text-button-box [class*=" tlb-text-button-"], .tlb-text-button-box .cke_rtl [class*=" tlb-text-button-"] { float: right; margin-left: 5px; margin-right: 0; }

.cke_hc a.cke_combo_button, .cke_hc .tlb-text-button-box a[class^="tlb-text-button-"], .tlb-text-button-box .cke_hc a[class^="tlb-text-button-"], .cke_hc .tlb-text-button-box a[class*=" tlb-text-button-"], .tlb-text-button-box .cke_hc a[class*=" tlb-text-button-"] { padding: 3px; }

.cke_hc .cke_combo_on a.cke_combo_button, .cke_hc .cke_combo_on .tlb-text-button-box a[class^="tlb-text-button-"], .tlb-text-button-box .cke_hc .cke_combo_on a[class^="tlb-text-button-"], .cke_hc .cke_combo_on .tlb-text-button-box a[class*=" tlb-text-button-"], .tlb-text-button-box .cke_hc .cke_combo_on a[class*=" tlb-text-button-"], .cke_hc .cke_combo_off a.cke_combo_button:hover, .cke_hc .cke_combo_off .tlb-text-button-box a[class^="tlb-text-button-"]:hover, .tlb-text-button-box .cke_hc .cke_combo_off a[class^="tlb-text-button-"]:hover, .cke_hc .cke_combo_off .tlb-text-button-box a[class*=" tlb-text-button-"]:hover, .tlb-text-button-box .cke_hc .cke_combo_off a[class*=" tlb-text-button-"]:hover, .cke_hc .cke_combo_off a.cke_combo_button:focus, .cke_hc .cke_combo_off .tlb-text-button-box a[class^="tlb-text-button-"]:focus, .tlb-text-button-box .cke_hc .cke_combo_off a[class^="tlb-text-button-"]:focus, .cke_hc .cke_combo_off .tlb-text-button-box a[class*=" tlb-text-button-"]:focus, .tlb-text-button-box .cke_hc .cke_combo_off a[class*=" tlb-text-button-"]:focus, .cke_hc .cke_combo_off a.cke_combo_button:active, .cke_hc .cke_combo_off .tlb-text-button-box a[class^="tlb-text-button-"]:active, .tlb-text-button-box .cke_hc .cke_combo_off a[class^="tlb-text-button-"]:active, .cke_hc .cke_combo_off .tlb-text-button-box a[class*=" tlb-text-button-"]:active, .tlb-text-button-box .cke_hc .cke_combo_off a[class*=" tlb-text-button-"]:active { border-width: 3px; padding: 1px; }

/* The label that shows the current value of the rich combo. By default, it holds the name of the property. See: .cke_combo_inlinelabel */
.cke_combo_text, .tlb-text-button-box [class^="tlb-text-button-"] .tlb-text, .tlb-text-button-box [class*=" tlb-text-button-"] .tlb-text { line-height: 26px; padding-left: 10px; text-overflow: ellipsis; overflow: hidden; float: left; cursor: default; color: #474747; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); width: 60px; }

.cke_rtl .cke_combo_text, .cke_rtl .tlb-text-button-box [class^="tlb-text-button-"] .tlb-text, .tlb-text-button-box [class^="tlb-text-button-"] .cke_rtl .tlb-text, .cke_rtl .tlb-text-button-box [class*=" tlb-text-button-"] .tlb-text, .tlb-text-button-box [class*=" tlb-text-button-"] .cke_rtl .tlb-text { float: right; text-align: right; padding-left: 0; padding-right: 10px; }

.cke_hc .cke_combo_text, .cke_hc .tlb-text-button-box [class^="tlb-text-button-"] .tlb-text, .tlb-text-button-box [class^="tlb-text-button-"] .cke_hc .tlb-text, .cke_hc .tlb-text-button-box [class*=" tlb-text-button-"] .tlb-text, .tlb-text-button-box [class*=" tlb-text-button-"] .cke_hc .tlb-text { line-height: 18px; font-size: 12px; }

/* The handler which opens the panel of rich combo properties. It holds an arrow as a visual indicator. */
.cke_combo_open { display: inline-block; font-size: 0; height: 26px; line-height: 17px; margin: 0; text-align: center; width: 20px; cursor: pointer; }
.cke_combo_open:hover { color: white; background: #3e7da7; }

.cke_hc .cke_combo_open { cursor: default; display: inline-block; font-size: 0; height: 26px; line-height: 17px; margin: 0; text-align: center; width: 20px; }

/* The arrow which is displayed inside of the .cke_combo_open handler. */
.cke_combo_arrow, .cke_button_arrow { margin: 8px 0 0; float: left; left: 7px; position: relative; font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; cursor: pointer; font-size: 1rem; }

.cke_hc .cke_combo_arrow { font-size: 10px; width: auto; border: 0; margin-top: 3px; }

/* Disabled combo button styles. */
.cke_combo_disabled .cke_combo_inlinelabel, .cke_combo_disabled .cke_combo_open { opacity: 0.3; }

/* Styles the elements path bar, available at the bottom of the editor UI.*/
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
elementspath.css (part of editor.css)
=======================================

This file styles the "Elements Path", whith is the list of element names
present at the the bottom bar of the CKEditor interface.

The following is a visual representation of its main elements:

+-- .cke_path ---------------------------------------------------------------+
| +-- .cke_path_item ----+ +-- .cke_path_item ----+ +-- .cke_path_empty ---+ |
| |                      | |                      | |                      | |
| +----------------------+ +----------------------+ +----------------------+ |
+----------------------------------------------------------------------------+
*/
/* The box that holds the entire elements path. */
.cke_path { float: left; margin: -2px 0 2px; }

/* Each item of the elements path. */
.cke_path_item, .cke_path_empty { display: inline-block; float: left; padding: 3px 4px; margin-right: 2px; cursor: default; text-decoration: none; outline: 0; border: 0; color: #4c4c4c; text-shadow: 0 1px 0 #fff; font-weight: bold; font-size: 11px; }

.cke_rtl .cke_path, .cke_rtl .cke_path_item, .cke_rtl .cke_path_empty { float: right; }

/* The items are <a> elements, so we define its hover states here. */
a.cke_path_item:hover, a.cke_path_item:focus, a.cke_path_item:active { background-color: #bfbfbf; color: #333; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.5); box-shadow: 0 0 4px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.5); }

.cke_hc a.cke_path_item:hover, .cke_hc a.cke_path_item:focus, .cke_hc a.cke_path_item:active { border: 2px solid; padding: 1px 2px; }

/* Contains hard-coded presets for "configurable-like" options of the UI (e.g. display labels on specific buttons) */
/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* "Source" button label */
.cke_button__source_label, .cke_button__sourcedialog_label { display: inline; }

/* "Font Size" combo width */
.cke_combo__fontsize .cke_combo_text, .cke_combo__fontsize .tlb-text-button-box [class^="tlb-text-button-"] .tlb-text, .tlb-text-button-box [class^="tlb-text-button-"] .cke_combo__fontsize .tlb-text, .cke_combo__fontsize .tlb-text-button-box [class*=" tlb-text-button-"] .tlb-text, .tlb-text-button-box [class*=" tlb-text-button-"] .cke_combo__fontsize .tlb-text { width: 30px; }

/* "Font Size" panel size */
.cke_combopanel__fontsize { width: 120px; }

/* Editable regions */
.cke_source { font-family: 'Courier New', Monospace; font-size: small; background-color: #fff; white-space: pre; }

.cke_wysiwyg_frame, .cke_wysiwyg_div { background-color: #fff; }

/* Tao specific stuff */
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

[class^="icon-"], [class*=" icon-"] { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled { min-width: 14px; text-decoration: none !important; text-align: center; }

.cke_top, .tlb-top, .cke_top:before, .tlb-top:before, .cke_top:after, .tlb-top:after, .cke_top *, .tlb-top *, .cke_top *:before, .tlb-top *:before, .cke_top *:after, .tlb-top *:after { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important; }

.cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled { padding-top: 1px; line-height: 0.9; font-size: 16px; }

.cke_nose { position: absolute; bottom: -6px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); border: 1px #f3f1ef solid; border-left: none; border-top: none; width: 12px; height: 12px; background: #f3f1ef; -webkit-box-shadow: 2px 1px 1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 1px 1px 0 rgba(0, 0, 0, 0.1); box-shadow: 2px 1px 1px 0 rgba(0, 0, 0, 0.1); opacity: 0; }
.cke_nose.float-space-left { opacity: 1; transition: opacity .1s ease-in-out; -moz-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; right: auto; left: 5px; }
.cke_nose.float-space-right { opacity: 1; transition: opacity .1s ease-in-out; -moz-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; right: 5px; left: auto; }
.cke_nose.float-space-bottom { top: -6px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.cke_nose.float-space-top { bottom: -6px; }

/* Icon set */
                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* Important! To avoid showing the editor UI while its styles are still not available, the editor creates it with visibility:hidden. Here, we restore the UI visibility. */
.cke_chrome { visibility: inherit; }

/* For accessibility purposes, several "voice labels" are present in the UI. These are usually <span> elements that show not be visible, but that are used by screen-readers to announce other elements. Here, we hide these <spans>, in fact. */
.cke_voice_label { display: none; }

legend.cke_voice_label { display: none; }

/*
.cke:before,
.cke:after { content: " "; display: table;
}

.cke:after { clear: both;
}

.cke { zoom: 1;
}
*/
.cke_top, .tlb-top { display: table; }

.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

[class^="icon-"], [class*=" icon-"] { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled { min-width: 14px; text-decoration: none !important; text-align: center; }

.cke_top, .tlb-top, .cke_top:before, .tlb-top:before, .cke_top:after, .tlb-top:after, .cke_top *, .tlb-top *, .cke_top *:before, .tlb-top *:before, .cke_top *:after, .tlb-top *:after { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important; }

.cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled { padding-top: 1px; line-height: 0.9; font-size: 16px; }

.cke_nose { position: absolute; bottom: -6px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); border: 1px #f3f1ef solid; border-left: none; border-top: none; width: 12px; height: 12px; background: #f3f1ef; -webkit-box-shadow: 2px 1px 1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 1px 1px 0 rgba(0, 0, 0, 0.1); box-shadow: 2px 1px 1px 0 rgba(0, 0, 0, 0.1); opacity: 0; }
.cke_nose.float-space-left { opacity: 1; transition: opacity .1s ease-in-out; -moz-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; right: auto; left: 5px; }
.cke_nose.float-space-right { opacity: 1; transition: opacity .1s ease-in-out; -moz-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; right: 5px; left: auto; }
.cke_nose.float-space-bottom { top: -6px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.cke_nose.float-space-top { bottom: -6px; }

/*
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/
/*
mainui.css (part of editor.css)
=================================

This file styles the basic structure of the CKEditor user interface - the box
that holds everything.

CKEditor offers two main editing modes. The main UI blocks that compose these
modes are:

	For "Theme UI" mode, the one most generally used:

	+-- .cke_chrome ----------------------+
	|+-- .cke_inner ---------------------+|
	|| +-- .cke_top -------------------+ ||
	|| |                               | ||
	|| +-------------------------------+ ||
	|| +-- .cke_contents --------------+ ||
	|| |                               | ||
	|| +-------------------------------+ ||
	|| +-- .cke_bottom ----------------+ ||
	|| |                               | ||
	|| +-------------------------------+ ||
	|+-----------------------------------+|
	+-------------------------------------+

	For "Inline Editing" mode:

	+-- .cke_chrome .cke_float------------+
	|+-- .cke_inner ---------------------+|
	|| +-- .cke_top -------------------+ ||
	|| |                               | ||
	|| +-------------------------------+ ||
	|+-----------------------------------+|
	+-------------------------------------+

Special outer level classes used in this file:

	.cke_hc: Available when the editor is rendered on "High Contrast".

*/
/* The outer boundary of the interface. */
.cke_chrome { /* This is <span>, so transform it into a block.*/ display: block; padding: 0; }

/* The inner boundary of the interface. */
.cke_inner { /* This is <span>, so transform it into a block.*/ display: block; -webkit-touch-callout: none; padding: 0; position: relative; z-index: 10001; }

/* Added to the outer boundary of the UI when in inline editing, when the UI is floating. */
.cke_float { /* Make white the space between the outer and the inner borders. */ border: none; }

.cke_float .cke_inner { /* As we don't have blocks following top (toolbar) we suppress the padding as the toolbar defines its own margin. */ padding-bottom: 0; }

/* Make the main spaces enlarge to hold potentially floated content. */
.cke_top, .tlb-top, .cke_contents, .cke_bottom { /* These are <span>s, so transform them into blocks.*/ /* Ideally this should be "auto", but it shows scrollbars in IE7. */ overflow: hidden; }

.cke_top, .tlb-top { /*border: 1px solid #b2b2b2;*/ /* Allow breaking toolbars when in a narrow editor. (#9947) */ white-space: normal; padding: 4px 3px 0px 4px; background: #f3f1ef; border: 1px solid #f3f1ef; border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); }

.cke_float .cke_top, .cke_float .tlb-top { border: 3px solid #f3f1ef; }

.cke_bottom { padding: 1px; position: relative; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px;   /* border-top: 1px solid #bfbfbf;
 -moz-box-shadow: 0 1px 0 #fff inset; -webkit-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset;
 background: #cfd1cf; background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#cfd1cf)); background-image: -moz-linear-gradient(top, #ebebeb, #cfd1cf); background-image: -webkit-linear-gradient(top, #ebebeb, #cfd1cf); background-image: -o-linear-gradient(top, #ebebeb, #cfd1cf); background-image: -ms-linear-gradient(top, #ebebeb, #cfd1cf); background-image: linear-gradient(top, #ebebeb, #cfd1cf); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf');*/ }

/* On iOS we need to manually enable scrolling in the contents block. (#9945) */
.cke_browser_ios .cke_contents { overflow-y: auto; -webkit-overflow-scrolling: touch; }

/* The resizer is the small UI element that is rendered at the bottom right part of the editor. It makes is possible to resize the editor UI. */
.cke_resizer { /* To avoid using images for the resizer, we create a small triangle, using some CSS magic. */ width: 0; height: 0; overflow: hidden; width: 0; height: 0; overflow: hidden; border-width: 10px 10px 0 0; border-color: transparent #666 transparent transparent; border-style: dashed solid dashed dashed; font-size: 0; vertical-align: bottom; margin-top: 6px; /* 	A margin in case of no other element in the same container to keep a distance to the bottom edge. */ margin-bottom: 2px; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

.cke_hc .cke_resizer { font-size: 15px; width: auto; height: auto; border-width: 0; }

.cke_resizer_ltr { cursor: se-resize; float: right; margin-right: -4px; }

/* This class is added in RTL mode. This is a special case for the resizer (usually the .cke_rtl class is used), because it may not necessarily be in RTL mode if the main UI is RTL. It depends instead on the context where the editor is inserted on. */
.cke_resizer_rtl { border-width: 10px 0 0 10px; border-color: transparent transparent transparent #A5A5A5; border-style: dashed dashed dashed solid; cursor: sw-resize; float: left; margin-left: -4px; right: auto; }

/* The editing area (where users type) can be rendered as an editable <div> element (e.g. divarea plugin). In that case, this is the class applied to that element. */
.cke_wysiwyg_div { display: block; height: 100%; overflow: auto; padding: 0 8px; outline-style: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

.tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled { height: 18px; padding: 4px 6px; }

.tlb .tlb-top .tlb-bar .tlb-button-disabled, .tlb .tlb-top .tlb-bar .disabled { opacity: .5; background: white !important; }
.tlb .tlb-top .tlb-bar .tlb-button-disabled:hover, .tlb .tlb-top .tlb-bar .disabled:hover { background: white !important; color: #222 !important; }
.tlb .tlb-top .tlb-bar .tlb-button-disabled span, .tlb .tlb-top .tlb-bar .disabled span { opacity: 0.3; }

.tlb-spacer { display: inline-block; min-width: 28px; height: 2px; }

.tlb-title { line-height: 2.5; float: left; padding: 0 6px; cursor: default; }

.tlb-wrapper { background: #f3f1ef; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); }
.tlb-wrapper .tlb { float: right; }
.tlb-wrapper .tlb, .tlb-wrapper .tlb-top { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.tlb-text-button-box [class^="tlb-text-button-"], .tlb-text-button-box [class*=" tlb-text-button-"] { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.tlb-text-button-box [class^="tlb-text-button-"]:hover, .tlb-text-button-box [class*=" tlb-text-button-"]:hover { background: #3e7da7; color: white; }
.tlb-text-button-box [class^="tlb-text-button-"]:hover .tlb-text, .tlb-text-button-box [class^="tlb-text-button-"]:hover [class^="icon-"], .tlb-text-button-box [class^="tlb-text-button-"]:hover [class*=" icon-"], .tlb-text-button-box [class*=" tlb-text-button-"]:hover .tlb-text, .tlb-text-button-box [class*=" tlb-text-button-"]:hover [class^="icon-"], .tlb-text-button-box [class*=" tlb-text-button-"]:hover [class*=" icon-"] { color: white; text-shadow: none; }
.tlb-text-button-box [class^="tlb-text-button-"] .tlb-text, .tlb-text-button-box [class*=" tlb-text-button-"] .tlb-text { cursor: pointer; padding-left: 7px !important; padding-right: 7px; width: auto; color: #222; }
.tlb-text-button-box [class^="tlb-text-button-"] [class^="icon-"], .tlb-text-button-box [class^="tlb-text-button-"] [class*=" icon-"], .tlb-text-button-box [class*=" tlb-text-button-"] [class^="icon-"], .tlb-text-button-box [class*=" tlb-text-button-"] [class*=" icon-"] { cursor: pointer; color: #222; line-height: 26px; float: left; padding-left: 6px; }
.tlb-text-button-box .tlb-text-button-disabled, .tlb-text-button-box .disabled { cursor: default !important; background: white !important; }
.tlb-text-button-box .tlb-text-button-disabled .tlb-text, .tlb-text-button-box .tlb-text-button-disabled [class^="icon-"], .tlb-text-button-box .tlb-text-button-disabled [class*=" icon-"], .tlb-text-button-box .disabled .tlb-text, .tlb-text-button-box .disabled [class^="icon-"], .tlb-text-button-box .disabled [class*=" icon-"] { color: #222 !important; cursor: default !important; text-shadow: 1px 1px 0 white !important; opacity: .4; }
.tlb-text-button-box .tlb-text-button-on, .tlb-text-button-box:focus { background-color: #0e5d91; color: white; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2) !important; }
.tlb-text-button-box .tlb-text-button-on .tlb-text, .tlb-text-button-box .tlb-text-button-on [class^="icon-"], .tlb-text-button-box .tlb-text-button-on [class*=" icon-"], .tlb-text-button-box:focus .tlb-text, .tlb-text-button-box:focus [class^="icon-"], .tlb-text-button-box:focus [class*=" icon-"] { text-shadow: none; color: white; }

.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* tooltipster themes */
.tao-dark-tooltip, .tao-default-tooltip, .tao-info-tooltip, .tao-success-tooltip, .tao-warning-tooltip, .tao-error-tooltip { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 300px; border-width: 1px; border-style: solid; }
.tao-dark-tooltip .tooltipster-content, .tao-default-tooltip .tooltipster-content, .tao-info-tooltip .tooltipster-content, .tao-success-tooltip .tooltipster-content, .tao-warning-tooltip .tooltipster-content, .tao-error-tooltip .tooltipster-content { font-size: 12px; font-size: 1.2rem; line-height: 14px; padding: 6px; }
.tao-dark-tooltip .tooltipster-fade-show, .tao-default-tooltip .tooltipster-fade-show, .tao-info-tooltip .tooltipster-fade-show, .tao-success-tooltip .tooltipster-fade-show, .tao-warning-tooltip .tooltipster-fade-show, .tao-error-tooltip .tooltipster-fade-show { opacity: 0.7 !important; }

.tao-dark-tooltip { border-color: #444; background-color: #404040; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); color: white; }

.tao-default-tooltip { border-color: #ddd; background-color: white; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); color: #222; }

.tao-info-tooltip { -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); color: #222; }

.tao-success-tooltip { -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); color: #222; }

.tao-warning-tooltip { -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); color: #222; }

.tao-error-tooltip { -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); color: #222; }

/* default class for the tooltip content. Must be hidden. */
.tooltip-content { display: none; }

.tooltipster-content .tooltip-content { display: block; }

/* override small arrow border */
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border { bottom: -8px !important; }

.icon-help.tooltipstered { cursor: help; position: relative; top: 2px; }

.help-content { display: none; }

.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* tooltip */
.resourcemgr { position: relative; width: 100%; height: 100%; }
.resourcemgr > h2 { font-size: 15px; font-size: 1.5rem; }
.resourcemgr .file-browser, .resourcemgr .file-selector, .resourcemgr .file-preview { position: relative; display: table-cell; vertical-align: top; height: 100% !important; color: #222; }
.resourcemgr .file-browser h1, .resourcemgr .file-selector h1, .resourcemgr .file-preview h1 { font-size: 16px; font-size: 1.6rem; line-height: 1.6; color: #222; margin-top: 1px; padding: 5px; height: 38px; }
.resourcemgr .file-browser h2, .resourcemgr .file-selector h2, .resourcemgr .file-preview h2 { font-size: 13px; font-size: 1.3rem; line-height: 1.3; background-color: #D4D5D7; color: #222; margin-top: 1px; padding: 6px; position: relative; clear: both; }
.resourcemgr .file-browser h2.toggler, .resourcemgr .file-selector h2.toggler, .resourcemgr .file-preview h2.toggler { cursor: pointer; }
.resourcemgr .file-browser h2.toggler:after, .resourcemgr .file-selector h2.toggler:after, .resourcemgr .file-preview h2.toggler:after { position: absolute; right: 15px; top: 3px; }
.resourcemgr .file-browser { background-color: #f3f1ef; }
.resourcemgr .file-browser > h1 { width: 200px; background-color: #D4D5D7; }
.resourcemgr .file-browser ul { list-style-type: none; padding-left: 5px; }
.resourcemgr .file-browser ul ul { padding-left: 18px; }
.resourcemgr .file-browser ul li a { color: #222; }
.resourcemgr .file-browser ul li a:before { font-family: 'tao'; display: inline-block; margin: 0 3px; }
.resourcemgr .file-browser ul li a.opened:before { font-style: italic; font-family: 'tao'; display: inline-block; }
.resourcemgr .file-browser ul li.active > a { background-color: #9ebed3; }
.resourcemgr .file-preview { max-width: 300px; background-color: #f3f1ef; }
.resourcemgr .file-preview > h1 { width: 300px; background-color: #D4D5D7; }
.resourcemgr .file-preview .file-properties { padding: 0 5px; }
.resourcemgr .file-preview .previewer { height: 300px; overflow: hidden; }
.resourcemgr .file-preview .actions { text-align: center; margin-bottom: 10px; }
.resourcemgr .file-selector { position: relative; width: 100%; border: solid 1px #fff; border-top: none; border-bottom: none; background-color: white; }
.resourcemgr .file-selector > h1 { position: relative; background-color: #f3f1ef; }
.resourcemgr .file-selector > h1 .title { margin-right: 75px; }
.resourcemgr .file-selector > h1 .upload-switcher a { display: inline-block; }
.resourcemgr .file-selector > h1 .upload-switcher .listing { display: none; }
.resourcemgr .file-selector .empty { width: 100%; color: #666; font-style: italic; font-size: 18px; font-size: 1.8rem; text-align: center; }
.resourcemgr .file-selector ul.files { position: relative; margin-bottom: 0; padding: 0; list-style-type: none; max-height: 550px; overflow-y: auto; }
.resourcemgr .file-selector ul.files li { height: 35px; line-height: 35px; margin-bottom: 0; padding: 0 0 0 5px; overflow-y: hidden; }
.resourcemgr .file-selector ul.files li:before { font-family: 'tao'; display: inline-block; margin: 0 4px; font-size: 16px; font-size: 1.6rem; vertical-align: top; }
.resourcemgr .file-selector ul.files li[data-type='image']:before { font-family: 'tao'; display: inline-block; margin: 0 2px 0 0; }
.resourcemgr .file-selector ul.files li[data-type='audio']:before { font-family: 'tao'; display: inline-block; margin: 0 2px 0 0; }
.resourcemgr .file-selector ul.files li[data-type='video']:before { font-family: 'tao'; display: inline-block; margin: 0 2px 0 0; }
.resourcemgr .file-selector ul.files li.active, .resourcemgr .file-selector ul.files li:hover { background-color: #9ebed3; cursor: pointer; }
.resourcemgr .file-selector ul.files li .desc { display: inline-block; min-width: 150px; max-width: 250px; }
.resourcemgr .file-selector ul.files li .actions { float: right; position: relative; height: 35px; width: 100px; }
.resourcemgr .file-selector ul.files li .actions .tlb { display: inline-block; background: none; font-size: 14px; font-size: 1.4rem; }
.resourcemgr .file-selector ul.files li .actions .tlb .tlb-top { background: none !important; border-width: 0 !important; -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2); }
.resourcemgr .file-selector .file-upload-container { display: none; padding: 0 5px; }

.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

.item-editor-sidebar .media-sizer { position: relative; min-height: 120px; }
.item-editor-sidebar .media-sizer label { min-width: 90px; line-height: 22px; }
.item-editor-sidebar .media-sizer input[type="text"] { width: 72px !important; min-width: 72px !important; text-align: right; }
.item-editor-sidebar .media-sizer .media-sizer-link { border: 2px solid transparent; border-radius: 2px; border-right: none; position: absolute; left: 75px; top: 10px; height: 38px; width: 16px; opacity: .55; cursor: pointer; }
.item-editor-sidebar .media-sizer .media-sizer-link:hover { color: #3e7da7; }
.item-editor-sidebar .media-sizer .media-sizer-link span { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); position: absolute; top: 8px; left: -11px; background: #f2f0ee; padding: 3px; border-radius: 8px; }
.item-editor-sidebar .media-sizer .media-sizer-slider-box { padding-top: 10px; position: relative; }
.item-editor-sidebar .media-sizer .media-sizer-cover { position: absolute; top: 0; left: 0; width: 100%; height: 30px; background: #f2f0ee; opacity: .55; display: block; z-index: 15; }
.item-editor-sidebar .media-sizer .media-sizer-pixel { display: none; position: relative; }
.item-editor-sidebar .media-sizer .media-sizer-percent { display: block; position: relative; }
.item-editor-sidebar .media-sizer.media-sizer-synced .media-sizer-cover { display: none; }
.item-editor-sidebar .media-sizer.media-sizer-synced .media-sizer-link { border-color: #ccc; opacity: 1; }

.datatable-container { overflow-y: auto; }

table.datatable th { cursor: not-allowed; }
table.datatable th[data-sort-by] { cursor: pointer; }
table.datatable th.sorted:after { float: right; }
table.datatable th.id, table.datatable td.id { display: none; }
table.datatable th[data-item-identifier], table.datatable td[data-item-identifier] { text-align: center; }
table.datatable th button, table.datatable td button { text-transform: capitalize; }

#tab-items_preview { display: none !important; }

body { z-index: 0; }

address, article, aside, audio, blockquote, canvas, dd, div, dl, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, noscript, ol, output, p, pre, section, table, tfoot, ul, video, main { margin-top: 0; padding-top: 0; padding-bottom: 0; }

blockquote, dd, dl, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, ol, p, pre, table, ul { margin-bottom: 10px; }

iframe { border: none; }

code { background: #f1f5f7; padding: 2px 6px; display: inline-block; margin: 0 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

code, pre { font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; font-size: 14px; font-size: 1.4rem; }

input { border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; }

.overlay, .ui-widget-overlay { background: rgba(255, 255, 255, 0.9); }

.ui-widget { font-family: "Franklin Gothic", "Franklin Gothic Medium", "Source Sans Pro", sans-serif; font-size: 1.4rem !important; }

.ui-widget .ui-widget { font-size: 1.4rem !important; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Franklin Gothic", "Franklin Gothic Medium", "Source Sans Pro", sans-serif; font-size: 1.4rem !important; }

a { color: #0e5d91; }
a:hover { color: #266d9c; text-decoration: underline; }

a[rel="external"] span.icon-external:before { font-size: 11px; font-size: 1.1rem; padding: 0 0 0 4px; position: relative; top: 1px; }

[class^="btn-"], [class*=" btn-"], .btn-default, button, input[type="submit"], input[type="reset"] { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 14px !important; font-size: 1.4rem !important; color: white !important; cursor: pointer; text-decoration: none !important; vertical-align: middle; outline: 0; overflow: visible; border: none; display: inline-block; line-height: 2.5; padding: 0 15px; background-color: #acb1b8; text-shadow: 1px 1px 0 #82878d; font-weight: normal; font-style: normal; text-align: center; height: 35px; }
.small[class^="btn-"], .small[class*=" btn-"], .small.btn-default, button.small, input.small[type="submit"], input.small[type="reset"] { line-height: 1.8; height: 25px; }
.small[class^="btn-"] [class^="icon-"], .small[class*=" btn-"] [class^="icon-"], .small.btn-default [class^="icon-"], button.small [class^="icon-"], input.small[type="submit"] [class^="icon-"], input.small[type="reset"] [class^="icon-"], .small[class^="btn-"] [class*=" icon-"], .small[class*=" btn-"] [class*=" icon-"], .small.btn-default [class*=" icon-"], button.small [class*=" icon-"], input.small[type="submit"] [class*=" icon-"], input.small[type="reset"] [class*=" icon-"] { font-size: 13px; font-size: 1.3rem; }
[class^="btn-"] [class^="icon-"], [class*=" btn-"] [class^="icon-"], .btn-default [class^="icon-"], button [class^="icon-"], input[type="submit"] [class^="icon-"], input[type="reset"] [class^="icon-"], [class^="btn-"] [class*=" icon-"], [class*=" btn-"] [class*=" icon-"], .btn-default [class*=" icon-"], button [class*=" icon-"], input[type="submit"] [class*=" icon-"], input[type="reset"] [class*=" icon-"] { font: tao !important; font-family: tao; font-size: 14px; font-size: 1.4rem; line-height: 1; padding: 0 9px 0 0; position: relative; top: 1px; left: -1px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
[class^="btn-"] [class^="icon-"].r, [class*=" btn-"] [class^="icon-"].r, .btn-default [class^="icon-"].r, button [class^="icon-"].r, input[type="submit"] [class^="icon-"].r, input[type="reset"] [class^="icon-"].r, [class^="btn-"] [class*=" icon-"].r, [class*=" btn-"] [class*=" icon-"].r, .btn-default [class*=" icon-"].r, button [class*=" icon-"].r, input[type="submit"] [class*=" icon-"].r, input[type="reset"] [class*=" icon-"].r { padding: 0 0 0 9px; }
[class^="btn-"]:hover, [class*=" btn-"]:hover, .btn-default:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover { opacity: .85; }
.btn-info[class^="btn-"], [class^="btn-"].ui-button, .btn-info[class*=" btn-"], [class*=" btn-"].ui-button, .btn-info.btn-default, .btn-default.ui-button, button.btn-info, button.ui-button, input.btn-info[type="submit"], input[type="submit"].ui-button, input.btn-info[type="reset"], input[type="reset"].ui-button { background-color: #266d9c; text-shadow: 1px 1px 0 #0b4a74; }
.btn-error[class^="btn-"], .btn-error[class*=" btn-"], .btn-error.btn-default, button.btn-error, input.btn-error[type="submit"], input.btn-error[type="reset"] { background-color: #c02940; text-shadow: 1px 1px 0 #940e22; }
.btn-success[class^="btn-"], .btn-success[class*=" btn-"], .btn-success.btn-default, button.btn-success, input.btn-success[type="submit"], input.btn-success[type="reset"] { background-color: #269c5d; text-shadow: 1px 1px 0 #0b743c; }
.btn-warning[class^="btn-"], .btn-warning[class*=" btn-"], .btn-warning.btn-default, button.btn-warning, input.btn-warning[type="submit"], input.btn-warning[type="reset"] { background-color: #dbb66b; text-shadow: 1px 1px 0 #ac8b48; }

/* todo move to main ? */
.disabled, button[disabled] { background-color: #afb4bb !important; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8) !important; cursor: not-allowed !important; opacity: .55 !important; color: #000 !important; }

.ui-button [class^="icon-"], .ui-button [class*=" icon-"] { font-family: tao !important; }

.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

.ui-icon-carat-1-n { background-position: 0px 0px; }

.ui-icon-carat-1-ne { background-position: -16px 0px; }

.ui-icon-carat-1-e { background-position: -32px 0px; }

.ui-icon-carat-1-se { background-position: -48px 0px; }

.ui-icon-carat-1-s { background-position: -64px 0px; }

.ui-icon-carat-1-sw { background-position: -80px 0px; }

.ui-icon-carat-1-w { background-position: -96px 0px; }

.ui-icon-carat-1-nw { background-position: -112px 0px; }

.ui-icon-carat-2-n-s { background-position: -128px 0px; }

.ui-icon-carat-2-e-w { background-position: -144px 0px; }

.ui-icon-triangle-1-n { background-position: 0px 0px; }

.ui-icon-triangle-1-ne { background-position: -16px 0px; }

.ui-icon-triangle-1-e { background-position: -32px 0px; }

.ui-icon-triangle-1-se { background-position: -48px 0px; }

.ui-icon-triangle-1-s { background-position: -64px 0px; }

.ui-icon-triangle-1-sw { background-position: -80px 0px; }

.ui-icon-triangle-1-w { background-position: -96px 0px; }

.ui-icon-triangle-1-nw { background-position: -112px 0px; }

.ui-icon-triangle-2-n-s { background-position: -128px 0px; }

.ui-icon-triangle-2-e-w { background-position: -144px 0px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-arrow-1-n { background-position: 0px -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -64px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 0px -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0px -84px; }

.ui-icon-arrow-4-diag { background-position: -16px -84px; }

.ui-icon-extlink { background-position: -32px -84px; }

.ui-icon-newwin { background-position: -48px -84px; }

.ui-icon-refresh { background-position: -64px -84px; }

.ui-icon-shuffle { background-position: -80px -84px; }

.ui-icon-transfer-e-w { background-position: -96px -84px; }

.ui-icon-transferthick-e-w { background-position: -112px -84px; }

.ui-icon-folder-collapsed { background-position: 0px -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0px -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0px -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0px -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-off { background-position: -96px -144px; }

.ui-icon-radio-on { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0px -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start { background-position: -80px -160px; }

.ui-icon-seek-first { background-position: -96px -160px; }

.ui-icon-stop { background-position: -112px -160px; }

.ui-icon-eject { background-position: -128px -160px; }

.ui-icon-volume-off { background-position: -144px -160px; }

.ui-icon-volume-on { background-position: -160px -160px; }

.ui-icon-power { background-position: 0px -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0px -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0px -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0px -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* jQuery UI CSS Framework  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Theming/API */
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix { display: block; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height: 1%; }

/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget { font-size: 1.1em; }
.ui-widget .ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }

.ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #444444; }
.ui-widget-content a { color: #444444; }

.ui-widget-header { border: 1px solid #dddddd; background: #dddddd; color: #444444; }
.ui-widget-header a { color: #444444; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #cccccc; background: #ffffff; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #444444; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #ff0084; background: #ffffff; color: #222222; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #222222; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #222222; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; background-image: none; }

.light-icon, .ui-accordion-header.ui-state-hover .ui-icon, .ui-dialog-titlebar .ui-state-hover .ui-icon { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAXGElEQVR42u2dX6gdx33HZWPCJdzAyS04i2rERRRjgTmIRQl+KOYQhDF6Ojh6aExJDkq4lGJaYRuSQjCIEPoSU1rQgwLiEooDIS2C/HnwQzlJlNYEchENaQI21LWp20dBE+hLwnY3nZVHc2d3f7/5/WZm9+z3A8NKe89v/8zM7zt/dv6cOQMAAAAAAAAAAJw5U1VVUf0/BWIDgHk6fwURALky4ewzXuuIGZ2/4IqA+8xIx5lV/yoPAgEQZZ6Q+7v3tZ0g5n37HDFlGkje3/db1CJmVv1TFIBCmnkCBUBUAmoIgPTdtdJA45k10hFMpPoX0xFS3l9LBKU1l1zxrv3M0nQEmRIxlwNKSo4INZDkJbBWDSBlHkANAETNiGOu/sZ4Bo0+gNS1QPQBAG0nwleAPAIW3ATCVwAAdqs/CM4LAAAAAAAAAAAAAAAAAAAAAAAAAADCwSCUUYwExCCgOWc86Ww04Vh4jfUACsF6ANI59YVSGqReD0C8GpAd7xCS6Tq/OAMoCYD4GaTPLpiRWGikgYIAJJtN6cY7JgNN2/nVRECaiRPfW3NRlCLlu2vcX6Hp5hMArAUwkXZ3FWNVn1SZWKP2IW0GSQVUUTyzrmWAGgAI7sjCegBi8VRpfqAPAOSsjeArAL4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTMdfz+GEaTZo9/TN6YdxxoZP4cDrRLk4+yvYPCRJpKKwPljDSta6V+D43ZhL6j5FlC3z10PYfc6e/apsoD4vvmTnztSEgtQBr314gzDSfQSjvuYiqS59DIt5o1II13CI0/URzkSnyt6chaApbq3TXjQNMJxvLuKZ8l1AH7nluyMlXos4viMIfyxaoKp64C52j6xKiBSERc891z1ULHkg5ZfC9XpGk9g2Y/Rq7754xHSQmUq+ocoy8rZx9A1vviKwDiAO+f7/PfGD5DAgAAAAAAAAAAAAAAAAAAAAAAAGDiODvDFDOOh2rG8+FV8kDqwSzaI0DHsLtUzoSfZAYYYwLkmg+vtDGqWh7g3N9zjUL7XgnSoQjNA9J5LF1xmVz9lBQ5eeJrTqmVOkCG+K5ilKYc8em4TpGiwNGoAbn2qQVAsrdklMyvkImSikAO8RMlmr4TqK4GRBSASjIlWGNLckkNSGM6sOZU8ODrxMj8Ghkg1n0jKXBQ4mm8v2ZNINW7awiARj7QynuC+4uaYKMQgFgZIEUpOMZ7a0xLTiUAMbZE19oqPlMNiN0EkDRBsjcBYrXFJYmfshMshgMkboao1b4k7e+QfqAYhVGuTkDJfcX9SblXtJEmvnJPeJZ7x8oUKdvAZzKTswag9cxYDwDkcByMBQEAAAAAAAAAAAAAAAAAAAAAxADfv/NEeqE0maaQjGVWvj8yUoDzjSHuUg+BhvPrTAQKGk0Ww/lDRG2MW4xLnFj6zJK409okNOX9ofrCBSFChzN2bQwZev/cDivd4VVLeDTEjzubM4eASJ4dnBmcjVaEXi/g/kXfuZgln+ZiGL5jqhIs9XyCofcNKQC0hBMCIGwCpJpS2tF0CJ6Sq5XRU06M0rq/9rbsoQImEQCtZ5auDTFLEdDsjFHoP6i4VVDpXPhcAiB9D41Mn6sarlGC96wlAOfXFoW+9rrWbDJmJ6LqgpYaDqTdno/Z99AlPjkFJLeAg4AE1JxKGtD+H8VUVs21CVP3AeRYDBWlNgATFX0AAAAAAAAAAAAAAAAAAAAAJkT9JWyBz2FgrplfbQCH1lZZEtuA+QQ75fxY4x+IHZlqx/0bxRFz7/FnWKQUVA1bz/tABEC8GoDPljoxxbOjauv8C85koK57Ee6/cO/NtO+t/aSeVYhtpkBwJpNOaAmZjebcc2GXutzZZIECUPU1A0Jn5IXacp3XnrQFAQDB1f5cGcd1GG6VW1sAJKWw9hx+qvMPNcHQBACTqAEoCQi3BO0VoJg1gL7nlayF4NQI4Pxg3H0AqUvdgSbAQ02QoRqJtA9AYT96VPmBbnMgxI77N0mpPWTPfP5FLAeSLqlFsCvg8CB7DUBzHMBIhHAxoectIAAAzND5AQAAAAAAAAAAAAAAAAAwduovD6VnKEI5oed/rA57TngMKTvuRFs7GW7bnMvwHF/NOZLN3O5Wz6C6MoPzs+7tuUaZ0vnNcWndf2n/TRAHJeM5zju255nvwbaX3tNc42pfEL5Dty+Zv12vw8qENWdUXsfv1yEO6HmuI4V5/NS9BTcDTrgJdN7BTCy174tDaaahZmpT2rfO35b+lTm3F5IHOO+hNaFNa1/KwALIm+el6dh7DfOblRUWXUEoINtAAThiJt6eJ1AT8VagANgRfdYO7t977HtrALG32O6JO1IcWg7fHA9MaN+JJQD14aQN3PdQqglWlHST2MQQgCER77ux6+ycGoAtIAVXQHoyYKh673tC7BpA1Qof52+ejN/ZB0AQkFNrAQRk4v2Od99nCEDj+IcmM/5xoAA83gamA6iX/kqrSXHmwgQJgMf5P80VgKAqlCUABeU6AxHQJR6cBHzcE1LUAM66jm45/1nqfH9HBEpKJrCXLXOXMWMKwOM9gSIAbRPgeRO4TYAT61p7rV17nvgOpe+4ywLgcf6m3+CKKwIxBaCQXMO5ThvOWv/mJOChFVL1AVRWtd9uAq2t82QB6Pg3RQBKX9OBIQDnPO99rj0/YH/Q0wl4kKINrykAvv/HvIZPAOrDi0QBqBz7jREBm1VsARAlYNvR1BE4CfikFSpqFVSpBlBaIrB2zlGbAKfsEwrAkz2h7/6F5fiH5t9NuGjVAopAASgpTmBd4wXfMaD03lOoAewJBaAKrAEckZw/pQAQI+7pjiCpwu0RBUBaAyjdDkArlMROQIl95emAXTPi381ES6c0P99juyRkn2WiGoCWAGRtAgS8e1cH4IrywBQBKEMTTzIOwPDVEYwDGO1nwJ7McyRY3KVkfAevFB04WyeeKQRYaa91DakAdIjA6gwgJ1xpwqYjlDOKi+ABLSN69lkui2aJAJwfAAAAAAAAAAAAAAAAABgddQ/+15qQ6+YLjS2xA+9d+bb4ypwYJWM67qWOb8CXCLbrgc/o6wH7owH7I+L7ng+ZDjwWe+s6fy3JP+0Etwz5zZ6QtS+81oPP2FznL62MvyDYbT0z+G6YEWJr5mScI2dQxC3iKLgqovNTRnJd6hsHPiQCzju7IXhnJcFgmqU7GnAK9j2FyYbo9O7AuAXlu7pjc+QR5QXxue9aNneFzv/QQKRmmDbV+d2x5JSpvEWsUWCcufDm53/uHK8HZKDSKZlLzvN3nYvlwNY9f2qO98zxLfvvxHRYOtdchthb59j2piTcM8clJ/2czN+WglHzoK/GxZgId0RI/iPG+6+td1+QRjP2LEpREl9eQwCCpwNbmfUZM3vtch2eMNMiz3FWKbLiYW2LwdgFoOafzPFN57gNcEB3XoDE/ukA+3Yq8B7z/htBHuwbEr+IlX6mzT/E1xj5d2sVfBtbDLoMbhFWpLkVWwD6+gKYNYDr5viVNvIYGah0JtKUjIw7hhrAd8zxB+b4BmNVpCclNQDXnlsDsO1DagB9zk8Yi7/yxTV1bL1C+r3eY/o6MQ+emgbPmsvgODx3KulYBKCtAbxoOpQeHGM5f1cG4PRReNqcp1ZoIth/xxy/7Rz/kWBfdMwGXBLv77Mvhfac+/vavHY4H1kAhibULULykKTmk6wX3pp2u7aUiDUrSUEASqECBzv/UOJJBIBp3wjfD8wKPltz/F4dnhqogp4lFGDnR2y/CZ29p9UEGLDn2t51OgMXROe32/zbpAKg8QnQiYyF5vWZDlwG2F8ayMCXuALASQeF1ZgetNeFcZfF3rrORikPhJbEC67zG7umz+p3dmef6Rxszl0mCoDd5l8ke3klAThS6gENXVE12PkJIkAZByBdlvu8oARtKYSOk8t+I3V+6WfADhFYMO991XP+KuETpEoNSBJxyzMA7BC5BgIJnpc36AcAAAAAAAAAAAAAAAAAk7oH9g895/YyPcuauzy0Oxqu3Swkw7PPbjXfsWTgJXdDh5gZYEqZoH7UL9fh31wRqP//l3X4B4J9++342Dl/HPBN+QZ3g4jqw33k2l2J/siEhqeYeed6QPxdNBO3KjOc+xnz7+bcRYJ9ydlLoUcs2esxEO2l11hz/IY9iMlKwK2VCe6HiIDUeScqAN8yj/x7ETBj279uzv2GmXjHjvNLxoQfMkYSftQTPsIYDn5sZeSl53lWIZlXMJuUPAhM8puBmayk53FGM5b2fBzKM9qDlrp8mxKBW0/Jc1+6GMNMBKBxlp9YIvBqHf7XDOX8U4L9sSsCPlEILP2pAvBoE6xzj5pAdcC19e+VOy8/tPRiCkAZsrOSU4so3XxMEQDz7+sdTrggXMOejHfkjo6lCoCZBu9uL1dxEvDYVfTYAqC1oo1UcISZsJm6+r75+X+Z4xfr8AfE5zjuuDXV+Rfaw7kr4uas9U/+xrndljM01ZpQ5gscAQidC+GuaEV+BqcGUDm+dEgVAKcG8EAAOLWU6sNNWS+6MypJAmA7v902kTpRbAGIacusgv+dY7bPFKNjofN3lYBDfQDt1OFTOzM3zs3oRFyFjEtv4yqjABw4Pz9w/024t1v7WlvNME4NQDKb9QmrBvBE9eEOzTcoEXjfzXTU1WTmLgCmCfByHT4wP/9nc/zXJiGITvD3Hbe+K3B+qgMujfj4wmFgBzJHwOxSdN8KbAEIbMMfOuGc8+9KID7HifoA2pL/oao/txPwvtUJuEUnIPmZ28U4/r0Of1KHj1ki8J8Bzn9MFQGP86+qgBWdrdLioU5ERpodW6sx3eCIgGcW5wFzSbjeBWwIDvxgK/quf0tqH4n6ANbG9qIVWmFgiYDoM+BMBeDL5pG/YJ1rReAtZg3orjl3N2A+/0r4HsdW5nudmWYrpxNwQRUBSukY0qPfToMeuL70M6CvBuEL0foAnE+4dqALgHan2pwEwDz3l+rwcedcIwKfYrTh7zrn7w6NA9BYy6CrORTYd3Hf6hVfMJth18wYgCIkL1kOc6ovY8Buz/4K4Px7b8B2+uMAQFRheGxCz9pUvW+acMC03ZgmwMIVN/sYow/J1xSQrvIEAAAAAAAAAAAAsNO0nxCYNs2srW96Ol+ac1cQqwBMw/nvWM57h2jzEuETyEuIXQDG7fzPexz3eULJXxG2VaqoNYH6dyfm9ycB7/Cu5sAYc80Vcgcr3VxOEDvTKv3tmU13BmxuMwTgNvE5ggcwaA+CsCa3rAi/FW/QIL2Ggn1lHLl0nTtH/IMMpb8nMZ/nJLjCjLpKYTThQuEaK8bmkF07024Ezsud0NPaP2dGtj0X8AxqaQcBmG7b353bfCckwQWZ6Ii7JViX81M3SXSdm+P8Go7jXKPd5HET4HzPOeeeC3yGEwjAfJx/RSi8VwkFYCVpv1u3u0fcmXXlTGZZcfsRlAWANY7esd9zzu0RxsF72+0BU7pLy/bEugaG4Y5cAEgOnEoAFN9nESB+q5BORNQA0Am4S6X/omN+88pjf5MhADdT1AAUa0ArxjVm3weA2Wg7UPpzO/HMvuZULqfoBAxck3AV6vw9DrxJfY3cXwHs68C7piEAJwwHPum4xjWC7bUAZ1ylEoAcNY9dL1gQC/NK8Gc9K8NW5tyziCEIAAAAAAAAAAAAAAAAAAAAAAAgK+2YiNS2IG+it7u6roTXqLr+D5Kk460mSJ1fOJgKaT5RAagkQhAiAL77mbkIW+Z4/JWxWXjOsZ/B+tsR0f6o55mSTKd1hjSvJA4sHU7tvNMKHjYtAQgSAoEAVB1CQFmMY+W578rZo17yDGwB4N5fUQCkMxFV1gDw7NGHGsFEBaDiLM6hIACnFvIYmIzkK3G2SluEb0MEIOT+GgIQ24lDbKmbWwKWnz7S7DdZh7+qwxt1eNOEN8wmtc3fHkENYGY1gDEKAGoAqo7/aB0+V4dfESbf/dL89lH0AcyoD0Ahk6EPYJzOX7jbxRP5cR0+wXFefAXYsSacRARS2oLOOF3W4f0qnPfq8DRiErAdObUt8Jb871Vy3iPXBAAAoxGAH1Z6bBGjAEzH+a9W+ryAmAVgGgLwiwgC8HPELADjd/4LVTwuIIYBGLcAvBJRAF5GDAMwbgH4RkQBuDV086A17QEAagLw/YgC8F3fDZuRd39hCcBrdThH2V7LEY6WGxxbAEAmAbC2Ads6ArCi7rFn7JbGxt4fYKkQGUPDcI8kE5mmbg/QBBA1AeoTx+YPf2sLgPXv44AXWFiTYZaRBYAyTr/cVXuwkwLwapJOQKv0v2ede83aKvseY6fdlkZQDs25LacW4XMMooM0m2Hum6P97/2hLbKN/b513PMEjn0lsN/zHAe3+AY7JwBpPgNae7rf6HiQG9QSyDQB7M0pDy2BuR5ZAM56QmEdhxywsI6F5xoV4f7u8ax1Pc797esM3h/srAjEHwjkqwE4f7/HLcE9fQrH3HntAQLwVE8YrIJP2R7srADEGAr8Gd+Ntr5Pf1ZpvqU6ruW0a6sWsI4sAOgEBLsqAj+KPhnIVN1b7plq/z1uT37XQhDU6aFdjo/qL5ixAGhOBy6G2u93HKM7Gp/xAAAiEcCCIACgJhB5STAAwKhFIO6ioACASQjB0LLgnwxaFhwAAAAAM6xWXKnDNz1tiebclbHbI/2mnX5zt8+deV4idCq8NFZ7OP+002/u9mMoOahcGZs9nH/a6Td3+zFkoNtdO8l4XuA2xb6HIftr9n3Nv6/12Xe8U9U76il+nBaS0Yv2xKCQ9LNHUIaknzT9O2xT3f/EkxeC7h9q3xMXt8coABUjASqK/VCEdNlb5661YtD1G+I7FbmcX7CrTuFEWcFNv740jJ3+1OcKfT7O/Sn5p8Nh/6wNXPuOZ7k42u3SKM7FdeBQe7sW4Cn9QwSAJQIc4aI4r4LzD75DhPgPFoAx5B/f71Pat87uc34IAC0CN9bfNgoCUMV0QI37SgRoTOmXW4BGUAO46PztojRPzLUJsHGEIEkNIKQKrlkD0Eo/SRNAswoemn80ayAp7W0R8Dn/WAXgJiMBblLsexiyH+oEvJmiD4DTCafdB6CRfj0dcTdTpH+PAES9P6FQimrvNgMo9mMQgMsMB748Nvtd/Aowp/Sbu/1YROAa4eGvjdV+7kw9/eZuP5ZM9Gz18Hr+Lc25Z8duDxGYdvrN3R4AAAAAAAAAAAAAAAAAAAAAAGKgMBsO9gJ7AMYgAKytsUdoDwEAQEEAqowCcOrIdUDf/1MJQPtv9xwAUxEAm1AHlthLBKgaOhfbPlSAACDms6GNQZq/PSIRANQAUAMA43N8d2uw39bhnTr8iwnvmHMN/K3B0AeAPgAwWue3Nwd9qw6frcO+53f75m9vmd/SNwdFLz4EAIzS+dvtwX9dh88z7JqVtX5TYXtwACZd8jcO/G4dLgTYX6jDf5hrYJtwACYmAD80Jf8FwTUumJrAFjEKwHSc/6ppQX5B4VpfNNd6ATELwDQE4Bd1+Jni9U7q8HPELADjd/4L7j4ZCtds1y68gBgGYNwC8Ipx1gPFax6Ya76MGAZg3ALwjTp8EOG6/12HW4hhAMYtAN/XbP87/QDf7fvBQ0NZM718Q9kedyRBMSAITEIACvs4dwHQ2uUHAgAm0QRADeC08+cUQzBbAXg1SydgSA2gdZKhY0wBCNmZmOr8KLlBBgHI8xlwqjUA8/veEOr8gbsEe3ecRdYGjDyUfiDQ3GsAXc8PAQAZBOCq1sai1lDgzwxm3LnWALScHwBFX/hRHf5HYTLQr0mTgeb8FQDOD0YoAJrTgQuSE0yxBjCChOqt8qMJAAR5K92CIGOoAUw0kSAAIHZNgLIk2MeClwQDAIxaBHyLgr5tLQr6tmhRUADAJIRgaFnwTw4tC/5/NCrDCMFj8JsAAAAASUVORK5CYII=); }

.ui-widget #item-editor-scope, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: 'Source Sans Pro', sans-serif; font-size: 14px; font-size: 1.4rem; }

.dark-icon, .ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon, .ui-state-default .ui-icon, .ui-state-active .ui-icon, .ui-state-hover .ui-icon, .ui-dialog-titlebar .ui-icon { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAXFklEQVR42u2dX6gdRx3HYylykCscr1CXWMLlIqWBcghLKn2QcpAQQp4ONQ9aRA+xXESKhrZgBSmEUnyxiEIeIoSLSAWpEqj64IOcatQieAmWqlDBf1h9DFjBF2XdldkymTu7O7/5/ebPnv1+YNibzfnt7M7M77szs/PnxAkAAAAAAAAAAODEif39/aIOVXNEagAwTeevIAIgVSGcfMFrHTGh8xdUETDvGfk4seqf8eaofAuwxNvHJ34zXt0JQsbb54gx84Dz/LbfohYxseqfoAAU3MLjKQCsN6CEAHCfXSoPJO5ZIh/BSKp/IR0hZvxSIsituaRKd+l75uYjSJSJqRyQ8+YIUAOJ/gaWqgHELAOoAYCgBTHn6m+Ie5DoA4hdC0QfAJB2InwFSCNg3k0gfAUAYLv6g+C8AAAAAAAAAAAAAAAAAAAAAAAAAADAHwxCyWIkIAYBTbngcWejMcfCS6wHUDDWA+DOqS+E8iD2egDs1YD0dIeQjNf52QVASADY98C9d8aMxEIiDwQEINpsSjPdMRlo3M4vJgLcQhw5bslFUYqYzy4Rv0DTzSYAWAtgJO3uKsSqPrEKsUTtg9sM4gqooHgmXcsANQDg3ZGF9QDY4inS/EAfAEhZG8FXAHwFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCY6vj9HEaTJk9/TN6YdhpIFP4UDrRNk4+SPYPARJpKqgClTDSpa8V+DonZhLYj5158n913PYfU+W/axioD7HhTZ750IsQWIIn4JdJMwgmk8o66mArnPiTKrWQNSOIZfNOPlQapMl9qOrKUgMV6dsk0kHSCXJ495r34OmDffXNWpvK9d1YaplC+UFXh2FXgFE2fEDUQjohLPnuqWmgu+ZDE91IlmtQ9SPZjpIo/ZTpy3kCpqs4h+rJS9gEkjRdfAZAGeP50n/9y+AwJAAAAAAAAAAAAAAAAAAAAAAAAgJFj7AxTTDgdqgnPhy+EdmeOOphFegRoDrtLpcz4URaAHDMg1Xx4oY1RxcoAJX7LNQrpuCLkQ+FbBrjzWLrSMrr6CSly9MyXnFLLdYAE6V2FeJtSxKfjOkWMF45EDci0jy0AnL0lgxR+gUIUVQRSiB8r0+SdQHQ1IEcBqDhTgiW2JOfUgCSmA0tOBfe+TojCL1EAQsUbSIG9Mk/i+SVrArGeXUIAJMqBVNljxM9qgmUhAKEKQIy3YI5xS0xLjiUAIbZEl9oqPlENiNwE4DRBkjcBQrXFOZkfsxMshANEboaI1b447W+ffqAQL6NUnYCceNn9SalXtOFmvnBPeJK4QxWKmG3gE4lJWQOQumesBwBSOA7GggAAAAAAAAAAAAAAAAAAAAAAQoDv32kSvRCaTFNwxjILx4+C5OF8OaRd7CHQcH6ZiUBeo8lCOL+PqOW4xTjHibn3zEk7qU1CY8YP1WcuCOE7nLFrY0jf+FM7LHeHVynhkRA/6mzOFALCuXdwYnA2WuF7PY/4i75zId98koth2I6x3mCx5xMMPa/PC0BKOCEAzCZArCmlHU0H7ym5UgU95sQoqfilt2X3FTCOAEjdM3dtiEmKgGRnjED/QcVZUCRmG1i6E4uzIIiUeMRsQnDTsGctATi/tCj0tdelZpMROxFFF7SUcCDp9nzIvocu8UkpIKkFHHhkoORUUo/2fxZTWSXXJozdB5BiMVS8tQEYqegDAAAAAAAAAAAAAAAAAAAAMCLqT2FzfA4DUy38YgM4pLbK4th6zCfYKufHGv+A7ciudtT/c3HE1Hv8qTCPKagStpbngQiAcDUAm63rxBTLjqqt888pk4G64nKIf27GTbTvrf3EnlWIbaaAdyHjTmjxmY1mxDnX37rU2WSeAlD1NQN8Z+T52lKdV5+0BQEA3tX+VAXHdBhqlVtaADhvYek5/K7OP9QEQxMAjKIGICQg1DdorwCFrAH03S9nLQSjRgDnB3n3AcR+6w40Ae5qggzVSLh9AAL70aPKD2SbAz521P/jvLWH7In3Pw/lQNwltRzsCjg8SF4DkBwHkIkQzkd0vwUEAIAJOj8AAAAAAAAAAAAAAAAAAHKn/vJQWsYilCO6/3vrMDPCvcjZvDNtZRS4TXMuwX08n3Ikm4rves+oujKB85PitlyjjOn86rjQ4l/o/8dIg5JwH/uG7T7xOcj23DjVNS71BeYzdPuS+s8rdViqsKKMyuv4/crHAS33dSAwj991b8H1gBOuPZ13sBBz7fvSkFtoXAu1etu3zt++/St1buZTBijPITWhTWpfSs8XkLXMc/Ox9xrqR0stzLsCU0A2ngJwQMy8mSW4ZuJ1TwHQE/qkHsz/77HvrQGE3mK7J+2c0lBz+Oa4q0L7TCQBqI9HbaA+h1BNsHLJN45NCAEYEvG+iE1np9QAdAEpqALSUwB91XvHEkLXAKpW+Cj/Zyn4nX0ADgJybC0Aj0K80/HsOwQBaBx/TxXGj3gKwH1tIDqA+NtfaDUpylwYLwGwOP9HqQLgVYXSBKBwuc5AAnSJByUD77OEGDWAk6aja85/0nW+vyECpUsh0JctM5cxIwrAfT3BRQDaJsAFFahNgCPtWrPWrj3v+Ayl7bjNAmBx/qbf4KIpAiEFoOBcw7hOG05qf1MycE8LsfoAKq3arzeBVtp5ZwHo+NtFAEpb04EgAKcsz32qPT9gv9vTCbgbow0vKQC2f4e8hk0A6uPjjgJQGfZrJQL6+WVoAWBlYNvR1AElAx/QQuVaBRWqAZSaCKyMc65NgGP2EQXggZ7QF3+hOf6e+rsJZ7RaQOEpAKWLE2jXeMx29Hh7zwRqADOmAFSeNYADJ+ePKQCOCfdQR+BU4WaOAsCtAZRmB6AWSsdOQI59ZemAXRHS3yxEC+Ntvt9ju3AoP4tINQApAUjaBPB49q4OwKXLDc+Zn7EkPr8833ON5zMYB5DtZ8CewnPAWNylJHwHrwQdOFknnnoJkPJe6hpcAegQgeUJ4JxxpQrrjlBOKC28B7RkdO+TXBZNEwE4PwAAAAAAAAAAAAAAAACQHXUP/gtNSBX5XGJLbM+4K9sWX4kzoyRMxz3b8Q34rIPtauA7+mrA/mDA/sDxefd9pgPnYq9d5yuc8tNOcEtQ3vQJWTvMa73zGZvq/KVW8OcOdhvLDL6raoTYijgZ58AYFHHdcRRcFdD5XUZyne0bBz4kAsYzm8F7ZyXGYJqFORpwDPY9L5O1o9ObA+PmLt/VDZsDiyjPHe/7lmZzi+n8dw1EaoZpuzq/OZbcZSpvEWoUGGUuvPr954zjFY8CVBpv5pJy/13nQjmwFuev1PG2Or6m/79jPiyMay587LVzZHv1Jpyp44I4HHdtFPx16DJoq3ERJsIdOOT/AeH5V9qzz51GM/YsSlE6PryEAHhPB9YK6yNq9tq5OtyvpkWeoqxSpKXDSheD3AWgDj9Rxx8bx42HA5rzAjj2D3nYt1OBZ8T414wy2Dckfh4q/1Sbf8j+BUL53WgvvrUuBl0G1x1WpLkeWgD6+gKINYAr6vjlNvEIBag0JtKUhIKbQw3gZXX8kTq+RFgV6QFODcC0p9YAdHufGkCf8zuMxV/a0tp1bL1A/r3YY/uiYxk8Ng2eNJfBcHjqVNJcBKCtATyuOpTeOYZy/q4CQOmjsLQ5j63Q5GD/sjp+1zh+38G+6JgNuHCM32ZfMu0p8dvavHrYDywAQxPq5j5liFPzidYLr027XWlKRJqVJCAAJVOBvZ1/KPM4AkC0b4TvR2oFn406/qAODw5UQU86vMH2M7Zf+87ek2oCDNhTbW8ZnYFzR+fX2/ybqAIg8QnQSIy55PWJDlx62J8dKMBnqQJAyQeB1Zjeaa8z0y6JvXadtVAZ8H0Tz6nOr+yaPqv/6p19qnOwOXfOUQD0Nv882sMLCcCBUA+o74qq7LX0meMAuMty7zPeoO1vCqbjpLJfc52f+xmwQwTmxLgvWc5fcvgEKVID4iTc4gQAW0SqgUCM+6UN+gEAAAAAAAAAAAAAAABApO6B/aDl3CzRvayoy0Obo+HazUIS3PvkVvPNpQAvqBs6hCwAYyoE9b0+W4ffmiJQ//sLdfieg3377fjQOH/o8U35KnWDCG0fuXZXog+p0Jx7kFh2rnik3xk1catSw7kfUX8358442Jc+W6pbxJK8HoOjPfcaK4rfkAcxaRm40QrBHR8R4DrvSAXgO+qe/y8Camz7V9W5fxEz79Bwfs6Y8D3CSML3WMK7CcPBD7WCvLDcz9Kn8DJmkzoPAuP8ZmAmq9P9GKMZS30+jss96oOWunzbJQE3ljfPHe5iDBMRgMZZfq6JwDN1+LcayvlJB/tDUwRsouD59ncVgHuaoJ27RwVXB1xpfy/Nefm+by+iAJQ+OysZtYjSLMcuAqD+vtLhhHPCcOzSXAyGIgBqGry5vVxFycBDU9FDC4DUijZcwWEWwmbq6l/V7/+ujk/U4f2O93HYEber88+lh3O7bs5a/+ZrRnwbytBUfR9HS6AIgO9ciJltT0mXezBqAJXhS3uuAmDUAA5sG4U6pEG7KesZc0alkwDozq+3TbhOFFoAQtoSq+DfMOx2iGJ0yHT+0meTSG3q8LGdmRvnJnQiLn3GpbdplVAAdo3f75p/O8R9tWNz1j1iDYAzm/V+rQZwv7ZD81WXBLxjFjrX1WSmLgCqCfBUHd5Sv/+FOv6myQhHJ/h2R9y3GM7v6oALJT62sOfZgUwRMP0tuqMFsgB4tuH3jHDK+LtiiM9hpD6A9s1/V9Wf2gl4R+sE3KAT0Pme28U4/liHj9fhvZoI/M3D+Q9dRcDi/EufFZ21t8VdnYiEPDvUVmO6ShEByyzOXeKScOXQNvYD9/7OVvRdf3NqH5H6AFbK9owWWmEgiQDrM+BEBeBZdc+f0c61IvAasQZ0S5275TGff8l8jkOt8L1IzLOl0Qk4dxUBl7ejT49+Ow164Prcz4C2GoQtBOsDMD7h6sFdAKQ71aYkAOq+v1iH9xnnGhH4MKENf8s4f2toHIDEWgZdzSHPvos7Wq/4nNgMu6zGABQ+ZUlzmGN9GQN2M/0rgPH3bMB2/OMAQFBhuHdE99pUva+psEu0XasmwNwUN/0Yog/J1hTgrvIEAAAAAAAAAAAAsNW0nxCINs2srW9ZOl+acxeRqgCMw/lvas5709HmSYdPIE8idQHI2/kvWBz3gsObv3LYVqlyrQnUvztSvz/yeIY/SQ6MUddconSQ8s0MR0idcb399ZlNNwdsbhAE4IbjfXgPYJAeBKFNblk6/Ja9QQP3GgL2lXLk0nTuFOkPErz9LZl5gZLhAjPqKoHRhHOBaywJm0OufXallbyGZn9ejWw773EPYnkHARhv29+c23zTJ8MZheiAuiVYl/O7bpJoOjfF+SUcx7hGu8nj2sP5zhvnznvewxEEYDrOv3R4ey8jCsCS037X4rvtuDPr0pjMstz32N1YUABI4+gN+5lxbuY5HfrIY0p3qdkeadfAMNzMBcDJgWMJgODzzD3Eb+nTiYgaADoBt+ntP++Y37y02F8jCMC1GDUAwRrQknCNyfcBYDbaFrz9qZ14al9zV/tzMToBPdckXHI/H+IrwN3XgXeNQwCOCA581HGNyw62lz2ccRlLAFLUPLb9xYJUmFaGP2pZGbZS5x5FCkEAAAAAAAAAAAAAAAAAAAAAAABJacdExLYFaTO93dV1ybxG1fVvECUfrzeB6/zMwVTI85EKQMURAh8BsMWn5iJsiOPxl8pmbjlHvgft/w4c7Q967inKdFpjSPOS48Dc4dTGMy3hYeMSAC8hYAhA1SEELotxLC3xLo096jn3QBYAavyCAsCdiSiyBoBljz7UCEYqABVlcQ4BATi2kMfAZCTbG2cjtEX4xkcAfOKXEIDQTuxj67q5JSD56bua/Sbr8KU6vFSHH6vwktqktvm/d6EGMLEaQI4CgBqAqOPfU4dP1eH3DpPvfqd+ew/6ACbUByBQyNAHkKfzF+Z28Y7hZ3X4AMV58RVgy5pwHBGIaQs603RRh796OH8b/lKHh5CSgOzIsW2B9c3/F4bz6yLwAaQoAOMSgFcFnJ+0QjYAIA/nvyTo/G14DCkLwDgE4I0AAvA6UhaA/J3/dADnb8NppDAAeQvA0wEF4CmkMAB5C8A3AwrA9aHIvda0BwCICcAPAwrAK7YIm5F3n9cE4Lk6nHLZXssQjjZcpdgCABIJgLYN2MYQgKXrHnvKbqFs9P0BFgKJMTQM94AzkWns9gBNAFYToD5xqP7j67oAaH8fejzAXJsMswgsAC7j9MtttQdbKQDPROkE1N7+t7Vzz2lbZd8m7LTbRtAIyp46t6HUImyO4eggzWaYO+qo/70ztEW2st/RjjNLoNhXDPuZ5TjD0NrJCUCcz4Danu5XO27kqusbSDUB9M0p9zSBuRJYAE5aQqEdhxyw0I6F5RqVQ/zm8aR2PUr8+nUG4wdbKwLhBwLZagDG/9+mvsEtfQqH1HntHgLwYE8YrIKP2R5srQCEGAr8MVtEG9unP+1tvnF1XM1pV1otYBVYANAJCLZVBH4afDKQqrq3P7qtqv23qT35XQtBuE4P7XJ8VH/BhAVAcjpwMdR+v2kY3ZT4jAcAYIkAFgQBADWBwEuCAQCyFoGwi4ICAEYhBEPLgj/stSw4AAAAACZYrbhYh29Z2hLNuYu52yP/xp1/U7dPXXiedOhUeDJXezj/uPNv6vY5vDlcPylczM0ezj/u/Ju6fQ4F6EbXTjKWB7jhYt8Thuwv6/Gqvy/32Xc8U9U76il8mhac0Yv6xCCf/NNHUPrkHzf/O2xjxX9kKQte8fva96TFjRwFoCJkQOViP5QgXfbaucutGHT9xvGZilTOz9hVpzDSrKDmX18ehs5/1/vyvT9K/C7lp8NhP9sGqn3HvZzJdrs0F+eiOrCvvV4LsLz9fXerLThiSIy3YO7JV3TEX8TIP64A5FB+bL+Pad86u835IQBuCbjW/m8tsV11SAeUiJcjQDnlX2oByqAGcMb4vzMpd3oecxNgbQhBlBqATxVcsgYglX+cJoBkFdy3/EjWQGLa6yJgc/5cBeAaIQOuudj3hCH7oU7AazH6ACidcNJ9ABL519MRdy1G/vcIQND4HV5KQe3NZoCLfQ4CcI7gwOdys9/GrwBTyr+p2+ciApcdbv5yrvZTZ+z5N3X7XArRo8Z6/m1ozj2auz1EYNz5N3V7AAAAAAAAAAAAAAAAAAAAAAAIgcBsONgz7AHIQQBIW2NnaA8BAEBAAKqEAnDsSHVA279jCUD7t3kOgLEIgF74fR2YY88RoGroXGh7XwECwLGcDW0M8mGvjUFQA0ANAGTt+ObWYP+pwx/q8EsV/qDO+W0Nhj4A9AGAbJ1f3xz0tTp8og47lt/tqP97jbw5KHrxIQAgS+dvtwd/uw6fJtg1K2v9C9uDAzDuN3/jwH+qw2kP+9N1+LO6BrYJB2BkAvCqevOfZlzjtKoJbJCiAIzH+S+pJuRnBK71hLrWY0hZAMYhAG/U4deC1zuqw+tIWQDyd/7T5j4ZAtds1y48jRQGIG8BeFo5667gNXfVNZ9CCgOQtwB8sw5vBbjuP+pwHSkMQN4C8EPJ9r/RD/BK3w/uGsqa6OGbakrZHrckQzEgCIxCAAr9OHUBkNrlBwIARtEEQA3guPOnFEMwWQF4JkknoE8NoHWSoWNIAfDZmdjV+fHmBgkEIM1nwLHWANTve4Ov83vuEmzdcRZFGxDKUPyBQFOvAXTdPwQAJBCAS1Ibi2pDgT82WHCnWgOQcn4ABH3hp3X4p8BkoLedJgNN+SsAnB9kKACS04ELJycYYw0gg4zqrfKjCQAYZSvegiA51ABGmkkQABC6JuCyJNh7vZcEAwBkLQK2RUHf1BYFfZO1KCgAYBRCMLQs+MNDy4L/D+kopaXFJ1YvAAAAAElFTkSuQmCC); }

.ui-datepicker-next, .ui-datepicker-prev, .ui-icon-triangle-1-n, .ui-icon-triangle-1-o, .ui-icon-triangle-1-s, .ui-icon-triangle-1-w, .ui-dialog-titlebar-close { font-family: 'tao' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: none !important; text-indent: 0 !important; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; -khtml-border-top-left-radius: 0; border-top-left-radius: 0; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -khtml-border-top-right-radius: 0; border-top-right-radius: 0; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -khtml-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -khtml-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee; opacity: .80; }

.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa; opacity: .60; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

/* jQuery UI Resizable 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Resizable#theming */
.ui-resizable { position: relative; }

.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }

.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }

.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }

.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }

.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }

.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }

.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }

.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

/* jQuery UI Selectable 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Selectable#theming */
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }

/* jQuery UI Accordion 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Accordion#theming */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 12px; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* jQuery UI Autocomplete 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Autocomplete#theming */
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width: 1px; }

/* without this, the menu expands to 100% in IE6 */
/* jQuery UI Menu 1.8.16  Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Menu#theming */
.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; float: left; }
.ui-menu .ui-menu { margin-top: -3px; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: .2em .4em; line-height: 1.5; zoom: 1; }
.ui-menu .ui-menu-item.ui-state-hover, .ui-menu .ui-menu-item.ui-state-active { font-weight: normal; margin: -1px; }

/* jQuery UI Dialog 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Dialog#theming */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: 0 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { font-size: 17px; font-size: 1.7rem; line-height: 2; position: absolute; right: 1px; top: 13px; padding: 10px 0; margin: -10px 0 0 0; height: 18px; color: inherit; text-decoration: none !important; }
.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick { display: none; margin: 1px; background: none; }
.ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-close:hover { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 2px; bottom: 2px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* jQuery UI Slider 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Slider#theming */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; border: 1px #888 solid; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; margin-top: 5px; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.range-slider-arrowed { margin: 0 5px; }
.range-slider-arrowed .ui-slider-handle.has-icon { background: transparent !important; }
.range-slider-arrowed .ui-slider-handle.has-icon .icon-range-slider-left { position: relative; left: -5px; color: blue; }
.range-slider-arrowed .ui-slider-handle.has-icon .icon-range-slider-right { position: relative; right: -5px; color: red; }
.range-slider-arrowed .ui-slider-handle.has-icon .icon-range-slider-left, .range-slider-arrowed .ui-slider-handle.has-icon .icon-range-slider-right { font-size: 20px; font-size: 2rem; color: #a3a9b1; }
.range-slider-arrowed .ui-slider-handle.has-icon .ui-active-state { background: transparent !important; }
.range-slider-arrowed .ui-slider-handle.has-icon .ui-active-state .icon-range-slider-left, .range-slider-arrowed .ui-slider-handle.has-icon .ui-active-state .icon-range-slider-right { color: #3e7da7 !important; }

/* jQuery UI Tabs 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Tabs#theming */
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { cursor: pointer; float: left; padding: .5em 1em; text-decoration: none; min-height: 34px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; color: white !important; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.small a { padding: .25em 1em; text-decoration: none; min-height: 28px; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }

/* jQuery UI Datepicker 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Datepicker#theming */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: -2px; width: 34px; height: 36px; cursor: pointer; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; text-align: center; color: white; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: none; }
.ui-datepicker .ui-datepicker-prev { left: 0px; }
.ui-datepicker .ui-datepicker-next { right: 0px; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { background: #3e7da7; color: white; }

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year { width: 100%; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }

.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }

.ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }

.ui-datepicker td { border: 0; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0em; }

/* jQuery UI Progressbar 1.8.16  Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) Dual licensed under the MIT or GPL Version 2 licenses. http://jquery.org/license  http://docs.jquery.com/UI/Progressbar#theming */
.ui-progressbar { height: 2em; text-align: left; }

.ui-progressbar .ui-progressbar-value { height: 100%; }

/* General */
html, body { background-color: #ffffff; }

.ui-widget { font-family: 'Source Sans Pro', sans-serif; font-weight: 400; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #dddddd; background: inherit; text-decoration: none; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { color: #a4bbc5; border-width: 1px; }

.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; color: #ff0084; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff0084; text-decoration: none; }

.ui-widget :active { outline: none; }

/* Accordion */
.ui-accordion-header { border: 1px solid; }
.ui-accordion-header .ui-accordion-header { margin-top: 2px; }

.ui-accordion-content { border: 1px solid; border-top: none; margin-bottom: 3px !important; }

.ui-accordion .ui-accordion-header a { font-size: 1.0em; padding: .6em .3em .5em 2.9em; }

.ui-accordion > .ui-state-active a, .ui-accordion > div > h3.ui-state-active a { padding-bottom: .8em; cursor: default; }

.ui-accordion > .ui-state-active, .ui-accordion > div > h3.ui-state-active { border-bottom: none !important; cursor: default; }

.ui-accordion-header > .ui-icon { margin: 4px; }

/* Tabs */
.ui-tabs { padding: 0; border: none; position: relative; top: -3px; }

.ui-tabs-nav { padding: 0px 0px 0px 0px !important; border: none; border-bottom: 1px solid; background-color: #ffffff; }

.ui-tabs-nav .ui-state-default { border: none; padding: 0px !important; margin-right: 2px !important; background: none !important; }

.ui-tabs-nav .ui-state-default a { border: 1px solid; position: relative; top: 2px; margin-bottom: 4px; height: 16px; }

/*.ui-tabs-nav .ui-tabs-selected a{border:1px solid;height:1.8em;border-bottom:none !important;}*/
.ui-tabs-nav .ui-state-active a { border: 1px solid; border-bottom: none !important; margin-bottom: 0; height: 22px; }

.ui-tabs .ui-widget-content { border: 1px solid !important; border-top: none !important; }

.ui-tabs .ui-widget-content .ui-tabs { border: none !important; }

.ui-tabs-nav .ui-state-hover { border: none; }

/* Dialog */
.ui-dialog { border-width: 1px; padding: 0; }

.ui-dialog-titlebar { border: none; border-bottom-width: 2px; padding: 5px 1em 5px 1em !important; }

.ui-dialog-buttonpane { border-top-width: 2px !important; margin-top: 0 !important; }

.ui-dialog .ui-dialog-titlebar-close { width: 24px; height: 24px; margin: -13px 0px 0px 0px; padding: 0; }

.ui-dialog-titlebar-close > .ui-icon { margin: 4px !important; }

/* Datepicker*/
.ui-datepicker { border: 1px solid; padding: 0 !important; }

.ui-datepicker .ui-datepicker-header { border: none; padding: .3em 1em; color: white; }

.ui-datepicker .ui-datepicker-header .ui-state-default { background: none; border: none; padding: 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { width: 36px; height: 33px; margin: 0; top: 0; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: none !important; }

.ui-datepicker table { margin: 0px; border: 1px solid; }

.ui-datepicker-calendar .ui-state-default, .ui-datepicker-calendar .ui-state-highlight, .ui-datepicker-calendar .ui-state-active { border-width: 1px; }

.ui-datepicker .ui-icon { margin: 4px !important; }

/* Additional states */
.ui-state-highlight { border: 1px solid; }

.ui-state-error { border: 1px solid; }

/* Slider */
.ui-slider { border: none; }

.ui-slider .ui-slider-handle { width: 10px; height: 17px; border: none; margin: -.4em; cursor: pointer; padding: 0; }

.ui-slider-horizontal .ui-slider-handle { margin-top: -4px; top: 0; }

.ui-slider-vertical .ui-slider-handle { margin-left: 5px; left: 0; }

/* Progressbar */
.ui-progressbar { border: none; height: 0.8em; }

.ui-progressbar .ui-progressbar-value { border: none; }

/* Autocomplete */
.ui-autocomplete { border: solid 1px #bbbbbb; padding: 0; }

.ui-autocomplete .ui-menu-item a { padding: 5px; border: none; margin: 0 !important; cursor: pointer; }

/* Icon states */
.ui-icon { width: 16px; height: 16px; }

/* General */
.ui-widget-overlay { background: #e4ecef; }

.ui-widget-content { color: #222; }

/* Accordion */
.ui-accordion-content { border-color: #ddd; background: white; }

.ui-accordion-header.ui-state-active, .ui-accordion-header.ui-state-active.ui-state-hover { background-color: #a3a9b1 !important; color: #222; border-color: #a3a9b1 !important; line-height: 1; }

.ui-accordion-header.ui-state-active * { color: white !important; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }

.ui-accordion-header.ui-state-default { border-color: #f3f1ef; background: #f3f1ef; }

.ui-accordion-header.ui-state-default * { color: #222; }

.ui-accordion-header.ui-state-hover { background: #3e7da7; border-color: #3e7da7; }

.ui-accordion-header.ui-state-hover * { color: white; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }

.ui-accordion-header.ui-state-default .ui-icon, .ui-accordion-header.ui-state-hover *.ui-icon { left: 8px; }

/* Tabs states */
.ui-tabs-nav > .ui-state-default a { border-color: #f3f1ef; background: #f3f1ef; color: #222; }

.ui-tabs-nav > .ui-state-active a { border-color: #a3a9b1 !important; background: #a3a9b1 !important; color: #222 !important; }

.ui-tabs-nav > .ui-state-hover a { background: #3e7da7; border-color: #3e7da7; color: white; }

.ui-tabs-nav > .ui-state-focus a { background: #3e7da7; border-color: #3e7da7; color: white; }

.ui-tabs .ui-widget-content { border-color: #ddd !important; background-color: white; }

.ui-tabs-nav { border-color: #ddd; }

/* Dialog states */
.ui-dialog { border-color: #D4D5D7; background-color: white !important; }

.ui-dialog-titlebar { border-color: #a3a9b1; background: #a3a9b1; color: white !important; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }

.ui-dialog-titlebar:hover { border-color: #3e7da7; background: #3e7da7; }

.ui-dialog-buttonpane { border-color: #D4D5D7 !important; background-color: white; }

.ui-dialog-content { background-color: white !important; }

/* Slider */
.ui-slider { background: #FFFFFF; border: 1px solid #ccc; border-radius: 2px; }

.ui-slider .ui-slider-range { background: #f3f1ef; height: 9px; }

.ui-slider .ui-state-default { background-color: #a3a9b1; }

.ui-slider .ui-state-active { background-color: #3e7da7 !important; }

.ui-slider .ui-state-focus { background-color: #a3a9b1; }

.ui-slider .ui-state-hover { background-color: #3e7da7; }

/* Progressbar */
.ui-progressbar { background: #FFFFFF; border: 1px solid #ccc; }
.ui-progressbar .ui-progressbar-value { background-color: #3e7da7; }
.ui-progressbar.success .ui-progressbar-value { background-color: #0e914b; }
.ui-progressbar.warning .ui-progressbar-value { background-color: #d8ae5b; }
.ui-progressbar.error .ui-progressbar-value { background-color: #ba122b; }

/* Autocomplete */
.ui-autocomplete { border-color: #ddd; }

.ui-autocomplete a { background-color: white; color: #222; }

.ui-autocomplete .ui-state-hover { background: #3e7da7; color: white; }

/* Datepicker */
.ui-datepicker { border-color: #D4D5D7; }

.ui-datepicker .ui-datepicker-header { background-color: #a3a9b1 !important; color: white; border-color: #a3a9b1 !important; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }

.ui-datepicker table { border-color: white; }

.ui-datepicker-calendar { background: white; }

.ui-datepicker-calendar .ui-state-default { background-color: #f3f1ef; border-color: #f3f1ef; color: #222; }

.ui-datepicker-calendar .ui-state-hover { border: 1px transparent solid; background-color: #3e7da7 !important; border-color: #3e7da7 !important; color: white !important; }

.ui-datepicker-calendar .ui-state-highlight { background-color: #a3a9b1; border-color: #a3a9b1; color: white; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }

.ui-datepicker-calendar .ui-state-active { background-color: #a3a9b1; border-color: #a3a9b1; color: #222; }

.ui-datepicker-header .ui-icon { display: none !important; }

.ui-datepicker .ui-datepicker-header .ui-state-hover { background-color: #3e7da7 !important; border-color: #3e7da7 !important; }

/* Button states */
.ui-button { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; height: 3.5rem; }
.ui-button.ui-state-default { background-color: #266d9c; }

/* Highlight */
/* Error */
/* Functional styling; These styles are required for noUiSlider to function. You don't need to change these rules to apply your design. */
.noUi-target, .noUi-target * { -webkit-touch-callout: none; -webkit-user-select: none; -ms-touch-action: none; -ms-user-select: none; -moz-user-select: none; -moz-box-sizing: border-box; box-sizing: border-box; }

.noUi-base { width: 100%; height: 100%; position: relative; }

.noUi-origin { position: absolute; right: 0; top: 0; left: 0; bottom: 0; }

.noUi-handle { position: relative; z-index: 1; }

.noUi-stacking .noUi-handle { /* This class is applied to the lower origin when its values is > 50%. */ z-index: 10; }

.noUi-stacking + .noUi-origin { /* Fix stacking order in IE7, which incorrectly creates a new context for the origins. */ *z-index: -1; }

.noUi-state-drag * { cursor: inherit !important; }

/* Slider size and handle placement; */
.noUi-horizontal { height: 11px; }

.noUi-horizontal .noUi-handle { width: 10px; height: 17px; left: -5px; top: -4px; }

.noUi-horizontal.noUi-extended { padding: 0 15px; }

.noUi-horizontal.noUi-extended .noUi-origin { right: -15px; }

.noUi-vertical { width: 11px; height: 200px; display: inline-block; }

.noUi-vertical .noUi-handle { width: 17px; height: 10px; left: -4px; top: -5px; }

.noUi-vertical.noUi-extended { padding: 15px 0; }

.noUi-vertical.noUi-extended .noUi-origin { bottom: -15px; }

/* Styling; */
.noUi-background { background: white; }

.noUi-connect { background: #f3f1ef; }

.noUi-target { border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; }

/* Handles and cursors; */
.noUi-dragable { cursor: w-resize; }

.noUi-vertical .noUi-dragable { cursor: n-resize; }

.noUi-handle { background: #a3a9b1; color: #a3a9b1; cursor: default; }

.noUi-active, .noUi-handle:hover { background: #3e7da7; color: #3e7da7; }

.noUi-handle:after { left: 17px; }

.noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after { width: 14px; height: 1px; left: 6px; top: 14px; }

.noUi-vertical .noUi-handle:after { top: 17px; }

/* Disabled state; */
[disabled].noUi-connect, [disabled] .noUi-connect { background: #B8B8B8; }

[disabled] .noUi-handle { cursor: not-allowed; }

.noUi-horizontal .step-marker { position: relative; }
.noUi-horizontal .step-marker span { font-size: 10px; position: relative; display: block; float: left; text-align: center; min-height: 10px; }
.noUi-horizontal .step-marker span:before { width: 1px; height: 5px; position: absolute; content: ''; background: #434343; left: 50%; }
.noUi-horizontal .step-marker.after { top: 5px; }
.noUi-horizontal .step-marker.after span:before { top: -4px; }
.noUi-horizontal .step-marker.before { top: -28px; }
.noUi-horizontal .step-marker.before span:before { top: 13px; }

.item-editor-sidebar .noUi-target { margin-left: 4px; margin-right: 4px; }

.noUi-vertical-wrapper { position: relative; display: inline-block; }
.noUi-vertical-wrapper .step-marker { position: absolute; height: 100%; top: 0; }
.noUi-vertical-wrapper .step-marker span { font-size: 10px; position: relative; display: block; }
.noUi-vertical-wrapper .step-marker span:before { width: 5px; height: 1px; position: absolute; content: ''; background: #434343; top: 50%; }
.noUi-vertical-wrapper .step-marker.after { left: 20px; }
.noUi-vertical-wrapper .step-marker.after span:before { left: -9px; }
.noUi-vertical-wrapper .step-marker.before span:before { left: -40%; }

.xhtml_form .form-toolbar:before, .xhtml_form .form-toolbar:after { content: " "; display: table; }
.xhtml_form .form-toolbar:after { clear: both; }

                                  /* /  \ |    | --:'''':--
THIS CODE IS GENERATED          :*_* : _:"":\___
AUTOMAGICALLY    * *      ____.' :::     '._ *=====<<=)           \    :
DO NOT EDIT!     * *      '-'-'\_      /'._.' \====:_ "" .'     \ :       : /   :    \ :   .      '. :  : :      : :__:-:__.;--' <*_/   <*/
[class^="icon-"], [class*=" icon-"], .cke_button_icon, .tlb .tlb-bar .tlb-button-on [class^="icon-"], .tlb .tlb-bar .tlb-button-on [class*=" icon-"], .tlb .tlb-bar .tlb-button-off [class^="icon-"], .tlb .tlb-bar .tlb-button-off [class*=" icon-"], .tlb .tlb-bar .tlb-button-disabled [class^="icon-"], .tlb .tlb-bar .tlb-button-disabled [class*=" icon-"], .cke_button, .tlb .tlb-bar .tlb-button-on, .tlb .tlb-bar .tlb-button-off, .tlb .tlb-bar .tlb-button-disabled, table.datatable th.sorted.sorted_asc::after, table.datatable th.sorted.sorted_desc::after, .file-drop ul > li:before, .file-drop ul > li .status.sending:before, .file-drop ul > li .status.success:before, .file-drop ul > li .status.error:before { font-family: 'tao'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-icon:before { content: "\f1c5"; }

.icon-radio-bg:before, label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { content: "\e600"; }

.icon-checkbox-bg:before, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { content: "\e601"; }

.icon-tag:before { content: "\e602"; }

.icon-style:before { content: "\e604"; }

.icon-ownership-transfer:before { content: "\e605"; }

.icon-property-advanced:before { content: "\e606"; }

.icon-property-add:before { content: "\e607"; }

.icon-repository-add:before { content: "\e608"; }

.icon-repository-remove:before { content: "\e609"; }

.icon-repository:before { content: "\e60a"; }

.icon-result-server:before { content: "\e60b"; }

.icon-folder:before, .resourcemgr .file-browser ul li a:before { content: "\e60c"; }

.icon-folder-open:before, .resourcemgr .file-browser ul li a.opened:before { content: "\e60d"; }

.icon-left:before, .ui-datepicker-prev, .ui-icon-triangle-1-w { content: "\e60e"; }

.icon-right:before, .ui-datepicker-next, .ui-icon-triangle-1-e { content: "\e60f"; }

.icon-up:before, table.datatable th.sorted.sorted_desc::after, .ui-icon-triangle-1-n, .toggler.opened:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { content: "\e610"; }

.icon-down:before, .select2-container .select2-choice .select2-arrow b:before, .cke_combo_arrow, .cke_button_arrow, .cke_combo_arrow:before, .cke_button_arrow:before, table.datatable th.sorted.sorted_asc::after, .ui-icon-triangle-1-s, .toggler:after, .duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { content: "\e611"; }

.icon-undo:before, .cke_button__undo_icon:before { content: "\e612"; }

.icon-redo:before, .cke_button__redo_icon:before { content: "\e613"; }

.icon-screen:before { content: "\e614"; }

.icon-laptop:before { content: "\e615"; }

.icon-tablet:before { content: "\e616"; }

.icon-phone:before { content: "\e617"; }

.icon-move:before { content: "\e618"; }

.icon-bin:before { content: "\e619"; }

.icon-shuffle:before { content: "\e61a"; }

.icon-print:before { content: "\e61b"; }

.icon-tools:before { content: "\e61c"; }

.icon-settings:before { content: "\e61d"; }

.icon-video:before, .resourcemgr .file-selector ul.files li[data-type='video']:before { content: "\e61e"; }

.icon-find:before, .cke_button__find_icon:before { content: "\e61f"; }

.icon-image:before, .cke_button__image_icon:before, .cke_button__taoqtiimage_icon:before, .resourcemgr .file-selector ul.files li[data-type='image']:before { content: "\e620"; }

.icon-edit:before { content: "\e621"; }

.icon-document:before, .resourcemgr .file-selector ul.files li:before, .file-drop ul > li:before, .previewer .nopreview:before { content: "\e622"; }

.icon-resize-grid:before { content: "\e623"; }

.icon-resize:before { content: "\e624"; }

.icon-help:before { content: "\e625"; }

.icon-mobile-menu:before { content: "\e626"; }

.icon-fix:before { content: "\e627"; }

.icon-unlock:before { content: "\e628"; }

.icon-lock:before { content: "\e629"; }

.icon-ul:before, .cke_button__bulletedlist_icon:before { content: "\e62a"; }

.icon-ol:before, .cke_button__numberedlist_icon:before { content: "\e62b"; }

.icon-email:before { content: "\e62c"; }

.icon-download:before, .file-drop ul > li .status.sending:before { content: "\e62d"; }

.icon-logout:before { content: "\e62e"; }

.icon-login:before { content: "\e62f"; }

.icon-spinner:before { content: "\e630"; }

.icon-preview:before { content: "\e631"; }

.icon-external:before { content: "\e632"; }

.icon-time:before { content: "\e633"; }

.icon-save:before { content: "\e634"; }

.icon-warning:before { content: "\e635"; }

.icon-add:before, .adder:before { content: "\e636"; }

.icon-close:before, .ui-dialog .ui-dialog-titlebar-close:before, .closer:before, .deleter:before { content: "\e637"; }

.icon-success:before, .file-drop ul > li .status.success:before { content: "\e638"; }

.icon-remove:before { content: "\e639"; }

.icon-info:before { content: "\e63a"; }

.icon-error:before, .file-drop ul > li .status.error:before { content: "\e63b"; }

.icon-users:before { content: "\e63c"; }

.icon-user:before { content: "\e63d"; }

.icon-test-taker:before { content: "\e63e"; }

.icon-test-takers:before { content: "\e63f"; }

.icon-item:before { content: "\e640"; }

.icon-test:before { content: "\e641"; }

.icon-delivery:before { content: "\e642"; }

.icon-eye-slash:before { content: "\e643"; }

.icon-result:before { content: "\e644"; }

.icon-delivery-small:before { content: "\e645"; }

.icon-upload:before { content: "\e646"; }

.icon-result-small:before { content: "\e647"; }

.icon-mobile-preview:before { content: "\e648"; }

.icon-extension:before { content: "\e649"; }

.icon-desktop-preview:before { content: "\e64a"; }

.icon-tablet-preview:before { content: "\e64b"; }

.icon-insert-horizontal-line:before, .cke_button__horizontalrule_icon:before { content: "\e64c"; }

.icon-table:before, .cke_button__table_icon:before { content: "\e64d"; }

.icon-anchor:before, .cke_button__anchor_icon:before { content: "\e64e"; }

.icon-unlink:before, .cke_button__unlink_icon:before { content: "\e64f"; }

.icon-link:before, .cke_button__link_icon:before { content: "\e650"; }

.icon-right-left:before, .cke_button__bidirtl_icon:before { content: "\e651"; }

.icon-left-right:before, .cke_button__bidiltr_icon:before { content: "\e652"; }

.icon-special-character:before, .cke_button__specialchar_icon:before { content: "\e653"; }

.icon-source:before, .cke_button__sourcedialog_icon:before { content: "\e654"; }

.icon-new-page:before, .cke_button__newpage_icon:before { content: "\e655"; }

.icon-templates:before, .cke_button__templates_icon:before { content: "\e656"; }

.icon-cut:before, .cke_button__cut_icon:before { content: "\e657"; }

.icon-replace:before, .cke_button__replace_icon:before { content: "\e658"; }

.icon-copy:before, .cke_button__copy_icon:before { content: "\e659"; }

.icon-paste:before, .cke_button__paste_icon:before { content: "\e65a"; }

.icon-select-all:before, .cke_button__selectall_icon:before { content: "\e65b"; }

.icon-paste-text:before, .cke_button__pastetext_icon:before { content: "\e65c"; }

.icon-paste-word:before, .cke_button__pastefromword_icon:before { content: "\e65d"; }

.icon-bold:before, .cke_button__bold_icon:before { content: "\e65e"; }

.icon-italic:before, .cke_button__italic_icon:before { content: "\e65f"; }

.icon-underline:before, .cke_button__underline_icon:before { content: "\e660"; }

.icon-subscript:before, .cke_button__subscript_icon:before { content: "\e661"; }

.icon-superscript:before, .cke_button__superscript_icon:before { content: "\e662"; }

.icon-strike-through:before, .cke_button__strike_icon:before { content: "\e663"; }

.icon-decrease-indent:before, .cke_button__outdent_icon:before { content: "\e664"; }

.icon-increase-indent:before, .cke_button__indent_icon:before { content: "\e665"; }

.icon-block-quote:before, .cke_button__blockquote_icon:before { content: "\e666"; }

.icon-div-container:before, .cke_button__creatediv_icon:before { content: "\e667"; }

.icon-align-left:before, .cke_button__justifyleft_icon:before { content: "\e668"; }

.icon-center:before, .cke_button__justifycenter_icon:before { content: "\e669"; }

.icon-align-right:before, .cke_button__justifyright_icon:before { content: "\e66a"; }

.icon-justify:before, .cke_button__justifyblock_icon:before { content: "\e66b"; }

.icon-choice:before { content: "\e66c"; }

.icon-inline-choice:before { content: "\e66d"; }

.icon-match:before { content: "\e66e"; }

.icon-associate:before { content: "\e66f"; }

.icon-media:before, .cke_button__taomediamanager_icon:before, .cke_button__taoqtimedia_icon:before, .resourcemgr .file-selector ul.files li[data-type='audio']:before, .previewer .nopreview:before { content: "\e670"; }

.icon-graphic-order:before { content: "\e671"; }

.icon-hotspot:before { content: "\e672"; }

.icon-graphic-gap:before { content: "\e673"; }

.icon-graphic-associate:before { content: "\e674"; }

.icon-select-point:before { content: "\e675"; }

.icon-pin:before { content: "\e676"; }

.icon-import:before { content: "\e677"; }

.icon-export:before { content: "\e678"; }

.icon-move-item:before { content: "\e679"; }

.icon-meta-data:before { content: "\e67a"; }

.icon-slider:before { content: "\e67b"; }

.icon-summary-report:before { content: "\e67c"; }

.icon-text-entry:before { content: "\e67d"; }

.icon-extended-text:before { content: "\e67e"; }

.icon-eraser:before { content: "\e67f"; }

.icon-row:before { content: "\e680"; }

.icon-column:before { content: "\e681"; }

.icon-text-color:before, .cke_button__textcolor_icon:before { content: "\e682"; }

.icon-background-color:before, .cke_button__bgcolor_icon:before { content: "\e683"; }

.icon-spell-check:before, .cke_button__scayt_icon:before { content: "\e684"; }

.icon-polygon:before { content: "\e685"; }

.icon-rectangle:before { content: "\e686"; }

.icon-gap-match:before { content: "\e687"; }

.icon-order:before { content: "\e688"; }

.icon-hottext:before { content: "\e689"; }

.icon-free-form:before { content: "\e68a"; }

.icon-step-backward:before { content: "\e68b"; }

.icon-fast-backward:before { content: "\e68c"; }

.icon-backward:before { content: "\e68d"; }

.icon-play:before { content: "\e68e"; }

.icon-pause:before { content: "\e68f"; }

.icon-stop:before { content: "\e690"; }

.icon-forward:before { content: "\e691"; }

.icon-fast-forward:before { content: "\e692"; }

.icon-step-forward:before { content: "\e693"; }

.icon-ellipsis:before { content: "\e694"; }

.icon-circle:before { content: "\e695"; }

.icon-target:before { content: "\e696"; }

.icon-guide-arrow:before { content: "\e697"; }

.icon-range-slider-right:before { content: "\e698"; }

.icon-range-slider-left:before { content: "\e699"; }

.icon-radio-checked:before, label input[type="radio"]:checked ~ .icon-radio:before, label input[type="checkbox"]:checked ~ .icon-radio:before, .cke_button__radio_icon:before { content: "\e69a"; }

.icon-checkbox:before { content: "\e69b"; }

.icon-checkbox-crossed:before, label input[type="radio"]:checked ~ .icon-checkbox.cross:before, label input[type="checkbox"]:checked ~ .icon-checkbox.cross:before { content: "\e69c"; }

.icon-checkbox-checked:before, label input[type="radio"]:checked ~ .icon-checkbox:before, label input[type="checkbox"]:checked ~ .icon-checkbox:before { content: "\e69d"; }

.icon-result-nok:before { content: "\e69e"; }

.icon-result-ok:before { content: "\e69f"; }

.icon-not-evaluated:before { content: "\e6a0"; }

.icon-filter:before { content: "\e6a1"; }

.icon-translate:before { content: "\e6a2"; }

.icon-eject:before { content: "\e6a3"; }

.icon-continue:before { content: "\e6a4"; }

.icon-radio:before { content: "\e6a5"; }

.icon-sphere:before { content: "\e6a6"; }

.icon-reset:before { content: "\e6a7"; }

.icon-smaller:before { content: "\e6a8"; }

.icon-larger:before { content: "\e6a9"; }

.icon-clock:before { content: "\e6aa"; }

.icon-font:before { content: "\e6ab"; }

.icon-maths:before, .cke_button__taoqtimaths_icon:before { content: "\e6ac"; }

.icon-grip:before { content: "\e6ad"; }

.icon-rubric:before { content: "\e6ae"; }

.icon-audio:before { content: "\e6af"; }

.icon-grip-h:before { content: "\e6b0"; }

.icon-magicwand:before { content: "\e6b1"; }

/* Base style that applies on all elements */
.viewport-hidden { position: absolute; left: -10000px; top: -10000px; }

s { text-decoration: none; }

.deleted, .hidden { display: none !important; }

*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

html { font-size: 62.5%; }

.clear { display: block; clear: both; }

.lft { display: inline; float: left; }

.rgt { display: inline; float: right; }

img { max-width: 100%; }

.plain { padding: 0; margin: 0; list-style: none; }

.block { display: block; text-decoration: none !important; }

label, button { cursor: pointer; }

button { vertical-align: middle; outline: 0; overflow: visible; border: none; }

a { text-decoration: none; outline: none; }

a:hover { text-decoration: underline; }

.placeholder { color: #777 !important; }

::-webkit-input-placeholder { color: #777 !important; }

:-moz-placeholder { color: #777 !important; }

/* box that contains submit button */
.submit { text-align: right; }

.em, i, em, .i { font-style: italic; }

.strong, .b, strong, b { font-weight: bold; }

small { font-size: 1.1rem; font-size: 11px; }

.js .js-hide { display: none; }

.truncate, .tlb-title, .file-drop ul > li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.txt-ctr { text-align: center; }

.txt-lft { text-align: left; }

.txt-rgt { text-align: right; }

.txt-jty { text-align: justify; }

/* fake table stuff */
.tbl { display: table; float: none !important; }

.tbl-row { display: table-row; float: none !important; }

.tbl-cell { display: table-cell; vertical-align: top; float: none !important; }

ul.armenian, ol.armenian { list-style-type: armenian; }

ul.circle, ol.circle { list-style-type: circle; }

ul.cjk-ideographic, ol.cjk-ideographic { list-style-type: cjk-ideographic; }

ul.decimal, ol.decimal { list-style-type: decimal; }

ul.decimal-leading-zero, ol.decimal-leading-zero { list-style-type: decimal-leading-zero; }

ul.disc, ol.disc { list-style-type: disc; }

ul.georgian, ol.georgian { list-style-type: georgian; }

ul.hebrew, ol.hebrew { list-style-type: hebrew; }

ul.hiragana, ol.hiragana { list-style-type: hiragana; }

ul.hiragana-iroha, ol.hiragana-iroha { list-style-type: hiragana-iroha; }

ul.katakana, ol.katakana { list-style-type: katakana; }

ul.katakana-iroha, ol.katakana-iroha { list-style-type: katakana-iroha; }

ul.lower-alpha, ol.lower-alpha { list-style-type: lower-alpha; }

ul.lower-greek, ol.lower-greek { list-style-type: lower-greek; }

ul.lower-latin, ol.lower-latin { list-style-type: lower-latin; }

ul.lower-roman, ol.lower-roman { list-style-type: lower-roman; }

ul.square, ol.square { list-style-type: square; }

ul.upper-alpha, ol.upper-alpha { list-style-type: upper-alpha; }

ul.upper-latin, ol.upper-latin { list-style-type: upper-latin; }

ul.upper-roman, ol.upper-roman { list-style-type: upper-roman; }

ul.none, ol.none { list-style-type: none; }

ul, ol { padding-left: 40px; }
ul.none, ol.none { padding-left: 0; }
ul li, ol li { vertical-align: text-top !important; }

/* link */
a { color: #3e7da7; }
a:hover { color: #0e5d91; }
a:hover:before, a:hover:after { text-decoration: none !important; }

/* disabled elements */
.disabled, *:disabled { cursor: default; opacity: .7; }

table.matrix { width: 100%; border: 6px solid #f9f8f7; margin-bottom: 10px; }
table.matrix td, table.matrix th { font-weight: normal; padding: 3px 5px; border: 1px solid #ddd; }
table.matrix th { text-align: left; vertical-align: middle; background: #f9f8f7; }
table.matrix td { background: transparent; text-align: left; padding: 2px; }
table.matrix td.numeric { text-align: right; }
table.matrix td label { display: block; margin: 0; }
table.matrix tr:nth-child(even) { background: white; }
table.matrix tr:nth-child(odd) { background: #f4f7f8; }
table.matrix [data-edit], table.matrix [data-edit] * { border: none; padding: 6px; cursor: pointer; }
table.matrix tbody [data-edit] { width: 30px; }

label { display: inline-block; cursor: pointer; padding-right: 10px; margin-bottom: 5px; }
label abbr { border: none; color: #0e5d91; }

.uploader .file-upload.grid-row { max-width: none; }

.file-upload { display: inline-block; position: relative; overflow: hidden; max-width: 300px; }
.file-upload .file-name { padding: 2px 5px; background: white; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; }
.file-upload .file-name.placeholder { font-style: italic; color: #d2d2d2; }
.file-upload .file-name.active { font-style: normal; color: #222; }
.file-upload input[type="file"] { font-size: 80px !important; position: absolute; left: auto; right: 0; top: 0; opacity: 0; cursor: pointer; }
.file-upload:hover .btn-info, .file-upload:hover .ui-button { opacity: .85; }

.file-drop { height: 150px; overflow-y: auto; border: solid 1px #ddd; position: relative; }
.file-drop .dragholder { padding-top: 20px; text-align: center; color: #ddd; font-size: 20px; font-size: 2rem; }
.file-drop.drag-hover { border-color: #3e7da7; color: #3e7da7; }
.file-drop.drag-hover:after { content: attr(data-drop-msg); position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 75%; height: 30px; padding: 5px; background-color: #0e5d91; color: white; text-align: center; margin: auto; }
.file-drop ul { list-style-type: none; position: relative; margin: 0; padding: 0; }
.file-drop ul > li { position: relative; padding: 6px 60px 6px 6px; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; }
.file-drop ul > li:before { font-size: 14px; font-size: 1.4rem; line-height: 14px; margin-right: 5px; color: #0e5d91; }
.file-drop ul > li .size { color: #0e5d91; margin-left: 5px; font-style: italic; }
.file-drop ul > li .status { position: absolute; right: 30px; top: 6px; }
.file-drop ul > li .status.sending:before { -webkit-animation: fade 1s forwards; -moz-animation: fade 1s forwards; -ms-animation: fade 1s forwards; -o-animation: fade 1s forwards; animation: fade 1s forwards; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite; }
@-o-keyframes fade { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }
@-moz-keyframes fade { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }
@-webkit-keyframes fade { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }
@keyframes fade { 0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; } }
.file-drop ul > li .status.success:before { color: #0e914b; }
.file-drop ul > li .status.error:before { color: #ba122b; }
.file-drop ul > li .icon-close { position: absolute; right: 6px; top: 6px; }

.pseudo-label-box { position: relative; cursor: pointer; }
.pseudo-label-box > label { width: 20px; position: absolute; top: 0; left: 0; margin: 0; }
.pseudo-label-box > label + div { cursor: pointer; margin-left: 24px; }
.pseudo-label-box abbr { border: none; color: #0e5d91; }

ol.horizontal .pseudo-label-box > label + div, ul.horizontal .pseudo-label-box > label + div { display: table; }

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="text"], input[type="password"], input[type="url"], input[type="week"], textarea, select { border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-family: "Source Sans Pro", sans-serif; padding: 4px; min-width: 150px; background-color: white; color: #222; max-width: 300px; }
input[type="color"].disabled, input[type="color"][disabled], input[type="date"].disabled, input[type="date"][disabled], input[type="datetime"].disabled, input[type="datetime"][disabled], input[type="datetime-local"].disabled, input[type="datetime-local"][disabled], input[type="email"].disabled, input[type="email"][disabled], input[type="month"].disabled, input[type="month"][disabled], input[type="number"].disabled, input[type="number"][disabled], input[type="range"].disabled, input[type="range"][disabled], input[type="search"].disabled, input[type="search"][disabled], input[type="tel"].disabled, input[type="tel"][disabled], input[type="time"].disabled, input[type="time"][disabled], input[type="text"].disabled, input[type="text"][disabled], input[type="password"].disabled, input[type="password"][disabled], input[type="url"].disabled, input[type="url"][disabled], input[type="week"].disabled, input[type="week"][disabled], textarea.disabled, textarea[disabled], select.disabled, select[disabled] { cursor: not-allowed !important; }
input[type="color"].disabled, input[type="color"][disabled], input[type="color"][readonly], input[type="date"].disabled, input[type="date"][disabled], input[type="date"][readonly], input[type="datetime"].disabled, input[type="datetime"][disabled], input[type="datetime"][readonly], input[type="datetime-local"].disabled, input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], input[type="email"].disabled, input[type="email"][disabled], input[type="email"][readonly], input[type="month"].disabled, input[type="month"][disabled], input[type="month"][readonly], input[type="number"].disabled, input[type="number"][disabled], input[type="number"][readonly], input[type="range"].disabled, input[type="range"][disabled], input[type="range"][readonly], input[type="search"].disabled, input[type="search"][disabled], input[type="search"][readonly], input[type="tel"].disabled, input[type="tel"][disabled], input[type="tel"][readonly], input[type="time"].disabled, input[type="time"][disabled], input[type="time"][readonly], input[type="text"].disabled, input[type="text"][disabled], input[type="text"][readonly], input[type="password"].disabled, input[type="password"][disabled], input[type="password"][readonly], input[type="url"].disabled, input[type="url"][disabled], input[type="url"][readonly], input[type="week"].disabled, input[type="week"][disabled], input[type="week"][readonly], textarea.disabled, textarea[disabled], textarea[readonly], select.disabled, select[disabled], select[readonly] { color: #222; opacity: .55 !important; }
input[type="color"] ~ .validate-error, input[type="date"] ~ .validate-error, input[type="datetime"] ~ .validate-error, input[type="datetime-local"] ~ .validate-error, input[type="email"] ~ .validate-error, input[type="month"] ~ .validate-error, input[type="number"] ~ .validate-error, input[type="range"] ~ .validate-error, input[type="search"] ~ .validate-error, input[type="tel"] ~ .validate-error, input[type="time"] ~ .validate-error, input[type="text"] ~ .validate-error, input[type="password"] ~ .validate-error, input[type="url"] ~ .validate-error, input[type="week"] ~ .validate-error, textarea ~ .validate-error, select ~ .validate-error { color: #ba122b; }
input[type="color"].error, input[type="date"].error, input[type="datetime"].error, input[type="datetime-local"].error, input[type="email"].error, input[type="month"].error, input[type="number"].error, input[type="range"].error, input[type="search"].error, input[type="tel"].error, input[type="time"].error, input[type="text"].error, input[type="password"].error, input[type="url"].error, input[type="week"].error, textarea.error, select.error { border-color: #ba122b; color: #ba122b; }
input[type="color"].error + .form-error, input[type="date"].error + .form-error, input[type="datetime"].error + .form-error, input[type="datetime-local"].error + .form-error, input[type="email"].error + .form-error, input[type="month"].error + .form-error, input[type="number"].error + .form-error, input[type="range"].error + .form-error, input[type="search"].error + .form-error, input[type="tel"].error + .form-error, input[type="time"].error + .form-error, input[type="text"].error + .form-error, input[type="password"].error + .form-error, input[type="url"].error + .form-error, input[type="week"].error + .form-error, textarea.error + .form-error, select.error + .form-error { color: #ba122b; text-align: right; }

option { background: white; color: #222; }

label { position: relative; }
label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { color: white !important; }
label [class^="icon-radio"], label [class*=" icon-radio"] { padding: 0 2px 0 3px; }
label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after { color: white !important; }
label .icon-checkbox, label .icon-checkbox-crossed { padding: 0 3px 0 3px; }
label .icon-checkbox-checked { padding: 0 0 0 3px; }
label [class^="icon-"], label [class*=" icon-"] { font-size: 16px; font-size: 1.6rem; position: relative; top: 2px; color: #555; display: inline-block; width: 20px; }
label [class^="icon-"]:before, label [class^="icon-"]:after, label [class*=" icon-"]:before, label [class*=" icon-"]:after { position: relative; }
label [class^="icon-"]:before, label [class*=" icon-"]:before { z-index: 3; }
label [class^="icon-"]:after, label [class*=" icon-"]:after { left: -1em; position: relative; z-index: 2; }
label input[type="radio"], label input[type="checkbox"] { position: absolute; left: -10000px; top: 0; }
label input[type="radio"]:focus ~ [class^="icon-"], label input[type="radio"]:focus ~ [class*=" icon-"], label input[type="radio"]:active ~ [class^="icon-"], label input[type="radio"]:active ~ [class*=" icon-"], label input[type="checkbox"]:focus ~ [class^="icon-"], label input[type="checkbox"]:focus ~ [class*=" icon-"], label input[type="checkbox"]:active ~ [class^="icon-"], label input[type="checkbox"]:active ~ [class*=" icon-"] { color: #222; }
label input[type="radio"].disabled ~ [class^="icon-"], label input[type="radio"].disabled ~ [class*=" icon-"], label input[type="radio"][disabled] ~ [class^="icon-"], label input[type="radio"][disabled] ~ [class*=" icon-"], label input[type="radio"][readonly] ~ [class^="icon-"], label input[type="radio"][readonly] ~ [class*=" icon-"], label input[type="checkbox"].disabled ~ [class^="icon-"], label input[type="checkbox"].disabled ~ [class*=" icon-"], label input[type="checkbox"][disabled] ~ [class^="icon-"], label input[type="checkbox"][disabled] ~ [class*=" icon-"], label input[type="checkbox"][readonly] ~ [class^="icon-"], label input[type="checkbox"][readonly] ~ [class*=" icon-"] { cursor: not-allowed !important; opacity: .4 !important; color: #555; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { label [class^="icon-radio"]:after, label [class*=" icon-radio"]:after, label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after { color: white !important; left: 2px; position: absolute; z-index: 2; } }
.search-form, .filter-form { display: none; font-size: 13px; font-size: 1.3rem; }
.search-form .search-area, .filter-form .search-area { margin: 8px 8px 0 8px; border-bottom: 1px solid #ddd; padding-bottom: 8px; }
.search-form .xhtml_form .form_desc, .filter-form .xhtml_form .form_desc { display: block; width: auto; margin-top: 5px; margin-bottom: 1px; }
.search-form .xhtml_form .form-toolbar, .filter-form .xhtml_form .form-toolbar { margin: 0 !important; }
.search-form .xhtml_form input[type="text"], .search-form .xhtml_form input[type="password"], .filter-form .xhtml_form input[type="text"], .filter-form .xhtml_form input[type="password"] { width: 100%; max-width: none; }
.search-form .xhtml_form select, .search-form .xhtml_form textarea, .search-form .xhtml_form .form_radlst, .filter-form .xhtml_form select, .filter-form .xhtml_form textarea, .filter-form .xhtml_form .form_radlst { width: 100%; max-width: none; }
.search-form .xhtml_form .form-group, .filter-form .xhtml_form .form-group { margin-bottom: 0; }
.search-form .xhtml_form .form-group > div > div, .filter-form .xhtml_form .form-group > div > div { margin-bottom: 10px; }
.search-form .xhtml_form label, .filter-form .xhtml_form label { margin: 0; }
.search-form .xhtml_form .form_radlst, .filter-form .xhtml_form .form_radlst { padding-left: 2px; }
.search-form .ui-widget-header, .search-form .search-title, .filter-form .ui-widget-header, .filter-form .search-title { font-size: 16px; font-size: 1.6rem; border: none; margin: 8px 0; }
.search-form > div, .filter-form > div { background: transparent; }

.xhtml_form form > div { margin-bottom: 10px; }
.xhtml_form form > div.property-container { border-top: 1px solid #ddd; }
.xhtml_form form > div.property-container .tree ul { background: transparent !important; }
.xhtml_form [class^="btn-"].btn-success, .xhtml_form [class*=" btn-"].btn-success, .xhtml_form button.btn-success, .xhtml_form input[type="submit"].btn-success, .xhtml_form input[type="reset"].btn-success { background-color: #266d9c; text-shadow: 1px 1px 0 #0b4a74; }
.xhtml_form .form-toolbar { text-align: right; margin: 30px 0 0 0; }
.xhtml_form .property-title { margin-bottom: 10px; }
.xhtml_form .property-heading-icon { margin-left: 5px; }
.xhtml_form .property-heading-icon:hover { color: #0e5d91; }
.xhtml_form .property-heading-label { padding-left: 5px; }
.xhtml_form .property-heading-label:before { font-size: 12px; content: '\2022 '; line-height: 2px; opacity: .8; }
.xhtml_form .property-edit-container { display: none; width: 100%; }
.xhtml_form .property-heading-toolbar { float: right; }
.xhtml_form .property-heading-toolbar .property-parent-label { display: inline-block; padding: 0 5px; }
.xhtml_form .property-heading-toolbar [class^="icon-"], .xhtml_form .property-heading-toolbar [class*=" icon-"] { background: rgba(255, 255, 255, 0.5); border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; margin-left: 1px; padding: 3px; cursor: pointer; min-width: 24px; display: inline-block; text-align: center; }
.xhtml_form .property-heading-toolbar [class^="icon-"]:hover, .xhtml_form .property-heading-toolbar [class*=" icon-"]:hover { background: rgba(255, 255, 255, 0.7); color: #0e5d91; }
.xhtml_form .property-block { overflow: hidden; padding: 6px 0; border-bottom: 1px white solid; }
.xhtml_form .property-block.property-block-first { border-top: 1px white solid; }
.xhtml_form .property-block.readonly-property div { display: inline; }
.xhtml_form .property-block.readonly-property div div { float: right; padding-left: 5px; color: #7a7a7a; cursor: default; }
.xhtml_form .property-block.parent-property div { display: inline; }
.xhtml_form .property-block.parent-property div div { float: right; padding-left: 5px; color: #4e4e4e; }
.xhtml_form .property-block.regular-property > div { border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; padding: 15px; background: rgba(255, 255, 255, 0.5); margin: 5px 0; position: relative; top: 6px; }
.xhtml_form .property-block.regular-property > div div { padding: 2px 0; }
.xhtml_form .property-block.regular-property.property-edit-container-open { padding-top: 10px; }
.xhtml_form .form_desc { width: 35%; display: inline-block; padding: 0 10px 0 0; }
.xhtml_form input[type="text"], .xhtml_form input[type="password"] { width: 65%; max-width: none; }
.xhtml_form select, .xhtml_form textarea, .xhtml_form .form_radlst { width: 65%; max-width: none; }
.xhtml_form .form_radlst { display: inline-block; }
.xhtml_form .form-group > div > div { position: relative; }
.xhtml_form .form-group > div > div .has-unit { padding-right: 45px; }
.xhtml_form .form-group > div > div .unit { position: absolute; top: 1px; right: 1px; background: #f2f0ee; width: auto; display: block; padding: 3px 10px; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; opacity: .8; cursor: default; }
.xhtml_form .btn-info, .xhtml_form .ui-button { float: left; }
.xhtml_form .btn-success { float: right; }

input[type="checkbox"], input[type="radio"] { position: relative; top: 1px; margin-right: 3px; }

div.wysiwyg { border: 1px solid #ccc; padding: 5px; background-color: #fff; }
div.wysiwyg * { margin: 0; padding: 0; }
div.wysiwyg ul.panel { border-bottom: 1px solid #ccc; float: left; width: 100%; padding: 0; }
div.wysiwyg ul.panel li { list-style: none; float: left; margin: 1px 2px 3px 0; background: #fff; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
div.wysiwyg ul.panel li.separator { width: 1px; height: 16px; margin: 0 4px; border-left: 1px solid #ccc; }
div.wysiwyg ul.panel li { text-indent: -5000px; opacity: 0.85; filter: alpha(opacity=85); display: block; width: 16px; height: 16px; background: url("/tao/views/js/lib/jwysiwyg/jquery.wysiwyg.gif") no-repeat -64px -80px; border: 0; cursor: pointer; margin: 1px; }
div.wysiwyg ul.panel li.wysiwyg-button-hover, div.wysiwyg ul.panel li.active { opacity: 1.00; filter: alpha(opacity=100); }
div.wysiwyg ul.panel li.active { background-color: #f9f9f9; border: 1px solid #ccc; border-left-color: #aaa; border-top-color: #aaa; margin: 0; }
div.wysiwyg ul.panel li.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li.underline { background-position: -48px -16px; }
div.wysiwyg ul.panel li.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li.justifyFull { background-position: -48px 0; }
div.wysiwyg ul.panel li.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li.outdent { background-position: -80px 0; }
div.wysiwyg ul.panel li.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li.superscript { background-position: -80px -16px; }
div.wysiwyg ul.panel li.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li.redo { background-position: -16px -64px; }
div.wysiwyg ul.panel li.insertOrderedlist { background-position: -32px -48px; }
div.wysiwyg ul.panel li.insertUnorderedlist { background-position: -16px -48px; }
div.wysiwyg ul.panel li.insertHorizontalRule { background-position: 0 -48px; }
div.wysiwyg ul.panel li.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li.h6 { background-position: -80px -32px; }
div.wysiwyg ul.panel li.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li.paste { background-position: -64px -64px; }
div.wysiwyg ul.panel li.insertTable { background-position: -64px -48px; }
div.wysiwyg ul.panel li.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li.decreaseFontSize { background-position: -32px -80px; }
div.wysiwyg ul.panel li.createlink { background-position: -80px -48px; }
div.wysiwyg ul.panel li.insertImage { background-position: -80px -80px; }
div.wysiwyg ul.panel li.html { background-position: -47px -46px; }
div.wysiwyg ul.panel li.removeFormat { background-position: -80px -63px; }
div.wysiwyg ul.panel li.empty { background-position: -64px -80px; }
div.wysiwyg iframe { border: 0; clear: left; margin: 4px 0 0 1px; }

/* Style of advanced components */
/* toggler */
.toggler:after { margin-left: 3px; position: relative; top: 2px; font-family: 'tao'; display: inline-block; }
.toggler.opened:after { font-family: 'tao'; display: inline-block; }

.toggled { display: none; }

/* Adder */
.adder:before { margin-right: 5px; font-size: 10.5px; font-size: 1.05rem; font-family: 'tao'; display: inline-block; }

/* Closer / Deleter */
.closer:before, .deleter:before { margin-right: 5px; font-size: 10.5px; font-size: 1.05rem; font-family: 'tao'; display: inline-block; }

.undobox { display: block; position: fixed; top: 50px; left: 50%; margin-left: -200px; width: 400px; z-index: 100005; }

/* Incrementer and duration */
input[data-increment], input.duration-ctrl { width: 40px !important; min-width: 40px !important; text-align: right; }

.duration-ctrl-wrapper, .incrementer-ctrl-wrapper { position: relative; display: inline-block; border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.duration-ctrl-wrapper .incrementer, .incrementer-ctrl-wrapper .incrementer { text-align: right; border: none; padding-right: 18px; }
.duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl { border-left: 1px #ddd solid; display: inline-block; height: 100%; position: absolute; right: 0; top: 0; }
.duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a { outline: 0 !important; cursor: pointer; display: inline-block; line-height: 13px; color: #222; background: #f3f1ef; padding: 0 4px 0 4px; font-size: 10.5px; font-size: 1.05rem; position: absolute; right: 0; height: 50%; text-align: center; }
.duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc { top: 0; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
.duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec { top: 50%; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
.duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.inc:before { position: relative; bottom: 0px; font-family: 'tao'; display: inline-block; }
.duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a.dec:before { position: relative; top: 0px; font-family: 'tao'; display: inline-block; }
.duration-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a:hover, .incrementer-ctrl-wrapper .incrementer ~ .incrementer-ctrl > a:hover { background-color: #3e7da7; color: white; }

.duration-ctrl-wrapper ~ .separator { padding: 0 3px; text-align: center; opacity: .7; }

/* InPlacer */
[data-in-place], .inplace { cursor: pointer; min-height: 1em; }
[data-in-place] input, .inplace input { cursor: auto; }
[data-in-place]:hover, .inplace:hover { border: dotted 1px #3e7da7; }

/* ListBox  */
ul.listbox { margin: .1em 0; padding: 0; list-style-type: none; display: block; }
ul.listbox > li { white-space: no-wrap; position: relative; min-width: 75%; border: solid 1px #ddd; border-bottom-width: 0; vertical-align: top; margin: 0; padding: .3em 2em .3em .2em; background-color: #f3f1ef; min-height: 1.5em; }
ul.listbox > li > .closer, ul.listbox > li > .deleter { position: absolute; right: 5px; top: 0; }
ul.listbox > li:first-child { -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; }
ul.listbox > li:last-child { -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; border-bottom-width: 1px; }
ul.listbox > li.placeholder { background: none; margin: .5em; opacity: 0.6; }

/* Modal styles */
.modal { background-color: white; border: 1px solid #ddd; box-shadow: 3px 3px 5px #666666; height: auto; opacity: 0; top: -1000px; padding: 40px; position: fixed; z-index: 105002; margin: auto; left: 0; right: 0; overflow: hidden; }
.modal .modal-close { position: absolute; right: 12px; top: 12px; cursor: pointer; font-weight: bold; color: #222; font-size: 20px; font-size: 2rem; }

.modal-bg { background: none repeat scroll 0 0 black; opacity: 0.45; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; filter: alpha(opacity=45); display: none; position: fixed; height: 100%; width: 100%; left: 0; top: 0; z-index: 100001; overflow: hidden; }

/* Button groups */
ul[data-button-group], ul.button-group { list-style-type: none; padding: 0; background-color: white; border: 1px solid #ddd; border-radius: 1px; margin: 0 2px 2px 0; display: inline-block; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-size: 12px; font-size: 1.2rem; }
ul[data-button-group] > li, ul.button-group > li { border: 0 none; color: #222; cursor: pointer; display: inline-block; float: left; min-width: 26px; padding: 4px 6px; text-align: center; text-decoration: none !important; }
ul[data-button-group] > li.active, ul.button-group > li.active { color: white; background-color: #0e5d91; -webkit-transition: background 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: background 0.4s ease; transition: all 0.4s ease; }
ul[data-button-group] > li:hover, ul.button-group > li:hover { color: white; background-color: #3e7da7; -webkit-transition: background 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: background 0.4s ease; transition: all 0.4s ease; }
ul[data-button-group] > li.separator, ul.button-group > li.separator { background-color: #ddd; float: left; height: 18px; margin: 5px 2px 0 2px; width: 1px; min-width: 1px; padding: 0; }
ul[data-button-group] > li[class^="icon-"], ul[data-button-group] > li[class*=" icon-"], ul.button-group > li[class^="icon-"], ul.button-group > li[class*=" icon-"] { height: 16px; margin-top: 1px; width: 16px; padding-top: 2px; }

/* Media Preview */
.previewer { background-color: white; margin: 5px; min-width: 280px; min-height: 200px; text-align: center; }
.previewer .nopreview { color: #ddd; text-align: center; font-size: 20px; font-size: 2rem; }
.previewer .nopreview:before { font-family: 'tao'; display: inline-block; font-size: 60px; font-size: 6rem; font-family: 'tao'; display: inline-block; display: block !important; }

/* Progress bar */
.progressbar { height: 2em; text-align: left; border: none; height: 0.8em; background-color: white; border: 1px solid #ddd; }
.progressbar > span { height: 100%; border: none; background-color: #3e7da7; display: block; color: white; -webkit-transition: width 0.6s ease 0s; -moz-transition: width 0.4s ease 0s; -o-transition: width 0.4s ease 0s; transition: width 0.4s ease 0s; }
.progressbar > span.info { background-color: #0e5d91; }
.progressbar > span.success { background-color: #0e914b; }
.progressbar > span.warning { background-color: #d8ae5b; }
.progressbar > span.error { background-color: #ba122b; }

body { position: relative; font-family: "Franklin Gothic", "Franklin Gothic Medium", "Source Sans Pro", sans-serif; font-weight: normal; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-style: normal; }

b, .b, strong, .strong { font-weight: bold; }

a.block { color: #222; }

button, input, select, textarea { font-family: "Franklin Gothic", "Franklin Gothic Medium", "Source Sans Pro", sans-serif; font-weight: normal; }

select { max-width: 100%; }

/*# sourceMappingURL=tao-main-style.css.map */

#login-box #connect {
  line-height: 1.8;
  height: 25px;
  background-color: #f29400 !important;
  text-shadow: 1px 1px 0 #0b4a74;
}

#qti-flow > #move-backward, #qti-flow > #move-forward, #qti-flow > #skip, #qti-tools > #comment, #qti-comment > button {
    min-width: 100px;
	background-color:#f29400 !important;
}

/* CSS Document */
/*html { background-color:#f2f2f2!important; }*/
/*.tao-scope { background-color:#f2f2f2!important; }*/
.tao-scope { background-color:white!important; }
#qti-actions {
	text-indent:-4000px!important;
	height:102px!important;
	border-bottom:1px solid #f8931d!important;
	background:#FFFFFF url("/tao/views/css/img/header.png") no-repeat top center!important;
}
#qti-content { margin-top:102px!important; }

#qti-test-context, #qti-test-time{
	display:none!important;
}
#qti-navigation {height:60px!important;}
/*#qti-navigation { background: #f2f2f2 url(http://www.alternativedigitale.com/mentions.png) bottom center no-repeat!important;border-top: 1px solid #f2f2f2!important; height:60px!important;}*/
#qti-flow .btn-info { height:34px!important;margin-right:20px!important; }
.btn-info[class^="btn-"] { background-color: #F19409!important!important; text-shadow:none!important; font-size:16px!important;}
[class^="btn-"], button { font-size:16px!important; text-transform:uppercase!important;}
.btn-warning[class^="btn-"] { background-color: #F19409!important; text-shadow:none!important; font-size:16px!important; }
#qti-flow .btn-warning { height:34px!important;margin-right:20px!important; }
#qti-flow { width: 75%!important; padding-right:20px!important; }
label [class^="icon-"], label [class*=" icon-"] {  font-size: 2rem!important;position: relative!important;top: 2px!important;color: #F19409!important;display: inline-block!important;width:20px!important;}
.pseudo-label-box > label + div {cursor: pointer!important;margin-left: 34px!important;}


.qti-itemBody h1 { display:block!important; background-color:#d0d1d5!important;/*margin-top:30px!important;*/!important;margin-bottom:60px!important; padding:15px!important; font-size:1.3em!important; }
.qti-prompt { font-style:italic!important; font-size:16px!important; }
/*.qti-prompt-container { margin-bottom:0px!important; }*/
/*.qti-prompt-container {background:#ffffff url("../img/icon-point-interogation.png") no-repeat scroll 5px center!important; padding:0 15px 0 70px!important;margin-bottom:25px!important;}*/
.qti-prompt-container {background-color:#ffffff!important; padding:10px 35px 10px 35px!important;}
.grid-row:last-child .qti-choiceInteraction .qti-prompt-container { border: none!important; }
/*.grid-row:nth-child(0n+4) .qti-choiceInteraction .qti-prompt-container { border: none!important; }*/
/*.qti-interaction .solid { padding: 15px!important;background: #ffffff!important;border: 0px solid #ffffff!important; border-radius: 10px!important; -moz-border-radius: 10px!important; -webkit-border-radius: 10px!important; }*/
.plain, .block-listing, .solid, .choice-area { border:0!important; }

.block-listing > li {
    border: 0px solid #E0E0E0!important;
    border-radius: 0px!important;
}

.qti-associateInteraction .result-area > li.incomplete-pair > div { border: 3px solid #e6e6e6!important;}
.qti-associateInteraction .result-area > li:before { border-top: 1px solid #266d9c!important; }
.qti-associateInteraction .result-area > li > .target { min-height: 50px!important; outline: 0px solid #F5F3F2!important; border: 0px solid #EEE!important; border-radius: 0px!important; }

.qti-choiceInteraction .block-listing > li:first-child { border-top: 0px solid #EEE!important; border-top-left-radius: 0px!important; border-top-right-radius: 0px!important;}


.qti-choiceInteraction .block-listing > li:last-child { border-bottom: 0px solid #EEE!important; border-bottom-right-radius: 0px!important; border-bottom-left-radius: 0px!important; }
.label-box { font-size:16px!important; }
*::-moz-selection {
    background: none repeat scroll 0% 0% #FFFFFF!important;
    text-shadow: none!important;
}
input[checkbox] { border: 0px solid #ddd!important; border-radius: 0px!important; -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important; border-radius: 0px!important; }
label [class^="icon-checkbox"]:after, label [class*=" icon-checkbox"]:after {
    color: #FFF !important!important;
}

.instruction-container { display:none!important; }

.match-interaction-area { padding: 20px!important; border-radius: 10px!important; -moz-border-radius: 10px!important; -webkit-border-radius: 10px!important; }
table.matrix { width: 100%!important;margin-bottom:0!important; border:none!important;font-size:16px!important; }
table.matrix th { background: none repeat scroll 0% 0% #ffe5c1!important; border:0!important;}
table.matrix td { border:0!important; }
.qti-matchInteraction .matrix { table-layout:auto!important; }
.qti-choice { background:none!important;  }
table.matrix td label { margin: 10px 30px!important; text-align: center!important; }
thead th.qti-choice { text-align:center!important; }

.order-interaction-area { padding: 20px!important;background: #ffffff!important;border: 0px solid #ffffff!important; border-radius: 10px!important; -moz-border-radius: 10px!important; -webkit-border-radius: 10px!important; }
.qti-interaction .solid {background: #ffe5c1!important; }
.qti-interaction .solid {  background: #ffe5c1 none repeat scroll 0 0!important;  border: 2px solid #f19409!important;}
.order-interaction-area .choice-area { border:3px solid #f19409!important;border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important;   }
.order-interaction-area .result-area { border:3px solid #f19409!important;border-radius: 0px!important; -moz-border-radius: 0px!important; -webkit-border-radius: 0px!important;}
ul.square { list-style-type:disc!important; }
.qti-orderInteraction .arrow-bar span { margin: 3px auto!important;font-size: 5rem!important;color: #266d9c!important;background: none repeat scroll 0% 0% #FFFFFF!important;cursor: default!important;height: 40px!important;}

.qti-block { font-size:16px!important;border: none!important; }
.block-listing li { margin-left:10px!important; }
.qti-associateInteraction .qti-choice { border:1px solid #e6e6e6!important; }

label input[type="radio"]:focus ~ [class^="icon-"], label input[type="radio"]:focus ~ [class*=" icon-"], label input[type="radio"]:active ~ [class^="icon-"], label input[type="radio"]:active ~ [class*=" icon-"], label input[type="checkbox"]:focus ~ [class^="icon-"], label input[type="checkbox"]:focus ~ [class*=" icon-"], label input[type="checkbox"]:active ~ [class^="icon-"], label input[type="checkbox"]:active ~ [class*=" icon-"] {
   color: #F19409!important;
}

.grid-row:nth-child(0n+2) .qti-prompt-container {
  /*display: none!important;*/
}