body{padding:0px;margin:0px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-ms-user-select:none;-ms-touch-select:none;-moz-user-select:-moz-none}body *{box-sizing:border-box}body a{text-decoration:none}body #root{min-height:100vh}body #root ul{list-style:none;padding:0px}body #root .blink_me{animation:blinker 1.5s linear infinite}@keyframes blinker{50%{opacity:0}}@keyframes fadein{0%{bottom:0;opacity:0}100%{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}100%{bottom:0;opacity:0}}body #root .mt-10{margin-top:10px}body #root .mr-10{margin-right:10px}body #root .mb-10{margin-bottom:10px}body #root .ml-10{margin-left:10px}body #root .d-none{display:none !important}body #root .text-danger{color:#dc3545}body #root .screen-heading,body #root form.data-form .form-heading{display:block;border-bottom:1px solid #dee2e6;text-align:center;padding-bottom:10px;font-size:20px;margin-bottom:10px;margin-top:1rem}body #root form.data-form{margin:1rem auto}body #root form.data-form .form-control{display:block;width:100%;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body #root form.data-form .form-control[readonly]{background-color:#e9ecef;opacity:1}body #root form.data-form .form-control[readonly]:focus,body #root form.data-form .form-control[readonly]:active{background-color:#e9ecef;background-color:#e9ecef;box-shadow:0 0 0 .2rem #e9ecef;border-color:#adb5bd}body #root form.data-form .form-control:focus{color:#495057;background-color:#fff;border-color:#8bbafe;outline:0;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}body #root form.data-form .form-control.text-upper{text-transform:uppercase}body #root form.data-form .form-control.text-lower{text-transform:lowercase}body #root form.data-form>ul>li{align-items:center;position:relative;width:calc(100% - 20px);display:inline-block;margin:5px 10px;vertical-align:bottom}body #root form.data-form>ul>li.li-checkbox{width:calc(50% - 20px);text-align:left}body #root form.data-form>ul>li.li-textarea,body #root form.data-form>ul>li.li-new-row,body #root form.data-form>ul>li.li-divider,body #root form.data-form>ul>li.li-damage-faces,body #root form.data-form>ul>li.li-photo-uploader{min-width:calc(100% - 20px)}body #root form.data-form>ul>li.li-textarea textarea{min-height:80px}body #root form.data-form>ul>li.li-new-row{display:block;margin:0px 10px}body #root form.data-form>ul>li.li-new-row label{display:none !important}body #root form.data-form>ul>li.li-divider{border-bottom:1px solid;margin-top:25px}body #root form.data-form>ul>li.li-divider label{font-size:110%;font-weight:bold}body #root form.data-form>ul>li.col-span-0,body #root form.data-form>ul>li.col-span-0-on-1,body #root form.data-form>ul>li.col-span-0-on-2,body #root form.data-form>ul>li.col-span-0-on-3,body #root form.data-form>ul>li.col-span-0-on-4{width:0px;display:none}body #root form.data-form>ul>li.col-span-1-on-1,body #root form.data-form>ul>li.col-span-2-on-1,body #root form.data-form>ul>li.col-span-3-on-1,body #root form.data-form>ul>li.col-span-4-on-1{width:calc(100% - 20px);display:inline-block}@media(min-width: 576px){body #root form.data-form>ul>li,body #root form.data-form>ul>li.col-span-1-on-2{width:calc(50% - 20px);display:inline-block}body #root form.data-form>ul>li.col-span-2,body #root form.data-form>ul>li.col-span-3,body #root form.data-form>ul>li.col-span-4,body #root form.data-form>ul>li.col-span-2-on-2,body #root form.data-form>ul>li.col-span-3-on-2,body #root form.data-form>ul>li.col-span-4-on-2{width:calc(100% - 20px);display:inline-block}body #root form.data-form>ul>li.li-checkbox{width:calc(33.33% - 20px);text-align:left}}@media(min-width: 992px){body #root form.data-form>ul>li,body #root form.data-form>ul>li.col-span-1-on-3{width:calc(33.33% - 20px);display:inline-block}body #root form.data-form>ul>li.col-span-2,body #root form.data-form>ul>li.col-span-2-on-3{width:calc(66.66% - 20px);display:inline-block}body #root form.data-form>ul>li.col-span-3,body #root form.data-form>ul>li.col-span-4,body #root form.data-form>ul>li.col-span-3-on-3,body #root form.data-form>ul>li.col-span-4-on-3{width:calc(100% - 20px);display:inline-block}body #root form.data-form>ul>li.li-checkbox{width:calc(25% - 20px);text-align:left}}@media(min-width: 1200px){body #root form.data-form>ul>li,body #root form.data-form>ul>li.col-span-1-on-4{width:calc(25% - 20px);display:inline-block}body #root form.data-form>ul>li.col-span-2,body #root form.data-form>ul>li.col-span-2-on-4{width:calc(50% - 20px);display:inline-block}body #root form.data-form>ul>li.col-span-3,body #root form.data-form>ul>li.col-span-3-on-4{width:calc(75% - 20px);display:inline-block}body #root form.data-form>ul>li.col-span-4,body #root form.data-form>ul>li.col-span-4-on-4{width:calc(100% - 20px);display:inline-block}body #root form.data-form>ul>li.li-checkbox{width:calc(20% - 20px);text-align:left}}body #root form.data-form>ul>li.keep-in-center{margin:auto;display:block}body #root form.data-form>ul>li *:invalid{border-color:red !important}body #root form.data-form>ul>li *:invalid:focus,body #root form.data-form>ul>li *:invalid:active{box-shadow:0px 0px 2px 2px #f1a4a4}body #root form.data-form>ul>li.child-required>label:before{content:"*";position:relative;top:7px;color:red;right:1px;transform:scale(1.5);font-size:25px}body #root form.data-form>ul>li .full-width{width:100%}body #root form.data-form>ul>li>label.form-label{margin-bottom:.5rem;display:block}body #root form.data-form>ul>li>label.form-label .validation-text{color:#adb5bd;font-size:70%;position:relative;bottom:1px;left:5px}body #root form.data-form select.form-control{background-position:right center;background-repeat:no-repeat;background-size:1ex;background-origin:content-box;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgdmlld0JveD0iMCAwIDM1Ljk3MDk4MyAyMy4wOTE1MTgiCiAgIGhlaWdodD0iNi41MTY5Mzk2bW0iCiAgIHdpZHRoPSIxMC4xNTE4MTFtbSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAxNDUxLC00MDcuMTIyMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIGlkPSJ0ZXh0MzMzNiIKICAgICAgIHk9IjYyOS41MDUwNyIKICAgICAgIHg9IjI5MS40Mjg1NiIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj48dHNwYW4KICAgICAgICAgeT0iNjI5LjUwNTA3IgogICAgICAgICB4PSIyOTEuNDI4NTYiCiAgICAgICAgIGlkPSJ0c3BhbjMzMzgiPjwvdHNwYW4+PC90ZXh0PgogICAgPGcKICAgICAgIGlkPSJ0ZXh0MzM0MCIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpGb250QXdlc29tZTtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgzMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzMzMzMzO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICBkPSJtIDIzNy41NjY5Niw0MTMuMjU1MDcgYyAwLjU1ODA0LC0wLjU1ODA0IDAuNTU4MDQsLTEuNDczMjIgMCwtMi4wMzEyNSBsIC0zLjcwNTM1LC0zLjY4MzA0IGMgLTAuNTU4MDQsLTAuNTU4MDQgLTEuNDUwOSwtMC41NTgwNCAtMi4wMDg5MywwIEwgMjIwLDQxOS4zOTM0NiAyMDguMTQ3MzIsNDA3LjU0MDc4IGMgLTAuNTU4MDMsLTAuNTU4MDQgLTEuNDUwODksLTAuNTU4MDQgLTIuMDA4OTMsMCBsIC0zLjcwNTM1LDMuNjgzMDQgYyAtMC41NTgwNCwwLjU1ODAzIC0wLjU1ODA0LDEuNDczMjEgMCwyLjAzMTI1IGwgMTYuNTYyNSwxNi41NDAxNyBjIDAuNTU4MDMsMC41NTgwNCAxLjQ1MDg5LDAuNTU4MDQgMi4wMDg5MiwwIGwgMTYuNTYyNSwtMTYuNTQwMTcgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=")}body #root form.data-form select.form-control[disabled]{background-color:#e9ecef}body #root form.data-form .switch{display:inline-block;height:34px;position:relative;width:60px;border-radius:20px}body #root form.data-form .switch:focus-within{box-shadow:0px 0px 5px 1px #89caf9}body #root form.data-form .switch input{position:absolute;top:8px;left:8px}body #root form.data-form .switch input:checked+.slider{background-color:#0d6efd}body #root form.data-form .switch input:checked+.slider:before{transform:translateX(26px)}body #root form.data-form .switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}body #root form.data-form .switch .slider.round{border-radius:34px}body #root form.data-form .switch .slider.round:before{border-radius:50%}body #root form.data-form .switch .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
.app-navbar{position:fixed;top:0px;left:0px;width:100vw;z-index:9999}.app-navbar.offlineOrOfflineSession .navbar-slide .user-name{color:#6c757d;border-bottom-color:#6c757d}.app-navbar.offlineOrOfflineSession .navbar-slide>*:not(.user-name):hover{color:#fff;background-color:#6c757d}.app-navbar.offlineOrOfflineSession .navbar-menu{background-color:#6c757d}.app-navbar>.navbar-slide{position:fixed;right:100vw;height:100vh;z-index:9997;top:0px;width:250px;padding-top:60px;left:-250px;background-color:#f8f9fa;overflow-x:hidden;transition:.3s}.app-navbar>.navbar-slide.show{left:0px;box-shadow:1px 0px 20px 1px #6c757d}.app-navbar>.navbar-slide>*{padding:10px;padding-left:40px;color:#343a40;display:block;border-bottom:1px solid #e9ecef;transition:.3s;cursor:pointer}.app-navbar>.navbar-slide>*:not(.user-name):hover{color:#fff;background-color:#0d6efd}.app-navbar>.navbar-slide .user-name{color:#0d6efd;border-bottom:1px solid #0d6efd;font-weight:bold}.app-navbar>.navbar-slide a{text-decoration:none}.app-navbar .navbar-menu{background-color:#0d6efd;height:60px;position:relative;font-size:calc(10px + 2vmin);padding:0px 10px;display:flex;z-index:9998;align-items:center;box-shadow:1px 0px 20px 1px #343a40;transition:.5s}.app-navbar .navbar-menu .slide-toggler{padding:5px;margin-right:20px;position:absolute}.app-navbar .navbar-menu .slide-toggler.menu-shown>i[class^=line]{opacity:0}.app-navbar .navbar-menu .slide-toggler.menu-shown>i[class^=cross]{opacity:1}.app-navbar .navbar-menu .slide-toggler>i[class^=line]{width:30px;height:3px;background-color:#f8f9fa;display:block;margin-top:6px;transition:all .5s}.app-navbar .navbar-menu .slide-toggler i.line1{margin-top:0px}.app-navbar .navbar-menu .slide-toggler>i[class^=cross]{width:34px;height:2px;background-color:#f8f9fa;display:block;transition:all .5s;transform:rotate(40deg);transform-origin:left;position:absolute;top:4px;opacity:0;left:7px}.app-navbar .navbar-menu .slide-toggler i.cross2{transform:rotate(-40deg);transform-origin:left;top:26px}.app-navbar .navbar-menu .navbar-brand{display:block;color:#f8f9fa;font-size:20px;margin:auto}.app-navbar .navbar-menu .navbar-brand>img{height:60px}.app-navbar .navbar-menu .navbar-brand .site-name{top:-22px;position:relative}.app-navbar .navbar-menu .navbar-brand .offline-marker{font-size:60%;position:relative;top:-23px;left:2px}.app-navbar .navbar-menu .sign-out-link{position:absolute;right:5px;height:50px;width:50px;border-radius:25px;overflow:hidden;box-shadow:0 0 10px 1px #fff}.app-navbar .navbar-menu .sign-out-link>img{height:35px;position:relative;left:8px;top:7px}.app-navbar .body-overlay{width:0vw;background-color:#212529;height:100vh;opacity:.1;transition:.3s;position:absolute}.app-navbar .body-overlay.show{width:100vw}
.popup-container{position:fixed;top:60px;left:0px;width:100vw;height:calc(100vh - 60px);z-index:99999;display:none;justify-content:center}.popup-container.show{display:flex}.popup-container .overlay{background-color:#ced4da;opacity:.85;height:100%;width:100%;cursor:pointer}.popup-container .popup{background:#fff;border-radius:5px;position:fixed;top:60px;width:calc(100% - 40px);max-width:560px;margin:20px;padding:5px 10px 10px 10px;box-shadow:0px 0px 10px 2px #212529}.popup-container .popup>.popup-heading{text-align:center;position:relative;padding:5px}.popup-container .popup>.popup-heading>span{transform:scale(1.2);display:inline-block;text-transform:capitalize}.popup-container .popup>.popup-heading>.btn-close{position:absolute;right:-5px;top:0px;border:1px solid #dee2e6;border-radius:2px;padding:0px 5px 3px 5px;cursor:pointer}.popup-container .popup>.popup-heading>.btn-close:hover{border-color:#6c757d}
.snackbar{padding:15px;background-color:#333;color:#fff;border-radius:3px;text-align:center;min-width:300px;max-width:90vw;position:fixed;bottom:30px;margin-left:50%;transform:translateX(-50%);display:none;z-index:100000}.snackbar.show{bottom:30px;display:inline-block;animation:fadein .5s}.snackbar.hide{display:inline-block;animation:fadeout .5s;bottom:-100px}.snackbar>.cross{position:absolute;right:0px;top:2px;height:20px;width:20px;display:block;cursor:pointer;transition:.2s;color:gray;font-size:20px;line-height:12px;font-weight:bold}.snackbar>.cross:hover{color:#fff}.toast{width:calc(100vw - 30px);max-width:450px;position:fixed;top:20px;padding:5px;right:5px;opacity:1;box-shadow:0px 0px 10px 2px #212529;border-radius:5px;box-sizing:border-box;z-index:10001;background:#fff}.toast>.message{font-size:1rem;position:relative;padding:8px;padding-right:33px;border:1px solid #6c757d;margin-top:2px;text-align:justify}.toast>.message:first-child{margin-top:0px}.toast>.message>.cross{position:absolute;right:0px;top:0px;height:calc(100% - 3px);width:25px;display:inline-block;cursor:pointer;margin:2px;transition:.3s;border:1px solid #ced4da;border-radius:2px}.toast>.message>.cross:before{content:"x";position:relative;left:8px}.toast>.message>.cross:hover{border:1px solid #6c757d}
.btn-group{position:relative;display:flex;vertical-align:middle}.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid #dee2e6;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn.btn-sm{padding:.075rem .75rem}.btn.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn.btn-warning{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#025ce2;border-color:#0257d5;outline:#025ce2;box-shadow:0 0 0 .2rem rgba(49,132,253,.5)}.container{padding:0px;padding-top:70px;display:flex;justify-content:space-around}.container .app{flex:1;max-width:calc(100vw - 40px)}
.loader-container{position:fixed;top:60px;left:0px;width:100vw;height:calc(100vh - 60px);z-index:99999;display:none;justify-content:center}.loader-container.show{display:flex}.loader-container .overlay{background-color:#ced4da;opacity:.85;height:100%;width:100%}.loader-container .center-box{position:fixed;min-width:100px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:3px;background:#333;color:#fff;padding:10px}.loader-container .center-box .spinner{text-align:center}.loader-container .center-box .spinner img{width:50px;height:20px}.loader-container .center-box .spinner .message{padding:5px}
