﻿.emi-hidden{display:none !important}.emi-dialog{box-shadow:0 0 1px #c8c7c6;border-radius:5px;border:1px solid #ccc;padding:20px;background:linear-gradient(#f6f6f6, #D4D4D5);width:300px;font-size:12px}.emi-dialog .prompt-input{width:100%;box-sizing:border-box;margin-bottom:20px}.emi-dialog .dialog-text{font-size:12px}.emi-dialog .dialog-buttons{display:flex;justify-content:center}.emi-dialog .dialog-buttons button{margin:0 3px}.emi-dialog .dialog-form-field{display:flex;align-items:center;margin-bottom:10px}.emi-dialog .dialog-form-field .dialog-form-field-label{margin-right:5px;width:150px}.emi-generic-button:disabled{color:#7d7d7d}.comp.grid .emi-grid-colors-legends{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.comp.grid .emi-grid-colors-legends .legend{display:flex;flex-wrap:nowrap;align-items:center;margin-right:10px;margin-bottom:10px}.comp.grid .emi-grid-colors-legends .legend-color{margin-right:5px;width:10px;height:10px}.comp.grid .emi-grid-colors-legends .legend-label{font-size:12px}.comp.grid .emi-grid-func-options button{margin:3px}.comp.grid .emi-grid-bottom-section{display:flex;align-items:center;justify-content:space-between}.comp.grid .emi-tile .checkbox-container{padding:5px;background-color:#fff;border-radius:5px;position:absolute;top:15px;left:15px;border:1px solid #ccc;font-size:0}.comp.grid .emi-tile .checkbox-container:not([data-checked=true]){display:none}.comp.grid .emi-tile .emi-tile-controls{position:absolute;display:none;justify-content:flex-end;width:inherit}.comp.grid .emi-tile .emi-tile-controls button{margin-top:5px;margin-right:5px}.comp.grid .emi-tile:hover .checkbox-container{display:inline-block}.comp.grid .emi-tile:hover .emi-tile-controls{display:flex}.comp.grid .emi-aggregation-header td{font-weight:bold}.comp.grid .emi-aggregation-header .emi-aggregation-header-value{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.comp.grid .emi-aggregation-header td.unfolded:before{content:'▼'}.comp.grid .emi-aggregation-header td.folded:before{content:'►'}.emi-fa-icon{position:relative;width:25px;height:25px;display:inline-block;vertical-align:top;text-align:center;padding:5px 0;cursor:pointer;color:#999999;box-sizing:border-box}.emi-fa-icon .fa{line-height:initial;vertical-align:top;text-shadow:white 1px 1px;font-size:15px}.emi-modal{position:relative;min-height:100px;margin:0 0 29px;box-shadow:0 0 1px #c8c7c6;border-radius:5px;border:1px solid #ccc}.emi-modal .emi-modal-context-container{display:flex;padding:5px 20px;flex-shrink:0}.emi-modal .emi-modal-context-container .emi-modal-context-breadcrumb{font-weight:bold;font-size:10px;margin-right:5px}.emi-modal .emi-modal-context-container .emi-modal-context-breadcrumb:not(:last-child):after{content:'→';margin-left:5px}.ui-datepicker{position:absolute;background-color:white;left:-3000em;top:-3000em;margin-top:4px;padding:6px 2px 2px 3px;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 1px 0 #f1f1f1,inset 0 1px 1px rgba(255,255,255,0.75)}.ui-datepicker-header{position:relative;margin:0 0 8px;padding:0 1px 0 0;text-align:center}.ui-datepicker-header select{position:relative;height:17px;margin:0 3px;padding:0;padding-left:5px;border-radius:3px;border:1px solid #939393;background:url(../images/sprite-a.png) 100% -466px no-repeat;color:#2c2823;line-height:18px;font-size:12px;font-style:italic;text-shadow:1px 1px 0 #fff}.ui-datepicker-header select.ui-datepicker-month{width:70px}.ui-datepicker-header select.ui-datepicker-year{width:70px}.ui-datepicker-header select option{font-style:normal;text-shadow:none}.ui-datepicker-prev,.ui-datepicker-next{display:block;overflow:hidden;position:absolute;top:0;width:18px;height:19px;background:url(../images/sprite-a.png) -3000em 0 no-repeat;text-indent:-3000em;text-align:left}.ui-datepicker-prev{left:1px;background-position:-170px -29px}.ui-datepicker-prev:hover{background-position:-170px -50px}.ui-datepicker-next{right:2px;background-position:-191px -29px}.ui-datepicker-next:hover{background-position:-191px -50px}.ui-datepicker-calendar{margin:0}.ui-datepicker-calendar th{padding:0 0 3px;border:0;color:#343434;font-size:12px;font-weight:700;text-align:center;text-shadow:1px 1px 0 #fff}.ui-datepicker-calendar th:last-child>*{color:#b03500}.ui-datepicker-calendar td:last-child>*,.ui-datepicker-calendar th.last-child>*{color:#b03500}.ui-datepicker-calendar td{padding:2px 1px 1px;border:0}.ui-datepicker-calendar td.last-child>*{color:#b03500}.ui-state-highlight{color:green;font-weight:bolder}.ui-datepicker-calendar td>*{display:block;width:24px;height:19px;padding:0 1px 0 0;background:url(../images/sprite-a.png) -362px 0 no-repeat;color:#2c2823;font-size:12px;font-weight:400;line-height:18px;text-shadow:1px 1px 0 #fff;text-align:center;text-decoration:none}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 45%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 45% 10px 10px}.ui-helper-clearfix{min-height:0}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-slider-horizontal{height:0.8em}.ui-slider{position:relative;text-align:left;background:#b4b4b4;-webkit-border-radius:4px;border-radius:4px}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-0.6em}.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;background:#e0e0e0;-webkit-border-radius:4px;border-radius:4px;border:1px solid #c8c8c8}.ui-datepicker{width:20em}.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-header{position:relative;padding:0.2em 0}.comp.bigCropperAreaComp{display:flex;flex-direction:column;height:100%;max-height:100%}.comp.bigCropperAreaComp .emi-cropper-container{display:flex;flex-grow:1}.comp.bigCropperAreaComp .emi-cropper-image-container{flex-grow:1;display:flex;overflow:auto;position:relative}.comp.bigCropperAreaComp .emi-cropper-image-container img{max-height:90%;max-width:90%}.comp.bigCropperAreaComp .emi-cropper-image-container .emi-cropper-controls{display:flex;flex-direction:column;position:absolute;top:10px;left:10px;z-index:1;margin-bottom:20px}.comp.bigCropperAreaComp .emi-cropper-image-container .emi-cropper-controls button{margin-bottom:5px}.comp.bigCropperAreaComp .emi-cropper-presets-container{display:flex;margin-bottom:10px}.comp.bigCropperAreaComp .emi-cropper-presets-container .already-cropped{color:#028402}.comp.bigCropperAreaComp .emi-cropper-current-preset-description{font-size:12px;padding-left:10px;align-items:center;display:flex}.comp.bigCropperAreaComp .emi-cropper-thumbnails-container{display:flex;flex-direction:column;flex-shrink:0;overflow:auto;padding-left:10px}.comp.bigCropperAreaComp .emi-cropper-thumbnails-container .emi-cropper-thumbnail{display:flex;justify-content:center;align-items:center;max-height:150px;width:150px;height:150px;border:2px solid transparent;cursor:pointer;position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);background-repeat:repeat;margin-bottom:10px}.comp.bigCropperAreaComp .emi-cropper-thumbnails-container .emi-cropper-thumbnail.active{border:2px solid #ad1f04}.comp.bigCropperAreaComp .emi-cropper-thumbnails-container .emi-cropper-thumbnail button{position:absolute;top:5px;right:5px}.comp.bigCropperAreaComp .emi-cropper-thumbnails-container .emi-cropper-thumbnail img{max-width:100%;max-height:100%}.comp.bigCropperAreaComp .emi-cropper-save-controls{display:flex;margin-top:10px}.comp.bigCropperAreaComp .emi-cropper-save-controls button{margin-right:6px}.comp.reports{display:flex;flex-direction:column;flex-grow:1}.comp.reports .emi-reports-container{display:flex;flex-grow:1;flex-direction:column}.comp.reports .emi-reports-control-bar{display:flex;justify-content:space-between;margin-bottom:10px;flex-shrink:0}.comp.reports .emi-reports-control-bar .emi-fa-icon-button.emi-report-filter-filled:before{content:'';display:block;width:7px;height:7px;background-color:#4675e4;position:absolute;bottom:4px;right:4px;border-radius:50%;box-shadow:white 0 1px}.comp.reports .emi-reports-control-bar .list-container,.comp.reports .emi-reports-control-bar .buttons-container{display:flex;align-items:center}.comp.reports .emi-reports-control-bar .list-container label{font-size:12px}.comp.reports .emi-reports-control-bar .list-container>*{margin-right:3px}.comp.report{flex-grow:1;display:flex;flex-direction:column}.comp.report .emi-report-preview-container{height:100%;flex-grow:1;margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.comp.report .emi-report-preview-container .emi-func-loading-message{font-size:12px;font-weight:bold}.comp.report .emi-report-preview-container .emi-report-preview{height:100%;width:100%;flex-grow:1;display:flex}.comp.report .emi-report-preview-container .emi-report-preview iframe{width:100%;border:none}.comp.report .emi-report-change-type{display:flex;padding-bottom:10px;align-items:center;font-size:12px}.comp.report .emi-report-change-type select{margin-left:5px}.comp.report .emi-report-loading{margin-bottom:10px}.comp.report .emi-report-controls button{margin-right:5px}.comp.filesToLinkChooser{display:flex;flex-direction:column;flex-grow:1;height:100%}.comp.filesToLinkChooser .drag-helper{z-index:1000}.comp.filesToLinkChooser h2{text-align:left;padding:10px 0}.comp.filesToLinkChooser .emi-box{font-size:12px}.comp.filesToLinkChooser .file{display:flex;align-items:center;padding:5px}.comp.filesToLinkChooser .file.ui-selecting{background:#dcdcdc;border:1px solid #bebebe}.comp.filesToLinkChooser .file.ui-selected{background:#c8c8c8;border:1px solid #aaa}.comp.filesToLinkChooser .file .file-checkbox{padding:0 5px}.comp.filesToLinkChooser .file .file-thumbnail{width:64px;height:64px;margin-right:5px}.comp.filesToLinkChooser .file .file-description{font-size:12px;flex-grow:1}.comp.filesToLinkChooser .file .file-description .file-path{font-size:10px;color:gray}.comp.filesToLinkChooser .file .file-constrols{flex-shrink:0}.comp.filesToLinkChooser .files-controls{display:flex;align-items:center}.comp.filesToLinkChooser .files-controls span{font-size:12px;display:inline-block}.comp.filesToLinkChooser .files-controls select{min-width:200px}.comp.filesToLinkChooser .files-controls>*{margin-right:3px}.comp.filesToLinkChooser .file:not(:last-child){margin-bottom:5px}.comp.filesToLinkChooser .column{width:50%}.comp.filesToLinkChooser .column:first-child{margin-right:15px}.comp.filesToLinkChooser .emi-static-header{display:flex;flex-shrink:0;padding-bottom:10px}.comp.filesToLinkChooser .emi-static-header .folders-column{padding-left:5px}.comp.filesToLinkChooser .emi-static-footer{padding-top:10px}.comp.filesToLinkChooser .emi-static-content{display:flex;min-height:100px}.comp.filesToLinkChooser .emi-static-content .column{overflow-y:auto}.comp.filesToLinkChooser .emi-static-content .folders-column .folder{padding:5px;margin-bottom:5px;border-radius:5px}.comp.filesToLinkChooser .emi-static-content .folders-column .folder.highlight-active-folder{background-color:#d2d2d2}.comp.filesToLinkChooser .emi-static-content .folders-column .folder.highlight-hover-folder{background-color:#b4b4b4}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .folder-header{height:25px;display:flex;align-items:center}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .folder-header .expansion-indicator{height:18px;margin-right:10px}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .folder-header .folder-name{flex-grow:1;font-weight:bold;font-size:13px}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .folder-header .folder-controls button{margin-left:3px}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .expand,.comp.filesToLinkChooser .emi-static-content .folders-column .folder .fold{display:inline-block;width:18px;height:18px;background:url(/images/sprite-a.png) no-repeat;cursor:pointer}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .fold{background-position:-327px -31px}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .fold:hover{background-position:-304px -31px}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .expand{background-position:-327px -55px}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .expand:hover{background-position:-304px -55px}.comp.filesToLinkChooser .emi-static-content .folders-column .folder .folder-contents:not(:empty){margin-top:10px;margin-left:28px}.comp.filesToLinkChooser .emi-static-content .files-column .files-to-pin .file{display:inline-block;margin-right:10px}.comp.filesToLinkChooser .emi-static-content .files-column .files-to-pin .file .file-thumbnail{margin-right:0}.comp.filesToLinkChooser .emi-static-content .files-column .files-to-pin .file-grouping-separator{display:flex;align-items:center;margin:10px 0;font-size:12px;font-weight:bold;margin-right:10px}.comp.filesToLinkChooser .emi-static-content .files-column .files-to-pin .file-grouping-separator input[type=checkbox]{margin-right:8px}.comp.filesToLinkChooser .emi-static-content .files-column .files-to-pin .file-grouping-separator:after{content:'';display:block;height:1px;background-color:gray;flex-grow:1;margin-left:10px}.comp.tabularForm{display:flex;flex-direction:column;flex-grow:1;height:100%}.comp.tabularForm table{width:auto;margin:0;table-layout:fixed;position:relative}.comp.tabularForm .emi-static-content{display:flex}.comp.tabularForm .emi-static-content .emi-box{display:flex;flex-grow:1;flex-direction:column;overflow:hidden}.comp.tabularForm .emi-static-content .emi-box .column-header{overflow:hidden;margin-left:150px;flex-shrink:0}.comp.tabularForm .emi-static-content .emi-box .column-header th{box-sizing:border-box;width:150px;min-width:150px;max-width:150px;padding:5px}.comp.tabularForm .emi-static-content .emi-box .body{display:flex;overflow:hidden}.comp.tabularForm .emi-static-content .emi-box .body .row-header{overflow:hidden;flex:0 0 auto}.comp.tabularForm .emi-static-content .emi-box .body .row-header td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;width:150px;max-width:150px;height:30px}.comp.tabularForm .emi-static-content .emi-box .body .data{overflow:auto}.comp.tabularForm .emi-static-content .emi-box .body .data td{padding:0;box-sizing:border-box;min-width:150px;max-width:150px;height:30px}.comp.tabularForm .emi-static-content .emi-box .body .data td .value-container{padding:5px;display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box}.comp.tabularForm .emi-static-content .emi-box .body .data td .numeric{justify-content:flex-end}.comp.tabularForm .emi-static-footer button{margin-right:5px;margin-top:20px}.comp.file .emi-form-field-field>div:not(:last-child){margin-bottom:5px}.comp.file .emi-form-field-field .emi-file-controls{display:flex;align-items:center}.comp.file .emi-form-field-field .emi-file-controls>*{margin-right:3px}.comp.file .emi-form-field-field .emi-file-controls span{font-size:12px}.comp.file .emi-form-field-field .emi-file-input{display:flex}.comp.file .emi-form-field-field .emi-file-input label{flex-shrink:0}.comp.file .emi-form-field-field .emi-file-input label .emi-file-path-preview{position:relative;z-index:1;box-shadow:0 1px 0 #fff;border-radius:5px;border:1px solid #f2f2f2;border-top-color:#cbcbcb;color:#474747;font-size:12px;width:400px;height:23px;background-color:white;display:inline-block;padding:5px;padding-left:7px;box-sizing:border-box;font-style:italic;margin-right:5px}.comp.file .emi-form-field-field .emi-file-input button,.comp.file .emi-form-field-field .emi-file-input .emi-sharing-indicator{margin-left:3px}.comp.file .emi-form-field-field .emi-file-gallery{width:400px}.comp.file .emi-form-field-field .emi-file-gallery .emi-file-gallery-item{display:flex;align-items:center;padding:5px}.comp.file .emi-form-field-field .emi-file-gallery .emi-file-gallery-item>*:not(:last-child){margin-right:5px}.comp.file .emi-form-field-field .emi-file-gallery .emi-file-gallery-item .emi-file-gallery-caption-container{flex-grow:1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp.file .emi-form-field-field .emi-file-gallery .emi-file-gallery-item .emi-file-gallery-image-container{flex-shrink:0}.comp.file .emi-form-field-field .emi-file-gallery .emi-file-gallery-item .emi-file-gallery-image-container img{width:60px;height:60px}.comp.file .emi-form-field-field .emi-file-gallery .emi-file-gallery-item .emi-func-delete-file{flex-shrink:0}.comp.file input[type=file]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}@-webkit-keyframes highlight-fade{0%{background-color:#9cc3ff}100%{background-color:#ffffff}}@-moz-keyframes highlight-fade{0%{background-color:#9cc3ff}100%{background-color:#ffffff}}@-ms-keyframes highlight-fade{.comp.grid 0%{background-color:#9cc3ff}.comp.grid 100%{background-color:#ffffff}}@-o-keyframes highlight-fade{0%{background-color:#9cc3ff}100%{background-color:#ffffff}}@keyframes highlight-fade{0%{background-color:#9cc3ff}100%{background-color:#ffffff}}.comp.grid .highlight-row-fade{-webkit-animation:highlight-fade 3s ease-in-out;-moz-animation:highlight-fade 3s ease-in-out;-ms-animation:highlight-fade 3s ease-in-out;-o-animation:highlight-fade 3s ease-in-out;animation:highlight-fade 3s ease-in-out}.gridFilter .emi-fa-icon-button.emi-subform-filter-filled:before{content:'';display:block;width:7px;height:7px;background-color:#4675e4;position:absolute;bottom:4px;right:4px;border-radius:50%;box-shadow:white 0 1px}.comp.form fieldset,.comp.loginComp fieldset,.comp.passwordSetter fieldset{border-width:0}.comp.form h3,.comp.loginComp h3,.comp.passwordSetter h3{font-size:14px}.comp.form [data-field-type=namedDelimiter],.comp.form [data-field-type=delimiter],.comp.loginComp [data-field-type=namedDelimiter],.comp.loginComp [data-field-type=delimiter],.comp.passwordSetter [data-field-type=namedDelimiter],.comp.passwordSetter [data-field-type=delimiter]{align-items:center}.comp.form [data-field-type=namedDelimiter] h3,.comp.form [data-field-type=delimiter] h3,.comp.loginComp [data-field-type=namedDelimiter] h3,.comp.loginComp [data-field-type=delimiter] h3,.comp.passwordSetter [data-field-type=namedDelimiter] h3,.comp.passwordSetter [data-field-type=delimiter] h3{margin-right:10px}.comp.form [data-field-type=namedDelimiter] .hr,.comp.form [data-field-type=delimiter] .hr,.comp.loginComp [data-field-type=namedDelimiter] .hr,.comp.loginComp [data-field-type=delimiter] .hr,.comp.passwordSetter [data-field-type=namedDelimiter] .hr,.comp.passwordSetter [data-field-type=delimiter] .hr{display:block;flex-grow:1;border-top:1px solid #666;height:0px;box-shadow:1px 1px white;margin:10px 0}.comp.form .emi-func-progress,.comp.loginComp .emi-func-progress,.comp.passwordSetter .emi-func-progress{margin:10px 0}.comp.form .form-top-bar,.comp.loginComp .form-top-bar,.comp.passwordSetter .form-top-bar{display:flex;justify-content:space-between;align-items:center}.comp.form .emi-sharing-overdue,.comp.loginComp .emi-sharing-overdue,.comp.passwordSetter .emi-sharing-overdue{color:#ff8181}.comp.form .emi-form-field,.comp.loginComp .emi-form-field,.comp.passwordSetter .emi-form-field{display:flex}.comp.form .emi-form-field .emi-controls,.comp.loginComp .emi-form-field .emi-controls,.comp.passwordSetter .emi-form-field .emi-controls{display:inline-flex;vertical-align:top;margin-left:5px}.comp.form .emi-form-field .emi-controls .emi-fa-icon:not(:first-child),.comp.loginComp .emi-form-field .emi-controls .emi-fa-icon:not(:first-child),.comp.passwordSetter .emi-form-field .emi-controls .emi-fa-icon:not(:first-child){margin-left:3px}.comp.relationsTree{display:flex;flex-direction:column;width:600px}.comp.relationsTree h2{text-align:left;padding:10px 0}.comp.relationsTree .node-row,.comp.relationsTree .header-row{display:flex;align-items:center;padding:3px;padding-left:0;font-size:12px;flex-shrink:0}.comp.relationsTree .header-row{font-weight:bold}.comp.relationsTree .expansion-indicator{margin-right:5px}.comp.relationsTree .expand,.comp.relationsTree .fold{display:inline-block;width:18px;height:18px;background:url(/images/sprite-a.png) no-repeat;cursor:pointer}.comp.relationsTree .fold{background-position:-327px -31px}.comp.relationsTree .fold:hover{background-position:-304px -31px}.comp.relationsTree .expand{background-position:-327px -55px}.comp.relationsTree .expand:hover{background-position:-304px -55px}.comp.sharedForm{display:flex;flex-direction:column;flex:1 1}.comp.sharedForm .emi-shared-form-header{font-size:12px}.comp.sharedForm .emi-shared-form-header p{font-size:12px}.comp.sharedForm .emi-shared-form-header p:last-child{margin-bottom:0}.comp.sharedForm .emi-shared-form-header .emi-shared-form-label{margin-bottom:10px;font-weight:bold}.comp.sharedForm .emi-shared-form-container{display:flex;flex:1 0;flex-direction:column}.comp.sharedForm .emi-shared-form-container p{margin:20px 0;font-size:12px;font-weight:bold}.comp.shareableStructureFields .list-row{display:flex;font-size:12px;align-items:center}.comp.shareableStructureFields .list-row:not(:last-child){margin-bottom:5px}.comp.shareableStructureFields .list-row input[type=checkbox]{margin:0;margin-right:5px}div[data-field-type=textarea] textarea{box-sizing:border-box;overflow:auto}div[data-field-type=textarea] .emi-tabs-bar button{margin-right:5px;margin-bottom:5px}div[data-field-type=textarea] .emi-textarea-container{display:flex;flex:1 0}div[data-field-type=textarea] .emi-textarea-container .emi-preview-html{display:none;background:white;border-radius:5px;border:1px solid #f2f2f2;border-top-color:#cbcbcb;padding:10px;overflow:auto;box-sizing:border-box}div[data-field-type=textarea] .emi-form-field-field.emi-full-screen-textarea{display:flex;flex-direction:column;background:rgba(0,0,0,0.9);padding:10px;position:fixed;top:0px;left:0px;z-index:10;height:100%;box-sizing:border-box}div[data-field-type=textarea] .emi-form-field-field.emi-full-screen-textarea .emi-textarea-container{height:100%}div[data-field-type=textarea] .emi-form-field-field.emi-full-screen-textarea .emi-textarea-container .emi-preview-html{height:100%;flex-grow:1}div[data-field-type=textarea] .emi-form-field-field.emi-full-screen-textarea .emi-sharing-indicator{display:none}div[data-field-type=textarea] .emi-form-field-field.emi-full-screen-textarea .emi-controls{flex-direction:column}div[data-field-type=textarea] .emi-form-field-field.emi-full-screen-textarea .emi-controls button{margin-bottom:3px}div[data-field-type=textarea] .emi-form-field-field.emi-full-screen-textarea textarea{box-sizing:border-box;height:100%;flex-grow:1;resize:none}div[data-field-type=textarea] .emi-form-field-field:not(.emi-full-screen-textarea) textarea,div[data-field-type=textarea] .emi-form-field-field:not(.emi-full-screen-textarea) .emi-preview-html{width:400px;height:150px}div[data-field-type=textarea] .emi-form-field-field:not(.emi-full-screen-textarea) textarea{resize:vertical}.comp.listDb:not([data-field-type=listDb]) .emi-form-field-field{display:flex}.comp.listDb .emi-func-pinned-list{list-style:none;padding:0;margin-top:0;margin-bottom:0}.comp.listDb .emi-func-pinned-list li{display:flex}.comp.listDb .emi-func-pinned-list li span:first-child{width:388px;padding:5px;background:white;border:1px solid #c8c8c8;border-bottom:none;overflow:hidden;font-size:12px}.comp.listDb .emi-func-pinned-list li:first-child{margin-top:3px}.comp.listDb .emi-func-pinned-list li:last-child span:first-child{border-bottom:1px solid #c8c8c8}.comp.listDb .emi-func-pinned-list li:nth-child(even) span:first-child{background-color:#e6e6e6}.comp.listDb .emi-form-field-controls{display:inline-block}.ui-autocomplete{max-height:150px;overflow-y:auto;overflow-x:hidden}.comp.rawJSONData pre{font-size:12px;padding:10px;background:#cecece;overflow-x:auto}.comp.delegateRights .emi-form-field-controls{display:inline-block}.comp.delegateRights th{padding:3px}.comp.delegateRights .func-rud-table{width:400px;margin-bottom:5px;margin-top:5px}.checkbox-cell{width:20px;text-align:center}.options-cell{width:25px;padding:3px 0;padding-left:3px}.comp.reportsRights .emi-report-rights-report:not(:last-child){margin-bottom:10px}.comp.reportsRights .emi-report-rights-title{font-size:16px;font-weight:bold;margin-bottom:10px}.comp.reportsRights .emi-report-rights-title .structure-name{color:gray}.comp.reportsRights label{cursor:pointer;font-size:12px;display:inline-flex;align-items:center}.comp.invoices{display:flex;flex-direction:column;flex-grow:1}.comp.invoices .emi-invoices-container{display:flex;flex-grow:1;flex-direction:column}.comp.invoices .emi-invoices-control-bar{display:flex;justify-content:space-between;margin-bottom:10px;flex-shrink:0}.comp.invoices .emi-invoices-control-bar .emi-fa-icon-button.emi-invoice-filter-filled:before{content:'';display:block;width:7px;height:7px;background-color:#4675e4;position:absolute;bottom:4px;right:4px;border-radius:50%;box-shadow:white 0 1px}.comp.invoices .emi-invoices-control-bar .list-container,.comp.invoices .emi-invoices-control-bar .buttons-container{display:flex;align-items:center}.comp.invoices .emi-invoices-control-bar .list-container label{font-size:12px}.comp.invoices .emi-invoices-control-bar .list-container>*{margin-right:3px}.comp.invoice{flex-grow:1;display:flex;flex-direction:column}.comp.invoice .emi-box{margin-bottom:10px}.comp.invoice .emi-box p{font-size:12px;margin-top:0}.comp.invoice .emi-box table{margin:0}.comp.invoice .emi-invoice-preview-container{height:100%;flex-grow:1;margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.comp.invoice .emi-invoice-preview-container .emi-func-loading-message{font-size:12px;font-weight:bold}.comp.invoice .emi-invoice-preview-container .emi-invoice-preview{height:100%;width:100%;flex-grow:1;display:flex}.comp.invoice .emi-invoice-preview-container .emi-invoice-preview iframe{width:100%;border:none}.comp.invoice .emi-invoice-change-type{display:flex;padding-bottom:10px;align-items:center;font-size:12px}.comp.invoice .emi-invoice-change-type select{margin-left:5px}.comp.invoice .emi-invoice-loading{margin-bottom:10px}.comp.invoice .emi-invoice-controls button{margin-right:5px}.comp.checkboxDb ul{list-style:none;padding:0;margin:0}.comp.geolocation .emi-form-field-controls{display:inline-block;vertical-align:top}.comp.geolocation .emi-form-field-controls .emi-control-button{margin:0;margin-right:3px}.emi-jobs-manager-overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1000;padding:20px;box-sizing:border-box;background:rgba(0,0,0,0.5);display:none}.emi-jobs-manager-overlay .emi-jobs-manager-container{width:100%;height:100%;box-sizing:border-box;box-sizing-box-shadow:0 0 1px #c8c7c6;border-radius:5px;border:1px solid #ccc;background:linear-gradient(#f6f6f6, #D4D4D5);display:flex;flex-direction:column}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content{display:flex;flex-direction:column;padding:10px}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list{overflow-y:auto;transform:translateZ(0)}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job:not(:last-child){margin-bottom:10px}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job>div:not(:last-child){margin-bottom:5px}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar{display:flex;align-items:center}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar>div{margin-right:5px}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar .status{padding:5px;border-radius:3px;color:white}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar .status.is-completed{background-color:#23d160}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar .status.is-failed,.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar .status.is-stalled{background-color:#ff3860}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar .status.is-delayed,.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar .status.is-waiting{background-color:#209cee}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar .status.is-started{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar .title{font-weight:bold}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .title-bar .added-by{color:grey}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .dates-bar{display:flex;align-items:center}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .dates-bar .date-item{display:flex;margin-right:10px}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .dates-bar .date-item .label{font-weight:bold;margin-right:5px}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .dates-bar .date-item .date{color:grey;font-style:italic}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .expandable-bar .label{font-weight:bold}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .expandable-bar .code{background:#dddddd;font-size:10px;margin-top:5px}.emi-jobs-manager-overlay .emi-jobs-manager-container .emi-jobs-manager-content .emi-jobs-manager-list .emi-job .expandable-bar .code pre{margin:0;padding:5px}.emi-jobs-manager-overlay .emi-jobs-manager-control-bar{text-align:right;padding:5px;padding-bottom:0}.emi-jobs-manager-control-bar .emi-control-button,.emi-jobs-manager-control-bar button{margin-right:0;margin-left:3px}.comp.image .emi-box{width:264px;height:264px;margin-bottom:5px}.comp.image .emi-box .controls{position:absolute;top:5px;right:5px;z-index:1}.comp.image .emi-box .controls button{margin-left:3px}.comp.image .emi-box .image-preview{position:relative;width:264px;height:264px;display:flex;align-items:center;justify-content:center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.comp.image .emi-form-field-cropper-container{border:1px dashed #c8c8c8;background:white;width:265px;height:265px;margin-bottom:5px;overflow:hidden}.emi-file-uploads-overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1000;padding:20px;box-sizing:border-box;background:rgba(0,0,0,0.5);display:none}.emi-file-uploads-container{width:100%;height:100%;box-sizing:border-box;box-shadow:0 0 1px #c8c7c6;border-radius:5px;border:1px solid #ccc;background:linear-gradient(#f6f6f6, #D4D4D5);display:flex;flex-direction:column}.emi-file-uploads-container .emi-file-uploads-header{display:flex;justify-content:space-between;padding:5px;padding-bottom:0;flex-shrink:0}.emi-file-uploads-container .emi-file-uploads-header .emi-file-uploads-info-bar{display:flex;align-items:center;font-weight:bold}.emi-file-uploads-container .emi-file-uploads-header .emi-file-uploads-control-bar{display:flex;justify-content:flex-end}.emi-file-uploads-container .emi-file-uploads-header .emi-file-uploads-control-bar .emi-control-button,.emi-file-uploads-container .emi-file-uploads-header .emi-file-uploads-control-bar button{margin-right:0;margin-left:3px}.emi-file-uploads-list{padding:20px;overflow:auto}.emi-file-uploads-item:not(:last-child){margin-bottom:10px}.emi-file-uploads-item .item-options{display:flex;align-items:center}.emi-file-uploads-item .item-options .item-progress-bar{flex-grow:1}.emi-file-uploads-item .item-options .item-buttons{margin-left:10px}.emi-file-uploads-item .item-options .item-buttons>button{margin-left:3px}.emi-file-uploads-item .filename{margin-bottom:5px;font-weight:bold}.emi-file-uploads-item .status-bar{margin-bottom:5px}.emi-file-uploads-item .status-bar>span{display:inline-block;vertical-align:top;margin-right:3px}.emi-file-uploads-item .status-bar .status{color:#ac0404}.emi-file-uploads-item .status-bar .transfer{color:#646464}.iconclass-autocomplete-container{margin-bottom:5px}.iconclass-autocomplete-container>div{display:inline-block;vertical-align:top}.iconclass-pin-button{padding:4px;width:50px;background:#bebebe;text-align:center;font-size:10px}.iconclass-pin-button:hover{background:#c8c8c8}.iconclass-browser .listed-notation{padding:5px;background:#bebebe;cursor:pointer;color:#c8c8c8}.iconclass-browser .selected-notation{padding:5px;background:#6e6e6e}.iconclass-browser .notation-name{margin-right:5px;color:#600}.iconclass-browser .notation-text{color:#505050}.iconclass-browser .selected-notation .notation-text{color:#282828}.iconclass-browser .selected-notation .pin-button-container{margin-top:5px}.iconclass-browser .keywords{margin-top:5px}.iconclass-browser .keywords span{display:inline-block;font-weight:bold}.iconclass-browser .keywords span:not(:last-child):after{content:'|';margin:0 5px}.iconclass-browser .listed-notation.is-parent{background-color:#969696}.iconclass-browser .listed-notation.is-parent .notation-text{color:#323232}.iconclass-browser .left-column{position:relative;float:left}.iconclass-browser .right-column{float:left}
