@CHARSET "UTF-8";
*{padding:0;margin:0}
.clickable{cursor:pointer}
.clickable:hover{color:#009de0}
.centered{text-align:center}
.align_center{text-align:center}
.align_left{text-align:left}
.align_right{text-align:right}
.bg_highlight{animation-delay:500ms; animation:ani-jumpto-oldui 4s}
.bg_hover{background-color:#dcedf5}
.bg_selected, .bg_active{background-color:#007CC0;color:#fff}
.bg_active:hover, .bg_selected:hover{background-color:#009de0 !important;color:#fff !important}
.hidden{display:none !important}
.invisible{visibility:hidden !important}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
:focus::-webkit-input-placeholder{color:#bfbfbf}
::-moz-placeholder{color:#bfbfbf}
:-ms-input-placeholder{color:#bfbfbf}
::-moz-selection{color:#fff;background:#007cc0}
::selection{color:#fff;background:#007cc0}
::-ms-clear{display:none}
::-ms-reveal{display:none}
select::-ms-expand{display:none}
::-webkit-file-upload-button{height:24px; padding:0 16px; background:#6c6c6c; border:none; color:#fff; font-size:14px; text-align:center; border-radius:2px; outline:none; cursor:pointer; -webkit-appearance:none}
::-webkit-file-upload-button:hover{background:#009de0}
::-webkit-file-upload-button:active{background:#009de0;color:#fff}
::-ms-browse{height:24px; padding:0 16px; background:#6c6c6c; border:none; color:#fff; font-size:14px; text-align:center; border-radius:2px; outline:none; cursor:pointer; appearance:none}
::-ms-browse:hover{background:#009de0}
::-ms-browse:active{background:#009de0;color:#fff}
input[type='file']::-ms-value,input[type='file']{border:none; background:#fff; cursor:pointer}
input[type='file']{padding:2px;border:1px solid #bfbfbf;width:calc(100% - 6px)}
input[type='file']:hover{border-color:#009de0}
input[type='file']:focus, input[type='file']:active, input[type='file']:focus:hover{border-color:#007cc0}
::-webkit-scrollbar{width:12px; height:12px; -ms-high-contrast-adjust:none}
::-webkit-scrollbar-button{display:none; -ms-high-contrast-adjust:none}
::-webkit-resizer{background-color:transparent; border-bottom:3px solid #fff; border-right:3px solid #fff; -ms-high-contrast-adjust:none}
::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background-color:#fff; -ms-high-contrast-adjust:none}
::-webkit-scrollbar-corner{background-color:#fff; -ms-high-contrast-adjust:none}
::-webkit-scrollbar-thumb{height:48px; border:3px solid #fff; border-radius:6px; background-color:#c0c0c0; -ms-high-contrast-adjust:none}
::-webkit-scrollbar-thumb:hover{background-color:#009de0}
::-webkit-scrollbar-thumb:active{background-color:#007dc0}
*{scroll-behavior:smooth}
@-moz-document url-prefix(){*{scrollbar-color:#c0c0c0 #fff; scrollbar-width:thin; }
}
input[type='checkbox']{-webkit-appearance:none; background:#bfbfbf url('../resources/checkbox/off.png'); width:13px; height:13px}
input[type='checkbox']:checked{background:#bfbfbf url('../resources/checkbox/on.png')}
input[type='checkbox']:disabled{background:#bfbfbf url('../resources/checkbox/disabled.png')}
input[type='checkbox']:checked:disabled{background:#bfbfbf url('../resources/checkbox/on_disabled.png')}
input[type='checkbox']::-ms-check{background:#fff;border:1px solid #bfbfbf}
input[type='checkbox']:checked::-ms-check{color:#fff;background:#007cc0;border:1px solid #007cc0}
input[type='checkbox']:disabled::-ms-check{color:#e5e5e5;background:#e5e5e5;border:1px solid #e5e5e5}
input[type='checkbox']:checked:disabled::-ms-check{color:#fff;background:#bfbfbf;border:1px solid #bfbfbf}
.checkmark > input[type='checkbox']{background:transparent}
.checkmark > input[type='checkbox']:checked{background:transparent url('../resources/checkbox/on_noborder.png')}
input[type='radio']{-webkit-appearance:none; background:transparent url('../resources/radio/off.png'); width:13px !important; height:13px; border:none}
input[type='radio']:checked{background:transparent url('../resources/radio/on.png')}
input[type='radio']:disabled{background:transparent url('../resources/radio/disabled.png')}
input[type='radio']:checked:disabled{background:transparent url('../resources/radio/on_disabled.png')}
input[type='radio']::-ms-check{background:#fff;border:1px solid #bfbfbf}
input[type='radio']:checked::-ms-check{color:#fff;background:#007cc0;border:1px solid #007cc0}
input[type='radio']:disabled::-ms-check{color:#e5e5e5;background:#e5e5e5;border:1px solid #e5e5e5}
input[type='radio']:checked:disabled::-ms-check{color:#fff;background:#bfbfbf;border:1px solid #bfbfbf}
body,select{-ms-scrollbar-base-color:#bfbfbf; -ms-scrollbar-3dlight-color:#bfbfbf; -ms-scrollbar-highlight-color:#bfbfbf; -ms-scrollbar-track-color:#fff; -ms-scrollbar-face-color:#bfbfbf; -ms-scrollbar-arrow-color:#bfbfbf; -ms-scrollbar-shadow-color:#bfbfbf; -ms-scrollbar-darkshadow-color:#bfbfbf; scrollbar-base-color:#bfbfbf; scrollbar-3dlight-color:#bfbfbf; scrollbar-highlight-color:#bfbfbf; scrollbar-track-color:#fff; scrollbar-face-color:#bfbfbf; scrollbar-arrow-color:#bfbfbf; scrollbar-shadow-color:#bfbfbf; scrollbar-darkshadow-color:#bfbfbf}
select{appearance:none; -webkit-appearance:none; -moz-appearance:none; background:#fff url(../resources/tree/open.svg) no-repeat 98% 3px; border:1px solid #bfbfbf !important; padding:3px 20px 3px 4px !important; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
select:hover{color:#009de0;border-color:#009de0 !important}
select:hover option{color:#000}
select:focus,select:active{border-color:#007cc0 !important}
select optgroup,select optgroup:before{color:#999; font-style:normal; background-color:#fefefe}
select optgroup option{color:#000}
.input{border:1px solid #bfbfbf; padding:3px 4px; width:90px}
.input:hover{border-color:#009de0}
.input_big{width:200px !important}
.input_disabled{background-color:#e5e5e5;color:#6c6c6c}
.input_disabled:hover{border-color:#bfbfbf}
.input_focused,.input:focus,.input:active,.input:focus:hover{border-color:#007cc0;outline:none}
select.input{padding:2px 4px}
.checkbox{background:transparent url(../resources/checkbox/off.png) no-repeat left top; cursor:pointer}
.checkbox_on{background-image:url(../resources/checkbox/on.png)}
.checkbox_half{background-image:url(../resources/checkbox/half.png)}
.checkbox_disabled{background-image:url(../resources/checkbox/disabled.png); cursor:auto}
.checkbox_on_disabled{background-image:url(../resources/checkbox/on_disabled.png); cursor:auto}
.checkbox_half_disabled{background-image:url(../resources/checkbox/half_disabled.png); cursor:auto}
.selectbutton{padding:0 4px;position:relative}
.selectbutton .text{margin-right:20px;padding-right:1px;color:#005387}
.selectbutton .img{display:block; height:16px; position:absolute; right:1px; top:1px; width:15px}
.selectbutton_hover{color:#007cc0}
.selectbutton_hover .img{border-left:1px solid #999;right:0;top:0}
.selectbutton_menu{background-color:#fff; margin-top:2px; padding:3px 0; position:absolute; z-index:10; box-shadow:0 0 8px 0 rgba(0,73,144,0.5); border-radius:4px}
.selectbutton_menu a{color:#000; display:block; padding:4px 15px; text-decoration:none}
.selectbutton_menu a:hover{background-color:#dcedf5;color:#000;text-decoration:none}
.selectbutton_menu .separator{border-top:1px solid #e5e5e5}
input.control_button{width:auto; height:24px; padding:0 16px; margin-left:1px; overflow:visible;  border:none; background-color:#6c6c6c; color:#fff; text-align:center; cursor:pointer; border-radius:2px}
input.control_button:first-child{margin-left:0}
input.control_button:hover{background-color:#009de0}
input.control_button_pressed,input.control_button:active{background-color:#009de0;color:#fff}
input.control_button_disabled,input.control_button_disabled:hover{opacity:0.5;background:#6c6c6c}
.action{margin:0 2px;font-size:12px}
.action_disabled{color:#bfbfbf;text-decoration:none;cursor:default}
.action_disabled:hover{text-decoration:none}
.action_separator{color:transparent;text-decoration:none;text-indent:0}
.action_group,.action_default, .action_group_all,.action_group_all:hover, .action_group_primary{text-decoration:none}
.action_group_all{display:none}
.action_group_all_visible{display:inline}
.action_group .message-info{text-indent:0;margin-top:4px}
.action_default:hover,.action:hover{text-decoration:underline}
.action_group_primary_hidden{display:none}
.actionEdit, .actionOpen, .actionClear, .actionStart, .actionQrcode, .actionDelete, .actionChoose{width:24px; height:24px; padding:0 !important; margin:0; display:inline-block; overflow:hidden; text-indent:32px; vertical-align:bottom; opacity:0.66}
.actionEdit{background:transparent url(../resources/ui_edit.svg) no-repeat 4px 4px !important}
.actionOpen{background:transparent url(../resources/ui_open.svg) no-repeat 4px 4px !important}
.actionClear{background:transparent url(../resources/ui_remove.svg) no-repeat 4px 4px !important}
.actionDelete{background:transparent url(../resources/ui_del.svg) no-repeat 4px 4px !important}
.actionStart{background:transparent url(../resources/ui_play.svg) no-repeat 4px 4px !important}
.actionQrcode{background:transparent url(../resources/ui_qrcode.svg) no-repeat 4px 4px !important}
.actionChoose{background:transparent url(../resources/ui_valuehelp.svg) no-repeat 4px 4px !important}
.actionEdit:hover, .actionEdit:focus, .actionOpen:hover, .actionOpen:focus, .actionClear:hover, .actionClear:focus, .actionStart:hover, .actionStart:focus, .actionQrcode:hover, .actionQrcode:focus, .actionChoose:focus, .actionChoose:hover{background-color:#dcedf5 !important;opacity:1}
.ddf_command.ddf_command_icon.actionChoose{float:none}
#AE_main .actionEdit,#AE_main .actionOpen,#AE_main .actionClear,#AE_main .actionStart,#AE_main .actionQrcode{height:16px; background-position:0 0 !important; vertical-align:middle}
.datepicker_disabled a{display:none}
.datepicker .input{width:75px}
.datePicker{position:absolute; z-index:52; left:100px; top:100px; background-color:#f2f2f2; box-shadow:0 0 16px 0 #004990}
.datePicker h2{text-align:center; color:#004990; font-size:14px; font-weight:normal}
.datePicker thead{border-bottom:1px solid #e5e5e5;border:16px solid transparent;border-width:8px 16px}
.datePicker thead div{font-family:arial,helvetica,sans-serif;font-size:12px}
.datePicker thead span{padding:0 2px;color:#000}
.datePicker .dp_nav_prev{float:left}
.datePicker .dp_nav_next{float:right}
.datePicker tbody{border:16px solid transparent;border-width:8px 16px 16px 16px}
.datePicker tbody:hover{color:inherit}
.datePicker th,.datePicker td{height:24px;text-align:center;width:32px;font-weight:normal}
.datePicker th{color:#bfbfbf;font-size:11px}
.datePicker td{background-color:#fff}
.datePicker td:hover{background-color:#dcedf5;border-radius:2px}
.datePicker .out{color:#999}
.datePicker .we{background-color:#e5e5e5}
.datePicker .today{background-color:#007cc0;color:#fff;border-radius:2px}
.datePicker .today:hover{background-color:#009de0}
.layoutBlock{position:relative;background-color:#fff}
.layoutBlock .head,.layoutBlock .menu_popup .caption{position:relative; overflow:hidden; height:32px; border-bottom:2px solid #cde2eb; color:#000; white-space:nowrap}
.layoutBlock .head .th{height:24px; width:auto; padding:0 6px 0 0; float:left; overflow:hidden; border-right:1px solid #bfbfbf; color:#555; text-indent:8px; line-height:24px}
.layoutBlock .head .th:last-child,.layoutBlock .head .th_no_border{border-right:none }
.layoutBlock .head .menu{cursor:pointer; float:left; height:19px; overflow:hidden; width:auto}
.layoutBlock .head .text{color:#000; font-weight:bold; padding-left:16px; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.layoutBlock .head .mui:before{margin-inline-end:8px}
#WA_content1 .head{display:none !important}
.layoutBlock .body{position:relative;overflow-x:hidden;overflow-y:scroll}
.layoutBlock .body .td, .layoutBlock .body .th{border-right:1px solid transparent;text-indent:8px;padding-right:6px}
.layoutBlock .menu_popup{background-color:#fff; border:1px solid #999; display:none; overflow:hidden; padding-bottom:2px; position:absolute; right:1px; top:0; width:150px; z-index:2}
.layoutBlock .body .td .ddf_menu_wa_description{width:100%; text-indent:0; margin:0 8px}
.layoutBlock .menu_popup .caption{height:12px; margin-bottom:2px; padding:3px; width:150px}
.layoutBlock .menu_popup .entry{margin:1px 3px; overflow:hidden; white-space:nowrap; width:150px}
.layoutBlock .menu_popup .entry .checkbox{margin-right:3px}
.scrollableTable .tr{position:relative; clear:both; overflow:hidden; padding-top:2px; padding-bottom:2px; min-height:19px; line-height:20px; border-bottom:1px solid #d8d8d8}
.scrollableTable .tr:hover{background-color:#dcedf5;color:inherit}
.scrollableTable .th, .scrollableTable .td{float:left; overflow:hidden; position:relative; width:auto; min-height:1px}
.scrollableTable .td img{vertical-align:-16%}
.scrollableTable .td .checkbox{vertical-align:-10%}
.widget_fader{z-index:50; position:absolute; left:0; top:0 !important; height:100vh !important; width:100% !important; border-style:none; background-color:#004990; opacity:0.33}
.ddf_dialog_report.ddf_dialog .content .ddf_action_select{max-width:283px}
.ddf_dialog_report_user .widget_fader,.ddf_dialog_report_lesson .widget_fader,.ddf_dialog_report_assignment_user .widget_fader,.ddf_dialog_report_learner_feedback .widget_fader,.ddf_dialog_report_assignment_lesson .widget_fader,.ddf_dialog_report_macro .widget_fader,.widget_fader.reporter{top:48px !important; height:calc(100% - 48px) !important; width:100% !important; z-index:20}
.paging{clear:both;overflow:hidden}
.paging img{display:inline-block; height:16px; margin:2px; width:16px; background-color:transparent; cursor:pointer; opacity:0.66}
.paging img:hover{opacity:1}
.paging span{display:inline-block;vertical-align:10%;width:auto}
.paging_no_prev .first, .paging_no_prev .prev, .paging_no_next .next, .paging_no_next .last, .paging_all_off .first, .paging_all_off .prev, .paging_all_off .next, .paging_all_off .last{display:none; }
.bargraph{position:relative;height:10px;overflow:hidden}
.bargraph div{background-repeat:repeat-x; height:10px; left:0; position:absolute; top:0; width:1px}
.bargraph .bg_edge{background-image:url(../resources/bargraph/edge.png)}
.bargraph .bg_green{background-image:url(../resources/bargraph/green.png); left:1px}
.bargraph .bg_cyan{background-image:url(../resources/bargraph/cyan.png); left:1px}
.bargraph .bg_empty{background-image:url(../resources/bargraph/empty.png)}
.lessons{clear:both;overflow:hidden}
.lessons .lessons_caption{margin-right:5px;padding-top:3px;float:left}
.lessons .lessons_demo{background-image:url(../resources/icons/tour_demo.png)}
.lessons .lessons_uebung{background-image:url(../resources/icons/tour_uebung.png)}
.lessons .lessons_praxis{background-image:url(../resources/icons/tour_praxis.png)}
.lessons .lessons_test{background-image:url(../resources/icons/tour_test.png)}
.lessons .lessons_book{background-image:url(../resources/icons/ref_book.png)}
.lessons .lessons_dnt{background-image:url(../resources/icons/tour_context_assistant.png)}
.lessons img{margin:1px;background-color:transparent}
.lessons img.disabled{opacity:0.5}
.daterange{clear:both;overflow:hidden}
.daterange .daterange_element{float:left}
.daterange .daterange_checkbox{display:block;margin:4px 3px 0 0}
.daterange .daterange_caption{margin-right:5px;padding-top:4px}
.daterange .daterange_spacer{margin:3px 2px 0}
.atk-dnd-opacity{opacity:0.5}
.breadcrumbtrail_last{color:#000;cursor:default;text-decoration:none}
.breadcrumbtrail_last:hover{text-decoration:none}
.iframe{border:none; background-color:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); position:absolute; z-index:21}
.badge{display:inline-block; margin:2px 0 0 8px; padding:1px 8px; color:#fff; background-color:#6c6c6c; font-size:11px; vertical-align:top; line-height:14px; border-radius:12px; white-space:nowrap; text-indent:0; outline:1px solid #fff}
.badge.wa-remote{background-color:#ab218e}
.badge.wa-fallback{background-color:#f2702a}
.badge.wa-ai{background-color:#007cc0}
.badge.business-role{margin-right:8px}
.badge.error{color:#b00;background-color:#fee}
.badge.warn{color:#e9730c;background-color:#fdecdd}
#ADMIN_watag .badge{margin-top:4px}
.badge.wa-calm{background-color:#005f28}
.wa-calm:before,.wa-remote:before,.wa-fallback:before{width:8px; height:8px; margin-right:4px; display:inline-block; background-color:#f2702a; content:""; border-radius:50%; transform:translateY(-1px)}
.wa-calm:before{background-color:#005f28}
.wa-remote:before{background-color:#ab218e}
.wa-syncerror{width:23px; height:23px; margin:0 0 0 8px; display:inline-block; vertical-align:top; line-height:24px; text-align:center; font-weight:bold; font-size:21px; font-family:"Times New Roman",Times,serif; background:#d32030; color:#fff; border-radius:50%; cursor:help}
a.wa-syncerror:focus,a.wa-syncerror:hover{color:#fff; opacity:0.66; cursor:pointer}
.td .wa-syncerror{text-indent:0; width:20px; height:20px; vertical-align:middle; font-size:18px; line-height:21px}
.htmlTree .node .wa-fallback:before{width:4px; height:4px; transform:translateY(-3px)}
.badge.wa-calm:before,.badge.wa-remote:before,.badge.wa-fallback:before{display:none}
.popupDialog{overflow:hidden; position:absolute; width:400px; z-index:51; box-shadow:0 0 16px 0 #004990}
.popupDialog .top, .popupDialog .bottom{overflow:hidden;white-space:nowrap}
.popupDialog .top{height:31px;  background:#f2f2f2; border-bottom:1px solid #e5e5e5;  text-align:center}
.popupDialog .bottom{height:17px;display:none}
.popupDialog .bottom div{background-repeat:repeat-x;float:left;height:17px}
.popupDialog .top_right,.popupDialog .top_left{width:10px;display:none}
.popupDialog .top_middle{position:relative;width:100% !important;text-align:center}
.popupDialog .bottom_left{width:10px}
.popupDialog .bottom_middle{width:auto}
.popupDialog .bottom_right{width:10px}
.popupDialog .clear{clear:both}
.popupDialog div.caption{color:#004990; font-size:16px; line-height:31px; text-align:center; position:absolute; width:100%}
.popupDialog .content{background-color:#fff}
.popupDialog .content table{width:100%}
.popupDialog .content tr{border-top:8px solid transparent}
.popupDialog .content tr:first-child{border:0}
.popupDialog .content th{padding:0; vertical-align:top; font-weight:normal; text-align:left; text-indent:16px}
.popupDialog .content th.label{width:138px;padding-left:16px;text-indent:0}
.popupDialog .content{padding-top:12px}
.popupDialog .content .text{width:370px}
.popupDialog .content select{width:377px;padding:3px}
.popupDialog .content textarea{height:95px}
.popupDialog .controls{background:#363e43;border-top:24px solid transparent !important}
.popupDialog .controls .control_button{margin-left:16px}
.popupDialog .controls td{text-align:right;padding:0 0 12px 0}
.popupDialog .controls td:last-child{padding-right:16px}
.htmlTree{text-align:left;vertical-align:baseline}
.htmlTree .item{white-space:nowrap}
.htmlTree .levelx{margin-left:16px}
.htmlTree .levelx,.htmlTree .level1{font-size:1px}
.htmlTree .node{font-size:14px; line-height:23px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.htmlTree .node img{margin:0 2px;vertical-align:-20%}
.htmlTree .invisible{display:none}
.htmlTree .folder{background-position:center; background-repeat:no-repeat; border-style:none; height:20px; vertical-align:bottom; width:20px}
.htmlTree .folder_remove{width:0}
.htmlTree .folder_open{background-image:url(../resources/tree/open.svg)}
.htmlTree .folder_closed{background-image:url(../resources/tree/closed.svg)}
.htmlTree .folder_opening{background-image:url(../resources/tree/opening.svg)}
.htmlTree img.hidden_entity{opacity:0.33}
.htmlTree a{padding:4px; color:#000; text-decoration:none; vertical-align:middle}
.htmlTree a:visited{color:#000}
.htmlTree a.marked{background-color:#007cc0; color:#fff; padding:4px}
.htmlTree a.marked:hover{background-color:#009de0 !important}
.htmlTree a:hover,.treeNode a:hover,#treeRoot a:hover,#treeDOMBase a:hover{color:#000; background-color:#dcedf5; text-decoration:none}
.htmlTree a.marked:hover{color:white}
.htmlTree .standard_trainer a{font-weight:bold}
.htmlTree .dnd_over{background-attachment:scroll; background-image:url(../resources/tree/dnd_top_bottom.png); background-repeat:repeat-x}
.htmlTree .dnd_top{background-position:left top}
.htmlTree .dnd_bottom{background-position:left bottom}
.atk_dndtree_img{left:0; position:absolute; top:0; visibility:hidden; z-index:55; pointer-events:none}
.htmlTreeFilter{overflow:hidden;zoom:1}
.htmlTreeFilter span{float:left; line-height:24px}
.htmlTreeFilter .input{padding:3px 4px; width:150px}
.htmlTreeFilter .control_button{padding:0 16px}
.htmlTreeList div{padding-top:2px; padding-bottom:2px; min-height:19px; line-height:20px; border-bottom:1px solid #f2f2f2; color:#000; text-indent:8px}
.htmlTreeList div:hover{background-color:#dcedf5;color:#000}
.htmlTreeList .bg_selected{color:#fff}
.htmlTreeList img{padding-right:8px;vertical-align:-8%}
.htmlTreeWidget .body{overflow-y:hidden}
.overlay_wa{opacity:0.6; font-style:italic}
.ATK_table .body .data_information{height:100px}
.ATK_table .body .data_information .td{border-top:1px solid #999999; float:none; font-style:italic; margin-top:3px}
.ddf_command{padding:4px; float:left; background-repeat:no-repeat; text-decoration:none; text-indent:0; line-height:16px; cursor:pointer}
.ddf_command:hover,.ddf_command:focus{text-decoration:none;background-color:#dcedf5;color:#000}
.ddf_command:active{background-color:#007CC0}
.ddf_command:active{border-color:#999 #ccc #ccc #999}
.ddf_command_active{background-color:#007CC0}
.ddf_command_disabled{border:1px solid #e5e5e5 !important;cursor:default;opacity:0.33}
.ddf_command_bar{border-right:1px solid #ccc; float:left; margin-left:5px; padding-right:5px; position:relative}
.ddf_command_level{position:relative;height:22px;clear:both}
.ddf_command_icon{padding:2px 4px}
.ddf_propsheet .ddf_command_icon{padding:4px 4px}
.ddf_command_icon img{background-repeat:no-repeat;opacity:0.66}
.ddf_command_icon:hover img{opacity:1}
.ddf_command_icon_disabled{cursor:auto;opacity:0.33}
.ddf_command_icon_disabled:hover{background:transparent}
.ddf_command_text{padding:2px 4px;border-width:0;color:#00679e;font-size:12px}
.ddf_command_text:hover{color:#009de0 !important; background-color:transparent !important; text-decoration:underline !important}
.ddf_command_text_disabled{color:#999}
.ddf_command_text_disabled:hover{text-decoration:none}
.ddf_checkbox{background:transparent url(../resources/checkbox/off.png) scroll no-repeat left top; cursor:pointer}
.ddf_checkbox_on{background-image:url(../resources/checkbox/on.png)}
.ddf_checkbox_half{background-image:url(../resources/checkbox/half.png)}
.ddf_checkbox_disabled{background-image:url(../resources/checkbox/disabled.png); cursor:auto}
.ddf_checkbox_on_disabled{background-image:url(../resources/checkbox/on_disabled.png); cursor:auto}
.ddf_checkbox_half_disabled{background-image:url(../resources/checkbox/half_disabled.png); cursor:auto}
.ddf_enablebox{background:transparent url(../resources/enablebox/off.png) scroll no-repeat left top}
.ddf_enablebox_on{background-image:url(../resources/enablebox/on.png)}
.ddf_enablebox_half{background-image:url(../resources/enablebox/on.png)}
.ddf_enablebox_disabled, .ddf_enablebox_on_disabled, .ddf_enablebox_half_disabled{visibility:hidden}
.ddf_radio{background:transparent url(../resources/radio/off.png) scroll no-repeat left top; cursor:pointer}
.ddf_radio_on{background-image:url(../resources/radio/on.png)}
.ddf_radio_disabled{background-image:url(../resources/radio/disabled.png)}
.ddf_radio_on_disabled{background-image:url(../resources/radio/on_disabled.png)}
.ddf_textarea{border-color:#bfbfbf; border-style:solid; border-width:1px; margin:0; overflow:auto; padding:1px; width:200px; height:95px}
.ddf_textarea:hover{border-color:#009de0}
.ddf_textarea:focus,.ddf_textarea_focused{border-color:#007CC0}
.ddf_textarea_disabled,.ddf_textarea_disabled:focus, .ddf_textarea_disabled:hover,.ddf_textarea_disabled:active{background-color:#e5e5e5;border-color:#bfbfbf}
.ddf_preview{position:absolute !important; left:50vw !important; top:50vh !important; z-index:99 !important; Width:auto; height:auto; max-width:90vw; max-height:90vh; box-shadow:0 0 64px 0 rgba(0,73,144,0.5); background:#fff url(../resources/ui_trans.svg); transform:translate(-50%,-50%)}
.ddf_popup{top:0; left:0; position:absolute; z-index:55; box-shadow:0 0 8px 0 rgba(0,73,144,0.5)}
.ddf_input{border:1px solid #bfbfbf; overflow:hidden; width:90px; height:16px; padding:3px 0; outline:none}
.ddf_input:hover{border-color:#009de0}
.ddf_input:focus,.ddf_input:active,ddf_input:focus:hover{border-color:#007CC0}
.ddf_input_big{width:200px}
.ddf_input_disabled,.ddf_input_disabled:hover .ddf_input_disabled:focus, .ddf_input_disabled:active,.ddf_input_disabled:focus:hover{background-color:#e5e5e5}
.ddf_input_focused{border-color:#007CC0}
.ddf_input_disabled:hover,.ddf_input_disabled:focus, .ddf_input_disabled:active,.ddf_input_disabled:focus:hover{border-color:#999;color:inherit}
.ddf_button{height:24px; padding:0 16px; margin-left:1px; background:#6c6c6c; border:none; color:#fff; text-align:center; border-radius:2px; cursor:pointer}
.ddf_button:first-child{margin-left:0}
.ddf_button:focus,.ddf_button:hover{background:#009de0}
.ddf_button_pressed{background:#007CC0}
.ddf_button:active{background:#009de0;color:#fff}
.ddf_button_disabled,.ddf_button_disabled:focus,.ddf_button_disabled:active, .ddf_button_disabled:hover{opacity:0.5;background:#6c6c6c}
.ddf_select{background-color:#fff; border:1px solid #bfbfbf; color:#000; cursor:pointer; display:block; height:18px; padding:2px 4px; overflow:hidden; width:231px; outline:none}
.ddf_select:active,.ddf_select:focus{border-color:#007CC0;text-decoration:none}
.ddf_select:hover{border-color:#009de0;text-decoration:none}
.ddf_select_disabled{cursor:default;background-color:#e5e5e5}
.ddf_select_disabled:hover, .ddf_select_disabled:focus, .ddf_select_disabled:active{border-color:#999;color:inherit}
.ddf_select div{display:none}
.ddf_select .sel{display:block; overflow:hidden}
.ddf_select .sel span{float:left; margin:0; overflow:hidden; padding-top:2px; text-overflow:ellipsis; white-space:nowrap; width:211px}
.ddf_select .sel .icon{float:right}
.ddf_select_image .sel .img{float:left; margin-right:1px}
.ddf_select_image .sel span{width:80px}
.ddf_colorpicker{background-color:#fff; border:1px solid #ccc; padding:5px}
.ddf_colorpicker_row{clear:both; overflow:hidden}
.ddf_colorpicker a{display:block; float:left}
.ddf_colorpicker a div{border-right:1px solid #bfbfbf; border-top:1px solid #bfbfbf; cursor:pointer; height:22px; width:22px}
.ddf_colorpicker a:hover{background-color:#009de0}
.ddf_colorpicker a:hover div{transform:scale(0.87)}
.ddf_colorpicker .ddf_colorpicker_trans{float:none}
.ddf_colorpicker .ddf_colorpicker_trans div{overflow:hidden; text-align:center; width:108px}
.ddf_html_preview{background-color:#fff;border:1px solid #999;position:relative}
.ddf_dropdown_menu{padding:0;background-color:#fff}
.ddf_dropdown_menu .ddf_command_menuEntry{border-style:none; clear:both; display:block; overflow:hidden; padding:0 4px 0 0; color:#000}
.ddf_dropdown_menu .ddf_command_menuEntry_icon{padding:2px 5px 2px 4px;float:left}
.ddf_dropdown_menu .ddf_command_menuEntry_text{float:left; height:17px; padding:3px 0 0 2px}
.ddf_dropdown_menu .ddf_command_menuEntry:last-child .ddf_command_menuEntry_text{padding:3px 0 3px 2px}
.ddf_dropdown_menu .ddf_command_menu_selected .ddf_command_menuEntry_icon{background-image:url(../resources/checkbox/on_noborder.png); background-position:center center; background-repeat:no-repeat}
.ddf_select_popup{background-color:#fff; margin:1px}
.ddf_select_popup .childs{overflow-y:auto; overflow-x:hidden}
.ddf_select_popup .std_menu_entry{height:24px; width:100% !important; padding:0 4px; display:block; line-height:24px; box-sizing:border-box; align-items:center; white-space:nowrap; text-decoration:none; color:#000}
.ddf_select_popup .std_menu_entry img{margin-right:1px}
.ddf_select_popup .std_menu_entry:hover{color:#000;background-color:#dcedf5;text-decoration:none}
.ddf_dropdown_selectbox .std_menu_entry{overflow:hidden;text-overflow:ellipsis}
.ddf_dropdown_selectbox .sel{background-color:#007CC0;color:#fff}
.ddf_dropdown_selectbox .sel:hover{color:#fff !important;background-color:#009de0 !important}
.ddf_dropdown_selectbox .ddf_button{float:right}
.ddf_dropdown_selectbox .std_menu_entry .ddf_checkbox{margin-right:6px;vertical-align:-2px}
.ddf_dropdown_selectbox .std_menu_entry.readonly{pointer-events:none;background-color:#999999}
.ddf_select_dropdown_search .childs{padding:4px 0}
.ddf_select_dropdown_search .std_menu_entry{position:relative;padding:3px 12px;width:calc(100% - 16px) !important}
.ddf_select_dropdown_search .std_menu_entry > div{width:calc(100% - 48px) !important}
.ddf_select_dropdown_search .separator{border-top:1px solid #e5e5e5}
.ddf_select_dropdown_search .edit_icon,.ddf_select_dropdown_search .delete_icon{border-style:none; float:none; position:absolute; right:36px; top:2px}
.ddf_select_dropdown_search .delete_icon{right:12px}
.ddf_select_dropdown_search .edit_icon:active,.ddf_select_dropdown_search .delete_icon:active{background-color:transparent}
.treeBaseDialog .htmlTreeFilter, .ddf_filter{overflow:hidden;padding:0 16px;margin-bottom:8px;line-height:24px}
.treeBaseDialog td.htmlTreeWidget .htmlTreeFilter{padding:0}
.ddf_watchers .htmlTreeFilter span,.OGUaddDialog .filter .head,.treeBaseDialog .htmlTreeFilter span, .ddf_filter span{width:24px; height:24px; display:inline-block; overflow:hidden; text-indent:32px; vertical-align:bottom; background:transparent url(../resources/icons/res_wa_filters.png) no-repeat center center}
.treeBaseDialog .htmlTreeFilter .input, .ddf_filter .ddf_input{width:calc(100% - 163px);padding:3px 4px}
.treeBaseDialog .htmlTreeFilter .control_button, .ddf_filter .ddf_button{width:96px; padding:0 8px; display:inline-block; text-align:center}
.treeBaseDialog .htmlTreeFilter a, .ddf_filter .ddf_action{width:24px; height:24px; margin-left:8px; text-indent:32px; display:inline-block; overflow:hidden; vertical-align:bottom; background:transparent url(../resources/ui_search.svg) no-repeat -19px 1px}
.ddf_control_propsheet{margin-bottom:8px;overflow:hidden;clear:both}
.ddf_control_propsheet:last-child{margin-bottom:160px}
.ddf_control_propsheet .opener, .ddf_control_propsheet .caption, .ddf_control_propsheet .content{float:left}
.ddf_control_propsheet .opener{margin:2px 2px 0 0;text-align:center;width:16px}
.ddf_control_propsheet .opener .ddf_enablebox{vertical-align:baseline}
.ddf_control_propsheet_dark{background-color:#E1DFD6}
.ddf_control_propsheet_expandable{border-bottom:1px solid #d8d8d8}
.ddf_control_propsheet_expandable .caption{font-size:16px; font-weight:normal; cursor:pointer; color:#555}
.ddf_control_propsheet_expandable .caption:hover{color:#000}
.ddf_control_propsheet .content .ddf_input{margin:0;padding:3px 4px}
.ddf_control_propsheet .content .ddf_widget_link .ddf_input,.ddf_control_propsheet .content .ddf_widget_colorpicker .ddf_input{margin-top:0}
.ddf_control_propsheet_link .opener, .ddf_control_propsheet_color .opener{padding-top:5px}
.ddf_control_propsheet_link .caption, .ddf_control_propsheet_html .caption, .ddf_control_propsheet_enum .caption, .ddf_control_propsheet_text .caption, .ddf_control_propsheet_color .caption{padding-top:4px}
.ddf_control_propsheet_link input + a{margin-left:4px}
.ddf_control_propsheet_integer .opener{padding-top:3px}
.ddf_control_propsheet_integer .caption{padding-top:4px}
.ddf_control_propsheet_bool_true_false .content{padding-top:2px}
.ddf_control_propsheet_param_group{margin:16px 0 8px 0}
.ddf_control_propsheet_expandable{margin:20px 0}
.ddf_control_propsheet_param_group .caption{padding:3px 2px 4px}
.ddf_control_propsheet_html .ddf_html_preview{cursor:text;height:100px}
.ddf_control_propsheet_image_wh .ddf_multimedia img{background:#e5e5e5 url(../resources/ui_trans.svg); box-sizing:border-box; border:1px solid #bfbfbf; cursor:zoom-in}
.ddf_control_propsheet_image_wh .ddf_multimedia img:hover{border-color:#009de0}
.ddf_propsheet{position:relative;border:1px solid #999;background-color:#EFEFEF}
.ddf_propsheet_caption{background-color:#4E85DF; clear:both; color:#fff; font-weight:bold; overflow:hidden; padding:8px}
.ddf_propsheet_caption span{float:left}
.ddf_propsheet_caption .layout{border-color:#4E85DF; float:right; margin-top:-2px; padding:0}
.ddf_lesson_filter{clear:both;overflow:hidden}
.ddf_lesson_filter span{margin-right:5px;padding-top:3px}
.ddf_lesson_filter img{background-color:transparent;margin:0 4px 0 0}
.ddf_lesson_filter span, .ddf_lesson_filter img{float:left}
.ddf_lesson_filter .lesson_mode_demo{background-image:url(../resources/icons/tour_demo.png)}
.ddf_lesson_filter .lesson_mode_uebung{background-image:url(../resources/icons/tour_uebung.png)}
.ddf_lesson_filter .lesson_mode_praxis{background-image:url(../resources/icons/tour_praxis.png)}
.ddf_lesson_filter .lesson_mode_test{background-image:url(../resources/icons/tour_test.png)}
.ddf_lesson_filter .lesson_mode_book{background-image:url(../resources/icons/ref_book.png)}
.ddf_commandbar{background-color:#EFEFEF; border:1px solid #999; padding:1px 2px}
.ddf_commandbar_level{clear:both; overflow:hidden; position:relative}
.ddf_commandbar_bar{border-right:1px solid #ccc; float:left; margin-left:5px; padding-right:5px; position:relative}
.ddf_commandbar_bar .ddf_select{margin-right:1px; width:158px}
.ddf_commandbar_bar .ddf_select .sel span{width:140px}
.ddf_html_editor .focus{left:0; position:absolute; top:0; z-index:51}
.ddf_html_editor .ddf_textarea{border:1px solid #999; left:0; padding:0; position:absolute; top:0; z-index:52}
.ddf_html_editor .ddf_commandbar{position:absolute;z-index:53}
.ddf_html_editor .cmd_bar{border-bottom-style:dotted}
.ddf_html_editor .toggle_bar{border-top-style:dotted}
.ddf_html_editor_thick .cmd_bar{border-width:2px 2px 1px}
.ddf_html_editor_thick .toggle_bar{border-width:1px 2px 2px}
.ddf_html_editor_thick .ddf_textarea{border-width:1px 2px}
.ddf_html_editor_dark .widget_fader{background-color:#004990}
.ddf_html_editor_dark .cmd_bar, .ddf_html_editor_dark .toggle_bar, .ddf_html_editor_dark .ddf_textarea{border-color:#6c6c6c}
.ddf_table{margin:0 10px;position:relative}
.ddf_table_head{background:#f2f2f2; border-bottom:2px solid #cde2eb; color:#000; height:24px; line-height:24px; overflow:hidden; position:relative; white-space:nowrap}
.ddf_table_head .text{font-weight:bold;padding:0 16px}
.ddf_table_th{padding:0 5px 0 0; border-right:1px solid #bfbfbf; float:left; overflow:hidden; line-height:24px; color:#555; text-indent:8px; user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none}
.ddf_table_th:hover{color:#555 !important}
.ddf_table_th:last-child{border:none}
.ddf_table_th img{padding-left:4px;vertical-align:-4%}
.ddf_table_th img.ddf_checkbox{margin-left:0}
.ddf_table_body{background-color:#fff; overflow-x:hidden; overflow-y:scroll; position:relative}
.ddf_table_tr{clear:both; color:#000; display:block; overflow:hidden; position:relative; padding-top:2px; padding-bottom:2px; min-height:19px; line-height:20px; border-bottom:1px solid #d8d8d8}
.ddf_table_tr:hover{background-color:#dcedf5}
.ddf_table_tr:last-child{border-color:#fff}
.ddf_table_tr img{vertical-align:-12%}
.ddf_table_secondary_action{display:none}
a.ddf_table_tr{padding:2px 0 !important}
a.ddf_table_tr:hover{background-color:#dcedf5;color:#000}
a.ddf_table_tr:hover .ddf_table_primary_action{text-decoration:underline}
a.ddf_table_tr:hover .ddf_table_secondary_action{display:inline}
a.ddf_table_tr_prim_block:hover .ddf_table_primary_action{text-decoration:none}
.ddf_table_td{position:relative; width:auto; min-height:20px; padding:0 5px 0 0; border-right:1px solid transparent; overflow:hidden; float:left; text-indent:8px; line-height:20px}
.ddf_table_tr .entity_icon{margin-inline-end:8px}
.ddf_table_tr .cmd_icon .ddf_command_icon{border-style:none;float:none}
.ddf_table .row_hover_highlight .ddf_table_tr, .ddf_table .row_hover_highlight .ddf_table_td{cursor:pointer;padding:0 5px 0 0;text-indent:8px}
.ddf_table_tr_selected{background-color:#007CC0;color:#fff !important}
.ddf_table_tr_selected span,.ddf_table_tr_selected .action{color:#fff !important}
.ddf_table_tr_selected:hover{background-color:#009de0 !important}
.ddf_table_action_spacer{float:left;margin:0 2px;color:transparent;text-indent:0}
.ddf_table .align_center img.ddf_widget_radio_radio{display:block; float:none; margin-left:auto; margin-right:auto; margin-top:4px}
.ddf_bargraph{position:relative; height:10px; top:6px; overflow:hidden}
.ddf_bargraph div{position:absolute; top:0; left:0; width:1px; height:10px; background-repeat:repeat-x}
.ddf_bargraph .ddf_bargraph_edge{background-image:url(../resources/bargraph/edge.png)}
.ddf_bargraph .ddf_bargraph_progress{left:1px}
.ddf_bargraph .ddf_bargraph_green{background-image:url(../resources/bargraph/green.png)}
.ddf_bargraph .ddf_bargraph_cyan{background-image:url(../resources/bargraph/cyan.png)}
.ddf_bargraph .ddf_bargraph_empty{background-image:url(../resources/bargraph/empty.png)}
.ddf_paging{clear:both;overflow:hidden}
.ddf_paging a{border:medium none !important;padding:2px 0 0 0}
.ddf_thumbnails{height:250px; margin-bottom:10px; margin-left:170px; overflow:auto; position:relative; width:415px; border:1px solid #999}
.ddf_thumbnails div{border:1px solid #333333;cursor:pointer;position:absolute}
.ddf_thumbnails div img{position:absolute}
.ddf_thumbnails .ddf_thumbnails_img_selected{border:2px solid red !important}
.ddf_breadcrumbtrail .ddf_action_disabled{color:#555;cursor:default}
.ddf_breadcrumbtrail a.ddf_action_disabled:hover{text-decoration:none}
.ddf_fader{position:absolute; top:48px !important; left:0; height:calc(100% - 48px) !important; width:100% !important; border-style:none; background-color:#004990; opacity:0.33}
.ddf_fader.filter{top:0 !important; height:100% !important}
.ddf_search{height:32px; border-bottom:2px solid #cde2eb; position:relative; width:313px}
.ddf_search .ddf_search_icon{background-image:url("../resources/ui_search.svg"); background-position:0 0; background-repeat:no-repeat; font-size:1px; height:24px; position:absolute; left:4px; top:4px; width:24px}
.ddf_search .ddf_search_clear_button{background-image:url("../resources/ui_search.svg"); background-position:-40px 0; background-repeat:no-repeat; cursor:pointer; font-size:1px; height:24px; position:absolute; right:4px; top:4px; width:24px}
.ddf_search .ddf_search_filter_button{background-image:url("../resources/ui_filter.svg"); background-repeat:no-repeat; cursor:pointer; font-size:1px; height:20px; position:absolute; top:8px; width:21px; z-index:1; opacity:0.66}
.ddf_search .ddf_search_filter_button:hover{opacity:1}
.ddf_search .ddf_search_border{height:32px; margin:4px; position:absolute; width:308px}
.ddf_search .ddf_input{border-style:none; height:18px; left:32px; line-height:20px; position:absolute; top:4px; width:258px}
.ddf_search .ddf_input:focus{border-bottom:1px solid #e5e5e5}
.ddf_search .ddf_widget_filter{left:20px; position:absolute; top:5px; width:258px}
.ddf_search .ddf_widget_filter .ddf_button,.ddf_search .ddf_widget_filter .ddf_select .icon{display:none}
.ddf_search .ddf_widget_filter .ddf_select{border:none}
.ddf_search_list{color:#000; display:block; left:0; line-height:16px; overflow:auto; top:27px; width:116px}
.ddf_search_list div{cursor:pointer; overflow:auto; padding:4px 0 4px 12px; text-overflow:ellipsis; white-space:nowrap}
.ddf_search_list div{cursor:default; overflow:hidden}
.ddf_search_list div.selected{background-color:#007CC0; color:#fff}
.ddf_search_list img{margin-right:4px; vertical-align:bottom}
.ddf_widget{clear:both;overflow:hidden}
.ddf_action{font-size:12px}
.ddf_widget_colorpicker .ddf_input{float:left;margin-top:3px;padding:3px 4px}
.ddf_widget_colorpicker .ddf_command{margin:0 1px;padding:0}
.ddf_widget_colorpicker .ddf_command img{padding:3px}
.ddf_widget_colorpicker_popup{z-index:52}
.ddf_widget_link .ddf_input{float:left;margin-top:3px}
.ddf_widget_image .no_image_msg{float:left;margin-top:4px}
.ddf_widget_image_full{position:absolute;z-index:20}
.ddf_widget_radio_radio{display:block; float:left; margin-right:5px}
.ddf_widget_radio .ddf_widget_radio_content, .ddf_widget_radio .ddf_widget_radio_text{float:left}
.ddf_widget_radio_object .ddf_widget_radio_radio{margin-top:3px}
.ddf_widget_radiogroup .ddf_widget_radio{margin:8px 0}
.ddf_widget_radiogroup_hor{clear:both;overflow:hidden}
.ddf_widget_radiogroup_hor .ddf_widget_radio{clear:none;float:left;margin-right:5px}
.ddf_adaptive_daterange .ddf_widget_radiogroup{margin-left:15px}
.ddf_adaptive_daterange .ddf_input, .ddf_adaptive_daterange .ddf_checkbox, .ddf_adaptive_daterange .adaptive span{margin-right:3px}
.ddf_adaptive_daterange .adaptive span{float:left;margin-top:3px}
.ddf_adaptive_daterange .adaptive .ddf_input{float:left;padding:3px 4px;width:80px;margin-right:3px}
.ddf_adaptive_daterange .adaptive .ddf_select{float:left;width:90px}
.ddf_adaptive_daterange .adaptive .ddf_select span{margin:0;width:70px}
.ddf_adaptive_daterange_hor{clear:both;overflow:hidden}
.ddf_adaptive_daterange_hor .ddf_checkbox, .ddf_adaptive_daterange_hor .adapt_dr_capt{float:left;margin-top:4px}
.ddf_adaptive_daterange_hor .ddf_widget_radiogroup_hor{clear:none; float:left; margin-left:3px}
.ddf_widget_scheduler{padding:0 4px 8px 16px}
.ddf_widget_scheduler+.ddf_widget_scheduler{padding:0 4px 0 16px}
.ddf_widget_scheduler .scheduler_caption{font-weight:bold}
.ddf_widget_scheduler .scheduler_content{clear:both; overflow:hidden; padding:8px 0 8px 16px}
.ddf_widget_scheduler_range .range_left{margin-right:25px}
.ddf_widget_scheduler_time .time_cap,.ddf_widget_scheduler_range .range_left_cap{clear:left; margin:2px 5px 0 0; width:65px}
.ddf_widget_scheduler_time .time_suf, .ddf_widget_scheduler_range .range_left_suf{padding:4px 0 0 8px}
.ddf_widget_scheduler_time .time_floated, .ddf_widget_scheduler_pattern .pattern_floated, .ddf_widget_scheduler_range .range_floated{float:left}
.ddf_widget_scheduler_pattern .pattern_left{margin-right:8px; overflow:hidden; padding-right:8px; width:125px}
.ddf_widget_scheduler_pattern .pattern_right{width:350px}
.ddf_widget_scheduler_pattern .pattern_right .ddf_widget_radio_content{width:330px}
.ddf_widget_scheduler_pattern .pattern_right .ddf_widget_radio_content a{margin-bottom:8px}
.ddf_widget_scheduler_pattern .ddf_scheduler_pattern_monthly .spm_floated{float:left}
.ddf_widget_scheduler_pattern .ddf_scheduler_pattern_monthly .spm_span, .ddf_widget_scheduler_pattern .ddf_scheduler_pattern_yearly .spy_span{margin-top:3px}
.ddf_widget_scheduler_pattern .ddf_scheduler_pattern_monthly .spm_newline, .ddf_widget_scheduler_pattern .ddf_scheduler_pattern_yearly .spy_newline{clear:left}
.ddf_scheduler_pattern_weekly .ddf_widget_checkbox{clear:none; float:left; margin:4px 0; width:110px}
.ddf_scheduler_pattern_weekly .weekdays{margin-top:8px}
.ddf_scheduler_pattern_daily input,.ddf_scheduler_pattern_weekly input, .ddf_scheduler_pattern_monthly input{margin:0 8px;width:40px;padding:3px 4px}
.ddf_scheduler_pattern_monthly span{display:inline-block;min-width:52px}
.ddf_scheduler_pattern_monthly a{margin-left:60px}
.ddf_scheduler_pattern_monthly span+a{margin-left:8px}
.ddf_scheduler_pattern_yearly a{margin-left:64px}
.ddf_scheduler_pattern_yearly span{display:inline-block;width:64px;float:left}
.ddf_scheduler_pattern_yearly input{margin-left:64px;padding:3px 4px}
.ddf_widget_multiSelect .ddf_select, .ddf_widget_multiSelect_row{margin-bottom:1px}
.ddf_widget_multiSelect .ddf_button{margin-right:1px;width:20px}
.ddf_widget_multiSelect_disabled .ddf_button{display:none}
.ddf_widget_watcher input{width:235px}
.ddf_dialog_edit_ctrl_cont.ddf_dialog_edit_ctrl_c .ddf_widget_watcher .ddf_input{width:176px !important}
.ddf_widget_datepicker .ddf_action{margin:0 2px}
.ddf_widget_datepicker .ddf_input{width:75px !important}
.ddf_widget_datepicker_disabled .ddf_action{display:none}
.ddf_widget_datepicker .ddf_command{float:none;height:24px;padding:4px}
.ddf_widget_datepicker .ddf_command img{vertical-align:-20%}
.ddf_datepicker thead span{padding:0 2px}
.ddf_datepicker{background-color:#f2f2f2}
.ddf_datepicker .clickable{cursor:pointer}
.ddf_datepicker a{padding:0 2px;text-decoration:none}
.ddf_datepicker thead{border-bottom:1px solid #e5e5e5;border:16px solid transparent;border-width:8px 16px}
.ddf_datepicker tbody{background-color:#fff;border:16px solid transparent;border-width:8px 16px 16px 16px}
.ddf_datepicker tbody:hover{color:inherit}
.ddf_datepicker th,.ddf_datepicker td{height:24px;text-align:center;width:32px;font-weight:normal}
.ddf_datepicker th{color:#bfbfbf;font-size:11px}
.ddf_datepicker td:hover{background-color:#dcedf5;border-radius:2px}
.ddf_datepicker .nav_prev{float:left;color:#000;font-size:12px}
.ddf_datepicker .nav_next{float:right;color:#000;font-size:12px}
.ddf_datepicker .caption{color:#004990;font-size:14px}
.ddf_datepicker .out{color:#999}
.ddf_datepicker .we{background-color:#e5e5e5}
.ddf_datepicker .today{background-color:#007CC0;color:#fff;border-radius:2px}
.ddf_datepicker .today:hover{background-color:#009de0}
.ddf_widget_daterange div{display:inline}
.ddf_widget_daterange .hyphen{padding-right:8px}
.ddf_widget_daterange .ddf_input{width:75px}
.ddf_widget_daterange .ddf_select{float:left;margin-right:2px}
.ddf_widget_transition{overflow:hidden}
.ddf_widget_transition .ddf_link{margin:0 3px;white-space:nowrap}
.ddf_widget_transition .ddf_select,.ddf_widget_transition .status_text{float:left}
.ddf_widget_transition .status_text{width:225px}
.ddf_widget_transition .ddf_button{margin-left:3px}
.ddf_widget_transition_disabled{color:#666}
.ddf_widget_transition_only_links a{display:block;padding-left:10px}
.ddf_widget_transition_only_links .status_text{float:none}
.ddf_action_select{position:relative;height:24px;line-height:24px;max-width:260px}
.ddf_action_select img{vertical-align:-10%;margin:0 4px 0 0}
.ddf_action_select .ddf_action_select_buttons{display:inline;margin-left:14px}
.ddf_action_select_disabled .ddf_action_select_buttons{display:none}
.ddf_widget_filter{overflow:hidden}
.ddf_widget_filter_popup .head{background:#f2f2f2; color:#004990; text-align:center; font-size:16px; line-height:31px; border-bottom:1px solid #e5e5e5; height:31px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:default}
.ddf_widget_filter .head{height:30px; width:auto !important; padding:0 8px; border:1px solid #007CC0; overflow:hidden; color:#007CC0; background:#fff; font-size:14px; font-weight:bold; line-height:30px; border-radius:2px}
.ddf_widget_filter .head span,.ddf_widget_filter_popup .head span{max-width:240px; display:inline-block; overflow:hidden; vertical-align:top; text-overflow:ellipsis; white-space:nowrap}
.ddf_widget_filter .head:hover{background-color:#dcedf5}
.ddf_widget_filter .head:empty{border-color:#fff}
.ddf_widget_filter .wrapper{float:left;position:relative}
.ddf_widget_filter .save{float:right}
.ddf_widget_filter .save *{float:left}
.ddf_widget_filter .save .ddf_button{margin-left:1px}
.ddf_widget_filter img,.ddf_widget_filter_popup .head img{margin-right:4px;vertical-align:-6%}
.ddf_widget_filter .lesson_mode_demo, .ddf_widget_filter_popup .lesson_mode_demo{background-image:url(../resources/icons/tour_demo.png)}
.ddf_widget_filter .lesson_mode_uebung, .ddf_widget_filter_popup .lesson_mode_uebung{background-image:url(../resources/icons/tour_uebung.png)}
.ddf_widget_filter .lesson_mode_praxis, .ddf_widget_filter_popup .lesson_mode_praxis{background-image:url(../resources/icons/tour_praxis.png)}
.ddf_widget_filter .lesson_mode_test, .ddf_widget_filter_popup .lesson_mode_test{background-image:url(../resources/icons/tour_test.png)}
.ddf_widget_filter .lesson_mode_book, .ddf_widget_filter_popup .lesson_mode_book{background-image:url(../resources/icons/ref_book.png);margin:0}
.ddf_widget_filter_popup{position:absolute; z-index:51; box-shadow:0 0 16px 0 #004990; background-color:#fff; min-width:432px}
.ddf_widget_filter_popup .body{margin:12px 16px;overflow:hidden;width:calc(100% - 32px);min-width:400px}
.ddf_widget_filter_popup .body tr{border-top:8px solid transparent;height:24px}
.ddf_widget_filter_popup .body tr:first-child{border-top:none}
.ddf_widget_filter_popup .body th{vertical-align:top;font-weight:normal;width:125px}
.ddf_widget_filter_popup .body th div{overflow:hidden; padding-right:10px; text-align:left; text-overflow:ellipsis; width:130px; white-space:nowrap}
.ddf_widget_filter_popup .body td{padding:0}
.ddf_widget_filter_popup .body .ddf_adaptive_daterange .adapt_dr_capt{display:none}
.ddf_widget_filter_popup .body .ddf_adaptive_daterange .ddf_widget_radiogroup{margin-left:0}
.ddf_widget_filter_popup .body .ddf_adaptive_daterange .ddf_widget_radiogroup .ddf_select{width:90px}
.ddf_widget_filter_popup .body .ddf_select{width:250px}
.ddf_widget_filter_popup .body .ddf_action_select_buttons{position:absolute;right:0;top:0}
.ddf_widget_filter_popup .body .ddf_action_select_identity{position:relative}
.ddf_widget_filter_popup .filter_input{width:250px;padding:3px 4px}
.ddf_widget_filter_popup .ddf_input{margin:0}
.ddf_widget_filter_popup .buttons{clear:both; background:#363e43; padding:12px 16px; text-align:right}
.ddf_widget_filter_popup .buttons .ddf_button{margin-left:16px}
.ddf_widget_filter_popup .ddf_widget_daterange .ddf_widget_datepicker{margin-left:0}
.ddf_html_widget{position:relative}
.ddf_html_widget .controls{right:0;position:absolute;top:0}
.ddf_html_widget .controls a{display:block}
.ddf_nowrap{white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.ddf_nowrap img{margin-right:4px}
.ddf_dialog_report_learner_feedback .dialog .content input.ddf_input{width:231px; padding:2px 4px}
.ddf_menu{color:#363943; position:relative; z-index:22}
.ddf_menu a{display:block; min-height:30px; line-height:30px; color:#363943; text-decoration:none !important; white-space:nowrap}
.ddf_menu > a{font-weight:bold; border-radius:4px}
.ddf_menu a.ddf_menu_entry.ddf_menu_entry_clickable:hover{color:black; background-color:#dcedf5}
.ddf_menu_entry a{color:#363943}
.ddf_menu_entry{background-image:none; background:transparent; cursor:default; height:24px; left:0; position:absolute; top:0}
.ddf_menu_entry_clickable{cursor:pointer}
.ddf_menu_entry_selected{color:#007CC0}
.ddf_menu_entry .text{position:absolute; top:0; left:0; display:block; padding:0 8px 0 18px; height:24px}
.ddf_menu_entry .opener{display:block; position:absolute; right:8px; top:0; width:13px; padding:3px 8px}
.ddf_menu_entry .opener_opt{width:18px; right:0; padding:3px 16px 4px 0}
.ddf_menu .submenu{box-shadow:0 0 8px 0 rgba(0,73,144,0.5); font-weight:normal; border-top:none; left:0; position:absolute; top:31px; z-index:22; padding:4px; background:#fff; min-width:240px; max-height:85vh; border-radius:4px; overflow:auto}
.ddf_menu .submenu_iframe{left:0;padding:0 11px;top:24px}
.ddf_menu_subentry{background-color:#fff; min-height:16px; padding:0 12px; line-height:32px}
.ddf_menu_subentry:hover,.ddf_menu_subentry_hover{background-image:none;background-color:#dcedf5;color:#000}
.ddf_menu_subentry_separator{border-top:1px solid #d8d8d8}
.ddf_menu_subentry_separator:first-child{border-top:0}
.ddf_menu_entry_selected .text{color:#007CC0}
.ddf_menu .ddf_menu_subentry{color:#363943;width:auto !important}
.ddf_menu .ddf_menu_subentry:hover{color:#000}
.ddf_menu_entry_selected:hover .text{color:#000}
.ddf_menu_wa_description{font-size:12px; line-height:1.25; padding-bottom:8px; white-space:normal; width:240px; overflow:hidden; opacity:0.75}
.ddf_menu_wa_description:empty{display:none}
#usermenu{display:inline-block; vertical-align:top}
#usermenu > .ddf_menu{width:32px}
.usermenu{width:32px !important; left:0 !important}
.usermenu > .text{display:inline-block; width:32px; height:32px; border-radius:50%; background-color:#007dc0 !important; color:#fff !important; line-height:32px; padding:0; margin:0; font-weight:normal; text-align:center; text-transform:uppercase}
.usermenu:hover{background-color:transparent !important}
.usermenu:hover > .text{color:#fff !important; background-color:#009de0 !important}
.usermenu > .opener{display:none !important}
.usermenu .submenu{min-width:auto; transform:translateX(-100%) translateX(32px)}
.usermenu .submenu a:first-child{cursor:default; font-size:16px; background-color:transparent !important}
#notification,#help4enablenow{width:32px; height:32px; margin:0 12px 0 0; padding:5px; border:0; position:relative; float:left; vertical-align:top; color:#363943; background-color:transparent; border-radius:4px; line-height:1; cursor:pointer}
#notification:hover,#help4enablenow:hover{color:#363943; background-color:#dcedf5}
#notification.active,#help4enablenow.active,#help4enablenow.minimize{color:#fff; background-color:#007cc0}
#notification.active:before{color:#fff !important}
#notification.active:hover,#help4enablenow.active:hover,#help4enablenow.minimize:hover{color:#fff; background-color:#009de0}
#notification.changed:after{width:10px; content:'●'; display:inline-block; position:absolute; right:4px; top:1px; color:#d32030; text-shadow:-2px 0 0 #fff,0 2px 0 #fff}
#notification.active.changed:after{text-shadow:-2px 0 0 #007cc0,0 2px 0 #007cc0}
#help4enablenow .inner{display:none}
#help4enablenow:before{font-family:'MUI-Icons' !important; content:'\e1c4'; 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; font-size:16px; vertical-align:middle; display:inline-block}
#head_identity > .mui:before{color:#363943}
.usermenu .submenu a:before{margin-inline-end:8px; opacity:0.75}
.ddf_virtual_table_head{border-bottom:1px solid #999; height:18px; overflow:hidden; position:relative; white-space:nowrap}
.ddf_virtual_table_head .th{border-right:1px solid #999; float:left; font-weight:bold; height:13px; overflow:hidden; padding:3px; width:auto}
.ddf_virtual_table_body{position:relative;overflow-x:hidden;overflow-y:scroll}
.ddf_virtual_table_body .tr{position:relative;clear:both;overflow:hidden}
.ddf_virtual_table_body .td{position:relative; width:auto; padding:0 3px 0 0; border-right:1px solid transparent; float:left; overflow:hidden; line-height:24px; text-indent:5px}
.ddf_dialog .dialog{position:absolute; z-index:51; overflow:hidden; box-shadow:0 0 16px 0 #004990}
.ddf_dialog .dialog, .ddf_dialog iframe{left:0;top:0}
.ddf_dialog .top,.ddf_dialog .bottom{position:relative;overflow:hidden;white-space:nowrap}
.ddf_dialog .top{height:31px;border-bottom:1px solid #e5e5e5;background:#f2f2f2}
.ddf_dialog .bottom{height:17px;display:none}
.ddf_dialog .top div, .ddf_dialog .bottom div{position:relative; float:left; overflow:hidden; background-repeat:repeat-x}
.ddf_dialog .top div{height:31px;width:100% !important;text-align:center }
.ddf_dialog .edge{width:10px;display:none }
.ddf_dialog .content{padding-top:12px;background-color:#fff}
.ddf_dialog .top_middle{color:#004990;font-size:16px;line-height:31px}
.ddf_dialog .controls{margin-top:12px; padding:12px 16px; text-align:right; background:#363e43}
.ddf_dialog .controls .ddf_button{margin-left:16px}
.ddf_dialog .controls .ddf_button_disabled, .ddf_dialog .controls .ddf_button_disabled:focus, .ddf_dialog .controls .ddf_button_disabled:active, .ddf_dialog .controls .ddf_button_disabled:hover{border:none; background:#999; color:#bfbfbf}
.ddf_dialog .dialog .content .message{padding:4px 8px; margin:0 16px 12px 16px; border-left:8px solid #d32030; color:#BB1C29; background-color:#F6D2D5}
.ddf_dialog .dialog .content .message strong{display:block;margin-bottom:5px}
.ddf_file_upload .dialog{width:400px}
.ddf_file_upload .dialog iframe{display:none}
.ddf_file_upload .dialog form{padding:0 16px}
.ddf_file_upload .dialog form .form_elem{padding:5px 0}
.ddf_file_upload .dialog form .form_caption{font-weight:bold}
.ddf_file_upload .dialog form .form_body{clear:both; overflow:hidden; padding:8px 0 0 12px}
.ddf_file_upload .dialog form .add .cap{display:block; float:left; overflow:hidden; padding-top:2px; width:100px}
.ddf_file_upload .dialog form .add .ddf_input{width:254px}
.ddf_insert_link .dialog{width:600px}
.ddf_insert_link .dialog .frame{clear:both; overflow:hidden}
.ddf_insert_link .dialog .mode{float:left; width:170px}
.ddf_insert_link .dialog .select{float:left; height:250px; margin:0; overflow:auto; width:411px; border:1px solid #bfbfbf !important; padding:3px 2px !important}
.ddf_insert_link .dialog .mode .ddf_button{display:block;margin:0 0 8px 16px;width:146px}
.ddf_insert_link .dialog .free_content{margin:16px 6px 0 6px}
.ddf_insert_link .dialog .message-info{margin:5px 6px}
.ddf_insert_link .dialog .free_content .ddf_input{width:calc(100% - 2px)}
.ddf_wa_permission .dialog,.ddf_role_permission .dialog{width:484px}
.ddf_wa_permission .dialog .caption,.ddf_role_permission .dialog .caption{font-weight:bold;margin:0 0 0 16px}
.ddf_wa_permission .dialog .rect,.ddf_role_permission .dialog .rect{border:1px solid #bfbfbf; height:200px; margin:8px 16px 0 16px; width:450px}
.ddf_wa_permission .dialog .td,.ddf_role_permission .dialog .td{padding:0 3px}
.ddf_wa_permission .dialog .controls1,.ddf_role_permission .dialog .controls1{margin-top:0;padding:8px 16px 12px 16px;background-color:#fff}
.ddf_wa_permission .dialog .bottom_cap,.ddf_role_permission .dialog .bottom_cap{border-bottom-style:none}
.ddf_wa_permission .dialog .bottom_cap .th,.ddf_role_permission .dialog .bottom_cap .th{border-right-color:transparent}
.ddf_wa_permission .dialog .top_rect img ,.ddf_role_permission .dialog .top_rect img{margin-right:5px;vertical-align:-15%}
.ddf_ou_selection .dialog{width:400px}
.ddf_ou_selection .dialog .tree{height:304px}
.ddf_ou_selection .dialog .htmlTreeList,.ddf_ou_selection .dialog .htmlTree{width:366px; height:272px; margin:8px 16px 0 16px; border:1px solid #bfbfbf; overflow:auto}
.ddf_html_editor .dialog{width:510px}
.ddf_html_editor .htmlEditor{height:362px}
.ddf_html_editor .content{padding-top:49px}
.ddf_html_editor .controls{margin-top:22px}
.ddf_scheduler .dialog{width:530px}
.ddf_scheduler .dialog .controls{margin-top:0}
.ddf_dialog_edit .dialog{width:525px}
.ddf_dialog_edit .editor{margin:0 16px}
.ddf_dialog_edit .editor .ddf_dialog_edit_ctrl{border-bottom:8px solid transparent; clear:both; overflow:hidden}
.ddf_dialog_edit .editor .ddf_dialog_edit_ctrl_c{float:left}
.ddf_dialog_edit .editor .ddf_dialog_edit_ctrl_cap{margin-right:9px }
.ddf_dialog_edit .editor .ddf_dialog_edit_ctrl_c .ddf_input{width:240px;padding:3px 4px}
.ddf_dialog_edit .editor .ddf_dialog_edit_ctrl_cont .ddf_textarea{padding:3px 4px}
.ddf_dialog_confirm .dialog{width:550px;box-shadow:0 0 16px 0 #004990}
.ddf_dialog_confirm .dialog .text{padding:0 16px}
.ddf_dialog_confirm .dialog .preview{margin:0 16px}
.ddf_dialog_confirm .dialog .content .goals{margin:8px 0;list-style-position:inside;line-height:1.6}
.ddf_dialog_confirm .dialog .content .message-info{margin-bottom:8px}
.ddf_dialog_confirm .dialog .content .bold{font-weight:bold}
.ddf_dialog_confirm.ddf_dialog_del .dialog .controls .ddf_button:first-child{background-color:#d32030}
.ddf_dialog_confirm.ddf_dialog_del .dialog .controls .ddf_button:first-child:hover{background-color:#f2273b}
.ddf_watchers .dialog{width:750px;clear:both;overflow:hidden}
.ddf_watchers .head .text, .ddf_watchers .ddf_table_head .text{padding:0}
.ddf_watchers .layoutBlock .head, .ddf_watchers .ddf_table_head{height:32px;border:0;background:transparent;line-height:32px}
.ddf_watchers_body{padding:0 16px;clear:both;overflow:hidden}
.ddf_watchers_left{width:280px;float:left}
.ddf_watchers_left .body .htmlTree, .ddf_watchers_left .body .htmlTreeList{height:336px; width:278px; margin:8px 0 0 0; border:1px solid #bfbfbf; overflow:auto}
.ddf_watchers_left .layoutBlock{height:410px}
.ddf_watchers_left .ddf_button, .ddf_watchers_right .ddf_button{float:right}
.ddf_watchers_right{width:420px;float:right}
.ddf_watchers_right .ddf_table{margin:0}
.ddf_watchers_right .ddf_table .ddf_table_body{width:418px; margin-bottom:8px; border:1px solid #bfbfbf; overflow-x:auto}
.ddf_watchers_fixed_half .ddf_table_body{height:187px}
.ddf_watchers_fixed_full .ddf_table_body{height:369px}
.ddf_watchers_fixed_half, .ddf_watchers_fixed_full{clear:right}
.ddf_watchers_optional .ddf_table_body{height:115px}
.ddf_watchers_button{margin-top:12px; padding:12px 16px; clear:both; text-align:right; background:#363e43}
.ddf_dialog_edit_i_picker .ddf_dialog_edit_ctrl_cont{position:relative}
.ddf_dialog_edit_i_picker .ddf_dialog_edit_ctrl_cont .add_button{float:right; margin-left:3px; margin-top:1px}
.ddf_dialog_edit_i_picker .ddf_dialog_edit_ctrl_cont .ddf_input{float:left}
.ddf_dialog_edit_watchers .ddf_dialog_edit_ctrl_cont .ddf_textarea{float:left}
.ddf_dialog_edit_watchers .ddf_dialog_edit_ctrl_cont .ddf_button{float:right}
.ddf_dialog_edit_separator{border-bottom:1px solid #999;margin:2px 0;overflow:hidden}
.ddf_dialog_report .dialog{width:445px}
.ddf_dialog_report .content table{width:100%}
.ddf_dialog_report .content table tr{border-top:8px solid transparent}
.ddf_dialog_report .content table tr:first-child{border-top:0}
.ddf_dialog_report .ddf_action_select_buttons .ddf_command{float:none}
.content .message-info{margin:0 16px 4px 16px}
.ddf_dialog_report .content .saved_select{height:18px}
.ddf_dialog_report .content td.row_description{vertical-align:top}
.ddf_dialog_report .content td{overflow:hidden}
.ddf_dialog_report .content td.row_description{width:125px;padding:0 16px}
.ddf_dialog_report .content .ddf_lesson_filter span{width:112px;padding:0 16px}
.ddf_dialog_report .content td.row_content{width:303px}
.ddf_dialog_report .content .select_dialog{font-weight:bold !important}
.ddf_dialog_report .content .select_dialog .ddf_button{margin-left:20px}
.ddf_dialog_report .content .ddf_adaptive_daterange .adapt_dr_capt{display:none}
.ddf_dialog_report .content .ddf_adaptive_daterange .ddf_widget_radiogroup{margin-left:0}
.REPORTER_save_dialog .ddf_input{width:202px !important;padding:3px 4px}
.ddf_dialog_qr .ddf_input{margin:0 0 12px 16px;width:calc(100% - 34px)}
.ddf_dialog_qr #qr{min-width:360px}
.ddf_dialog_qr .content table{margin:auto}
.ddf_dialog_changePassword{text-align:left}
.ddf_dialog_changePassword .top_middle, .ddf_dialog_changePassword .bottom_middle{text-overflow:ellipsis; white-space:nowrap; width:334px !important}
.ddf_dialog_changePassword .content{width:350px}
.ddf_dialog_changePassword .content .description{background-color:#E8E8E9; border-bottom:1px solid #999; padding:5px}
.ddf_dialog_changePassword .content .message{border-left:8px solid #d32030; padding-left:8px; background-color:#F6D2D5; color:#BB1C29 !important; text-align:left; margin:0 16px 12px 16px}
.ddf_dialog_changePassword .content .fields{padding:0 16px}
.ddf_dialog_changePassword .content .fields div{margin-top:8px}
.ddf_dialog_changePassword .content .fields div:first-child{margin-top:0}
.ddf_dialog_changePassword .content .caption{float:left;width:100px}
.ddf_dialog_changePassword .content input{width:207px;padding:3px 4px}
.simple-edit-dialog{width:550px}
.simple-edit-dialog .content{padding-top:0}
.simple-edit-dialog tr{border-top:8px solid transparent}
.simple-edit-dialog tr:first-child{border-top:none}
.simple-edit-dialog th{width:150px}
.simple-edit-dialog .input{width:250px}
.simple-edit-dialog .content select{width:254px !important}
.simple-edit-dialog .content .spacer{padding-bottom:7px}
.simple-edit-dialog .content .caption{background-color:#ccc;padding:5px;text-align:left}
.simple-edit-dialog .content .error-message{color:red; padding:5px; text-align:center; width:auto; zoom:1}
.simple-edit-dialog .content .error-message div{display:none}
.simple-edit-dialog .content .error-message-visible div{display:block}
.ConfirmDialog{width:550px}
.ConfirmDialog .ccd_text{padding:0 16px 16px 16px; text-align:center}
.ConfirmDialog .ccd_ctrl{padding:12px 16px; text-align:right; background:#363e43; text-align:right}
.ConfirmDialog .ccd_ctrl input[type="button"]{margin-left:16px}
@font-face{font-family:'MUI-Icons'; src:url('../resources/mui-icons.ttf') format('truetype'),url('../resources/mui-icons.woff') format('woff'); font-weight:normal; font-style:normal}
.mui:before{speak:none; font-family:'MUI-Icons' !important; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-size:16px; color:#555; vertical-align:middle; display:inline-block}
.mui.mui-add:before,.mui.mui-plus:before{content:'\e058'}
.mui.mui-browse:before,.mui.mui-open:before{content:'\e1c9'}
.mui.mui-check:before,.mui.mui-checkbox:before{content:'\e05b'}
.mui.mui-close:before{content:'\e03e'}
.mui.mui-color:before{content:'e145'}
.mui.mui-compare:before{content:'\e061'}
.mui.mui-copy:before{content:'\e245'}
.mui.mui-cut:before{content:'\e226'}
.mui.mui-date:before{content:'\e050'}
.mui.mui-dot:before,.mui.mui-radio:before{content:'\e255'}
.mui.mui-down:before{content:'\e1ef'}
.mui.mui-download:before{content:'\e03a'}
.mui.mui-duplicate:before{content:'\e039'}
.mui.mui-edit:before{content:'\e038'}
.mui.mui-error:before{content:'\e0b1'}
.mui.mui-error-line:before{content:'\e1c7'}
.mui.mui-first:before{content:'\e1bf'}
.mui.mui-info:before{content:'\e202'}
.mui.mui-fullscreen:before{content:'\e166'}
.mui.mui-gear:before{content:'\e0a6'}
.mui.mui-help:before{content:'\e1c4'}
.mui.mui-home:before{content:'\e070';line-height:30px;text-indent:-9px}
.mui.mui-jumpto:before{content:'\e1f1'}
.mui.mui-last:before{content:'\e1c0'}
.mui.mui-library:before{content:'\e121'}
.mui.mui-link:before{content:'\e088'}
.mui.mui-loading:before{content:'\f6'}
.mui.mui-mail:before{content:'\e037'}
.mui.mui-minus:before,.mui.mui-mixed:before{content:'\e069'}
.mui.mui-more:before{content:'\e1f2'}
.mui.mui-next:before{content:'\e066'}
.mui.mui-onoff:before{content:'\e022'}
.mui.mui-paste:before{content:'\e246'}
.mui.mui-play:before{content:'\e14b'}
.mui.mui-prev:before{content:'\e1ee'}
.mui.mui-progress:before{content:'\e291'}
.mui.mui-qrcode:before{content:'\e28f'}
.mui.mui-question:before{content:'\e162'}
.mui.mui-record:before{content:'\e09d'}
.mui.mui-replace:before{content:'\e156'}
.mui.mui-restore:before{content:'\e1e0'}
.mui.mui-show:before{content:'\e1e9'}
.mui.mui-sort-down:before{content:'\e1fc'}
.mui.mui-sort-no:before{content:'\3d'}
.mui.mui-sort-up:before{content:'\e1fd'}
.mui.mui-share:before{content:'\e13d'}
.mui.mui-success:before{content:'\e203'}
.mui.mui-success-line:before{content:'\e1c2'}
.mui.mui-sync:before{content:"\e00a"}
.mui.mui-trash:before{content:'\e03d'}
.mui.mui-up:before{content:'\e1f0'}
.mui.mui-user:before{content:'\e0ca'}
.mui.mui-warn:before{content:'\e201'}
.mui.mui-warn-line:before{content:'\e0e2'}
.mui-value-help:before{content:"\e1f3"}
.mui-window:before{content:'\e061'}
.mui-window-split-hor:before{content:'\e23f'}
.mui-window-split-vert:before{content:'\e240'}
.mui.mui-zoom-in:before{content:'\e1d5'}
.mui.mui-zoom-out:before{content:'\e1d6'}
html,input,select,textarea,h2,button{font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; font-size:14px; outline:none}
html{overflow:auto}
body{width:100%;height:100%;background-color:#cde2eb}
_:-ms-fullscreen,:root body{overflow-x:hidden}
table{border-collapse:collapse;border-spacing:0}
  img{border:none;vertical-align:bottom}
a{color:#00679e;text-decoration:none}
a:hover{color:#009de0}
.float_clear{clear:both}
.splitter{position:absolute}
.splitter_hor{cursor:e-resize; width:5px}
.splitter_ver{border-top:1px solid #ccc; border-bottom:1px solid #ccc; cursor:n-resize; height:3px}
.splitter_table{background-color:transparent; cursor:e-resize; top:0; width:5px; z-index:2}
.splitter_table_full{background-color:#333; width:1px; z-index:3}
.splitter_table_border{background-color:#333; top:0; width:1px; z-index:2}
.MAIN_content{overflow-x:auto;overflow-y:hidden}
.MAIN_content .top_head{margin:16px 28px;overflow:hidden;line-height:23px}
.MAIN_content .top_head h2{color:#004990; float:left; font-size:20px; text-align:left; font-weight:normal}
.MAIN_content .top_head h2:after{position:absolute; content:'m'; font-size:2px; opacity:0.1; font-family:'MUI-Icons' !important; speak:none}
.MAIN_content .top_head .selectbutton span:hover{color:#009de0}
.MAIN_content .MAIN_status_msg{float:right; visibility:hidden}
.MAIN_content .MAIN_status_msg img{vertical-align:middle; margin-right:3px}
.MAIN_content .MAIN_status_msg.visible{visibility:visible}
#head{position:relative; z-index:22; height:48px; box-shadow:0 0 8px 0 rgba(0,73,144,0.5); background:#fff; color:#555}
#head:before{content:' '; position:fixed; top:0; left:0; width:100vw; height:4px; overflow:hidden; background:linear-gradient( 270deg,#008bc7 20%,#61d0ff 90%)}
#head #menu_wrapper h1{max-height:44px; font-size:14px; position:relative; display:inline-block}
#head #menu_wrapper h1 img{max-height:48px}
#head .wrapper-status{height:32px; position:absolute; top:44px; left:33%; right:33%; z-index:1}
@media screen and (max-width:1440px){#head .wrapper-status{left:30%;   right:30%; }
}
@media screen and (max-width:1024px){#head .wrapper-status{left:22%;   right:22%; }
}
#head .wrapper-status .bar{width:100%; height:32px; background-color:white; box-shadow:0 3px 4px 0 rgba(0,73,144,0.25); transform:perspective(1vw) rotateX(-2deg)}
#head .wrapper-status > .content{width:100%; height:32px; position:absolute; top:0; text-align:center; color:#555555}
#head .wrapper-status > .content .header-message{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-decoration:none; line-height:32px; color:#b00; font-weight:bold}
#head .wrapper-status > .content a[href].header-message:hover{text-decoration:underline}
#head .wrapper-status > .content a[href].header-message span:before{content:' '}
#head_identity{position:absolute;right:24px;top:10px}
#manager-loader{height:4px; width:100%; position:fixed; z-index:25; left:0; top:0; display:none; background-color:#fff}
#manager-loader.progress .bar{height:100%; width:25%; position:relative; top:0; left:0; background-color:#009de0; -webkit-animation:ani-progress-inter 6s infinite; animation:ani-progress-inter 6s infinite}
@keyframes ani-progress-inter{0%{left:0}
50%{left:75%}
100%{left:0}
}
#menu{height:30px; position:relative; display:inline-block; vertical-align:top; margin-top:11px}
#content{overflow:hidden; position:relative}
div.wct-controls-select.popup{box-shadow:0 0 16px 0 #004990}
body.wa-visible .PROP_content_overview .ddf_propsheet_caption{right:310px}
:root{--input-file-text:''}
.hidden{display:none}
.message-info,.error-message,.message-error{height:auto !important; min-height:24px; padding:4px 8px !important; border:0 !important; border-left:8px solid #d32030 !important; box-sizing:border-box; display:block; background-color:#F6D2D5 !important; color:#BB1C29 !important; text-align:left; line-height:16px}
.message-info{border-left:8px solid #f0ab00 !important; background-color:#FCEAC0 !important; color:#936000 !important}
.rtl .message-info,.rtl .error-message,.rtl .message-error{text-align:right;border:0 !important;border-right:8px solid #d32030 !important }
.rtl .message-info{border-right:8px solid #f0ab00 !important }
.message-empty{display:block; text-align:center; color:#555; padding:16px}
.widget_progress{position:absolute; z-index:51; padding:0; border:1px solid #ccc; background-color:#fff}
.widget_progress p{font-weight:bold}
.dndWidget{position:absolute; z-index:51; visibility:hidden; opacity:0.75; cursor:move}
.cEntityLogs .tr.hidden{display:none}
.cEntityLogs .body{background-color:#fff !important; overflow-x:auto !important; overflow-y:scroll !important}
.publishRecursiveDialog{width:330px}
.OUtreeDialog{width:420px}
.OUtreeDialog .tr.tree,.OUtreeDialog .td.tree{height:300px !important;overflow:auto}
.OUtreeDialog .tr.tree{padding:5px}
.OUtreeDialog .td{width:400px}
.OUtreeDialog .htmlTree{height:300px;width:400px;overflow:auto}
div.titleCommentDialog{width:550px}
div.titleCommentDialog tr{border-top:8px solid transparent}
.dndSplitterHor{background-color:#6c6c6c; cursor:e-resize; position:absolute; z-index:53}
.dndSplitterVer{background-color:#6c6c6c; cursor:n-resize; position:absolute; z-index:53}
.AdminBaseEditDialog{width:550px}
#registration .registrationForm table{border-collapse:collapse; border-spacing:0; margin:12px 16px; width:calc(100% - 32px)}
#registration .registrationForm table .submit{text-indent:209px;text-align:left}
#registration .registrationForm table .submit .control_button{margin-left:1px}
.registrationForm tr{border-bottom:8px solid transparent}
.registrationForm th{width:200px; padding-right:10px; text-align:right; font-weight:normal}
.registrationForm table #gui_lang.input{width:210px;height:25px}
.registrationForm table .input{width:200px}
.registrationForm table .reg_code{margin-right:0;width:88px}
.registrationForm .invisible{display:none}
.registrationForm table .submit{text-align:right}
.registrationForm table .submit .control_button{margin-left:16px}
.registrationForm table .availability_info{color:#BB1C29}
.registrationForm table .availability_info.available{color:#61a656}
.userSettings .us_title,#section-consent .us_title,#section-userdata .us_title{font-weight:bold;margin-bottom:8px}
.userSettings .ddf_table_td{width:343px}
.userSettings .us_content,.userSettings .name{padding-left:16px;margin-bottom:8px}
.userSettings .data{font-weight:bold}
.userSettings .submit .control_button{margin-left:0}
.userData.buttons{text-align:right;margin-bottom:10px}
#section-userdata .ddf_table{margin:0 0 0 16px; border:2px solid #cde2eb; border-left:0; border-right:0}
#section-consent{margin-top:20px}
#section-consent #headline{font-weight:bold; text-align:center}
#section-consent #consent-text{width:calc(100% - 16px); margin:0 0 -2px 16px; padding:16px 0; border:2px solid #cde2eb; border-left:0; border-right:0; line-height:1.4}
#section-consent #consent-text table{width:100%}
.placeholder-list .entry{height:19px !important; border-bottom:1px solid #d8d8d8 !important; max-width:calc(100% - 16px) !important; padding:2px 8px !important; line-height:20px !important; text-overflow:ellipsis !important; white-space:nowrap !important; overflow:hidden !important}
.placeholder-list .entry:hover{background-color:#dcedf5 !important}
.placeholder-list .entry:active,.placeholder-list .entry.active{background-color:#007cc0 !important;color:#fff !important}
.placeholder-list .entry:active:hover,.placeholder-list .entry.active:hover{background-color:#009DE0 !important;color:#fff !important}
.wct-controls-fader.cover,.htmleditor.cover,.htmleditor.fader{height:100vh !important; width:100% !important; position:absolute !important; left:0 !important; top:0 !important; background-color:#004990 !important; opacity:0.33 !important; border:0 !important; text-align:center}
.wct-controls-fader.cover.transparent{background-color:transparent !important}
.wct-controls-fader.cover.progress{height:calc(100% + 12px) !important; top:0 !important; opacity:1 !important; background-color:rgba(0,73,144,0.33) !important}
.wct-controls-fader.cover.select-fader{opacity:0.01 !important;}
.wct-controls-fader.cover.progress .progress{width:120px; height:24px; position:relative; left:50%; top:50%; transform:translate(-50%,-50%); background:url(../resources/progress.png) no-repeat; -webkit-animation:ani-preload 3s alternate infinite step-end; animation:ani-preload 3s alternate infinite step-end}
.wct-controls-fader.cover.progress.inbetween .progress{-webkit-animation:ani-preload-between 3s alternate infinite step-end; animation:ani-preload-between 3s alternate infinite step-end}
@keyframes ani-preload-between{0%{background-position-y:-288px}
10%{background-position-y:-312px}
14%{background-position-y:-336px}
18%{background-position-y:-360px}
22%{background-position-y:-384px}
26%{background-position-y:-408px}
30%{background-position-y:-432px}
33%{background-position-y:-456px}
36%{background-position-y:-480px}
38%{background-position-y:-504px}
40%{background-position-y:-528px}
42%{background-position-y:-552px}
45%{background-position-y:24px}
48%{background-position-y:24px}
51%{background-position-y:24px}
54%{background-position-y:24px}
57%{background-position-y:0}
59%{background-position-y:-24px}
61%{background-position-y:-48px}
63%{background-position-y:-72px}
66%{background-position-y:-96px}
70%{background-position-y:-120px}
74%{background-position-y:-144px}
78%{background-position-y:-168px}
82%{background-position-y:-192px}
86%{background-position-y:-216px}
90%{background-position-y:-240px}
100%{background-position-y:-264px}
}
@keyframes ani-preload{0%{background-position-y:24px}
10%{background-position-y:24px}
14%{background-position-y:0}
18%{background-position-y:-24px}
22%{background-position-y:-48px}
26%{background-position-y:-72px}
30%{background-position-y:-96px}
33%{background-position-y:-120px}
36%{background-position-y:-144px}
38%{background-position-y:-168px}
40%{background-position-y:-192px}
42%{background-position-y:-216px}
45%{background-position-y:-240px}
48%{background-position-y:-264px}
51%{background-position-y:-288px}
54%{background-position-y:-312px}
57%{background-position-y:-336px}
59%{background-position-y:-360px}
61%{background-position-y:-384px}
63%{background-position-y:-408px}
66%{background-position-y:-432px}
70%{background-position-y:-456px}
74%{background-position-y:-480px}
78%{background-position-y:-504px}
82%{background-position-y:-528px}
86%{background-position-y:-552px}
90%{background-position-y:24px}
100%{background-position-y:24px}
}
.htmleditor.cover{background-color:transparent !important}
.wct-controls-fader.frame{height:100vh !important; top:0 !important; opacity:0 !important}
div.cover ~ div.cover{opacity:0 !important}
.wct-controls-popup{box-shadow:0 0 16px 0 #004990;background:#fff;outline:0}
.wct-controls-popup.confirmation .content{height:auto !important; width:100% !important; padding:12px 16px; box-sizing:border-box; line-height:1.33 !important}
.wct-controls-popup .area-nw,.wct-controls-popup .area-n,.wct-controls-popup .area-ne{height:31px !important; border-bottom:1px solid #e5e5e5 !important; background:#f2f2f2 !important}
.wct-controls-popup .area-w,.wct-controls-popup .area-e{display:none}
.wct-controls-popup .area-sw,.wct-controls-popup .area-s,.wct-controls-popup .area-se{height:48px !important;background:#363e43 !important}
.wct-controls-popup .header{top:0!important; left:0!important; width:100%!important; color:#004990 !important; font-size:16px !important; font-weight:normal !important; line-height:31px !important; text-align:center}
.wct-controls-popup .content{top:32px !important; width:100% !important; left:0 !important; font-size:14px !important}
.wct-controls-popup .content.noskin{padding:12px 16px; box-sizing:border-box; line-height:24px !important}
.wct-controls-popup .content .group{border:0 !important}
.wct-controls-popup .content .item{min-height:24px; margin-bottom:8px; clear:both}
.wct-controls-popup .content label.label{width:140px;margin-right:16px}
.wct-controls-popup.text.version .content{text-align:center}
.wct-controls-popup.text.version .content p:first-child{font-weight:bold}
.wct-controls-textcontrol{position:static !important; width:auto !important; height:auto !important; margin:0 !important}
.wct-controls-textcontrol .area-l,.wct-controls-textcontrol .area-m,.wct-controls-textcontrol .area-r{display:none}
.wct-controls-textcontrol .text,.wct-controls-popup .buttons input{height:24px !important; width:auto !important; padding:0 16px !important; border:none !important; position:static !important; color:#fff !important; background:#6c6c6c !important; font-weight:normal !important; font-size:14px !important; text-align:center !important; line-height:24px !important; border-radius:2px !important; cursor:pointer !important}
.wct-controls-popup .buttons{width:100% !important;right:0 !important;transform:translateY(4px);padding:0 8px}
.wct-controls-popup .buttons .wct-controls-textcontrol .text,.wct-controls-popup .buttons input[type="button"]{margin:0 8px}
.wct-controls-popup .buttons .disabled{opacity:0.5;pointer-events:none}
.wct-tree-textctl:hover,.wct-tree-textctl:focus,.wct-textclt-text:hover,.wct-textclt-text:focus,.wct-controls-textcontrol .text:hover,.wct-controls-textcontrol .text:focus,.wct-controls-popup .buttons input:hover,.wct-controls-popup .buttons input:focus{background:#009DE0 !important;outline:none}
.wct-tree-textctl:active,.wct-textclt-text:active,.wct-controls-popup .buttons input:active,.wct-controls-textcontrol .text:active{background:#009de0 !important;color:#fff !important}
.wct-controls-textcontrol .text.disabled{opacity:0.5;pointer-events:none}
.wct-controls-textcontrol .text.important,.wct-controls-popup .buttons input.important{background:#d32030 !important; color:#fff !important}
.wct-controls-textcontrol .text.important:hover,.wct-controls-textcontrol .text.important:focus,.wct-controls-textcontrol .text.important:active,.wct-controls-popup .buttons input.important:hover,.wct-controls-popup .buttons input.important:focus,.wct-controls-popup .buttons input.important:active{background:#d32030 !important; color:#fff !important}
.tree-content{padding:12px 16px !important;width:calc(100% - 32px) !important}
.tree-content .list{padding:0 !important; right:16px; overflow:auto; height:368px !important; width:326px !important; border:1px solid #bfbfbf !important; position:absolute; top:44px; -ms-scrollbar-base-color:#bfbfbf;-ms-scrollbar-3dlight-color:#bfbfbf;-ms-scrollbar-highlight-color:#bfbfbf;-ms-scrollbar-track-color:#fff;-ms-scrollbar-face-color:#bfbfbf;-ms-scrollbar-arrow-color:#bfbfbf;-ms-scrollbar-shadow-color:#bfbfbf;-ms-scrollbar-darkshadow-color:#bfbfbf; scrollbar-base-color:#bfbfbf;scrollbar-3dlight-color:#bfbfbf;scrollbar-highlight-color:#bfbfbf;scrollbar-track-color:#fff;scrollbar-face-color:#bfbfbf;scrollbar-arrow-color:#bfbfbf;scrollbar-shadow-color:#bfbfbf;scrollbar-darkshadow-color:#bfbfbf}
.tree-content .list div{padding-top:2px; padding-bottom:2px; min-height:24px; line-height:20px; border-bottom:1px solid #d8d8d8; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.tree-content .list div:focus{color:#000 !important;background-color:#f2f2f2 !important }
.tree-content .list div:hover{color:#000 !important;background-color:#dcedf5 !important }
.tree-content .list div:active,.tree-content .list div.active{color:#fff !important;background-color:#007CC0 !important }
.tree-content .list div:active:hover,.tree-content .list div.active:hover{color:#fff !important;background-color:#009de0 !important }
.tree-content .list div:last-child{border:0 !important }
.tree-content .list div img{margin:0 8px;vertical-align:-13% }
.tree-content .list .message-info{margin:16px;position:absolute;bottom:0 }
.tree-content .filter{position:absolute;height:24px !important;line-height:24px}
.tree-content .filter span{width:24px; height:24px; display:inline-block; overflow:hidden; text-indent:32px; vertical-align:bottom; background:transparent url(../resources/icons/res_wa_filters.png) no-repeat center center}
.tree-content .filter .field{height:22px !important; width:196px; margin:0 !important; padding:0 4px; border:1px solid #bfbfbf !important; line-height:24px}
.tree-content .filter .search{height:24px; width:auto; padding:0 16px; border:none; position:static; color:#fff; background:#6c6c6c url(../resources/ui_search_white.svg) no-repeat center center; font-weight:normal; font-size:14px; text-align:center; line-height:24px; border-radius:2px; cursor:pointer}
.tree-content .filter .search:hover{background-color:#009DE0}
.wct-controls-popup.identity-aggregator .content .wct-controls-tree{width:226px !important}
.wct-controls-popup.identity-aggregator .content .tree-content .list{right:252px !important; width:226px !important}
.wct-controls-popup.identity-aggregator .res{width:226px !important}
.identity-aggregator.list{padding:0 !important; right:16px; overflow:auto; height:368px !important; width:220px !important; border:1px solid #bfbfbf !important; position:absolute; top:44px; -ms-scrollbar-base-color:#bfbfbf;-ms-scrollbar-3dlight-color:#bfbfbf;-ms-scrollbar-highlight-color:#bfbfbf;-ms-scrollbar-track-color:#fff;-ms-scrollbar-face-color:#bfbfbf;-ms-scrollbar-arrow-color:#bfbfbf;-ms-scrollbar-shadow-color:#bfbfbf;-ms-scrollbar-darkshadow-color:#bfbfbf; scrollbar-base-color:#bfbfbf;scrollbar-3dlight-color:#bfbfbf;scrollbar-highlight-color:#bfbfbf;scrollbar-track-color:#fff;scrollbar-face-color:#bfbfbf;scrollbar-arrow-color:#bfbfbf;scrollbar-shadow-color:#bfbfbf;scrollbar-darkshadow-color:#bfbfbf}
.identity-aggregator.list div{padding-top:2px; padding-bottom:2px; min-height:24px; line-height:20px; border-bottom:1px solid #d8d8d8; cursor:pointer; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.identity-aggregator.list div.entry-special{font-style:italic;cursor:not-allowed}
.identity-aggregator.list div:hover{color:#000 !important;background-color:#dcedf5 !important }
.identity-aggregator.list div img{margin:0 8px; vertical-align:-13%}
.identity-aggregator.info{width:16px; right:237px; top:212px; position:absolute}
.calm-resource-selector .wrapper,.business-role-picker .wrapper{padding:12px 16px 4px}
.business-role-picker .wrapper .searchinput{width:176px; padding-left:24px; background-image:url(../resources/ui_search.svg); background-repeat:no-repeat; box-shadow:inset -180px 0 0 0 #fff}
.business-role-picker .tree-content{display:grid; grid-template-columns:1fr 16px 1fr}
.business-role-picker .tree-content .label{line-height:1; margin-bottom:8px}
.business-role-picker .tree-content .list{height:338px !important; position:static}
.business-role-picker .tree-content .list div{cursor:pointer}
.business-role-picker .tree-content .icons{padding-top:154px}
.tree-content .searchterm{background-color:mark; color:marktext}
.tree-content .filter .search{margin-left:1px !important}
.wct-tree-textctl,.wct-tree-textctl div{padding:0 !important;margin:0 !important;line-height:24px !important}
.wct-tree-textctl div{display:none}
.wct-tree-textctl{width:96px !important}
.wct-textclt-text{left:0 !important; width:100% !important; display:inline-block !important}
.wct-controls-tree{left:16px; padding-left:4px; height:368px !important; width:326px !important; border:1px solid #bfbfbf !important; position:absolute; top:44px; -ms-scrollbar-base-color:#bfbfbf;-ms-scrollbar-3dlight-color:#bfbfbf;-ms-scrollbar-highlight-color:#bfbfbf;-ms-scrollbar-track-color:#fff;-ms-scrollbar-face-color:#bfbfbf;-ms-scrollbar-arrow-color:#bfbfbf;-ms-scrollbar-shadow-color:#bfbfbf;-ms-scrollbar-darkshadow-color:#bfbfbf; scrollbar-base-color:#bfbfbf;scrollbar-3dlight-color:#bfbfbf;scrollbar-highlight-color:#bfbfbf;scrollbar-track-color:#fff;scrollbar-face-color:#bfbfbf;scrollbar-arrow-color:#bfbfbf;scrollbar-shadow-color:#bfbfbf;scrollbar-darkshadow-color:#bfbfbf}
.content .wct-controls-tree{height:358px !important}
.entity-buttons + .entity-content .wct-controls-tree{position:static !important; width:calc(100% - 6px) !important; height:250px !important}
.wct-controls-tree .node{margin:0 !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }
.wct-controls-tree.selection .node{margin:0 !important;overflow:visible !important}
.wct-controls-tree .node .icon,.wct-controls-tree .node .indent{margin:4px 4px 4px 0 !important; height:16px !important; box-sizing:border-box; line-height:24px !important; vertical-align:middle !important; cursor:pointer !important}
.wct-controls-tree .node .indent.close{background-image:url(../resources/tree/closed.svg) !important; background-position:0 0 !important}
.wct-controls-tree .node .indent.open{background-image:url(../resources/tree/open.svg) !important; background-position:0 0 !important}
.wct-controls-tree .node .text{padding:4px 2px !important; line-height:24px !important; vertical-align:middle !important; cursor:pointer !important; font-weight:normal !important; color:#000 !important}
.wct-controls-tree .node .icon:focus + .text,.wct-controls-tree .node .text:focus{color:#000 !important;background-color:#f2f2f2 !important }
.wct-controls-tree .node .icon:hover + .text,.wct-controls-tree .node .text:hover{color:#000 !important;background-color:#dcedf5 !important }
.wct-controls-tree .node .icon:active + .text,.wct-controls-tree .node .text:active,.wct-controls-tree .node .text.active{color:#fff !important;background-color:#007CC0 !important }
.wct-controls-tree .node .text:active:hover,.wct-controls-tree .node .text.active:hover{color:#fff !important;background-color:#2ec0ff !important }
.wct-controls-tree .node .text:last-child{border:0 !important }
.wct-controls-tree .node.active > .text{color:#fff !important;background-color:#007CC0 !important }
.wct-controls-tree .node.active > .text:hover{color:#fff !important;background-color:#009de0 !important }
.wct-controls-tree .node.active img{background-color:transparent !important}
.wct-controls-tree .subtree{margin-left:16px !important}
.wct-controls-tree.selection{top:12px !important; width:356px !important; height:406px !important; border:1px solid #bfbfbf !important}
.wct-controls-tree.selection.calm{width:482px !important; height:426px !important}
.wct-controls-tree.selection.calm.message{height:374px !important; top:64px !important}
.wct-checkbox{margin:0 4px;vertical-align:-20%}
.wct-controls-popup .entity-content .free,.wct-controls-popup .entity-content .applink,.wct-controls-popup .entity-content .help4api,.wct-controls-popup .entity-content .embed{border:1px solid #bfbfbf !important;width:406px !important;height:246px}
.wct-controls-popup .entity-content .help4api,.wct-controls-popup .entity-content .applink,.wct-controls-popup .entity-content .disk{border:1px solid #bfbfbf !important;width:406px !important}
.wct-controls-popup .entity-content .free .message-info,.wct-controls-popup .entity-content .applink .message-info,.wct-controls-popup .entity-content .help4api .message-info,.wct-controls-popup .entity-content .embed .message-info,.wct-controls-popup .entity-content .disk .message-info{margin:6px}
.wct-controls-popup .entity-content .disk .message-info .description,.wct-controls-popup .entity-content .free .message-info .description,.wct-controls-popup .entity-content .help4api .message-info .description,.wct-controls-popup .entity-content .applink .message-info .description{display:inline !important}
.wct-controls-popup .entity-content .disk .message-info .description:before,.wct-controls-popup .entity-content .help4api .message-info .description:before,.wct-controls-popup .entity-content .free .message-info .description:before,.wct-controls-popup .entity-content .applink .message-info .description:before{content:' - '}
.wct-controls-popup .entity-content .free .label,.wct-controls-popup .entity-content .applink .label,.wct-controls-popup .entity-content .help4api .label{background:#fff !important;height:168px !important}
.wct-controls-popup .entity-content .free .label input,.wct-controls-popup .entity-content .help4api .label input,.wct-controls-popup .entity-content .applink .label input{width:calc(100% - 8px) !important; height:22px !important; border:1px solid #bfbfbf !important; line-height:22px !important; padding:0 3px !important; margin:4px 0 0 0 !important}
.wct-controls-popup .entity-content .applink .label input:hover,.wct-controls-popup .entity-content .help4api .label input:hover{border-color:#a5dcfa !important}
.wct-controls-popup .entity-content .free .label input:focus{border-color:#009de0 !important}
.wct-controls-popup .entity-content .preview{width:100% !important; height:142px !important; border:1px solid #bfbfbf !important; box-sizing:border-box; background:#e5e5e5 url(../resources/ui_trans.svg); text-align:center}
.wct-controls-popup .entity-content .code-embed textarea{border:1px solid #bfbfbf; width:100%; height:100%; padding:5px; resize:none; box-sizing:border-box}
.wct-controls-popup .entity-content .preview img{position:static !important; display:inline !important; max-width:100%; max-height:100%}
.wct-controls-popup .button{height:24px; line-height:24px; width:120px; color:white; border:none; background:#6c6c6c; font-weight:normal; font-size:14px; text-align:center; border-radius:2px; cursor:pointer}
.wct-controls-popup .button:focus,.wct-controls-popup .button:hover{background:#009de0}
.wct-controls-popup .button:active{background:#b6dcfa; color:#000}
.wct-controls-popup .disabled{pointer-events:none; opacity:.5}
.wct-controls-popup .entity-content .link-props-container{margin-top:20px; width:412px}
.wct-controls-popup .entity-content .link-props-container input[type="checkbox"]{margin:4px 4px 4px 0}
.wct-controls-popup .entity-content .link-props-container input[type='text']{width:246px}
.wct-controls-select.popup,.wct-controls-select.field,.wct-controls-select.popup .option{font-size:14px !important; font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif !important; line-height:24px}
.wct-controls-select.popup .option.checkmark{color:#000 !important; background-color:transparent !important}
.wct-controls-select.popup{border-color:#fff !important}
.wct-controls-select.popup .option{height:18px !important; padding:3px 2px !important; line-height:20px !important; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.wct-controls-select.popup .option:hover{color:#000 !important;background-color:#dcedf5 !important}
.wct-controls-select.popup .option.highlight{color:#fff !important;background-color:#007CC0 !important}
.wct-controls-select.popup .option.highlight:hover{color:#fff !important;background-color:#009de0 !important}
.wct-controls-select.popup .option input[type="checkbox"]{position:static !important;margin:0 4px 0 0 !important}
.wct-controls-select.field{width:234px; height:16px; border:1px solid #bfbfbf !important; padding:3px 2px !important; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:16px; user-select:none; cursor:pointer}
.wct-controls-select.field:focus,.wct-controls-select.field.active{border-color:#007CC0 !important;outline:none}
.wct-controls-select.field:hover{border-color:#009de0 !important}
.wct-controls-select.field:hover .selected{color:#009de0}
.wct-controls-select.field .arrow{width:16px; height:16px; margin:2px 2px 0 0 !important; position:absolute; top:0; right:2px}
.wct-controls-select.field .arrow .icon{width:16px; height:16px; background-image:url("../resources/tree/open.svg") !important}
.wct-controls-select.field .selected{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left; padding-left:3px; padding-right:3px; text-decoration:none; width:calc(100% - 24px) !important}
.htmleditor-bar-bottom,.htmleditor-bar-top{padding:4px !important; border-color:#f2f2f2 !important; background:#f2f2f2 !important}
.htmleditor-bar-top{border-bottom:1px solid #e5e5e5 !important; box-shadow:0 -4px 8px -4px #004990,-4px -3px 8px -4px #004990,4px -3px 8px -4px #004990}
.htmleditor-bar-top .htmleditor-commandbar:last-child{margin-top:4px}
.htmleditor-bar-top .htmleditor-commandbar.bar-1{max-width:460px}
.htmleditor-bar-top .htmleditor-commandbar.bar-2{clear:both}
.htmleditor-bar-top .htmleditor-commandbar.bar-2 .group .wct-controls-select.field{border:0 !important; padding:0 !important; height:22px !important; width:22px !important}
.htmleditor-bar-top .htmleditor-commandbar.bar-2 .group .icon{background-color:transparent !important}
.htmleditor-bar-top .htmleditor-commandbar.bar-2 .group .wct-controls-select.field:hover,.htmleditor-bar-top .htmleditor-commandbar.bar-2 .group .icon:hover{background-color:#e5e5e5 !important}
.htmleditor-bar-top .htmleditor-commandbar.bar-2 .group .wct-controls-select.field .selected.has-icon .icon:after{content:"▼"; color:#363e43 !important; float:right; font-size:5px; margin:5px -1px 0 0; transform:scaleX(1.5)}
.htmleditor-bar-bottom{border-top:1px solid #e5e5e5 !important; box-shadow:0 4px 8px -4px #004990,-4px 3px 8px -4px #004990,4px 3px 8px -4px #004990}
.htmleditor-bar-bottom .htmleditor-commandbar .group-0 span{display:none}
.htmleditor-bar-bottom .htmleditor-commandbar .group-0 a{margin-right:4px}
.htmleditor-commandbar .group{border-right:1px solid #bfbfbf !important; border-image:linear-gradient(to bottom,transparent 33%,#bfbfbf 25%,#bfbfbf 80%,transparent 66%) 1 100%}
.htmleditor-commandbar .group a:hover{background-color:#e5e5e5 !important}
.htmleditor-commandbar .group .active{background-color:#fff !important}
.htmleditor-commandbar .group:first-child{margin-left:0 !important}
.htmleditor-commandbar .group:last-child{padding:0 !important; border:0 !important}
.htmleditor textarea{border:2px solid #fff; box-shadow:0 -4px 8px -4px #004990,-4px -3px 8px -4px #004990,4px -3px 8px -4px #004990; font-family:lucida console,monaco,liberation mono,courier,"courier new"; line-height:133% !important}
.wct-controls-select.popup{position:absolute; overflow-x:hidden; cursor:pointer; box-shadow:0 0 16px 0 #12497e; text-indent:4px; color:#000; background-color:#fff; line-height:24px; border:0; padding:4px 0}
.wct-controls-select.popup.list{height:auto !important;max-height:216px}
.wct-controls-select.popup.options{height:auto !important;width:auto !important}
.wct-controls-select.popup.options .wct-controls-select.popup .option{background-color:#fff !important}
.wct-controls-select.popup.options .wct-controls-select.popup .option .icon{background-color:transparent !important}
.wct-controls-select.popup.options .wct-controls-select.popup .option:hover,.wct-controls-select.popup.options .wct-controls-select.popup .option .icon:hover{background-color:#dcedf5 !important}
.wct-controls-select.popup.options .wct-controls-select.popup .option.highlight{background-color:#007CC0 !important}
.wct-controls-select.popup.options .wct-controls-select.popup .option.highlight:hover{background-color:#009de0 !important}
.wct-controls-select.popup.options .icon{position:static !important; margin-right:8px; display:inline-block; vertical-align:-10%}
.wct-controls-select.field .has-icon > div{top:4px !important}
.htmleditor-commandbar.bar-0 .group-0 .wct-controls-select.field,.htmleditor-commandbar.bar-1 .group-0 .wct-controls-select.field{margin:0 12px 4px 0; text-indent:20px}
.htmleditor-commandbar.bar-0 .group-0 .wct-controls-select.field:first-child{background:#fff url(../resources/editor_text_font.png) no-repeat 4px center !important}
.htmleditor-commandbar.bar-0 .group-0 .wct-controls-select.field:last-child{background:#fff url(../resources/editor_text_size.png) no-repeat 4px center !important}
.htmleditor-commandbar.bar-1 .group-0 .wct-controls-select.field:first-child{background:#fff url(../resources/editor_paragraph_styles.png) no-repeat 4px center !important}
.htmleditor-commandbar.bar-1 .group-0 .wct-controls-select.field:nth-child(2){background:#fff url(../resources/editor_text_styles.png) no-repeat 4px center !important}
.htmleditor-commandbar.bar-1 .group-0 .wct-controls-select.field:nth-child(3){background:#fff url(../resources/editor_box_styles.png) no-repeat 4px center !important}
.htmleditor-commandbar.bar-1 .group-0 .wct-controls-select.field:last-child{background:#fff url(../resources/editor_table_styles.png) no-repeat 4px center !important}
.htmleditor .preview{border:1px solid #bfbfbf; background-color:white; overflow:auto; position:relative; padding:1px; margin:1px 0; visibility:visible; cursor:text}
.htmleditor:hover .preview{border-color:#009de0}
.htmleditor:hover .preview.disabled{border-color:#999}
.htmleditor .preview + div a img{opacity:0.66}
.htmleditor .preview + div a:hover img{opacity:1}
.htmleditor .editor{overflow:auto; margin:1px 0; position:absolute; visibility:visible; border:1px solid #fff; border-width:1px 0; box-shadow:0 0 16px -4px #004990,0 16px 16px -4px #004990,0 -16px 16px -4px #004990}
.color-picker-popup{box-shadow:0 0 16px 0 #004990}
.color-picker-popup .swatch li{box-sizing:border-box}
.color-picker-popup .swatch li:hover{border:2px solid #fff}
.wct-controls-popup.entity .wct-tree{position:static !important;width:100% !important;height:250px !important}
.wct-controls-popup .entity-buttons{height:270px !important; width:154px !important; margin:12px 0 0 16px}
.wct-controls-popup .entity-content{padding:0 !important; margin:12px 16px 0 8px}
.wct-controls-popup .entity-buttons .wct-controls-textcontrol .text{margin-bottom:8px}
.wct-controls-popup.upload .content > .field{margin:6px 16px;padding:0 !important}
.wct-controls-popup.upload input[type='file']{width:calc(100% - 24px); padding:2px; margin-left:16px !important; border:1px solid #bfbfbf}
.wct-controls-popup.upload.media .content .item{margin-left:16px}
.wct-controls-popup.upload.media input[type='file']{width:calc(100% - 208px); height:24px; box-sizing:border-box; color:transparent; position:relative; margin:0 4px 0 0 !important}
.wct-controls-popup.upload.media .content .message-info,.wct-controls-popup.upload.media .content .message-error{max-height:40px; margin:16px 0 6px 0; overflow:hidden}
.wct-controls-popup.upload.media input[type='file'].over,.wct-controls-popup.upload.media input[type='file']:hover,.wct-controls-popup.upload.media input[type='file']:focus,.wct-controls-popup.upload.media .content .media-upload.item:hover input[type='file']{border-color:#009de0}
.wct-controls-popup.upload.media input[type='file']::file-selector-button{display:none}
.wct-controls-popup.upload.media input[type='file']:after{content:var(--input-file-text); line-height:23px; color:#000; position:absolute; left:8px; top:0}
.wct-controls-popup.upload.media input[type='file']:invalid:after{color:#999}
.wct-controls-popup.upload.media input.text,.wct-controls-popup.upload.media.file input[type='text']{width:calc(100% - 166px)}
.wct-controls-popup.upload.media .wct-controls-select.field{width:calc(100% - 162px)}
.wct-controls-popup.upload.media input.url{width:calc(100% - 194px); margin:0 4px 0 0 !important}
.wct-controls-popup.upload.media .btn-clear,.wct-controls-popup.upload.media .btn-upload{vertical-align:top}
.wct-controls-popup.upload.media .btn-upload{background-image:url('../resources/ui_open.svg') !important}
.wct-controls-popup.upload.media .wct-controls-textcontrol .text.disabled{background-color:#B6B6B6!important; color:white!important}
.wct-controls-popup.upload.media .f_checkbox{-webkit-appearance:none; background:#bfbfbf url('../resources/checkbox/off.png'); width:13px; height:13px; display:inline-block}
.wct-controls-popup.upload.media .f_checkbox.checked{background:#bfbfbf url('../resources/checkbox/on.png')}
.wct-controls-popup.upload.media .buttons{display:flex; justify-content:flex-end}
.wct-controls-popup .content .switch-buttons{display:inline-block; border-radius:4px; border:1px #bfbfbf solid; line-height:22px; overflow:hidden}
.wct-controls-popup .content .switch-buttons input[type="button"]{height:22px; min-width:64px; padding:0 8px; border:none; vertical-align:top; line-height:22px; background-color:#fff; color:#007cc0; border-radius:0; cursor:pointer}
.wct-controls-popup .content .switch-buttons input[type="button"].active{background-color:#007cc0; color:#fff}
.wct-controls-popup .content .switch-buttons input[type="button"]:hover,.wct-controls-popup .content .switch-buttons input[type="button"]:focus{background-color:#009de0; color:#fff}
.wct-controls-popup .content .switch-buttons input[type="button"]:disabled{color:#bfbfbf; pointer-events:none}
.wct-controls-popup .content .switch-buttons input[type="button"]:disabled.active{background-color:#bfbfbf; color:#fff}
.placeholder .placeholder-list{margin:12px 16px;height:218px !important;overflow:auto}
.placeholder input{height:24px;margin:0 16px;padding:0 4px;width:calc(100% - 42px) !important}
.wct-controls-dialog{position:absolute; top:50%; left:50%; min-height:140px; width:600px; transform:translate(-300px,-50%); background-color:white; box-shadow:0 0 16px 0 #004990; z-index:11}
.wct-controls-dialog .header{background-color:#f2f2f2; color:#004990; height:31px; line-height:31px; width:100%; text-align:center; border-bottom:1px solid #e6e6e6 !important}
.wct-controls-dialog .header .caption{font-weight:normal; font-size:16px}
.wct-controls-dialog .content{min-height:44px; margin:12px 16px}
.wct-controls-dialog .content .no-content{margin:36px auto 44px auto; text-align:center}
.wct-controls-dialog .content .no-content.hidden{display:none}
.wct-controls-dialog .content .no-content p{margin-top:16px; font-size:16px; font-weight:bold}
.wct-controls-popup .content .item,.wct-controls-dialog .content .item{min-height:24px; margin-bottom:8px}
.wct-controls-dialog .content .item.more-space{margin-bottom:16px}
.wct-controls-popup .content .item.caption,.wct-controls-dialog .content .item.caption{margin-bottom:4px}
.wct-controls-popup .content .item:last-child,.wct-controls-dialog .content .item:last-child{margin-top:0; margin-bottom:0}
.wct-controls-popup .content .item .form_caption{font-weight:bold}
.wct-controls-popup .content .item .label,.wct-controls-dialog .content .item .label{width:148px; margin-right:8px; line-height:24px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:top}
.wct-controls-dialog.duplicate .content .item .label{width:164px}
.wct-controls-popup .content .item .label.grouped,.wct-controls-dialog .content .item .label.grouped{text-indent:12px}
.wct-controls-dialog .content .item .html-editor,.wct-controls-dialog .content .item .html-editor iframe{max-width:430px}
.wct-controls-dialog .content .item input[type='checkbox'],.wct-controls-dialog .content .item input[type='radio']{vertical-align:-40%; float:none; display:flex}
.wct-controls-dialog .content .item.large-label .label{width:35%}
.wct-controls-dialog .content .item.large-label .wct-controls-select{width:calc(100% - 35% - 24px)}
.wct-controls-dialog .content .preview-table{min-width:100%}
.wct-controls-dialog .content .preview-table thead{background:#f2f2f2; color:#000; height:24px; line-height:24px; overflow:hidden; white-space:nowrap}
.wct-controls-dialog .content .preview-table th{background:#f2f2f2; position:sticky; top:0; padding:0 5px 0 0; border-right:1px solid #bfbfbf; overflow:hidden; line-height:24px; text-indent:8px; text-align:left; font-weight:normal; color:#6c6c6c}
.wct-controls-dialog .content .preview-table th:last-child{border-right:0}
.wct-controls-dialog .content .preview-table tr{color:#000; overflow:hidden; padding-top:2px; padding-bottom:2px; min-height:19px; line-height:20px; border-bottom:1px solid #f2f2f2}
.wct-controls-dialog .content .preview-table tr:last-child{border-bottom:0}
.wct-controls-dialog .content .preview-table td{text-indent:8px;padding:2px 0}
.dir-float{float:left}
.wct-controls-dialog .footer{width:100%; background-color:#363e43; height:48px}
.wct-controls-dialog .footer .button.rect{height:24px; width:120px; margin:12px 16px 12px 0; border:none; float:right; line-height:24px; color:#fff; background:#6c6c6c; font-weight:normal; font-size:14px; text-align:center; border-radius:2px; cursor:pointer}
.wct-controls-dialog .footer .align-start{float:inline-start !important; margin:12px 16px !important}
.wct-controls-dialog .footer .button.rect:focus,.wct-controls-dialog .footer .button.rect:hover{background:#009de0}
.wct-controls-dialog .footer .button.rect:active{background:#009de0; color:#fff}
.wct-controls-dialog .footer .button.rect.important{background:#d32030; color:#fff}
.wct-controls-dialog .footer .button.rect.important:focus,.wct-controls-dialog .footer .button.rect.important:hover{background:#f00}
.wct-controls-dialog.duplicate .content .item:first-child .input-content{width:384px}
.wct-controls-select.field{position:relative}
.wct-controls-select.field .arrow{height:16px; width:16px; padding-top:0; margin:2px 2px 0 0; position:absolute; top:0; right:0}
.wct-controls-select.field .arrow .icon{width:100%; height:100%}
.rtl .wct-controls-dialog .footer .button.rect:first-child{margin-left:16px}
.rtl .wct-controls-dialog .footer .button.rect:last-child{margin-right:calc(100% - 272px)}
.clearfix:after{content:'.'; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.wct-controls-dialog .button{height:24px; line-height:24px; width:120px; color:white; border:none; background:#6c6c6c; font-weight:normal; font-size:14px; text-align:center; border-radius:2px; cursor:pointer}
.wct-controls-dialog .disabled{pointer-events:none; opacity:.5}
.wct-controls-dialog .button:focus,.wct-controls-dialog .button:hover{background:#dcedf5}
.wct-controls-dialog .button:active{background:#009de0; color:#fff}
.rtl .link-param .button:first-child{margin-left:16px}
.rtl .link-param .button:last-child{margin-right:calc(100% - 272px)}
.wct-controls-dialog.media .poster,.wct-controls-dialog.media .preview,.wct-controls-dialog.table .table-preview{width:152px; float:right}
.wct-controls-dialog.table .table-preview{height:184px; overflow:auto}
.wct-controls-dialog.media .preview img{max-width:100%; max-height:184px}
.wct-controls-dialog.table .table-preview table{width:100%; height:100%; border:1px solid #bfbfbf}
.wct-controls-dialog.table .table-preview table th{background-color:#efefef}
.wct-controls-dialog.media .poster img{width:100%; max-height:150px}
.wct-controls-dialog.media .poster .img-cont{min-width:152px; min-height:100px; padding-top:24px; border:1px solid #bfbfbf; box-sizing:border-box; text-align:center; color:#000; background:#bfbfbf url(../resources/ui_trans.svg)}
.wct-controls-dialog .text.userpicker{height:24px; line-height:24px; padding:0 4px}
.wct-controls-dialog input[type='text'],.wct-controls-dialog input[type='password'],.wct-controls-dialog input[type='number'],.wct-controls-dialog input[type='search'],.wct-controls-dialog .colorpicker .color,.wct-controls-dialog .colorpicker .field,.wct-controls-popup input[type='text'],.wct-controls-popup input[type='number'],.wct-controls-popup input[type='search'],.wct-controls-popup input[type='password'],.wct-controls-popup .colorpicker .color,.wct-controls-popup .colorpicker .field{height:22px; min-width:80px; padding:0 4px; border:1px solid #bfbfbf; line-height:24px}
.wct-controls-dialog .colorpicker .color,.wct-controls-popup .colorpicker .color{width:59px !important; height:22px !important; min-width:59px !important; padding:0 !important; border-right:0 !important; float:left !important; border-color:#bfbfbf !important; cursor:pointer !important}
.wct-controls-dialog .colorpicker .color div,.wct-controls-popup .colorpicker .color div{width:100% !important; height:100% !important}
.wct-controls-dialog .colorpicker .field,.wct-controls-popup .colorpicker .field{text-transform:uppercase; width:110px !important; height:22px !important}
.wct-controls-dialog .table-param,.wct-controls-dialog .media-param{width:400px; float:left}
.wct-controls-dialog.table input[type='number'],.wct-controls-dialog.newwindow input[type='number']{width:54px; height:22px; padding:0 0 0 4px; border:1px solid #bfbfbf; line-height:24px}
input[type="number"]{-moz-appearance:textfield}
input[type="number"]:hover,input[type="number"]:focus{-moz-appearance:number-input}
.wct-controls-dialog .textfield{height:24px !important; padding:0 4px; border:1px solid #bfbfbf; box-sizing:border-box; line-height:24px; background-color:#fff; color:#000}
.wct-controls-dialog .textfield:hover{border-color:#009de0}
.wct-controls-dialog .textfield:focus{border-color:#007CC0}
.wct-controls-dialog .textfield:disabled{background-color:#e5e5e5}
.wct-controls-dialog .textfield:disabled:hover,.wct-controls-dialog .textfield:disabled:focus{border-color:#999}
.wct-controls-dialog .textfield.group + .textfield.group{border-left-color:transparent}
.wct-controls-dialog .textfield.icon{padding:0 0 0 24px; background-repeat:no-repeat}
.wct-controls-dialog input[type='text']:hover,.wct-controls-dialog input[type='number']:hover,.wct-controls-dialog input[type='search']:hover,.wct-controls-dialog input[type='password']:hover,.wct-controls-popup input[type='text']:hover,.wct-controls-popup input[type='number']:hover,.wct-controls-popup input[type='search']:hover,.wct-controls-popup input[type='password']:hover{border-color:#009de0}
.wct-controls-dialog input[type='text']:focus,.wct-controls-dialog input[type='number']:focus,.wct-controls-dialog input[type='search']:focus,.wct-controls-dialog input[type='password']:focus,.wct-controls-popup input[type='text']:focus,.wct-controls-popup input[type='number']:focus,.wct-controls-popup input[type='search']:focus,.wct-controls-popup input[type='password']:focus{border-color:#007cc0}
.wct-controls-dialog input[type='text']:disabled,.wct-controls-dialog input[type='number']:disabled,.wct-controls-dialog input[type='search']:disabled,.wct-controls-dialog input[type='password']:disabled,.wct-controls-popup input[type='text']:disabled,.wct-controls-popup input[type='number']:disabled,.wct-controls-popup input[type='search']:disabled,.wct-controls-popup input[type='password']:disabled{background-color:#e5e5e5}
.wct-controls-dialog input[type='text']:disabled:hover,.wct-controls-dialog input[type='number']:disabled:hover,.wct-controls-dialog input[type='search']:disabled:hover,.wct-controls-dialog input[type='password']:disabled:hover,.wct-controls-popup input[type='text']:disabled:hover,.wct-controls-popup input[type='number']:disabled:hover,.wct-controls-popup input[type='search']:disabled:hover,.wct-controls-popup input[type='password']:disabled:hover,.wct-controls-dialog input[type='text']:disabled:focus,.wct-controls-dialog input[type='number']:disabled:focus,.wct-controls-dialog input[type='search']:disabled:focus,.wct-controls-dialog input[type='password']:disabled:focus,.wct-controls-popup input[type='text']:disabled:focus,.wct-controls-popup input[type='number']:disabled:focus,.wct-controls-popup input[type='search']:disabled:focus,.wct-controls-popup input[type='password']:disabled:focus{border-color:#999}
.wct-controls-dialog .textfield.icon.size-xs{width:60px;min-width:60px}
.wct-controls-dialog .textfield.icon.size-xs.margin:nth-of-type(1){background-image:url(../resources/ui_field_sides.png)}
.wct-controls-dialog .textfield.icon.size-xs.margin:nth-of-type(2){background-image:url(../resources/ui_field_sides.png);background-position-y:-24px}
.wct-controls-dialog .textfield.icon.size-xs.margin:nth-of-type(3){background-image:url(../resources/ui_field_sides.png);background-position-y:-48px}
.wct-controls-dialog .textfield.icon.size-xs.margin:nth-of-type(4){background-image:url(../resources/ui_field_sides.png);background-position-y:-72px}
.wct-controls-dialog .textfield.icon.size-m{width:90px}
.wct-controls-dialog .textfield.icon.size-m.size:nth-of-type(1){background-image:url(../resources/ui_field_size.png)}
.wct-controls-dialog .textfield.icon.size-m.size:nth-of-type(2){background-image:url(../resources/ui_field_size.png);background-position-y:-24px}
.wct-controls-dialog .textfield.icon.border.size-xs{background-image:url(../resources/ui_field_sides.png);background-position-y:-96px}
.wct-controls-popup .textfield.size-l,.wct-controls-dialog .textfield.size-l{width:240px}
.wct-controls-dialog .textfield.size-l.combo-single{width:216px}
.wct-controls-dialog .textfield.size-xl{width:412px}
.wct-controls-dialog .textfield.size-xl.combo-single{width:388px}
.wct-controls-dialog input[id$='#target']{min-width:370px}
.wct-controls-dialog .src-cont input{vertical-align:top}
.wct-controls-dialog.media .poster .upload,.wct-controls-dialog.media .change-src,.wct-controls-dialog.media .poster .clear,.wct-controls-popup .content .btn-clear,.wct-controls-popup .content .btn-upload{width:24px !important; height:24px !important; padding:0 !important; display:inline-block; border:none; background:transparent url(../resources/ui_remove.svg) no-repeat 4px 4px !important; opacity:0.66}
.wct-controls-dialog.media .poster .upload{background:transparent url(../resources/ui_add.svg) no-repeat 4px 4px !important}
.wct-controls-dialog.media .change-src{background:transparent url(../resources/ui_open.svg) no-repeat 4px 4px !important}
.wct-controls-dialog.media .change-src:focus,.wct-controls-dialog.media .change-src:hover,.wct-controls-dialog.media .change-src:active,.wct-controls-dialog.media .poster .upload:focus,.wct-controls-dialog.media .poster .upload:hover,.wct-controls-dialog.media .poster .upload:active,.wct-controls-dialog.media .poster .btn-upload:focus,.wct-controls-dialog.media .poster .btn-upload:hover,.wct-controls-dialog.media .poster .btn-upload:active,.wct-controls-dialog.media .poster .clear:focus,.wct-controls-dialog.media .poster .clear:hover,.wct-controls-dialog.media .poster .clear:active,.wct-controls-popup .content .clear:focus,.wct-controls-popup .content .clear:hover,.wct-controls-popup .content .clear:active,.wct-controls-popup .content .btn-upload:focus,.wct-controls-popup .content .btn-upload:hover,.wct-controls-popup .content .btn-upload:active,.wct-controls-popup .content .btn-clear:focus,.wct-controls-popup .content .btn-clear:hover,.wct-controls-popup .content .btn-clear:active{background-color:#dcedf5 !important; opacity:1; cursor:pointer}
.wct-previewer-frame{position:fixed; top:50%; left:50%; min-height:10px; transform:translate(-50%,-50%); background-color:white; box-shadow:0 0 16px 0 #004990; z-index:11}
.wct-controls-dialog.list{min-height:0; width:288px}
.wct-controls-dialog.list .start-number.size-xs{width:60px; padding:0 0 0 4px}
.wct-controls-dialog.token .identity-icon{height:24px; margin-right:16px; line-height:24px; float:left}
.wct-controls-dialog.token .identity-icon img{vertical-align:middle}
.wct-controls-dialog .message-info,.wct-controls-dialog .error-message,.wct-controls-popup .message-error,.wct-controls-dialog .message-error{margin:0 0 12px 0}
.wct-controls-dialog.user_preview{max-height:600px}
.wct-controls-dialog.user_preview .content{max-height:400px;overflow:auto}
.wct-controls-popup .wa-resource-selector.label{width:80px !important}
.wa-resource-selector-select-wrp .wct-controls-select{margin-top:20px; margin-left:18px}
.wa-resource-selector-tree-wrp .wct-controls-tree.selection{margin-top:50px}
.wa-resource-selector-select-wrp.wa-resource-selector-msg{margin-top:10px !important; text-align:center}
.wct-controls-dialog .tile-container .tile-element{border:1px solid #bfbfbf; border-radius:4px; cursor:pointer}
.wct-controls-dialog .tile-container .tile-element:hover{background-color:#f2f2f2}
.wct-controls-dialog .tile-container .tile-element img{margin:24px 0 8px 0;width:32px;height:32px}
.wct-controls-dialog .tile-container .tile-element h4{color:#004990; font-weight:normal; font-size:17px; margin-bottom:8px}
.wct-controls-dialog .tile-container .tile-element p{color:#555;margin-bottom:24px}
.webrecording .tile-container{display:grid; grid-template-columns:48.5% 48.5%; grid-column-gap:16px}
.wct-controls-dialog.UserJobsList{left:auto !important; right:68px; top:40px !important; transform:none; border-radius:4px; box-shadow:0 0 8px 0 #00499080; min-height:332px}
.wa-visible .wct-controls-dialog.UserJobsList{right:436px}
.wct-controls-dialog.UserJobsList .header{line-height:44px; height:44px; background-color:transparent; border-bottom:0 !important; text-align:start}
.wct-controls-dialog.UserJobsList .header .caption{margin:0 16px; border-bottom:1px solid #e5e5e5; font-weight:bold; font-size:16px; color:#000}
.wct-controls-dialog.UserJobsList .content{max-height:40vh; margin:0 0 12px 16px; overflow:auto; scrollbar-gutter:stable}
.wct-controls-dialog.UserJobsList .content:after{display:none}
.wct-controls-dialog.UserJobsList .content .item{margin:0; padding:12px 0; border-bottom:1px solid #e5e5e5; position:relative; display:grid; grid-template-columns:40px auto 120px 32px}
.wct-controls-dialog.UserJobsList .content .item.jumpto{animation-delay:500ms; animation:ani-jumpto-oldui 1000ms}
@keyframes ani-jumpto-oldui{0%{background-color:#FCEAC0}
100%{background-color:transparent}
}
.wct-controls-dialog.UserJobsList .content .item:hover{background-color:#dcedf5}
.wct-controls-dialog.UserJobsList .content .item .carret img{user-select:none}
.wct-controls-dialog.UserJobsList .content .item .carret:before{margin-right:2px}
.wct-controls-dialog.UserJobsList .content .item.open .carret:before{transform:rotate(90deg)}
.wct-controls-dialog.UserJobsList .content .item:last-child{border-bottom:0}
.wct-controls-dialog.UserJobsList .content .item.changed:after{width:10px; content:'●'; display:inline-block; position:absolute; left:30px; top:2px; color:#d32030; text-shadow:-2px 0 0 #fff,0 2px 0 #fff}
.wct-controls-dialog.UserJobsList .content .item .description{line-height:1.5}
.wct-controls-dialog.UserJobsList .content .item .description p,.wct-controls-dialog.UserJobsList .content .item .description .detail{font-size:12px; opacity:0.75}
.wct-controls-dialog.UserJobsList .content .item .description .detail{margin-top:8px}
.wct-controls-dialog.UserJobsList .content .item .description .detail .userjobs-grid-container{display:grid; grid-template-columns:auto 1fr; grid-column-gap:8px}
.wct-controls-dialog.UserJobsList .content .item .description .detail .info,.wct-controls-dialog.UserJobsList .content .item .description .detail .error{margin-top:8px}
.wct-controls-dialog.UserJobsList .content .item .button.icon.mui{margin-top:-8px}
.wct-controls-dialog.UserJobsList .content .item .button.icon.mui-jumpto{margin-top:0}
.wct-controls-dialog.UserJobsList .content .item .status{text-align:center}
.wct-controls-dialog.UserJobsList .content .item .status:before{margin-bottom:6px; font-family:'MUI-Icons' !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; font-size:16px; vertical-align:middle; display:block}
.wct-controls-dialog.UserJobsList .content .item .status.failed{color:#BB0000}
.wct-controls-dialog.UserJobsList .content .item .status.failed:before{content:'\e1c7'}
.wct-controls-dialog.UserJobsList .content .item .status.succeeded{color:#107E3E}
.wct-controls-dialog.UserJobsList .content .item .status.succeeded:before{content:'\e1c2'}
.wct-controls-dialog.UserJobsList .content .item .status.pending{color:#0A6ED1}
.wct-controls-dialog.UserJobsList .content .item .status.pending:before{content:'\e019'}
.wct-controls-dialog.UserJobsList .content .item .status.incomplete{color:#E9730C}
.wct-controls-dialog.UserJobsList .content .item .status.incomplete:before{content:'\e0e2'}
.wct-controls-dialog.UserJobsList .content .item .job-progress{height:4px; width:94px; margin-top:6px; border-radius:2px; border:0; overflow:hidden; appearance:none; -webkit-appearance:none; -moz-appearance:none}
.wct-controls-dialog.UserJobsList .content .item .job-progress::-webkit-progress-bar{background-color:#e5e5e5}
.wct-controls-dialog.UserJobsList .content .item .job-progress::-webkit-progress-value{background-color:#007dc0; border-radius:0}
.wct-controls-dialog.UserJobsList .content .item .job-progress:indeterminate{background-image:linear-gradient(to right,#007dc0 30%,#e5e5e5 30%); animation:ani-progress-pending 2s alternate infinite; background-color:#e5e5e5; background-position:top left; background-repeat:no-repeat; background-size:150% 175%}
@keyframes ani-progress-pending{0%{background-position:66% 0}
100%{background-position:-175% 0}
}
.wct-controls-dialog.UserJobsList .content .item .job-progress:indeterminate::-moz-progress-bar{background-color:transparent}
.wct-controls-dialog.UserJobsList .content .item .job-progress:indeterminate::-webkit-progress-bar{background-color:transparent}
.button.icon.mui{width:32px; height:32px; border:0; color:#007dc0; background-color:transparent}
.button.icon.mui:before{color:currentColor}
.button.icon.mui:hover{color:#009de0}
.webrecording .tile-container .tile-element{text-align:center}
.generative_ai_base,.generative_ai_edit{width:800px; transform:translate(-400px,-50%); .content{.indent{margin-left:16px}
.message-info{margin:16px 0 !important}
.item{&.sub-header{font-weight:bold;       line-height:24px;     }
      .htmleditor{width:100%;       float:none;       .preview{width:calc(100% - 24px) !important;         vertical-align:top;       }
        & > div{width:16px}
}
      &.sub-text{color:#999;       line-height:24px;     }
    }
  }
}
.generative_ai_base{.cover{height:calc(100% - 48px) !important;   background-color:rgba(0,73,144,0.33) !important;   opacity:1 !important; }
  .progress{width:120px;   height:24px;   position:relative;   left:50%;   top:50%;   transform:translate(-50%,-50%);   background:url(../resources/progress.png) no-repeat;   -webkit-animation:ani-preload 3s alternate infinite step-end;   animation:ani-preload 3s alternate infinite step-end; }
  .content{.item{.htmleditor{.preview{width:calc(100% - 4px) !important}
}
      &.original > iframe,     &.output .htmleditor > iframe{height:520px !important;       border:1px solid #bfbfbf;       background-color:white;       overflow:auto;       position:relative;     }
      &.count{margin:0 4px;       font-size:12px;       line-height:24px;       float:right;       color:#999;     }
    }
  }
}
.generative_ai_base.compare-active{width:1000px; transform:translate(-500px,-50%); .content{.item{&.output,     &.original{display:inline-block !important;       vertical-align:top;     }
      &.original,     &.output.contenttext{width:calc(50% - 8px) !important}
&.original{margin-inline-end:16px;       > iframe{width:100%}
}
      &.sub-text{margin-left:calc(50% + 8px)}
}
  }
}
.generative_ai_disclaimer{.content{.caption-after{display:flex;     align-items:center;     float:inline-start;     .label{width:auto;       margin-left:8px;       margin-right:0;     }
    }
    .item.genai-image img{width:160px;     margin:16px 50%;     transform:translateX(-50%);   }
  }
}
.wct-controls-dialog .content .item{&.end{display:flex;   align-items:center;   float:inline-end;   .label{width:auto;     margin:0;     margin-inline-start:8px;   }
  }
  &.toolbar{&.separator:before{content:'';     border:1px solid #bfbfbf;     margin:4px 8px 4px 6px;     display:inline-block;     height:12px;   }
    .button{background-color:transparent;     color:#000;     min-width:24px;     width:auto;     height:24px;     text-align:center;     .mui + span{margin-inline-start:8px;       display:inline-block;     }
      span,     .mui:before{line-height:24px;       vertical-align:top;     }
      &:hover{background-color:#dcedf5;       .mui:before{color:#000}
}
    }
    &.text .button{padding:0 8px}
&.active{.button{background-color:#dcedf5;       .mui:before{color:#000}
}
    }
  }
}
#WA_content .top_head .selectbutton{float:right}
#WA_content .top_head .selectbutton{padding:0 4px 0 20px}
#WA_content .top_head .selectbutton .img{top:2px;padding:2px;border-left:1px solid #999;right:1px}
#WA_content .top_head .connect_ipro{display:block;float:right;padding-left:20px}
#WA_content1 .body{overflow:auto}
#WA_content1 .htmlTree{margin:8px}
#WA_content1 .htmlTree .node{max-width:none;overflow:inherit}
#WA_content2 .ddf_widget_link.ddf_widget,#WA_content2 .content{width:484px !important}
#WA_content2 .body{overflow-y:auto}
#WA_content2 .head .button{overflow:hidden; position:absolute; right:16px; top:0; height:32px}
#WA_content2 .head .button span{background-repeat:no-repeat; float:left; height:32px; line-height:32px; padding:0 0 0 24px}
#WA_content2 .head .clickable .mui:before{color:currentColor; opacity:0.66; line-height:32px; transform:translateY(-1px)}
#WA_content2 .head .clickable:hover{color:inherit}
#WA_content2 .head .button span:hover{color:#009de0}
#WA_content2 .head .selectbutton{background-repeat:no-repeat; float:left; line-height:32px; padding:0; margin-left:24px}
#WA_content2 .head .selectbutton .img{top:4px;padding:4px 2px;border-left:0 !important}
#WA_content2 .head .selectbutton span{background-image:none; color:#000; float:none; font-weight:normal; padding:0}
#WA_content2 .head .selectbutton.selectbutton_hover{color:#007cc0}
#WA_content2 .head .selectbutton.selectbutton_hover span{color:#007cc0}
#WA_content2 .head .selectbutton.selectbutton_hover .img{right:1px}
#PROP_versionbar{padding-right:16px; min-height:32px; overflow:hidden; text-align:right}
#PROP_versionbar .selectbutton{float:right;line-height:32px}
#PROP_versionbar .selectbutton .img{top:4px;padding:4px 2px;border-left:1px solid #d8d8d8;right:1px}
#PROP_versionbar .selectbutton span{color:#000}
#PROP_versionbar .selectbutton:hover span{color:#009de0}
#PROP_versionbar .info{float:right}
#PROP_versionbar .info .caption{padding-right:4px;line-height:32px}
#PROP_versionbar .info .version{padding-right:10px}
.PROP_tabbar{left:0; padding:0; overflow:hidden; position:relative; top:1px; z-index:1}
.PROP_tabbar .tab{float:left; left:0; margin-top:2px; position:relative; width:auto; color:#555; text-transform:uppercase}
.PROP_tabbar .tab .center:hover{border-bottom:4px solid #009de0;color:#000}
.PROP_tabbar .tab div{background-repeat:repeat-x; float:left; height:28px; width:16px}
.PROP_tabbar .left{background-image:none}
.PROP_tabbar .tab .center{background-image:none;width:auto;height:21px}
.PROP_tabbar .right{background-image:none}
.PROP_tabbar .selected .center:hover,.PROP_tabbar .selected .center{border-bottom:4px solid #007CC0;color:#007CC0}
.PROP_tabbar .selected .left{background-image:none}
.PROP_tabbar .selected .center{background-image:none}
.PROP_tabbar .selected .right{background-image:none}
#PROP_tokenbar{position:absolute; right:16px; top:32px; z-index:2}
#PROP_tokenbar.reserved span{padding-right:3px;color:#555;font-size:12px}
#PROP_uid{color:rgba(54,57,67,0.66); font-size:11px; margin-left:8px; font-weight:normal}
@media screen and (max-width:1240px){#PROP_uid{display:none}
}
.PROP_tab_content{background-color:#fff; background-repeat:repeat-x; border-top:2px solid #cde2eb; overflow:auto; padding:20px 16px 0 16px; position:relative}
.PROP_tab_content .body table{width:100%}
.PROP_tab_content th{font-weight:normal; padding:2px 5px 2px 0; text-align:left; vertical-align:top}
.PROP_content_overview{position:relative}
.PROP_content_overview .ddf_propsheet{border:none;background-color:transparent}
.PROP_content_overview .ddf_propsheet .opener{display:none}
.PROP_content_overview .ddf_propsheet .ddf_control_propsheet_expandable .opener{display:block}
.PROP_content_overview .ddf_propsheet_caption{padding:0; position:fixed; right:30px; top:216px; background-color:transparent}
.PROP_content_overview .ddf_propsheet_caption a{padding:8px}
.PROP_content_overview .ddf_propsheet_caption a:active{background-color:#dcedf5}
.PROP_content_overview .ddf_propsheet_caption span{display:none}
.PROP_content_overview .ddf_propsheet_caption .layout{border:none}
.PROP_content_overview .ddf_control_propsheet_dark{background-color:transparent}
.PROP_content_workflow .task_properties tr{border-bottom:8px solid transparent}
.PROP_content_workflow .task_properties th{width:100px}
.PROP_content_workflow .task_properties th.second{padding-left:52px}
.PROP_content_workflow .task_properties .input{width:240px}
.PROP_content_workflow .task_properties .input{width:240px}
.PROP_content_workflow .task_properties .watcher_button{margin-left:3px;width:120px}
.PROP_content_workflow .task_properties #wf_task_description{float:left;height:100px;width:472px}
.PROP_content_workflow .task_properties #wf_task_title{width:472px}
.PROP_content_workflow .task_properties #wf_task_targetdate input{width:75px}
.PROP_content_workflow .task_properties .ddf_widget_watcher .ddf_input{padding:3px 3px 3px 4px;width:324px}
.PROP_content_workflow .comment_button, .PROP_content_workflow .token_buttons, .PROP_content_assets #buttonStreams{position:absolute;right:16px;top:4px}
.PROP_content_workflow .token_buttons{display:none}
.PROP_content_workflow .export_buttons{padding:4px 0;text-align:right;border-top:2px solid #cde2eb}
.PROP_content_workflow .token_buttons .ddf_button,.PROP_content_workflow .workflow_logs .ddf_table{clear:both;margin:0}
.PROP_content_workflow .workflow_logs .entity_logs_filter{height:25px;position:relative}
.PROP_content_workflow .workflow_logs .entity_logs_filter .label,.PROP_content_workflow .workflow_logs .entity_logs_filter .wct-controls-select.field{position:absolute; left:105px}
.PROP_content_workflow .workflow_logs .ddf_table_td.align_right{text-indent:0}
.PROP_content_workflow .task_properties .task_list{float:left;margin-left:10px}
.PROP_content_workflow .task_properties .task_list ul{height:90px; list-style-type:none; margin-left:15px; overflow-y:auto}
.PROP_content_context .controls,.PROP_content_audience .controls{margin:0 0 8px 0; overflow:hidden}
.PROP_content_audience .controls .caption{height:32px; font-size:16px; font-weight:bold; color:#000}
.PROP_content_context .controls .count,.PROP_content_audience .controls .count{font-size:12px; line-height:24px; float:right; color:#999}
.PROP_content_audience .controls .message-info{margin-bottom:10px}
.PROP_content_audience .ddf_table{margin:0; width:100% !important}
.PROP_content_audience .ddf_table .ddf_table_body{overflow-y:auto}
.PROP_content_audience .not-published{background-color:#F6D2D5}
.PROP_content_course .layoutBlock .head{border-color:#fff}
.PROP_content_course .layoutBlock .head .text{padding:0 !important}
.PROP_content_course .controls{margin-bottom:10px;overflow:hidden}
.PROP_content_course .controls .paging{position:relative;text-align:right}
.PROP_content_course .layoutBlock .body{background-color:white !important}
.PROP_content_course .icon{width:20px}
.PROP_content_course .display_method{width:250px}
.PROP_content_course .actions{padding-right:10px;text-align:right;width:210px}
.PROP_content_course .paging span{color:#999;font-size:12px}
.PROP_content_course tr{padding-top:2px; padding-bottom:2px; min-height:24px; line-height:24px; border-bottom:1px solid #ebebeb}
.PROP_content_course tr img{vertical-align:-12%}
.PROP_content_course .text{width:25%}
.PROP_content_course td .caption{width:95%; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.PROP_content_assets{line-height:24px}
.PROP_content_assets #streams{margin-top:8px;padding-top:8px;border-top:1px solid #d8d8d8}
.PROP_content_assets #streams div{padding-top:2px; padding-bottom:2px; height:19px; line-height:20px; display:block; border-bottom:1px solid #d8d8d8}
.PROP_content_course tr:hover, .PROP_content_assets #streams div:hover{color:#000;background-color:#dcedf5}
.PROP_content_assets #streams div a{width:400px; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.PROP_content_assets #streams div .actions{margin:0 16px;font-size:12px;width:auto}
.PROP_content_assets #streams div .actions:hover{text-decoration:underline}
.wct-controls-popup.wa-message-dialog .content{text-align:center; height:50px !important; padding-top:20px}
.PROP_content_context .filter-container{width:100%; float:right; display:flex; align-items:center; justify-content:right}
.PROP_content_context .filter-container .label{display:inline-block; margin-right:10px}
.PROP_content_context .filter-container .ddf_select{display:inline-block; margin-right:8px}
.PROP_content_context .ddf_table{margin:0; width:100% !important}
.PROP_content_context .ddf_table .ddf_table_body{overflow-y:auto}
.ADMIN_quickadd{margin:0 10px 2px 10px; padding:4px 16px; overflow:hidden; white-space:nowrap; background-color:#fff}
.ADMIN_quickadd .qa_container{float:left;margin-right:10px}
.ADMIN_quickadd .qa_container .qa_head{line-height:24px}
.ADMIN_quickadd .qa_container .qa_data input{padding:3px 4px}
.ADMIN_quickadd .qa_container.init{margin-right:15px}
.ADMIN_quickadd .qa_head.strong{font-weight:bold}
.ADMIN_quickadd .qa_head.invisible{visibility:hidden}
#ADMIN_user_lb1 .body, #ADMIN_group_lb1 .body, #ADMIN_identity_lb1 .body, #ADMIN_ou_lb1 .body{overflow:auto}
.ADMIN_tree .body, .ADMIN_list .body, .ADMIN_details .body{overflow-y:scroll}
#ADMIN_ou_properties .body{overflow-y:hidden}
.ADMIN_tree{border:1px solid #999}
.ADMIN_tree .body{padding:1px}
.ADMIN_splitter1{top:1px}
.ADMIN_container{margin:0 10px;position:relative}
.ADMIN_container .no_data{margin-top:10px;font-style:italic;text-align:center}
.ADMIN_container2{position:absolute;top:0}
.ADMIN_filter_search{height:23px;left:0;position:absolute;top:0}
.ADMIN_filter_search .data_information{padding-left:2px;padding-top:7px;font-style:italic}
.ADMIN_filter_search .search{float:right}
.ADMIN_filter_search .search span, .ADMIN_filter_search .control_button{margin-left:5px}
.ADMIN_filter_search .search select{width:auto}
.ADMIN_simple_list{margin:0 10px}
#ADMIN_identity_controls, .ADMIN_simple_controls{height:28px; margin:2px 10px 0 10px; padding:4px 16px 0 0; text-align:right; background-color:#fff}
#ADMIN_identity_controls{text-align:right;margin:0}
.ADMIN_list{left:0;position:absolute}
.ADMIN_list .head .th.no_border{border-right:none}
.ADMIN_list .head .th img{margin-left:3px}
.ADMIN_list .head .checkbox{margin:0 auto}
.ADMIN_list .body .checkbox{margin:1px auto}
.ADMIN_splitter2{left:0}
.ADMIN_details{border:1px solid #999;left:0;position:absolute}
.ADMIN_details .body .tr{height:15px}
.ADMIN_details .body .th{font-weight:bold; height:15px; padding-left:10px; padding-right:10px; text-align:right}
.ADMIN_details .body .td{height:15px;padding-right:10px}
.ADMIN_controls{left:0; overflow:hidden; position:absolute; text-align:right}
.ADMIN_controls .control_button{margin-left:5px}
#ADMIN_identity #ADMIN_identity_lb1, #ADMIN_identity #ADMIN_identity_lb2, #ADMIN_identity #ADMIN_identity_lb3, #ADMIN_identity #ADMIN_identity_controls{position:absolute}
#ADMIN_identity #ADMIN_identity_lb3 .scrollableTable .td{text-indent:16px}
#ADMIN_identity .layoutBlock .head .th{height:32px; border:0; line-height:32px; color:#000; font-weight:bold}
#ADMIN_identity .layoutBlock .head .th img{vertical-align:-6%}
.ServerSettings .layoutBlock{margin:0 10px}
.ServerSettings .scrollableTable{text-indent:16px;margin-left:8px}
.ServerSettings .body .tr{border:none;height:32px}
.ServerSettings .body .tr:hover{background-color:transparent}
.ServerSettings .body .tr .header{padding-top:6px;font-weight:bold;line-height:24px}
.ServerSettings .body .td span{padding-left:16px}
.ServerSettings .body .td .ddf_select{width:280px;padding:2px 4px;line-height:16px}
.ServerSettings .body .td .ddf_input{width:280px;padding:3px 4px;line-height:16px}
.ServerSettings .body .td .ddf_select span{padding-left:0;width:260px}
.ServerSettings .body .td .cb_import{margin-bottom:3px}
.ServerSettings .body .td .ip_import{width:264px;margin-left:3px}
.ServerSettings .body .td .b_import{margin-left:3px}
.ServerSettings .body .td+.td{text-indent:0}
#ADMIN_reg_code_container{margin:0 10px;overflow:auto;background-color:#fff}
#ADMIN_reg_code_container table{min-width:300px;margin:12px 16px}
#ADMIN_reg_code_container tr{border-bottom:1px solid #f2f2f2}
#ADMIN_reg_code_container th{border-right:1px solid #bfbfbf; text-align:left; color:#555; background-color:#f2f2f2; font-weight:normal}
#ADMIN_reg_code_container th, #ADMIN_reg_code_container td{line-height:23px;text-indent:8px;width:200px}
#ADMIN_user .layoutContainer, #ADMIN_group .layoutContainer, #ADMIN_ou .layoutContainer{position:absolute}
#ADMIN_user .ADMIN_filter_search, #ADMIN_group .ADMIN_filter_search, #ADMIN_ou .ADMIN_filter_search{position:static}
#ADMIN_user #ADMIN_user_lb2{margin-left:0;margin-right:0;clear:right}
#ADMIN_user #ADMIN_user_paging{height:20px; margin-bottom:2px; padding-right:16px; color:#999; font-size:12px; line-height:16px; background-color:#fff; text-align:right}
#ADMIN_user #ADMIN_user_controls{margin-bottom:10px;text-align:right}
#ADMIN_ou #ADMIN_ou_lb2 .body{overflow-y:hidden}
#ADMIN_user #ADMIN_user_lb2 .head .th img, #ADMIN_group #ADMIN_group_lb2 .head .th img, #ADMIN_group #ADMIN_group_lb3 .head .th img, #ADMIN_ou #ADMIN_ou_lb3 .head .th img, .ADMIN_simple_list .head .th img{margin-left:3px}
#ADMIN_user #ADMIN_user_lb2 .head .th .checkbox, #ADMIN_group #ADMIN_group_lb2 .head .th .checkbox, #ADMIN_group #ADMIN_group_lb3 .head .th .checkbox, #ADMIN_ou #ADMIN_ou_lb3 .head .th .checkbox, .ADMIN_simple_list .head .th .checkbox{margin-left:0}
#ADMIN_user #ADMIN_user_lb3 .body .bold{font-weight:bold}
#ADMIN_user .ddf_table .row_hover_highlight .ddf_table_td{pointer-events:none}
#ADMIN_user .ddf_table .row_hover_highlight .ddf_table_td:first-child, #ADMIN_user .ddf_table .row_hover_highlight .ddf_table_td:nth-child(6), #ADMIN_user .ddf_table .row_hover_highlight .ddf_table_td:last-child{pointer-events:all }
#ADMIN_ou #ADMIN_ou_lb2 .scrollableTable div{margin-top:4px;line-height:24px}
#ADMIN_ou #ADMIN_ou_lb2 .body .desc{width:200px; margin:0 8px 0 0; float:left; text-align:right}
#ADMIN_ou #ADMIN_ou_lb2 .body .cont input{width:300px}
#ADMIN_identity .message-info,#ADMIN_user .message-info,#ADMIN_group .message-info,#ADMIN_ou .message-info{margin:16px !important; text-align:center !important}
#ADMIN_watag .head{height:24px;background-color:#f2f2f2}
#ADMIN_watag .ADMIN_quickadd input{width:150px}
#ADMIN_watag .body .tags a{margin:0}
#ADMIN_watag .body .td .row{min-height:20px;overflow:hidden}
#ADMIN_watag .ADMIN_quickadd .qa_data .ddf_select{width:310px}
#ADMIN_watag .ADMIN_quickadd .qa_data .ddf_select .sel span{width:292px}
#ADMIN_watag .badge{margin-top:4px}
#AE_main .not-published, .PROP_content_course .not-published, #AE_main .not-published-dark, .PROP_content_course .not-published-dark{background-color:#F6D2D5}
#AE_main .not-published:hover, .PROP_content_course .not-published:hover, #AE_main .not-published-dark:hover, .PROP_content_course .not-published-dark:hover{color:#BB1C29}
#AE_main .body .td{text-overflow:ellipsis;white-space:nowrap}
#ADMIN_ou .ADMIN_quickadd .qa_container .qa_data input, #ADMIN_group .ADMIN_quickadd .qa_container .qa_data input{width:120px}
#ADMIN_user #ADMIN_user_filter, #ADMIN_ou #ADMIN_ou_filter, #ADMIN_group #ADMIN_group_filter1, #ADMIN_group #ADMIN_group_filter2{height:32px; padding-right:16px; line-height:32px; background-color:#fff}
#ADMIN_user #ADMIN_user_filter .search span, #ADMIN_ou #ADMIN_ou_filter .search span, #ADMIN_group #ADMIN_group_filter2 .search span{padding:0 8px}
#ADMIN_user #ADMIN_user_filter .search span:first-child, #ADMIN_ou #ADMIN_ou_filter .search span:first-child, #ADMIN_group #ADMIN_group_filter1 .search span:first-child, #ADMIN_group #ADMIN_group_filter2 .search span:first-child{display:none}
#ADMIN_user #ADMIN_user_filter .search .input, #ADMIN_ou #ADMIN_ou_filter .search .input, #ADMIN_group #ADMIN_group_filter1 .search .input, #ADMIN_group #ADMIN_group_filter2 .search .input{width:200px}
#ADMIN_user #ADMIN_user_filter .search:before, #ADMIN_ou #ADMIN_ou_filter .search:before, #ADMIN_group #ADMIN_group_filter1 .search:before, #ADMIN_group #ADMIN_group_filter2 .search:before{display:inline-block; float:left; width:24px; height:24px; margin:5px 4px 0 0; content:' '; background:transparent url(../resources/ui_search.svg) no-repeat 0 0}
#ADMIN_ou #ADMIN_ou_lb3 .head, #ADMIN_group #ADMIN_group_lb2 .head, #ADMIN_group #ADMIN_group_lb3 .head{height:24px; margin-top:2px; line-height:24px; background-color:#f2f2f2}
#ADMIN_ou #ADMIN_ou_lb3 .head img, #ADMIN_group #ADMIN_group_lb2 .head img, #ADMIN_group #ADMIN_group_lb3 .head img{vertical-align:-6%}
#ADMIN_user_controls, #ADMIN_ou_controls1, #ADMIN_ou_controls2, #ADMIN_group_controls1, #ADMIN_group_controls2{height:28px; margin:2px 0 10px 0; padding:4px 16px 0 0; line-height:24px; text-align:right; background-color:#fff}
#ADMIN_ou #ADMIN_ou_controls1{margin:0 0 10px 0;text-align:left}
#ADMIN_ou #ADMIN_ou_controls1 .wrapper{width:518px;text-align:right}
#ADMIN_group #ADMIN_group_controls2{text-align:right}
.WORKFLOW_content .ADMIN_quickadd{margin-bottom:5px}
.WORKFLOW_content .coll_workflow_controls{clear:both;margin:0 10px 5px;overflow:hidden}
.WORKFLOW_content .ddf_table{margin-bottom:10px}
.WORKFLOW_content #ADMIN_workflow_buttons{margin:0 10px 5px;text-align:right}
.ADMIN_broadcast{width:auto !important;margin:0 10px 10px 10px;background:#fff}
.ADMIN_broadcast .top_head{background-color:#cde2eb;padding:16px 28px;margin:0}
.ADMIN_broadcast .left_caption{width:150px; display:inline-block; vertical-align:top; line-height:24px}
.ADMIN_broadcast .ddf_textarea{width:575px}
.ADMIN_broadcast .wct-controls-select.field{position:relative;width:570px;height:16px}
.ADMIN_broadcast .wct-controls-select.field .arrow{height:16px; width:16px; padding-top:0; margin:2px 2px 0 0; position:absolute; top:0; right:0}
.ADMIN_broadcast .wct-controls-select.field .arrow .icon{width:100%;height:100%}
.ADMIN_broadcast .wct-controls-select.field .selected{width:85% !important; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.ADMIN_broadcast .ddf_checkbox, #ADMIN_broadcast .ddf_select{display:inline-block}
.ADMIN_broadcast .send_button{float:right;margin-top:1px;text-indent:0}
.ADMIN_broadcast textarea.to_input{position:inherit; height:80px; width:360px; max-width:550px; resize:horizontal; vertical-align:top}
.ADMIN_broadcast .add_button{vertical-align:top}
.ADMIN_broadcast .field_block{width:730px; min-height:24px; margin-top:8px; padding-left:28px; overflow:hidden; vertical-align:top}
.ADMIN_broadcast .send{clear:right;overflow:hidden;width:620px}
.ADMIN_broadcast .saved .ddf_select{width:240px}
.ADMIN_broadcast .to{height:85px}
.ADMIN_broadcast .to .ddf_command{vertical-align:top}
.ADMIN_broadcast .subject{height:20px}
.ADMIN_broadcast .saved{height:19px}
.ADMIN_broadcast .body{height:50% !important}
.ADMIN_broadcast .body textarea{height:98% !important}
.ADMIN_broadcast .bottom{height:30px;text-indent:149px}
.ADMIN_broadcast .bottom .ddf_checkbox{margin-right:8px;vertical-align:-2%}
.ADMIN_broadcast .ddf_command{float:none}
.ADMIN_top_controls{margin:5px 10px;overflow:hidden}
.ADMIN_top_controls:empty{display:none}
.ADMIN_content .top_head .back_button{float:right}
.ADMIN_content .wf_subrow{position:relative; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.ADMIN_content .wf_empty_icon{float:left;width:22px}
.ADMIN_content .ddf_table .ddf_table_tr .wf_subrow .ddf_command_icon{border-color:transparent}
.ADMIN_content .ddf_table .ddf_table_tr .wf_subrow .ddf_command_icon:hover{border-color:#EFEFEF}
.ADMIN_content .ddf_table .ddf_table_tr .wf_subrow .ddf_command_icon:active{color:#fff; border-color:#999 #ccc #ccc #999}
.ADMIN_content .ddf_table .ddf_table_tr .wf_subrow .ddf_command_iconText{position:relative}
.ADMIN_content .ddf_table .ddf_table_tr .wf_subrow .ddf_command_iconText span{padding:0 4px}
#ADMIN_user #ADMIN_user_cont #ADMIN_user_lb2 .invalid_email div[col_idx="1"]:after{content:"!"; display:inline-block; width:16px; height:16px; border-radius:50%; color:#fff; background-color:#d32030; line-height:16px; margin:0 8px; text-align:center; text-indent:0; font-weight:bold}
.TASK_content .ddf_table .actions{text-align:start}
.TASK_filter .content .preset .actions .ddf_command_icon,.TASK_content .ddf_table .actions .ddf_command_icon{border-style:none;float:none}
.TASK_content .controls{clear:both; margin:0 10px 2px 10px; padding:8px 16px 0 16px; overflow:hidden; background-color:#fff}
.TASK_content .controls .paging{clear:both;float:right;color:#999;font-size:12px;line-height:16px}
.TASK_filter .head,.TASK_content .controls .filter{background-image:url("../resources/bg_table_head.jpg"); border:1px solid #999; color:#000; float:left; height:15px; overflow:hidden; padding:3px 3px 0 3px; white-space:nowrap}
.TASK_content .wrapper .head{height:30px; padding:0 8px; overflow:hidden; color:#007CC0; background:#fff; font-size:14px; font-weight:bold; line-height:30px; border:1px solid #007CC0; border-radius:2px}
.TASK_content .wrapper .head:hover{background-color:#dcedf5}
.TASK_content .properties{margin:0 10px 10px}
.TASK_content .properties .body{overflow:auto;padding-bottom:8px}
.TASK_content .properties .body input.ddf_input{overflow:hidden;padding:3px 4px}
.TASK_content .properties #status_row{height:24px;vertical-align:top}
.TASK_content .properties #status_row .ddf_button, .TASK_content .properties #status_row .ddf_widget_transition{margin-top:1px}
.TASK_content .properties th{width:150px; height:24px; padding:0 0 0 16px; text-align:left; line-height:24px; font-weight:normal; vertical-align:top}
.TASK_content .properties tr{border-top:8px solid transparent}
.TASK_content .properties td{padding:0 5px}
.TASK_content .properties td .ddf_textarea{height:100px; width:611px; padding:3px 4px; overflow:auto}
.TASK_content .properties td .ddf_widget_watcher .ddf_textarea{width:397px}
.TASK_content .properties td .ddf_input{height:auto}
.TASK_content .properties td .ddf_select{width:214px}
.TASK_content .properties td .ddf_select span{width:195px}
.TASK_content .properties td .watcher{margin-right:3px;width:534px}
.TASK_content .properties td .ddf_action{margin-left:3px;margin-right:3px}
.TASK_content .properties .new_comment{padding-bottom:1px;padding-top:1px}
.TASK_content .cEntityLogs{margin:0 10px 10px}
.TASK_content .RC_controls{height:28px; margin:2px 10px 0 10px; padding:4px 16px 0 0; text-align:right; background-color:#fff}
.TASK_content .properties .RC_controls{height:28px; margin:2px 0; padding:4px 16px 0 0; text-align:right; background-color:#fff; border-top:2px solid #cde2eb}
.LEARNER_settings .PROP_tab_content{margin:0 10px 10px 10px;border-top:none;padding-bottom:4px}
.LEARNER_settings .PROP_tab_content .us_table{width:715px;overflow-y:auto;background-color:transparent}
.LEARNER_settings .PROP_tab_content .us_table .dark{background-color:transparent}
.LEARNER_settings .PROP_tabbar{height:24px;margin:0 16px}
.LEARNER_settings .registrationForm .submit{padding-top:16px}
.LEARNER_settings .userSettings .submit{width:379px;margin-bottom:20px;text-align:right}
.LEARNER_settings .userSettings .usr_settings{margin-top:20px}
.LEARNER_settings .userSettings .ddf_table_tr, .LEARNER_settings .userSettings .ddf_table_tr dark{border:none}
.LEARNER_settings .ddf_table_tr:hover{background:transparent}
.LEARNER_settings .userSettings .ddf_table_td{text-indent:0}
#LEARNER_view #LEARNER_view_cont{margin-left:10px}
#LEARNER_view #LEARNER_view_cont .ddf_table{margin:0}
#LEARNER_view #LEARNER_view_search{height:28px; margin:0 2px 2px 0; clear:both; overflow:hidden; padding:4px 0 0 8px; line-height:24px; white-space:nowrap; background-color:#fff}
#LEARNER_view #LEARNER_view_search:before{display:inline-block; float:left; width:24px; height:24px; margin:0 4px; content:' '; background:transparent url(../resources/ui_search.svg) no-repeat 0 0}
#LEARNER_view #LEARNER_view_search .text{width:30%;float:left;border-color:#fff}
#LEARNER_view #LEARNER_view_search .text:focus{float:left;border-bottom-color:#e5e5e5}
#LEARNER_view #LEARNER_view_search div{float:left}
#LEARNER_view #LEARNER_view_search .ddf_button{width:auto;margin-left:16px}
#LEARNER_view #LEARNER_view_search .ddf_checkbox{margin:0 4px 0 12px;vertical-align:0}
#LEARNER_view_lb1 .ddf_table_head{height:32px; line-height:31px; color:#000; background-color:#fff}
#LEARNER_view_lb1 .xxx-img{margin:0 0 0 8px;width:24px !important }
#LEARNER_view_lb1 .xxx-txt{width:calc(100% - 232px) !important; text-indent:4px; text-overflow:ellipsis; white-space:nowrap}
#LEARNER_view_lb1 .bargraph{margin:6px 2px 0 0;float:left}
#LEARNER_view #lc_data .opener img{cursor:pointer}
#LEARNER_view #LEARNER_view_lb2{position:absolute;overflow:hidden}
#LEARNER_view #LEARNER_view_lb2 .body{overflow-y:hidden}
#LEARNER_view #LEARNER_view_lb2 .lessonHead:last-child{border-bottom:2px solid #cde2eb}
#LEARNER_view #LEARNER_view_lb2 .lessontoggle{height:24px; padding-right:16px; line-height:24px; text-align:right}
#LEARNER_view #LEARNER_view_lb2 .lev0start{height:28px; line-height:24px; padding:4px 16px 0 0; text-align:right}
#LEARNER_view #LEARNER_view_lb2 .desc{width:calc(100% - 32px) !important; margin:0 16px !important; padding:0 !important; display:block; background-color:#fff}
#LEARNER_view #LEARNER_view_lb2 #lc_data{position:relative; border-top:2px solid #cde2eb; overflow-y:scroll}
#LEARNER_view #LEARNER_view_lb2 #lc_data .htmlTree a:hover,#LEARNER_view #LEARNER_view_lb2 #lc_data .treeNode a:hover,#LEARNER_view #LEARNER_view_lb2 #lc_data #treeRoot a:hover,#LEARNER_view #LEARNER_view_lb2 #lc_data #treeDOMBase a:hover{background-color:transparent}
#LEARNER_view #LEARNER_view_lb2 #lc_data .htmlTree .node{line-height:16px}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .node{border-bottom:1px solid #d8d8d8; max-width:calc(100% - 16px); clear:both; overflow:hidden}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .node:hover{background-color:#dcedf5}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .root-node{border-color:#fff}
#LEARNER_view #LEARNER_view_lb2 .htmlTree img+img.clickable{margin-top:4px}
#LEARNER_view #LEARNER_view_lb2 .htmlTree img, #LEARNER_view #LEARNER_view_lb2 .htmlTree a{color:#000;float:left}
#LEARNER_view #LEARNER_view_lb2 .htmlTree a{display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .action{color:#00679e}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .action:hover{text-decoration:underline}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .bargraph{margin:7px 2px 0 0}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .bargraph-single{margin:6px 50px 0 0}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .node-extension{float:right}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .statistic{margin-right:10px}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .pruned a, #LEARNER_view #LEARNER_view_lb2 .htmlTree .pruned img{color:#6c6c6c;cursor:default}
#LEARNER_view #LEARNER_view_lb2 .htmlTree .pruned .folder{cursor:pointer}
#LEARNER_view .search_head{height:auto}
#LEARNER_view .search_head .text{border-bottom:2px solid #cde2eb}
#LEARNER_view .search_head .ft_text{color:#000; font-weight:bold; padding-left:16px; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
#LEARNER_view .search_head .header{height:24px; border-top:2px solid #cde2eb; overflow:hidden; clear:both; line-height:24px; background-color:#f2f2f2; color:#6c6c6c}
#LEARNER_view .search_head .header .cell{float:left; overflow:hidden; padding:0 2px; border-right:1px solid #bfbfbf; text-indent:8px}
#LEARNER_view .search_head .header .cell:last-child{border-right:none}
#LEARNER_view .search_head .header img{padding-left:4px;vertical-align:-4%}
#LEARNER_view .mode-search{overflow-y:scroll;border-color:#fff !important}
#LEARNER_view .mode-search img{margin-right:8px}
#LEARNER_view .mode-search .caption{width:75%; display:inline-block; vertical-align:top; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; cursor:pointer}
#LEARNER_view .mode-search .restart{font-size:12px;float:right;margin-top:3px}
#LEARNER_view_lb2 .ddf_table{border-width:0;margin:0}
#LEARNER_view_lb2 .ddf_table_head{background-image:none}
#LEARNER_view_lb2 .ddf_table_td{padding-bottom:1px; padding-top:2px}
#LEARNER_view_lb2 .ddf_table_body img{margin-right:3px}
#LEARNER_view_lb2 .ddf_table_body .indent img{margin-left:19px}
.collTreeDnd{position:absolute;opacity:0.5}
.collTreeDnd a{padding:0 0 0 3px; vertical-align:middle; white-space:nowrap; text-decoration:none; color:#000}
.collTreeDndSelected{background-color:#66f}
.collAssetDnd{position:absolute;opacity:0.5}
.collAssetDndSelected_T{border-top:2px solid #000}
.collAssetDndSelected_B{border-bottom:2px solid #000}
.REPORTER_content .layoutBlock{margin:0 10px}
.REPORTER_content .paging{width:auto; margin:0 10px 2px 10px; padding-right:16px; clear:both; text-align:right; background-color:#fff; color:rgba(54,57,67,0.66); font-size:12px; line-height:16px}
.REPORTER_content #RC_breadcrumb{margin-bottom:8px}
.REPORTER_content #RC_data{margin-bottom:2px;clear:both}
.REPORTER_content #RC_data,.REPORTER_content #RC_summary .ddf_table_body{overflow-y:hidden;min-height:24px}
.REPORTER_content #RC_data .ddf_table_td,.REPORTER_content #RC_data .ddf_table_td div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#REPORTER_content .ddf_breadcrumbtrail{margin:0 0 8px 28px}
#REPORTER_content #RC_filter{padding:8px 16px 0 16px;border:none}
#REPORTER_content #RC_filter .wrapper{max-width:47%}
.REPORTER_content .RC_controls{height:28px; margin:2px 10px 0 10px; padding:4px 16px 0 0; text-align:right; background-color:#fff}
.REPORTER_content .bargraph{float:left;margin-top:2px}
.REPORTER_content .user_icon{padding-right:3px}
.REPORTER_content .status_content{margin:0 10px}
.REPORTER_content .status_content:empty{display:none}
#REPORTER_default .layoutContainer{position:absolute}
#REPORTER_default #REPORTER_controls{height:20px;overflow:hidden}
#REPORTER_default #REPORTER_bProcess{float:left}
#REPORTER_default #REPORTER_bRefresh{float:right}
#REPORTER_default .body .empty{padding-top:10px;font-style:italic;text-align:center}
#REPORTER_default .body .more{font-size:9px;font-style:italic}
#REPORTER_default .head .text{float:left;width:auto}
#REPORTER_default .head .more{float:left; text-align:center; font-size:9px; font-style:italic; font-weight:bold; padding-top:3px}
#REPORTER_default .head .export{float:right; font-size:9px; font-weight:bold; padding-right:5px; padding-top:3px; width:auto}
#REPORTER_default #REPORTER_lb3 select{margin:1px 3px;width:95%}
#REPORTER_default #REPORTER_lb3 .title{border-top:1px solid #ccc; clear:both; font-style:italic; padding:2px 3px 0; margin-top:2px}
#REPORTER_default #REPORTER_lb3 .title_no_border{border-top:medium none;margin-top:0}
#REPORTER_default #REPORTER_lb3 .info{clear:both;overflow:hidden}
#REPORTER_default #REPORTER_lb3 .caption{float:left;padding-left:10px}
#REPORTER_default #REPORTER_lb3 .data{float:right;padding-right:5px}
.REPORTER_save_dialog .dialog{width:300px;box-shadow:0 0 16px 0 #004990}
.propSheetSaveDialog{width:650px}
.propSheetSaveDialog .ddf_widget_transition .status_text{width:200px}
.tagDialog{width:600px}
.tagDialog .hover .default{text-decoration:underline}
.tagDialog .content{overflow:auto;max-height:600px}
.tagDialog .content > div{width:100% !important}
.tagDialog table{border-collapse:initial}
.tagDialog th{height:24px; min-width:70px; border-right:1px solid #bfbfbf; padding:0; overflow:hidden; color:#555; background:#f2f2f2; text-indent:8px !important; text-align:left;  line-height:24px}
.tagDialog th:last-child{border:0}
.tagDialog td{padding:4px 0 8px 16px;vertical-align:top}
.tagDialog .controls td{padding:12px 16px }
.tagDialog td:last-child, .tagDialog a{white-space:nowrap;padding-right:8px}
.ParentWtOnDeleteDialog .content .message,.ParentWtOnDeleteDialog .content .option{padding:0 16px}
.ParentWtOnDeleteDialog .content .checkbox{margin-right:8px}
.ParentWtOnDeleteDialog .content .option input{margin:0 5px;vertical-align:middle}
.OGUaddDialog{width:800px}
.OGUaddDialog table{width:auto}
.OGUaddDialog td{width:400px;vertical-align:top}
.OGUaddDialog .htmlTree{height:474px;  width:374px;  margin:0 8px 0 16px;  overflow:auto; border:1px solid #bfbfbf}
.OGUaddDialog .content .message-info{margin:16px}
.OGUaddDialog .list{height:442px;  width:374px;  margin:0 0 0 8px;  overflow:auto; border:1px solid #bfbfbf}
.OGUaddDialog .list div{padding-top:2px; padding-bottom:2px; min-height:19px; line-height:20px; border-bottom:1px solid #f2f2f2; text-indent:8px}
.OGUaddDialog .list div:hover{background-color:#dcedf5;color:#000}
.OGUaddDialog .list img{vertical-align:-12%;margin-right:8px}
.OGUaddDialog .empty_message{padding-left:20px;color:#999}
.OGUaddDialog .filter{width:376px;  margin:0 16px 8px 8px}
.OGUaddDialog .filter .input{width:140px}
.WatcherDialog{width:720px}
.WatcherDialog .content .head .text{width:auto}
.WatcherDialog .watcher_head{margin:5px}
.WatcherDialog .OU_lb{width:270px;margin:5px;float:left}
.WatcherDialog .OU_lb .htmlTreeFilter span{font-size:9px}
.WatcherDialog .OU_lb .htmlTreeFilter a{display:none}
.WatcherDialog .OU_lb .htmlTreeFilter .input{width:120px}
.WatcherDialog .OU_lb .htmlTreeFilter .control_button{float:right; margin-left:0; margin-right:2px}
.WatcherDialog .OU_lb .htmlTree,.WatcherDialog .OU_lb .htmlTreeList{height:326px; overflow:auto; padding:2px; width:266px}
.WatcherDialog .OU_lb .body{height:350px}
.WatcherDialog .floater{width:420px;margin:5px;float:right}
.WatcherDialog .watcher_fixed .body{height:115px}
.WatcherDialog .watcher_optional .body{height:187px}
.WatcherDialog .watcher_fixed{margin-bottom:5px}
.WatcherDialog .controls0{margin-bottom:5px;text-align:right}
.WatcherDialog .controls1{overflow:hidden}
.WatcherDialog .controls1_1{float:left; margin-left:7px; text-align:right; width:270px}
.WatcherDialog .controls1_2{margin-right:5px;text-align:right}
.WatcherDialog .controls2{margin:10px 5px;text-align:right}
.WatcherDialog .controls2 .control_button{margin-left:3px}
.SelectionDialog .content td{padding:5px}
.SelectionDialog .content .message-info, .SelectionDialog .content .saved, .SelectionDialog .content .filters{border-bottom:1px solid #999}
.SelectionDialog .content .wa_select{padding-top:10px}
.SelectionDialog .content .wa_select select{width:250px}
.SelectionDialog .content .wa_caption{width:auto;margin:3px 5px 0 0;float:left}
.SelectionDialog_Assignment{width:550px}
.SelectionDialog_Assignment .htmlTree{width:260px}
.SelectionDialog_Assignment #cSelectionDialog_tree{overflow:hidden}
.SelectionDialog_Assignment .t1{margin-right:10px;float:left}
.SelectionDialog_Assignment .t2{float:left}
.SelectionDialog .content .saved .saved_text{padding-right:2px;padding-top:2px;float:left}
.SelectionDialog .content .saved .ddf_select{float:left;width:200px}
.SelectionDialog .content .saved .ddf_select span{width:180px}
.tagEditDialog .content .input{width:200px}
.treeDialog{width:500px}
.treeDialog .content .treeTd{padding-top:3px;vertical-align:top}
.treeDialog .content .htmlTree{height:250px;overflow:auto}
.remGroupDialog{width:450px}
.remGroupDialog .content .message{border-bottom:1px solid #999;padding:5px}
.remGroupDialog .content .selection{padding:5px}
.remGroupDialog .content .selection .container{height:300px;overflow:auto}
.remGroupDialog .content .selection img{margin-right:5px}
#tagSetDialog{position:absolute; z-index:53; top:100px; left:100px; width:300px; box-shadow:0 0 16px 0 #004990; background-color:#fff}
#tagSetDialog .title{border-bottom:1px solid #e5e5e5; color:#004990; background:#f2f2f2; text-align:center; font-size:16px; line-height:31px}
#tagSetDialog .tags{height:250px; padding:12px 16px; overflow-x:hidden; overflow-y:auto}
#tagSetDialog .tags .checkbox, #tagSetDialog .option .checkbox{margin-right:8px;vertical-align:-6%}
#tagSetDialog .subtitle{font-weight:bold; padding:0 0 8px 16px}
#tagSetDialog .option{padding:0 0 12px 28px}
#tagSetDialog .controls{background:#363e43;text-align:right;padding:12px 16px}
#tagSetDialog .controls .control_button{margin-left:16px}
#tagSetDialogBlocker{position:absolute; z-index:52; background-color:#e5e5e5; opacity:0.5}
.treeBaseDialog{width:440px}
.treeBaseDialog .wa_select{padding-left:16px}
.treeBaseDialog .wa_select select{width:200px;  height:24px; margin:0 4px; border:1px solid #bfbfbf}
.treeBaseDialog .htmlTree{height:250px; width:406px;  margin:0 12px;  overflow:auto;  line-height:20px;  border:1px solid #bfbfbf}
.treeBaseDialog .htmlTree .node img{margin:0 4px 0 0}
.treeBaseDialog .htmlTreeList{height:250px;overflow:auto;margin:0 12px;border:1px solid #bfbfbf}
.treeBaseDialog .htmlTreeWidget{padding:0 16px;line-height:24px}
.treeBaseDialog .htmlTreeWidget .htmlTree{margin:0;border:1px solid #bfbfbf}
.treeBaseDialog td.htmlTreeWidget .htmlTreeList{margin:0}
.entityCreateDialog .content th{padding:8px 0 4px 0;text-align:left}
.entityCreateDialog .content tr:first-child th{padding-top:0;vertical-align:bottom}
.entityCreateDialog .content tr{border:0}
.entityCreateDialog .content td{padding-left:16px}
.entityCreateDialog .content .input{width:345px}
.entityCreateDialog .content #slide_tpl_select img{margin-right:3px}
.entityCreateDialog .content #slide_tpl_select .action{padding-left:20px}
.courseAssignmentDialog{width:550px}
.courseAssignmentDialog tr{border-top:8px solid transparent}
.courseAssignmentDialog .desc{font-weight:normal; width:150px; white-space:nowrap; text-align:left; text-indent:16px; vertical-align:middle !important}
.courseAssignmentDialog td.warning{padding:0 16px}
.courseAssignmentDialog .warning .frame{height:auto !important; margin-bottom:12px; padding:4px 8px; border-left:8px solid #d32030; color:#BB1C29; background-color:#F6D2D5}
.courseAssignmentDialog .main a{padding-left:8px}
.courseAssignmentDialog .main img{margin-right:4px}
.courseAssignmentDialog .big .input{width:200px}
.courseAssignmentDialog select{width:210px !important}
.courseAssignmentDialog .dp{clear:both;overflow:hidden}
.courseAssignmentDialog .dp div{float:left}
.courseAssignmentDialog .dp .dp1{margin-right:4px}
.courseAssignmentDialog .dp .dp2{margin-left:8px}
.courseAssignmentDialog .ddf_widget_colorpicker .ddf_input{margin-top:0}
.courseAssignmentDialog .ddf_widget_colorpicker img{border:1px solid #bfbfbf}
.courseAssignmentDialog .lessons img{margin:0 4px 0 0}
#AE_main .layoutBlock{margin:0 10px}
#AE_main .paging_cont{margin:0 10px 2px 10px; padding:4px 16px;  clear:both;  overflow:hidden; background-color:#fff}
#AE_main .paging{float:right;  font-size:12px;  color:#999; line-height:20px}
#AE_main .head{height:24px;background-color:#f2f2f2}
#AE_main .head img{vertical-align:-4%}
#AE_main .type_img{padding-right:3px}
#AE_main .dm_img{padding-right:5px}
#AE_main .scoring_img{padding-left:5px}
#AE_main .layoutBlock .head .th img{margin-left:4px}
#AE_main .control_button{margin-right:3px}
