img{max-width:100%}.alert-dismissible .btn-close{height:.6em}.btn.small{font-size:80%}.required:after{color:#f61111;content:" * "}.col-form-label{font-weight:700;padding-top:0}textarea.form-control{min-height:135px}.submit-group{margin-top:2rem}.select2-container{max-width:100%}.input-multi{border:1px solid #ced4da;border-radius:4px}.input-multi .list-previous-choices{align-items:center;background-color:transparent;border-radius:4px!important;border-right:none;color:#171717;display:flex;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:0;margin-left:1px;padding-left:0;padding-right:0;text-align:center;white-space:nowrap}.input-multi .list-previous-choices .li-choice{border:1px solid #ccc;border-radius:24px;margin:8px;padding:5px 10px}.input-multi .list-previous-choices .li-choice .remove-li{color:#ccc;cursor:pointer;margin-left:2px}.input-multi .list-previous-choices+.form-control{border:none;border-radius:4px!important;margin-left:0!important}.form-group .form-check .form-check-input{margin-left:-1.25rem}.ui-autocomplete{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}.ui-autocomplete>li>div{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.ui-state-active,.ui-state-focus,.ui-state-hover{background-color:#f5f5f5;color:#262626;cursor:pointer;text-decoration:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.application-row:not(:last-of-type){border-bottom:.5px dashed #e9e9e9}.application-row .disabled{color:#e9ecef!important;cursor:not-allowed!important}.application-row .delete,.application-row .validate{cursor:pointer;pointer-events:all}.application-row.new{background-color:linen;border:1px solid #deb887;border-radius:5px;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.datepicker{border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.161);color:#191919;font-size:14px;line-height:26px;padding-left:24px;padding-right:24px;padding-top:9px}.datepicker thead{border-bottom:1px solid #fafafa}.datepicker td{border-radius:5px;height:24px;width:30px}.datepicker table tr td.active{background-color:#5830ff!important;background-image:none!important}.login-page .logo-dark{height:32px}.availability-option{color:#ffc107}.availability-option .bullet{background-color:#ffc107;border-radius:100%;display:inline-block;height:.75rem;margin-left:5px;margin-right:5px;vertical-align:middle;width:.75rem}.availability-option.option-now{color:#198754}.availability-option.option-now .bullet{background-color:#198754}.availability-option.option-not{color:grey}.availability-option.option-not .bullet{background-color:grey}.list-item-card .card-header h5.with-checkbox{padding-top:.5rem}.list-item-card .card-header h5.with-checkbox .form-check{left:1rem;position:absolute;top:0}.list-item-card .card-header h5.with-checkbox .form-check .form-check-input{height:.8rem;width:.8rem}.list-item-card .card-header h5.with-checkbox .toggle-user-hot-availability{height:1.5rem;position:absolute;right:.25rem;top:.25rem;width:1.5rem}.list-item-card .card-header h5.with-checkbox .toggle-user-hot-availability svg{color:gray;height:100%;vertical-align:top;width:100%}.list-item-card .card-header h5.with-checkbox .toggle-user-hot-availability.hot svg{color:#daa520}.list-item-card .card-header h5.with-checkbox .toggle-user-hot-availability.hot svg path{fill:#daa520}.list-item-card .card-header .actions{margin-bottom:-.75rem;margin-right:-1.25rem}.list-item-card .card-body .budget{background-color:#fff;border-radius:25px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.175);box-shadow:0 3px 6px rgba(0,0,0,.175);font-size:.875rem;margin-top:-2.2rem;padding:.2rem .5rem;position:absolute}.list-item-card .card-footer{background-color:#fff;margin-top:-1.25rem;padding:0}.list-item-card.loading:after{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}#data-valid-modal .modal-body{max-height:50vh;overflow-y:auto}.badge-mission_status_to_activate,.bg-mission_status_to_activate{background-color:rgba(126,96,71,.2);color:#fff}.badge-mission_status_ongoing,.bg-mission_status_ongoing,.bg-mission_user_bill_status_ongoing{background-color:#ffc107;color:#fff}.badge-mission_status_failed,.bg-mission_status_failed,.bg-mission_user_bill_status_refused{background-color:#dc3545;color:#fff}.badge-mission_status_assigned,.bg-mission_status_assigned,.bg-mission_user_bill_status_paid{background-color:#28a745;color:#fff}.badge-mission_assigned_status_finished,.bg-mission_assigned_status_finished{background-color:rgba(126,96,71,.2);color:#fff}.badge-mission_assigned_status_ongoing,.bg-mission_assigned_status_ongoing{background-color:#28a745;color:#fff}.dashboard-item{background-color:#fff;border:1px solid #e8e6e6;border-radius:30px;box-shadow:0 1px 4px hsla(0,0%,78%,.6);font-family:Helvetica,sans-serif;height:100%;line-height:1;padding:27px 50px 33px}.dashboard-item .dashboard-item-title{margin-bottom:10px}.dashboard-item .dashboard-item-title h3{font-size:17px;font-weight:700;margin:0}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number{margin-top:23px}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number .dashboard-item-body-element-title{font-size:14px}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number .dashboard-item-body-element-body-main-number{font-size:60px;font-weight:700;line-height:84px;margin:0;text-align:center}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number .dashboard-item-body-element-body-subtext{color:#595959;font-size:11px}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number .dashboard-item-body-element-body-subtext span{font-size:13px}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.with-icon{margin-top:0;padding-left:68px;position:relative}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.with-icon+.dashboard-item-body-element-single-number.with-icon{margin-top:46px}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.with-icon .icon{border-radius:10px;left:0;position:absolute;top:9px}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.with-icon .icon .fa,.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.with-icon .icon .fal,.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.with-icon .icon .far,.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.with-icon .icon .fas{font-size:22px;margin:10px 7px 11px 11px}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.with-icon .dashboard-item-body-element-body .dashboard-item-body-element-body-main-number{text-align:left}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.small .dashboard-item-body-element-title{font-size:12px}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.small .dashboard-item-body-element-body .dashboard-item-body-element-body-main-number{font-size:32px;line-height:32px;margin-bottom:0;margin-top:5px}.dashboard-item .dashboard-item-body .dashboard-item-body-element-single-number.small .dashboard-item-body-element-body .dashboard-item-body-element-body-subtext span{font-size:9px}.dashboard-item .dashboard-item-body.dashboard-item-body-split-type .row .col-6:first-of-type{border-right:1px solid #d3d3d3}.dashboard-item .dashboard-item-body.dashboard-item-body-split-type .row .col-6 .dashboard-item-body-col-left{padding-right:20px}.dashboard-item .dashboard-item-body.dashboard-item-body-split-type .row .col-6 .dashboard-item-body-col-right{padding-left:20px}.dashboard-item .dashboard-item-body h4{font-size:.875em;font-style:italic;margin-bottom:30px}.dashboard-item .dashboard-item-body canvas{max-height:300px}