@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,700);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);:root{font-size:62.5%}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-overflow-scrolling:touch}body,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,span,ul{font-family:HIND VANDARO,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0;display:block}div,input,label,p,span,textarea,ul{font-size:1.6rem;outline:none}i{cursor:pointer}.error{color:red;text-align:left;margin:1rem}h1,h2,h3,h4,h5,h6{letter-spacing:.1rem;text-transform:uppercase;line-height:1.25em;font-family:bebas-neue}h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.8rem}h4{font-size:2.4rem}h5{font-size:2rem}h6{font-size:1.6rem}a,p,span{letter-spacing:.05rem}p{margin-bottom:1rem}a{text-decoration:none}a:hover{text-decoration:underline;text-underline-position:under}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}[class*=-colorPrimary]{background-color:#fc4f00}[class*=-colorSecondary]{background-color:#00325a}.Mui-disabled{fill:grey!important;color:grey!important}.button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button-container,.button-container button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-container button{background-color:#fc4f00;text-transform:uppercase;-webkit-transition:all .4s;transition:all .4s;border:0;border-radius:2rem;width:100%;color:#fff;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.button-container button:hover{cursor:pointer;opacity:.7}.button-container button:disabled{cursor:not-allowed;opacity:1}.button-container button:focus,.button-container button:hover{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.button-container button.button-primary{background-color:#fc4f00}.button-container button.button-secondary{background-color:#00325a}.button-container button.button-white{background-color:#fff;color:#000}.button-container button.button-icon-with-text{background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset;padding:unset}.button-container button.button-icon-with-text .button-text,.button-container button.button-icon-with-text .button-text.icon-end,.button-container button.button-icon-with-text .button-text.icon-start{margin:unset;padding:unset;min-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.button-container button.button-icon-with-text .button-text .icon,.button-container button.button-icon-with-text .button-text.icon-end .icon,.button-container button.button-icon-with-text .button-text.icon-start .icon{width:3.3rem;height:3.3rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.button-container button.button-icon-with-text .button-text.icon-end .icon.icon-primary,.button-container button.button-icon-with-text .button-text.icon-start .icon.icon-primary,.button-container button.button-icon-with-text .button-text .icon.icon-primary{background-color:#fc4f00}.button-container button.button-icon-with-text .button-text.icon-end .icon.icon-secondary,.button-container button.button-icon-with-text .button-text.icon-start .icon.icon-secondary,.button-container button.button-icon-with-text .button-text .icon.icon-secondary{background-color:#00325a}.button-container button.button-icon-with-text .button-text.icon-end .icon.icon-transparent,.button-container button.button-icon-with-text .button-text.icon-start .icon.icon-transparent,.button-container button.button-icon-with-text .button-text .icon.icon-transparent{color:#000;background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset}.button-container button:disabled{background-color:grey;color:#fff}.button-container button:disabled.button-icon-with-text{background-color:transparent}.button-container button:disabled.button-icon-with-text .button-text .icon,.button-container button:disabled.button-icon-with-text .button-text.icon-end .icon,.button-container button:disabled.button-icon-with-text .button-text.icon-start .icon{background:grey;cursor:not-allowed}.button-container button:focus{outline:none}.button-container .button-text{padding:1rem 4rem;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:Montserrat;font-size:1.4rem}.button-container .button-text.icon-end:not(.button-icon){margin-right:-1rem}.button-container .button-text.icon-end:not(.button-icon) .icon{margin-left:1rem}.button-container .button-text.icon-start:not(.button-icon){margin-left:-1rem}.button-container .button-text.icon-start:not(.button-icon) .icon{margin-right:1rem}.button-container .button-text.button-icon{min-width:unset;padding:.6rem}.button-container .button-small .button-text{font-size:1.1rem;min-width:10rem;padding:.5rem 2rem}.checkbox__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-12px}.checkbox__container-label:hover{cursor:pointer}.checkbox__container .MuiSvgIcon-root{width:2rem;height:2rem}.checkbox__container .Mui-disabled{color:grey!important}.checkbox__container svg{color:#000!important}.radio__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-12px}.radio__container .MuiSvgIcon-root{width:2rem;height:2rem}.select__container .selected-value{margin-bottom:0}.modal{top:0;left:0;position:fixed;width:100%;height:100%;background:hsla(0,0%,89.4%,.8);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__container{background:#fff;max-height:85vh;width:50rem;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb}@media(min-width:56.25em){.modal__container{max-width:40rem;width:65%}}.modal__container-closebtn{color:#fff;text-align:right;cursor:pointer;padding:3rem 2rem;background-color:#048ce0}.input-field{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%;margin:.5em 0 2.5rem;position:relative}.input-field,.input-field__input-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.input-field__input-content{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-field__input-content input{font-weight:400;font-size:1.6rem;height:3em;width:100%;max-width:50rem;outline:none;padding:1em}.input-field__input-content input:focus{list-style-type:none;border-color:#60b3e6;border-style:solid;-webkit-transition:all .4s;transition:all .4s}.input-field__input-content input:placeholder{color:grey}.input-field__input-content input:disabled{background-color:#f6f6f6}.input-field__input-content .input__border{border:.1rem solid #f6f6f6}.input-field__input-content .input__no-border{border-width:0}.input-field .input__error{color:red;font-size:1.4rem;position:absolute;top:5rem}.calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.calendar .rbc-calendar{height:50rem}.calendar .rbc-event-content{position:absolute;top:20%;right:35%;font-weight:bolder}@media(max-width:25em){.calendar .rbc-event-content{top:10%;right:0}}.calendar .rbc-header{text-transform:uppercase;background:#048ce0;font-weight:400;padding:1rem 1.5rem}.calendar .rbc-off-range-bg{background:unset}.calendar .rbc-today{background:#60b3e6}.calendar .rbc-now{color:#fff}.calendar .rbc-row-segment{height:100%}.calendar .rbc-event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:unset;color:#000;height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media(max-width:25em){.calendar .rbc-event{height:unset;margin:-15px}}.calendar .rbc-event:focus,.calendar .rbc-event:hover{outline:unset}.calendar .rbc-event.rbc-selected{background-color:unset}.calendar .rbc-row-content{height:100%}.calendar .rbc-date-cell a{cursor:auto}.calendar .rbc-show-more{display:none}.calendar .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0}.calendar .toolbar-container,.calendar .toolbar-container .navigation-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar .toolbar-container .navigation-buttons{-webkit-box-flex:1;-ms-flex:1;flex:1}.calendar .toolbar-container .navigation-buttons .btn{border:none;background-color:unset;cursor:pointer}.calendar .toolbar-container .navigation-buttons .btn svg{stroke:#fff;fill:#60b3e6}.calendar .toolbar-container .navigation-buttons .btn:focus{outline:none}.calendar .toolbar-container .monthName{font-size:2rem;text-transform:capitalize}@media(max-width:25em){.calendar .toolbar-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.dayloghours{padding:0 3rem 3rem}.dayloghours__header{font-size:2rem;margin-top:-6rem;text-align:center;color:#fff}.dayloghours__header-text{margin-bottom:1rem}.dayloghours__header-date{text-transform:capitalize;font-size:1.8rem;font-weight:700}.dayloghours__date{padding-bottom:2rem;text-transform:capitalize}.dayloghours__list{max-height:30rem;overflow:auto;margin-top:2rem}.dayloghours__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3rem 0}.dayloghours__list-item .amount,.dayloghours__list-item .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem}.dayloghours__list-item .amount .text,.dayloghours__list-item .time .text{margin-left:2rem}.dayloghours__list-item .amount .text{font-weight:700}.dayloghours .nohours{margin-top:6rem}.dayloghours .button-container{width:unset;margin:1rem}.dayloghours .button-container button{background-color:#60b3e6;border-radius:unset;width:70%}.datePicker .picker{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;position:relative}.datePicker .picker i{position:absolute;right:1rem}.datePicker .MuiFormControl-root{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem!important;font-size:1.6rem!important;min-width:20rem!important}.datePicker .MuiInputBase-root{-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding:.5rem 1rem}.datePicker .MuiInput-underline:after,.datePicker .MuiInput-underline:before{border:none!important}.datePicker .MuiInputBase-input,.datePicker .MuiTypography-body1,.datePicker .MuiTypography-root{font-size:1.6rem!important}.datePicker .MuiTypography-colorPrimary{background-color:#048ce0!important;color:#fff}.MuiTypography-body1,.MuiTypography-caption{font-size:1.6rem!important;text-transform:capitalize}.MuiTypography-body2{font-size:1.6rem!important}.timePicker .MuiInputBase-root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb}.timePicker .MuiInputBase-root:hover{border:none}.timePicker .MuiFormControl-root{width:100%}.timePicker .MuiIconButton-root{padding:0;margin-right:1rem}.timePicker .MuiSvgIcon-root{font-size:2.2rem}.timePicker .MuiInputBase-input{font-size:1.6rem}.timePicker .MuiInput-underline:before{border:none}.timePicker .MuiInput-underline:after,.timePicker .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:none!important}.MuiPickersClock-pin,.MuiPickersClockPointer-pointer,.MuiPickersClockPointer-thumb,.MuiPickersToolbar-toolbar{background:#000!important}.MuiPickersClockPointer-thumb{border:14px solid #000!important}.MuiPickersClockPointer-thumb.MuiPickersClockPointer-noPoint{border:14px solid #000}.MuiButton-label{color:#000}.loading-hoc__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.loading-hoc__container .modal{background:hsla(0,0%,100%,.7)}.loading-hoc__container .modal.loading-modal__container .modal__container{border:none;border-radius:.8rem;background:transparent;-webkit-box-shadow:unset;box-shadow:unset}.loading-hoc__container .modal.loading-modal__container .modal__container .modal-content{min-width:0;border:none}.loading-hoc__container .modal.loading-modal__container .modal__container .modal-content .loading{display:block}.loading-hoc__container .loader{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading-hoc__container .loader svg{stroke:grey}.loading-hoc__container .text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.react-daterange-picker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:2rem}.react-daterange-picker,.react-daterange-picker *,.react-daterange-picker :after,.react-daterange-picker :before{-webkit-box-sizing:border-box;box-sizing:border-box}.react-daterange-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-daterange-picker__wrapper{border:none!important;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding:1rem;max-width:30rem}.react-daterange-picker__wrapper:hover{border:none}.react-daterange-picker__inputGroup{width:.54em;width:.217em;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 2px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.react-daterange-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-daterange-picker__inputGroup__input{min-width:width;height:100%;position:relative;padding:0 1px;border:0;background:none;font:inherit;-webkit-box-sizing:content-box;box-sizing:content-box;-moz-appearance:textfield}.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button,.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-daterange-picker__inputGroup__input:invalid{background:fade(red,10%)}.react-daterange-picker__button{border:0;background:transparent;padding:4px 6px}.react-daterange-picker__button:enabled{cursor:pointer}.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon,.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon{stroke:#0078d7}.react-daterange-picker__button:disabled .react-daterange-picker__button__icon{stroke:#6d6d6d}.react-daterange-picker__button svg{display:inherit}.react-daterange-picker .react-daterange-picker__clear-button{display:none}.react-daterange-picker__calendar{width:350px;max-width:100vw;position:absolute;top:100%;left:0;z-index:1}.react-daterange-picker__calendar--closed{display:none}.react-daterange-picker__calendar .react-calendar{border-width:thin}.react-daterange-picker__button:enabled:hover{stroke:none}.dateTimePicker .picker{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;position:relative}.dateTimePicker .picker i{position:absolute;right:1rem}.dateTimePicker .MuiFormControl-root{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem!important;font-size:1.6rem!important;min-width:20rem!important}.dateTimePicker .MuiInputBase-root{-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding:.5rem 1rem}.dateTimePicker .MuiInput-underline:after,.dateTimePicker .MuiInput-underline:before{border:none!important}.dateTimePicker .MuiInputBase-input,.dateTimePicker .MuiTypography-root{font-size:1.6rem!important}.dateTimePicker .MuiTypography-body1{font-size:1.6rem}.dateTimePicker .MuiTypography-colorPrimary{background-color:#048ce0!important;color:#fff}.MuiPickersClock-pin,.MuiPickersClockPointer-pointer,.MuiPickersClockPointer-thumb,.MuiPickersDay-daySelected,.MuiPickersToolbar-toolbar,.MuiTabs-indicator{background:#048ce0!important}.MuiTabs-flexContainer{background:#60b3e6!important}.MuiPickersClockPointer-thumb{border:1.4rem solid #60b3e6!important}.MuiPickersClockPointer-thumb.MuiPickersClockPointer-noPoint{border:1.4rem solid #60b3e6}.logItem{position:relative}.logItem i{cursor:text}.logItem.cursor,.logItem.cursor i{cursor:pointer}.logItem .delete{display:none;position:absolute;right:0;top:-1rem;color:#048ce0}.logItem .delete:hover{color:#60b3e6}.logItem:hover .delete{display:block}.logItem__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:98%;padding:2rem;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:hidden}.logItem__details-edit{cursor:pointer;margin-top:1rem;margin-bottom:0}@media(max-width:25em){.logItem__details-edit{margin-top:2rem}}.logItem__details-time{display:none;margin-top:1rem}.logItem__details-time .period{width:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.logItem__details-time .hourText{width:10rem}.logItem__details-time .duration,.logItem__details-time .hourText,.logItem__details-time .status{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem}@media(min-width:56.25em){.logItem__details-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}}.logItem__details-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:30rem;margin-top:1rem}.logItem__details-date-label{margin-left:2rem}.logItem__details{margin:2rem auto}.hoursForm{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem 2rem 2rem;background-color:#fff;overflow:auto}@media(min-width:56.25em){.hoursForm{padding:4rem}}.hoursForm .error{margin:0}.hoursForm .label,.hoursForm label{margin:1rem 0}@media(min-width:56.25em){.hoursForm{-webkit-box-shadow:unset;box-shadow:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:75em){.hoursForm{width:90rem;margin:10rem auto 2rem;overflow:hidden}}.hoursForm__header{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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.hoursForm__header-date,.hoursForm__header-text{margin:2rem 0;font-size:2rem}.hoursForm__header-date{text-transform:capitalize}.hoursForm__dateFields{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:56.25em){.hoursForm__dateFields{width:100%}}.hoursForm__dateFields .duration.disable{color:#b4adad}@media(min-width:56.25em){.hoursForm__dateFields .dateTimePicker{-webkit-box-flex:1;-ms-flex:1;flex:1}}.hoursForm__dateFields .duration{margin-right:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.hoursForm__dailyAllowanceFields{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:85%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:75em){.hoursForm__dailyAllowanceFields{width:60rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:37.5em){.hoursForm__dailyAllowanceFields{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.hoursForm__dailyAllowanceFields .checkbox{width:80%}.hoursForm__dailyAllowanceFields .checkbox.disable{color:#b4adad}@media(min-width:56.25em){.hoursForm__dailyAllowanceFields .checkbox{width:25rem}}@media(min-width:37.5em){.hoursForm__dailyAllowanceFields .checkbox{width:40%}}.hoursForm__dailyAllowanceFields .checkbox .label{margin-bottom:1rem}.hoursForm__dailyAllowanceFields .checkbox .checkboxFields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.hoursForm__dailyAllowanceFields .checkbox .checkboxFields .checkbox__container{margin-right:2rem}.hoursForm__dailyAllowanceFields .moreInfo .label{margin-bottom:1rem}.hoursForm__dailyAllowanceFields .moreInfo{width:100%}@media(min-width:75em){.hoursForm__dailyAllowanceFields .moreInfo{width:40%}}@media(min-width:37.5em){.hoursForm__dailyAllowanceFields .moreInfo{width:53%}}.hoursForm__dailyAllowanceFields .moreInfo textarea{width:100%;background:none;margin-bottom:1rem;border-radius:0;padding:1rem 1rem .5rem;resize:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;border:none;font-size:2rem}.hoursForm .button-container{margin-top:7rem;width:unset!important;-webkit-box-flex:1;-ms-flex:1;flex:1;float:right;display:unset}@media(min-width:56.25em){.hoursForm .button-container{margin-top:10rem}}.hoursForm .button-container button{width:20rem;float:right}.hoursForm .button-container button .button-text{padding:1rem}.hoursForm .button-container button{background-color:#60b3e6;border-radius:unset}.hoursForm .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:unset!important;-webkit-box-flex:1;-ms-flex:1;flex:1;float:right;display:unset;margin-top:7rem}.hoursForm .buttons .button-container{margin:1rem}.hoursForm__switchFields{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.errorBoundary,.hoursForm__switchFields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.errorBoundary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.errorBoundary__content{text-align:center;margin-bottom:2rem}.errorBoundary .button-container{width:unset!important;-webkit-box-flex:1;-ms-flex:1;flex:1;float:right;display:unset}.errorBoundary .button-container button{width:20rem;float:right}.errorBoundary .button-container button .button-text{padding:1rem}.errorBoundary .button-container button{background-color:#60b3e6;border-radius:unset}.attachment-picker-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.attachment-picker-container.disabled,.attachment-picker-container.disabled .attachment-picker *{cursor:not-allowed}.attachment-picker-container.disabled .attachment-picker__upload-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.attachment-picker-container.disabled .attachment-picker__upload-button input,.attachment-picker-container.disabled .attachment-picker__upload-button label{cursor:not-allowed!important}.attachment-picker-container.disabled .icon{opacity:.4}.attachment-picker-container #attachment-picker{width:auto;max-width:5rem}.attachment-picker-container .attachment-picker{margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.attachment-picker-container .attachment-picker.profileImage{width:15rem;height:15rem;margin:0 auto;border-radius:50%;background-color:#60b3e6}.attachment-picker-container .attachment-picker.profileImage label{background:none}.attachment-picker-container .attachment-picker.profileImage label .icon{cursor:pointer;position:relative}.attachment-picker-container .attachment-picker.profileImage label .icon:hover{opacity:.2}.attachment-picker-container .attachment-picker.profileImage label .icon:hover .attachment-image .add{display:block}.attachment-picker-container .attachment-picker.profileImage label .icon .attachment-image .add{display:none;position:absolute;color:#000}.attachment-picker-container .attachment-picker.profileImage img{width:15rem;height:15rem;border-radius:50%}.attachment-picker-container .attachment-picker.profileImage .material-icons{font-size:15rem;color:#fff}.attachment-picker-container .attachment-picker__upload-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.attachment-picker-container .attachment-picker__upload-button input{display:none}.attachment-picker-container .attachment-picker__upload-button label{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.attachment-picker-container .attachment-picker__upload-button label .title{padding:1.5rem 4rem;color:#fff;border-radius:50%;font-weight:400;text-decoration:underline;text-underline-position:under;cursor:pointer}.attachment-picker-container .attachment-picker__upload-button label .icon{margin:auto 0}.attachment-picker-container .attachment-picker__upload-button label .icon i{color:#fff}.attachment-picker-container .attachment-picker__upload-button label .attachments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attachment-picker-container .attachment-picker__upload-button label .attachments i{margin-left:.8rem;cursor:pointer}.attachment-picker-container .attachment-image{margin-bottom:1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attachment-picker-container .attachment-image img{width:auto;height:13rem}.MuiFormControlLabel-root{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.MuiFormControlLabel-root .MuiTypography-body1{font-size:1.6rem;width:15rem}.MuiFormControlLabel-root .MuiSwitch-root{width:60px;height:35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px}.MuiFormControlLabel-root .MuiSwitch-track{border-radius:5rem;background-color:grey}.MuiFormControlLabel-root .MuiSwitch-switchBase{top:-1.5px}.MuiFormControlLabel-root span.MuiButtonBase-root.MuiIconButton-root.PrivateSwitchBase-root-1.MuiSwitch-switchBase.MuiSwitch-colorSecondary .MuiIconButton-label{margin-left:0!important}.MuiFormControlLabel-root .MuiSwitch-colorSecondary.Mui-checked{color:#fff;margin-left:.5rem!important}.MuiFormControlLabel-root .MuiSwitch-colorSecondary.Mui-checked+.MuiSwitch-track{background-color:#048ce0;opacity:1}.adminWorkHours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem}@media(min-width:37.5em){.adminWorkHours{padding:5rem}}.adminWorkHours__header{margin:2rem 0;text-transform:capitalize}.adminWorkHours__usersList{margin-left:1rem}@media(min-width:37.5em){.adminWorkHours__usersList{height:60rem;overflow:auto}}.adminWorkHours__usersList .checkbox__container{float:left;margin-top:3rem;margin-left:1rem}.adminWorkHours__usersList-header{display:none}@media(min-width:75em){.adminWorkHours__usersList-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:75%;margin:2rem auto;padding-right:22rem}}.adminWorkHours__management{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}.adminWorkHours__management .select__container{-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding:1rem 2rem;margin:1rem 2rem;width:90%}@media(min-width:37.5em){.adminWorkHours__management .select__container{width:unset}}.adminWorkHours__management-searchbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:1rem 2rem;width:90%}@media(min-width:37.5em){.adminWorkHours__management-searchbar{width:unset}}.adminWorkHours__management-searchbar i{position:absolute;z-index:1000;left:1rem;color:#646464}.adminWorkHours__management-searchbar .input-field{margin:0;background-color:transparent}.adminWorkHours__management-searchbar .input-field input{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding-left:5rem}@media(min-width:37.5em){.adminWorkHours__management-searchbar{width:50%}}.adminWorkHours__filterSection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media(min-width:37.5em){.adminWorkHours__filterSection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}.adminWorkHours__filterSection .button-container{width:90%;margin:1rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media(min-width:37.5em){.adminWorkHours__filterSection .button-container{width:unset}}.adminWorkHours__filterSection .button-container .awaited .button-text,.adminWorkHours__filterSection .button-container .lomat .button-text{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}.adminWorkHours__filterSection .button-container .awaited .button-text span,.adminWorkHours__filterSection .button-container .lomat .button-text span{text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:Montserrat;font-size:1.4rem}.adminWorkHours__filterSection .button-container .awaited .count,.adminWorkHours__filterSection .button-container .lomat .count{width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ea1b00;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-left:1rem}.adminWorkHours__filterSection .button-container .button-text{padding:1rem}.adminWorkHours__filterSection .button-container button{padding:1rem;background-color:#60b3e6;border-radius:unset}@media(min-width:37.5em){.adminWorkHours__filterSection .button-container button{width:30rem}}.adminWorkHours__filterSection .button-container button.active{background-color:#048ce0}.adminWorkHours__downloadSection,.adminWorkHours__downloadSection-download{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3rem}.adminWorkHours__downloadSection-download,.employeeListItem{cursor:pointer}.employeeListItem:hover{border-left:1px solid #aaa}.employeeListItem.disableCursor{cursor:unset}.employeeListItem{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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding:2rem;margin:2rem .5rem}@media(min-width:56.25em){.employeeListItem{margin:2rem 1rem}}.employeeListItem__buttons,.employeeListItem__userLogo,.employeeListItem__userName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.employeeListItem__buttons .button-container,.employeeListItem__userLogo .button-container,.employeeListItem__userName .button-container{width:unset;margin:1rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.employeeListItem__buttons .button-container button,.employeeListItem__userLogo .button-container button,.employeeListItem__userName .button-container button{width:15rem;background-color:#60b3e6;border-radius:unset}.employeeListItem__userDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:30rem}.employeeListItem__userDetails-userLogo{margin-right:5rem}.employeeListItem__userDetails-userName{text-transform:capitalize}.employeeListItem__userDetails-dailyAllowance{margin:.5rem .5rem .5rem 0;color:#048ce0}@media(min-width:56.25em){.employeeListItem__duration{margin-right:12rem}}@media(min-width:56.25em){.employeeListItem__management,.employeeListItem__userDetails,.employeeListItem__userLogo,.employeeListItem__userName{-webkit-box-flex:1;-ms-flex:1;flex:1}}.employeeListItem__downloadSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.employeeListItem__downloadSection span{margin-right:2rem}.employeeListItem__management{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:56.25em){.employeeListItem__management{margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.employeeListItem__management span{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.employeeListItem__management{margin-top:1rem}.employeeListItem__management .delete{font-weight:700;color:#048ce0}@media(min-width:56.25em){.employeeListItem__management .delete{margin-right:5rem}}.employeeListItem .avatar{width:5rem;height:5rem;border-radius:50%}.employeeListItem .avatar .person{font-size:5rem;border-radius:50%}.employeeListItem .avatar img{width:100%;height:100%;border-radius:50%}.employeeWorkHoursDetails{padding:2rem;width:100%}@media(min-width:56.25em){.employeeWorkHoursDetails{padding:5rem}}.employeeWorkHoursDetails .button-container{text-align:left;margin:3rem 0}.employeeWorkHoursDetails .button-container button{width:20rem}.employeeWorkHoursDetails .button-container button .button-text{padding:1rem}.employeeWorkHoursDetails .button-container button{background-color:#60b3e6;border-radius:unset}.employeeWorkHoursDetails .select__container{margin-top:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;-webkit-box-flex:1;-ms-flex:1;flex:1}.employeeWorkHoursDetails .select__container svg{margin-right:1rem}.employeeWorkHoursDetails .select__container .Mui-disabled{opacity:.5}.employeeWorkHoursDetails .select__container .MuiSelect-selectMenu{min-height:unset}.employeeWorkHoursDetails .select__container .MuiInputBase-input{padding:1rem 3rem}.employeeWorkHoursDetails .modal__container{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding:5rem 5rem 2rem}.employeeWorkHoursDetails .modal__container .icon{font-size:10rem;font-weight:600}.employeeWorkHoursDetails .modal__container .deleteConfirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.employeeWorkHoursDetails .modal__container .deleteConfirmation p{text-align:center;margin-top:2rem}.employeeWorkHoursDetails .modal__container .deleteConfirmation .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.employeeWorkHoursDetails .modal__container .deleteConfirmation .buttons .button-container{float:right;max-width:10rem;margin:1rem}.employeeWorkHoursDetails .modal__container .deleteConfirmation .buttons .button-container button{float:right}.employeeWorkHoursDetails__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.employeeWorkHoursDetails__summary-hours{margin-right:2rem;text-align:center}.employeeWorkHoursDetails__summary-hours .total{font-size:2.5rem;font-weight:700}.employeeWorkHoursDetails__summary-hours .salaryRange{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.employeeWorkHoursDetails__summary-hours .salaryRange .downloadSection{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#048ce0}.employeeWorkHoursDetails__summary-hours .salaryRange .downloadSection:hover{color:#60b3e6}.employeeWorkHoursDetails__summary-hours .salaryRange .downloadSection{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1rem}.employeeWorkHoursDetails__summary-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:3rem}.employeeWorkHoursDetails__summary-avatar .avatarSection{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.employeeWorkHoursDetails__summary-avatar .avatarSection .avatar{width:15rem;height:15rem;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:50%}.employeeWorkHoursDetails__summary-avatar .avatarSection .avatar .person{font-size:15rem;border-radius:50%}.employeeWorkHoursDetails__summary-avatar .avatarSection .avatar img{width:100%;height:100%;border-radius:50%}.employeeWorkHoursDetails__summary-avatar .loghoursDetails{-webkit-box-flex:1;-ms-flex:1;flex:1}.employeeWorkHoursDetails__logHoursListContainer{margin:3rem 2rem}.employeeWorkHoursDetails__logHoursListContainer-logHoursList{max-height:50vh;overflow:auto}.employeeWorkHoursDetails__logHoursListContainer-logHoursList .item{-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding:2rem;margin:2rem 1rem;min-width:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.employeeWorkHoursDetails__logHoursListContainer-logHoursList .item span{margin:1rem}@media(min-width:56.25em){.employeeWorkHoursDetails__logHoursListContainer-logHoursList .item{width:50rem}}.loader-alone{position:fixed;top:50%;left:50%}.loghoursDetails{border:.1rem solid #000;padding:2rem;max-width:40rem}.loghoursDetails__header{font-size:1.8rem;font-weight:700;margin-bottom:3rem}.loghoursDetails__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.loghoursDetails__value-label{width:20rem}.loghoursDetails__value-value{color:#048ce0;font-weight:800}.login{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}@media(min-width:75em){.login{width:100%;position:unset}}.login__form{position:absolute;top:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:45rem;min-width:25rem;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb}@media(max-width:25em){.login__form{width:80%;top:30vh}}@media(min-width:25rem)and (max-width:37.5em){.login__form{width:80%;top:30vh}}.login__form-fields{margin-top:3rem;width:80%}.login__form-fields .button-container{width:100%}.login__form-fields .button-container button{border-radius:unset;background-color:#60b3e6}.login__form-fields .input-field input{border:1px solid #646464}.login__form-header{background-color:#60b3e6;width:100%;text-align:center;padding:1.5rem 0;color:#fff}.login__form .forgotText{margin:3rem auto;text-align:center;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#646464}.login__form .forgotText:hover{color:#000}.login__img{background-color:#60b3e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15rem}@media(min-width:75em){.login__img{height:100vh}}@media(max-width:25em){.login__img{padding:7rem 0;height:50vh}}@media(min-width:25rem)and (max-width:37.5em){.login__img{padding:7rem 0;height:50vh}}.login__img img{width:23rem;height:10rem}.forgotPassword{height:100%;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}@media(min-width:75em){.forgotPassword{width:100%;position:unset}}.forgotPassword__form{position:absolute;top:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:45rem;min-width:25rem;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;margin-bottom:1rem;padding-bottom:3rem}@media(max-width:25em){.forgotPassword__form{width:80%;top:30%}}@media(min-width:25rem)and (max-width:37.5em){.forgotPassword__form{width:80%;top:35%}}.forgotPassword__form-fields{margin:3rem 0;width:80%}@media(max-width:25em){.forgotPassword__form-fields{margin:2rem 0 0}}.forgotPassword__form-fields .button-container{width:100%;margin-top:5rem}.forgotPassword__form-fields .button-container button{border-radius:unset;background-color:#60b3e6}.forgotPassword__form-fields .input-field input{border:1px solid #646464}.forgotPassword__form-header{background-color:#60b3e6;width:100%;text-align:center;padding:1.5rem 0;color:#fff}.forgotPassword__form .goBackWrapper,.forgotPassword__form .text{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#646464;margin-bottom:3rem}.forgotPassword__form .goBackWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:3rem auto;cursor:pointer}.forgotPassword__form .goBackWrapper:hover{color:#000}.forgotPassword__img{background-color:#60b3e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15rem}@media(min-width:75em){.forgotPassword__img{height:100vh}}@media(max-width:25em){.forgotPassword__img{padding:7rem 0;height:50vh}}@media(min-width:25rem)and (max-width:37.5em){.forgotPassword__img{padding:7rem 0;height:50vh}}.forgotPassword__img img{width:23rem;height:10rem}.Toastify__progress-bar{background:grey!important}.mainPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:1rem 1rem 20rem}@media(min-width:37.5em){.mainPage{top:30rem;margin-bottom:unset}}@media(min-width:56.25em){.mainPage{max-height:75vh;margin:10rem 15rem}}.mainPage__today{text-transform:capitalize;margin:2rem 0;font-size:1.8rem;padding:2rem}.addHours{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;margin:1rem 2rem 2rem;overflow:auto}.addHours .error{margin:0}.addHours .label,.addHours label{margin:1rem 0}@media(min-width:56.25em){.addHours{-webkit-box-shadow:unset;box-shadow:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:75em){.addHours{margin:10rem;overflow:hidden;width:60%}}.addHours__header{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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.addHours__header-date,.addHours__header-text{margin:2rem 0;font-size:2rem}.addHours__header-date{text-transform:capitalize}.addHours__dateFields{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:56.25em){.addHours__dateFields{width:100%}}.addHours__dateFields .duration{margin-right:1rem}.addHours__dailyAllowanceFields{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:85%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:75em){.addHours__dailyAllowanceFields{width:75%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:37.5em){.addHours__dailyAllowanceFields{width:95%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.addHours__dailyAllowanceFields .checkbox{width:80%}@media(min-width:56.25em){.addHours__dailyAllowanceFields .checkbox{width:25rem}}@media(min-width:37.5em){.addHours__dailyAllowanceFields .checkbox{width:40%}}.addHours__dailyAllowanceFields .checkbox .label{margin-bottom:1rem}.addHours__dailyAllowanceFields .checkbox .checkboxFields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.addHours__dailyAllowanceFields .checkbox .checkboxFields .checkbox__container{margin-right:2rem}.addHours__dailyAllowanceFields .moreInfo .label{margin-bottom:1rem}.addHours__dailyAllowanceFields .moreInfo{width:100%}@media(min-width:75em){.addHours__dailyAllowanceFields .moreInfo{width:40%}}@media(min-width:37.5em){.addHours__dailyAllowanceFields .moreInfo{width:53%}}.addHours__dailyAllowanceFields .moreInfo textarea{width:100%;background:none;margin-bottom:1rem;border-radius:0;padding:1rem 1rem .5rem;resize:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;border:none;font-size:2rem}.addHours .button-container{margin-top:7rem;text-align:right;width:100%;display:unset;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:56.25em){.addHours .button-container{margin-top:10rem}}.addHours .button-container button{width:20rem;float:right}.addHours .button-container button .button-text{padding:1rem}.addHours .button-container button{background-color:#60b3e6;border-radius:unset}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#048ce0}.recoverPassword{height:100%;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.recoverPassword.expired{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:75em){.recoverPassword{width:100%;position:unset}}.recoverPassword__form{position:absolute;top:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:80%;min-width:25rem;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb}@media(min-width:56.25em){.recoverPassword__form{top:30rem;width:45rem}}.recoverPassword__form-fields{margin-top:3rem;width:80%;padding-bottom:3rem}.recoverPassword__form-fields .button-container{width:100%}.recoverPassword__form-fields .button-container button{border-radius:unset;background-color:#60b3e6}.recoverPassword__form-fields .input-field input{border:1px solid #646464}.recoverPassword__form-header{background-color:#60b3e6;width:100%;text-align:center;padding:1.5rem 0;color:#fff}.recoverPassword__form .goBackWrapper a{color:#646464}.recoverPassword__form .goBackWrapper a:hover{text-decoration:none;color:#000}.recoverPassword__form .goBackWrapper{margin:3rem auto;text-align:center;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recoverPassword__form .goBackWrapper:hover{color:#000}.recoverPassword__img{background-color:#60b3e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15rem}@media(min-width:75em){.recoverPassword__img{height:100vh}}@media(max-width:25em){.recoverPassword__img{padding:7rem 0;height:50%}}@media(min-width:25rem)and (max-width:37.5em){.recoverPassword__img{padding:7rem 0;height:50%}}.recoverPassword__img img{width:23rem;height:10rem}.checkInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;margin:2rem auto}.checkInfo .error{margin:0}.checkInfo .label,.checkInfo label{margin:1rem 0}.checkInfo .button-container{width:25rem;margin:2rem 2rem 2rem 1rem}.checkInfo .button-container button .button-text{padding:1rem}.checkInfo .button-container button{width:100%;margin:0 auto;background-color:#60b3e6;border-radius:unset}.checkInfo .modal__container{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding:5rem 5rem 2rem}.checkInfo .modal__container .icon{font-size:10rem;font-weight:600}.checkInfo .modal__container .deleteConfirmation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.checkInfo .modal__container .deleteConfirmation p{text-align:center;margin-top:2rem}.checkInfo .modal__container .deleteConfirmation .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkInfo .modal__container .deleteConfirmation .buttons .button-container{float:right;max-width:10rem}.checkInfo .modal__container .deleteConfirmation .buttons .button-container button{float:right}@media(min-width:56.25em){.checkInfo .salaryPeriodList{margin-top:5rem}}.checkInfo .salaryPeriodList__header{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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;margin-bottom:5rem}.checkInfo .salaryPeriodList__header .label{margin:0 1rem;display:none}@media(min-width:56.25em){.checkInfo .salaryPeriodList__header .label{display:block}}.checkInfo .salaryPeriodList__header-next,.checkInfo .salaryPeriodList__header-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.checkInfo .salaryPeriodList__header-next.disable,.checkInfo .salaryPeriodList__header-prev.disable{cursor:unset;opacity:.5}@media(min-width:75em){.checkInfo{margin:10rem 10rem 2rem;padding:2rem}}@media(min-width:25rem)and (max-width:37.5em){.checkInfo{overflow:auto}}.checkInfo .MuiFormControlLabel-root{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkInfo__fields{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:56.25em){.checkInfo__fields{width:100%;margin:2rem}}.checkInfo__fields-field .dateRange,.checkInfo__fields-field .salaryRange{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem;min-width:30rem}@media(min-width:56.25em){.checkInfo__fields-field .dateRange,.checkInfo__fields-field .salaryRange{margin-left:0}}.checkInfo__fields-field .dateRange .react-daterange-picker--disabled,.checkInfo__fields-field .salaryRange .react-daterange-picker--disabled{opacity:.5}.checkInfo__fields-field .dateRange .react-daterange-picker,.checkInfo__fields-field .salaryRange .react-daterange-picker{background-color:#fff}.checkInfo__fields-field .dateRange .button-container,.checkInfo__fields-field .salaryRange .button-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:5rem;margin-top:2rem}.checkInfo__fields-field .dateRange .button-container button .button-text,.checkInfo__fields-field .salaryRange .button-container button .button-text{padding:1rem}.checkInfo__fields-field .dateRange .button-container button,.checkInfo__fields-field .salaryRange .button-container button{background-color:#60b3e6;border-radius:unset}@media(min-width:56.25em){.checkInfo__fields-field .dateRange,.checkInfo__fields-field .salaryRange{margin-bottom:0}}.checkInfo__fields-field .dateRange .select__container,.checkInfo__fields-field .salaryRange .select__container{margin-top:2.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb}.checkInfo__fields-field .dateRange .select__container svg,.checkInfo__fields-field .salaryRange .select__container svg{margin-right:1rem}.checkInfo__fields-field .dateRange .select__container .Mui-disabled,.checkInfo__fields-field .salaryRange .select__container .Mui-disabled{opacity:.5}.checkInfo__fields-field .dateRange .select__container .MuiSelect-selectMenu,.checkInfo__fields-field .salaryRange .select__container .MuiSelect-selectMenu{min-height:unset}.checkInfo__fields-field .dateRange .select__container .MuiInputBase-input,.checkInfo__fields-field .salaryRange .select__container .MuiInputBase-input{padding:1.5rem 3rem}.checkInfo__loggedHours{margin-top:2rem}.checkInfo__loggedHours-header{font-size:2rem;margin:2rem 0}@media(min-width:56.25em){.checkInfo__loggedHours-list{max-height:37rem;overflow:auto}}.checkInfo .loghoursDetails{margin:1rem}.userManagement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem}@media(min-width:37.5em){.userManagement{padding:5rem}}@media(min-width:37.5em){.userManagement__employeeList{height:60rem;overflow:auto}}.userManagement__searchbar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;position:relative}.userManagement__searchbar i{position:absolute;z-index:1000;left:1rem;color:#646464}.userManagement__searchbar .input-field{margin:0;background-color:transparent}.userManagement__searchbar .input-field input{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding-left:5rem}@media(min-width:37.5em){.userManagement__searchbar{width:50%}}.userManagement .button-container{width:15rem!important;display:unset;margin:1rem}.userManagement .button-container .deactiveButton{margin:3rem 0}.userManagement .button-container .deactiveButton.active{background-color:#048ce0}.userManagement .button-container button{max-width:20rem}.userManagement .button-container button .button-text{padding:1rem}.userManagement .button-container button{background-color:#60b3e6;border-radius:unset}.userManagement .modal__container{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;padding:3rem}.userManagement .modal__container .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem}.userManagement .modal__container .buttons .button-container{float:right;max-width:10rem}.userManagement .modal__container .buttons .button-container button{float:right}.adminMainPage{width:100%;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:2rem;gap:2rem}@media(max-width:768px){.adminMainPage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem;grid-gap:1.5rem;gap:1.5rem}}.adminMainPage__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:2rem;gap:2rem;width:auto}@media(max-width:768px){.adminMainPage__left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:768px){.adminMainPage__right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.adminMainPage__leaves,.adminMainPage__pendingHours{padding:2rem;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.adminMainPage__leaves h2,.adminMainPage__pendingHours h2{font-size:2rem;font-weight:500;margin:0 0 1.5rem}.adminMainPage__leaves .MuiTableBody-root .MuiTableRow-root,.adminMainPage__pendingHours .MuiTableBody-root .MuiTableRow-root{-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer}.adminMainPage__leaves .MuiTableBody-root .MuiTableRow-root:hover,.adminMainPage__pendingHours .MuiTableBody-root .MuiTableRow-root:hover{background-color:#e0f2fc}.adminMainPage__leaves .desktop-table,.adminMainPage__pendingHours .desktop-table{display:block}.adminMainPage__leaves .mobile-cards,.adminMainPage__pendingHours .mobile-cards{display:none}@media(max-width:768px){.adminMainPage__leaves,.adminMainPage__pendingHours{padding:1rem}.adminMainPage__leaves .desktop-table,.adminMainPage__pendingHours .desktop-table{display:none}.adminMainPage__leaves .mobile-cards,.adminMainPage__pendingHours .mobile-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1rem;gap:1rem}.adminMainPage__leaves .mobile-card,.adminMainPage__pendingHours .mobile-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.adminMainPage__leaves .mobile-card:hover,.adminMainPage__pendingHours .mobile-card:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#60b3e6}.adminMainPage__leaves .mobile-card-row,.adminMainPage__pendingHours .mobile-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.8rem 0;border-bottom:1px solid #f5f5f5}.adminMainPage__leaves .mobile-card-row:last-of-type,.adminMainPage__pendingHours .mobile-card-row:last-of-type{border-bottom:none}.adminMainPage__leaves .mobile-card-row .label,.adminMainPage__pendingHours .mobile-card-row .label{font-weight:600;color:#666;font-size:1.3rem}.adminMainPage__leaves .mobile-card-row .value,.adminMainPage__pendingHours .mobile-card-row .value{text-align:right;font-size:1.3rem}.adminMainPage__leaves .mobile-card-actions,.adminMainPage__pendingHours .mobile-card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:1rem;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e0e0e0}.adminMainPage__leaves .mobile-card-btn,.adminMainPage__pendingHours .mobile-card-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:.5rem;gap:.5rem;padding:1rem;border:none;border-radius:4px;font-size:1.3rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.adminMainPage__leaves .mobile-card-btn.accept,.adminMainPage__pendingHours .mobile-card-btn.accept{background-color:#4caf50;color:#fff}.adminMainPage__leaves .mobile-card-btn.accept:active,.adminMainPage__pendingHours .mobile-card-btn.accept:active{background-color:#45a049}.adminMainPage__leaves .mobile-card-btn.check,.adminMainPage__pendingHours .mobile-card-btn.check{background-color:#ff9800;color:#fff}.adminMainPage__leaves .mobile-card-btn.check:active,.adminMainPage__pendingHours .mobile-card-btn.check:active{background-color:#f57c00}}.adminMainPage__leaves-header,.adminMainPage__pendingHours-header{font-size:2rem;font-weight:500;display:block;margin-bottom:1.5rem}.adminMainPage__totalHours{width:auto;min-width:40rem;padding:2rem;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}@media(max-width:768px){.adminMainPage__totalHours{min-width:unset;padding:1rem}}.adminMainPage__totalHours-header{margin-bottom:1.5rem}.adminMainPage__totalHours-header h2{font-size:2rem;font-weight:500;margin:0 0 .5rem}.adminMainPage__totalHours-period{font-size:1.4rem;color:#666;margin:0}.adminMainPage__totalHours-table{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.adminMainPage__totalHours-tableHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:1.2rem 1.5rem;font-weight:600;font-size:1.4rem;border-bottom:1px solid #e0e0e0}.adminMainPage__totalHours-tableHeader .name{-webkit-box-flex:1;-ms-flex:1;flex:1}.adminMainPage__totalHours-tableHeader .hours{width:10rem;text-align:right}.adminMainPage__totalHours-list{max-height:60vh;overflow-y:auto}.adminMainPage__totalHours-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.2rem 1.5rem;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-bottom:1px solid #f0f0f0}.adminMainPage__totalHours-row:last-child{border-bottom:none}.adminMainPage__totalHours-row:nth-child(2n){background-color:#f0f8fd}.adminMainPage__totalHours-row:hover{background-color:#e0f2fc}.adminMainPage__totalHours-row .name{-webkit-box-flex:1;-ms-flex:1;flex:1}.adminMainPage__totalHours-row .hours{width:10rem;text-align:right;font-weight:500}.adminMainPage__totalHours-empty{padding:2rem;text-align:center;color:#999;font-style:italic}.addEmployee{padding:2rem}@media(min-width:56.25em){.addEmployee{padding:10rem}}.addEmployee__buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5rem}@media(min-width:56.25em){.addEmployee__buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;right:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.addEmployee__buttons .button-container{width:20rem;margin:2rem 2rem 2rem 0}.addEmployee__buttons .button-container button .button-text{padding:1rem}.addEmployee__buttons .button-container button{width:100%;margin:0 auto;background-color:#60b3e6;border-radius:unset}.addEmployee__fields{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.addEmployee__fields-field{width:25rem;margin:3rem 1rem}.addEmployee__fields-field label{margin-right:2rem;margin-bottom:1rem}.addEmployee__fields-field:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:unset}.addEmployee__fields-field .input-field{margin:unset}.addEmployee__fields-field .input-field input{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb}.addEmployee .fieldError{position:absolute}.profile{padding:1rem}@media(min-width:56.25em){.profile{padding:0 5rem 5rem}}.profile__normalFields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem}.profile__normalFields-avatarSection{position:relative}.profile__normalFields-avatarSection .attachment-picker-container .icon i{position:absolute;width:3rem;height:3rem;background-color:#60b3e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #fff;bottom:30px;right:40px;font-weight:700}.profile__normalFields-avatarSection .avatar{margin-right:3rem}.profile__normalFields-avatarSection .avatar img{width:15rem;height:15rem;border-radius:50%}.profile__normalFields-avatarSection .avatar .person{font-size:15rem;color:#fff;border-radius:50%;background-color:#60b3e6}.profile__normalFields-nameSection .name{font-weight:700}.profile__normalFields-nameSection .ssn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile__normalFields-nameSection .ssn__text{font-weight:700;margin-right:1rem}.profile .error{position:absolute}.profile__editableFields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:3rem 0}.profile__editableFields-field{width:25rem;margin-left:1rem;margin-bottom:2.5rem;display:block;position:relative}@media(min-width:56.25em){.profile__editableFields-field{margin:2rem}}.profile__editableFields-field label{margin-right:2rem;margin-bottom:1rem}.profile__editableFields-field .input-field{margin:unset}.profile__editableFields-field .input-field__input-content input{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb}.profile__changePassword{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;margin:3rem 0 3rem 1rem;color:#048ce0}.profile__changePassword:hover{color:#60b3e6}.profile__hoursDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #000;padding:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile__hoursDescription .input-field{margin:1rem 0;width:10rem}.profile__hoursDescription .input-field__input-content input{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb}.profile__hoursDescription label{width:15rem}.profile__hoursDescription .trailingText{margin:0 2rem}.profile__hoursDescription-hoursFields{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0}.profile__hoursDescription-hoursFields,.profile__hoursDescription-hoursFields .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile__hoursDescription-hoursFields .item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.profile__hoursDescription-unpaidLeave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0}.profile .button-container{width:25rem;margin:2rem 2rem 2rem 1rem}.profile .button-container button .button-text{padding:1rem}.profile .button-container button{width:100%;margin:0 auto;background-color:#60b3e6;border-radius:unset}.profile__buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5rem}@media(min-width:56.25em){.profile__buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;right:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.profile .modal__container{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;margin:3rem}.profile .modal__container .input-field{margin:2rem 0 4rem;position:relative}.profile .modal__container .input-field__input-content input{border:none;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb}.profile .modal__container .error{position:absolute;top:5rem}.profile .modal__container .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile .modal__container .buttons .button-container{float:right;max-width:10rem}.profile .modal__container .buttons .button-container button{float:right}.profile .checkbox__container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0}.pendingHours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem}@media(min-width:37.5em){.pendingHours{padding:5rem}}.pendingHours__list{margin-top:3rem;overflow:auto}.pendingHours .button-container{width:unset;margin:1rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.pendingHours .button-container button{width:15rem;background-color:#60b3e6;border-radius:unset}.pendingHours__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pendingHours__btns .button-container{width:unset;margin:1rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.pendingHours__btns .button-container .lomatBtn .button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pendingHours__btns .button-container .lomatBtn .button-text span{font-family:Montserrat;font-size:1.4rem}.pendingHours__btns .button-container .lomatBtn .count{width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ea1b00;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-left:1rem}.pendingHours__btns .button-container .button-text{padding:1rem}.pendingHours__btns .button-container button{width:15rem;background-color:#60b3e6;border-radius:unset}.pendingHours__btns .button-container button.active{background-color:#048ce0}#app{min-height:100vh;height:100%;overflow:hidden}#app .app__content{min-height:100vh;-ms-flex-direction:column;flex-direction:column}#app .app__content,#app .main{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}#app .main{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.core-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}.core-layout #content{position:relative}.core-layout__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.core-layout__content .main__content{position:absolute;background-color:#fff;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;margin-bottom:1rem;width:100%;top:10%;height:90%;overflow:auto;overflow-x:hidden}@media(min-width:56.25em){.core-layout__content .main__content{height:100%}}.core-layout__content .main__content.noHeight{height:100%}.core-layout__content .main__content.noTop{top:unset;width:100%;margin-bottom:0;overflow:hidden}@media(min-width:56.25em){.core-layout__content .main__content{position:unset;width:100%;-webkit-box-shadow:unset;box-shadow:unset;overflow:auto}}.core-layout__content .main__img{height:10%;background-color:#60b3e6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.core-layout__content .main__img img{width:25rem}@media(min-width:56.25em){.core-layout__content .main__img{display:none}}.core-layout__content .main{width:100%}nav a{list-style-type:none;text-decoration:none;color:#000}nav a:hover{color:grey;border-bottom:1px solid grey}.sidebar{-webkit-transition:width .2s;transition:width .2s;position:relative}@media(min-width:56.25em){.sidebar{background:#60b3e6}}.sidebar{max-width:25rem}.sidebar__burger-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:25rem}@media(min-width:56.25em){.sidebar__burger-button{display:none}}.sidebar__content{width:100%;max-height:100vh;overflow:auto;display:none}.sidebar__content.burgerMenu{display:block}.sidebar__content::-webkit-scrollbar{width:0;background:transparent}.sidebar__content img{display:none;margin:5rem auto;width:100%}@media(min-width:56.25em){.sidebar__content img{display:block}}.sidebar__content .nav{margin-top:1.8rem}.sidebar__content .nav .menuItem__content-text{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.sidebar__content .nav .menuItem__content-text .label{width:15rem}.sidebar__content .nav .menuItem__content-text svg{width:5rem}.sidebar__content .nav .menuItem__content-heading{font-size:1.6rem;letter-spacing:.5px;margin:.75rem 2rem;cursor:pointer;font-weight:500}.sidebar__content .nav .menuItem__content{position:relative;font-size:2rem}.sidebar__content .nav .menuItem__content:before{content:"";position:absolute;top:-1rem;height:1rem;width:90%;margin:0 2rem}.sidebar__content .nav .menuItem__content:after{content:"";position:absolute;bottom:-1rem;height:1rem;width:90%;margin:0 2rem}.sidebar__content .nav a{color:#000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}@media(min-width:56.25em){.sidebar__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sidebar .buttons{position:absolute;bottom:3rem;width:100%}.sidebar .buttons .button-container{width:100%;margin:2rem 2rem 2rem 0}.sidebar .buttons .button-container button .button-text{padding:1rem}.sidebar .buttons .button-container button{width:80%;margin:0 auto;background-color:transparent;border-radius:unset}.menu-item,.menuItem{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;padding:2.75rem 2rem;position:relative}.menu-item__content,.menuItem__content{font-size:1.6rem;letter-spacing:.5px;font-weight:500}.menu-item .menu-item__info,.menu-item .menuItem__info,.menuItem .menu-item__info,.menuItem .menuItem__info{font-size:1.2rem}.menu-item__text,.menuItem__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.menu-item__text i,.menuItem__text i{margin-right:2rem;font-size:30px}.menu-item:hover,.menuItem:hover{text-decoration:none}.menu-item.active,.menu-item:hover,.menuItem.active,.menuItem:hover{background-color:#048ce0}.bm-item{display:inline-block;color:#fff;-webkit-transition:color .2s;transition:color .2s;cursor:pointer}.bm-item .menuItem__content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bm-item .menuItem__content-text .label{width:15rem;color:#fff}.bm-item .menuItem__content-text svg{width:5rem;color:#fff}.bm-item:focus{outline:none!important;border:none}.bm-item:focus,.bm-item:hover{text-decoration:none}.bm-item.active,.bm-item:hover{background-color:#048ce0;outline:none!important;border:none;text-decoration:none}.bm-burger-button{position:fixed;width:2.5rem;height:2rem;left:3rem;top:3rem}.bm-overlay{background:hsla(0,0%,100%,.3);top:0;right:0}.bm-burger-bars{background:#373a47}.bm-cross-button{height:2.4rem;width:2.4rem;color:#fff}.bm-cross-button span{background-color:#fff}.bm-cross{background:#bdc3c7}.bm-menu{background:#60b3e6;font-size:1.15em;position:relative}.bm-menu-wrap{max-width:25rem}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad}.bm-item-list img{width:100%;padding:2.75rem 1rem;cursor:unset}.bm-item-list img:focus{outline:none!important;border:none;text-decoration:none}.bm-item-list img:hover{text-decoration:none}.bm-item-list img.active,.bm-item-list img:hover{background-color:transparent}.bm-item-list .buttons{position:unset;margin-top:15rem;padding-bottom:2rem;bottom:unset;width:100%}.bm-item-list .buttons:hover{background-color:transparent}.bm-item-list .buttons .button-container{width:100%;margin:2rem 2rem 2rem 0}.bm-item-list .buttons .button-container button .button-text{padding:1rem}.bm-item-list .buttons .button-container button{width:80%;margin:0 auto;background-color:transparent;border-radius:unset}.bm-overlay{background-color:unset!important}.confirmation{padding:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.confirmation .button-container{margin-top:4rem;width:unset}.confirmation .button-container button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#60b3e6}.confirmation .button-container button .button-text{min-width:10rem}.confirmation__text{font-size:2rem;margin-top:2rem;text-align:center}.confirmation i{font-size:10rem;border:3px solid #000;border-radius:50%}.header{width:100%;-webkit-box-shadow:1px 1px 5px 2px #ebebeb;box-shadow:1px 1px 5px 2px #ebebeb;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;padding:1rem;font-size:2rem;background:#fff;margin-bottom:1rem}@media(max-width:768px){.header{min-height:6rem;padding:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header div{font-size:2rem;margin-top:1rem}@media(min-width:37.5em){.header div{margin-top:0}}@media(max-width:768px){.header div{margin-top:0}}@media(max-width:768px){.header__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.2rem;gap:.2rem}}@media(max-width:768px){.header__pageName{font-size:1.6rem;font-weight:600;line-height:1.3}}.header__date{text-transform:capitalize}@media(max-width:768px){.header__date{font-size:1.3rem;color:#666;line-height:1.3}}.header__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header__user-name{margin-right:2rem}@media(max-width:768px){.header__user-name{display:none}}.header__user .MuiButtonBase-root{line-height:unset}.header__user .MuiMenu-paper{position:absolute}.header__user .title{width:3rem;height:3rem;font-size:1.6rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__user .avatar .person{font-size:2rem;background-color:#048ce0;color:#fff;border-radius:50%;padding:1rem}.header__user .avatar img{width:3rem;height:3rem;border-radius:50%}.MuiMenuItem-root{font-size:1.8rem!important}