body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Confirmation-dialog-div,.Confirmation-dialog-div .Confirmation-dialog-div,.css-hgttjy-MuiPaper-root-MuiDialog-paper{z-index:10003!important}.All-travel-requests{padding:30px 25px!important}.All-travel-requests .Page-title{display:table;font-size:25px!important;font-weight:600;margin-bottom:26px}.All-travel-requests .No-requests-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.All-travel-requests .Head-label{padding-bottom:15px!important;padding-top:15px!important}.All-travel-requests .Head-label .MuiTableSortLabel-icon{color:#fff!important}.All-travel-requests .Table-unsortable-label{color:#fff!important;font-weight:700}.All-travel-requests .Table-grid{display:inline}.All-travel-requests .Details-grid{display:inline;padding-left:10px}.All-travel-requests .Table-sort-label{color:#fff!important;font-weight:700;text-align:center}.All-travel-requests .Table-cell{border-right:1px solid #ccc!important;cursor:pointer!important;padding:12px 9px!important}.All-travel-requests .Table-cell-email,.All-travel-requests .Table-cell-job-number{min-width:150px!important}.All-travel-requests .Table-cell-engagement-type{min-width:165px!important}.All-travel-requests .Table-cell-engagement-id{min-width:50px!important}.All-travel-requests .Table-cell-country{min-width:165px!important}.All-travel-requests .Table-cell-location{min-width:150px!important}.All-travel-requests .Table-cell-date{min-width:110px!important}.All-travel-requests .Table-cell-agent{min-width:130px!important}.All-travel-requests .Table-cell-visa{min-width:150px!important}.All-travel-requests .Table-cell-status{font-size:13px!important;min-width:120px!important}.All-travel-requests .Status-chip{border-radius:25px;display:block;font-weight:700;padding:2px 0!important;text-align:center}.All-travel-requests .Selected-row:hover{background-color:#efefef!important;box-shadow:inset 0 0 5px #c1c1c1;outline:none}.All-travel-requests .Status-dot{border-radius:50%;display:inline-block;height:10px;margin-left:2px;margin-right:8px;width:10px}.All-travel-requests .View-visa-button{border:1px solid;border-radius:5px;padding:6px 8px!important;text-transform:none}.All-travel-requests .View-visa-button:hover{cursor:pointer!important}.All-travel-requests .Table-search-field{margin:10px 15px!important}.All-travel-requests .Search-and-filters{padding:5px 0}.All-travel-requests .Search-and-filters .Search-text-fields{width:30%}.All-travel-requests .Search-and-filters .Filter-button{margin-left:30px;text-transform:none}.All-travel-requests .Search-and-filters .Filters-div{padding:10px 5px 15px}.All-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-agent,.All-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-country,.All-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-email,.All-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-end-date,.All-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-start-date,.All-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-status{padding:0 10px}.All-travel-requests .Search-and-filters .Filters-div .Filter-grid-2{margin-top:20px}.All-travel-requests .Search-and-filters .Filters-div .End-date-picker{margin-left:20px!important}.All-travel-requests .Table-container,.Edit-visa-dialog{zoom:90%!important}.Edit-visa-dialog{margin-top:50px;min-width:900px!important}.Edit-visa-dialog .Dialog-div{padding:20px 30px!important}.Edit-visa-dialog .Dialog-div .Dialog-title{border-bottom:1px solid gray;font-size:27px!important;font-weight:700;margin-bottom:15px;padding-bottom:15px}.Edit-visa-dialog .Dialog-div .Fields-required{font-size:15px!important;font-weight:600;margin-bottom:10px}.Edit-visa-dialog .Dialog-div .Fields-required .Required-span{color:#d32f2f;font-size:22px;font-weight:600;padding-right:4px;vertical-align:sub}.Edit-visa-dialog .Dialog-div .Grid-container{margin-bottom:15px}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item{align-items:center;display:flex}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-label{font-weight:600}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-required{color:#d32f2f;font-size:22px;font-weight:600;padding-left:5px}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item .Visa-select-button{text-transform:none}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div{width:100%}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div .sc-bczRLJ{background-color:#ebf4ff;border:2px dashed #69abff!important;height:130px!important;padding:0 20px!important;width:100%!important}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error{width:100%}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error .sc-bczRLJ{background-color:#ffebeb;border:2px dashed #ff4a4a!important;height:130px!important;padding:0 20px!important;width:100%!important}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item .Visa-image{zoom:2;height:auto;max-height:50%;max-width:50%}.Edit-visa-dialog .Dialog-div .Grid-container .Grid-item .Edit-image-button{margin-left:15px!important;text-align:end;text-transform:none}.Edit-visa-dialog .Visa-info-card{margin-top:20px!important}.Edit-visa-dialog .Visa-allocated-label{color:red;font-weight:700;padding-top:20px}.Edit-visa-dialog .Button-grid{text-align:right}.Edit-visa-dialog .Button-grid .Reset-button,.Edit-visa-dialog .Button-grid .Submit-button{margin-top:15px;text-transform:none;width:18%}.Edit-visa-dialog .Button-grid .Reset-button{margin-left:20px}.Visa-info-cards .Details-paper{padding:15px 15px 20px 25px}@media only screen and (max-height:850px){.Visa-info-cards .Details-paper{padding-bottom:16px}}.Visa-info-cards .Details-paper .Visa-info-title{font-size:20px;font-weight:700;padding-bottom:25px}.Visa-info-cards .Details-paper .Visa-info-title .Edit-visa-span{float:right;text-align:end}.Visa-info-cards .Details-paper .Visa-info-title .Edit-visa-span .Edit-visa-button,.Visa-info-cards .Details-paper .Visa-info-title .Edit-visa-span .Save-visa-button{text-transform:none}.Visa-info-cards .Details-paper .Visa-info-entry{font-size:16px;margin-bottom:13px}.Visa-info-cards .Details-paper .Visa-info-entry .Grid-item-center{align-items:center;display:flex}.Visa-info-cards .Details-paper .Visa-info-entry .Grid-item-center .View-passport-button{text-transform:none}@media only screen and (max-width:1512px){.Visa-info-cards .Details-paper .Visa-info-entry{font-size:15px}}.Visa-info-cards .Details-paper .Visa-info-entry .Visa-info-span{font-weight:600;padding-right:20px}.Visa-info-cards .Details-paper .Visa-info-entry .Status-chip{border-radius:25px;font-weight:700;padding:2px 10px!important;text-align:center}.Visa-info-cards .Details-paper .Visa-image-div-for-card{height:206px;margin-bottom:5px;padding-top:21px}@media only screen and (min-height:850px){.Visa-info-cards .Details-paper .Visa-image-div-for-card{height:373px}}.Visa-info-cards .Details-paper .Visa-image-div-for-popup{height:180px;margin-bottom:10px;padding-top:10px}@media only screen and (min-height:850px){.Visa-info-cards .Details-paper .Visa-image-div-for-popup{height:240px}}.Visa-info-cards .Details-paper .Visa-image{zoom:2;display:block;height:auto;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%}.Visa-dialog{min-width:900px!important}.Visa-dialog .Dialog-div .Dialog-title{border-bottom:1px solid gray;font-size:20px!important;font-weight:700;margin-bottom:30px;padding-bottom:20px}.Visa-dialog .Dialog-div{padding:30px!important}.Visa-dialog .Visa-info-card{margin-top:20px!important}.Visa-dialog .Reset-button,.Visa-dialog .Submit-button{margin-top:20px;text-transform:none;width:14%}.Visa-dialog .Reset-button{margin-left:20px}.Travel-info-cards .Details-paper{height:300px;margin-bottom:10px;overflow-y:auto;padding:15px 15px 15px 25px}@media only screen and (min-height:850px){.Travel-info-cards .Details-paper{height:380px;margin-bottom:21px}}.Travel-info-cards .Operations-paper{margin-bottom:20px;padding:15px 25px 15px 15px}.Travel-info-cards .Travel-info-title{font-size:20px;font-weight:700;padding-bottom:25px}.Travel-info-cards .Travel-info-entry{font-size:16px;margin-bottom:13px}@media only screen and (max-width:1512px){.Travel-info-cards .Travel-info-entry{font-size:15px}}@media only screen and (min-height:850px){.Travel-info-cards .Travel-info-entry{margin-bottom:12px}}.Travel-info-cards .Travel-info-entry .Travel-info-span{font-weight:600;padding-right:20px}.Travel-info-cards .Travel-info-entry .Travel-info-status{font-weight:700}.Travel-info-cards .Travel-info-entry .Travel-info-status .Status-chip{border-radius:25px;font-weight:700;padding:3px 7px;text-align:center}.Travel-info-cards .Travel-input-entry{margin-bottom:15px}@media only screen and (min-height:850px){.Travel-info-cards .Travel-input-entry{margin-bottom:24px;margin-top:5px}}.Travel-info-cards .Travel-operation-buttons{margin-top:10px;text-align:end}@media only screen and (min-height:850px){.Travel-info-cards .Travel-operation-buttons{margin-bottom:2px;margin-top:8px}}.Travel-info-cards .Travel-operation-buttons .Submit-button{margin-right:10px;padding-left:21px;padding-right:21px;text-transform:none}.Travel-info-cards .Travel-operation-buttons .Reset-button{padding-left:25px;padding-right:25px;text-transform:none}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Main-loader,.Main-loader-div{position:absolute}.Main-loader{height:100%;left:50%;text-align:center;top:50%;width:100%;z-index:1000}.Secondary-loader{left:45%;position:relative;top:28%}.Page-container{padding:40px 1%}.Border-elevation{border-color:#d7d7d7 #ccc #ccc #d7d7d7;border-style:solid;border-width:1px}.Status-dot-dropdown{border-radius:50%!important;display:inline-block!important;height:10px!important;margin-right:10px!important;width:10px!important}.New-travel-requests{padding:30px 25px 25px!important}.New-travel-requests .Page-title{font-size:25px!important;font-weight:600;margin-bottom:26px}.New-travel-requests .Page-title .Status-chip{border-radius:25px;font-size:16px;font-weight:700;margin-left:8px;padding:4px 9px!important;text-align:center;vertical-align:middle}.New-travel-requests .No-requests-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.New-travel-requests .Head-label{padding-bottom:15px!important;padding-top:15px!important}.New-travel-requests .Head-label .MuiTableSortLabel-icon{color:#fff!important}.New-travel-requests .Table-grid{display:inline;padding-right:10px}.New-travel-requests .Details-grid{display:inline;padding-left:10px}.New-travel-requests .Table-sort-label{color:#fff!important;font-weight:700}.New-travel-requests .Table-cell{cursor:pointer!important;padding:10px!important}.New-travel-requests .Selected-row{background-color:#e5e5e5!important;background:#e5e5e5!important;box-shadow:inset 0 0 5px #c1c1c1;outline:none}.New-travel-requests .Table-row:hover{background-color:#efefef!important}.New-travel-requests .Table-search-field{margin:10px 15px!important}.New-travel-requests .Search-and-filters{padding:5px 0}.New-travel-requests .Search-and-filters .Search-text-fields{width:40%}.New-travel-requests .Search-and-filters .Filter-button{margin-left:30px;text-transform:none}.New-travel-requests .Search-and-filters .Filters-div{padding:10px 5px 15px}.New-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-country,.New-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-email,.New-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-end-date,.New-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-start-date{padding:0 10px}.Add-travel-document-dialog{zoom:90%!important;min-width:1000px!important}.Add-travel-document-dialog .Dialog-div{padding:20px 30px!important}.Add-travel-document-dialog .Dialog-div .Dialog-title{border-bottom:1px solid gray;font-size:27px!important;font-weight:700;margin-bottom:15px;padding-bottom:15px}.Add-travel-document-dialog .Dialog-div .Fields-required{font-size:15px!important;font-weight:600;margin-bottom:10px}.Add-travel-document-dialog .Dialog-div .Fields-required .Required-span{color:#d32f2f;font-size:22px;font-weight:600;padding-right:4px;vertical-align:sub}.Add-travel-document-dialog .Dialog-div .Grid-container{margin-bottom:25px}.Add-travel-document-dialog .Dialog-div .Grid-container .Grid-item{align-items:center;display:flex}.Add-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-label{font-weight:600}.Add-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-required{color:#d32f2f;font-size:22px;font-weight:600;padding-left:5px}.Add-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Visa-select-button{text-transform:none}.Add-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div{width:100%}.Add-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div .sc-bczRLJ{background-color:#ebf4ff;border:2px dashed #69abff!important;height:130px!important;padding:0 20px!important;width:100%!important}.Add-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error{width:100%}.Add-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error .sc-bczRLJ{background-color:#ffebeb;border:2px dashed #ff4a4a!important;height:130px!important;padding:0 20px!important;width:100%!important}.Add-travel-document-dialog .Visa-info-card{margin-top:20px!important}.Add-travel-document-dialog .Button-grid{text-align:right}.Add-travel-document-dialog .Button-grid .Submit-button{margin-top:15px;text-transform:none;width:18%}.Add-travel-document-dialog .Button-grid .Reset-button{margin-left:20px;margin-top:15px;text-transform:none;width:18%}.Travel-document-info-cards .Details-paper{padding:15px 15px 20px 25px}.Travel-document-info-cards .Details-paper .Document-info-title{font-size:20px;font-weight:700;padding-bottom:25px}.Travel-document-info-cards .Details-paper .Document-info-title .Edit-document-span{float:right;text-align:end}.Travel-document-info-cards .Details-paper .Document-info-title .Edit-document-span .Edit-document-button{text-transform:none}.Travel-document-info-cards .Details-paper .Document-info-entry{font-size:16px;margin-bottom:16px}@media only screen and (max-width:1512px){.Travel-document-info-cards .Details-paper .Document-info-entry{font-size:15px}}.Travel-document-info-cards .Details-paper .Document-info-entry .Document-info-span{font-weight:600;padding-right:20px}.Travel-document-info-cards .Details-paper .Document-info-entry .Status-chip{border-radius:25px;font-weight:700;padding:2px 10px!important;text-align:center}.Travel-document-info-cards .Details-paper .Document-image-div-for-card{height:234px;margin-bottom:22px;padding-top:21px}@media only screen and (min-height:850px){.Travel-document-info-cards .Details-paper .Document-image-div-for-card{height:359px}}.Travel-document-info-cards .Details-paper .Document-image-div-for-popup{height:180px;margin-bottom:10px;padding-top:10px}@media only screen and (min-height:850px){.Travel-document-info-cards .Details-paper .Document-image-div-for-popup{height:240px}}.Travel-document-info-cards .Details-paper .Document-image{zoom:2;display:block;height:auto;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%}.Edit-travel-document-dialog{zoom:90%!important;margin-top:50px;min-width:1000px!important}.Edit-travel-document-dialog .Dialog-div{padding:20px 30px!important}.Edit-travel-document-dialog .Dialog-div .Dialog-title{border-bottom:1px solid gray;font-size:27px!important;font-weight:700;margin-bottom:15px;padding-bottom:15px}.Edit-travel-document-dialog .Dialog-div .Fields-required{font-size:15px!important;font-weight:600;margin-bottom:10px}.Edit-travel-document-dialog .Dialog-div .Fields-required .Required-span{color:#d32f2f;font-size:22px;font-weight:600;padding-right:4px;vertical-align:sub}.Edit-travel-document-dialog .Dialog-div .Grid-container{margin-bottom:25px}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item{align-items:center;display:flex}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-label{font-weight:600}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-required{color:#d32f2f;font-size:22px;font-weight:600;padding-left:5px}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Document-select-button{text-transform:none}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div{width:100%}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div .sc-bczRLJ{background-color:#ebf4ff;border:2px dashed #69abff!important;height:130px!important;padding:0 20px!important;width:100%!important}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error{width:100%}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error .sc-bczRLJ{background-color:#ffebeb;border:2px dashed #ff4a4a!important;height:130px!important;padding:0 20px!important;width:100%!important}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Document-image{zoom:2;height:auto;max-height:50%;max-width:50%}.Edit-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Edit-image-button{margin-left:15px!important;text-align:end;text-transform:none}.Edit-travel-document-dialog .Document-info-card{margin-top:20px!important}.Edit-travel-document-dialog .Document-allocated-label{color:red;font-weight:700;padding-top:20px}.Edit-travel-document-dialog .Button-grid{text-align:right}.Edit-travel-document-dialog .Button-grid .Submit-button{margin-top:15px;text-transform:none;width:18%}.Edit-travel-document-dialog .Button-grid .Reset-button{margin-left:20px;margin-top:15px;text-transform:none;width:18%}.All-travel-document-list{padding:30px 25px!important}.All-travel-document-list .Page-title{display:table;font-size:25px!important;font-weight:600;margin-bottom:26px}.All-travel-document-list .Table-grid{display:inline;padding-right:10px}.All-travel-document-list .Table-grid .No-documents-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.All-travel-document-list .Details-grid{display:inline;padding-left:10px}.All-travel-document-list .Head-label{padding-bottom:15px!important;padding-top:15px!important}.All-travel-document-list .Head-label .MuiTableSortLabel-icon{color:#fff!important}.All-travel-document-list .Table-sort-label,.All-travel-document-list .Table-unsortable-label{color:#fff!important;font-weight:700}.All-travel-document-list .Table-cell{cursor:pointer!important;padding:10px!important}.All-travel-document-list .Table-cell-days{text-align:center;width:90px}.All-travel-document-list .Table-cell-days .Status-chip{border-radius:25px;display:block;font-size:12px;font-weight:700;text-align:center}.All-travel-document-list .Selected-row{background-color:#e5e5e5!important;background:#e5e5e5;box-shadow:inset 0 0 5px #c1c1c1;outline:none}.All-travel-document-list .Table-row:hover{background-color:#efefef!important}.All-travel-document-list .Table-actions-div{padding:5px 0}.All-travel-document-list .Table-actions-div .Table-actions{margin:10px 15px!important}.All-travel-document-list .Table-actions-div .Table-actions .Add-document-button{float:right;margin-left:30px;text-transform:none}.All-travel-document-list .Table-actions-div .Table-actions .Search-text-field{width:40%}.All-travel-document-list .Table-actions-div .Table-actions .Filter-button{margin-left:30px;text-transform:none}.All-travel-document-list .Table-actions-div .Filters-div{padding:10px 5px 15px}.All-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-country,.All-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-document-type,.All-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-email,.All-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-end-date,.All-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-start-date,.All-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-status{padding:0 10px}.Add-visa-dialog{zoom:90%!important;margin-top:50px;min-width:900px!important}.Add-visa-dialog .Dialog-div{padding:20px 30px!important}.Add-visa-dialog .Dialog-div .Dialog-title{border-bottom:1px solid gray;font-size:27px!important;font-weight:700;margin-bottom:15px;padding-bottom:15px}.Add-visa-dialog .Dialog-div .Fields-required{font-size:15px!important;font-weight:600;margin-bottom:10px}.Add-visa-dialog .Dialog-div .Fields-required .Required-span{color:#d32f2f;font-size:22px;font-weight:600;padding-right:4px;vertical-align:sub}.Add-visa-dialog .Dialog-div .Grid-container{margin-bottom:15px;width:100%}.Add-visa-dialog .Dialog-div .Grid-container .Grid-item{align-items:center;display:flex}.Add-visa-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-label{font-weight:600}.Add-visa-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-required{color:#d32f2f;font-size:22px;font-weight:600;padding-left:5px}.Add-visa-dialog .Dialog-div .Grid-container .Grid-item .Visa-select-button{text-transform:none}.Add-visa-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div{width:100%}.Add-visa-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div .sc-bczRLJ{background-color:#ebf4ff;border:2px dashed #69abff!important;height:130px!important;padding:0 20px!important;width:100%!important}.Add-visa-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error{width:100%}.Add-visa-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error .sc-bczRLJ{background-color:#ffebeb;border:2px dashed #ff4a4a!important;height:130px!important;padding:0 20px!important;width:100%!important}.Add-visa-dialog .Dialog-div .Grid-container .Content-loader{height:30px!important;left:50%;position:static;top:50%;width:30px!important}.Add-visa-dialog .Visa-info-card{margin-top:20px!important}.Add-visa-dialog .Button-grid{text-align:right}.Add-visa-dialog .Button-grid .Reset-button,.Add-visa-dialog .Button-grid .Submit-button{margin-top:15px;text-transform:none;width:18%}.Add-visa-dialog .Button-grid .Reset-button{margin-left:20px}.All-visa-list .Page-title{display:table;font-size:25px!important;font-weight:600;margin-bottom:26px}.All-visa-list .Table-grid{display:inline;padding-right:10px}.All-visa-list .Table-grid .No-visas-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.All-visa-list .Details-grid{display:inline;padding-left:10px}.All-visa-list .Head-label{padding-bottom:15px!important;padding-top:15px!important}.All-visa-list .Head-label .MuiTableSortLabel-icon{color:#fff!important}.All-visa-list .Table-sort-label,.All-visa-list .Table-unsortable-label{color:#fff!important;font-weight:700}.All-visa-list .Table-cell{cursor:pointer!important;padding:10px!important}.All-visa-list .Table-cell-passport{width:100px}.All-visa-list .Table-cell-passport .Status-chip{border-radius:25px;display:block;font-weight:700;margin-left:5px!important;margin-right:45px!important;text-align:center}.All-visa-list .Table-cell-days{text-align:center;width:60px}.All-visa-list .Table-cell-days .Status-chip{border-radius:25px;display:block;font-size:12px;font-weight:700;text-align:center}.All-visa-list .Selected-row{background-color:#e5e5e5!important;background:#e5e5e5;box-shadow:inset 0 0 5px #c1c1c1;outline:none}.All-visa-list .Table-row:hover{background-color:#efefef!important}.All-visa-list .Table-actions-div{padding:5px 0}.All-visa-list .Table-actions-div .Table-actions{margin:10px 15px!important}.All-visa-list .Table-actions-div .Table-actions .Add-visa-button{float:right;margin-left:30px;text-transform:none}.All-visa-list .Table-actions-div .Table-actions .Search-text-field{width:40%}.All-visa-list .Table-actions-div .Table-actions .Filter-button{margin-left:30px;text-transform:none}.All-visa-list .Table-actions-div .Filters-div{padding:10px 5px 15px}.All-visa-list .Table-actions-div .Filters-div .Filter-grid-item-country,.All-visa-list .Table-actions-div .Filters-div .Filter-grid-item-email,.All-visa-list .Table-actions-div .Filters-div .Filter-grid-item-end-date,.All-visa-list .Table-actions-div .Filters-div .Filter-grid-item-start-date,.All-visa-list .Table-actions-div .Filters-div .Filter-grid-item-status{padding:0 10px}.Reject-reason-dialog .Dialog-div{padding:20px}.Reject-reason-dialog .Dialog-div .Title{border-bottom:1px solid gray;margin-bottom:20px;padding-bottom:5px}.Reject-reason-dialog .Dialog-div .Description,.Reject-reason-dialog .Dialog-div .Textfield{padding-bottom:5px}.Reject-reason-dialog .Dialog-div .Button-div{text-align:end}.Reject-reason-dialog .Dialog-div .Button-div .Reject-button{margin-top:20px;text-transform:none;width:20%}.Reject-reason-dialog .Dialog-div .Button-div .Cancel-button{margin-left:20px;margin-top:20px;text-transform:none;width:20%}.Invoice .Head-label{border:1px solid #ccc!important;font-size:15px;font-weight:600;padding:5px}.Invoice .Head-label .Table-sort-label{font-weight:600}.Invoice .Head-label .MuiTableSortLabel-icon{color:#fff!important}.Invoice .Table-container{height:auto;max-height:none;overflow:visible}.Invoice .Table-container .Table-head-cell-checkbox{border:1px solid #ccc!important}.Invoice .Table-container .Invoice-input{font-size:13px!important}.Invoice .Table-container .MuiOutlinedInput-input{font-size:13px}.Invoice .Table-container .Table-cell{border-right:1px solid #ccc!important;max-width:150px;padding-left:5px!important;padding-right:15px!important}.Invoice .Table-container .Table-cell .Status-chip{border-radius:25px!important;font-size:12px;font-weight:600!important;padding:2px 10px!important;text-align:center!important}.Invoice .Table-container .Table-cell .Info-icon{color:gray;cursor:pointer;font-size:8px;padding-left:5px;position:absolute}.Invoice .Table-container .Table-cell .Icon-button-stack{display:block;text-align:center!important}.Invoice .Table-container .Table-cell .Icon-button-stack .Icon-button{padding:0!important}.Invoice .Table-container .Table-cell .Icon-button-stack .Icon-button .Icon-button-approve{color:#76ba99;margin-right:5px}.Invoice .Table-container .Table-cell .Icon-button-stack .Icon-button .Icon-button-approve:hover{color:#20915b}.Invoice .Table-container .Table-cell .Icon-button-stack .Icon-button .Icon-button-reject{color:#ed8e8e;margin-left:5px}.Invoice .Table-container .Table-cell .Icon-button-stack .Icon-button .Icon-button-reject:hover{color:#e05353}.Invoice .Table-container .Table-cell-checkbox{border-left:1px solid #ccc!important;max-width:90px;padding-right:15px!important}.Invoice .Table-container .Table-cell-invoice_number{max-width:170px;padding-right:15px!important}.Invoice .Table-container .Table-cell-amount{text-align:end}.Invoice .Table-container .Table-cell-hr-approval{padding:8px 0;text-align:center}.Invoice .Table-container .Table-cell-finance-approval,.Invoice .Table-container .Table-cell-net-suite-status{text-align:center}.Invoice .No-invoices-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.Invoice .Button-grid-approvals{margin-bottom:20px}.Invoice .Button-grid-approvals .Approve-button{margin-right:10px}.Invoice .Button-grid-approvals .Approve-button,.Invoice .Button-grid-approvals .Reject-button{padding-left:10px;padding-right:10px;text-transform:none}.Invoice .Button-grid-netsuite{text-align:end}.Invoice .Button-grid-netsuite .Push-to-netsuite-button{padding-left:10px;padding-right:10px;text-transform:none}.Invoice .Button-grid{margin-top:15px}.Invoice .Button-grid .Button-div-add-invoice{align-items:center}.Invoice .Button-grid .Button-div-add-invoice .Add-invoice-button{text-transform:none}.Invoice .Button-grid .Button-div-save-reset{text-align:end}.Invoice .Button-grid .Button-div-save-reset .Save-button{margin-right:10px;padding-left:24px;padding-right:24px;text-transform:none}.Invoice .Button-grid .Button-div-save-reset .Reset-button{padding-left:22px;padding-right:22px;text-transform:none}.Invoice .Remove-icon{position:relative;top:4px}.Invoice .Remove-icon:hover{cursor:pointer;transform:scale(1.2)}.Perdiem-information .Head-label{border:1px solid #ccc!important;font-size:15px;font-weight:600}.Perdiem-information .Head-label .Table-sort-label{font-weight:600}.Perdiem-information .Head-label .MuiTableSortLabel-icon{color:#fff!important}.Perdiem-information .Table-container{height:auto!important;margin-top:20px;overflow:visible!important}.Perdiem-information .Table-container .Table-head-cell-checkbox{border:1px solid #ccc!important}.Perdiem-information .Table-container .Table-cell{border-right:1px solid #ccc!important;padding-left:15px!important;padding-right:15px!important}.Perdiem-information .Table-container .Status-chip{border-radius:25px!important;font-size:12px;font-weight:600!important;padding:2px 10px!important;text-align:center!important}.Perdiem-information .Table-container .Table-cell-date-time{border-left:1px solid #ccc!important;max-width:180px;padding-right:15px!important}.Perdiem-information .Table-container .Table-cell-no-of-days{max-width:80px;padding-right:15px!important;text-align:end}.Perdiem-information .Table-container .Table-cell-currency{max-width:150px;padding-right:15px!important}.Perdiem-information .Table-container .Table-cell-cost{max-width:80px;padding-right:15px!important;text-align:end}.Perdiem-information .Table-container .Table-cell-net-suite-status{text-align:center}.Perdiem-information .Table-container .Table-cell-action{text-align:center;width:10px}.Perdiem-information .Table-container .Table-cell-action .Icon-button-div{display:flex;flex-direction:row;justify-content:center}.Perdiem-information .Table-container .Table-cell-action .Icon-button-div .Edit-icon{float:left;top:4px}.Perdiem-information .Table-container .Table-cell-action .Icon-button-div .Edit-icon:hover{cursor:pointer}.Perdiem-information .Table-container .Table-cell-action .Icon-button-div .Delete-icon{float:right;top:4px}.Perdiem-information .Table-container .Table-cell-action .Icon-button-div .Delete-icon:hover{cursor:pointer}.Perdiem-information .Table-container .Date-picker,.Perdiem-information .Table-container .Time-picker{width:180px}.Perdiem-information .No-perdiems-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.Perdiem-information .Button-grid{margin-top:15px}.Perdiem-information .Button-grid .Button-div-add-perdiem{align-items:center}.Perdiem-information .Button-grid .Button-div-add-perdiem .Add-perdiem-button{text-transform:none}.Perdiem-information .Button-grid .Button-div-save-reset{text-align:end}.Perdiem-information .Button-grid .Button-div-save-reset .Save-button{margin-right:10px;padding-left:24px;padding-right:24px;text-transform:none}.Perdiem-information .Button-grid .Button-div-save-reset .Reset-button{padding-left:22px;padding-right:22px;text-transform:none}.Perdiem-information .Button-grid-netsuite{text-align:end}.Perdiem-information .Button-grid-netsuite .Push-to-netsuite-button{padding-left:10px;padding-right:10px;text-transform:none}.Perdiem-information .Remove-icon{position:relative;top:4px}.Perdiem-information .Remove-icon:hover{cursor:pointer;transform:scale(1.2)}.Travel-information .Travel-info-entry{font-size:16px;margin-bottom:13px;margin-top:5px}.Travel-information .Travel-info-entry .Travel-info-span{font-weight:600;padding-right:20px}.Travel-information .Travel-info-entry .Travel-info-status{font-weight:700}.Travel-information .Travel-info-entry .Status-chip{border-radius:25px;font-weight:700;padding:3px 7px!important;text-align:center}.Travel-information .Travel-info-entry .Edit-icon{line-height:1px;margin-left:10px;padding:0!important;vertical-align:middle}.Travel-information .Travel-info-entry .Edit-icon:hover{cursor:pointer;transform:scale(1.2)}.Travel-information .Travel-info-entry .MuiSelect-select{padding:2px 8px!important}.Travel-information .Funding-sources-div{border-top:1.5px solid #ccc;padding-top:20px}.Travel-information .Status-dot-dropdown{border-radius:50%!important;display:inline-block!important;height:10px!important;margin-right:10px!important;width:10px!important}.Travel-information .Cost-grid-item{padding-left:100px;padding-right:20px}.Travel-information .Cost-grid-item .Cost-label{font-weight:600;margin-bottom:5px!important;margin-top:5px!important}.Travel-information .Cost-grid-item .Cost-grid-container{padding-bottom:10px}.Travel-information .Cost-grid-item .Cost-grid-container .Cost-amount{padding-left:20px}.Travel-information .Button-group{margin-bottom:6px;margin-top:5px!important;text-align:end}.Travel-information .Button-group .Save-button{margin-right:10px;padding-left:24px;padding-right:24px;text-transform:none}.Travel-information .Button-group .Reset-button{padding-left:22px;padding-right:22px;text-transform:none}.Funding-sources .Head-label{border:1px solid #ccc!important;font-size:15px;font-weight:600}.Funding-sources .Table-container{max-height:300px!important;overflow-y:auto!important}.Funding-sources .Table-container .Table-cell{border-right:1px solid #ccc!important;padding:10px 15px!important}.Funding-sources .Table-container .Table-cell-bu{border-left:1px solid #ccc!important;max-width:180px;padding-right:15px!important}.Funding-sources .Table-container .Table-cell-product-unit{max-width:80px;padding-right:15px!important}.Funding-sources .Table-container .Table-cell-region{max-width:150px;padding-right:15px!important}.Funding-sources .Table-container .Table-cell-sub-region{max-width:80px;padding-right:15px!important}.Funding-sources .Table-container .Table-cell-percentage{max-width:80px;padding-right:15px!important;text-align:end}.Funding-sources .No-funding-sources-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.Perdiem-payment-information .Head-label{border:1px solid #ccc!important;font-size:15px;font-weight:600}.Perdiem-payment-information .Summary-section{border-radius:10px;margin-bottom:20px}.Perdiem-payment-information .Summary-section .Summary-title{font-size:25px;font-weight:700;margin-bottom:20px}.Perdiem-payment-information .Summary-section .Summary-container{gap:15px;justify-content:space-between}.Perdiem-payment-information .Summary-section .Summary-item{align-items:flex-end;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:15px;transition:transform .2s ease-in-out}.Perdiem-payment-information .Summary-section .Summary-label{font-size:14px;font-weight:700;margin-bottom:5px}.Perdiem-payment-information .Summary-section .Summary-value{font-size:16px;text-align:right}.Perdiem-payment-information .Summary-section .Summary-value-balance{font-size:16px;font-weight:bolder;text-align:right}.Perdiem-payment-information .Table-container{height:auto;margin-top:20px;max-height:none;overflow:visible}.Perdiem-payment-information .Table-container .Table-head-cell-checkbox{border:1px solid #ccc!important}.Perdiem-payment-information .Table-container .Table-cell{border-right:1px solid #ccc!important;padding-left:15px!important;padding-right:15px!important}.Perdiem-payment-information .Table-container .Status-chip{border-radius:25px!important;font-size:12px;font-weight:600!important;padding:2px 10px!important;text-align:center!important}.Perdiem-payment-information .Table-container .Table-cell-checkbox{border-left:1px solid #ccc!important;max-width:90px;padding-right:15px!important}.Perdiem-payment-information .Table-container .Table-cell-currency{max-width:150px;padding-right:15px!important}.Perdiem-payment-information .Table-container .Table-cell-cost{max-width:80px;padding-right:15px!important;text-align:end}.Perdiem-payment-information .Table-container .Table-cell-net-suite-status{text-align:center}.Perdiem-payment-information .Table-container .Table-cell-action{text-align:center;width:10px}.Perdiem-payment-information .Table-container .Table-cell-action .Icon-button-div{display:flex;flex-direction:row;justify-content:center}.Perdiem-payment-information .Table-container .Table-cell-action .Icon-button-div .Edit-icon{float:left;top:4px}.Perdiem-payment-information .Table-container .Table-cell-action .Icon-button-div .Edit-icon:hover{cursor:pointer}.Perdiem-payment-information .No-payments-label,.Perdiem-payment-information .No-per-diems-message{padding-bottom:15px;padding-top:15px;text-align:center}.Perdiem-payment-information .No-payments-label{border-bottom:1px solid #ccc}.Perdiem-payment-information .Button-grid-netsuite{text-align:end}.Perdiem-payment-information .Button-grid-netsuite .Push-to-netsuite-button{padding-left:10px;padding-right:10px;text-transform:none}.Perdiem-payment-information .Button-grid{margin-top:15px}.Perdiem-payment-information .Button-grid .Button-div-add-payment{align-items:center}.Perdiem-payment-information .Button-grid .Button-div-add-payment .Add-payment-button{text-transform:none}.Perdiem-payment-information .Button-grid .Button-div-save-reset{text-align:end}.Perdiem-payment-information .Button-grid .Button-div-save-reset .Save-button{margin-right:10px;padding-left:24px;padding-right:24px;text-transform:none}.Perdiem-payment-information .Button-grid .Button-div-save-reset .Reset-button{padding-left:22px;padding-right:22px;text-transform:none}.Edit-travel-request{padding:30px 20px!important}.Edit-travel-request .Page-title{display:table;font-size:25px!important;font-weight:600;margin-bottom:26px}.Edit-travel-request .Accordion{margin:0 0 20px!important}.Edit-travel-request .Accordion .Accordion-summary{color:#fff;font-weight:700}.Edit-travel-request .Accordion .Accordion-details{padding-top:20px}.Edit-travel-request .Accordion .Accordion-details .Filter-grid-item-country,.Edit-travel-request .Accordion .Accordion-details .Filter-grid-item-email,.Edit-travel-request .Accordion .Accordion-details .Filter-grid-item-end-date,.Edit-travel-request .Accordion .Accordion-details .Filter-grid-item-start-date{padding:0 10px}.Edit-travel-request .Accordion .Expand-icon{color:#fff}.Edit-travel-request .Tab-label{color:#fff!important;font-size:14px;font-weight:700!important;text-transform:none}.Edit-travel-request .css-19kzrtu{padding:20px 0!important}.Edit-travel-request .MuiTab-root{padding:5px 10px}.Travel-card-information .Head-label{border:1px solid #ccc!important;font-size:15px;font-weight:600}.Travel-card-information .Table-container{height:auto;margin-top:20px;max-height:none;overflow:visible}.Travel-card-information .Table-container .Table-cell{border-right:1px solid #ccc!important;padding-left:15px!important;padding-right:15px!important}.Travel-card-information .Table-container .Table-cell-currency{border:1px solid #ccc!important;max-width:150px;padding-right:15px!important}.Travel-card-information .Table-container .Table-cell-cost{max-width:80px;padding-right:15px!important;text-align:end}.Travel-card-information .No-travel-cards-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.Travel-card-information .Button-grid{margin-top:15px}.Travel-card-information .Button-grid .Button-div-add-travel-cards{align-items:center}.Travel-card-information .Button-grid .Button-div-add-travel-cards .Add-travel-card-button{text-transform:none}.Travel-card-information .Button-grid .Button-div-save-reset{text-align:end}.Travel-card-information .Button-grid .Button-div-save-reset .Save-button{margin-right:10px;padding-left:24px;padding-right:24px;text-transform:none}.Travel-card-information .Button-grid .Button-div-save-reset .Reset-button{padding-left:22px;padding-right:22px;text-transform:none}.Add-user-travel-document-dialog{zoom:90%!important;min-width:1000px!important}.Add-user-travel-document-dialog .Dialog-div{padding:20px 30px!important}.Add-user-travel-document-dialog .Dialog-div .Dialog-title{border-bottom:1px solid gray;font-size:27px!important;font-weight:700;margin-bottom:15px;padding-bottom:15px}.Add-user-travel-document-dialog .Dialog-div .Fields-required{font-size:15px!important;font-weight:600;margin-bottom:10px}.Add-user-travel-document-dialog .Dialog-div .Fields-required .Required-span{color:#d32f2f;font-size:22px;font-weight:600;padding-right:4px;vertical-align:sub}.Add-user-travel-document-dialog .Dialog-div .Grid-container{margin-bottom:25px}.Add-user-travel-document-dialog .Dialog-div .Grid-container .Grid-item{align-items:center;display:flex}.Add-user-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-label{font-weight:600}.Add-user-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Grid-item-required{color:#d32f2f;font-size:22px;font-weight:600;padding-left:5px}.Add-user-travel-document-dialog .Dialog-div .Grid-container .Grid-item .Visa-select-button{text-transform:none}.Add-user-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div{width:100%}.Add-user-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div .sc-bczRLJ{background-color:#ebf4ff;border:2px dashed #69abff!important;height:130px!important;padding:0 20px!important;width:100%!important}.Add-user-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error{width:100%}.Add-user-travel-document-dialog .Dialog-div .Grid-container .Grid-item .File-upload-div-error .sc-bczRLJ{background-color:#ffebeb;border:2px dashed #ff4a4a!important;height:130px!important;padding:0 20px!important;width:100%!important}.Add-user-travel-document-dialog .Visa-info-card{margin-top:20px!important}.Add-user-travel-document-dialog .Button-grid{text-align:right}.Add-user-travel-document-dialog .Button-grid .Submit-button{margin-top:15px;text-transform:none;width:18%}.Add-user-travel-document-dialog .Button-grid .Reset-button{margin-left:20px;margin-top:15px;text-transform:none;width:18%}.User-travel-document-info-cards .Details-paper{padding:15px 15px 20px 25px}.User-travel-document-info-cards .Details-paper .Document-info-title{font-size:20px;font-weight:700;padding-bottom:25px}.User-travel-document-info-cards .Details-paper .Document-info-title .Edit-document-span{float:right;text-align:end}.User-travel-document-info-cards .Details-paper .Document-info-title .Edit-document-span .Edit-document-button{text-transform:none}.User-travel-document-info-cards .Details-paper .Document-info-entry{font-size:16px;margin-bottom:16px}@media only screen and (max-width:1512px){.User-travel-document-info-cards .Details-paper .Document-info-entry{font-size:15px}}.User-travel-document-info-cards .Details-paper .Document-info-entry .Document-info-span{font-weight:600;padding-right:20px}.User-travel-document-info-cards .Details-paper .Document-info-entry .Status-chip{border-radius:25px;font-weight:700;padding:2px 10px!important;text-align:center}.User-travel-document-info-cards .Details-paper .Document-image-div-for-card{height:234px;margin-bottom:22px;padding-top:21px}@media only screen and (min-height:850px){.User-travel-document-info-cards .Details-paper .Document-image-div-for-card{height:359px}}.User-travel-document-info-cards .Details-paper .Document-image-div-for-popup{height:180px;margin-bottom:10px;padding-top:10px}@media only screen and (min-height:850px){.User-travel-document-info-cards .Details-paper .Document-image-div-for-popup{height:240px}}.User-travel-document-info-cards .Details-paper .Document-image{zoom:2;display:block;height:auto;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%}.User-travel-document-list .Page-title{display:table;font-size:23px!important;font-weight:600;margin-bottom:26px}.User-travel-document-list .Table-grid{display:inline;padding-right:10px}.User-travel-document-list .Table-grid .No-documents-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.User-travel-document-list .Details-grid{display:inline;padding-left:10px}.User-travel-document-list .Head-label{padding-bottom:15px!important;padding-top:15px!important}.User-travel-document-list .Head-label .MuiTableSortLabel-icon{color:#fff!important}.User-travel-document-list .Table-sort-label,.User-travel-document-list .Table-unsortable-label{color:#fff!important;font-weight:700}.User-travel-document-list .Table-cell{cursor:pointer!important;padding:10px!important}.User-travel-document-list .Table-cell-days{text-align:center;width:90px}.User-travel-document-list .Table-cell-days .Status-chip{border-radius:25px;display:block;font-size:12px;font-weight:700;text-align:center}.User-travel-document-list .Selected-row{background-color:#e5e5e5!important;background:#e5e5e5;box-shadow:inset 0 0 5px #c1c1c1;outline:none}.User-travel-document-list .Table-row:hover{background-color:#efefef!important}.User-travel-document-list .Table-actions-div{padding:5px 0}.User-travel-document-list .Table-actions-div .Table-actions{margin:10px 15px!important}.User-travel-document-list .Table-actions-div .Table-actions .Add-document-button{float:right;margin-left:30px;text-transform:none}.User-travel-document-list .Table-actions-div .Table-actions .Search-text-field{width:40%}.User-travel-document-list .Table-actions-div .Table-actions .Filter-button{margin-left:30px;text-transform:none}.User-travel-document-list .Table-actions-div .Filters-div{padding:10px 5px 15px}.User-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-country,.User-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-document-type,.User-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-end-date,.User-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-start-date,.User-travel-document-list .Table-actions-div .Filters-div .Filter-grid-item-status{padding:0 10px}.User-visa-info-cards .Details-paper{padding:15px 15px 20px 25px}@media only screen and (max-height:850px){.User-visa-info-cards .Details-paper{padding-bottom:16px}}.User-visa-info-cards .Details-paper .Visa-info-title{font-size:20px;font-weight:700;padding-bottom:25px}.User-visa-info-cards .Details-paper .Visa-info-title .Edit-visa-span{float:right;text-align:end}.User-visa-info-cards .Details-paper .Visa-info-title .Edit-visa-span .Edit-visa-button,.User-visa-info-cards .Details-paper .Visa-info-title .Edit-visa-span .Save-visa-button{text-transform:none}.User-visa-info-cards .Details-paper .Visa-info-entry{font-size:16px;margin-bottom:13px}.User-visa-info-cards .Details-paper .Visa-info-entry .Grid-item-center{align-items:center;display:flex}.User-visa-info-cards .Details-paper .Visa-info-entry .Grid-item-center .View-passport{text-transform:none}.User-visa-info-cards .Details-paper .Visa-info-entry .Grid-item-center .Passport-dropdown-textfield{font-size:10px!important}@media only screen and (max-width:1512px){.User-visa-info-cards .Details-paper .Visa-info-entry{font-size:15px}}.User-visa-info-cards .Details-paper .Visa-info-entry .Visa-info-span{font-weight:600;padding-right:20px}.User-visa-info-cards .Details-paper .Visa-info-entry .Status-chip{border-radius:25px;font-weight:700;padding:2px 10px!important;text-align:center}.User-visa-info-cards .Details-paper .Visa-info-entry-passport{padding-top:5px}.User-visa-info-cards .Details-paper .Visa-image-div-for-card{height:210px;margin-bottom:5px;padding-top:21px}@media only screen and (min-height:850px){.User-visa-info-cards .Details-paper .Visa-image-div-for-card{height:290px}}.User-visa-info-cards .Details-paper .Visa-image-div-for-popup{height:180px;margin-bottom:10px;padding-top:10px}@media only screen and (min-height:850px){.User-visa-info-cards .Details-paper .Visa-image-div-for-popup{height:240px}}.User-visa-info-cards .Details-paper .Visa-image{zoom:2;display:block;height:auto;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%}.Visa-list-padding{padding:30px 25px!important}.User-visa-list .Page-title{display:table;font-size:23px!important;font-weight:600;margin-bottom:26px}.User-visa-list .Table-grid{display:inline;padding-right:10px}.User-visa-list .Table-grid .No-visas-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.User-visa-list .Details-grid{display:inline;padding-left:10px}.User-visa-list .Head-label{padding-bottom:15px!important;padding-top:15px!important}.User-visa-list .Head-label .MuiTableSortLabel-icon{color:#fff!important}.User-visa-list .Table-sort-label,.User-visa-list .Table-unsortable-label{color:#fff!important;font-weight:700}.User-visa-list .Table-cell{cursor:pointer!important;padding:10px!important}.User-visa-list .Table-cell-passport{width:100px}.User-visa-list .Table-cell-passport .Status-chip{border-radius:25px;display:block;font-weight:700;margin-left:5px!important;margin-right:45px!important;text-align:center}.User-visa-list .Table-cell-days{text-align:center;width:60px}.User-visa-list .Table-cell-days .Status-chip{border-radius:25px;display:block;font-size:12px;font-weight:700;text-align:center}.User-visa-list .Selected-row{background-color:#e5e5e5!important;background:#e5e5e5;box-shadow:inset 0 0 5px #c1c1c1;outline:none}.User-visa-list .Table-row:hover{background-color:#efefef!important}.User-visa-list .Table-actions-div{padding:5px 0}.User-visa-list .Table-actions-div .Table-actions{margin:10px 15px!important}.User-visa-list .Table-actions-div .Table-actions .Add-visa-button{float:right;margin-left:30px;text-transform:none}.User-visa-list .Table-actions-div .Table-actions .Search-text-field{width:40%}.User-visa-list .Table-actions-div .Table-actions .Filter-button{margin-left:30px;text-transform:none}.User-visa-list .Table-actions-div .Filters-div{padding:10px 5px 15px}.User-visa-list .Table-actions-div .Filters-div .Filter-grid-item-country,.User-visa-list .Table-actions-div .Filters-div .Filter-grid-item-email,.User-visa-list .Table-actions-div .Filters-div .Filter-grid-item-end-date,.User-visa-list .Table-actions-div .Filters-div .Filter-grid-item-start-date,.User-visa-list .Table-actions-div .Filters-div .Filter-grid-item-status{padding:0 10px}.User-profile{margin:15px}.User-profile .css-19kzrtu{padding:20px 0!important}.User-profile .User-profile-box{border-bottom:0 solid;border-color:gray}.User-profile .User-profile-box .Tab-label{color:#fff!important;font-weight:700!important;text-transform:none}.User-profile .MuiTab-root{padding:5px 10px}.Role-settings .Page-title{display:table;font-size:23px!important;font-weight:600;margin-bottom:26px}.Role-settings .Paper{padding:30px 20px}.Role-settings .User-role-autocomplete{padding-bottom:20px}.Role-settings .Button-grid{padding-top:15px}.Role-settings .Save-button{text-transform:none}.Role-settings .Reset-button{margin-left:10px;text-transform:none}.Settings{margin:15px}.Settings .css-19kzrtu{padding:20px 0!important}.Settings .Settings-box{border-bottom:0 solid;border-color:gray}.Settings .Settings-box .Tab-label{color:#fff!important;font-weight:700!important;margin-left:15px;margin-right:15px;padding-left:0;padding-right:0;text-transform:none}.Settings .MuiTab-root{padding:5px 10px}.All-invoices{padding:30px 25px!important}.All-invoices .Page-title{display:table;font-size:25px!important;font-weight:600;margin-bottom:26px}.All-invoices .No-invoices-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.All-invoices .Button-grid-approvals{padding-left:15px}.All-invoices .Button-grid-approvals .Approve-button{margin-right:10px}.All-invoices .Button-grid-approvals .Approve-button,.All-invoices .Button-grid-approvals .Reject-button{padding-left:10px;padding-right:10px;text-transform:none}.All-invoices .Button-grid-netsuite{margin-bottom:15px;padding-right:15px;text-align:end}.All-invoices .Button-grid-netsuite .Netsuite-button{padding-left:10px;padding-right:10px;text-transform:none}.All-invoices .Head-label{padding-bottom:15px!important;padding-top:15px!important}.All-invoices .Head-label .MuiTableSortLabel-icon{color:#fff!important}.All-invoices .Table-unsortable-label{color:#fff!important;font-weight:700}.All-invoices .Table-grid{display:inline}.All-invoices .Details-grid{display:inline;padding-left:10px}.All-invoices .Table-sort-label{color:#fff!important;font-weight:700;text-align:center}.All-invoices .Table-row:hover{background-color:#efefef!important}.All-invoices .Table-cell{border-right:1px solid #ccc!important;padding:12px 9px!important;position:relative}.All-invoices .Table-cell .Status-chip{border-radius:25px!important;font-size:12px;font-weight:600!important;padding:2px 10px!important;text-align:center!important}.All-invoices .Table-cell .Info-icon{color:gray;cursor:pointer;font-size:8px;padding-left:5px;position:absolute}.All-invoices .Table-cell-invoice_number,.All-invoices .Table-cell-job_number{max-width:170px;padding-right:15px!important}.All-invoices .Table-cell-amount{text-align:end}.All-invoices .Table-cell-finance-approval,.All-invoices .Table-cell-hr-approval{min-width:140px;text-align:center}.All-invoices .Table-cell-net-suite-status{text-align:center}.All-invoices .Table-search-field{margin:10px 15px!important}.All-invoices .Search-and-filters{padding:5px 0}.All-invoices .Search-and-filters .Search-text-fields{width:30%}.All-invoices .Search-and-filters .Filter-button{margin-left:30px;text-transform:none}.All-invoices .Search-and-filters .Filters-div{padding:10px 5px 15px}.All-invoices .Search-and-filters .Filters-div .Filter-grid-item-hr-approval{padding:0 10px}.All-invoices .Table-container{zoom:90%!important}.All-per-diem-payment-information{padding:30px 25px!important}.All-per-diem-payment-information .Page-title{display:table;font-size:25px!important;font-weight:600;margin-bottom:26px}.All-per-diem-payment-information .No-payments-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.All-per-diem-payment-information .Head-label{padding-bottom:15px!important;padding-top:15px!important}.All-per-diem-payment-information .Head-label .MuiTableSortLabel-icon{color:#fff!important}.All-per-diem-payment-information .Table-sort-label,.All-per-diem-payment-information .Table-unsortable-label{color:#fff!important;font-weight:700}.All-per-diem-payment-information .Table-grid{display:inline}.All-per-diem-payment-information .Table-row:hover{background-color:#efefef!important}.All-per-diem-payment-information .Table-container .Table-cell{border-right:1px solid #ccc!important;padding:12px 5px!important;position:relative}.All-per-diem-payment-information .Table-container .Status-chip{border-radius:25px!important;font-size:12px;font-weight:600!important;padding:2px 10px!important;text-align:center!important}.All-per-diem-payment-information .Table-container .Table-cell-checkbox{border-left:1px solid #ccc!important}.All-per-diem-payment-information .Table-container .Table-cell-email,.All-per-diem-payment-information .Table-container .Table-cell-per-diem-number{max-width:180px;padding-right:15px!important}.All-per-diem-payment-information .Table-container .Table-cell-currency{max-width:150px;padding-right:15px!important}.All-per-diem-payment-information .Table-container .Table-cell-cost{max-width:80px;padding-right:15px!important;text-align:end}.All-per-diem-payment-information .Table-container .Table-cell-net-suite-status{text-align:center}.All-per-diem-payment-information .Table-search-field{margin:10px 15px!important}.All-per-diem-payment-information .Search-and-filters{padding:5px 0}.All-per-diem-payment-information .Search-and-filters .Search-text-fields{width:30%}.All-per-diem-payment-information .Search-and-filters .Filter-button{margin-left:30px;text-transform:none}.All-per-diem-payment-information .Filters-div{padding:10px 5px 15px}.All-per-diem-payment-information .Filters-div .Filter-grid-item{margin-right:10px;padding:0 10px}.All-per-diem-payment-information .Table-container{zoom:90%!important}.All-per-diem-payment-information .Button-grid-netsuite{margin-bottom:20px;margin-right:15px;text-align:end}.All-per-diem-payment-information .Button-grid-netsuite .Push-to-netsuite-button{padding-left:10px;padding-right:10px;text-transform:none;width:200px}.My-travel-requests{padding:30px 25px!important}.My-travel-requests .Page-title{display:table;font-size:25px!important;font-weight:600;margin-bottom:26px}.My-travel-requests .No-requests-label{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}.My-travel-requests .Head-label{padding-bottom:15px!important;padding-top:15px!important}.My-travel-requests .Head-label .MuiTableSortLabel-icon{color:#fff!important}.My-travel-requests .Table-unsortable-label{color:#fff!important;font-weight:700}.My-travel-requests .Table-grid{display:inline}.My-travel-requests .Details-grid{display:inline;padding-left:10px}.My-travel-requests .Table-sort-label{color:#fff!important;font-weight:700;text-align:center}.My-travel-requests .Table-cell{border-right:1px solid #ccc!important;cursor:pointer!important;padding:12px 9px!important}.My-travel-requests .Table-cell-email,.My-travel-requests .Table-cell-job-number{min-width:150px!important}.My-travel-requests .Table-cell-country{min-width:165px!important}.My-travel-requests .Table-cell-location{min-width:150px!important}.My-travel-requests .Table-cell-date{min-width:110px!important}.My-travel-requests .Table-cell-agent{min-width:130px!important}.My-travel-requests .Table-cell-visa{min-width:150px!important}.My-travel-requests .Table-cell-status{font-size:13px!important;min-width:120px!important}.My-travel-requests .Status-chip{border-radius:25px;display:block;font-weight:700;padding:2px 0!important;text-align:center}.My-travel-requests .Selected-row:hover{background-color:#efefef!important;box-shadow:inset 0 0 5px #c1c1c1;outline:none}.My-travel-requests .Status-dot{border-radius:50%;display:inline-block;height:10px;margin-left:2px;margin-right:8px;width:10px}.My-travel-requests .Table-search-field{margin:10px 15px!important}.My-travel-requests .Search-and-filters{padding:5px 0}.My-travel-requests .Search-and-filters .Search-text-fields{width:30%}.My-travel-requests .Search-and-filters .Filter-button{margin-left:30px;text-transform:none}.My-travel-requests .Search-and-filters .Filters-div{padding:10px 5px 15px}.My-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-agent,.My-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-country,.My-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-end-date,.My-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-start-date,.My-travel-requests .Search-and-filters .Filters-div .Filter-grid-item-status{padding:0 10px}.My-travel-requests .Search-and-filters .Filters-div .Filter-grid-2{margin-top:20px}.My-travel-requests .Search-and-filters .Filters-div .End-date-picker{margin-left:20px!important}.My-travel-requests .Table-container{zoom:90%!important}.Reports{margin:15px}.Reports .css-19kzrtu{padding:20px 0!important}.Reports .Reports-box{border-bottom:0 solid;border-color:gray}.Reports .Reports-box .Tab-label{color:#fff!important;font-weight:700!important;text-transform:none}.Reports .MuiTab-root{padding:5px 10px}.Reports .Page-title{display:table;font-size:25px!important;font-weight:600;margin-top:20px}.Reports-table .Table-grid{display:inline}.Reports-table .Table-row:hover{background-color:#efefef!important}.Reports-table .Table-cell{border-right:1px solid #ccc!important;padding:12px 9px!important;position:relative}.Reports-table .Table-cell .Status-chip{border-radius:25px!important;font-size:12px;font-weight:600!important;padding:2px 10px!important;text-align:center!important}.Reports-table .Table-cell .Info-icon{color:gray;cursor:pointer;font-size:8px;padding-left:5px;position:absolute}.Reports-table .Head-label{padding-bottom:15px!important;padding-top:15px!important}.Reports-table .Head-label .MuiTableSortLabel-icon{color:#fff!important}.Reports-table .Table-sort-label,.Reports-table .Table-unsortable-label{color:#fff!important;font-weight:700}.Reports-table .No-content{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px;text-align:center}
/*# sourceMappingURL=main.e6437a80.css.map*/