body{margin:0;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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{display:flex;flex-direction:column;margin:auto;height:100vh}.footer{flex-shrink:0;text-align:center;background-color:#e6e6e6;color:#9c9c9c}.component-login{display:flex;flex-direction:column;margin:auto;width:30%}.component-login .form-group{width:60%;margin:auto}.component-login .logo{text-align:center;display:block;justify-content:center;align-items:center;margin:auto;width:100%}.component-login .form-title{font-size:calc(14px + 2vmin)}.component-login span{margin:auto}.component-login .fieldCell{width:90%;margin:15px auto;display:flex;flex-direction:column}.component-login .fieldCell span{margin:auto auto auto 0}.component-login .fieldCell input{margin:auto;height:40px;font-size:auto;border-radius:10px}.component-login .fieldCell input :focus{border:0}.component-login .actions{display:flex;flex-direction:row;justify-content:space-around;margin:15px auto auto}.component-login .actions button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.component-login .actions button span{font-size:calc(4px + 2vmin)}.component-login .actions a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:auto;text-decoration:none;color:#000}.btn-info{font-weight:700}.component-error{display:flex;flex-direction:column;justify-content:space-around;margin:15px auto;padding:10px 15px;border-radius:15px;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.component-error .error-title{font-weight:700;margin:5px auto}.component-error .error-text{margin:10px auto}.custom-dialog{width:80vmax}.responsive-image{position:relative;max-width:100%}.responsive-image__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.component-forgot-password{display:flex;flex-direction:column;text-align:center;margin:auto;width:40%}.component-forgot-password .title{font-size:calc(14px + 2vmin)}.component-forgot-password .fieldCell{width:75%;margin:15px auto;display:flex;flex-direction:column}.component-forgot-password .fieldCell span{margin:auto auto auto 0}.component-forgot-password .fieldCell input{margin:auto;height:40px;font-size:calc(6px + 2vmin);border-radius:10px}.component-forgot-password .fieldCell input :focus{border:0}.component-forgot-password .actions{display:flex;flex-direction:row;justify-content:space-around;margin:15px auto}.component-forgot-password .actions button{width:25%;margin:auto}.component-navbar{width:100%;display:flex;flex-direction:row;font-size:calc(4px + 2vmin)}.component-navbar .buttons{margin-top:25px}.component-navbar span{margin:auto auto auto 15px}.component-navbar button{max-height:35px;margin:auto 15px auto auto}.component-navbar div{justify-content:space-between}.component-file-upload{margin:auto;text-align:center;width:100%}.component-file-upload,.component-file-upload .upload-form{display:flex;flex-direction:column}.component-file-upload .upload-form .title{text-align:left}.component-file-upload .upload-form button{width:30%;margin:15px auto}.component-type-selection{margin:auto;width:100%;text-align:center}.component-type-selection,.component-type-selection .form-content{display:flex;flex-direction:column}.component-type-selection .form-content .title{font-size:calc(14px + 2vmin)}.component-type-selection .form-content select{margin:15px auto;width:60%}.component-type-selection .form-content button{width:30%;margin:15px auto}.component-type-selection .form-content .description-content{height:30vmin;overflow-y:auto}.component-overview{flex-direction:column;width:80%;display:flex;flex-direction:row;width:100%;margin:auto;padding:0 15px}.component-create{display:flex;flex-direction:column;justify-content:space-around;font-size:calc(4px + 1vmin);margin:auto;width:600px}.component-create .field-cell{display:flex;flex-direction:row;margin:10px 0}.component-create .field-cell span{margin:auto;width:30%}.component-create .field-cell input{margin:auto;width:70%}.component-create .field-checkbox{display:flex;flex-direction:row;margin:10px 0}.component-create .field-checkbox span{margin:auto;width:30%}.component-create .field-checkbox input{margin-right:51%;width:70%}.component-create .line{width:80%;height:2px;background-color:#c7c7c7;margin:15px auto}.component-create .actions{display:flex;flex-direction:row;justify-content:flex-start;margin:10px 0}.component-create .actions button{margin:auto 10px}.list-field-cell .list-cell{display:flex;flex-direction:row;justify-content:space-between;margin:10px auto}.list-field-cell .list-cell span{width:30%;text-align:center;margin:5px}.list-field-cell .list-cell input{width:30%;margin:8px;border:1px solid #ced4da;border-radius:.25rem}.add-icon{font-size:25px;margin:auto}.custom-dialog .modal-dialog{margin:15% 20%}.modal-dialog .modal-content{width:100vmin;margin:auto}.list-cell .react-datepicker-wrapper{margin:5px}.list-cell .react-datepicker-wrapper .react-datepicker__input-container input{width:100%;border:1px solid #ced4da;border-radius:.25rem;padding:0 15px;margin:auto;font-size:1rem;height:calc(1.5em + .75rem + 2px)}.field-cell .date-selection-cell{display:flex;flex-direction:row;justify-content:space-between;width:100%}.field-cell .date-selection-cell span{font-size:calc(4px + 1vmin);width:20%;margin:auto 5px}.field-cell .date-selection-cell input{margin:auto;width:80%;padding:0 10px;font-size:calc(4px + 1vmin);border:1px solid #ced4da;border-radius:.25rem}.react-datepicker-wrapper{width:30%;margin:auto}.component-list{display:flex;flex-direction:column;justify-content:space-around;width:60%;margin:auto}.component-list .component-header{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:20px}.component-list .component-header .title{font-size:calc(6px + 2vmin)}.component-list .button-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.component-list .line{width:80%;height:2px;background-color:#c7c7c7;margin:15px auto}.component-list .list{display:flex;flex-direction:column;width:100%;height:40vmin;overflow-y:auto;margin:auto;font-size:calc(2px + 2vmin)}.component-list .list .requestCell{display:flex;flex-direction:row;justify-content:space-around;margin:10px auto}.component-list .list .requestCell,.report-detail{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.report-detail{max-width:60vmin}.report-detail .report-data{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.component-overwiev{display:flex;flex-direction:column;justify-content:space-around;width:80%;margin:auto}.component-overwiev .component-header{display:flex;flex-direction:row;justify-content:space-around}.component-overwiev .component-header .title{font-size:calc(6px + 2vmin)}.component-overwiev .process{margin-top:20px;display:flex;flex-direction:row;justify-content:space-around;text-align:center}.component-overwiev .result{margin:15px auto}.component-overwiev .result .detail{text-align:right;padding-left:40px;padding-right:40px}.component-overwiev .list{display:flex;flex-direction:column;width:100%;height:40vmin;overflow-y:auto;margin:auto;font-size:calc(2px + 2vmin)}.component-overwiev .list .requestCell{display:flex;flex-direction:row;justify-content:space-around;margin:10px auto}
/*# sourceMappingURL=main.56dfc0dc.chunk.css.map */