@charset "UTF-8";* ::-webkit-scrollbar{display:none}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;background-color:#f0f4f7;font-family:Open Sans,sans-serif}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#5f5f5f}body h1,body h2,body h3,body h4,body h5{font: 600 16px raleway,sans-serif!important}body input{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:1em}@font-face{font-family:Biotif;src:url(/assets/Biotif-BXUdZ89s.otf) format("opentype")}.main-container{padding-top:70px;min-height:780px}.login_form_container{width:40%;height:100%;background-color:#fff;display:inline-block;vertical-align:middle;margin:115px 0 0;position:relative;border:1px solid black}.scrollable-select{max-height:150px;overflow-y:auto}.margin-left-7{margin-left:80px!important}.margin-right-10{margin-right:10px}.bold{font-weight:600;color:#282c34}h1,h2,h3,h4{font-family:Raleway,sans-serif!important;font-weight:400;font-style:normal;margin:10px 0}.login_title,.login_subtitle{text-align:center;color:#282c34}.login_form{display:flex;flex-direction:column}.primary-link{color:#ef5f47!important;text-decoration:none}.primary-link:hover{cursor:pointer}.create-link{color:#ef5f47;cursor:pointer}.create-link:hover{color:#ef5f47;cursor:pointer;text-decoration:underline}.margin-left-10{margin-left:10px}.ml-18{margin-left:18px}.search-input{width:200px;height:28px;border:1px solid #9E9E9E;border-radius:6px;opacity:1;box-shadow:none;color:#5f5f5f;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-input:focus{outline:none}.phone-number{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-msg{color:#ff2a00;display:block;margin:6px 0;padding:2px;background-color:#f7f7f7;text-align:center;font-size:1.2em}.login-error{margin-left:28px;font-size:1rem}.login-input-group{margin-bottom:15px}.label_email,.label_password{display:block;max-width:100%;margin-bottom:2px;font-size:1em;margin-top:14px;margin-left:28px}.button-container{margin:14px;width:90%}.sequrity-submit{margin:25px}.logo{vertical-align:middle;opacity:2}.btn-default{color:#fff;background-color:#ef5f47;border:none}.forgot_btn{color:#ef5f47;font-size:1.2em;text-decoration:none;margin:28px}.login_container{background-color:#ccc;background-position:center;background-repeat:no-repeat;position:relative}.login_sub_container{display:flex;align-items:center}.flex-row{display:flex;column-gap:2px}.flex-column{display:flex;flex-direction:column;row-gap:2px}.left-content{width:55%;display:inline-block;vertical-align:middle;color:#ef5f47;font-size:4em;margin-top:10%;background-image:linear-gradient(to right,#ffffffb3 0,#fffffff2,#ffffffb3);padding:25px 0;text-align:center}.display-flex{display:flex}@media (width < 750px){.login_sub_container{display:flex;flex-direction:column;align-items:center}.login_form_container{width:100%;height:100%;background-color:#fff;display:inline-block;position:relative}.left-content{width:100%!important;font-size:2em!important;margin-top:0%!important}.email,.password{height:80px}}.error-boundary{text-align:center;margin-top:50px;color:#ef5f47}footer{position:relative;bottom:0;width:100%;height:66px;font-weight:400;font-style:normal;font-size:1em;background-color:#4c4c4c;margin:20px 0 0;color:#fff;line-height:60px}.footer-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.pull-right{float:right!important}footer a,footer a:hover{color:#fff;text-decoration:none;font-size:1em}h4{font-weight:400;font-style:normal;font-size:1.1em}.marginb10{margin:10px!important}.margint20{margin-top:20px!important}.margint50{margin-top:50px!important}.mt-20{margin-top:20px}.ms-20{margin-left:20px}.me-20{margin-right:20px}.mb-35{margin-bottom:35px}.pt-20{padding-top:20px}.text-center{text-align:center}.center{display:flex!important;justify-content:center!important;align-items:center!important}.position-unset{position:unset!important}.color-grey{color:#5f5f5f}.width-300{width:300px}.width-312{width:312px}.separator{border-bottom:1px solid #b4b4b4;margin-bottom:20px;font-weight:700;font-size:1.2em}.accounting{display:flex;justify-content:end;padding-bottom:20px;padding-right:20px;margin-top:20px}.accounting .btn-accounting{text-transform:uppercase!important}.default-modal{transform:translate(-50%,-50%)}.default-modal .wrapper{margin:10px 10px 10px 20px}.default-modal .launch-radio{accent-color:#ef5f47}.default-modal label{display:inline-block}.default-modal h4{font-weight:400;font-style:normal}.launch-radio{accent-color:#ef5f47}.process-modal{width:600px!important}.process-modal .process-footer{display:flex;justify-content:space-between;padding:10px;margin-top:40px}.exception-count-text{color:#ef5f47}.exception-count-text .dot{color:#000}.filter-btn{border:1px solid #ef5f47;color:#ef5f47;background-color:transparent;border-radius:6px;height:35px;text-align:center;filter:invert(34%) sepia(97%) saturate(2423%) hue-rotate(348deg) brightness(100%) contrast(91%)}.filter-btn .arrowDown-svg{width:12px}.search-heading-wrapper{padding-bottom:20px}.search-heading{letter-spacing:0px;color:#231f20;margin:10px 20px;font-size:1.2rem!important;line-height:72px!important}.right-data{display:inline-block;margin-left:10px}.audit-modal-content{display:grid;grid-template-columns:220px 150px;margin-bottom:10px}.audit-modal-content label{color:#231f20;opacity:.5;height:20px}.audit-modal-content div{margin-top:-10px}.margin0{margin:0}.view-details{padding-left:15px}.max-spend{margin-top:25px}.mt-22{margin-top:22px}.m-0{margin:0}.audit-history{display:grid;grid-template-columns:.5fr 1fr;row-gap:20px}.text-links li{display:inline;border-right:solid 1px #9b9b9b;padding:0 7px}.text-links li:last-child{border-right:0}.input-container{position:relative;width:210px}.input-container img{position:absolute;right:5px;top:70%;transform:translateY(-50%);color:gray}.cost-center-select .dropbtn{width:310px!important}.form-label{max-width:100%;margin-bottom:2px;text-align:left;letter-spacing:0px;color:#231f20}.login_container{height:100%;overflow:hidden}.new-login-container,.reset-page-container{position:relative;right:50%;top:8%;width:430px;height:600px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 15px #9a9a9a34;border-radius:30px;opacity:1;overflow:scroll;border:1px solid white}.reset-page-container .logo{margin:40px 0 25px 15px;height:46px;background:transparent url(/assets/logo-Br5r1Ts8.svg) center center no-repeat padding-box;background-size:200px 60px;opacity:1}.new-login-container .logo{margin:100px 30px 25px 0;height:40px;background:transparent url(/assets/launch_logo_tp-CFh3o-Ny.png) center center no-repeat padding-box;background-size:200px 60px;opacity:1}.login-header{text-align:center;letter-spacing:0px;color:#231f20;opacity:1}.login-heading{font-weight:700;font-size:1.5rem}.login-header p{letter-spacing:0px;color:#231f20;opacity:1}.password-sub-heading{letter-spacing:0px;color:#231f20;opacity:1;width:17vw}.login_form{display:flex;flex-direction:column;justify-content:center;align-items:center}.margin-0,.margin-0 input{margin:0!important}.field-width{width:96%!important}.update-answer-form-wrapper{width:100%;display:flex;flex-direction:column;gap:10px}.login-input-group{height:70px}.login-input-group .label-input,.label-password{letter-spacing:0px;color:#231f20;opacity:1}.input-wrapper{width:300px;height:40px;border:1px solid #9E9E9E;border-radius:6px;opacity:1}.email-icon{background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18.122'%20height='12.812'%20viewBox='0%200%2018.122%2012.812'%3e%3cg%20id='Group_16352'%20data-name='Group%2016352'%20transform='translate(-102%20-39)'%3e%3cpath%20id='Path_41366'%20data-name='Path%2041366'%20d='M116.827,39H105.295A3.1,3.1,0,0,0,102,41.847v7.118a3.1,3.1,0,0,0,3.295,2.847h11.532a3.1,3.1,0,0,0,3.295-2.847V41.847A3.1,3.1,0,0,0,116.827,39Zm0,1.424a1.549,1.549,0,0,1,1.647,1.424v7.118a1.549,1.549,0,0,1-1.647,1.424H105.295a1.549,1.549,0,0,1-1.647-1.424V41.847a1.549,1.549,0,0,1,1.647-1.424Z'%20transform='translate(0)'%20fill='%23231f20'%20fill-rule='evenodd'/%3e%3cpath%20id='Path_41367'%20data-name='Path%2041367'%20d='M111.289,49.209l-8-6.909,1.165-1.006,6.831,5.9,6.831-5.9,1.165,1.006Z'%20transform='translate(-0.228%20-0.661)'%20fill='%23231f20'%20fill-rule='evenodd'/%3e%3c/g%3e%3c/svg%3e") 4% center no-repeat padding-box}.password-icon{background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='13.75'%20height='17.875'%20viewBox='0%200%2013.75%2017.875'%3e%3cpath%20id='Path_41324'%20data-name='Path%2041324'%20d='M11-17.187a4.619,4.619,0,0,0-2.4.655,4.944,4.944,0,0,0-1.762,1.762,4.619,4.619,0,0,0-.655,2.4v2.063H4.125v11h13.75v-11H15.813v-2.062a4.619,4.619,0,0,0-.655-2.4A4.944,4.944,0,0,0,13.4-16.532,4.619,4.619,0,0,0,11-17.187Zm0,1.375a3.363,3.363,0,0,1,1.719.462,3.413,3.413,0,0,1,1.257,1.257,3.363,3.363,0,0,1,.462,1.719v2.063H7.563v-2.062a3.363,3.363,0,0,1,.462-1.719,3.413,3.413,0,0,1,1.257-1.257A3.363,3.363,0,0,1,11-15.812ZM5.5-8.937h11v8.25H5.5Z'%20transform='translate(-4.125%2017.188)'%20fill='%23231f20'/%3e%3c/svg%3e") 4% center no-repeat padding-box}.login_form input{border:none;margin-left:12%;opacity:1;height:95%;width:86%;background-color:#fff0!important}.login_form input:focus{outline:none}.custom-select{position:relative}.login_form select:focus{outline:none}.login_form select{border:none;opacity:1;height:95%;width:94%;background-color:#fff0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}select option *{position:absolute;color:#832424;top:14px;right:10px}input autofill,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}input ::placeholder{text-align:left;letter-spacing:0px;color:#000;opacity:.5}.button-container{display:flex;height:35px;width:300px;flex-direction:column;justify-content:center;align-items:center;background:#ef5f47 center center no-repeat padding-box;border-radius:6px;opacity:1;letter-spacing:.8px;color:#fff;font-weight:600}.login_container{margin:0;padding:0;display:flex;height:700px}.left_conatiner_login{top:0;left:0;width:1438px;opacity:1}video{width:100%;height:100vh;object-fit:cover}.right_conatiner_login{top:0;right:400px;background:transparent url(/assets/BG-CbesKp25.png) 0% 0% no-repeat padding-box;opacity:1}.half{flex:1;height:100%;position:relative}.login-headline{position:absolute;top:30vh;left:12vw;width:50%;font-size:3rem;text-align:left;letter-spacing:1.56px;color:#fff;text-transform:capitalize;opacity:1}.login-headline .secondary-text{font-size:1.2rem;width:60%;margin-top:2rem}.headline-part1{top:64px;left:0;width:202px;height:53px;font-weight:700;text-align:left;letter-spacing:1.56px;color:#fff;text-transform:capitalize}.headline-part2{top:129px;left:0;width:383px;text-align:left;letter-spacing:1.56px;color:#fff;text-transform:capitalize}.break-line{margin-top:2rem;left:143px;width:50%;height:3px;background:#fff 0% 0% no-repeat padding-box;opacity:1}.left_conatiner_login img{position:relative;bottom:1000px;right:0}.login-sub-heading{margin-top:3vw;width:24vw;height:101px;letter-spacing:0px;color:#fff;text-transform:capitalize;opacity:1}.forgot-password{margin:.5vw 0vw .5vw 12vw;letter-spacing:0px;color:#ef5f47;opacity:1;text-decoration:none}.forgot-answer{color:#ef5f47;opacity:1;text-decoration:none}.back-to-login{letter-spacing:0px;color:#ef5f47;opacity:1;margin-top:14px;text-decoration:none}.sec-form{margin-top:4vw!important}.input-field-wrapper{display:flex;flex-direction:column;width:100%;align-items:flex-start;justify-content:flex-start}@media (width > 1425px){.new-login-container,.reset-page-container{top:10%;width:430px;height:600px;overflow:scroll}.right_conatiner_login{right:400px}.left_conatiner_login img{bottom:1000px;right:0}.login-sub-heading{font-size:1.3vw;line-height:28px}.logo{margin-top:10vw}.update-answer-form{margin-top:3vw!important}.login-header{margin-top:14px}.login_form{margin-top:28px}.login_container{margin:0;padding:0;display:flex;height:100vh}}.body{background-color:#fff}::placeholder{color:#a2a2a2}.height-50{height:480px!important}.hide{visibility:hidden}.attachments{display:grid;grid-template-columns:200px 200px 250px 200px;column-gap:1px}.attachments li{cursor:pointer}.attachments li span{text-wrap:wrap}.user-search-container{width:89%;margin:20px auto auto;background-color:#fff;border-radius:8px;padding:10px 0}.user-search-container .search-container{padding-bottom:30px}.margin-left-2{margin-left:30px!important}.margin-right-2{margin-right:20px!important}.margin-left-5{margin-left:68px!important}.user-search-heading{letter-spacing:0px;color:#231f20;margin:10px 28px;font-size:1.2rem!important;line-height:72px!important}.create-user-heading{letter-spacing:0px;color:#231f20;margin:10px 28px;font-size:1.2rem!important;line-height:72px!important;padding-left:32px}.search-client{border:1px solid #ef5f47;color:#fff;background-color:#ef5f47;border-radius:6px;height:35px;font-weight:700}.clear{border:1px solid #ef5f47;color:#ef5f47;background-color:transparent;border-radius:6px;height:35px;text-align:center;font-weight:700}.button_primary{border:1px solid #ef5f47;color:#fff;background-color:#ef5f47;border-radius:6px;height:35px;font-weight:700}.button_primary:disabled{background-color:#c03e29}.button_primary:disabled:hover{cursor:not-allowed}.button_primary:hover{background-color:#c03e29;cursor:pointer}.button_secondary{border:1px solid #ef5f47;color:#ef5f47;background-color:transparent;border-radius:6px;height:35px;text-align:center;font-weight:700}.button_anchor{color:#ef5f47;background-color:transparent;border:none;text-align:center;padding:0;margin:0;font-family:Open Sans,sans-serif;font-weight:400;font-size:1em;font-style:normal}.button_anchor_inactive{color:#ef5f47;background-color:transparent;border:none;text-align:center;padding:0;margin:0;font-family:Open Sans,sans-serif;font-weight:400;font-size:1em;font-style:normal;color:#000}.button_anchor:hover{text-decoration:underline}.search-heading-group{display:flex;justify-content:space-between;align-items:baseline}.search-heading-group .create-client{border:1px solid #ef5f47;color:#fff;background-color:#ef5f47;border-radius:6px;height:35px;font-weight:700;opacity:1;margin:30px 35px;cursor:pointer}.user-search-container form{background:#fff 0% 0% no-repeat padding-box;border:1px solid #E3E3E3;border-radius:6px;opacity:1;margin:-20px 20px 0;padding-bottom:10px}.search-form-group{min-height:20px;padding:2px 15px;margin-bottom:20px;border:none;border-radius:0;box-shadow:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.create-user-form{background-color:#fff;border:none!important}.create-worker-group1{min-height:20px;float:left;margin-bottom:14px;margin-left:-26px;border:none;border-radius:0;box-shadow:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.create-user-group1{min-height:15px;padding:12px 20px;border:none;border-radius:0;box-shadow:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.create-supplier-group{min-height:20px;margin:0 0 0 20px;border:none;border-radius:0;box-shadow:none;display:grid;grid-template-rows:1fr 1fr 1fr;row-gap:26px}.create-user-group2{min-height:20px;padding:12px 20px;border:none;border-radius:0;box-shadow:none;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;row-gap:30px}.create-user-group3{padding:12px 0;margin:0 0 0 20px;border:none;border-radius:0;box-shadow:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.create-worker-link{margin-top:30px;width:220px}@media (width < 1300px){.search-form-group{grid-template-columns:1fr 1fr 1fr}}.form-group,.form-group-filter{margin:12px}.form-group-filter label,.form-group,.margin-left-2 label{display:block;max-width:100%;margin-bottom:2px;text-align:left;letter-spacing:0px;color:#231f20;height:20px}.form-group-filter input,select{min-width:200px;height:28px;border:1px solid #9E9E9E;border-radius:6px;color:#5f5f5f;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subfilter-input{margin:12px}.subfilter-input .multiple-dropbtn{min-width:140px!important}.subfilter-input .multiple-dropdown-list1{min-width:140px}.subfilter-input input{border-radius:5px;width:140px;height:28px;border:1px solid #9E9E9E;color:#5f5f5f;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8em}.margin-left-2 input,select{width:200px;height:28px;border:1px solid #9E9E9E;border-radius:6px;opacity:1;box-shadow:none;color:#5f5f5f;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.margin-left-2 input:disabled,select:disabled{background-color:#f2f2f2;cursor:not-allowed}select{height:32px;width:212px}.width-16{width:16vw}hr{margin-bottom:18px;border:0;border-top:1px solid #eee}button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-right:10px}.error-block{display:block;margin-top:5px;margin-bottom:-10px;color:red!important;font-size:.8em;opacity:1!important}.error-text{color:red;font-size:.8em;margin:0}.bg-red{border:1px solid #FF0000!important;border-radius:inherit}.filter-action{padding-right:10px;display:block;margin-top:28px}.filter-action button{margin-left:15px}.filter-action-user{padding-bottom:18px!important}.text-right{text-align:right}.btn-grey{background-color:#b4b4b4}.user-table{margin-top:25px}input[type=checkbox i]{background-color:initial;cursor:default;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box;margin:3px 3px 3px 4px;padding:initial;border:initial}.block-horizontal{display:flex;flex-direction:row;justify-content:space-between;width:600px}.block-horizontal{display:grid;grid-template-columns:1fr 1fr;width:100%;column-gap:10px}.block-horizontal .perssionss_class{display:flex;padding:10px;margin-top:10px;border:1px solid rgba(155,155,155,.3882352941);border-radius:5px}.block-horizontal .subscription_class{padding:10px;margin-top:10px;border:1px solid rgba(155,155,155,.3882352941);border-radius:5px}.permissions-sec2{margin-left:0;margin-top:35px}.permissions-sec1 h4,.email-subscriptions h4{margin-bottom:28px}.custom-modal-class{width:600px!important;max-width:1000px}.email-enabled{margin-left:-90px!important}.text-dropdown .dropdown-menu{max-height:200px!important;overflow-y:auto!important}.dropdown-menu{position:absolute;z-index:999;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px #0000002d;height:19vh;overflow-y:scroll}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#337ab7}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.create-worker-link a{color:#ef5f47;font-size:1em;text-decoration:none}a:hover{text-decoration:underline}.worker-modal{width:850px!important;left:23%!important;top:-2%!important}.text-area{width:500px;border:1px solid #9E9E9E;border-radius:6px;overflow-y:auto;resize:vertical;white-space:normal}.text-area:read-only{background-color:#f2f2f2;cursor:not-allowed;outline:none}.comment{width:480px;padding:10px;border:1px solid #9E9E9E;border-radius:6px;overflow-y:auto;resize:vertical;white-space:normal}.add-area{width:1000px!important}.full-width{width:100%!important}.sub-link{margin:20px 0 8px 10px}.req-client-break{padding:0 30px}.req-client-break .hr-line{width:auto;margin-left:100px;margin-top:-10px;border-top:1px solid #b4b4b4}.heading-margin{margin:-25px 54px}.heading-margin-user{margin:0 20px}.client-break{padding:8px 50px}.client-break .hr-line{width:auto;margin-left:90px;margin-top:-10px;border-top:1px solid #b4b4b4}.client-break .full-hr-line{width:auto;margin-top:-10px;border-top:1px solid #b4b4b4}.timecard-break{padding:8px 28px!important}.break-line-client{margin:-8px 55px 5px 248px;border-top:1px solid #b4b4b4}.view-container{display:flex;flex-direction:column;width:89%;margin:25px auto auto}.view-container .body-template{padding:20px}.view-container .body-template .supplier-filter-container{display:flex;flex-direction:column;margin-bottom:20px}.view-container .body-template .supplier-filter-container button{margin-left:auto;margin-right:0}.view-container .body-template .supplier-filter-container .filter-container{background-color:#f0f4f7;padding:10px;margin:10px 0 0;border-radius:10px}.view-container .body-template .supplier-filter-container .filter-container button{display:flex;margin-right:20px}.view-container .body-template .supplier-for-requisition-action-container{display:flex;justify-content:flex-end;gap:15px}.view-container .body-template .suppliers-container{display:grid;grid-template-columns:auto auto auto auto auto;gap:20px}.form-group-lg{display:grid;grid-template-columns:250px 450px;margin-bottom:10px}.form-group-lg label{color:#231f20;height:20px}.form-group-lg span{letter-spacing:0px;color:#231f20;width:30%}label{color:#231f20}label .asterisk{color:#ef5f47;font-weight:700}.search-sub-heading{color:#5f5f5f;margin-left:20px}.search-sub-container{display:flex;margin-top:-20px}.view-button-group{display:grid;grid-template-columns:1fr 1fr 1fr;margin-right:600px}.view-button-group-new{display:grid;grid-template-columns:1fr 1fr;margin-right:600px}.configuration-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:25px}.view-button-group,button{text-transform:none!important}.view-button-group>button:hover{background-color:#ef5f47}.view-supplier-group{display:grid;grid-template-columns:1fr 1fr;padding:0 14px;box-shadow:0 0 4px #e3e3e3;border:.5px solid #C9CBD3;border-radius:20px;margin:28px 28px 14px 42px;opacity:1;width:90%;height:600px}.view-supplier-titles{display:flex;justify-content:space-between;width:90%}.view-supplier-titles button{margin-top:28px}.view-link{font-weight:500;font-size:1.2rem;margin:12px 28px}.tag-container{display:flex;height:28px;justify-content:space-between;align-items:center;background:#f0f4f7 0% 0% no-repeat padding-box;border:1px solid #231F20;border-radius:6px;padding:0 5px}.new-tag{display:flex;height:28px;align-items:center;background:#feedea 0% 0% no-repeat padding-box;border:1px solid #ef5f47;border-radius:6px;opacity:1}.new-tag .check-box{position:absolute;top:4px;left:12px}.tag-text{flex:1;letter-spacing:0px;color:#231f20;margin-left:14px}.tag-icon{cursor:pointer;width:1.3vw}.add-tag-icon{position:absolute;left:91%;background-color:#ef5f47;width:2.4vw;color:#fff;font-weight:bolder;height:2.4vw;font-size:2.5vw;display:inline-flex;justify-content:center;align-items:center}.view-tag-group{grid-template-columns:1fr 1fr 1fr;row-gap:5px;column-gap:5px;margin-top:28px;width:450px;display:flex;flex-direction:row;flex-wrap:wrap}.search-tag{width:95%;border-radius:0;height:28px;border:none;box-shadow:none;color:#5f5f5f;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-modal .label{display:block;max-width:100%;margin-bottom:2px;font-size:1em;font-weight:500;color:#5f5f5f}.new-tag-container{display:grid;flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr;margin-top:14px;row-gap:5px;column-gap:5px;margin-left:14px}.circle{height:14px;width:14px;border:5px solid white;border-radius:50%}.configuration-box{font-size:1em;border:none;width:20vw;height:10vw;margin-top:28px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 4px #e3e3e3;border:.5px solid #C9CBD3;border-radius:20px}.inner h1{font-weight:bolder;font-size:40px}.inner a{height:100%;width:100%;display:block;text-decoration:none;color:#fff}.borderbtn{border-radius:8px;padding:5px;text-align:center;background-color:#fff;color:#ef5f47;border:1px solid #ef5f47;margin-left:28px;width:655px}.borderbtn:hover{background-color:#ef5f47;color:#fff}.location-group{display:flex}.cost-center-group{display:grid;grid-template-columns:2fr 1fr}.cost-center-form{border-radius:8px;border:1px solid #9b9b9b;margin:28px 0 0 14px;height:400px;min-height:40vh}.client-search-group{display:flex;justify-content:space-between;margin-bottom:-28px}.cost-center-input{display:flex;flex-direction:column;margin:28px 0 0}.btnOrg{padding:5px;text-align:center;margin:28px 5vw 14px 28px;color:#5f5f5f;cursor:pointer;border:1px solid #9b9b9b;width:295px}.drop-box{display:inline-block;background:#fff;border:5px dashed #f2f2f2;width:580px;min-height:65px;text-align:center;padding:15px 10px;margin:10px 10px 10px 32px;font-size:14px}.client-container{background-color:#fff;width:92%;height:90%;border-radius:5px}.client-container .heading{letter-spacing:0px;color:#231f20;margin:0 0 0 28px}.client-container hr{width:100%}.title-group{display:flex;justify-content:space-between;column-gap:20px;text-align:left;margin:0;letter-spacing:0px}.title-active{color:#ef5f47}.title-active .border-active{border-bottom:#ef5f47 2px solid;position:relative;top:40%}.breadcrumb{padding:0;list-style:none;background-color:transparent;border-radius:0;margin:10px 28px}.breadcrumb a{cursor:pointer}.breadcrumb img{rotate:-90deg;width:9px;margin:0px .5vw .28px;color:#484243;margin-bottom:2px}.breadcrumb span{letter-spacing:0px;color:#231f20}.history-breadcrumb{margin:2px}.view-content{min-height:90vh}.view-content input{width:25vw}.icon-group{display:flex;margin:14px;text-align:left}.icon-group img{width:3vw;margin:0 .5vw 0px 0px}.icon-group h2{letter-spacing:0px;color:#231f20;margin-top:14px}.content{display:flex;justify-content:space-around}.content h1{letter-spacing:0px;color:#231f20}.content button{color:#ef5f47;background-color:transparent;height:35px;text-align:center;font-weight:700;background:#fef4f2 0% 0% no-repeat padding-box;border:1px solid #ef5f47;border-radius:6px;margin-top:14px;display:flex;justify-content:center;align-items:center}.content span{margin-left:5px}.info-container{display:flex}.client-info{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 4px #e3e3e3;border:.5px solid #C9CBD3;border-radius:20px;width:46%;min-height:700px;margin-bottom:10px}.client-info .content{display:grid;margin:3vw 28px;row-gap:10px}.client-info h2{margin:28px 28px -14px}.bill-rate-items{margin-left:50px!important}.bill-rate{min-width:none!important;width:70px!important}.bill-rate-group{display:flex;column-gap:20px}.bill-rate-label{width:110px;margin-right:-50px;margin-top:20px;height:35px!important}.count-heading{display:flex;width:750px;justify-content:space-around}.count-heading .card-wrapper{margin-top:10px;height:160px;width:160px}.count-heading .card-wrapper .card-body{height:80px;width:80px;line-height:80px;text-align:center;background-color:#ef5f47;border-radius:50%;margin:auto;font-size:28px;font-weight:700;color:#fff}.count-heading .card-wrapper .card-footer{text-align:center;font-weight:700;color:#ef5f47;font-size:.9rem}.req-filters{display:flex;justify-content:space-between;padding:0 20px;margin-bottom:26px}.req-filters .primary-link{margin-left:25px}.req-filters .filter-link-btn{display:inline-block;cursor:pointer;filter:invert(34%) sepia(97%) saturate(2423%) hue-rotate(348deg) brightness(100%) contrast(91%)}.req-filters .left-filter{display:flex}.req-filters .radio-btn{width:160px}.req-filters .radio-btn label{display:inline-block}.req-filters .launch-radio{accent-color:#ef5f47}.show-filters{display:flex;justify-content:flex-end;padding:20px 20px 26px}.show-filters .filter-link-btn{cursor:pointer;filter:invert(34%) sepia(97%) saturate(2423%) hue-rotate(348deg) brightness(100%) contrast(91%)}.red-link{color:#ef5f47!important;text-decoration:none!important}.red-link:hover{color:red!important;text-decoration:underline!important}.export-icon{width:12px;margin:0 5px;font-weight:700}.view-user{margin:45px!important}.login-failed{display:flex;margin:65px 0 30px;justify-content:center;width:100%;height:30px;font-size:15px}.dashboard-dropdown{margin-right:10px!important}.user-search-gapping-class{padding:14px 34px 0 14px;display:flex;justify-content:space-between}.user-search-gapping-class .action-buttons-wrapper{display:flex;align-items:center;gap:10px}.dropbtn{background-color:#fff;font-size:14px;text-align:left;cursor:pointer;height:36px;width:215px;border:1px solid #9E9E9E;border-radius:6px;color:#000;padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;margin:0;font-family:Open Sans,sans-serif}.dropdown1{position:relative;display:inline-block}.dropdown1 button:disabled{border:1px solid #E0E0E0;background-color:#f5f5f5;color:#bdbdbd;cursor:not-allowed;pointer-events:none}.dropdown1 button:disabled~.dropdown1+.dropdown-max-width{cursor:not-allowed}.up-arrow{width:14px}.dropdown-max-width{width:215px}.report-dropdown{width:228px}.dropdown-list1{position:absolute;min-width:20px;width:100%;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 6px #4b4b4b29;border:1px solid #D9D9D9;border-radius:6px;opacity:1;z-index:999}.dropdown-list1 a{text-align:left;letter-spacing:0px;color:#040404;padding:10px 0 10px 10px;text-decoration:none;display:flex;flex-direction:column}.select2-search-dropdown{display:block;padding:4px}.select2-search-dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;border:1px solid #d5d5d5}.selected{background:#e0e0e0 0% 0% no-repeat padding-box}.search-items{max-height:200px;overflow-y:scroll;background:#fff 0% 0% no-repeat padding-box}.search-items a:hover{background:#ef5f47 0% 0% no-repeat padding-box;color:#fff!important}.selected::selection{background-color:#aaa!important}.supplier-dropdown{width:100px!important}.multiple-dropdown1{position:relative;display:inline-block;border:1px solid #9e9e9e;border-radius:6px}.multiple-dropbtn{background-color:#fff;font-size:14px;text-align:left;cursor:pointer;border-radius:6px;height:35px;min-width:200px;border:none;box-shadow:none;color:#000;padding:3px 6px;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;font-family:Open Sans,sans-serif}.multiple-dropdown-list1{display:block;position:absolute;background-color:#fff;min-width:212px;border:1px solid #ccc;z-index:1;border-radius:6px}.multiple-select2-search-dropdown{padding:10px 0;border-bottom:1px solid #ccc}.multiple-select2-search__field{width:98%;margin:5px 2px!important;box-sizing:border-box;height:30px!important;border:1px solid #d5d5d5!important}.multiple-search-items{overflow-y:auto;max-height:150px}.multiple-search-items a{color:#000;padding:8px 12px;text-decoration:none;display:block;cursor:pointer}.multiple-search-items :hover{background-color:#ef5f47;color:#fff!important}.selected :hover{background-color:#f1f1f1!important;color:#000!important}.multiple-search-items .selected{background-color:#f1f1f1;color:#000!important;align-items:center;padding-left:5px}.multiple-dropdown-item{display:flex}.multiple-dropdown-item-label{padding:10px 0 10px 10px}.multiple-dropdown-item .selected{background-color:#f1f1f1;color:#000!important;display:flex}.label-selected{margin-left:10px!important}.multiple-checkmark{color:red;margin-right:5px}.multiple-checkbox{top:4px!important;left:-5px!important}.hide-checkbox{top:4px!important;left:-5px!important;display:none}.checkbox-container{display:block;position:relative;padding-left:25px;margin-left:5px;cursor:pointer;font-weight:400;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:17px;display:flex;align-items:center;margin-bottom:8px}.multiple-checkbox-container{padding-left:10px!important;margin-left:5px}.checkbox-container input{position:absolute;left:-3px;z-index:500;opacity:0;cursor:pointer;height:0;width:0;height:15px;width:15px;border:1px solid #ef5f47;border-radius:3px}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;border:1px solid #ef5f47;border-radius:3px}.checkbox-container input:checked~.checkmark{background:#ef5f47 0% 0% no-repeat padding-box}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container input:disabled~.checkmark{background-color:#eaeaea;border:1px solid #ef5f47}.checkbox-container.disabled{color:#5f5f5f78;cursor:not-allowed}.checkbox-assignment{margin-top:30px!important}.checkbox-container .checkmark:after{left:5px;top:1px;width:3px;height:7px;border:solid white;border-width:0 2.5px 2.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-label{margin:10px 0;font-size:14px}.file-input-wrapper{width:170px;display:flex;align-items:center;gap:10px;height:35px;border:1px solid #9E9E9E;border-radius:6px;opacity:1;box-shadow:none;color:#5f5f5f}.file-input-wrapper .upload-button{background-color:#e94e31;color:#fff!important;padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;gap:2px;margin-left:5px}.file-input-wrapper .upload-button:hover{background-color:#c03d28}.file-input-wrapper .upload-button img{width:10px}.file-input-wrapper .file-input{display:none}.file-input-wrapper .file-selected{color:#000;font-size:14px}.status-round-green{border-radius:40px;color:transparent;display:inline-block;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap;margin:0 6px 3px 0;content:"";height:12px;width:12px!important;background-color:#35b15a}.status-round-red{border-radius:40px;color:transparent;display:inline-block;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap;margin:0 6px 3px 0;content:"";height:12px;width:12px!important;background-color:#b13535}.status-round-yellow{border-radius:40px;color:transparent;display:inline-block;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap;margin:0 6px 3px 0;content:"";height:12px;width:12px!important;background-color:#f3b03e}.status-round-blue{border-radius:40px;color:transparent;display:inline-block;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap;margin:0 6px 3px 0;content:"";height:12px;width:12px!important;background-color:#4a90e2}.nav_container{position:fixed;top:0;z-index:1000;width:100%;height:70px;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 3px 6px #0000001a;font-family:Raleway}.nav_container .nav-wrapper{width:89%;display:flex;justify-content:space-between;align-items:center}.nav_container .nav-wrapper .nav_logo{width:150px;cursor:pointer}.nav_container .nav-wrapper .menu_items{float:right;position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px}ul,li{list-style:none}.profile{width:100px;height:40px}.red{color:#ef5f47}.menu_items{color:#231f20;opacity:1;display:flex}.menu_items_res{font-style:normal;text-transform:uppercase;display:flex;flex-direction:column;text-align:center;margin-left:-40px}.dropdown{position:relative;display:inline-block;font-family:Open Sans,sans-serif}.dropdown-content{position:absolute;background-color:#fff;font-size:14px;box-shadow:0 3px 20px #00000029;min-width:160px;z-index:1;top:45px;right:-60px;border-radius:10px}.notification-items{padding:3px 0;border-bottom:1px solid #F1F1F1}.notification-dropdown{position:absolute;background-color:#fff;font-size:14px;box-shadow:0 3px 20px #00000029;min-width:360px;z-index:1;right:-60px;top:35px;border-radius:10px;height:400px;overflow:scroll}.notification-dropdown .notification-header{display:flex;justify-content:space-between}.notification-dropdown .notification-header .notification-title{font-weight:700}.notification-dropdown .notification-header span{margin:10px 20px}.notification-dropdown .notification-header .notification-label{color:#ef5f47}.notification-dropdown p{margin:-4px 10px 4px 20px}.notification-items:hover{text-decoration:none!important;background:#ef5f47 0% 0% no-repeat padding-box;color:#fff!important}.notification-items:hover .notification-label{color:#fff!important}.profile-dropdown{right:-48px!important}.dropdown-content a{height:18px;color:#4d4848;width:90%;padding:16px 0 16px 20px;font-weight:400;text-decoration:none;display:block;border-bottom:1px solid #F1F1F1;background:#fff 0% 0% no-repeat padding-box;font-family:Open Sans,sans-serif}.items_active{border-bottom:2px solid #ef5f47;position:relative;top:1.5vh}.dropdown-content a:hover{text-decoration:none!important;background:#ef5f47 0% 0% no-repeat padding-box;color:#fff!important;font-weight:700}.items{color:#4d4848;text-decoration:none;font-weight:600;background:#fff 0% 0% no-repeat padding-box}.link-active{text-decoration:none!important;color:#ef5f47}.arrowDown{margin-left:.5vw}.nav_items{display:flex;justify-content:space-between}@media (width < 750px){.nav_container{grid-template-columns:3fr 1fr}.nav_logo{height:62%;padding:3vw}}.nav-responsive{width:100%;border:.5px solid gray;margin-top:8vh}.dropdown_res{height:11vw;background-color:#555;color:#fff;margin-bottom:1px;display:flex;justify-content:center;align-items:center}.dropdown-content_res{background-color:#3c3939;color:#fff;margin-bottom:1px;display:flex;flex-direction:column;justify-content:center;align-items:center}.dropdown-url{text-decoration:none;color:#fff;height:6vw;width:100%;border:1px solid white;display:flex;justify-content:center;align-items:center}.modal{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;overflow-y:auto;background-color:#00000080;display:flex;justify-content:center;align-items:center;font-family:Open Sans,sans-serif}.display-block{display:block}.display-none{display:none}.modal-dialog{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:30px;opacity:1;width:400px;top:50%!important;left:50%!important;transform:translate(-50%,-50%);position:relative}.modal-header,.modal-footer{padding:15px;border-radius:30px}.modal-header{padding:8px;color:#000;margin:0vw 14px;height:35px;border-bottom:none}.modal-title{margin:auto;letter-spacing:0px;color:#231f20;text-transform:capitalize;width:-5px;line-height:2;margin:14px .4vw .5vw}.modal-body{font-size:15px;max-height:550px;overflow-y:scroll;overflow-x:hidden;width:100%}.modal-full-width{width:100%!important}.modal-footer{text-align:right}.close{margin-top:0;background-color:#fff;border-radius:20px;float:right;font-size:30px;font-weight:700;line-height:1;border:none;color:#000;text-shadow:none;opacity:1;padding:0 6px;outline:none;margin:14px .4vw .5vw}.form-inline-modal .form-group-modal{margin-bottom:25px;margin-right:14px}.override-modal-min-height{min-height:300px}.modal-input{margin:14px}.modal-input label{display:block;max-width:100%;margin-bottom:2px;text-align:left;letter-spacing:0px;color:#231f20}.modal-input input,.modal-input select{min-width:200px;width:95%;height:28px;border:1px solid #9E9E9E!important;border-radius:6px;opacity:1;box-shadow:none;color:#5f5f5f;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add{position:absolute;height:36px;left:76%;background:#e6e6e6 0% 0% no-repeat padding-box;color:#7e7e7e;border:1px solid #9E9E9E;border-radius:0 6px 6px 0}.tag-supplier-modal{width:100%}.tag-supplier-form{margin:0 20px 0 0!important;padding-right:20px!important}.audit-modal{width:450px}.table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #E3E3E3}.table{width:100%;border-spacing:0;border-collapse:collapse;font-size:14px}.table thead{background:#5f5f5f 0% 0% no-repeat padding-box;color:#fff;width:100%}.table-bg-grey{background-color:#f2f2f2!important}.table thead th:hover{text-decoration:underline;cursor:pointer}.table th,.table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table thead th{position:sticky;top:0;z-index:1}.table tbody tr:hover{background-color:#ef5f47!important;color:#fff}.table tbody tr:hover .button_secondary{border:1px solid white;color:#fff}.table tbody tr:hover .button_primary{background-color:#fff;color:#ef5f47}.table tbody tr:hover .create-link,.table tbody tr:hover .primary-link,.table tbody tr:hover .active-link{color:#fff!important}.active-link{color:#ef5f47!important}.table tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.table tbody tr td{border:none;text-align:center;height:43px;letter-spacing:0px;opacity:1}.table tbody tr{border-bottom:1px solid #E3E3E3}.table tbody tr:hover{cursor:pointer}.table tbody tr a{text-decoration:none;color:gray}.table .alignLeftcln{padding:10px;position:relative}.table .alignLeftcln span{position:absolute;display:inline-flex;flex-direction:column;justify-content:space-around;height:16px;color:#231f20;margin:2px 8px}.table-status{padding-left:5px;text-align:left}.border-green{border-left:rgb(68,116,5) 5px solid}.border-yellow{border-left:yellow 5px solid}.total-records{display:flex;justify-content:flex-start;align-items:center;margin-left:20px}.pagination{display:flex;justify-content:center;list-style:none;padding:0}.page-item{margin:0 5px}.page-link{padding:5px 10px;cursor:pointer;text-decoration:none;color:#000;background-color:#fff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:default}.page-item.active .page-link{background:#ef5f47 0% 0% no-repeat padding-box;border-radius:4px;color:#fff}.unauthorised_page{width:100%;height:calc(100vh - 80px);display:flex;justify-content:center;align-items:center;flex-direction:column}.unauthorised_page .un-auth-image{width:20%}.unauthorised_page .sorry-text{font-size:2.5rem!important;font-weight:800!important}.unauthorised_page h3{font-size:1.5rem!important;font-weight:700!important}.unauthorised_page button{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:1rem}.unauthorised_page button img{width:20px}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.datepicker-container{display:flex;flex-direction:column;height:20px!important}.datepicker-label{font-weight:500;color:#666;margin-bottom:5px}.datepicker-input-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;width:220px}.error-message-datepicker{margin-left:-45px}.calendar-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);cursor:pointer}.datepicker-input{padding:10px 10px 10px 35px;border:1px solid #ccc;border-radius:4px;font-size:14px}.job-search-container{height:100%;background-color:#fff}.job-search-heading{font-weight:400;color:#5f5f5f;font-size:1.9em;margin:20px}.job-template-container{background-color:#fff;display:grid;grid-template-columns:25vw 1fr}.job-group-lg{display:flex;flex-direction:column;margin-bottom:20px}.job-group-lg label{color:#000;margin-bottom:5px}.text-area-job{height:35vh}.new-location-tag{border:.8px solid grey;border-radius:10px;display:flex;gap:15px;height:100px;width:600px;padding:28px;margin-bottom:14px}.width-100{min-width:100px!important;width:100px!important}.user-search{display:grid;grid-template-columns:2fr 15vw 18vw;padding:14px 14px 0vw}.view-client-heading{letter-spacing:0px;color:#231f20;margin:10px 20px}.action-items{display:flex;gap:14px;margin-left:100px}.action-items img{cursor:pointer;height:14px}.table-side-border{position:absolute;width:14px;height:14px;border-left:3px solid;right:8%;margin-top:20px}.table-side-border.red-border{border-color:red}.table-side-border.green-border{border-color:#0f0}.table-side-border.yellow-border{border-color:#f3b03e}.status-wrapper{display:flex;justify-content:flex-start;align-items:stretch;margin-left:20px}.border{width:14px;min-height:18px;border-left:3px solid}.border.red-border{border-color:#b13535}.border.green-border{border-color:#35b15a}.border.yellow-border{border-color:#ffae00}.cost-center-modal{min-height:410px!important;min-width:435px;top:10%}.custom-input{width:295px!important}.approver{display:flex;width:300px;justify-content:space-between}.approver .delete_icon{height:2.4vw;cursor:pointer}.approver img:hover{background-color:#ef5f47;color:#fff}.margin-a{margin-top:42px}.margin-b{margin-top:20px}.close-requisition-modal-action-container{display:flex;justify-content:flex-end;margin-top:20px}.close-requisition-modal-label{font-weight:700;margin-bottom:10px}.job-locations{display:flex}.job-locations img{margin-left:10px;cursor:pointer}.timecard-container{color:#333;margin:14px 5vw 0vw 8vw;padding:20px}.timecard-header{display:flex;flex-direction:column;margin-bottom:20px}.timecard-search,.timecard-worker{color:#ff5722;text-decoration:none;margin:10px}.timecard-header h1{font-size:28px;margin-bottom:14px;margin-top:0vw}.timecard-info{display:grid;margin-bottom:20px;grid-template-columns:2fr 1fr}.timecard-status{display:grid;grid-template-columns:10vw 1fr;margin-bottom:10px}.status-submitted{color:green;font-weight:700}.timecard-details{display:grid;grid-template-columns:10vw 1fr;margin-bottom:10px;width:42vw}.timecard-details div{margin:10px 0;flex:1}.timecard-details div span{display:block;margin-bottom:5px}.timecard-nav{display:flex;justify-content:space-between;margin-bottom:20px}.timecard-nav a{color:#ff5722;text-decoration:none;font-weight:700}.timecard-table{width:75%;border-collapse:collapse;margin-top:20px}.timecard-table th,.timecard-table td{border:1px solid #ddd;padding:12px;text-align:left}.timecard-table th{background-color:#444;color:#fff;font-weight:700}.timecard-table tbody tr:nth-child(2n){background-color:#f9f9f9}.timecard-table tbody tr:nth-child(odd){background-color:#fff}.bill-details{margin-top:28px;width:100%}.timecard-container .text-area{width:100%;border:none;overflow-y:auto;resize:vertical;white-space:normal}.search-timecard-wrapper{display:flex;justify-content:space-between;align-items:baseline}.search-timecard-wrapper a{margin-right:20px}.timesheet-table{width:75%;border-collapse:collapse;margin:20px 0;font-size:16px;text-align:left}.timesheet-table thead th{background-color:#666;color:#fff;padding:12px 15px;border:1px solid #ddd}.timesheet-table tbody td{border:1px solid #ddd;padding:12px 15px}.timesheet-table tbody tr:nth-child(2n){background-color:#f2f2f2}.timesheet-table tbody select,.timesheet-table tbody input{width:calc(100% - 16px);padding:8px;margin:4px 0;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background-color:#f9f9f9}.timesheet-table tfoot td{text-align:left;padding:12px 15px;font-weight:700;border-top:2px solid #000}.total{text-align:center}.day-column{font-weight:700}.category-column select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOCA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBMIDggNEggMFoiIGZpbGw9IiMyQjJCNEIiLz48L3N2Zz4=) no-repeat right 10px center;padding-right:20px}.hours-column input,.details-column input{background-color:#f9f9f9}.file-uploader .file-uploader-label{display:block;font-size:1em}.file-uploader .file-uploader-dropzone{border:2px dashed #ccc;padding:20px;text-align:center;color:#555;cursor:pointer;position:relative}.file-uploader .file-uploader-dropzone p{margin:0}.file-uploader .file-uploader-dropzone span{color:red}.file-uploader .single-file-dropzone{border:2px dashed #ccc;padding:20px;width:168px;height:5px;text-align:center;color:#555;cursor:pointer;position:relative}.file-uploader .single-file-dropzone span{color:red}.file-uploader .single-file-dropzone p{font-size:12px;text-align:center;margin-top:-4px}.file-uploader .file-list{margin-top:15px;list-style-type:none;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding:0}.file-uploader .file-list .file-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;background-color:#f3f4f8;border-radius:2px}.file-uploader .file-list .file-item .file-name{display:flex;align-items:center;font-size:14px;padding:0 12px}.file-uploader .file-list .file-item .file-name img{margin-right:12px}.file-uploader .file-list .file-item .file-name span{letter-spacing:0px;color:red}.file-uploader .file-list .file-item .file-remove{color:red;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;padding:0 3px 0 0}.file-uploader .file-list .file-item .file-remove img{height:20px}.file-uploader .file-list li:hover{background:#f3f4f8 0% 0% no-repeat padding-box}.file-uploader .single-file-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;width:100%;margin-top:-16px}.file-uploader .single-file-item .file-name{display:flex;align-items:center;font-size:14px}.file-uploader .single-file-item .file-name img{margin-right:12px}.file-uploader .single-file-item .file-name span{letter-spacing:0px;color:red}.file-uploader .single-file-item .file-remove{color:red;cursor:pointer;font-size:18px;line-height:1}.file-uploader .single-file-item .file-remove img{height:20px}.dashboard-container{display:flex;margin:25px 100px 0;justify-content:space-between;gap:100px}.dashboard-container .list{width:100%;height:100%;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 6px #e3e3e3;border-radius:10px}.dashboard-container .list .list-items{background:#fff 0% 0% no-repeat padding-box;opacity:1;overflow-y:scroll;height:620px;margin-top:1px}.dashboard-container .list .list-items a{text-decoration:none;color:#231f20}.dashboard-container .list .list-items a:hover{text-decoration:underline;cursor:pointer}.dashboard-container .list .list-items li{border-bottom:1px solid rgb(229,229,236);margin:12px 22px 0 0;position:relative}.dashboard-container .list .list-items li span{font-size:14px}.dashboard-container .list .list-items .list-border{position:relative;height:100%;border-left:3px solid #A43F3A;right:2%;top:-82%;font-size:12px}@media (min-width: 1920px){.dashboard-container .list .list-items .list-border{right:1%}}.dashboard-container .list .list-items .to-do-list-item-status{position:absolute;top:0;left:-2%}@media screen and (min-width: 1920px){.dashboard-container .list .list-items .to-do-list-item-status{left:-1%}}.dashboard-container .list .list-items .to-do-list-item:last-child li{border-bottom:3px solid #5F5F5F}.dashboard-container .list .list-height-full{height:925px!important}.d-title{box-shadow:0 0 6px #e3e3e3;border-radius:10px 10px 0 0;opacity:1;height:58px;display:flex;align-items:center;justify-content:space-between}.d-title h3{text-align:left;letter-spacing:0px;color:#231f20;opacity:1;margin:0 25px;font-weight:600}.left-d-container{display:flex;flex-direction:column;justify-content:space-between}.left-d-container .assignment-overview,.left-d-container .req-statics{width:430px;height:330px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 6px #e3e3e3;border-radius:10px}.left-d-container .dashboard-items{width:430px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 0 6px #e3e3e3;border-radius:10px}.dashboard-box{display:grid;grid-template-rows:auto;margin:20px 25px;row-gap:15px}.dashboard-box .submit-invoice{margin-top:10px}.dashboard-box .submit-invoice a{margin-right:10px}.dashboard-box .submit-invoice .view{margin-left:10px}.calender-icon{width:50px}.dashboard-date{display:flex;justify-content:space-between;margin-bottom:10px}.overviews{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;row-gap:14px;column-gap:14px;margin:25px}.overviews .overview-type{background:#fff 0% 0% no-repeat padding-box;border:1px solid #F3B03E;border-radius:6px;opacity:1;text-align:center;position:relative;display:flex;flex-direction:column;padding:1rem}.overviews .overview-type span{letter-spacing:0px;color:#f3b03e;font-weight:700;font-size:2rem;margin:0}.overviews .overview-type p{letter-spacing:0px;color:#231f20;opacity:1;margin:0}.overviews .overview-type .side-border{position:absolute;width:14px;height:50%;border-left:3px solid #F3B03E;left:0%;top:25%}.overviews .overview-type:hover{background:#fbe6c4 0% 0% no-repeat padding-box;cursor:pointer}.overviews .overview-type p{font-weight:600;font-size:12px}.overview-active{background:#fff 0% 0% no-repeat padding-box;border:1px solid #5CAE65;border-radius:6px;opacity:1;text-align:center;position:relative;display:flex;flex-direction:column;padding:1rem}.overview-active span{letter-spacing:0px;color:#5cae65;font-weight:700;font-size:2rem;margin:0}.overview-active p{letter-spacing:0px;color:#231f20;opacity:1;margin:0}.overview-active .side-border{position:absolute;width:14px;height:50%;border-left:3px solid #5CAE65;left:0%;top:25%}.overview-active:hover{background:#cde6d0 0% 0% no-repeat padding-box;cursor:pointer}.overview-active p{font-size:12px;font-weight:600}.overview-expired{background:#fff 0% 0% no-repeat padding-box;border:1px solid #af82cc;border-radius:6px;opacity:1;text-align:center;position:relative;display:flex;flex-direction:column;padding:1rem}.overview-expired span{letter-spacing:0px;color:#af82cc;font-weight:700;font-size:2rem;margin:0}.overview-expired p{letter-spacing:0px;color:#231f20;opacity:1;margin:0}.overview-expired .side-border{position:absolute;width:14px;height:50%;border-left:3px solid #af82cc;left:0%;top:25%}.overview-expired:hover{background:#e3c4c2 0% 0% no-repeat padding-box;cursor:pointer}.overview-expired p{font-size:12px;font-weight:600}.statics-container{margin:24px}.statics-container .statics{margin-bottom:12px}.statics-container .rectagle{background:#f6f6f7 0% 0% no-repeat padding-box;border-radius:4px;height:25px}.blue{background:#2eaee0 0% 0% no-repeat padding-box!important;height:25px;border-radius:4px}.green{background:#5cae65 0% 0% no-repeat padding-box!important;height:25px;border-radius:4px}.green-border{border-left:3px solid #5CAE65!important}.yellow{background:#f2b03e 0% 0% no-repeat padding-box!important;height:25px;border-radius:4px}.yellow-border{border-left:3px solid #F2B03E!important}.blue-border{border-left:3px solid #2EAEE0!important}.purple-border{border-left:3px solid #af82cc!important}.purple{background:#af82cc 0% 0% no-repeat padding-box!important;height:25px;border-radius:4px}.requisition-container{background-color:#fff;border-radius:10px;min-height:45vh}.requisition-container .breadcrumb{color:#ef5f47}.requisition-container .requisition-edit-page-details{width:30%;display:grid;grid-template-columns:1fr 1fr}.requisition-container .requisition-header-wrapper{display:flex;align-items:center;justify-content:space-between}.requisition-container .requisition-header-wrapper h1{margin:0;padding:0;line-height:50px!important}.requisition-container .requisition-header-wrapper a{color:#ef5f47}.requisition-container h1{letter-spacing:0px;color:#231f20;margin:10px 20px;padding-left:42px;font-size:1.2rem!important;line-height:74px!important}.requisition-container p{color:#231f20;margin-top:0}.requisition-container form{border-radius:6px;opacity:1;margin:-20px 20px 0;min-height:30vh}.requisition-container .requisition-summary-container{padding:0 34px 34px;display:flex;flex-direction:column}.requisition-container .requisition-summary-container .action-buttons-wrapper{display:flex;justify-content:flex-end}.requisition-container .submitted-candidates-container{display:flex;flex-direction:column;padding:0 34px 34px}.requisition-container .submitted-candidates-container .submitted-candidates-header{display:flex;justify-content:space-between}.override-form-group label{margin-right:10px}.req-group{min-height:20px;padding:15px;border:none;border-radius:0;box-shadow:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.req-group .doc-items{margin-left:45px}.worker-group{min-height:20px;padding:15px;border:none;border-radius:0;box-shadow:none;display:grid;grid-template-columns:1fr 1fr 150px 1fr 1fr}.req-group-area{padding:15px;border:none;border-radius:0;box-shadow:none;display:grid;grid-template-columns:1fr}.req-group-area textarea{width:60%;height:80%;border-radius:5px;padding:10px;resize:vertical;font-size:14px!important}.req-group-area textarea:disabled{background-color:#f2f2f2;cursor:not-allowed;outline:none}.req-group-area textarea:read-only{background-color:#f2f2f2;cursor:text;outline:none}.dob{display:flex;width:20vw;justify-content:space-between}.dob-month{width:100px!important}.dob-day{width:85px!important}.dob-year{width:70px!important}.dollar{position:relative;left:80%;bottom:30px;width:10%}.rate-symbol{left:100%;margin-left:7px;bottom:35%}.assignment-checkbox{margin:10px 0 0 30px;width:400px!important}.wfh-checkbox{margin:10px 0 0 30px}.biiling-checkbox{margin:30px 0 0 30px;width:230px!important}.remove-btn{width:100px!important;text-align:center}.add-btn{margin-left:45px}.requisition-data{display:flex;flex-direction:column;justify-content:space-around;margin:30px 35px}.requisition-data .section{display:grid;width:auto;grid-template-columns:1fr 1fr}.requisition-notes{margin:0;display:flex;flex-direction:column}.requisition-notes label{color:#231f20;opacity:.5;height:20px;margin-bottom:5px;font-weight:600}.requisition-notes textarea{resize:vertical;padding:10px;color:gray}.test-supplier{display:flex}.test-supplier span{margin:20px 0 0 20px}.requisition-attachment{margin:0 35px 30px}.requisition-attachment span{color:#ef5f47;letter-spacing:0px;margin-left:10px}.requisition-button-containers{display:flex;justify-content:flex-end;gap:10px;margin:30px 35px}.requisition-button-containers button{margin:0!important}.requisition-header{display:flex;justify-content:space-between;align-items:center}.requisition-header h1{margin-left:-18px!important}.requisition-header .header-link{color:#ef5f47;margin-right:20px}.requisition-header .action-buttons-wrapper{display:flex;align-items:center;gap:10px;margin-right:20px}.requisition-submission-assignment-action-wrapper{display:flex;justify-content:flex-end;padding:0 34px}.requisition-submission-assignment-action-wrapper div{display:flex;align-items:center;gap:1.5rem}.requisition-submission-assignment-action-wrapper div a{text-decoration-color:#000}.requisition-submission-assignment-action-wrapper div p{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-weight:600}.requisition-submission-assignment-action-wrapper div p img{width:30px}.requisition-details{display:grid;grid-template-columns:40% auto;margin-bottom:10px}.requisition-details .requisition-status-wrapper{display:flex;align-items:center;gap:10px;margin:0}.requisition-details span{text-wrap:wrap;text-align:left;letter-spacing:0px;color:#231f20;max-width:300px;word-wrap:break-word;overflow-wrap:break-word}.requisition-details label{color:#231f20;opacity:.5;height:20px;font-weight:600}.expense-sheet{min-height:20px;padding:15px;border:none;border-radius:0;box-shadow:none;display:flex}.expense-sheet .expense-items{width:170px}.requisition-modal{position:relative;width:450px!important}.requisition-detail-table-container{display:flex;flex-direction:column;padding:10px 20px}.requisition-detail-table-container .requisition-detail-table{margin-bottom:10px}.modal-details-container{margin:0 14px}.approval-chain-modal{position:relative;width:650px!important}.chain-container{padding:0 24px;display:flex;flex-direction:column}.chain-container .chain-header{display:grid;background-color:#5f5f5f;color:#fff;grid-template-columns:1fr 1fr 2fr 4fr 2fr;justify-items:center}.chain-container .chain-header span{margin:15px}.chain-container .chain-body .chain-row{position:relative;display:grid;grid-template-columns:1fr 1fr 2fr 4fr 2fr;justify-content:center;border-bottom:5px solid #ffffff;justify-items:center}.chain-container .chain-body .chain-row span{margin:20px auto;text-wrap:nowrap}.chain-container .chain-body .chain-row span:first-child{font-weight:700;transform:scale(2)}.chain-container .chain-body .chain-row .arrow-container{position:absolute;top:68%;left:10%;transform:translateY(-50%);background-color:inherit;width:40px;height:40px;transform:rotate(45deg);z-index:1000;border-right:5px solid #ffffff;border-bottom:5px solid #ffffff}.chain-container .chain-body .approved-row{background-color:#35b15a;color:#fff}.chain-container .chain-body .pending-row{background-color:#ef5f47;color:#fff}.requisition-breadcrumb-wrapper *{color:#ef5f47;text-decoration:none}.requisition-breadcrumb-wrapper p{margin-top:0;margin-left:20px}.modal-form-wrapper{display:flex;flex-direction:column}.input-padding{padding:10px}.invoice-status-container{display:inline-block;margin:10px}.initial-spend{width:300px!important;margin-top:25px}.initial-spend .amount{color:#ef5f47;font-weight:500!important}.previous-record-with-us{display:flex;flex-direction:column}.previous-record-with-us .radio-label{color:#231f20;height:20px;font-weight:600;margin-bottom:5px}.candidate-comments{width:100%}.invoice-container{margin:14px 5vw 5vw 0vw;background-color:#fff;border-radius:1%;min-height:450px}.invoice-container .header-link-container{padding:14px 34px 0 14px}.invoice-container .header-link-container a{margin:0 20px;text-transform:capitalize}.invoice-container .padding-0{padding-top:0}.invoice-container .invoice-history-title{letter-spacing:0px;margin:10px 5px;padding:20px 10px}.view-assignment .user-search{grid-template-columns:1fr 1fr}.view-assignment .user-search div{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-right:20px}.worker-name{letter-spacing:0px;color:#ef5f47;margin:10px 5px;padding-left:28px;text-decoration:none}.worker-link{letter-spacing:0px;color:#ef5f47;text-decoration:none}.invoice-data{display:flex;justify-content:space-around;margin:30px 35px}.invoice-data .section{display:grid;grid-template-columns:1fr 1fr}.invoice-notes{margin:30px 35px 10px}.invoice-attachment{margin:0 35px 30px}.invoice-attachment span{color:#ef5f47;letter-spacing:0px;margin-left:10px}.invoice-button-containers{display:flex;margin:30px 35px;justify-content:flex-end}.invoice-button-containers>*{margin-left:10px}.invoice-sheet{margin:20px 15px 10px}.invoice-sheet label{font-size:20px}.history-details{color:#ef5f47;cursor:pointer;letter-spacing:0px}.history-details:hover{text-decoration:underline}.invoice-modal{width:450px!important}.invoice-modal .invoice-group-lg{display:grid;grid-template-columns:140px 260px;margin:10px}.invoice-modal .invoice-group-lg .invoice-details-list{display:flex;flex-direction:column;row-gap:2px}.border-history{position:absolute;width:14px;height:14px;border-left:3px solid #F3B03E;right:91.8%;margin-top:20px}.height-100{height:120px!important;min-height:120px!important}.show-filter-group{display:grid;grid-template-columns:160px 250px;column-gap:10px;margin:20px 10px}.show-filter-group .btn{margin-top:10px}.subfilter-group{display:flex;justify-content:space-between}.mt-30{margin-top:30px}.me-28{margin-right:28px}.invoice-filter-action{display:grid;grid-template-columns:1fr 100px 100px 130px;column-gap:10px;margin:20px 10px}.invoice-filter-action a,.invoice-filter-action button{margin-top:30px}.close-assignment-warning span{color:#ef5f47;font-weight:700}.close-assignment-modal{min-height:160px!important;min-width:500px!important;top:20px}.close-assignment-content{margin:10px 30px 20px 0}.invoice-header{display:flex;justify-content:space-between;padding:0 20px;margin:20px 0}.invoice-date{display:flex;justify-content:space-between}.invoice-date label{margin:5px 15px 0 0}.rate-details{display:grid;grid-template-columns:auto auto auto;padding:0 20px;margin:50px 0 0}.rate-details div{display:grid;grid-template-columns:auto auto}.report-box{background:#fff 0% 0% no-repeat padding-box;border:1px solid #C9CBD3;border-radius:4px 4px 0 0;opacity:1;padding:10px 30px;width:148px;text-align:center;margin-bottom:-8px;font-size:15px}.box-active{background:#ef5f47 0% 0% no-repeat padding-box;border:1px solid #ef5f47;color:#fff}.report-container{background:#fff 0% 0% no-repeat padding-box;border:1px solid #E3E3E3;border-radius:6px;opacity:1;max-height:600px;width:95%}.report-container .report-sub-heading{margin:20px 0}.no-report{text-align:center;margin:50px 0;font-size:1.2em;font-weight:700;color:#ef5f47}.chart-container{display:flex;align-items:center;flex-direction:column}.chart-container .chart-wrapper{width:80%}.datefields-wrapper{display:flex;flex-wrap:wrap;gap:10px}.form-date-container input{width:200px}.user-profile-container{margin:20px 60px 60px;background-color:#fff;border-radius:8px;padding:20px}.user-profile-container .user-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.user-profile-container .user-header .user-initial-name{display:flex;align-items:center}.user-profile-container .user-header .user-initial-name .user-initial{font-size:40px;font-weight:700;margin-right:10px}.user-profile-container .user-header .user-initial-name .user-name{font-size:24px;font-weight:700}.user-profile-container .user-header .user-actions .action-btn{background-color:#ff5733;color:#fff;border:none;padding:10px 15px;margin-left:10px;cursor:pointer;font-weight:700;border-radius:3px}.user-profile-container .user-header .user-actions .action-btn:hover{opacity:.9}.user-profile-container .user-details{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:50px}.user-profile-container .user-details .detail-row{display:flex;justify-content:space-between;margin-bottom:15px}.user-profile-container .user-details .detail-row .detail-column{width:48%}.user-profile-container .user-details .detail-row .detail-column label{display:block;font-weight:700;margin-bottom:5px}.user-profile-container .user-details .detail-row .detail-column p{margin:0}.unsubscribe .page-heading-wrapper{display:flex;justify-content:space-between;width:95%;margin:auto}.unsubscribe .page-heading-wrapper h1{margin:0;padding:0}.unsubscribe .template-spacing{padding:16px;display:flex;flex-direction:column}.unsubscribe .action-wrapper{padding:0}.unsubscribe .unsubscribe-warning-modal{display:flex;flex-direction:column;gap:10px}.unsubscribe .unsubscribe-warning-modal button{margin-left:auto}.unsubscribe .modal-warning-strong-text{font-weight:700}.toggle-container{display:flex;align-items:center;cursor:pointer}.toggle-container.disabled{cursor:not-allowed;opacity:.5}.toggle-container .toggle{width:50px;height:25px;background-color:#ccc;border-radius:25px;position:relative;transition:background-color .3s}.toggle-container .toggle.toggled{background-color:#ef5f47}.toggle-container .toggle.toggled .toggle-circle{transform:translate(25px)}.toggle-container .toggle.disabled{background-color:#e0e0e0}.toggle-container .toggle.disabled .toggle-circle{background-color:#b0b0b0}.toggle-container .toggle .toggle-circle{width:15px;height:15px;background-color:#fff;border-radius:50%;position:absolute;top:5px;left:5px;transition:transform .3s}.toggle-container .toggle-label{margin-left:10px;font-weight:700}.timeline-container .timeline{position:relative;margin:0 auto;width:100%}.timeline-container .timeline:before{content:"";position:absolute;top:0;right:100%;width:5px;height:100%;background-color:#ddd;transform:translate(50%);border-radius:10px}.timeline-container .timeline .timeline-item{padding:20px 0;position:relative}.timeline-container .timeline .timeline-item .timeline-dot{position:absolute;top:50%;right:100%;transform:translate(50%,-50%);width:16px;height:16px;border-radius:50%;background-color:#ef5f47}.timeline-container .timeline .timeline-item .timeline-content{padding:20px;border-radius:5px;background-color:#fff;box-shadow:2px 2px 5px #0000001a;margin-left:10px}.timeline-container .timeline .timeline-item .timeline-content h3{font-weight:600}.timeline-container .timeline .timeline-item .timeline-content p{font-style:italic;color:#ef5f47}.card-checkbox{border:1px solid #ccc;border-radius:8px;padding:16px;margin:8px;cursor:pointer;transition:all .3s ease;background-color:#fff;display:flex;align-items:center}.card-checkbox .text-content{flex-grow:1}.card-checkbox .text-content h3{margin:0;font-size:18px;color:#ef5f47;font-weight:800!important}.card-checkbox .text-content p{margin:0}.card-checkbox:hover{border-color:#ef5f47}.card-checkbox .card-content{display:flex;align-items:center}.card-checkbox .card-content .circle-check{width:24px;height:24px;border:2px solid #ef5f47;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.card-checkbox .card-content .circle-check .check-icon{width:16px;height:16px;fill:#ef5f47}.card-checkbox.checked{border-color:#ef5f47;background-color:#ef5f47}.card-checkbox.checked .text-content h3,.card-checkbox.checked .text-content p{color:#fff}.card-checkbox.checked .card-content .circle-check{border-color:#fff}.card-checkbox.checked .card-content .circle-check .check-icon{fill:#fff}
