@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.calendar-card{height:600px}.form-group-custom [class*=WrappedFormInput-inputAdornment]{min-width:20px}.rt-tr .rt-td{align-self:center}}body{overflow:hidden;background-color:#eee;color:#3c4858;font-size:14px;margin:0}body,html{height:100vh}#root{height:100%}.action-button{color:#28367b!important;font-weight:400!important}.action-button:focus,.action-button:hover{background-color:#f8ac00!important;color:#fff!important}.tenants-app-bar{box-shadow:none;z-index:1029;position:absolute;background-color:transparent;border-bottom:0;margin-bottom:0;width:100%;padding-top:10px}.tenants-list-title{padding:30px 30px 10px}.tenants-list-title>h3,.tenants-list-title h4{color:#fff}.tenants-list-title>h4{padding-top:10px}.tenants-list-container{height:100%;display:flex;margin:0;background-image:url(/static/media/sidebar-background.4c70ccde.jpg);background-size:cover;background-position:50%;align-items:center;justify-content:center;color:#fff}.tenants-list-container .tenants-list-card{display:flex;min-height:250px;width:400px;padding:10px;overflow-y:auto;background-color:rgba(0,0,0,.7)}.tenants-list-container .tenants-list-card-small{width:100%;margin-left:10px;margin-right:10px}.tenants-list-container .tenants-list{width:100%}.tenants-list-container .tenants-list>div{background-color:#fff;opacity:.7;border-radius:5px;margin-bottom:5px}.tenants-list-container .tenants-list>div span{color:#000}.tenants-list-container .tenants-list>div:hover{background-color:#f8ac00!important;opacity:1}.tenants-list-container .tenants-list>div:hover span{color:#fff!important}.tenants-logo-container{position:relative;padding:15px 0;margin:0;display:flex;align-items:center;flex-direction:row;z-index:4}.tenants-logo-container>a,.tenants-logo-container>a:focus,.tenants-logo-container>a:hover{color:#000}.tenants-logo-img{margin-left:22px;margin-right:18px}.tenants-logo-img>img{width:50px;vertical-align:middle;border:0}.tenants-logo-text{text-transform:uppercase;padding:5px 0;font-size:24px;white-space:nowrap;font-weight:400;line-height:30px;overflow:hidden}.dropdownItemWithIcon{display:flex;flex-direction:row}.dropdownItemWithIcon svg{margin-right:0;margin-left:auto;color:#000}.dropdownItemWithIcon:hover svg{color:#fff}.tenants-select-menu-item{font-size:inherit!important}.container{overflow-y:auto!important}.site-container header{background-color:#000;border-radius:0}.site-container header svg{color:#fff}.site-container header .dropdownItemWithIcon{display:flex;flex-direction:row}.site-container header .dropdownItemWithIcon svg{margin-right:0;margin-left:auto;color:#000}.site-container header .dropdownItemWithIcon:hover svg{color:#fff}.site-container footer{padding:0!important}.site-container footer a:focus,.site-container footer a:hover{color:rgb(108.6073619632,125.2699386503,207.3926380368)}.user-name-section{display:flex;align-items:center;cursor:pointer}.user-name-section .user-name-label{color:#fff;text-align:right}.user-name-section .user-name-label .user-ItemSubText{font-size:12px}.user-name-section .user-name-label label{cursor:pointer;line-height:16px!important}.class-manager-container{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;right:0;top:0}.class-manager-item-settings-button{margin-top:0!important}.circular-progress-bar-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.circular-progress-bar-container svg{color:#28367b}.location-tree{min-height:400px;max-height:400px;overflow-y:auto}.permissions-tree-container{border:1px solid #999;border-radius:5px}.company-locations-form-group{padding-right:10px;padding-left:10px;flex-direction:column!important}.company-locations-form-group>label{padding-top:15px!important;width:100%!important}.company-locations-form-group>div{padding-top:5px!important}.company-locations-form-group>div>div{width:100%!important}.rc-tree-switcher_open{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAQUlEQVR4AWMY1EAViPcA8QFiMFStGjaD1gDxfxLxGmwGHSDDoAMj2KACIHbAgQvoaxAcj8YaTbOICqmZFqxn0AIAdk+odPZersYAAAAASUVORK5CYII=)!important}.rc-tree-switcher_close,.rc-tree-switcher_open{background-size:13px 13px!important;background-color:#fff!important;background-position:0!important}.rc-tree-switcher_close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAUklEQVR4AWMY1EAViPcA8QFiMFStGjaD1gDxfxLxGmwGHSDDoAOkGFQAwZQb5ADCA25QAZIBAmCM4BfQ1CD6hxG9op/yBEnTLKJCaqYF6xm0AACIMJ+AV2+vHAAAAABJRU5ErkJggg==)!important}.rc-tree-checkbox{background-size:20px 20px;background-position:0;height:20px!important;width:20px!important;background-image:url(/static/media/unchecked-checkbox.3ac1097a.svg)!important}.rc-tree-checkbox.rc-tree-checkbox-disabled{display:none!important}.rc-tree-checkbox-checked{background-image:url(/static/media/checked-checkbox.5675e31c.svg)!important}.rc-tree-checkbox-checked,.rc-tree-checkbox-indeterminate{background-size:20px 20px;background-position:0!important;height:20px!important;width:20px!important}.rc-tree-checkbox-indeterminate{background-image:url(/static/media/indeterminate-checkbox.ff8fb100.svg)!important}.edit-modal-footer{position:relative;justify-content:space-between!important}.add-modal-footer{position:relative}.edit-delete-modal-button-group{position:relative;width:110px}.edit-delete-modal-button-group button{width:110px}.edit-delete-modal-button-group .delete-exception,.edit-delete-modal-button-group .edit-exception{position:absolute;top:0;width:100%;right:-1px}.add-modal-button-group{position:relative;width:150px}.add-modal-button-group button{width:150px}.add-modal-button-group .add-exception{position:absolute;top:0;width:100%;right:-1px}.date-picker-entry{display:flex}.date-picker-entry>label{width:20%;align-self:center}.date-picker-entry>div{width:80%}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5em;font-size:.875rem;border:none;border-radius:.125rem;box-shadow:0 10px 50px 0 rgba(0,0,0,.2)}.react-datepicker__header{background-color:#fff;border-bottom-color:#999}.react-datepicker__month-container{background-color:#fff}.react-datepicker__current-month,.react-datepicker__day-names .react-datepicker__day-name{color:#28367b}.react-datepicker__day--selected{border-radius:50%;box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(156,39,176,.4)}.react-datepicker__day--in-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--range-end,.react-datepicker__day--range-start,.react-datepicker__day:hover{border-radius:50%!important;background-color:#28367b;color:#fff!important}.react-datepicker__day--selected{background-color:#28367b!important;color:#fff!important}.react-datepicker__day--in-range:hover{background-color:rgb(33.7423312883,45.5521472393,103.7576687117)!important}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){border-radius:50%!important;background-color:rgba(40,54,123,.5)}.calendar-filters-card{margin-top:10px!important}.calendar-filters-container .calendar-filters{height:100%}.calendar-filters-container .calendar-filters .calendar-filters-header{display:flex;flex-direction:row}.calendar-filters-container .calendar-filters .calendar-filters-header>label{padding-left:5px}.calendar-filters-container .calendar-filters .calendar-filter-group{margin-bottom:15px;margin-top:15px}.react-select-container .react-select__control{cursor:pointer}.react-select-container .react-select__control.react-select__control--is-focused{border-color:#28367b!important;box-shadow:0 0 0 1px #28367b!important}.react-select-container .react-select__menu{z-index:1100!important}.react-select-container .react-select__option{cursor:pointer!important}.react-select-container .react-select__option.react-select__option--is-selected{background-color:#28367b!important;color:#fff!important}.react-select-container .react-select__option.react-select__option--is-focused{background-color:rgb(108.6073619632,125.2699386503,207.3926380368)!important;color:#fff!important}.react-select-container .options-group{display:flex;align-items:center;justify-content:space-between;z-index:100}.react-select-container .options-group .options-group-label{color:#000}.react-select-container .options-group .options-group-badge{display:inline-block;padding:.16em .5em;background-color:#ebecf0;border-radius:2em;color:#000;font-size:12;line-height:1;font-weight:400;text-align:center;min-width:1}.calendar-card{margin-top:10px!important}.add-button-container{display:flex;justify-content:flex-end}.rbc-calendar .rbc-event.event-ReportingLocation{background-color:#007cbe;box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(0,124,190,.4)}.rbc-calendar .rbc-event.event-ProfitCentre{background-color:#f8ac00;box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(248,172,0,.4)}.rbc-calendar .rbc-event.event-Company{background-color:#e56d2a;box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(229,109,42,.4)}.rbc-calendar .rbc-event.event-default{background-color:#999;box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px hsla(0,0%,60%,.4)}.rbc-calendar .rbc-event.not-workday:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAERSURBVDhPtZIxS0JhGIWvBBZEi4Sj4D9oFBxqCNcmwUkQassh3HS6RT9CCNykIEgbrdmhNv9FYwRShPfrOfceKAhKEA88nO8933vg3suN1qIkSYrwIHf0v0IIeTig1IYpHGtW7pXf4nKDxQ68wCPswwf5Hj5wfqY9VzIR5Li4xQM+wfJ47DnWDn7l+QbLpUWJoOWLBZSdjZ2NNXPc5fzurKksFcPI4RxqHA/xN2evmkHfQa+h7M7VtHzh8Ak+QU8wczbzrPzZ2bmrmQgK9m3YYaekRblm5T/3/pRKWTeUHC0vlbLuusssbfE+VWjAKRypiV/CCcc6XoFNV75FWIYe9GEI16B/+96z8i6k/8GKiqIvY2KBv+VeTO0AAAAASUVORK5CYII=);background-repeat:no-repeat;width:15px;height:15px;float:left}.rbc-calendar .special-day{background-color:rgb(185.5766871166,193.4785276074,232.4233128834)}.rbc-calendar .rbc-row-segment{padding:0 5px 1px}.rbc-calendar .rbc-off-range-bg{background:#e5e5e5}.rbc-toolbar button{background-color:#28367b}.rbc-toolbar button:hover{background-color:rgb(52.5153374233,70.8957055215,161.4846625767)}.progress-bar-grid-item{position:relative;top:10px}.MuiIconButton-label-571{position:absolute;left:0;top:calc(50% - 5.5px)}.exception-reason-input{display:flex;flex-direction:row}.exception-reason-input>div{margin-bottom:0!important}.exception-reason-input>div>div{width:100%}.table-title{color:#000}.table-sub-component{padding:20px}.permissions-tree{min-height:300px;max-height:300px;overflow-y:auto}.user-name-form-group label{width:10%}.group-name-form-group>div>div,.search-permissions-form-group>div>div,.user-name-form-group>div>div{width:30%}.groups-table-card,.users-table-card{border:1px solid #28367b!important}.groups-table-card .card-icon svg,.users-table-card .card-icon svg{color:#000}.table-row-edit-button{color:#000!important}.add-entity-form-select{width:100%}.add-entity-form-grid-item{display:flex!important;align-items:center!important}.rc-tree .filter-node .rc-tree-node-content-wrapper span{color:#28367b!important}.group-name-col,.user-name-col{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;padding-left:5px}.group-name-col.column-expander,.user-name-col.column-expander{cursor:pointer}.expanded-col{justify-content:center}.groups-table .rt-td,.users-table .rt-td{height:50px}.groups-table .rt-td>div,.users-table .rt-td>div{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.groups-table .rt-td:first-child>div,.users-table .rt-td:first-child>div{justify-content:flex-start}.groups-table .rt-thead .rt-th,.users-table .rt-thead .rt-th{font-weight:500!important}.groups-table .rt-thead .rt-th.-cursor-pointer>div:first-of-type:after,.users-table .rt-thead .rt-th.-cursor-pointer>div:first-of-type:after{top:5px!important;right:0!important;background-repeat:no-repeat;content:url(/static/media/sort-up-arrow.e165d9d5.svg)!important}.groups-table .rt-thead .rt-th.-cursor-pointer.-sort-asc>div:first-of-type:after,.users-table .rt-thead .rt-th.-cursor-pointer.-sort-asc>div:first-of-type:after{top:5px!important;right:0!important;content:url(/static/media/sort-up-arrow.e165d9d5.svg)!important}.groups-table .rt-thead .rt-th.-cursor-pointer.-sort-desc>div:first-of-type:after,.users-table .rt-thead .rt-th.-cursor-pointer.-sort-desc>div:first-of-type:after{top:5px!important;right:0!important;content:url(/static/media/sort-down-arrow.1eec23eb.svg)!important}.table-title{font-size:25px;font-weight:400!important}.sweet-alert-wrapper>div:first-child{animation:none!important;border-color:#fc0!important}.sweet-alert-wrapper>div:first-child span{animation:none!important;background-color:#fc0!important}.targets-summary-section{border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap}.targets-summary-section .summary-form-group{margin-bottom:15px;width:215px!important;max-width:215px!important;padding-left:15px!important}.targets-summary-section .summary-form-group:first-child{width:80px!important;max-width:80px;padding-left:0!important;margin-bottom:0}.targets-summary-section .summary-form-group .summary-group-element{position:relative;width:200px;height:50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:5px;font-size:17px;background-color:#28367b;color:#fff;padding-right:10px;padding-left:10px}.targets-summary-section .summary-form-group .summary-group-element .summary-group-value{flex-grow:1;padding-right:5px;text-align:right;overflow:hidden;text-overflow:ellipsis}.targets-summary-section .summary-total{height:80px;width:80px;text-align:center;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#000;background-color:#fc0;font-size:19px;font-weight:700}.targets-tabs-container{margin-top:20px;margin-bottom:10px;position:relative}.targets-tabs-container header{position:relative;z-index:1}.targets-tabs-container .targets-tabs-header{background-color:#fff!important;z-index:1000!important}.targets-tabs-container .targets-tabs-header .targets-tabs-button{cursor:pointer}.targets-tabs-container .targets-tabs-contents{width:100%;margin-top:-5px}.targets-tabs-container .targets-tabs-contents .targets-card{margin-top:0!important;margin-bottom:0!important;border-radius:0!important}.tools-bar{display:flex;flex-direction:row;justify-content:flex-end}.tools-bar>div{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.tools-bar>div .react-select-container{min-width:120px}.tools-bar>div .toolbar-item{margin-right:10px}.tools-bar>div .toolbar-item:last-child{margin-right:0}.targets-location-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.targets-location-section>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.targets-location-section .year-picker{display:flex;flex-direction:row;align-items:center;margin-right:160px}.targets-location-section .year-picker>label{font-weight:400;margin-right:15px}.targets-location-section .year-picker input{width:50px!important}.targets-location-section .add-bottom-margin,.targets-location-section .targets-location-selector.--small-version,.targets-location-section .year-picker.--small-version{margin-bottom:15px}.targets-location-section .targets-location-selector{display:flex;flex-direction:row;align-items:center;min-width:400px}.targets-location-section .targets-location-selector>label{margin-right:15px}.targets-location-section .targets-location-selector>div{flex-grow:1}.product-category-dropdown{padding:3px 2px}.product-category__control{cursor:pointer}.product-category__control.product-category__control--is-focused{border-color:#28367b!important;box-shadow:0 0 0 1px #28367b!important}.product-category__menu{z-index:1100!important;width:200px!important}.product-category__option{cursor:pointer!important}.product-category__option.product-category__option--is-selected{background-color:#28367b!important;color:#fff!important}.product-category__option.product-category__option--is-focused{background-color:rgb(108.6073619632,125.2699386503,207.3926380368)!important;color:#fff!important}.product-category__value-container{padding-left:2px;padding-right:2px}.product-category__indicators .product-category__dropdown-indicator{padding:1px}.targets-footer-section{text-align:right}.targets-table .rt-th{text-align:left}.targets-table .rt-td .change,.targets-table .rt-td .change .complete{width:100%;border:1px solid #e5e5e5;text-align:right;padding-right:5px;overflow:hidden}.targets-table .rt-td .change.add-precision-unit-padding,.targets-table .rt-td .change .complete.add-precision-unit-padding{padding-right:15px}.targets-table .rt-td .precision-unit-symbol{display:inline;position:absolute;top:9px;right:9px}.targets-table .rt-thead .rt-th.-cursor-pointer>div:first-of-type:after{background-repeat:no-repeat}.targets-table .rt-thead .rt-th.-cursor-pointer.-sort-asc>div:first-of-type:after,.targets-table .rt-thead .rt-th.-cursor-pointer>div:first-of-type:after{top:5px!important;right:0!important;content:url(/static/media/sort-up-arrow.e165d9d5.svg)!important}.targets-table .rt-thead .rt-th.-cursor-pointer.-sort-desc>div:first-of-type:after{top:5px!important;right:0!important;content:url(/static/media/sort-down-arrow.1eec23eb.svg)!important}.targets-table .table-total-footer{color:#fff;background-color:#28367b;text-align:right;padding-right:10px}.targets-table .rt-tfoot{box-shadow:none!important;border-top:1px solid #999;margin-top:10px;padding-top:10px}.targets-table.hidden-footer .rt-tfoot{visibility:hidden!important}.change{border:2px solid #f8ac00!important}.change.completed{border:2px solid #e5e5e5!important;transition:border-color 3s ease-out!important}.change.error{border-color:#d50000!important}.change.content-not-editable{background-color:#e5e5e5}.rt-noData{pointer-events:all!important;white-space:nowrap}.table-message{border:1px solid #999;padding:20px;border-radius:5px;color:#999;font-weight:600}.table-message.-populate-button{border:none}.table-message.-populate-button button{color:#000!important;font-weight:700!important;padding-right:15px!important}.table-message.-populate-button button span{padding-right:10px}.rt-td{position:relative}.rt-td:first-child{padding:0!important}.cell-with-tooltip,.custom-product-category-cell{max-width:150px;width:150px}.cell-with-tooltip{padding:5px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-item-add-product-category-button{color:#000!important}.action-buttons-column{padding:0!important;max-width:20px!important}.delete-product-category-button{width:20px!important;min-width:20px!important;height:20px!important;padding:0!important;margin:0!important;border-radius:0!important}