@import url(//cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css);.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event{border:none;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal}.rbc-month-view{position:relative;border:1px solid #ddd;display:flex;flex-direction:column;flex:1 0;width:100%;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event{border:1px solid #265985;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:-webkit-sticky;position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{width:140px;flex:1 1;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1 1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1 1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.NavBar{display:flex;background:#fff;height:70px;align-items:center;padding:.5em 1em;border-bottom:1px solid #dfe4ea}.NavBar .Logo{width:160px;margin-right:20px}@media only screen and (max-width:768px){.NavBar .Logo{width:100px}}.NavBar span{flex-grow:2;flex-direction:row}.NavBar span,.NavBar span a{display:flex;align-items:center}.NavBar span a{justify-content:center;padding:20px;text-align:center;font-size:1.3em;color:#233592}.NavBar span a:hover{color:#8dc83c}.NavBar span a.activeNavButton{color:#20abe2}.NavBar span a h3{font-size:16px;margin:0 0 0 1em}.NavBar .LoggedInUser{display:flex;align-items:center}.NavBar .LoggedInUser .Logo{width:160px;height:50px;margin-right:20px;background-position:100%;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:968px){.NavBar .LoggedInUser .Logo{display:none}}.NavBar .LoggedInUser .UserAvatar--inner{background-color:#8dc83c!important;color:#fff;font-weight:700;font-size:20px}.NavBar .LoggedInUser div.LoggedInName{padding-left:.5em;display:flex;flex-direction:column}@media only screen and (max-width:768px){.NavBar .LoggedInUser div.LoggedInName span{display:none}}.NavBar .LoggedInUser div.LoggedInName button.LoginAction{background:none;border:none;text-align:right;font-size:.8em;font-weight:700;padding:0;color:#20abe2}.NavBar .LoggedInUser div.LoggedInName button.LoginAction:hover{color:#8dc83c;cursor:pointer}.ui.input.error>input{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38;box-shadow:none}.ui.input.error>input::-webkit-input-placeholder{color:#e7bdbc}.ui.input.error>input::-moz-placeholder{color:#e7bdbc}.ui.input.error>input:-ms-input-placeholder{color:#e7bdbc!important}.ui.input.error>input:focus::-webkit-input-placeholder{color:#da9796}.ui.input.error>input:focus::-moz-placeholder{color:#da9796}.ui.input.error>input:focus:-ms-input-placeholder{color:#da9796!important}.FileDrop{width:100%;padding:35px;text-align:center;border:2px dashed #dfe4ea;margin-bottom:20px}.fileContainer{box-shadow:none}.imageUploaderError{display:none}.dropdown.search.positionIcon .icon{line-height:12px!important}.ChecklistTemplate{width:100%}.ChecklistTemplate .AddTask .input{margin-bottom:0}.JobScroller{position:-webkit-sticky;position:sticky;top:0;background:#f9f9f9;border:1px solid #8dc83c;border-radius:5px;margin-right:20px;overflow:hidden;min-width:200px;display:flex;flex-direction:column}.JobScroller>button{background:none;outline:none;border:none;font-family:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;font-weight:800;transition:background .2s,color .2s;padding:.75em 1.5em;text-align:left}.JobScroller>button:hover{background:#20abe2;color:#fff;cursor:pointer}.JobScroller>button>div{display:inline-block;width:25px;text-align:center}.JobScroller>button>div>svg{font-size:1.15em;margin-right:.5em}.JobScrollableForm{display:flex!important}.DataAvailabilityPickerWrapper{display:flex}.DataAvailabilityWrapper{height:calc(100% - 10px);background:#fff;border:1px solid #aeaeae;border-radius:.3rem;margin-left:.5em}.DataAvailabilityHeader{background:#e74c3c;color:#fff;padding:.5em;border-bottom:1px solid #aeaeae;text-align:center;font-weight:800}.DataAvailabilityBody{overflow-y:auto;height:175px}.DataAvailabilityBody>div>div{border-bottom:1px solid #aeaeae;padding:.5em}.DataAvailabilityBody>div>div>div{display:flex;align-items:center;margin-bottom:.5em}.DataAvailabilityBody>div>div>div>svg{color:#bb3a2c;margin-right:.5em}.DataAvailabilityBody>div>div>div>p{font-weight:800;font-size:.9em;padding:0;margin:0}.DataAvailabilityBody>div>div>div>p.bold{font-weight:800}.DataAvailabilityBody>div>div:last-of-type{border:none}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#e74c3c}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5}.react-datepicker-wrapper{width:100%}.AssignmentWarning{margin:20px 0;font-weight:700;font-size:1.1em;color:#f39c12}.AssignmentWarning svg{margin-right:5px}.ClearDateContainer{margin-bottom:10px}.DateRangeWrapper{display:flex;grid-gap:20px;gap:20px}.DateRangeWarnings{max-width:50%}.DateRangeContainer{width:423px;position:relative;background-color:#fff}.DateRangeContainer .react-datepicker__month-container{width:50%}.DateRangeTimeContainer{display:flex;justify-content:space-between;padding:0 10px 10px}.DateRangeTimeContainer>div{width:47%}.DataTableCalendarEvent{border-radius:5px;overflow:hidden}.DataTableCalendarEvent span{padding:.5em}.DataTableCalendarEvent span.DataTableCalendarEventLabel{background-color:rgba(0,0,0,.2);border-radius:5px}.rbc-day-slot .rbc-event{padding:2px 5px;margin:0}.rbc-day-slot .DataTableCalendarEvent span{padding:0 .25em 0 0}.rbc-day-slot .DataTableCalendarEvent span.DataTableCalendarEventLabel{background:none}.rbc-overlay{border:1px solid #8dc83c;border-radius:5px;box-shadow:none;padding:1em}.rbc-overlay .rbc-overlay-header{font-weight:700;padding:.5em 1em;margin-bottom:1em}.rbc-overlay .rbc-event{margin-bottom:.5em;padding:0}.rbc-overlay .rbc-event:last-of-type{margin-bottom:0}.rbc-event{border-radius:5px;font-weight:700;padding:0;margin:2px 0}.rbc-event:hover{opacity:.8}.rbc-event:focus{outline:none}.rbc-event.grey{background-color:#a2a4a7}.rbc-event.blue{background-color:#3498db}.rbc-event.yellow{background-color:#f1c40f}.rbc-event.orange{background-color:#f39c12}.rbc-event.red{background-color:#e74c3c}.rbc-event.green{background-color:#2ecc71}.DataTableContainer{overflow-y:auto}.DataTableContainer .DataTableHeader{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}.DataTableContainer .DataTableHeader .DataTableTitleContainer{display:flex;flex-direction:row;align-items:center;flex-grow:2}.DataTableContainer .DataTableHeader .DataTableTitleContainer svg{color:#233592;font-size:26px;margin-right:15px}.DataTableContainer .DataTableHeader .DataTableTitleContainer h1{color:#233592;font-size:24px;margin:0}.DataTableContainer .DataTableSummaryContainer{height:100%;padding:0 1em}.DataTableContainer .DataTableSummaryContainer .SummaryStatRow{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;margin-bottom:20px}.DataTableContainer .DataTableSummaryContainer .SummaryStatRow .SummaryStat{flex-grow:2;display:flex;flex-direction:column;justify-content:center;background:#8dc83c;height:100px;border-radius:5px;padding:10px;color:#fff;text-align:right;margin-right:20px}.DataTableContainer .DataTableSummaryContainer .SummaryStatRow .SummaryStat:last-of-type{margin-right:0}.DataTableContainer .DataTableSummaryContainer .SummaryStatRow .SummaryStat p:first-of-type{font-weight:700;font-size:1.5em;margin-bottom:0}.DataTableContainer .DataTableSummaryContainer .SummaryStatRow .SummaryStat p:last-of-type{font-weight:700;font-size:2.25em}.DataTableContainer .DataTableSummaryContainer .SummaryStatRow .SummaryGraph{text-align:center;flex-grow:2;margin-right:50px}.DataTableContainer .DataTableSummaryContainer .SummaryStatRow .SummaryGraph:last-of-type{margin-right:0}.DataTableContainer .DataTableSummaryContainer .SummaryStatRow .SummaryGraph>p{font-weight:700;font-size:1.5em}.DataTableContainer .DataTableSummaryContainer .SummaryStatRow .SummaryGraph>svg{width:80%;max-width:350px;overflow:visible}.DataTableContainer .DataTableSummaryContainer .RatingStatRow{max-width:800px;display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;margin:70px auto 0;padding-bottom:40px}.DataTableContainer .DataTableSummaryContainer .RatingStatRow>p{font-size:1.5em;font-weight:700}.DataTableContainer .DataTableSummaryContainer .RatingStatRow>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.DataTableContainer .DataTableSummaryContainer .RatingStatRow>div>.StarRatingContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.DataTableContainer .DataTableSummaryContainer .RatingStatRow>div>.StarRatingContainer div{display:flex;flex-direction:row;justify-content:center;align-items:center;height:38px;font-size:1.5em}.DataTableContainer .DataTableSummaryContainer .RatingStatRow>div>.StarRatingContainer .yellow{color:#f1c40f}.DataTableContainer .DataTableSummaryContainer .RatingStatRow>div>.StarRatingContainer .grey{color:#a2a4a7}.DataTableContainer .DataTableSummaryContainer .RatingStatRow>div>.StarRatingContainer p{font-weight:700;font-size:1.25em}.DataTableContainer .DataTableHeader{font-weight:700}.DataTableContainer .DataTableDescription{margin-bottom:20px}.DataTableContainer .DataTableCalendarSwitch .ViewSwitchButton{margin-right:10px}.DataTableContainer .DataTableCalendarSwitch .ViewSwitchButton.ViewSwitchButtonActive{background-color:#8dc83c!important}.DataTableContainer .DataTableCalendarSwitch label{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-right:20px;color:#233592}.DataTableContainer .DataTableCalendarSwitch label svg{font-size:1.25em;margin-right:10px}.DataTableContainer .DataTableCalendarSwitch label span{margin-right:10px;font-weight:700}.DataTableContainer .DataTableCalendarContainer{height:100%;min-height:600px;padding:1em;overflow:hidden}.DataTableContainer .DataTableCalendarContainer .rbc-toolbar{font-weight:700;margin-bottom:1em}.DataTableContainer .DataTableCalendarContainer .rbc-toolbar button{font-family:"Lato","Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;font-weight:700;font-size:14px;padding:.5em 1.5em;background:#fff;color:#2f3640;box-shadow:none!important;border-color:#dfe4ea!important}.DataTableContainer .DataTableCalendarContainer .rbc-toolbar button:hover{background-color:#8dc83c;color:#fff;cursor:pointer}.DataTableContainer .DataTableCalendarContainer .rbc-toolbar button:focus{cursor:pointer;outline:none}.DataTableContainer .DataTableCalendarContainer .rbc-toolbar button.rbc-active{background-color:#20abe2;color:#fff}.DataTableContainer .DataTableCalendarContainer .rbc-month-view{border-radius:5px}.DataTableContainer .DataTableCalendarContainer .grey{background-color:#a2a4a7}.DataTableContainer .DataTableCalendarContainer .blue{background-color:#3498db}.DataTableContainer .DataTableCalendarContainer .yellow{background-color:#f1c40f}.DataTableContainer .DataTableCalendarContainer .orange{background-color:#f39c12}.DataTableContainer .DataTableCalendarContainer .red{background-color:#e74c3c}.DataTableContainer .DataTableCalendarContainer .green{background-color:#2ecc71}@media (max-width:768px){.DataTableContainer .hideMob{display:none}}.DataTableContainer table{text-align:center!important}.DataTableContainer table tbody tr td .DataTableImageContainer{position:relative;width:100px;height:70px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto;border-radius:5px;overflow:hidden}.DataTableContainer table tbody tr td .DataTableImageContainer a{position:absolute;top:10px;right:10px;background:#20abe2;padding:6px 10px;border-radius:5px;color:#fff}.DataTableContainer table tbody tr td .DataTableImageContainer a:hover{background:#8dc83c}.DataTableContainer table tbody tr td .DataTableDownload{background:#20abe2;border-radius:5px}.DataTableContainer table tbody tr td .DataTableDownload:hover{background:#8dc83c}.DataTableContainer table tbody tr td .DataTableDownload a{display:block;padding:10px;color:#fff}.StyledDataTable h1{color:#233592;margin-bottom:0}.StyledDataTable h1 span{color:#a2a4a7;font-size:16px}.StyledDataTable table{background:none!important;border:none!important;border-collapse:separate!important;border-spacing:0 .9em!important;text-align:center!important;margin-top:0!important}.StyledDataTable table thead th{background:none!important;border:none!important;color:#a2a4a7!important;text-align:center!important;padding-top:0!important;padding-bottom:0!important}.StyledDataTable table tbody tr{background:#fff!important;box-shadow:1px 3px 10px 2px rgba(0,0,0,.1)!important;border-radius:5px}.StyledDataTable table tbody tr:hover{background:#20abe2!important;color:#fff!important;font-weight:700;cursor:pointer}.StyledDataTable table tbody tr td{min-height:73px!important;margin-bottom:10px!important;border:1px solid #dfe4ea!important;border-right:none!important;border-left:none!important;padding:20px 10px 18px!important}.StyledDataTable table tbody tr td:first-of-type{font-weight:700;border-radius:5px 0 0 5px;border-left:1px solid #dfe4ea!important}.StyledDataTable table tbody tr td:last-of-type{border-radius:0 5px 5px 0;border-right:1px solid #dfe4ea!important}.StyledDataTable table tbody tr.NoData{background:none!important;border:none!important;box-shadow:none!important;color:#000!important;cursor:auto}.StyledDataTable table tbody tr.NoData td{border:none!important}.StyledDataTable table tfoot tr th{background:none!important;border:none!important;padding:10px 0 0!important}.DataTablePagination{display:flex;flex-direction:row;align-items:center;padding-top:1em}.DataTablePagination .DataTablePaginationTotals{color:#a2a4a7;margin-right:1em}.DataTablePagination .DataTablePaginationButtons{display:flex;flex-grow:2;justify-content:flex-end}.DataTablePagination .pagination .item{font-weight:700!important}.DataTablePagination .pagination .item:hover{background-color:#20abe2!important;color:#fff!important}.DataTablePagination .pagination .active{background-color:#8dc83c!important;color:#fff!important}.DataTablePagination .DataTablePaginationSort .ui.selection.dropdown{border-color:#8dc83c!important}.GreyCell{background-color:#a2a4a7}.BlueCell,.GreyCell{color:#fff;padding:7px 0;border-radius:20px;font-weight:700;font-size:.9em;min-width:100px}.BlueCell{background-color:#3498db}.YellowCell{background-color:#f1c40f}.RedCell,.YellowCell{color:#fff;padding:7px 0;border-radius:20px;font-weight:700;font-size:.9em;min-width:120px}.RedCell{background-color:#e74c3c}.OrangeCell{background-color:#f39c12}.GreenCell,.OrangeCell{color:#fff;padding:7px 0;border-radius:20px;font-weight:700;font-size:.9em;min-width:120px}.GreenCell{background-color:#2ecc71}.InactiveCell{opacity:.5}.MediaGalleryContainer{display:flex;grid-gap:20px;gap:20px;flex-wrap:wrap;max-height:400px;overflow-y:auto}.MediaGalleryContainer .MediaGalleryNoResultsContainer{width:100%;text-align:center;margin:20px 0}.MediaGalleryContainer .MediaGalleryImageContainer{display:flex;flex-direction:column;justify-content:space-between;width:150px;height:150px;border:1px solid #ccc;border-radius:5px;background-size:cover;background-position:50%;background-repeat:no-repeat}.MediaGalleryContainer .MediaGalleryImageContainer div{display:flex;align-content:flex-start;justify-content:flex-end;grid-gap:5px;gap:5px;margin:5px 5px 5px 0}.MediaGalleryContainer .MediaGalleryImageContainer div.MediaGalleryManagementRow{justify-content:space-between}.MediaGalleryContainer .MediaGalleryImageContainer div a{background:#20abe2;padding:6px 10px;border-radius:5px;color:#fff}.MediaGalleryContainer .MediaGalleryImageContainer div a.DeleteMedia{background:#e74c3c}.MediaGalleryContainer .MediaGalleryImageContainer div a.DateMedia{background:none}.MediaGalleryContainer .MediaGalleryImageContainer div a.DateMedia:hover{background:none;cursor:default}.MediaGalleryContainer .MediaGalleryImageContainer div a:hover{background:#8dc83c;cursor:pointer}.DataFilterContainer{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;padding:1em 0}.DataFilterContainer .DataFilterHeaderContainer{display:flex;justify-content:space-between;align-items:center;padding:0 1em 1em;border-bottom:1px solid #dfe4ea}.DataFilterContainer .DataFilterHeaderContainer h1{color:#233592;margin:0}.DataFilterContainer .DataFilterHeaderContainer button.ui.button{background:none!important;padding:0!important;color:#20abe2!important;font-family:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;font-weight:800;font-size:16px}.DataFilterContainer .DataFilterHeaderContainer button.ui.button:hover{color:#8dc83c!important;cursor:pointer}.DataFilterContainer .form{flex-grow:2;overflow-y:auto;padding:1em}.DataFilterContainer .form .FormFieldTitleContainer span{display:none}.DataFilterContainer .ButtonContainer{display:flex;justify-content:flex-end;border-top:1px solid #dfe4ea;padding:1em 1em 0}.DataFilterContainer .ButtonContainer button{margin:0 0 0 .75em}.ActivityContainer h1{color:#233592}.ActivityContainer .ActivityStatContainer{display:flex}.ActivityContainer .ActivityStatContainer .ActivityStat{display:flex;flex-direction:row;align-items:center;background:#fff;min-width:110px;margin-right:20px;text-align:center;border:1px solid #dfe4ea;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.05),0 3px 3px rgba(0,0,0,.05)}.ActivityContainer .ActivityStatContainer .ActivityStat h1{background:#8dc83c;color:#fff;font-size:30px;font-weight:500;padding:10px 15px;margin-bottom:0;border-radius:5px 0 0 5px}.ActivityContainer .ActivityStatContainer .ActivityStat div{flex-grow:2;color:#2f3640;text-align:center;padding:5px 10px}.DataModalContainer{width:95hw!important;max-width:95%!important;height:88%;border-radius:.28571429rem!important}.DataModalContainer>.header{height:60px;background:#8dc83c!important;color:#fff!important;border-bottom:none!important}.DataModalContainer .content{height:calc(100% - 125px)!important;max-height:calc(100% - 125px)!important;background:#fff!important}.DataModalContainer .content .ModalLinksWrapper{display:flex}.DataModalContainer .content .ModalLinksWrapper .ModalLinks{width:200px;background:#fff;border-radius:.28571429rem;border:1px solid #8dc83c;padding:20px;margin-right:20px}.DataModalContainer .content .DataFormSection{background:#fff;border-radius:.28571429rem;border:1px solid #8dc83c;padding:20px;margin-bottom:20px}.DataModalContainer .content .DataFormSection .DataFormSectionTitleContainer{display:flex;flex-direction:row;align-items:center;margin-bottom:15px}.DataModalContainer .content .DataFormSection .DataFormSectionTitleContainer svg{color:#233592;font-size:20px;margin-right:15px}.DataModalContainer .content .DataFormSection .DataFormSectionTitleContainer h1{color:#233592;font-size:18px;margin:0}.DataModalContainer .content .DataFormSection .DataFormSectionFields{display:flex;flex-wrap:wrap;justify-content:space-between}.DataModalContainer .content .DataFormSection .DataFormSectionFields .field{width:100%}@media (min-width:769px){.DataModalContainer .content .DataFormSection .DataFormSectionFields .field.halfWidth{width:49%}.DataModalContainer .content .DataFormSection .DataFormSectionFields .field.thirdWidth{width:32%}.DataModalContainer .content .DataFormSection .DataFormSectionFields .field.quarterWidth{width:24%}}.DataModalContainer .content .DataFormSection .ui.horizontal.divider{margin:24px 0 20px}.DataModalContainer .content .DataFormSection .DataTableContainer{margin-top:20px}.DataModalContainer .content .DataFormSection .DataTableContainer .DataTableTitleContainer svg{font-size:20px;margin-right:15px}.DataModalContainer .content .DataFormSection .DataTableContainer .DataTableTitleContainer h1{font-size:18px}.DataModalContainer .content .DataFormSection .DataTableContainer button.ui.small.icon.left.labeled.button{width:100%!important}.DataModalContainer .content .DataFormSection .DataTableContainer button.ui.small.icon.left.labeled.button.spaceBelow{margin-bottom:1em}.DataModalContainer .content .DataFormSection .field:first-of-type>.DataTableContainer{margin-top:0}.DataModalContainer .content .DataFormTabContainer{border:1px solid #8dc83c;border-radius:5px}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTitleContainer{padding:20px;display:flex;flex-direction:row;align-items:center;margin-bottom:5px}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTitleContainer:first-of-type{padding-bottom:0;margin-bottom:0}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTitleContainer:last-of-type{padding-top:0}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTitleContainer svg{color:#233592;font-size:20px;margin-right:15px}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTitleContainer h1{color:#233592;font-size:18px;margin:0}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .tabular.menu{border-bottom:1px solid #8dc83c}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .tabular.menu .item{font-weight:700;font-size:15px;color:#20abe2}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .tabular.menu .item .ActiveStageTab,.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .tabular.menu .item:hover{color:#8dc83c}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .tabular.menu .item.active{color:#233592;border-left:1px solid #8dc83c;border-top:1px solid #8dc83c;border-right:1px solid #8dc83c}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .tabular.menu .item:first-of-type.active{border-left:none;border-top-left-radius:0}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .bottom{border:none;padding:20px}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .bottom>div{display:flex;flex-wrap:wrap;justify-content:space-between}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .bottom>div .field{width:100%}@media (min-width:769px){.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .bottom>div .field.halfWidth{width:49%}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .bottom>div .field.thirdWidth{width:32%}}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .DataTableTitleContainer svg{font-size:20px;margin-right:15px}.DataModalContainer .content .DataFormTabContainer .DataFormSectionTab .DataTableTitleContainer h1{font-size:18px}.DataModalContainer .actions{height:65px;background:#fff!important}.DataAttachmentsContainer .DataTableTitleContainer{display:flex;flex-direction:row;align-items:center;flex-grow:2;color:#233592}.DataAttachmentsContainer .DataTableTitleContainer svg{font-size:20px;margin-right:15px}.DataAttachmentsContainer .DataTableTitleContainer h1{font-size:18px;margin:0}.DataAttachmentsContainer .DataTableContainer .DataTableHeader{margin-bottom:10px}.PromptModalContainer{border-radius:.28571429rem!important}.PromptModalContainer>.header{background:#8dc83c!important;color:#fff!important;border-bottom:none!important}.PromptModalContainer .actions{background:#fff!important}.PromptModalContainer .PromptModalFiles{text-align:center}.PromptModalContainer .PromptModalFiles .PromptModalFilesThumb{width:160px;height:105px;border-radius:5px;background-position:50%;background-size:contain;background-repeat:no-repeat;margin:0 auto;overflow:hidden}.PromptModalContainer .ui.form{display:flex;flex-wrap:wrap;justify-content:space-between}.PromptModalContainer .ui.form .field{width:100%}@media (min-width:769px){.PromptModalContainer .ui.form .field.halfWidth{width:49%}.PromptModalContainer .ui.form .field.thirdWidth{width:32%}}.FormFieldTitleContainer{display:flex;justify-content:space-between;margin-bottom:10px}.FormFieldTitleContainer h3{font-size:15px;margin:0!important}.FormFieldTitleContainer span{font-weight:800;color:#a2a4a7}.SignatureViewContainer .divider{margin:30px 0}.SignatureViewContainer .divider h3{color:#233592;font-size:18px;text-transform:none;letter-spacing:0}.SignatureViewContainer .SignatureViewWrapper{border:1px solid #8dc83c;border-radius:5px;padding:20px;margin-bottom:20px}.SignatureViewContainer .SignatureInputRow{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}.SignatureViewContainer .SignatureInputRow>div{margin-right:20px;margin-bottom:20px;flex-grow:1}.SignatureViewContainer .SignatureInputRow>div:last-of-type{margin-right:0}.SignatureViewContainer .SignatureInputRow>div .SignatureImage{width:50%;height:320px;border:1px solid #dfe4ea;border-radius:5px;margin-top:20px;background-size:contain;background-position:50%;background-repeat:no-repeat}.SignatureViewContainer .StarRatingContainer,.SignatureViewContainer .StarRatingContainer div{display:flex;flex-direction:row;justify-content:center;align-items:center}.SignatureViewContainer .StarRatingContainer div{height:38px;margin-right:20px;font-size:1.5em}.SignatureViewContainer .StarRatingContainer .yellow{color:#f1c40f}.SignatureViewContainer .StarRatingContainer .grey{color:#a2a4a7}.SignatureViewContainer .StarRatingContainer p{font-weight:700}.Checklist .DataTableContainer button.ui.small.icon.left.labeled.button{width:100%!important}.Checklist .DataTableContainer button.ui.small.icon.left.labeled.button.spaceBelow{margin-bottom:1em}.LocationPicker>.DataTableContainer{margin-top:30px;margin-bottom:30px}.LocationPicker>.DataTableContainer button.ui.small.icon.left.labeled.button{width:100%!important}.LocationPicker>.DataTableContainer button.ui.small.icon.left.labeled.button.spaceBelow{margin-bottom:1em}.LocationPicker h3{font-size:15px}.LocationPicker .divider{margin:30px 0 20px}.LocationPicker .divider h3{color:#233592;font-size:18px;text-transform:none;letter-spacing:0}.Checklist>.DataTableContainer{margin-top:30px;margin-bottom:30px}.Checklist h3{font-size:15px}.Checklist .divider{margin:30px 0 20px}.Checklist .divider h3{color:#233592;font-size:18px;text-transform:none;letter-spacing:0}.DropdownLabel{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}@media (max-width:768px){.DropdownLabel.TabHeader{font-size:15px}}.DropdownLabel div{border-radius:50%;width:10px;height:10px;margin-right:10px}.DropdownLabel div.grey{background-color:#a2a4a7}.DropdownLabel div.blue{background-color:#3498db}.DropdownLabel div.yellow{background-color:#f1c40f}.DropdownLabel div.orange{background-color:#f39c12}.DropdownLabel div.red{background-color:#e74c3c}.DropdownLabel div.green{background-color:#2ecc71}.DropdownContent div{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}.DropdownContent div h3{font-size:12px;color:#a2a4a7;margin-right:10px;margin-bottom:0}.DropdownContent div p{flex-grow:2}.DropdownLookup{border-radius:5px 5px 0 0!important}.DropdownLookup.error{border-radius:5px!important}.LookupAddress{padding:15px 10px 10px;border-radius:0 0 5px 5px;border:1px solid #dfe4ea;border-top:none}.LookupAddress>h4{color:#233592}.LookupAddress>div{display:flex;flex-direction:row}.LookupAddress>div .LookAddressColumn{display:flex;flex-direction:column;margin-right:30px}.LookupAddress>div .LookAddressColumn div,.LookupAddress>div .LookAddressColumn h4{margin-bottom:10px}.DataFormSwitchContainer label{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.DataFormSwitchContainer label span{margin-right:10px}.IntegrationWrapper{border:1px solid #dfe4ea;border-radius:5px;padding:25px}.IntegrationWrapper .Steps{display:flex;flex-wrap:wrap}.IntegrationWrapper .Steps .Step{display:flex;align-items:center;margin-bottom:20px;margin-right:20px}.IntegrationWrapper .StatusIcon{display:inline-block;background:#e74c3c;border-radius:50%;width:10px;height:10px;margin:0 5px}.IntegrationWrapper .StatusIcon.red{background-color:#e74c3c}.IntegrationWrapper .StatusIcon.green{background-color:#2ecc71}body{background:#f9f9f9;margin:0;font-family:"Lato","Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}h1,h2,h3,h4,h5{font-family:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;font-weight:800}h1,h2{font-size:16px}h3,h4,h5{font-size:14px}.RedText{color:#e74c3c!important}.primaryHeader{text-transform:uppercase;font-size:20px;color:#233592}button.button{background:#20abe2!important;color:#fff!important;padding:.75rem 2rem!important}button.button:hover{background:#8dc83c!important}button.redButton{background:#e74c3c!important}button.redButton:hover{background:#bb3a2c!important}button.greenButton{background:#2ecc71!important}button.greenButton:hover{background:#27a85d!important}button.blueButton{background:#3498db!important}button.blueButton:hover{background:#2b82bd!important}button.orangeButton{background:#f39c12!important}button.orangeButton:hover{background:#db8e14!important}.box{background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.05),0 3px 3px rgba(0,0,0,.05);border:1px solid #dfe4ea;border-radius:5px;padding:20px;margin-bottom:20px}.import-box .import-title{display:flex;flex-direction:row;align-items:center}.import-box .import-title button{padding:12px 14px!important}.import-box .import-title h1{flex-grow:2;margin:0}.import-box form{display:flex}.import-box form div{margin-right:10px}.App{height:100vh}.App main.MainContainer{display:grid;grid-template-rows:70px 1fr 40px;height:100vh}.App main.MainContainer .NavBar{background:#fff;z-index:2;position:fixed;width:100%;grid-row:1}.App main.MainContainer .Page{grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(0,calc(100vh - 110px));height:calc(100vh - 110px)}.App main.MainContainer .Page main{grid-column:1;grid-row:1;padding:1em}.App main.MainContainer .Page main>.box:last-of-type{display:flex;height:100%;margin-bottom:0;padding:0}.App main.MainContainer .Page main>.box:last-of-type.HomeTableHeight{height:calc(100% - 115px)}.App main.MainContainer .Page main>.box:last-of-type.UploadTableHeightOpen{height:calc(100% - 209px)}.App main.MainContainer .Page main>.box:last-of-type.UploadTableHeightClosed{height:calc(100% - 100px)}.App main.MainContainer .Page main>.box:last-of-type .StyledDataTable{width:100%;display:flex;flex-direction:column;justify-content:space-between;flex:1 1;padding:1em 0 0}.App main.MainContainer .Page main>.box:last-of-type .StyledDataTable .DataTableHeader{padding:0 1em}.App main.MainContainer .Page main>.box:last-of-type .StyledDataTable .DataTableDescription{padding:0 1em 1.5em;margin-bottom:0;border-bottom:1px solid #dfe4ea}.App main.MainContainer .Page main>.box:last-of-type .StyledDataTable .DataTablePagination{padding:1em;border-top:1px solid #dfe4ea}.App main.MainContainer .Page main>.box:last-of-type .StyledDataTable .DataTableDataContainer{flex-grow:2;overflow-y:auto;padding:.5em 1em}.App main.MainContainer .Page aside{grid-column:2;grid-row:1;padding:1em 1em 1em 0}.App main.MainContainer .Page aside>.box{display:flex;height:100%;margin-bottom:0;padding:0}@media only screen and (max-width:1024px){.App main.MainContainer .Page main{grid-column:1/3}.App main.MainContainer .Page .HideFilterButton,.App main.MainContainer .Page aside{display:none}}.App main.MainContainer footer{grid-row:3;justify-content:space-between;background:#fff;border-top:1px solid #dfe4ea;padding:.5em 1.5em;font-size:12px;color:#a2a4a7}.App main.MainContainer footer,.App main.MainContainer footer .FooterVersion p{display:flex;align-items:center}.App main.MainContainer footer .FooterVersion p .FooterVersionStatusIndicator{display:flex;background:#f1f2f6;width:10px;height:10px;border-radius:20px;margin:0 .5em}.App main.MainContainer footer .FooterVersion p .FooterVersionStatusIndicator.red{background:#e74c3c}.App main.MainContainer footer .FooterVersion p .FooterVersionStatusIndicator.green{background:#2ecc71}
/*# sourceMappingURL=main.8bf1b341.chunk.css.map */