:root{--company:#ed257e;--company-rgb:0 0 0 .2rem rgba(237,37,126,0.25);--company-hover:#ce1165;--company-reverse:#fff;--company-grey-border:#adb5bd;--company-shadow:#fde9f2}.custom-control-input:not(:valid,:invalid):checked~.custom-control-label::before,form:not(.was-validated) .custom-control-input:checked~.custom-control-label::before{background-color:var(--company) !important;border-color:var(--company) !important}form:not(.was-validated) .custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:var(--company-rgb) !important;box-shadow:var(--company-rgb) !important;border-color:var(--company-shadow) !important}.custom-control-input:focus:not(:valid,:invalid,:checked)~.custom-control-label::before{border-color:var(--company) !important}.list-group-item.active,.list-group-item.active:hover,.list-group-item:focus{z-index:2;color:var(--company-reverse) !important;background-color:var(--company) !important;border-color:var(--company) !important}a.list-group-item.active,a.list-group-item:hover,a.list-group-item:focus{text-decoration:none !important}select[multiple] option:active,select[multiple] option:hover,select[multiple] option:focus,select[multiple] option:selected,select[multiple] option:checked,select:-internal-list-box option:checked{background-color:var(--company) !important;color:var(--company-reverse) !important}button.btn-outline-primary{border-color:var(--company) !important;color:var(--company) !important}button.btn-outline-primary:hover{background-color:var(--company-hover) !important;color:var(--company-reverse) !important}button.btn-outline-secondary{border-color:var(--company-grey-border) !important}h1,h2,h3,h4,h5,h6{color:var(--company) !important}div.dataTables_wrapper div.dataTables_length label option:hover{background-color:var(--company) !important}a.dropdown-item:hover{background-color:var(--company) !important;color:var(--company-reverse) !important}a:not(.nav-link,.dropdown-item,.fc-time-grid-event,.btn-secondary){color:var(--company) !important;text-decoration:none;background-color:transparent}a:not(.nav-link,.dropdown-item,.page-link,.fc-time-grid-event):hover{color:var(--company) !important;text-decoration:underline}.badge-primary{color:#fff !important;background-color:var(--company) !important}.nav-tabs .nav-item .nav-link{color:#000 !important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--company) !important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--company) !important;color:var(--company-reverse) !important}.btn-primary:not(.close,.btn-success,.btn-secondary){color:#fff !important;background-color:var(--company) !important;border-color:var(--company) !important}.btn-primary:not(.close,.btn-success,.btn-secondary):hover{color:#fff !important;background-color:var(--company-hover) !important;border-color:var(--company-hover) !important}a.btn-primary:not(.close,.btn-secondary){color:#fff !important;background-color:var(--company-hover) !important;border-color:var(--company) !important}a.btn-primary:not(.close):hover{color:#fff !important;background-color:var(--company) !important;border-color:var(--company-hover) !important}a.btn-primary:not(.close,.btn-success,):active,a.btn-primary:not(.close,.btn-success,):focus{box-shadow:var(--company-rgb) !important}.custom-file-input:focus ~ .custom-file-label{border-color:var(--company-shadow) !important;box-shadow:var(--company-rgb) !important}button.btn-primary:not(.close,.btn-success):focus,button.btn-primary:not(.close,.btn-success).focus{color:#000 !important;background-color:#fff !important;border-color:var(--company) !important;box-shadow:var(--company-rgb) !important}button.btn-primary:not(.close,.btn-success).disabled,button.btn-primary:not(.close,.btn-success):disabled{color:#fff !important;border-color:var(--company) !important}button.btn-primary:not(:disabled):not(.disabled,.btn-success):active,button.btn-primary:not(:disabled):not(.disabled,.btn-success).active,.show>.btn-primary.dropdown-toggle{color:#fff !important;background-color:var(--company-hover) !important;border-color:var(--company) !important}button.btn-primary:not(:disabled):not(.disabled,.btn-success):active:focus,button.btn-primary:not(:disabled):not(.disabled,.btn-success).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:var(--company-rgb) !important}.bg-primary{background-color:var(--company) !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:var(--company-hover) !important}.page-link{color:var(--company) !important}.page-link:hover{color:var(--company-hover) !important}.page-link:focus{box-shadow:var(--company-rgb)}.page-item.active .page-link{background-color:var(--company) !important;border-color:var(--company) !important;color:var(--company-reverse) !important}.dropdown-item.active,.dropdown-item:active{background-color:var(--company) !important}.accordion a[data-toggle="collapse"]{color:var(--company) !important}.modal-content .modal-header :is(h1,h2,h3,h4,h5,h6),div:not(.accordion)>.card:not(.bg-primary) .card-header :is(h1,h2,h3,h4,h5,h6){color:var(--company) !important}.card.bg-primary .card-header :is(h1,h2,h3,h4,h5,h6){color:#fff !important}.accordion>.card .card-header :is(h1,h2,h3,h4,h5,h6){color:black !important}.card-body :is(h1,h2,h3,h4,h5,h6){color:black}.form-control:focus{border-color:var(--company) !important;box-shadow:var(--company-rgb) !important}div.dropdown-menu a.dropdown-item.active p button.close{text-shadow:none !important;opacity:1}html,body{height:100%}.footer,.push{height:30px;min-height:0;max-height:80px}div#wrapper{min-height:100%;margin-bottom:-30px}.smaller-text{font-size:12px}.company-color{color:var(--company)}.company-bg{background-color:var(--company);color:white}.of-color{color:#cccce1}.of-color-magenta{color:var(--company)}.of-bg-magenta{background-color:var(--company);color:white}.of-bg-magenta-selected{background-color:var(--company) !important}.bg-orange{background-color:#fd7e14 !important}div.title h4{color:black !important}div.childSectionPanel div.row.headerTable h1,div.childSectionPanel div.row.headerTable h2,div.childSectionPanel div.row.headerTable h3,div.childSectionPanel div.row.headerTable h4,div.childSectionPanel div.row.headerTable h5,div.childSectionPanel div.row.headerTable h6{color:black !important}.form-row .form-group h5{margin-bottom:0rem}.form-row .form-group label{margin-bottom:.2rem}.form-row .form-group.col-sm.col-special-true{margin-bottom:.4rem}.red{color:red}.green{color:green}.gray{color:gray}.yellow{color:#e8e826}.orange{color:orange}.blue{color:blue}.grey{color:#bdbdbd}button[disabled],button:disabled{cursor:not-allowed!important}i[data-toggle="tooltip"][data-original-title]:not([data-original-title=""]),span[data-toggle="tooltip"][data-original-title]:not([data-original-title=""])>input,span[data-toggle="tooltip"][data-original-title]:not([data-original-title=""])>select,span[data-toggle="tooltip"][data-original-title]:not([data-original-title=""])>textarea{cursor:help}.nav-pills .nav-link:not(.active){border:1px solid #dee1e4 !important;color:#343a40 !important}.nav-item span.label+span:not(.badge,:empty)::before{content:": "}.dropdown.bootstrap-select .dropdown-menu a{font-size:smaller !important}.containerDashboard div.tab-content>div{margin-top:.5rem !important}table.dataTable tbody>tr.row-selected,table.dataTable tbody>tr>.row-selected{background-color:#343a40 !important;color:white !important}table.dataTable tbody tr td{text-align:center !important;vertical-align:middle !important}.dt-col-date{width:105px !important;min-width:105px}.dt-col-datetime{width:125px !important;min-width:125px}.dt-col-date input.datetimepicker-input{width:90px;max-width:90px;min-width:90px}.dt-col-datetime input.datetimepicker-input{width:110px;max-width:110px;min-width:110px}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:7px;left:auto;height:16px;width:16px;display:block;position:absolute;color:var(--company);border:0 !important;box-shadow:none;text-align:center;font-family:"Font Awesome 5 Free";line-height:16px;content:'\f067';background-color:transparent !important;display:inline-block;padding:1px 1px 1px 1px;margin:0 !important;font-weight:900;font-size:xx-small}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'\f068';background-color:transperent !important}.dt-bootstrap4 .dt-buttons .btn.btn-sm.btn-outline-dark:hover,.dt-bootstrap4 .dt-meta-buttons .btn.btn-sm.btn-outline-dark:hover,.colorButton:hover{background-color:var(--company-hover) !important;border-color:var(--company-hover) !important;color:white !important}.dt-bootstrap4 .dt-buttons .btn.btn-sm.btn-outline-dark,.dt-bootstrap4 .dt-meta-buttons .btn.btn-sm.btn-outline-dark,.colorButton{background-color:transparent !important;border-color:#ced4da !important}.dt-bootstrap4 .dt-buttons.form-inline .dropdown.bootstrap-select .btn.dropdown-toggle,.dt-bootstrap4 .dt-meta-buttons.form-inline .dropdown.bootstrap-select .btn.dropdown-toggle{margin:0 !important;padding:2px 5px !important}.custom-file-label-sm{height:calc(1.5em+.5rem+2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.custom-file-label-sm:after{height:calc(1.5em+.5rem);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.0rem .2rem .2rem .0rem}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:0 !important;content:"" !important}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:0 !important;content:"" !important}table.dataTable thead th{position:relative;background-image:none !important;text-align:center}table.dataTable thead th.sorting:after,table.dataTable thead th.sorting_asc:after,table.dataTable thead th.sorting_desc:after{position:absolute !important;top:12px !important;right:6px !important;color:var(--company) !important;font-family:"Font Awesome 5 Free" !important;opacity:1}table.dataTable thead th.sorting:after{content:"\f0dc" !important;color:#000 !important;font-size:.8em !important;padding-top:.12em !important;opacity:.4}table.dataTable thead th.sorting_asc:after{content:"\f0de" !important}table.dataTable thead th.sorting_desc:after{content:"\f0dd" !important}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before{content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px;text-align:center !important;vertical-align:middle !important}table.dataTable tbody td.select-checkbox:before,table.dataTable tbody td.select-checkbox:after,table.dataTable tbody th.select-checkbox:before,table.dataTable tbody th.select-checkbox:after{display:block;position:absolute;top:50% !important;left:50%;width:12px;height:12px;box-sizing:border-box;text-align:center !important;vertical-align:middle !important}div#containerPanel div.tab-content .card .card-body .form-group label.control-label{font-size:small;font-weight:bold}.card-body .row .text-center h5,.accordion .text-center h5{color:black}ul.fancytree-container{border:none !important}span.fancytree-title{font-size:.8em !important}span.fancytree-title:hover{background-color:var(--company-shadow) !important}.fancytree-colorize-selected .fancytree-plain span.fancytree-active span.fancytree-title,.fancytree-colorize-selected .fancytree-plain span.fancytree-selected span.fancytree-title{background-color:#f7f7f7 !important;border-color:#dedede !important}.fancytree-plain.fancytree-container span.fancytree-node.fancytree-active span.fancytree-title{background-color:#ced4da !important;color:#000 !important}.fancytree-plain.fancytree-container span.fancytree-node.fancytree-active span.fancytree-title{background-color:#ced4da !important;color:#000 !important}.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-node.fancytree-active span.fancytree-title{border-color:#ced4da !important}span.fancytree-node span.fancytree-expander:hover{color:var(--company) !important}.card-body-icon,.card-header-icon{position:absolute;z-index:0;top:-1px;right:.8rem;opacity:.4;font-size:2rem;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.card-footer{background-color:WHITE;color:black;font-size:12px}.card-body>.row:not(:first-child) .headerTable{margin-top:10px;padding-top:10px;border-top:1px solid var(--company) !important}.row.mb-3.headerTable{margin:0 -6px}.card-header .row .col-sm-4 h4{text-align:center}.bootstrap-select button.btn.dropdown-toggle{border:1px solid #ced4da;background-color:transparent}.bootstrap-select button.btn.dropdown-toggle[aria-disabled=true]{background-color:#e9ecef;opacity:unset}.bootstrap-select.countrypicker button.btn.dropdown-toggle{border:transparent;background-color:transparent;color:white;font-size:small}.report-modal-body{max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden}.report-pre{width:100%;overflow-x:auto;word-wrap:normal;margin:0}.card-columns{column-count:1}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default !important}.btnCollaspe[data-toggle="collapse"] span em:before{content:"\f066"}.btnCollaspe[data-toggle="collapse"].collapsed span em:before{content:"\f065"}.card-header.btnCollaspe em[data-toggle="collapse"]:before{content:"\f078"}.card-header.btnCollaspe em[data-toggle="collapse"].collapsed:before{content:"\f054"}.collapsing{transition:none !important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#dc3545;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right calc(2.25rem / 4);background-size:calc(2.25rem / 2) calc(2.25rem / 2);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='%23dc3545'viewBox='-2-277'%3e%3cpathstroke='%23d9534f'd='M00l33m0-3L03'/%3e%3ccircler='.5'/%3e%3ccirclecx='3'r='.5'/%3e%3ccirclecy='3'r='.5'/%3e%3ccirclecx='3'cy='3'r='.5'/%3e%3c/svg%3E")}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745;background:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%2328a745'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem;background-repeat:no-repeat;padding-right:2.25rem;background-position:center right calc(2.25rem / 4);background-size:calc(2.25rem / 2) calc(2.25rem / 2)}[id^=bootstrap-duallistbox].form-control.is-valid,.was-validated [id^=bootstrap-duallistbox].form-control:valid,[id^=bootstrap-duallistbox].form-control.is-invalid,.was-validated [id^=bootstrap-duallistbox].form-control:invalid{background-position:center right calc(.375em+.99rem)}span.bootstrap-maxlength{font-size:x-small}button.close:hover{background-color:transparent;color:var(--company-hover);font-weight:bold}ul.msgError{list-style-type:none;padding-inline-start:0}.accordion .card-header h4{font-size:14px;color:black}span[data-toggle="tooltip"]{text-align:left;cursor:pointer}.slot{font-size:12px}.slot .fc-time{font-size:12px}.slot.busy{background-color:#e9ecef;color:#000;cursor:no-drop}.slot.free{background-color:var(--company-hover);color:#fff;cursor:pointer}.childSectionPanel label.required:not(.readonly,.allReadOnly-true)::after{content:" *";color:var(--company-hover);font-weight:bold}.chart-legend{width:100%;display:flex;justify-content:center;align-items:center}.btnDiv-legend{cursor:pointer;font-size:12px}.line-through{text-decoration:line-through}.custom-vs-wrapper.focused .custom-vs-toggle-button,.custom-vs-wrapper:focus .custom-vs-toggle-button{box-shadow:0 2px 2px 0 rgba(237,37,126,.14),0 3px 1px -2px rgba(237,37,126,.12),0 1px 5px 0 rgba(237,37,126,.2) !important;border-color:var(--company) !important}.custom-vs-toggle-button{border:1px solid #ddd !important;padding:.3rem .5rem .3rem .25rem !important;border-radius:.2rem !important}.custom-vs-dropbox-container{border-radius:.2rem !important}.custom-vs-dropbox{border:1px solid var(--company);border-radius:.2rem !important;overflow-y:auto}.vscomp-option.selected{background-color:var(--company);color:white}.selected span.vscomp-option-text:after{position:absolute;display:inline-block;right:15px;top:5px;content:'';width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.vscomp-option{font-weight:400 !important;font-size:small !important;text-align:inherit !important;white-space:nowrap !important;line-height:1.5 !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.input-group>.vscomp-ele.pop-comp-ele{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:200px;margin-bottom:0;border-radius:0 .2rem .2rem 0 !important}.input-group .custom-vs-toggle-button{border-radius:0 .2rem .2rem 0 !important}.virtual-select.is-invalid .custom-vs-toggle-button{border:1px solid red !important}.virtual-select.is-valid .custom-vs-toggle-button{border:1px solid green !important}.vscomp-ele[disabled]{background-color:#e9ecef;opacity:5555551}.vscomp-ele{display:inline-block;max-width:100%;width:100%}.dataTables_wrapper,.dataTables_wrapper .dataTables_scroll,.dataTables_wrapper .dataTables_scrollBody,.dataTables_wrapper .dataTables_scrollHead{position:relative !important;z-index:auto !important}.dataTables_wrapper .virtual-select ~ *{display:none !important}.virtual-select.readonly{opacity:.6;pointer-events:none;cursor:not-allowed}.virtual-select.readonly .vscomp-toggle-button{background-color:#e9ecef;border-color:#ccc;color:#161616}table.dataTable tr.row-selected td.select-checkbox:after,table.dataTable tr.row-selected th.select-checkbox:after{content:'\2714';margin-top:-11px;margin-left:-4px;color:var(--company) !important;text-align:center;text-shadow:1px 1px #b0bed9,-1px -1px #b0bed9,1px -1px #b0bed9,-1px 1px #b0bed9}.vscomp-dropbox-container{position:absolute !important;z-index:9999 !important}.dataTables_wrapper .vscomp-dropbox-container{position:fixed !important}