.dp-field-borders{border:1px solid #999;background-color:#fff;border-radius:7px}.dp-field-borders:hover{border-color:#4754ff}.dp-field-borders:focus,.dp-field-borders:focus-within{border-color:#8d00eb}.dp-form-link{color:#5344d6;text-decoration:none;font-weight:600}.dp-form-link:hover{color:#5344d6!important;cursor:pointer!important}.dp-form-link:focus{color:#8d00eb!important}.dp-form-link.singleFileDownload:hover{text-decoration:none}.screen-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.flex-centering{display:flex;justify-content:center;align-items:center}.spinner-holder{display:flex;flex-direction:column;align-items:center}.three-dots:after{position:absolute;overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis .9s steps(4) infinite;animation:ellipsis .9s steps(4) infinite;content:"\2026";width:0}.rotate-180{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.triangle-top:after,.triangle-top:before{content:"";display:block;position:absolute}.triangle-top:before{top:-10px;left:calc(50% - 10px);border-left:5px solid transparent;border-right:5px solid transparent}.triangle-top:after,.triangle-top:before{width:0;height:0;border-bottom:solid #000}.triangle-top:after{top:-9px;left:calc(50% - 9px);border-left:4.5px solid transparent;border-right:4.5px solid transparent}.triangle-left:after,.triangle-left:before{content:"";display:block;position:absolute}.triangle-left:before{left:-10px;top:calc(50% - 10px);width:0;height:0;border-top:10px solid transparent;border-right:10px solid gray;border-bottom:10px solid transparent}.triangle-left:after{left:-9px;top:calc(50% - 9px);width:0;height:0;border-top:9px solid transparent;border-right:9px solid #fff;border-bottom:9px solid transparent}.hidden{display:none!important}.underline-on-hover:hover{text-decoration:underline}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{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}.full-size{width:100%;height:100%}.text-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.full-width{width:100%}.full-height{height:100%}.dp-spinner{animation:rotate 2s linear infinite;display:inline-block;line-height:1}.dp-spinner circle{stroke-dasharray:80px,200px;stroke-dashoffset:0px;fill:transparent;stroke:#3a85c5;animation:strokeDashArray 1.4s ease-in-out infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes strokeDashArray{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:100px,200px;stroke-dashoffset:-120px}}.ui-dialog-content-overlay{background-color:transparent;position:absolute;top:0;left:0}.ui-dialog-content-overlay:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:2}.ui-dialog-content-overlay .dp-spinner{position:relative;z-index:4}.ui-dialog-content-overlay .initializtext{margin-top:20px}#loading-overlay{display:flex;justify-content:center;align-items:center;position:absolute;z-index:9999;width:100%;height:100%;left:0;top:0;background:#999;color:#fff;text-align:center;overflow:hidden}#loading-overlay button{border:none;margin-top:10px;z-index:9999;padding:1px;font-weight:600;color:#fff;background-color:transparent}#loading-overlay button:hover{background-color:#3a85c5}#loading-overlay.transparentOverlay{background:transparent}#loading-overlay.transparentOverlay:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:2}#loading-overlay.transparentOverlay .init-initializing{position:relative;z-index:4}#loading-overlay .initializtext{margin-left:20px}#loading-overlay .init-initializing{display:flex;flex-direction:row;align-items:center}#loading-overlay .initializtext,.ui-dialog-content-overlay .initializtext{font-size:16px;color:#fff;text-shadow:1px 1px #999;text-align:center;display:inline-block;z-index:2}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes ellipsis{to{width:1.25em}}