.dp-field-borders{border-width:1px;border-style:solid;border-color:#253167;background-color:#ffffff;border-radius:4px}.dp-field-borders:hover{border-color:#3A85C5}.dp-field-borders:focus,.dp-field-borders:focus-within{border-color:#FF8000}.dp-form-link{color:#21659D;text-decoration:none}.dp-form-link:hover{text-decoration:underline;cursor:pointer !important}.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 steps(4,end) 900ms infinite;animation:ellipsis steps(4,end) 900ms infinite;content:"\2026";width:0px}.rotate-180{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.triangle-top:before,.triangle-top:after{content:"";display:block;position:absolute}.triangle-top:before{top:-10px;left:calc(50% - 10px);width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:gray solid black}.triangle-top:after{top:-9px;left:calc(50% - 9px);width:0px;height:0px;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-bottom:white solid black}.triangle-left:before,.triangle-left:after{content:"";display:block;position:absolute}.triangle-left:before{left:-10px;top:calc(50% - 10px);width:0px;height:0px;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:0px;height:0px;border-top:9px solid transparent;border-right:9px solid white;border-bottom:9px solid transparent}.hidden{display:none !important}.underline-on-hover:hover{text-decoration:underline}.clearfix{zoom:1}.clearfix:before,.clearfix:after{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:2s rotate infinite linear;display:inline-block;line-height:1}.dp-spinner circle{fill:transparent;stroke-dasharray:80px,200px;stroke-dashoffset:0px;stroke:#3A85C5;animation:strokeDashArray 1.4s ease-in-out infinite}@keyframes rotate{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}}
@keyframes strokeDashArray{0%{stroke-dasharray:1px,200px;
stroke-dashoffset:0px}
50%{stroke-dasharray:100px,200px;
stroke-dashoffset:-15px}
100%{stroke-dasharray:100px,200px;
stroke-dashoffset:-120px}}
.ui-dialog-content-overlay{background-color:transparent;position:absolute;top:0px;left:0px}.ui-dialog-content-overlay:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0.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:#999999;color:#ffffff;text-align:center;overflow:hidden}#loading-overlay button{border:none;margin-top:10px;z-index:9999;padding:1px;font-weight:600;color:#ffffff;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:#000000;opacity:0.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:#ffffff;text-shadow:1px 1px #999999;text-align:center;display:inline-block;z-index:2}@keyframes ellipsis{to{width:1.25em}}
@-webkit-keyframes ellipsis{to{width:1.25em}}
