.app-container{background-color:#f8f9fa;display:grid}.app-container .form-container{background-color:#fff;border-radius:5px;margin:30px 25%;padding:30px 90px}.app-container .form-container .form-group-container{margin-bottom:30px}.app-container .form-container .form-group-container .form-label{color:#0d6efd;font-weight:700;padding-right:10px;padding-top:5px;text-align:end;width:150px}.app-container .form-container .form-group-container .btn-submit{background-color:#0d6efd;border:0;margin:5px 0 5px calc(100% - 170px);width:170px}.app-container .form-container small{color:red;margin-left:150px}.buttons-group{display:flex;gap:3px;justify-content:end;margin-top:5px}.form-check{margin:5px 150px}.select-container{display:inline-flex;margin:5px 0;width:100%}.select-container .form-select{width:calc(100% - 150px)}.button-group-container{display:inline-flex;margin:5px 0;width:100%}.button-group-container .btn-group{width:calc(100% - 150px)}.button-group-container .btn-group .btn-outline-secondary{border-color:#ced4da}.button-group-container.valid-error .form-label{color:red!important}.button-group-container.valid-error .btn-group{border:1px solid rgba(255,65,60,.667);border-radius:5px}.date-picker-container{display:inline-flex;margin:5px 0;width:100%}.date-picker-container .form-label.valid-error{color:red!important}.date-picker-container .date-picker-group{display:inherit;width:calc(100% - 150px)}.date-picker-container .date-picker-group span{font-size:22px;font-weight:300;padding:0 8px}.date-picker-container .date-picker-group .date-picker-wrapper{width:50%}.date-picker-container .date-picker-group .date-picker-wrapper.valid-error{border:1px solid rgba(255,65,60,.667);border-radius:5px}.table-container{display:inline-flex;margin:5px 0;width:100%}.table-container table{border-collapse:collapse;border-radius:5px;border-style:hidden;box-shadow:0 0 0 1px #ced4da}.table-container td,.table-container th{border:1px solid #ced4da}.table-container table{width:calc(100% - 150px)}.table-container table th{text-align:center;width:50%}.table-container table th .form-control{border:0;border-radius:0}.table-container table th img{margin:0 5px}.table-container table td .checkbox-group-container{height:300px;overflow-y:scroll}.table-container table td .checkbox-group-container .form-check{margin:3px}.table-container table td .checkbox-group-container .inner-values{margin:0 18px}.table-container.valid-error .form-label{color:red!important}.table-container.valid-error table{box-shadow:0 0 0 1px rgba(255,65,60,.667)}.input-container{display:inline-flex;margin:5px 0;width:430px}.input-container .form-control{width:calc(100% - 150px)}