body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.switch-toggler{position:relative;background:#00b662;padding:5px;color:#fff;font-weight:600;border-radius:5px;font-size:13.5px;display:flex;justify-content:space-between;width:75px;margin-left:12px}.switch-toggler.inactive{background:#ff1744;padding-left:15px}.switch-toggler span{width:9px;height:20px;background:#fff;position:absolute;right:3px;height:100%;top:0;right:0;border:1px solid #c3c2c2;border-radius:4px}.switch-toggler.inactive span{left:0}.dialog-disable .MuiPaper-elevation.MuiPaper-rounded{width:380px;overflow:unset}.dialog-disable-content{padding:0 1rem 1rem;position:relative}.disabled-status-active{color:#00b662;font-weight:700;text-transform:uppercase}.disabled-status-inactive{color:#ff1744;font-weight:700;text-transform:uppercase}.alert-wrapper.active .MuiAlert-root,.alert-wrapper.inactive .MuiAlert-root{width:max-content;position:absolute;top:62px;right:0}.alert-wrapper.inactive .MuiAlert-message{display:flex;flex-direction:column}.dialog-disable-icon{position:absolute;top:10px;right:30px;background:#fff;border-radius:50%;padding:3px;cursor:pointer}.disable-reason-input{position:relative;margin-bottom:2rem}.dialog-disable-error{position:absolute;bottom:-25px;color:#ff1744;font-size:14px;left:0}.holidays-list .MuiTablePagination-displayedRows,.holidays-list .MuiTablePagination-selectLabel,.vendors-list .MuiTablePagination-displayedRows,.vendors-list .MuiTablePagination-selectLabel{margin-bottom:0}.change-password .MuiDialog-paperWidthSm{overflow:visible}.change-password .MuiGrid-root.MuiGrid-container.MuiGrid-justify-xs-center{transform:translateY(-20px);width:430px;margin:-1px auto}.change-password .MuiDialogContent-root:first-child{padding-top:unset;width:auto!important}.current-user-name{margin-bottom:10px;font-size:16px;font-weight:600;text-transform:capitalize}.change-password-show-toggler{position:absolute!important;top:13px!important;right:0!important}input::-ms-clear,input::-ms-reveal{display:none}.table-pagination{max-width:80vw;display:flex;justify-content:flex-end}.table-pagination .MuiTablePagination-displayedRows,.table-pagination .MuiTablePagination-selectLabel{margin-bottom:unset}.table-pagination .MuiTableCell-root{border:unset}.payroll-dialog .payroll-table{width:70vw}.payroll-table .MuiTableContainer-root{min-height:400px}.pending-reports .MuiDataGrid-root{height:auto!important}.pending-reports .MuiTablePagination-displayedRows,.pending-reports .MuiTablePagination-selectLabel{margin-bottom:0}.MuiTableContainer-root::-webkit-scrollbar{width:15px;height:15px}.MuiTableCell-paddingCheckbox:before{content:"";position:absolute;left:-12px;top:0;width:12px;height:100%;background:#fff;z-index:10}body::-webkit-scrollbar{width:15px}body::-webkit-scrollbar-track{background:#f1f1f1}body::-webkit-scrollbar-thumb{background:#888}.textWidth{justify-content:center;align-items:center;text-align:center}.button-grid{margin-top:20px;margin-bottom:80px}#cancel{background-color:#850102}#cancel,#submit{margin:10px;color:#fff;font-size:13px;border-radius:15px}#submit{background-color:#0b0f0d}.textinput{width:300px}.inputSpace{padding:12px 26px}.bgImg{min-height:50vw;width:100%}.makeStyles-svg-2{width:1129px;height:604px;margin:11px}@media only screen and (max-width:600px){.bkImage2{background-color:#add8e6}}.tablehead{background-color:hsla(0,0%,62%,.30196078431372547)}.totalhours{margin-top:-81px}.DateInput_input{font-weight:200;font-size:14px;color:#484848;background-color:#fff;width:100%;border:0;border-bottom:2px solid transparent;border-radius:0}.status{margin-top:-23px}.cardseting{width:92%;margin:27px 54px 54px}.gridcontainer{padding:19px 55px}.textwidth{width:402px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#a8a8a8}::-webkit-scrollbar-thumb:hover{background:#888}.MuiSelect-icon.Mui-disabled{display:none}.create-new-vendor .makeStyles-root-26{width:100%!important;margin:unset!important;border-radius:unset!important}.MuiDataGrid-columnSeparator{display:none!important}.MuiTableCell-body{white-space:nowrap!important;padding-right:20px!important}.filters{align-items:"center";margin:"50px"}.inputWidth{width:"80px";height:"40px"}.textField{width:60%}.formControl{margin:"16px";min-width:120}.textwidth{width:260px;background-color:#fff}.textwidth2{width:100%!important;background-color:#fff}.emp{width:50px}.App{text-align:right}.Createuserbutton{color:#fff;background:#53586c;border-radius:42px}.create-new-vendor .MuiDialog-paperWidthSm{overflow:visible}.create-new-vendor .MuiGrid-root.MuiGrid-container.MuiGrid-justify-xs-center{transform:translateY(-20px);width:330px;margin:-1px auto}.create-new-vendor .MuiDialogContent-root:first-child{padding-top:unset}.ot-rate-container{position:relative}.otType-toggler:before{content:"";position:absolute;width:30px;background:#fff;height:20px;z-index:1;left:8px;top:4px;border-radius:10px;transition:all .3s ease}.otType-toggler.dollar:before{left:44px}.otType-toggler{background:#ddd;position:absolute;right:0;bottom:5px;width:80px;display:flex;justify-content:space-around;padding:3px;border-radius:18px;font-weight:600;cursor:pointer}.otType-toggler span{z-index:1}.filters{margin-bottom:-7px}.search{margin-top:-4px;margin-bottom:-12px}.girdcl{margin:18px 0 29px}.tableContainers{align-items:left}.button{margin:"20px";background-color:"#4caf50";color:#fff;font-size:12px;border-radius:15px;float:right;border-radius:29;padding:7px 25px}.gridmodel{margin:18px 0 29px}.tableContainer{overflow:inherit;margin-top:-18px}.invoice-reports-search-container{position:relative}@media (max-width:1636px){.invoice-table{display:grid!important;grid-template-columns:196px 220px 250px 155px 186px;grid-gap:1rem;gap:1rem}.invoice-frequency-dropdown,.invoice-report-dropdown{margin-left:0!important;z-index:99}.invoice-reports-weekformat{z-index:99;width:165px!important}.invoice-frequency-dropdown{width:175px!important}.invoice-search-icon{top:0}.invoice-reports-reset-button{margin-left:0!important}}.invoice-pagination-container{position:relative}.invoice-pagination-container .invoice-pagination-selected-count{position:absolute;top:16px;margin:0}.vendor-dropdown{width:250px!important}@media (max-width:1475px){.invoice-table{display:grid!important;grid-template-columns:200px 220px 250px 155px;grid-gap:1rem;gap:1rem}.invoice-frequency-dropdown,.invoice-report-dropdown{margin-left:0!important;z-index:99}.invoice-reports-weekformat{margin-left:0!important;width:216px!important}.invoice-frequency-dropdown{width:215px!important;margin-left:20px!important}.invoice-reports-reset-button{margin-left:20px!important}}.payroll-client-name{width:250px!important}.payroll-report-name-container{position:relative}@media (max-width:1430px){.payroll-report{display:grid!important;grid-template-columns:200px 220px 250px 155px 1fr;grid-gap:1rem;gap:1rem}}@media (max-width:1390px){.payroll-report{display:grid!important;grid-template-columns:200px 220px 250px 155px;grid-gap:1rem;gap:1rem}.payroll-invoice-frequency{margin-left:0!important;z-index:99;width:215px!important}}.holidays-title{font-size:1.5rem}.holidays-content{display:flex;padding:1rem 0 0}.holidays-form-container{padding:1rem 10px;border-radius:10px;flex:1 1;box-shadow:0 0 10px #ddd}.holidays-create{margin:1rem 0;outline:unset;border:unset;padding:10px 18px;font-size:14px;background:#006d77;color:#fff;font-weight:700;text-transform:uppercase;border-radius:10px}.holiday-date-picker{width:100%!important}.holiday-date-picker-container{width:100%}.holiday-description{margin:1rem 0 0;font-size:13px;color:rgba(0,0,0,.54)}.holidays-list{flex:1 1;margin-left:1rem}.holidays-list-title{font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:900;padding:10px;margin-bottom:0;color:#fff;background:#53586c}.vendors-title{font-size:1.5rem}.vendors-content{display:flex;padding:1rem 0 0}.vendors-form-container{padding:1rem 10px;border-radius:10px;box-shadow:0 0 10px #ddd;width:35%}.vendors-create{margin:1rem 0;outline:unset;border:unset;padding:10px 18px;font-size:14px;background:#006d77;color:#fff;font-weight:700;text-transform:uppercase;border-radius:10px}.MuiFormControl-root{width:100%!important}.vendors-list{flex:1 1;margin-left:1rem}.vendors-list-title{font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:900;padding:10px;margin-bottom:0;color:#fff;background:#53586c}.error{color:red;font-size:14px;margin-bottom:unset}