html{position:relative;min-height:100%;font-family:"Segoe UI","Segoe WP",Segoe,device-segoe,Tahoma,Helvetica,Arial,sans-serif;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{padding:8px;margin:0;min-height:100vh}body.margin-right{margin-right:41vw;box-shadow:1px 0 5px 0 gray}body.margin-right header,body.margin-right footer{width:calc(100% - 41vw)}#page{margin-top:54px;margin-bottom:80px}header,footer{width:100%;position:fixed;z-index:1000;left:0}footer{bottom:0}#topbar{padding:3px;top:0;background-color:#3498db;text-align:center;height:45px;color:#fff}#topbar h1{line-height:45px;margin:0;font-size:20px}.hide-topbar #topbar{display:none}.hide-topbar #page{margin-top:0}#bottombar{background-color:#555;padding:3px}#errors .error{text-align:center;color:#721c24;background-color:#f8d7da;border-radius:8px;font-size:large;padding:20px;border:2px solid #f5c6cb;animation:appear .5s ease-in forwards;margin-bottom:3px;margin-top:10px}#errors{margin-bottom:15px}.element-with-errors{border:4px solid #f00!important}form#scanview{text-align:center}.button{background:#3498db;color:#fff;text-decoration:none;padding:6px 10px;margin:0 4px;display:block;text-align:center;border-radius:8px;border:0;cursor:pointer}#bottombar .button{display:inline-block;font-size:34px;width:33%;max-width:300px}#bottombar .button.hidden{display:none}.button-back{background-color:#555}.button:hover,.link:hover,#environmentinfo [data-slide]:hover,#signout:hover,tr[data-key]:hover{filter:brightness(.9)}.button .fa{display:block}.button-pageup,.button-pagedown{display:inline-block;width:46%;margin:0 2%}.link{display:block;text-decoration:none;border-bottom:1px solid #339ed4;background-color:#fff;color:#000}.link-databutton{border:0;background-color:#00838f;color:#fff;text-align:center;padding:2px}.link-databutton div{padding:1px}.link-datatable table{padding:4px 0;min-height:3em;font-weight:bold}th,td{overflow:hidden}.hidden{display:none}.viewline{margin:2px auto;padding:2px;text-align:left;vertical-align:middle}form#settings{margin-bottom:40px}form#settings .viewline{border-bottom:1px solid #d3d3d3;padding-bottom:15px;margin-bottom:15px}table{width:100%}th{text-align:left}table.headerrow{border-bottom:1px solid #339ed4}main table{table-layout:fixed;border-collapse:collapse}.datatable tr{border-bottom:1px solid #339ed4;background-color:#fff;color:#000;font-weight:bold}.datatable td{padding:4px 0;height:3em}.datatable tr[data-key]{cursor:pointer}main th{color:#339ed4}input,select{padding:4px 6px;font-size:medium}.datalist span,.param>span,.radio>span,.upload>span,label,.caption{display:inline-block;padding:1px 6px;vertical-align:top}.key{width:28%}.value{width:72%}.iti .value{width:100%}.param .value{margin-bottom:10px;user-select:all}.filedisplay{height:100%}.pdf-iframe{width:100%;height:100%}.image-display{width:100%;border:1px solid #000}.image-display.thumbnail{cursor:pointer;opacity:.7}.modal .image-display{width:initial;position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;max-width:98%;max-height:98%;margin:auto}.datalist .key{text-align:right;color:#339ed4}.datalist{font-weight:bold}.param .value{background-color:#f4f4f4}span.radio{display:block}#environmentinfo{z-index:1100;right:0;top:0;position:fixed;color:#fff;margin:5px}#environmentinfo-name{text-align:right;font-size:14px;background-color:#3498db;border-radius:5px;padding:2px 5px}#environmentinfo.environmentinfo-rapp #environmentinfo-name{background-color:#c94343}#environmentinfo.environmentinfo-test #environmentinfo-name{background-color:#bf7c19}#environmentinfo.environmentinfo-sand #environmentinfo-name{background-color:#0a55c5}#environmentinfo.environmentinfo-wish #environmentinfo-name{background-color:#03a70f}#environmentinfo.environmentinfo-zero #environmentinfo-name{background-color:#176004}#environmentinfo.newendpoint #environmentinfo-name{border:1px solid #000}#environmentinfo-settings{width:40vw;background-color:#888;margin-top:5px;border-radius:5px;padding:2px 5px;overflow-y:auto;max-height:calc(100vh - 50px);max-height:calc(100svh - 50px);display:none}#environmentinfo dl{text-align:left;display:grid;grid-template-columns:max-content auto}#environmentinfo dt{grid-column-start:1}#environmentinfo dd{grid-column-start:2;background-color:#eee;color:#333;box-shadow:1px 1px 1px 1px inset #ddd;margin-bottom:2px;padding:1px 5px}#environmentinfo h3{border-bottom:1px solid}#environmentinfo a{color:#fff}#environmentinfo [data-slide]{cursor:pointer}#signout{float:right;padding:5px;font-size:1.3em;z-index:100;position:relative}#versioninfo{font-size:.7em}#console{background-color:#eee;border-top:1px solid #ccc;line-height:1.3em;max-height:6em;width:100%;overflow:hidden;text-overflow:ellipsis;overflow-y:scroll}#console div:hover{filter:brightness(.95)}#console div{padding:0 1em;color:#383d41;background-color:#e2e3e5}#console .warning{color:#856404;background-color:#fff3cd}#console .error{background-color:#f8d7da;color:#721c24}.upload{display:flex}.upload label{flex-grow:1;padding:0}.upload .button{line-height:2em}.file-block{background:#eee;padding:5px 10px;border-radius:8px;margin-bottom:5px}.file-delete{font-weight:bold;color:#f00;display:inline-block;cursor:pointer}.file-delete:hover{color:#8b0000}.file-block .name{margin-left:5px}span:empty:before,.select2-results__option:empty:before{content:"​"}.select2 span:empty:before{content:none}.select2{width:72%!important}#processingcanvas{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:calc(100% - 10px);max-height:calc(100% - 10px)}#photolist div{display:inline-block;padding:10px}#photolist img,#photolist span{display:block}#photolist img{height:50px}@keyframes appear{from{opacity:0}to{opacity:1}}.modal{display:none;position:fixed;z-index:2000;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.2)}.loading #modal-load{display:block;background:rgba(0,0,0,.2) url('/lib/spinners/boltrics.gif?v=2t3SlwLJIUP_vy6T4klPl0dQePo') 50%/100px no-repeat;animation:1s appear .75s ease-in both}.progressbar-wrapper{width:100%;position:relative}#progressbar{display:none;height:10px}#progressbar.active{display:block;animation-name:progressbar-countdown;animation-fill-mode:forwards;animation-timing-function:linear;background-image:linear-gradient(to right,#3498db 75%,#fff 100%)}.image-container{margin:2vh 2vw;padding:5px;background:#fff;border-radius:20px;height:calc(100vh - 4vh);height:calc(100dvh - 4vh);position:relative}#signaturecanvas{width:100%;height:100%;border-radius:20px;border:1px solid #000;touch-action:none}#video{height:100%;width:100%;border-radius:20px;background:#263238}.image-container a{width:30%;display:inline-block;padding:5px;position:relative}.image-container .image-buttons{position:absolute;background-color:#555;margin:auto;left:0;right:0;bottom:10px;width:600px;max-width:95%;text-align:center;border-radius:8px;z-index:1000}.image-container .image-buttons a{color:#fff;vertical-align:middle}.image-container .image-buttons a:hover{color:#aaa}.image-container .image-buttons a.hidden{display:none}#video-switchCamera i,#video-videoClose i,#video-signatureClose,#video-signatureSave i,#video-rejectPhoto i{zoom:70%}@keyframes progressbar-countdown{from{width:100%}to{width:0%}}.button,.link-datalist,.link-datatable,.link-databutton,.datatable{font-size:15px}.is-mobile .button,.is-mobile .link-datalist,.is-mobile .link-datatable,.is-mobile .link-databutton,.is-mobile .datatable{font-size:2.5vw}