div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-textfield .dvr-required input{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.module-dvr-textfield input::-webkit-outer-spin-button,.module-dvr-textfield input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.module-dvr-textfield input[type=number]{-moz-appearance:textfield}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-dropdownlist .dvr-required select{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}


div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-dmsfield .dvr-required .module-dmscontrol .k-grid{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}


.module-dvr-multilinetextfield .dvr-required textarea{border-left:solid 5px;border-top-left-radius:4px;border-bottom-left-radius:4px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-numberfield .dvr-required input{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}

.module-numbercontrol{min-width:115px}.module-numbercontrol .input-group-addon{background:white;padding:6px 8px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-datefield .module-datecontrol .k-widget{width:100%}.module-dvr-datefield .dvr-required .module-datecontrol .k-picker-wrap{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-timefield .module-timecontrol .k-widget{width:100%}.module-dvr-timefield .dvr-required input{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-kendodropdownlist .k-widget{width:100%}.module-dvr-kendodropdownlist .k-list-scroller{overflow-y:auto !important}.module-dvr-kendodropdownlist .dvr-required .k-dropdown-wrap{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}


div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-kendotimefield .k-widget{width:100%}.module-dvr-kendotimefield .dvr-required .k-picker-wrap{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-kendodatefield .k-widget{width:100%}.module-dvr-kendodatefield .dvr-required .k-picker-wrap{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-kendomaskedtextfield .k-widget{width:100%}.module-dvr-kendomaskedtextfield .align-center{text-align:center}.module-dvr-kendomaskedtextfield .dvr-required input{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}

filedownload{height:fit-content;width:fit-content}

.module-csvinput .csv-file-input{display:none}


.module-dmscontrol .btn.small{border-radius:50px;margin:0px 1px;padding:0px;font-size:0.85em;width:18px;height:18px}.module-dmscontrol.hideHeader .k-grid-header{display:none}.module-dmscontrol .k-grid td{padding:0.2em 0.4em}.module-dmscontrol .k-alt{background-color:lightgoldenrodyellow}.module-dmscontrol .k-alt:hover{background-color:palegoldenrod}.module-dmscontrol td{white-space:nowrap;text-overflow:ellipsis}.module-dmscontrol .cursor-pointer{cursor:pointer}.module-dmscontrol .modal-dialog{width:80%}.module-dmscontrol .modal-dialog .modal-body{overflow-y:auto}.module-dmscontrol .modal-dialog iframe{border:0;width:100%;min-height:300px;resize:both;overflow:auto}.module-dmscontrol .modal-dialog .close-preview{position:absolute;right:0;color:#333;cursor:pointer}.module-dmscontrol .modal-dialog .btn-compact{padding:0;width:18px;height:18px;background-color:transparent}.module-dmscontrol .modal-dialog .btn-compact:not([disabled]):hover{background-color:#f5f5f5}.module-dmscontrol .btn.dropdown-toggle{border-radius:50px;margin:0 0.5em;padding:0px;font-size:0.85em;width:18px;height:18px}.module-dmscontrol.actionpopup{list-style:none;padding:0;cursor:pointer;top:unset}.module-dmscontrol.actionpopup li{padding:0.3em 1em 0.3em 1em}.module-dmscontrol.actionpopup li:hover{background-color:#f5f5f5}.module-dmscontrol.actionpopup li.divider{margin:0.5em 0 0.5em 0;padding:0;border-bottom:solid 1px;color:lightgray}.module-dmscontrol.actionpopup li.divider:hover{background-color:none}

.module-dmscontroluploaddialog .k-dropzone em{display:inline-block}.module-dmscontroluploaddialog .module-imagePasteArea .form-group>div{margin:auto;width:unset;min-width:30%}.module-dmscontroluploaddialog .pasteArea{width:100%;height:5em}.module-dmscontroluploaddialog .modal-dialog{width:70%;margin-top:60px}.module-dmscontroluploaddialog .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dmscontroluploaddialog .dvr-file-message{margin-top:-15px}.module-dmscontroluploaddialog imagepastearea+.dvr-file-message{margin-top:0}

.module-dmsfileuploaddialog #dmsfileuploaddialog{padding-right:0 !important}.module-dmsfileuploaddialog .not-editable-file .k-upload .k-dropzone{display:none;visibility:hidden}.module-dmsfileuploaddialog .full-width{width:100%}.module-dmsfileuploaddialog .btn .fa:not(.icon-only){margin-right:10px}.module-dmsfileuploaddialog .pasteArea{min-height:60px;width:calc(100% - 30px);margin-left:15px;margin-right:15px}.module-dmsfileuploaddialog .upload-dropzone{width:100%;min-height:100px;border:2px dashed #e0e0e0;border-radius:6px;background:#fafbfc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color 0.2s, background 0.2s;margin-bottom:10px;position:relative;text-align:center;user-select:none}.module-dmsfileuploaddialog .upload-dropzone .upload-input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;cursor:pointer}.module-dmsfileuploaddialog .upload-dropzone.dragover{border-color:#1976d2;background:#e3f0fb}.module-dmsfileuploaddialog .upload-dropzone.dragover .fa-upload{color:#1976d2}.module-dmsfileuploaddialog .upload-dropzone .upload-dropzone-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.module-dmsfileuploaddialog .upload-dropzone .upload-dropzone-content .upload-link{color:#1976d2;text-decoration:underline}.module-dmsfileuploaddialog .upload-dropzone .upload-dropzone-content .fa-upload{color:#888;font-size:2em;margin-bottom:8px}.module-dmsfileuploaddialog .upload-file-list{display:flex;align-items:center;gap:12px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;padding:8px 12px;margin-bottom:8px;min-height:40px}.module-dmsfileuploaddialog .upload-file-list .upload-file-icon{flex:0 0 auto;text-align:center}.module-dmsfileuploaddialog .upload-file-list .upload-file-details{flex:1 1 auto;min-width:0}.module-dmsfileuploaddialog .upload-file-list .upload-file-details .upload-file-name{font-weight:700;font-size:15px;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-dmsfileuploaddialog .upload-file-list .upload-file-details .upload-file-size{font-size:0.8em}.module-dmsfileuploaddialog .upload-file-list .upload-file-actions{flex:0 0 auto;text-align:right}.module-dmsfileuploaddialog .upload-file-list .upload-file-actions .upload-remove-btn{border-radius:14px;border:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:none}.module-dmsfileuploaddialog .upload-file-list .upload-file-actions .upload-remove-btn i{margin:auto}

.module-documenttypeicon .sprite{background-image:url(./resources/images/file_icons_sprite_1a92d54e3e7358534268.png);background-position:0 -245px !important;width:48px;height:48px}.module-documenttypeicon .sprite-aac{background-position:0 0 !important}.module-documenttypeicon .sprite-ai{background-position:0 -49px !important}.module-documenttypeicon .sprite-aiff{background-position:0 -98px !important}.module-documenttypeicon .sprite-asp{background-position:0 -147px !important}.module-documenttypeicon .sprite-avi{background-position:0 -196px !important}.module-documenttypeicon .sprite-blank{background-position:0 -245px !important}.module-documenttypeicon .sprite-bmp{background-position:0 -294px !important}.module-documenttypeicon .sprite-c{background-position:0 -343px !important}.module-documenttypeicon .sprite-cpp{background-position:0 -392px !important}.module-documenttypeicon .sprite-css{background-position:0 -441px !important}.module-documenttypeicon .sprite-dat{background-position:0 -490px !important}.module-documenttypeicon .sprite-dmg{background-position:0 -539px !important}.module-documenttypeicon .sprite-doc{background-position:0 -588px !important}.module-documenttypeicon .sprite-docx{background-position:0 -637px !important}.module-documenttypeicon .sprite-dot{background-position:0 -686px !important}.module-documenttypeicon .sprite-dotx{background-position:0 -735px !important}.module-documenttypeicon .sprite-dwg{background-position:0 -784px !important}.module-documenttypeicon .sprite-dxf{background-position:0 -833px !important}.module-documenttypeicon .sprite-eps{background-position:0 -882px !important}.module-documenttypeicon .sprite-exe{background-position:0 -931px !important}.module-documenttypeicon .sprite-flv{background-position:0 -980px !important}.module-documenttypeicon .sprite-gif{background-position:0 -1029px !important}.module-documenttypeicon .sprite-h{background-position:0 -1078px !important}.module-documenttypeicon .sprite-html,.module-documenttypeicon .sprite-htm{background-position:0 -1127px !important}.module-documenttypeicon .sprite-ics{background-position:0 -1176px !important}.module-documenttypeicon .sprite-iso{background-position:0 -1225px !important}.module-documenttypeicon .sprite-java{background-position:0 -1274px !important}.module-documenttypeicon .sprite-jpg,.module-documenttypeicon .sprite-jpeg{background-position:0 -1323px !important}.module-documenttypeicon .sprite-key{background-position:0 -1372px !important}.module-documenttypeicon .sprite-m4v{background-position:0 -1421px !important}.module-documenttypeicon .sprite-mid{background-position:0 -1470px !important}.module-documenttypeicon .sprite-mov{background-position:0 -1519px !important}.module-documenttypeicon .sprite-mp3{background-position:0 -1568px !important}.module-documenttypeicon .sprite-mp4{background-position:0 -1617px !important}.module-documenttypeicon .sprite-mpg{background-position:0 -1666px !important}.module-documenttypeicon .sprite-odp{background-position:0 -1715px !important}.module-documenttypeicon .sprite-ods{background-position:0 -1764px !important}.module-documenttypeicon .sprite-odt{background-position:0 -1813px !important}.module-documenttypeicon .sprite-otp{background-position:0 -1862px !important}.module-documenttypeicon .sprite-ots{background-position:0 -1911px !important}.module-documenttypeicon .sprite-ott{background-position:0 -1960px !important}.module-documenttypeicon .sprite-pdf{background-position:0 -2009px !important}.module-documenttypeicon .sprite-php{background-position:0 -2058px !important}.module-documenttypeicon .sprite-png{background-position:0 -2107px !important}.module-documenttypeicon .sprite-pps{background-position:0 -2156px !important}.module-documenttypeicon .sprite-ppt{background-position:0 -2205px !important}.module-documenttypeicon .sprite-psd{background-position:0 -2254px !important}.module-documenttypeicon .sprite-py{background-position:0 -2303px !important}.module-documenttypeicon .sprite-qt{background-position:0 -2352px !important}.module-documenttypeicon .sprite-rar{background-position:0 -2401px !important}.module-documenttypeicon .sprite-rb{background-position:0 -2450px !important}.module-documenttypeicon .sprite-rtf{background-position:0 -2499px !important}.module-documenttypeicon .sprite-sql{background-position:0 -2548px !important}.module-documenttypeicon .sprite-tga{background-position:0 -2597px !important}.module-documenttypeicon .sprite-tgz{background-position:0 -2646px !important}.module-documenttypeicon .sprite-tiff,.module-documenttypeicon .sprite-tif{background-position:0 -2695px !important}.module-documenttypeicon .sprite-txt{background-position:0 -2744px !important}.module-documenttypeicon .sprite-wav{background-position:0 -2793px !important}.module-documenttypeicon .sprite-xls{background-position:0 -2842px !important}.module-documenttypeicon .sprite-xlsx{background-position:0 -2891px !important}.module-documenttypeicon .sprite-xml{background-position:0 -2940px !important}.module-documenttypeicon .sprite-yml{background-position:0 -2989px !important}.module-documenttypeicon .sprite-zip{background-position:0 -3038px !important}

.module-htmlcontrol{padding:7px 13px}

.k-edge .module-timepicker input[type=time].form-control,.k-ff .module-timepicker input[type=time].form-control{padding:0 12px}


.module-filepreview .fill{width:100%;height:100%}

.module-plantable .grid-container{display:grid;background-color:lightgray;grid-gap:1px;overflow-x:auto;padding-top:1px;padding-left:1px;padding-bottom:1px}.module-plantable .grid-container>*{background-color:white}.module-plantable .grid-container .plantable-cell:empty:before,.module-plantable .grid-container .plantable-data-cell:empty:before{content:"\00a0"}.module-plantable .grid-container .plantable-cell .column-header,.module-plantable .grid-container .plantable-data-cell .column-header{white-space:nowrap;overflow:hidden}.module-plantable .grid-container .plantable-cell .center,.module-plantable .grid-container .plantable-data-cell .center{height:100%;display:flex;justify-content:center;align-items:center}.module-plantable .grid-container .plantable-cell.line-container,.module-plantable .grid-container .plantable-data-cell.line-container{position:relative}.module-plantable .grid-container .plantable-cell.line-container .plantable-data-item,.module-plantable .grid-container .plantable-data-cell.line-container .plantable-data-item{position:absolute;overflow:hidden;text-overflow:ellipsis;text-align:center;border-radius:3px;z-index:1;cursor:default}.module-plantable .grid-container .plantable-cell.line-container .plantable-data-item.editable,.module-plantable .grid-container .plantable-data-cell.line-container .plantable-data-item.editable{cursor:grab}.module-plantable .grid-container .plantable-cell.line-container .plantable-data-item.ui-draggable-dragging,.module-plantable .grid-container .plantable-data-cell.line-container .plantable-data-item.ui-draggable-dragging{background-color:red !important;color:white;z-index:2}.module-plantable .grid-container .plantable-data-cell.selected{background-color:lightblue}

.module-scheduler .k-scheduler-content .k-event{border:1px solid #e3e3e3}.module-scheduler .k-scheduler-content .k-event .event-item{height:100%}

filedownloadcontrol{height:fit-content;width:fit-content}.module-filedownloadcontrol{width:fit-content;height:fit-content;padding:0;margin:0}

.filedownload-contextmenu{border:none;border-radius:1em}.filedownload-contextmenu ul{overflow:hidden;border:1px solid #ccc;white-space:nowrap;font-family:sans-serif;background:#fff;color:#333;border-radius:5px;padding:0;margin:0}.filedownload-contextmenu ul li{padding:8px 12px;cursor:pointer;list-style-type:none;transition:all 0.3s ease;user-select:none}.filedownload-contextmenu ul li:hover{background-color:#ccc}

.module-signaturecontrol canvas{padding:0;width:100%;height:100%}.module-signaturecontrol:hover{cursor:crosshair}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-kendomultiselect .k-widget{width:100%}.module-dvr-kendomultiselect .dvr-required .k-multiselect-wrap{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.module-dvr-kendomultiselect .k-multiselect:after{content:"\25BC";position:absolute;top:12px;right:25px;font-size:12px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-signaturefield .dvr-required canvas{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-svnrfield .dvr-required input{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-ibanfield .dvr-required input{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}

div[class^="module module-dvr"] label{display:inline;margin-left:-10px}div[class^="module module-dvr"] .dvr-message{display:block;padding:5px;border:1px solid #e74c3c;border-top:none;background:#e74c3c;color:#fff}.module-dvr-bicfield .dvr-required input{border-left:solid 4px;border-top-left-radius:4px;border-bottom-left-radius:4px}


.module-dvr-labeldescription{margin-left:10px}.module-dvr-labeldescription .description{display:none;width:100%}.module-dvr-labeldescription .description-text{background:#139ee0;color:#fff;padding:7px 15px;border-radius:3px;position:absolute;z-index:10000;box-shadow:2px 2px 2px #454e52}.module-dvr-labeldescription .description-text::before{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #139ee0;top:-6px;left:15px;position:absolute}.module-dvr-labeldescription .description-icon:hover+.description{display:block}





.module-optionalform .btn.small{border-radius:50px;margin:0px 1px;padding:0px;font-size:0.85em;width:18px;height:18px}.module-optionalform.hideHeader .k-grid-header{display:none}.module-optionalform .k-grid td{padding:0.2em 0.4em}.module-optionalform .k-alt{background-color:lightgoldenrodyellow}.module-optionalform .k-alt:hover{background-color:palegoldenrod}.module-optionalform td{white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.module-optionalform .modal-dialog{width:80%}.module-optionalform .btn.dropdown-toggle{border-radius:50px;margin:0 0.5em;padding:0px;font-size:0.85em;width:18px;height:18px}.module-optionalform.actionpopup{list-style:none;padding:0;cursor:pointer;top:unset}.module-optionalform.actionpopup li{padding:0.3em 1em 0.3em 1em}.module-optionalform.actionpopup li:hover{background-color:#f5f5f5}.module-optionalform.actionpopup li.divider{margin:0.5em 0 0.5em 0;padding:0;border-bottom:solid 1px;color:lightgray}.module-optionalform.actionpopup li.divider:hover{background-color:none}

