 .ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-control .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-control .dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc( 8px - 2px - 0 ) 8px calc( 8px - 2px - 3px - 0 )}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0px !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent gray transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.left{ float:left}.right{ float:right}.block{ display:block}.linear{ background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%)}.linear2{ background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}.bold{ font-weight:700}.overflow{ overflow:hidden}.clear{ clear:both}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}body{ font-family:u,FreeSans,'Liberation Sans',Helvetica,Arial,sans-serif; font-size:13px; margin:0; overflow-y:scroll; background:#c5d4ef; -webkit-text-size-adjust:100%}a img{ border:none}a,a:visited{ color:#1e27e3}button::-moz-focus-inner,input::-moz-focus-inner{ padding:0; border:0}*:focus{ outline:none}::-moz-placeholder{ opacity:1}@-moz-document url-prefix(){ select:not([multiple]):not([class^="ui-datepicker"]){  text-indent:-2px; }}input[disabled] ::-webkit-input-placeholder,textarea[disabled] ::-webkit-input-placeholder,.selectize-control .selectize-input.disabled ::-webkit-input-placeholder,select[disabled] ::-webkit-input-placeholder{ color:#303030}input[disabled] :-moz-placeholder,textarea[disabled] :-moz-placeholder,.selectize-control .selectize-input.disabled :-moz-placeholder,select[disabled] :-moz-placeholder{ color:#303030}input[disabled] ::-moz-placeholder,textarea[disabled] ::-moz-placeholder,.selectize-control .selectize-input.disabled ::-moz-placeholder,select[disabled] ::-moz-placeholder{ color:#303030}input[disabled] :-ms-input-placeholder,textarea[disabled] :-ms-input-placeholder,.selectize-control .selectize-input.disabled :-ms-input-placeholder,select[disabled] :-ms-input-placeholder{ color:#303030}input[disabled] ::-ms-input-placeholder,textarea[disabled] ::-ms-input-placeholder,.selectize-control .selectize-input.disabled ::-ms-input-placeholder,select[disabled] ::-ms-input-placeholder{ color:#303030}::-webkit-input-placeholder{ color:#808080}:-moz-placeholder{ color:#808080}:-ms-input-placeholder{ color:#808080}::-ms-input-placeholder{ color:#808080}#content h2{ margin:20px 0; color:#1c3666; text-shadow:0 1px 1px rgba(255,255,255,0.75)}#header{ height:60px; left:0; position:fixed; right:0; top:0; z-index:150; background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%); -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3)}#page{ margin:20px}#left{ position:fixed; z-index:19; top:70px; width:200px; left:0; background:#c5d4ef; padding:10px 0 0 20px}#left .block{ padding:0; margin:0 0 20px 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; font-size:.9em}#left .block h2{ font-size:1em; font-weight:700; padding:5px}#left .block h2:first-child{ margin-top:0}#left .block h2 a{ display:inline-block; color:black; text-decoration:none; width:160px}#left #menu ul{ margin:0 0 10px 0; padding:0}#left #menu li{ list-style:none; font-weight:700; color:white; padding:0; position:relative}#left #menu li span,#left #menu li a{ padding:5px 5px; display:inline-block; color:black; text-decoration:none; width:160px; line-height:16px}#left #menu li.selected{ background:#c5d4ef; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:none}#left #menu li span{ color:white; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:block; background:#3261b6; cursor:pointer}#left #menu li .badge{ position:absolute; right:10px; top:5px; border-radius:8px; padding:0 3px; width:auto; min-width:10px; background:#9db6e4; text-align:center; font-weight:bold}#left #menu li a:hover{ background:#e5ecf8}#left #menu li li{ background:white; font-weight:normal; border-top:1px solid #d9e3f5}#left #menu li li:first-child{ border-top:none}#left p.action a{ width:147px}#left select{ border:none; padding:5px 15px 5px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:171px; margin-bottom:10px; background:white url('../img/frontend/down.png') right no-repeat; appearance:none; -moz-appearance:none; -webkit-appearance:none}#left select::-ms-expand{ display:none}#left input{ border:none; padding:5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:162px; margin-bottom:10px; font-family:u,FreeSans,'Liberation Sans',Helvetica,Arial,sans-serif}#left .menu_hidden{ margin-bottom:10px}#left .menu_hidden span:after{ content:'▼'; float:right}#left .menu_hidden ul{ display:none}#historybox.block{ background:#d9e3f5}#uncommittedbox.block{ background-color:#cee}#content{ margin:80px 0 0 220px}#logo{ border:none; float:left; margin:10px 0 0 20px}#logo-text,#logo-background,#logo-foreground{ position:absolute; height:40px; z-index:20}#logo-foreground{ z-index:999}#logo-lang{ height:20px; z-index:20; vertical-align:middle; position:relative; bottom:1px}#login-text{ position:absolute; right:20px; top:22px; z-index:21; color:#9db6e4}#login-text a{ color:#fff; text-decoration:none}#login-text a:hover{ text-decoration:underline}#login-text .lang-img a{ display:inline-block; text-decoration:none !important}#login-text .separator{ margin:0 5px; color:#4d7bce}#content > h1{ color:white; font-size:150%; left:240px; margin:0; position:fixed; top:0; height:60px; line-height:60px; z-index:151; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; right:340px; box-sizing:border-box}#content > h1 a{ color:#7599d9; font-weight:700; text-decoration:none}#content > h1 a:hover{ color:#c5d4ef}#subheader{ left:240px; position:fixed; top:41px; z-index:25; color:#7599d9; font-size:.9em}#subheader a{ color:white; text-decoration:none}#subheader a:hover{ color:#7599d9}.alert,.fzu-grid-bool-false{ color:#a00}.warn{ color:#970}.done,.fzu-grid-bool-true{ color:#080}.emphasized{ color:#004290}del{ text-shadow:0 0 4px rgba(200,0,0,0.9)}ins{ text-shadow:0 0 4px rgba(0,200,0,0.9)}.emphasized-row{ background:#ffff00 !important}.disabled{ color:#888 !important}.right{ text-align:right !important}.change{ text-shadow:0 0 4px rgba(0,200,0,0.9)}.hidden{ display:none}span[title]{ border-bottom:1px dotted #000; cursor:help}a[href^="#error"]{ background:red !important; color:white}a[href^="#error"]:hover{ background:#990000 !important}#popup-dialog-grid-help dt{ font-weight:bold}.log{ background:#888; border:1px solid #000; padding:4px 8px}.acl-filtr{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:#d9e3f5; margin-bottom:20px}.acl-filtr select{ width:200px}.acl-filtr label{ display:inline-block; width:100px; text-align:right}.acl-table{ width:100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; padding:2px; border-collapse:separate; border-spacing:0}.acl-table th{ background:#3261b6; color:#fff; padding:4px 8px; text-align:center}.acl-table th:first-child{ -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px}.acl-table th:last-child{ -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0}.acl-table td{ padding:4px 8px; vertical-align:top}.acl-table dl{ margin:0}.acl-table dd{ margin:0}.acl-table dt{ font-weight:700}.acl-table tbody.even:hover,.acl-table tbody.odd:hover,.acl-table tr:hover{ background:#ecc}.acl-table .even{ background:#f3f3f3}.acl-table .allow,.acl-table .enabled{ background:#060; color:#fff; text-align:center}.acl-table .deny,.acl-table .disabled{ background:#800; color:#fff; text-align:center}.acl-table .section,.acl-table .mtime,.acl-table .id,.acl-table .action{ text-align:center}.fzu-grid-table a,.acl-table a{ color:inherit; font-weight:bold; text-decoration:none}.fzu-grid-table a:hover,.acl-table a:hover{ color:#3261b6}p.action a{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:#3261b6; color:#fff; padding:8px 12px; display:inline-block; margin-right:1em; text-decoration:none; line-height:19px}p.action a:hover{ background:#1c3666}p.action.global{ background:white; padding:10px}#content p.action:not(.not-sticky){ position:-webkit-sticky; position:-moz-sticky; position:-ms-sticky; position:sticky; bottom:0; left:240px; background:#c5d4ef; padding:10px; margin:-10px -10px 10px -10px}#content p.action:not(.not-sticky)::before{ content:""; background:linear-gradient(rgba(133,96,96,0),#c5d4ef); width:100%; position:absolute; height:10px; top:-9px}#content p.action:not(.not-sticky):nth-child(1){ z-index:15 !important}#content p.action:not(.not-sticky):nth-child(2){ z-index:14 !important}#content p.action:not(.not-sticky):nth-child(3){ z-index:13 !important}#content p.action:not(.not-sticky):nth-child(4){ z-index:12 !important}#content p.action:not(.not-sticky):nth-child(5){ z-index:11 !important}#content p.action:not(.not-sticky):nth-child(6){ z-index:10 !important}#content p.action:not(.not-sticky):nth-child(7){ z-index:9 !important}#content p.action:not(.not-sticky):nth-child(8){ z-index:8 !important}#content p.action:not(.not-sticky):nth-child(9){ z-index:7 !important}#content p.action:not(.not-sticky):nth-child(10){ z-index:6 !important}table + p.action{ margin:10px -10px !important}.ui-tabs .ui-tabs-nav{ -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; background:white; left:237px; position:fixed; right:17px; padding:10px 10px 0 10px; top:60px; border:20px solid #c5d4ef; border-width:20px 6px 0 6px; margin-bottom:20px; z-index:17; display:flex}.ui-tabs .ui-tabs-nav li{ background:#9db6e4; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 10px 10px 0; padding:0; outline:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}.ui-tabs .ui-tabs-nav li:hover{ background:#3261b6}.ui-tabs .ui-tabs-nav li:hover a{ color:white; outline:none}.ui-tabs .ui-tabs-nav li a{ color:black; margin:0; outline:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{ background:#c5d4ef; height:40px; margin-bottom:0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; padding:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover{ background:#3261b6}.ui-tabs .ui-tabs-panel{ padding:0; padding-top:155px; margin-top:-85px}.ui-tabs .ui-tabs-panel > .fzu-form{ margin-top:0}.ui-tabs .ui-tabs-panel > .fzu-form > table{ margin-top:0}.ui-tabs .ui-tabs-panel > .fzu-form > div > table{ margin-top:0}.ui-tabs .ui-tabs-panel > .fzu-grid:first-child{ margin-top:0}.ui-tabs .ui-tabs-panel > div > h2:first-child{ margin-top:0 !important}.ui-tabs .ui-tabs-panel > *:first-child{ margin-top:0 !important}.ui-tabs .ui-tabs-panel > div > table:first-child{ margin-top:0}.ui-tabs .ui-tabs-panel > div > div > table{ margin-top:0}.ui-tabs .ui-tabs-panel > div > div{ margin-top:0}.tabs:not(.ui-tabs){ position:relative; padding:.2em}.tabs:not(.ui-tabs) .ui-tabs-nav{ -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; background:white; left:237px; position:fixed; right:17px; padding:10px 10px 0 10px; top:60px; border:20px solid #c5d4ef; border-width:20px 6px 0 6px; margin-bottom:20px; z-index:17; display:flex}.tabs:not(.ui-tabs) .ui-tabs-nav li{ background:#9db6e4; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 10px 10px 0; padding:0; outline:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}.tabs:not(.ui-tabs) .ui-tabs-nav li:hover{ background:#3261b6}.tabs:not(.ui-tabs) .ui-tabs-nav li:hover a{ color:white; outline:none}.tabs:not(.ui-tabs) .ui-tabs-nav li a{ color:black; margin:0; outline:none}.tabs:not(.ui-tabs) .ui-tabs-nav li.ui-tabs-active{ background:#c5d4ef; height:40px; margin-bottom:0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; padding:0}.tabs:not(.ui-tabs) .ui-tabs-nav li.ui-tabs-active:hover{ background:#3261b6}.tabs:not(.ui-tabs) .ui-tabs-panel{ padding:0; padding-top:155px; margin-top:-85px}.tabs:not(.ui-tabs) .ui-tabs-panel > .fzu-form{ margin-top:0}.tabs:not(.ui-tabs) .ui-tabs-panel > .fzu-form > table{ margin-top:0}.tabs:not(.ui-tabs) .ui-tabs-panel > .fzu-form > div > table{ margin-top:0}.tabs:not(.ui-tabs) .ui-tabs-panel > .fzu-grid:first-child{ margin-top:0}.tabs:not(.ui-tabs) .ui-tabs-panel > div > h2:first-child{ margin-top:0 !important}.tabs:not(.ui-tabs) .ui-tabs-panel > *:first-child{ margin-top:0 !important}.tabs:not(.ui-tabs) .ui-tabs-panel > div > table:first-child{ margin-top:0}.tabs:not(.ui-tabs) .ui-tabs-panel > div > div > table{ margin-top:0}.tabs:not(.ui-tabs) .ui-tabs-panel > div > div{ margin-top:0}.tabs:not(.ui-tabs) > ul{ margin:0; min-height:0; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; background:white; left:237px; position:fixed; right:17px; padding:10px 10px 0 10px; top:60px; border:20px solid #c5d4ef; border-width:20px 6px 0 6px; margin-bottom:20px; z-index:17; display:flex}.tabs:not(.ui-tabs) > ul li{ background:#9db6e4; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 10px 10px 0; padding:0; outline:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}.tabs:not(.ui-tabs) > ul li:hover{ background:#3261b6}.tabs:not(.ui-tabs) > ul li:hover a{ color:white; outline:none}.tabs:not(.ui-tabs) > ul li a{ color:black; margin:0; outline:none}.tabs:not(.ui-tabs) > ul li.ui-tabs-active{ background:#c5d4ef; height:40px; margin-bottom:0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; padding:0}.tabs:not(.ui-tabs) > ul li.ui-tabs-active:hover{ background:#3261b6}.tabs:not(.ui-tabs) > ul li{ background:#9db6e4; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0 10px 10px 0; padding:0; outline:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; list-style:none; float:left; position:relative; top:0; border-bottom-width:0; line-height:1.3; font-size:100%}.tabs:not(.ui-tabs) > ul li:hover{ background:#3261b6}.tabs:not(.ui-tabs) > ul li:hover a{ color:white; outline:none}.tabs:not(.ui-tabs) > ul li a{ color:black; margin:0; outline:none}.tabs:not(.ui-tabs) > ul li.ui-tabs-active{ background:#c5d4ef; height:40px; margin-bottom:0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; padding:0}.tabs:not(.ui-tabs) > ul li.ui-tabs-active:hover{ background:#3261b6}.tabs:not(.ui-tabs) > ul li a{ color:black; margin:0; outline:none; float:left; padding:.5em 1em; text-decoration:none}.tabs:not(.ui-tabs) > ul li:first-of-type{ background:#c5d4ef; height:40px; margin-bottom:0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; padding:0}.tabs:not(.ui-tabs) > ul li:first-of-type:hover{ background:#3261b6}.tabs:not(.ui-tabs) > div{ padding:0; padding-top:155px; margin-top:-85px}.tabs:not(.ui-tabs) > div > .fzu-form{ margin-top:0}.tabs:not(.ui-tabs) > div > .fzu-form > table{ margin-top:0}.tabs:not(.ui-tabs) > div > .fzu-form > div > table{ margin-top:0}.tabs:not(.ui-tabs) > div > .fzu-grid:first-child{ margin-top:0}.tabs:not(.ui-tabs) > div > div > h2:first-child{ margin-top:0 !important}.tabs:not(.ui-tabs) > div > *:first-child{ margin-top:0 !important}.tabs:not(.ui-tabs) > div > div > table:first-child{ margin-top:0}.tabs:not(.ui-tabs) > div > div > div > table{ margin-top:0}.tabs:not(.ui-tabs) > div > div > div{ margin-top:0}.tabs:not(.ui-tabs) > div:not(:first-of-type){ display:none}.ui-dialog{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; padding:2px; max-width:100%}.ui-dialog h1,.ui-dialog .action{ display:none}.ui-dialog-titlebar{ background:#3261b6; color:#fff; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}.ui-dialog-titlebar .ui-dialog-titlebar-close{ border:1px solid #a2a2a2; background:#ededed}.ui-dialog-titlebar .ui-dialog-titlebar-close:hover{ border:1px solid #7f7f7f; background:#ededed}.ui-dialog-content h2{ font-size:1.2em}.ui-dialog-content table{ width:100%}.ui-dialog-content th{ text-align:left}.summary{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:#d9e3f5; margin-bottom:20px}.summary th{ padding-left:10px}.summary th:first-child{ padding-left:0}#ui-datepicker-div{ z-index:22 !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white}#ui-datepicker-div table{ border-collapse:separate}#ui-datepicker-div th{ background:#c5d4ef; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}#ui-datepicker-div td{ background:#f6f6f6; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}#ui-datepicker-div td:hover,#ui-datepicker-div td.ui-state-range,#ui-datepicker-div td a.ui-state-range{ background:#c5d4ef}#ui-datepicker-div td.ui-state-active,#ui-datepicker-div td a.ui-state-active{ background:#c5d4ef}#ui-datepicker-div td.ui-state-highlight,#ui-datepicker-div td a.ui-state-highlight{ background:#7599d9}#ui-datepicker-div td a{ color:black}#ui-datepicker-div dt{ font-weight:700; margin:10px 0; display:block}#ui-datepicker-div dd{ margin:0; padding:0}#ui-datepicker-div .ui-datepicker-prev{ background:#3261b6 url('../img/frontend/left.png') no-repeat; cursor:pointer; width:21px; height:21px}#ui-datepicker-div .ui-datepicker-prev:hover{ background-color:#1c3666}#ui-datepicker-div .ui-datepicker-next{ background:#3261b6 url('../img/frontend/right.png') no-repeat; cursor:pointer; width:21px; height:21px}#ui-datepicker-div .ui-datepicker-next:hover{ background-color:#1c3666}#ui-datepicker-div .ui-datepicker-other-month a{ color:#888}#ui-datepicker-div .ui-slider{ background:#c5d4ef; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}#ui-datepicker-div .ui-slider-handle{ background:#7599d9; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3)}#ui-datepicker-div button{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:#3261b6; border:none; margin:0 10px 0 0; padding:5px 6px; color:white}.description{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; background:#fff url('../img/frontend/info.png') 15px no-repeat; padding:15px 10px 15px 50px; vertical-align:middle}.description:empty{ display:none}ul.description{ padding-left:70px}ul.description > li:only-child{ list-style-type:none; margin-left:-20px}.description.error{ background:#fdd url('../img/frontend/error.png') 15px no-repeat; color:#a00}.description.warning{ background:#fffbdd url('../img/frontend/warning.png') 15px no-repeat; color:black}a[href^="#error"]{ background:red !important; color:white}input[disabled],textarea[disabled],.selectize-control .selectize-input.disabled,select[disabled]{ opacity:0.6; color:#303030; background:#fff}.input-range-wrapper{ line-height:30px; height:30px}input[type=range]{ -webkit-appearance:none; margin-bottom:-5px}input[type=range]::-webkit-slider-runnable-track{ height:5px; background:#fff; border:none; border-radius:3px; margin-top:-10px}input[type=range]::-webkit-slider-thumb{ -webkit-appearance:none; border:none; height:16px; width:16px; border-radius:50%; background:#7599d9; margin-top:-5px}input[type=range]:focus{ outline:none}input[type=range]:focus::-webkit-slider-runnable-track{ background:#fff}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ input[type=range]{  position:relative;  top:-10px; }}input[type=range]::-moz-range-track{ height:5px; background:#fff; border:none; border-radius:3px}input[type=range]::-moz-range-thumb{ border:none; height:16px; width:16px; border-radius:50%; background:#7599d9}input[type=range]::-ms-track{ height:5px; background:transparent; border-color:transparent; border-width:6px 0; color:transparent}input[type=range]::-ms-fill-lower{ background:#fff; border-radius:10px}input[type=range]::-ms-fill-upper{ background:#fff; border-radius:10px}input[type=range]::-ms-thumb{ border:none; height:16px; width:16px; border-radius:50%; background:#7599d9; margin-top:0}input[type=range]:focus::-ms-fill-lower{ background:#fff}input[type=range]:focus::-ms-fill-upper{ background:#fff}.sp-custom.sp-replacer{ background:#fff; border:none; border-radius:3px; box-sizing:border-box; height:30px}.sp-custom.sp-container{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; border:0}#fullscreen-menu-toggle{ display:none}@media all and (max-width:768px){ body.fullscreen-menu{  background:white; } body.fullscreen-menu #left{  display:block;  position:absolute;  top:40px !important;  left:0;  right:0;  z-index:19;  width:100%; } body.fullscreen-menu #left #menu{  margin-bottom:0;  box-shadow:none; } body.fullscreen-menu #left #menu .submenu-toggle, body.fullscreen-menu #left #menu li a{  width:100%;  box-sizing:border-box; } body.fullscreen-menu #content{  display:none; } body.fullscreen-menu #login-text{  display:block;  top:12px; } #header{  height:40px; } #fullscreen-menu-toggle{  display:block;  position:absolute;  color:white;  font-size:24px;  left:10px;  top:4px;  cursor:pointer; } #left{  display:none; } #content{  margin-left:0;  margin-top:50px; } #logo{  display:none; } #content h1{  left:35px !important;  right:35px !important;  top:4px;  height:30px;  line-height:30px;  font-size:130%; } #login-text{  top:12px;  display:none; } .ui-tabs .ui-tabs-nav{  left:17px;  top:30px; } .fzu-form-edit table{  padding:12px 8px;  color:black;  background:#d9e3f5;  table-layout:fixed; } .fzu-grid-table{  display:block; } .fzu-grid-table thead, .fzu-grid-table th{  display:none; } .fzu-grid-table tbody{  display:block;  width:100%; } .fzu-grid-table tr{  display:block;  width:100%; } .fzu-grid-table td{  display:block;  width:100%;  box-sizing:border-box;  padding-left:38%;  min-height:24px;  word-break:break-word; } .fzu-grid-table td[data-column]:before{  content:attr(data-column);  display:block;  float:left;  margin-left:-60%;  height:100%;  color:#888; } .fzu-grid-search{  width:100%; } .fzu-grid-search input[name="search[reset]"]{  display:none; } .fzu-grid-pager-nav-top, .fzu-grid-pager-perpage{  display:none; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor{  padding:0.5em 0.2em;  width:25px;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; } .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{  width:auto;  max-width:80px;  padding:0.5em 1em; } .fzu-grid-box{  padding:5px; } .fzu-grid-pager-nav-bottom{  padding:5px; } .fzu-grid-pager-nav-bottom input[type="submit"]{  width:25px;  padding:0; } .fzu-grid-search label{  width:15%;  box-sizing:border-box;  display:inline-block; } .fzu-grid-search input[name="search[find]"]{  width:60%;  box-sizing:border-box; } .fzu-grid-search input[name="search[search]"]{  width:16%;  box-sizing:border-box; } #left p.action{  padding:0 15px; } #left p.action a{  width:100%;  box-sizing:border-box; }}input[name="refresh"]{ display:none}@media print{ body{  background:none;  font:8pt "Trebuchet MS","Geneva CE",lucida,sans-serif; } #left, #header, .action, .ui-tabs-nav, .fzu-grid-check, .fzu-grid-action-column, ul.description{  display:none; } #page, .ui-tabs-panel{  margin:0 !important; } #page{  min-height:auto !important; } svg{  max-height:22cm; } #content{  margin:0; } #content h1{  position:static;  color:black;  height:auto;  line-height:normal; } #content h2{  color:black;  text-shadow:none; } .fzu-grid form .fzu-grid-box, .fzu-grid form .fzu-grid-pager, .fzu-grid th a{  display:none; } .fzu-grid table, .fzu-grid .fzu-grid-table, .fzu-grid td, .fzu-grid th{  border-top:0.3mm solid grey;  border-bottom:0.3mm solid grey;  border-radius:0 !important; } table, .fzu-grid-table{  box-shadow:none;  border-collapse:collapse;  width:100%; } .graph{  box-shadow:none !important; }}.nowrap{ white-space:nowrap}.left{ float:left}.right{ float:right}.block{ display:block}.linear{ background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%)}.linear2{ background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}.bold{ font-weight:700}.overflow{ overflow:hidden}.clear{ clear:both}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.fzu-grid{ margin:20px 0}.fzu-grid-table{ width:100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; border-collapse:separate; padding:0; border-spacing:0; border:2px solid white; box-sizing:border-box; position:relative}.fzu-grid-table th:first-child{ -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px}.fzu-grid-table th:last-child{ -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0}.fzu-grid-table th{ background:#9db6e4; color:#000; padding:4px 8px; text-align:left; border:none}.fzu-grid-table th[title] span{ border-bottom:1px dotted #000; cursor:help}.fzu-grid-table .head-group{ border-bottom:2px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff}.fzu-grid-table .extra-header th:not(:empty){ border-bottom:2px solid #fff}.fzu-grid-table thead{ position:-webkit-sticky; position:sticky; z-index:5; top:59px}.fzu-grid-table .sticky{ position:-webkit-sticky; position:sticky; left:220px; z-index:1}.fzu-grid-table th a{ color:#fff; text-decoration:none}.fzu-grid-table td{ padding:4px 8px}.fzu-grid-table td input[type="submit"],.fzu-grid-table td input[type="button"]{ color:#000}.fzu-grid-table td > p:first-child{ margin-top:0}.fzu-grid-table td > p:last-child{ margin-bottom:0}.fzu-grid-table .even,.fzu-grid-table .even .sticky{ background:#f3f3f3}.fzu-grid-table .odd,.fzu-grid-table .odd .sticky{ background:white}.fzu-grid-table tr:hover{ background:#cee}.fzu-grid-table tr.checked{ background:#a6e1e1}.fzu-grid-table .fzu-grid-searchable-hilight,.fzu-grid-table .fzu-grid-searchable-hilight a{ color:#ff9}.fzu-grid-table td input[type="checkbox"]{ pointer-events:none}.fzu-grid-table .even .yellow{ background:#eeeed0; border-top-color:#ddddc0}.fzu-grid-table .even .yellow2{ background:#e0e0ab; border-top-color:#cbcb9f}.fzu-grid-table .even:hover td{ background:#cee !important}.fzu-grid-table .even.checked .yellow{ background:#9adddd}.fzu-grid-table .even.checked .yellow2{ background:#87d7d7}.fzu-grid-table .odd .yellow{ background:#ffffe0; border-top-color:#ddddc0}.fzu-grid-table .odd .yellow2{ background:#ffffad; border-top-color:#cbcb9f}.fzu-grid-table .odd:hover td{ background:#cee !important}.fzu-grid-table .odd.checked .yellow{ background:#9adddd}.fzu-grid-table .odd.checked .yellow2{ background:#87d7d7}.fzu-grid-table .selectize-control,.fzu-grid-table select,.fzu-grid-table input[type="text"]{ margin-left:-16px}.fzu-grid-table select,.fzu-grid-table input[type="text"]{ width:auto !important}.fzu-grid-table input:not([type='checkbox']):not(:hover):not(:focus),.fzu-grid-table .selectize-input:not(:hover):not(.dropdown-active),.fzu-grid-table .selectize-control.single .selectize-input.disabled:not(:hover):not(.dropdown-active),.fzu-grid-table select:not(:hover):not(:focus){ background:none}.fzu-grid-table .selectize-input:not(:hover):not(.dropdown-active):after{ display:none}.fzu-grid-table input:not([type='checkbox']):focus,.fzu-grid-table .selectize-input.dropdown-active,.fzu-grid-table .selectize-control.single .selectize-input.disabled.dropdown-active{ -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15); -moz-box-shadow:0 0 3px rgba(0,0,0,0.15); box-shadow:0 0 3px rgba(0,0,0,0.15)}.fzu-grid-table .fzu-grid-action-column input[type="submit"]{ font-weight:bold}.fzu-grid-subheader th{ background:#ecc; color:#555; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:1em}.fzu-grid-subheader th a{ color:#662222}.fzu-grid-subheader strong{ color:#000}.fzu-grid-subheader2 th{ background:#dcb6b6}.fzu-grid-subheader3 th{ background:#d2abab}.fzu-grid-subheader4 th{ background:#c7a2a2}.fzu-grid-subheader5 th{ background:#bb9999}.fzu-grid-summary td{ border-top:3px solid #e6e6e6; font-weight:bold}.fzu-grid-summary-separator td{ border-top:3px solid #e6e6e6; height:0; padding:0}.fzu-grid-summary + .fzu-grid-summary td{ border-top:none}.fzu-grid-rule-before td{ border-top:3px solid #e6e6e6}.fzu-grid-check{ width:20px}.fzu-grid-pager{ margin:1.12em 0}.fzu-grid-pager-input{ text-align:center; width:50px}.fzu-grid-pager-nav-top{ float:right}.fzu-grid-pager-nav-top input[type="submit"]{ font-size:.9em; padding:6px 16px}.fzu-grid-pager-nav-top span{ margin:0 5px}.fzu-grid-pager-nav-top input,.fzu-grid-pager-nav-top label,.fzu-grid-pager-nav-top span{ vertical-align:middle}.fzu-grid-pager-nav-bottom{ text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:#d9e3f5; min-height:30px; line-height:30px}.fzu-grid-pager-nav-bottom input[type="submit"]{ font-size:.9em; padding:6px 16px}.fzu-grid-pager-nav-bottom span{ padding:6px}.fzu-grid-pager-nav-top a,.fzu-grid-pager-nav-bottom a{ padding:5px}.fzu-grid-pager-perpage{ float:right; margin:10px 15px 0 0}.fzu-grid-pager-showing{ float:left}.fzu-grid-search{ float:left; position:relative}.fzu-grid-search input,.fzu-grid-search label{ vertical-align:middle}.fzu-grid-search input[type='text']{ width:24em}.fzu-grid-search input[type='submit']{ min-width:50px}.fzu-grid .fzu-form-edit table{ padding:0 !important; table-layout:auto !important}.fzu-grid .fzu-form-edit table th{ padding:4px 8px}.fzu-grid-footer-new{ width:100%; display:flex; flex-direction:column; justify-content:space-between; gap:8px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:#d9e3f5; box-sizing:border-box; margin:1.2em 0}.fzu-grid-footer-main{ display:flex; flex-wrap:wrap; flex-direction:row; justify-content:space-between; gap:8px; min-height:30px; line-height:30px}.fzu-grid-footer-main-left{ min-width:max-content}.fzu-grid-footer-main-right{ min-width:max-content}.fzu-grid-footer-extra-settings{ text-align:left}.fzu-grid-pager-nav-bottom-new{ text-align:center; flex:1; min-width:max-content}.fzu-xform .fzu-grid-filters{ position:relative}.fzu-xform .fzu-grid-filters table,.fzu-xform .fzu-grid-filters tbody,.fzu-xform .fzu-grid-filters th,.fzu-xform .fzu-grid-filters td,.fzu-xform .fzu-grid-filters tr{ display:inline-block; padding:0}.fzu-xform .fzu-grid-filters .suffix{ display:none}.fzu-xform .fzu-grid-filters td{ margin:2px 0}.fzu-xform .fzu-grid-filters [id$="-control"] label{ line-height:0 !important}.fzu-xform .fzu-grid-filters .fzu-grid-daterangefilter-help,.fzu-xform .fzu-grid-filters .fzu-grid-help{ padding:0; width:30px; margin-left:-33px; margin-right:0; background:radial-gradient(circle,#777 0%,#777 8px,rgba(0,0,0,0) 9px,rgba(0,0,0,0) 100%); box-shadow:none; font-size:.85em; position:relative; left:-10px; padding-top:1px}.fzu-xform .fzu-grid-filters .fzu-grid-daterangefilter-help:hover,.fzu-xform .fzu-grid-filters .fzu-grid-help:hover{ background:radial-gradient(circle,#555 0%,#555 8px,rgba(0,0,0,0) 9px,rgba(0,0,0,0) 100%)}.fzu-grid .fzu-xform .fzu-grid-help{ z-index:2; padding:0; width:30px; margin-left:-33px; margin-right:0; background:radial-gradient(circle,#777 0%,#777 8px,rgba(0,0,0,0) 9px,rgba(0,0,0,0) 100%); box-shadow:none; font-size:.85em; padding-top:1px}.fzu-grid .fzu-xform .fzu-grid-help:hover{ background:radial-gradient(circle,#555 0%,#555 8px,rgba(0,0,0,0) 9px,rgba(0,0,0,0) 100%)}.fzu-grid .fzu-xform .fzu-grid-help.fzu-grid-help-search{ transform:translate(-180%,0)}.fzu-grid-box{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:#d9e3f5; margin-bottom:20px; overflow:auto}.fzu-grid-box label{ margin:0 5px; font-weight:700; float:left; line-height:30px}.fzu-grid-box select[multiple]{ box-sizing:content-box; min-width:160px; width:160px}.fzu-grid-box select{ max-width:260px}.fzu-grid-actions{ float:left; margin:10px 0 0 3px}.fzu-grid-actions input{ vertical-align:middle}.fzu-grid-actions-new{ float:left}.fzu-grid-actions-new input{ vertical-align:middle}.fzu-grid-actions-simple{ margin:10px 0 0 3px}.fzu-grid-actions-simple input{ vertical-align:middle}.fzu-grid-debug{ background:#ccd; border:1px solid #328adc; padding:4px 8px}.fzu-grid-user-filter{ text-align:center}.fzu-grid-user-filter table{ display:inline-table; width:auto}.fzu-grid-filters{ margin-top:-2px; margin-bottom:-2px; overflow:hidden}.fzu-grid-filter{ display:inline-flex; white-space:nowrap; margin-top:2px; margin-bottom:2px; line-height:30px}.fzu-grid-filter input,.fzu-grid-filter label,.fzu-grid-filter span{ vertical-align:middle}.fzu-grid-sort{ margin:0 !important; padding:0 !important; border:0 !important; box-shadow:none !important; height:1em !important}.fzu-grid-sort:hover{ background:none !important; color:#3261b6 !important}.fzu-grid-sort:focus{ background:none !important}.fzu-grid-subopener{ cursor:pointer}.fzu-grid-subgrid > td{ padding:10px; background:#c5d4ef}.fzu-grid-subgrid > td > div{ background:white; border-radius:5px; padding:10px}.fzu-grid-subgrid .fzu-grid{ margin:0}.fzu-grid-subgrid .fzu-grid-table{ box-shadow:none}.fzu-grid-subgrid .fzu-grid-table tr:not(.fzu-grid-subheader) th{ background:none; border-bottom:2px solid #9db6e4}.fzu-grid-subgrid .fzu-grid-actions{ margin-top:20px}.fzu-grid-subgrid .fzu-grid-actions select{ border:1px solid #9db6e4; margin-left:0 !important}.fzu-grid-subgrid .fzu-grid-actions [name*="CancelSelection"]{ display:none}.fzu-grid-subgrid .fzu-grid-actions input{ margin-top:0 !important; background:#3261b6 !important; color:#fff !important}.fzu-grid-subgrid p.action{ background:none !important}.fzu-grid-subgrid p.action a{ font-weight:normal}.fzu-grid-subgrid p.action a:hover{ color:white}.fzu-grid-subgrid p.action::before{ display:none}.fzu-xform.fzu-form-edit .grid-field-template-popup-button{ z-index:2; padding:0; width:30px; height:30px; margin-right:0; background:radial-gradient(circle,#FFF 0%,#FFF 8px,#AAA 10px,#AAA 12px,rgba(0,0,0,0) 13px); box-shadow:none; font-size:.85em; padding-top:1px}.fzu-xform.fzu-form-edit .grid-field-template-popup-button:hover{ background:radial-gradient(circle,#AAA 0%,#AAA 8px,#555 10px,#555 12px,rgba(0,0,0,0) 13px)}.fzu-grid-form-settings-content{ background-color:#c5d4ef; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:8px 12px}.fzu-grid-form-settings-content:has(option[value=""]:checked) .fzu-grid-form-settings-row_2{ display:none}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2:not(.show_settings){ display:none}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_1{ display:flex; flex-direction:row; justify-content:space-between; gap:8px}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_1 select{ flex:1}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2 .opener{ cursor:pointer; padding-top:4px; width:100%; display:block}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2.opened .drop-close{ display:none}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2:not(.opened) .drop-open{ display:none}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2 .control{ display:flex; justify-content:space-between; gap:8px}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2 .template-settings-form-grid{ display:grid; grid-template-columns:max-content 1fr; gap:4px; margin-bottom:4px; width:100%}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2 .template-settings-form-grid label{ font-weight:700; line-height:30px; text-align:right}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2 .template-settings-form-grid input[type="checkbox"]{ appearance:none; -webkit-appearance:none; -moz-appearance:none; width:100%; height:30px; margin:0; background:white; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:4em}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2 .template-settings-form-grid input[type="checkbox"]:checked{ background-color:#3261b6}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2 .template-settings-form-grid input[type="checkbox"]:checked::after{ background:#fff; float:right}.fzu-grid-form-settings-content .fzu-grid-form-settings-row_2 .template-settings-form-grid input[type="checkbox"]::after{ content:''; display:block; width:20px; height:20px; margin:5px; background:#aaa; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3)}.fzu-grid-form-settings-content .btn{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:#3261b6; color:#fff; padding:8px 12px; display:inline-block; text-decoration:none; line-height:19px; border:none}.fzu-grid-form-settings-content .btn:hover{ background:#1c3666; cursor:pointer}.fzu-grid-form-settings-content .btn.red{ background-color:#c55757}.fzu-grid-form-settings-content .btn.red:hover{ background-color:#c53d3d}.fzu-grid-form-settings-content .btn.green{ background-color:#71c771}.fzu-grid-form-settings-content .btn.green:hover{ background-color:#53c753}.left{ float:left}.right{ float:right}.block{ display:block}.linear{ background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%)}.linear2{ background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}.bold{ font-weight:700}.overflow{ overflow:hidden}.clear{ clear:both}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}@keyframes passing-through{ 0%{  opacity:0;  transform:translateY(40px); } 30%, 70%{  opacity:1;  transform:translateY(0px); } 100%{  opacity:0;  transform:translateY(-40px); }}@keyframes passing-through{ 0%{  opacity:0;  transform:translateY(40px); } 30%, 70%{  opacity:1;  transform:translateY(0px); } 100%{  opacity:0;  transform:translateY(-40px); }}@keyframes slide-in{ 0%{  opacity:0;  transform:translateY(40px); } 30%{  opacity:1;  transform:translateY(0px); }}@keyframes slide-in{ 0%{  opacity:0;  transform:translateY(40px); } 30%{  opacity:1;  transform:translateY(0px); }}@keyframes pulse{ 0%{  transform:scale(1); } 10%{  transform:scale(1.1); } 20%{  transform:scale(1); }}@keyframes pulse{ 0%{  transform:scale(1); } 10%{  transform:scale(1.1); } 20%{  transform:scale(1); }}.dropzone,.dropzone *{ box-sizing:border-box}.dropzone{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; margin-bottom:20px; min-height:150px; padding:54px}.dropzone .dz-clickable{ cursor:pointer}.dropzone .dz-clickable *{ cursor:default}.dropzone .dz-clickable .dz-message,.dropzone .dz-clickable .dz-message *{ cursor:pointer}.dropzone .dz-started .dz-message{ display:none}.dropzone .dz-drag-hover{ border-style:solid}.dropzone .dz-drag-hover .dz-message{ opacity:0.5}.dropzone .dz-message{ margin:2em 0; text-align:center}.dropzone .dz-preview{ display:inline-block; margin:16px; min-height:100px; position:relative; vertical-align:top}.dropzone .dz-preview:hover{ z-index:1000}.dropzone .dz-preview:hover .dz-details{ opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{ background:linear-gradient(to bottom,#eee,#ddd) repeat scroll 0 0 rgba(0,0,0,0); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}.dropzone .dz-preview.dz-file-preview .dz-details{ opacity:1}.dropzone .dz-preview.dz-image-preview{ background:none repeat scroll 0 0 white}.dropzone .dz-preview.dz-image-preview .dz-details{ transition:opacity 0.2s linear 0s}.dropzone .dz-preview .dz-remove{ border:medium none; cursor:pointer; display:block; font-size:14px; text-align:center}.dropzone .dz-preview .dz-remove:hover{ text-decoration:underline}.dropzone .dz-preview:hover .dz-details{ opacity:1}.dropzone .dz-preview .dz-details{ font-size:13px; line-height:150%; max-width:100%; min-width:100%; width:120px; padding:1em 0; text-align:center}.dropzone .dz-preview .dz-details .dz-filename span{ text-overflow:ellipsis; max-width:100%; display:block; overflow:hidden; white-space:nowrap; color:#274c8e}.dropzone .dz-preview .dz-image{ -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; height:120px; overflow:hidden; position:relative; width:120px; z-index:10}.dropzone .dz-preview .dz-image img{ display:block}.dropzone .dz-preview.dz-success .dz-success-mark{ animation:3s cubic-bezier(0.77,0,0.175,1) 0s normal none 1 running passing-through}.dropzone .dz-preview.dz-error .dz-error-mark{ animation:3s cubic-bezier(0.77,0,0.175,1) 0s normal none 1 running slide-in; opacity:1}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{ display:block; left:50%; margin-left:-27px; margin-top:-27px; opacity:0; pointer-events:none; position:absolute; top:60px; z-index:500}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{ display:block; height:54px; width:54px}.dropzone .dz-preview.dz-processing .dz-progress{ opacity:1; transition:all 0.2s linear 0s}.dropzone .dz-preview.dz-complete .dz-progress{ opacity:0; transition:opacity 0.4s ease-in 0s}.dropzone .dz-preview:not(.dz-processing) .dz-progress{ animation:6s ease 0s normal none infinite running pulse}.dropzone .dz-preview .dz-progress{ background:none repeat scroll 0 0 rgba(255,255,255,0.9); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; height:16px; left:50%; margin-left:-40px; margin-top:-8px; opacity:1; overflow:hidden; pointer-events:none; position:absolute; top:60px; width:80px; z-index:1000}.dropzone .dz-preview .dz-progress .dz-upload{ background:linear-gradient(to bottom,#666,#444) repeat scroll 0 0 rgba(0,0,0,0); bottom:0; left:0; position:absolute; top:0; transition:width 300ms ease-in-out 0s; width:0}.dropzone .dz-preview.dz-error .dz-error-message{ display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{ opacity:1; pointer-events:auto}.dropzone .dz-preview .dz-error-message{ background:linear-gradient(to bottom,#be2626,#a92222) repeat scroll 0 0 rgba(0,0,0,0); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:white; display:none; font-size:13px; left:-10px; opacity:0; padding:0.5em 1.2em; pointer-events:none; position:absolute; top:130px; transition:opacity 0.3s ease 0s; width:140px; z-index:1000}.dropzone .dz-preview .dz-error-message::after{ border-bottom:6px solid #be2626; border-left:6px solid transparent; border-right:6px solid transparent; content:""; height:0; left:64px; position:absolute; top:-6px; width:0}.left{ float:left}.right{ float:right}.block{ display:block}.linear{ background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%)}.linear2{ background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}.bold{ font-weight:700}.overflow{ overflow:hidden}.clear{ clear:both}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.fzu-form-table{ margin-top:20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; width:100%}.fzu-form-table th{ text-align:right; padding-right:20px}.fzu-form{ margin:1em 0}.fzu-form table{ border-spacing:0; margin:20px auto; width:100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white}.fzu-form table th{ padding:8px 8px; text-align:right; width:8vw; min-width:70px; max-width:170px; vertical-align:top; color:#1c3666}.fzu-form table td{ padding:8px; vertical-align:top}.fzu-form table td[title]{ cursor:help}.fzu-form table table{ margin:0 auto; padding:0; box-shadow:none}.fzu-form table tr:first-child h2{ margin-top:10px !important}.fzu-form table tr.multicolumn-row-header th:not(:first-child){ text-align:left; color:#555; width:auto}.fzu-form table td.subcontainer{ padding:0}.fzu-form table td.first-subcontainer td.suffix,.fzu-form table td.only-subcontainer td.suffix,.fzu-form table td.middle-subcontainer td.suffix{ width:4vw; min-width:60px}.fzu-form table td.middle-subcontainer th,.fzu-form table td.last-subcontainer th{ width:4vw; min-width:60px}.fzu-form small{ color:#888; margin:8px 5px; font-size:.8em; display:block; clear:both}.fzu-form small .error{ color:#a00}.fzu-form small .warning{ color:#970}.fzu-form small:empty{ display:none}.fzu-form h2{ margin:20px 0 0 !important}.fzu-form .description table{ padding:0; background:none; width:auto; border:1px solid; box-shadow:none; border-radius:0; border-collapse:collapse; margin:5px 0}.fzu-form .description table td,.fzu-form .description table th{ border:1px solid}.fzu-form .description table th{ width:auto; min-width:auto; max-width:auto; text-align:left; padding:8px}.fzu-form .description.error{ position:-webkit-sticky; position:sticky; top:60px; z-index:99}.fzu-form .description.error table{ color:#a00}.fzu-form .description.error table td,.fzu-form .description.error table th{ color:#a00; border-color:#a00}.fzu-form-edit table{ padding:12px 8px; color:black; background:#d9e3f5; table-layout:fixed}.fzu-form-edit table th{ padding:15px 8px 15px 8px; color:black}.fzu-form-edit table td{ position:relative}.fzu-form-edit table td.suffix{ vertical-align:baseline; width:8vw; min-width:70px; max-width:170px}.fzu-form-edit table td.suffix .button{ min-width:49px; margin-right:4px}.fzu-form-edit table col.header{ width:8vw}.fzu-form-edit table col.suffix{ width:8vw}.fzu-form-edit textarea[name="remark"]{ height:20ex; width:100%}.fzu-form-edit textarea.replace-ck{ height:275px}.fzu-form-edit .cke_chrome{ border:none}.fzu-form-edit .cke_inner,.fzu-form-edit .cke_wysiwyg_frame,.fzu-form-edit .cke_top{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}.fzu-form-edit input[type='button'],.fzu-form-edit input[type='submit']{ margin-right:4px; min-width:50px}.fzu-form-edit ::placeholder{ color:#888; opacity:1}.fzu-form-edit .subcontainer > small{ margin:4px calc(8vw + 8px) 16px !important}.fzu-form-edit .only-subcontainer > h2{ margin:28px calc(8vw + 8px) 10px !important}.fzu-form-edit .subcontainer:not(.only-subcontainer) > h2{ margin:28px calc(4vw + 8px) 10px !important}.fzu-form-edit .fzu-form-unit{ position:absolute; right:0; top:0; padding:8px 24px 0 0; line-height:30px; color:#777}.fzu-form-edit .dynamic-container-placeholder{ display:block; line-height:29px; background:#fff; opacity:0.6; color:#888; border-radius:3px; padding:0 16px}.fzu-form-edit .dynamic-add{ position:absolute; right:calc(8vw - 62px); margin-top:8px; z-index:10}.fzu-form .collapsible > h2:after{ content:"▼"}.fzu-form .collapsed > h2:after{ content:"►"}.fzu-form .collapsed > table{ position:absolute; left:-10000px}.fzu-form.fzu-form-view table table{ width:auto; margin:0}.fzu-form.fzu-form-view table table th{ padding-right:8px}.fzu-form-view > table > tbody > tr > td > table{ table-layout:fixed}.fzu-form-view .only-subcontainer > h2{ margin:28px calc(8vw + 16px + 8px) 10px !important}.fzu-form-view .subcontainer:not(.only-subcontainer) > h2{ margin:28px calc(4vw + 16px + 8px) 10px !important}.fzu-form-view .ckeditor-view *:first-child{ margin-top:0}.fzu-form-view .ckeditor-view *:last-child{ margin-bottom:0}.fzu-form-view > ul.error,.fzu-form-view > ul.warning{ margin-top:0}.popup-dialog .fzu-form-view{ margin:0}.popup-dialog .fzu-form-view > table{ margin:0; box-shadow:none}.fzu-form-nav-overlay{ position:relative}.fzu-form-nav-overlay .prev,.fzu-form-nav-overlay .next{ position:absolute; top:0; bottom:0; text-align:center; vertical-align:middle; font-size:75px; text-decoration:none; color:#ddd; display:flex; flex-direction:column; align-items:center; justify-content:center}.fzu-form-nav-overlay .prev{ left:0}.fzu-form-nav-overlay .next{ right:0}.double-table th{ width:20%}.double-table td{ width:30%}form input,.fzu-form-edit input{ font-family:u,FreeSans,'Liberation Sans',Helvetica,Arial,sans-serif}form .input-error,.fzu-form-edit .input-error{ background:#fdd !important}form input[type="text"][title],.fzu-form-edit input[type="text"][title]{ border-bottom:1px dotted #000; cursor:help}form table input[type="text"],form table input[type="email"],form table input[type="number"],form table input[type="password"],form table select,form table textarea,.fzu-form-edit table input[type="text"],.fzu-form-edit table input[type="email"],.fzu-form-edit table input[type="number"],.fzu-form-edit table input[type="password"],.fzu-form-edit table select,.fzu-form-edit table textarea{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%; font-family:u,FreeSans,'Liberation Sans',Helvetica,Arial,sans-serif; font-size:13px}form table textarea,.fzu-form-edit table textarea{ height:90px}form input[type="text"],form input[type="email"],form input[type="number"],form input[type="password"],form input[type="submit"],form input[type="button"],form input[type="color"],form textarea,form select,.fzu-form-edit input[type="text"],.fzu-form-edit input[type="email"],.fzu-form-edit input[type="number"],.fzu-form-edit input[type="password"],.fzu-form-edit input[type="submit"],.fzu-form-edit input[type="button"],.fzu-form-edit input[type="color"],.fzu-form-edit textarea,.fzu-form-edit select{ border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:8px 16px; margin:0; background:white}form input[type="text"],form input[type="email"],form input[type="number"],.fzu-form-edit input[type="text"],.fzu-form-edit input[type="email"],.fzu-form-edit input[type="number"]{ height:30px; padding:0 16px}form input[type="color"],.fzu-form-edit input[type="color"]{ height:30px; padding:2px 2px; width:4em; -webkit-appearance:none}form input[type="radio"],.fzu-form-edit input[type="radio"]{ margin:0 10px 0 0; vertical-align:middle}form [id$="-control"] label,.fzu-form-edit [id$="-control"] label{ line-height:28px}form [id$="-control"]:not(.inline) label,.fzu-form-edit [id$="-control"]:not(.inline) label{ content:''; display:block}form [id$="-control"].inline label,.fzu-form-edit [id$="-control"].inline label{ margin-right:1em}form select,.fzu-form-edit select{ padding:0 36px 0 16px; line-height:30px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background-image:url('../img/frontend/down.png'); background-position:right; background-repeat:no-repeat; height:30px; color:#303030}form select::-ms-expand,.fzu-form-edit select::-ms-expand{ display:none}form select[multiple],.fzu-form-edit select[multiple]{ color:#303030; background-image:none; display:block; padding-left:9px; overflow:hidden}form select[multiple] option,.fzu-form-edit select[multiple] option{ display:none; margin:3px 1px; height:16px; padding:4px 6px; padding-right:24px}form select[multiple] option[selected],.fzu-form-edit select[multiple] option[selected]{ display:inline-block; background:linear-gradient(#f2f2f2,#f2f2f2); background-color:#f2f2f2 !important; color:#f2f2f2}form select[multiple] option[selected]:before,.fzu-form-edit select[multiple] option[selected]:before{ content:attr(val); color:#303030; position:absolute; line-height:16px}form select[multiple] option[selected]:after,.fzu-form-edit select[multiple] option[selected]:after{ content:'×'; position:absolute; line-height:24px; width:11.5px; text-align:right; font-weight:bold; font-size:12px; color:#303030; border-left:1px solid #d0d0d0; margin-left:7px; margin-top:-4px}form input[type="submit"],form input[type="button"],.fzu-form-edit input[type="submit"],.fzu-form-edit input[type="button"]{ background:#3261b6; color:white; height:30px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3)}form input[type="submit"]:hover,form input[type="button"]:hover,.fzu-form-edit input[type="submit"]:hover,.fzu-form-edit input[type="button"]:hover{ cursor:pointer; background:#1c3666}form tr:last-child input[type="submit"],.fzu-form-edit tr:last-child input[type="submit"]{ margin-top:16px}form table table tr:last-child input[type="submit"],.fzu-form-edit table table tr:last-child input[type="submit"]{ margin-top:0}.fzu-grid-filters input[type='checkbox']{ width:4em !important}.fzu-grid-filters label > div{ display:none}.fzu-form input[type='checkbox'],.fzu-grid-filters input[type='checkbox']{ appearance:none; -webkit-appearance:none; -moz-appearance:none; width:100%; height:30px; margin:0; background:white; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}.fzu-form input[type='checkbox']:checked,.fzu-grid-filters input[type='checkbox']:checked{ background-color:#3261b6}.fzu-form input[type='checkbox']::after,.fzu-grid-filters input[type='checkbox']::after{ content:''; display:block; width:20px; height:20px; margin:5px; background:#aaa; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3)}.fzu-form input[type='checkbox']:checked::after,.fzu-grid-filters input[type='checkbox']:checked::after{ background:#fff; float:right}.fzu-form input[type='checkbox']:hover::after,.fzu-grid-filters input[type='checkbox']:hover::after{ background:#888}.fzu-form input[type='checkbox']:checked:hover::after,.fzu-grid-filters input[type='checkbox']:checked:hover::after{ background:#e5ecf8}.fzu-form .checkbox-true,.fzu-form .checkbox-false,.fzu-grid-filters .checkbox-true,.fzu-grid-filters .checkbox-false{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:absolute; top:13px; right:13px; line-height:20px}.fzu-form input[type='checkbox'] + div .checkbox-true,.fzu-form input[type='checkbox']:checked + div .checkbox-false,.fzu-grid-filters input[type='checkbox'] + div .checkbox-true,.fzu-grid-filters input[type='checkbox']:checked + div .checkbox-false{ display:none}.fzu-form input[type='checkbox']:checked + div .checkbox-true,.fzu-grid-filters input[type='checkbox']:checked + div .checkbox-true{ color:#fff; display:inline; left:13px}.fzu-form input[type='radio'],.fzu-grid-filters input[type='radio']{ appearance:none; -webkit-appearance:none; -moz-appearance:none; width:20px; height:20px; margin:0; background:white; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px}.fzu-form input[type='radio']:checked::after,.fzu-grid-filters input[type='radio']:checked::after{ content:''; display:block; width:14px; height:14px; margin:3px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); background:#3261b6; float:right}.fzu-form input[type='radio']:hover::after,.fzu-grid-filters input[type='radio']:hover::after{ content:''; display:block; width:14px; height:14px; margin:3px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background:#c5d4ef}.fzu-form input[type='radio']:checked:hover::after,.fzu-grid-filters input[type='radio']:checked:hover::after{ background:#3261b6}input.hasDatepicker{ background:#fff url('../img/frontend/calendar.png') no-repeat right}.fzu-form-edit label.required:not(:empty):after{ content:'*'}input[type=range]{ -webkit-appearance:none; width:100%; height:15px; border-radius:5px; background:#d9e3f5; outline:none; opacity:0.7; -webkit-transition:opacity .15s ease-in-out; transition:opacity .15s ease-in-out}@media all and (max-width:768px){ .fzu-form-edit table col.header{  width:14vw; } .fzu-form-edit table col.suffix{  width:8vw; }}@media print{ .fzu-form table, .fzu-form-table{  box-shadow:none;  border-collapse:collapse;  width:100%; } .fzu-form table th{  color:black; }}.left{ float:left}.right{ float:right}.block{ display:block}.linear{ background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%)}.linear2{ background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}.bold{ font-weight:700}.overflow{ overflow:hidden}.clear{ clear:both}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}@-moz-keyframes spin{ 100%{  -moz-transform:rotate(360deg); }}@-webkit-keyframes spin{ 100%{  -webkit-transform:rotate(360deg); }}@keyframes spin{ 100%{  transform:rotate(360deg); }}.loading-big{ width:140px; height:120px; padding:20px 30px; box-sizing:border-box; background:rgba(255,255,255,0.5); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; margin:15px auto}.loading-big > div{ background:url('../img/frontend/timer.png') center center no-repeat; width:80px; height:80px; -webkit-animation:spin 2s linear infinite; -moz-animation:spin 2s linear infinite; animation:spin 2s linear infinite}.loading-diag{ width:140px; height:120px; padding:20px 30px; box-sizing:border-box; background:rgba(255,255,255,0.5); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; margin:15px auto; position:absolute; left:50%; top:200px; margin-left:-70px; margin-top:0}.loading-diag > div{ background:url('../img/frontend/timer.png') center center no-repeat; width:80px; height:80px; -webkit-animation:spin 2s linear infinite; -moz-animation:spin 2s linear infinite; animation:spin 2s linear infinite}.loading-overlay{ background-color:rgba(0,0,0,0.1); position:fixed; top:0; left:0; height:100%; width:100%; z-index:999; pointer-events:none; text-align:center}.loading-overlay:after{ content:''; background:url('../img/frontend/timer.png') center center no-repeat; background-size:cover; width:80px; height:80px; position:absolute; top:50%; left:50%; margin-left:-40px; margin-top:-40px; -webkit-animation:spin 2s linear infinite; -moz-animation:spin 2s linear infinite; animation:spin 2s linear infinite}.fzu-grid-table .loading-overlay{ position:absolute; z-index:18; overflow:hidden}.fzu-grid-table .loading-overlay:after{ left:auto; top:auto; margin-top:40px; position:fixed}@keyframes back-change{ 0%{  background-position:600% 50%; } 100%{  background-position:0% 50%; }}.loading.selectize-control.single .selectize-input.input-active,.fzu-grid .loading{ animation:back-change 5s linear infinite; background:linear-gradient(90deg,#fff,#d0f5e1 40%,#d0f5e1 60%,#fff); background-size:600% 600%}.left{ float:left}.right{ float:right}.block{ display:block}.linear{ background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%)}.linear2{ background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}.bold{ font-weight:700}.overflow{ overflow:hidden}.clear{ clear:both}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.selectize-control{ display:inline-block}.selectize-control.single .selectize-input{ height:30px; overflow:hidden; vertical-align:middle}.selectize-control.single div[data-value]{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%; box-sizing:border-box}.selectize-control.single div[data-value] small{ white-space:normal}.selectize-control.single.plugin-remove_button div[data-value]{ padding-right:0 !important}.selectize-control .remove-single{ display:none}.selectize-control .selectize-input.disabled input[disabled],.selectize-dropdown .option{ opacity:1.0}.selectize-control.multi .selectize-input.has-items{ padding:0px 9px}.selectize-control.multi .selectize-input > div{ line-height:20px; margin:3px 1px}.selectize-control.multi .selectize-input.dropdown-active{ border-radius:3px}.selectize-control.multi .selectize-input.dropdown-active::before{ display:none}.fzu-grid-pager-perpage .selectize-control{ margin-left:5px}.selectize-dropdown{ border:none; -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.15); -moz-box-shadow:0 2px 3px rgba(0,0,0,0.15); box-shadow:0 2px 3px rgba(0,0,0,0.15); z-index:119}.ui-front{ z-index:18}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{ padding:5px 16px}.selectize-dropdown .optgroup-header{ text-transform:uppercase; font-weight:bold; color:#1c3666; position:sticky; top:0}.placeholder-container .option{ min-height:8px; color:#777}.selectize-control.single .selectize-input:after{ border-color:#333333 transparent transparent transparent; border-width:5px 5px 0 5px}.selectize-control.single .selectize-input.dropdown-active:after{ border-color:transparent transparent #333333 transparent; border-width:0 5px 6px 6px}.selectize-control.single .selectize-input[class~="disabled"]:after{ border:none}.selectize-control.multi{ display:flex}.selectize-disabled-option{ color:#777}.selectize-disabled-option a{ color:#6e97e3}.placeholder-container .option{ min-height:8px; color:#777}.input-error .selectize-input{ background:#fdd !important}.selectize-dropdown small{ color:#888}.selectize-input{ min-height:30px !important; line-height:30px; padding:0 16px; border:none; box-sizing:border-box; overflow:visible; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; display:inline-flex; flex-wrap:wrap}.selectize-input.focus{ -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}.selectize-input.input-active{ display:inline-flex !important}.selectize-input input{ flex:1; width:100% !important; min-width:20px}@media all and (max-width:768px){ .selectize-control{  display:inline-block; } .selectize-control.single{  height:30px;  overflow:hidden;  vertical-align:middle;  width:max-content; } .selectize-control .selectize-input{  height:30px;  overflow:hidden;  vertical-align:middle; } .selectize-control.single div[data-value]{  white-space:nowrap;  text-overflow:ellipsis;  overflow:hidden;  width:100%;  box-sizing:border-box; } .selectize-control.single div[data-value] small{  white-space:normal; } .selectize-control.single.plugin-remove_button div[data-value]{  padding-right:24px !important; } .selectize-control .remove-single{  display:none; }}.fzu-grid-table .selectize-control,.fzu-grid-table select,.fzu-grid-table input[type="text"]{ margin-left:-16px}.fzu-grid-table select{ width:auto}.fzu-grid-table input:not([type='checkbox']):not(:hover):not(:focus),.fzu-grid-table .selectize-input:not(:hover):not(.dropdown-active),.fzu-grid-table .selectize-control.single .selectize-input.disabled:not(:hover):not(.dropdown-active),.fzu-grid-table select:not(:hover):not(:focus){ background:none}.fzu-grid-table .selectize-input:not(:hover):not(.dropdown-active):after{ display:none}.fzu-grid-table input:not([type='checkbox']):focus,.fzu-grid-table .selectize-input.dropdown-active,.fzu-grid-table .selectize-control.single .selectize-input.disabled.dropdown-active{ -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15); -moz-box-shadow:0 0 3px rgba(0,0,0,0.15); box-shadow:0 0 3px rgba(0,0,0,0.15)}#header-snow{ width:100%; height:100%; position:absolute; overflow:hidden; background-image:url('../img/frontend/snow1.png'),url('../img/frontend/snow2.png'),url('../img/frontend/snow3.png'); background-size:150px; -webkit-animation:snow 20s linear infinite; -moz-animation:snow 20s linear infinite; -ms-animation:snow 20s linear infinite; animation:snow 20s linear infinite}#growing-snow{ width:200%; height:18px; position:absolute; bottom:0; margin-left:75px; background:url('../img/frontend/fallen-snow.png'); background-size:contain; animation:snow-grow 60s linear infinite}#snow-plough{ width:100px; height:26px; bottom:0; position:absolute; background:url('../img/frontend/snow-plough.png'); background-size:contain; background-repeat:no-repeat; animation:snow-plough 60s linear infinite}@-webkit-keyframes snow{ 0%{  background-position:0px 0px,0px 0px,0px 0px; } 100%{  background-position:500px 1000px,400px 400px,300px 300px; }}@-moz-keyframes snow{ 0%{  background-position:0px 0px,0px 0px,0px 0px; } 100%{  background-position:500px 1000px,400px 400px,300px 300px; }}@-ms-keyframes snow{ 0%{  background-position:0px 0px,0px 0px,0px 0px; } 100%{  background-position:500px 1000px,400px 400px,300px 300px; }}@keyframes snow{ 0%{  background-position:0px 0px,0px 0px,0px 0px; } 100%{  background-position:500px 1000px,400px 400px,300px 300px; }}@keyframes snow-grow{ 0%{  transform:translate(0,20px) rotate(0.0001deg);  left:-100px; } 75%{  transform:translate(0,0) rotate(0.0001deg);  left:-100px;  background-position-x:0; } 100%{  transform:translate(0,0) rotate(0.0001deg);  left:100vw;  background-position-x:-100vw; }}@keyframes snow-plough{ 0%{  left:-100px; } 75%{  left:-100px; } 100%{  left:100vw; }}.left{ float:left}.right{ float:right}.block{ display:block}.linear{ background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%)}.linear2{ background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}.bold{ font-weight:700}.overflow{ overflow:hidden}.clear{ clear:both}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.gallery-album{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; padding:5px; margin:20px 0; position:relative}.gallery-album a{ float:left; display:block; padding:5px; position:relative}.gallery-album a div{ position:absolute; left:5px; right:5px; bottom:5px}.gallery-album img{ display:block}.gallery-album img.selected{ filter:invert(100%); -webkit-box-shadow:#00ffff 0 0 6px; -moz-box-shadow:#00ffff 0 0 6px; box-shadow:#00ffff 0 0 6px}.gallery-album div{ clear:both}.gallery-album .album div{ background:linear-gradient(to top,#000000,rgba(0,0,0,0)); padding:100px 8px 8px 8px; color:white}.gallery-album .album div h3{ margin:0 0 5px 0}.gallery-album .album div h3[title]{ cursor:help}.gallery-album .album div span:not(.count){ color:rgba(255,255,255,0.5)}.gallery-album .album div .count{ font-weight:normal}.gallery-photo{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; padding:10px}.gallery-photo img{ vertical-align:middle; display:block}#gallery-overlay{ background:#000; font-family:sans-serif; height:100%; left:0; opacity:0; position:fixed; text-align:left; top:0; -webkit-touch-callout:none; width:100%; z-index:21; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none}#gallery-overlay .photo{ image-rendering:optimizeQuality; ms-interpolation-mode:bicubic; position:absolute}#gallery-overlay .container{ background:#000; height:100%; opacity:0; position:absolute; width:100%}#gallery-overlay #gallery-head{ font-size:larger; font-weight:bold; height:60px; left:0; position:absolute; right:0; top:0; z-index:25; background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}#gallery-overlay #gallery-head img{ left:8px; position:absolute; top:8px}#gallery-overlay #gallery-head .title{ color:#fff; left:0; line-height:60px; position:absolute; right:0; text-align:center; top:0}#gallery-overlay #gallery-head .gallery-quit{ background:url('/img/gallery/top_ikony.png') -60px 0 no-repeat; width:20px; height:20px; position:absolute; right:20px; text-decoration:none; top:20px}#gallery-overlay #gallery-head .gallery-quit:hover{ opacity:.5; transition:1s}#gallery-overlay #gallery-head .fullscreen{ background:url('/img/gallery/top_ikony.png') -40px 0 no-repeat; width:20px; height:20px; position:absolute; right:60px; text-decoration:none; top:20px; cursor:pointer}#gallery-overlay #gallery-head .fullscreen:hover{ opacity:.5; transition:1s}#gallery-overlay #gallery-head .fittoscreen{ background:url('/img/gallery/top_ikony.png') -20px 0 no-repeat; width:20px; height:20px; position:absolute; right:100px; text-decoration:none; top:20px; cursor:pointer}#gallery-overlay #gallery-head .fittoscreen:hover{ opacity:.5; transition:1s}#gallery-overlay #gallery-head .onetoone{ background:url('/img/gallery/top_ikony.png') top left no-repeat; width:20px; height:20px; position:absolute; right:140px; text-decoration:none; top:20px; cursor:pointer}#gallery-overlay #gallery-head .onetoone:hover{ opacity:.5; transition:1s}#gallery-overlay #gallery-foot{ bottom:0; height:84px; left:0; position:absolute; right:0; z-index:25; background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}#gallery-overlay #gallery-foot .gallery-strip-left{ background:url(/img/gallery/sipky.png) no-repeat 0 33px; height:70px; left:60px; position:absolute; top:3px; width:30px; cursor:pointer}#gallery-overlay #gallery-foot .gallery-strip-left:hover{ opacity:.5; transition:1s}#gallery-overlay #gallery-foot .gallery-strip-right{ background:url(/img/gallery/sipky.png) no-repeat -30px 33px; height:70px; position:absolute; right:10px; top:3px; width:30px; cursor:pointer}#gallery-overlay #gallery-foot .gallery-strip-right:hover{ opacity:.5; transition:1s}#gallery-overlay #gallery-foot .play{ background:url(/img/gallery/play.png) no-repeat 0 8px; height:45px; left:10px; position:absolute; top:19px; width:40px; cursor:pointer}#gallery-overlay #gallery-foot .play:hover{ opacity:.5; transition:1s}#gallery-overlay #gallery-foot .pause{ background:url(/img/gallery/pause.png) no-repeat 0 8px; height:40px; left:10px; position:absolute; top:19px; width:40px}#gallery-overlay #gallery-foot .pause:hover{ opacity:.5; transition:1s}#gallery-overlay #gallery-strip{ bottom:10px; height:86px; left:100px; overflow:hidden; position:absolute; right:50px; top:4px}#gallery-overlay #gallery-strip-inside{ position:absolute; width:50000px}#gallery-overlay #gallery-strip-inside a{ display:block; float:left; margin-right:0px}#gallery-overlay #gallery-strip-inside a:active,#gallery-overlay #gallery-strip-inside a:focus{ outline:0}#gallery-overlay #gallery-strip-inside a:active img,#gallery-overlay #gallery-strip-inside a:focus img{ -webkit-box-shadow:#ff0000 0 0 6px 2px; -moz-box-shadow:#ff0000 0 0 6px 2px; box-shadow:#ff0000 0 0 6px 2px}#gallery-overlay #gallery-strip-inside img{ border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:6px; opacity:1; -webkit-box-shadow:rgba(255,255,255,0.3) 0 0 6px 2px; -moz-box-shadow:rgba(255,255,255,0.3) 0 0 6px 2px; box-shadow:rgba(255,255,255,0.3) 0 0 6px 2px}#gallery-overlay #gallery-strip-inside img:hover,#gallery-overlay #gallery-strip-inside img:focus{ -webkit-box-shadow:#ffff00 0 0 6px 2px; -moz-box-shadow:#ffff00 0 0 6px 2px; box-shadow:#ffff00 0 0 6px 2px; transition:1s; border:none}#gallery-overlay #gallery-strip-inside .active{ -webkit-box-shadow:#ff0000 0 0 6px 2px; -moz-box-shadow:#ff0000 0 0 6px 2px; box-shadow:#ff0000 0 0 6px 2px}#gallery-overlay #gallery-strip-inside .disabled{ display:none}#gallery-overlay #gallery-controls .gallery-prev{ background:url(/img/gallery/transparent.gif); height:100%; left:0; outline:none; position:absolute; top:0; width:40%; z-index:23}#gallery-overlay #gallery-controls .gallery-next{ background:url(/img/gallery/transparent.gif); height:100%; outline:none; position:absolute; right:0; top:0; width:40%; z-index:23}#gallery-overlay #gallery-text{ position:absolute; bottom:100px; left:106px; width:30%; z-index:22; color:#fff; text-shadow:0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000; font-size:110%}#gallery-overlay #gallery-title{ font-size:120%}.gallery-context-menu{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; list-style-type:none; z-index:2}.gallery-context-menu li{ margin-top:8px}.gallery-context-menu li:first-child{ margin-top:0}.left{ float:left}.right{ float:right}.block{ display:block}.linear{ background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%)}.linear2{ background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}.bold{ font-weight:700}.overflow{ overflow:hidden}.clear{ clear:both}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}#current-user{ cursor:pointer}#current-user:hover{ text-decoration:underline}#login-switch-box{ display:none; position:absolute; top:45px; right:0; width:250px; color:black; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; background:#d9e3f5}#login-switch-box ul{ padding-left:12px; color:black; list-style:none}#login-switch-box ul a{ color:black}#login-switch-box ul li{ cursor:pointer}#login-switch-box ul li:hover{ text-decoration:underline}#login-switch-box input[type="text"]{ width:173px}#login-switch-box input[type="submit"]{ height:32px; position:relative; top:1px}.login-switch-selectize-dropdown{ z-index:25}#kerberos{ background:url('../img/sign/kerberos.png') top right no-repeat; position:absolute; width:136px; height:60px; top:0; right:0}@media all and (max-width:768px){ #kerberos{  display:none; }}.left{ float:left}.right{ float:right}.block{ display:block}.linear{ background:#505050; background:linear-gradient(to bottom,#505050 0%,#505050 50%,#3c3c3c 50%,#3c3c3c 50%,#505050 100%)}.linear2{ background:#505050; background:linear-gradient(to bottom,rgba(80,80,80,0.7) 0%,rgba(80,80,80,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(60,60,60,0.7) 50%,rgba(80,80,80,0.7) 100%)}.bold{ font-weight:700}.overflow{ overflow:hidden}.clear{ clear:both}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}#eventFormView-description *:first-child,#programmeFormView-description *:first-child{ margin-top:0}.hidden{ display:none}body.website{ max-width:1280px; margin:0 auto}body.website #page{ margin:0}body.website #left{ left:auto; padding-left:0}body.website #header{ max-width:1280px; margin:0 auto; position:relative}body.website #content h1{ left:calc(max(0px,(100vw - 1280px) / 2) + 240px); right:calc(max(0px,(100vw - 1280px) / 2) + 300px); position:absolute}body.website #content{ margin-top:0}.stretch-left{ margin-left:-220px}#reservation-code-box.block,#programme-filter-box.block{ background:#d9e3f5; padding:15px}#reservation-code-box.block h2,#programme-filter-box.block h2{ padding:0}#reservation-code-box.block p,#programme-filter-box.block p{ margin:0; text-align:center}.map-wrapper{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; height:300px; padding:10px}.map-wrapper .map{ width:100%; height:100%}.map-wrapper .card-body{ white-space:pre}.address-wrapper .address{ white-space:pre; margin-left:2em}.address-wrapper a{ margin-left:2em}.akce{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; margin:1em 0; position:relative}.akce h2{ margin-top:20px !important}.akce .sticker{ position:absolute; right:0; top:0; padding:7px 13px; color:#fff; font-weight:bold; text-transform:uppercase; border-top-right-radius:3px}.gallery-context-menu{ z-index:101 !important}@media all and (max-width:1300px){ body.website #content{  margin-right:10px;  margin-left:230px; } body.website #left{  margin-left:10px; }}@media all and (max-width:768px){ body.website #content{  margin-left:10px; } body.website #content h1{  padding-left:5px;  margin-left:20px; } .stretch-left{  margin-left:0; } #reservation-code-box.block, #programme-filter-box.block{  background:#d9e3f5;  padding:15px;  margin:0 15px 20px 15px; } #reservation-code-box.block h2, #programme-filter-box.block h2{  padding:0; } #reservation-code-box.block p, #programme-filter-box.block p{  margin:0;  text-align:center; }}.move-icon{ font-size:x-large; color:#888; display:block; position:relative; top:4px}.move-icon:hover{ cursor:move}.vacuum{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:white; margin-top:20px; padding-left:29%; width:90%}.vacuum img{ border:5px solid white; width:90%}.content-404{ margin-top:75px; position:absolute; left:20%; width:50%; font-family:"Open Sans",sans-serif; font-size:180%; font-weight:300; letter-spacing:1px; line-height:155%; color:#002c71}.content-404 b{ font-size:200%}.content-404 h1{ font-size:250%; position:static !important}.content-404 h2{ font-size:130%}.content-404 p{ margin-top:135px}.content-404 a{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3); -moz-box-shadow:0 1px 5px rgba(0,0,0,0.3); box-shadow:0 1px 5px rgba(0,0,0,0.3); padding:10px 15px; background:#3261b6; color:#fff; padding:8px 20px; display:inline-block; text-decoration:none; line-height:25px; text-align:center}.content-404 a:hover{ background:#1c3666}.map-icon{ font-size:1.5em; text-shadow:0 0 5px white; text-align:center}