.modal_overlay{position:fixed;overflow-x:hidden;z-index:2;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}.modal_overlay .form-row .col{width:50%}.modal{display:block;margin:20px auto;min-width:300px;max-width:600px;background-color:var(--rm-contrast-0);border:1px solid var(--rm-contrast-3);border-radius:3px}.modal.modal_lg{max-width:800px}.modal.modal_xl{max-width:1000px}.modal .modal_header{background-color:var(--rm-contrast-1);border-bottom:1px solid var(--rm-contrast-3);font-size:1.2em;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal_header .close{margin:-5px -5px -5px auto}.modal .modal_body{padding:20px}.modal .modal_body.nopadding{padding:0}.modal .modal_body.nopadding .separator{margin:0}.modal .modal_body .bbottom{border-bottom:1px solid var(--rm-contrast-2)}.modal .modal_body .bleft{border-left:1px solid var(--rm-contrast-2)}.modal .modal_body .separator{margin:0 -20px;border-color:var(--rm-contrast-2)}.modal .modal_body h4.separator_title{opacity:.5;text-align:right;margin:0}.modal .modal_footer{background-color:var(--rm-contrast-1);border-top:1px solid var(--rm-contrast-3);padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-enter-active,.modal-leave-active{-webkit-transition:all .2s;transition:all .2s}.modal-enter,.modal-leave-to{opacity:0}.multiselect.is-invalid .multiselect__tags{border-color:#dc3545}.versions_credits_modal .modal .modal_body h4.separator_title{margin-bottom:-15px}.versions_credits_modal #days_row{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.versions_credits_modal #days_row input{text-align:center}.versions_credits_modal #days_row>*{width:30%}.versions_credits_modal #days_row .form-group{margin-bottom:0}.vcredits_table tbody tr td.discounted{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}table.table.crud td.action,table.table.crud th.action{padding:0 10px;text-align:right;cursor:pointer;width:.1%;white-space:nowrap}table.table.crud td.action svg,table.table.crud th.action svg{width:15px}table.table.crud td.action:hover,table.table.crud th.action:hover{background-color:#fff}table.table.crud td.action:hover .icon_add,table.table.crud th.action:hover .icon_add{color:#007bff}table.table.crud td.action:hover .icon_delete,table.table.crud th.action:hover .icon_delete{color:#dc3545}table.table.crud tbody tr{cursor:pointer}table.table.crud tbody tr.nopointer{cursor:inherit}table.table.crud tbody tr.nopointer:hover{background-color:transparent}