@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);
body{font-size:14px;font-weight:400!important}a,body{font-family:Roboto,sans-serif!important}a:hover{text-decoration:none!important}.right_col{background-color:#fff}.x_title h2{font-size:20px}.invoices-grid{margin-bottom:50px}.invoice-header h1{font-size:24px!important;font-weight:700!important}textarea{resize:none!important}.login{background-color:#fff}.login_wrapper{max-width:500px!important}.login_form{background-color:#fff;border-radius:20px;padding:20px 50px}.login_content img{max-width:300px}.login_content form div a{margin-right:0!important}.nav.side-menu li.active,.nav.side-menu li.current-page{border-right:5px solid #bd1d42}.nav_menu{align-items:center;display:flex;padding:13px;width:100%}.nav_menu .toggle,.nav_menu .toggle #menu_toggle{padding:0!important}.nav_menu .navbar-nav{display:flex;flex:1;gap:10px;justify-content:flex-end}.nav_menu .navbar-nav .navbar-right{align-items:center;display:flex;gap:30px;justify-content:flex-end}#table-procedures tbody tr td a,#table-procedures tbody tr td form button{margin-bottom:0!important}.label-project{background-color:#5bc0de}.label-pending{background-color:#f0ad4e}.label-approved{background-color:rgba(231,76,60,.88)}.label-in_progress{background-color:rgba(243,156,18,.88)}.label-finished{background-color:rgba(38,185,154,.88)}.label-cancelled,.label-rescheduled,.label-unrealized{background-color:rgba(231,76,60,.88)}.dropzone{border:2px dashed #e6e9ed!important}.profile_details h2{font-size:12px}.dz-message{font-size:14px;font-weight:700;padding-top:50px;text-align:center}.dz-message i{color:#e6e9ed;font-size:64px}.dz-preview>.well{margin-bottom:10px!important;padding:10px!important}.dz-details{align-items:center;display:flex;justify-content:space-between}.edz-filename{display:inline}.edz-info{align-items:center;display:flex;width:100%}.edz-icon{margin-right:10px}.dz-btn-remove .btn{margin:0!important}.alert .alert-content{align-self:flex-start;display:flex}.alert .alert-content ul{flex:1;list-style:none;margin:0!important;padding-left:0}.badge-draft{background-color:#6c757d}.badge-published{background-color:#007bff;color:#fff}.badge-unpublished{background-color:#17a2b8;color:#fff}.badge-cancelled{background-color:#dc3545;color:#fff}.badge-deserted{background-color:#ffc107;color:#212529}.badge-failed{background-color:#dc3545;color:#fff}.badge-finished{background-color:#343a40;color:#fff}.badge-awarded{background-color:#1abb9c!important;color:#fff}.badge-draft{background-color:#6c757d!important;color:#fff}.badge-pending{background-color:#f0ad4e!important;color:#fff}.badge-confirmed{background-color:#007bff!important;color:#fff}.badge-paid{background-color:#1abb9c!important;color:#fff}.mail_list{padding:5px 10px}.mail_list.active{background-color:#1abb9c;border-radius:5px;color:#fff}.mail_list.active small{color:#fff}.form{padding:7px 10px}.form figcaption{margin-top:10px}.form-complete-items{display:flex;flex-direction:column;gap:10px}.form-complete-items .field{background-color:#fff;border:1px solid #ccc;padding:10px 20px}.form-complete-items .field label{font-size:16px;font-weight:700}.file-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.file-item{border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px;text-align:center}.file-item:hover{background-color:#f9f9f9}.file-item.selected{border:2px solid #1abb9c}.file-item figure{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.file-item figure img{height:50px;width:50px}.file-item figure figcaption{font-size:12px;font-weight:700;margin-top:5px;max-width:100%;overflow:hidden}.file-item figure figcaption span{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-pending,.badge-under-review{background-color:#f0ad4e}.x_panel .x_title{border-bottom:none!important}.x_panel .x_title h2{font-size:18px}.accordion .card{background-color:red;padding:10px}.accordion .card .card-header{align-items:center;display:flex;justify-content:space-between}.accordion .card .card-header button:hover{background-color:red}.invoice-accordion .panel{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:10px}.invoice-accordion .panel:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}.invoice-accordion .panel-heading{background-color:#f8f9fa;border-bottom:1px solid #ddd;cursor:pointer;padding:15px}.invoice-accordion .panel-heading:hover{background-color:#e9ecef}.invoice-accordion .panel-title{margin:0}.invoice-accordion .panel-title a{color:#495057;display:block;font-weight:500;text-decoration:none}.invoice-accordion .panel-title a:hover{text-decoration:none}.invoice-accordion .panel-body{background-color:#fff;padding:20px}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.text-decoration-none{text-decoration:none}.font-weight-bold{font-weight:700}.font-weight-500{font-weight:500}.text-muted{color:#6c757d}.text-primary{color:#337ab7}.text-right{text-align:right}.text-center{text-align:center}.mb-0{margin-bottom:0}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:15px}.mr-2{margin-right:10px}.mt-4{margin-top:20px}.py-4{padding-bottom:20px;padding-top:20px}.btn-sm{border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}.btn-group-vertical{display:flex;flex-direction:column}.btn-group-vertical .btn{border-radius:0;margin-bottom:-1px}.btn-group-vertical .btn:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.btn-group-vertical .btn:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:0}.w-100{width:100%}.table-sm td,.table-sm th{padding:5px}.table-borderless td,.table-borderless th{border:none}.btn-rounded{border-radius:30px!important;padding:7px 25px!important}.form-control.is-invalid,.form-control.is-invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.invalid-feedback{color:#dc3545;display:block!important;font-size:12px;margin-top:.25rem;width:100%}.form-control-file.is-invalid{border-color:#dc3545!important}input[type=file]{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:6px 12px}input[type=file].is-invalid{border-color:#dc3545!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.file-list{background-color:#fff;border-radius:4px;max-height:300px;overflow-y:auto}.file-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px;transition:background-color .2s ease}.file-item:last-child{border-bottom:none}.file-item:hover{background-color:#f8f9fa}.file-info{align-items:center;display:flex;flex:1;margin-right:15px}.file-info i{color:#dc3545;font-size:16px;margin-right:8px}.file-name{color:#333;font-weight:500;margin-right:8px;word-break:break-word}.file-item .btn{flex-shrink:0;font-size:12px;padding:6px 12px}.file-item .fa-file-pdf-o{color:#dc3545}.file-item .fa-file-image-o{color:#28a745}.file-item .fa-file-word-o{color:#007bff}.file-item .fa-file-excel-o{color:#28a745}.file-item .fa-file-archive-o{color:#ffc107}.alert{border:none;border-radius:8px;margin-bottom:20px;padding:15px 20px}.alert.alert-success{background-color:#d4edda;border-left:4px solid #28a745;color:#155724}.alert.alert-danger{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.alert.alert-danger ul{margin-bottom:0;padding-left:20px}.alert.alert-warning{background-color:#fff3cd;border-left:4px solid #ffc107;color:#856404}.alert.alert-info{background-color:#d1ecf1;border-left:4px solid #17a2b8;color:#0c5460}

/*# sourceMappingURL=app.css.map*/