body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{overflow-y:hidden;overflow-x:hidden}*{font-family:arial}h1{font-weight:400}a{text-decoration:none}a:visited{color:#3b55e6}.App{display:grid;grid-template-columns:1fr;grid-template-rows:80px 1fr;min-height:100vh;max-width:100vw}.miLogo{grid-row:1;grid-column:1/span 2;align-self:center;justify-self:center;width:210px}.loginLink{font-size:25px;float:right;margin-right:200px}.clBody{justify-content:center;display:flex;height:100%;background-color:#edeef2}.loadingHeading{grid-column:1/span 2;justify-self:center;margin-top:30vmin}.userPermissionStatus{grid-row:1;grid-column:2;justify-self:end;margin-right:200px}.loading{font-size:30px}.loading:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis 1s steps(4) infinite;animation:ellipsis .9s steps(4) infinite;content:"\2026";width:0}.clToolTip{position:relative;display:inline-block;border-bottom:1px dotted #000}.clToolTip .clToolTipText{visibility:hidden;background-color:#000;color:#fff;text-align:center;padding:5px;border-radius:6px;position:absolute;z-index:1}.clToolTip:hover .clToolTipText{visibility:visible}.clVersion{bottom:50%;right:50%;width:200px}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes ellipsis{to{width:1.25em}}.pvLogoHome{width:100px;right:1%}.lmLogoHome,.pvLogoHome{position:fixed;bottom:1%}.lmLogoHome{height:40px;left:1%}.cancelBtn{color:#8a8a8a}.cancelBtn,.confirmBtn{border:none;width:175px;height:35px;font-weight:700;letter-spacing:1px}.confirmBtn{color:#fff;background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5)}.homeNavigation{grid-row:1/span 2;grid-column:2;justify-self:center;align-self:start;margin-top:20px}.homeNavList{margin-top:0;list-style:none;height:-webkit-min-content;height:min-content;width:-webkit-min-content;width:min-content}.vertNav{margin-left:-20px;padding:15px 15px 15px 30px;text-align:center}.homeNavList li{background-color:#fff;margin-bottom:20px;width:300px;font-family:Helvetica;font-size:18px;font-weight:700;letter-spacing:2px;color:#3b55e6;padding:15px 0 15px 30px;border-radius:25px}.homeNavList li:hover{cursor:pointer}.homeNavListArrow{float:right;margin-right:30px}.navigationHr{border:1px solid #00f}.miLogoLogin{margin:-6px auto 0;width:210px}.navBar{grid-column:1/span 2;grid-row:1;margin:0;width:100%;display:flex;box-shadow:0 3px 10px #cecccc;z-index:100}.navBarList{list-style:none;height:100%;width:90%;margin:0 auto;padding:0;display:flex}.navBarList li{width:100%;height:100%;font-size:25px;display:flex;align-items:center}.clLink{color:#3b55e6;cursor:pointer}.leftTopNav{justify-content:space-evenly;width:100%;height:100%;margin-left:7px}#miLogoLi,.leftTopNav{display:flex;align-items:center}#miLogoLi{justify-content:flex-start}.miLogoNav{width:150px;margin-left:5px}.rightNav{display:flex;align-items:center;justify-content:space-between;height:100%;width:75%}.navViewBtn,.navViewBtnActive{cursor:pointer;font-size:21px;font-weight:400;height:-webkit-min-content;height:min-content;border:none;background-color:#fff;outline:none}.navViewBtnActive{color:#000;text-decoration:underline;-webkit-text-decoration-color:#3b55e6;text-decoration-color:#3b55e6}.navArrowDown{margin-left:10px}.userOptionsDropDown{justify-self:center;align-self:center;height:-webkit-min-content;height:min-content;text-align:center;font-size:14px}.userOptions{z-index:100;position:absolute;width:220px;border:1px solid #000;border-radius:2px;background-color:#fff;font-size:16px}.userOptions ul{list-style-type:none;height:100%;width:100%;margin:0;padding:0;text-align:center}.userOptions ul li{padding:5px 0;font-size:14px}.userOptions ul li:hover{background-color:#e9e9e9}.userOptionsArrow{margin-left:7px}#logoutDiv{width:100%;display:flex;justify-content:flex-end}.logoutBtn{width:120px;font-size:16px;height:40px;padding:0 20px;align-self:center;border:2px solid #3b55e6;background-color:#fff}@media (max-width:1000px){.navBarList{margin:0 2vw}.navBarList li{font-size:20px}}.clButtonOn{transition:all .5s ease;background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5);box-shadow:0 3px 5px #9e9e9e;border:none;color:#fff;width:150px;height:40px;border-radius:1px;letter-spacing:1px;font-size:15px;font-weight:700}.clButtonOn:hover{opacity:.8;cursor:pointer}.clButtonOff{transition:all .5s ease;background-color:#edeef2;box-shadow:0 3px 5px hsla(0,0%,62%,.4);border:none;color:#a9a9a9;width:150px;height:40px;border-radius:1px;letter-spacing:1px;font-size:15px}.accountOptions .clButtonOff,.accountOptions .clButtonOn,.userButtonOptions .clButtonOff,.userButtonOptions .clButtonOn{margin-left:15px}@media (max-width:900px){.clButtonOff,.clButtonOn{font-size:13px;width:125px}}.loginContainer{grid-column:1/span 2;grid-row:1/span 2;justify-self:center;align-self:center;margin-top:-20vh;border-radius:3px;height:260px;width:400px;box-shadow:0 3px 10px #cecccc}.loginContainer,.loginForm{display:flex;align-items:center}.loginForm{flex-direction:column;width:100%;height:100%;justify-content:center;padding-top:25px}.loginEmailDiv{display:flex;flex-direction:column;margin-bottom:30px}.loginForm label{color:#3b55e6;font-family:Helvetica;font-weight:300;font-size:18px;letter-spacing:2px;align-self:flex-start}.loginPasswordDiv{display:flex;flex-direction:column;margin-bottom:5px}.loginForm input{min-width:200px;width:20vw;background:#e3e8f0;height:20px;padding:5px}.loginForm input,.loginSubmitBtn{border:none;border-radius:3px;font-size:16px}.loginSubmitBtn{margin-top:5px;width:180px;height:30px;background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5);color:#fff;letter-spacing:1px;justify-self:center}.loginSubmitBtn:active{color:#00f;background-color:#fff}.errorMessage{text-align:center;width:210px;font-size:14px}.invalidEmailDiv{height:35px;width:400px;text-align:center}.invalidEmailPass{color:red;font-size:14px;text-align:center;display:inline;padding:0}.forgotPasswordDiv{margin:10px 0 0;height:20px;width:200px;text-align:center}.forgotPassword{color:#00f;cursor:pointer;display:inline;font-size:14px}.welcomeHeading{margin:0 5px;color:#3b55e6}.pvLogo{width:10vw;max-width:200px;min-width:100px;grid-column:2;grid-row:1/span 2;justify-self:end;align-self:end;margin-right:10px}.passwordResetDiv{background-color:#fff;border:1px solid #000;border-radius:3px;position:relative;left:-50%;width:350px;display:flex;flex-direction:column}.passwordResetDiv p{margin-left:auto;margin-right:auto;padding:0;text-align:center}.passwordResetDiv button{width:150px;margin:5px auto;background-color:#3b55e6;border-radius:3px;border:none;color:#fff;padding:5px}.account-tags{margin-top:10px;display:block;border:1px solid #000;padding:2px}.account-tags h3{font-family:Helvetica;font-weight:300;font-size:18px;letter-spacing:2px;width:100%}.grid-5{display:grid;grid-template-columns:15% 1fr 10% 10% 10%;grid-gap:2px;padding:2px}#tagInputs div label{line-height:30px}.tag-button:focus{border:3px solid #fff}.tag-button{width:35px;height:35px;line-height:30px}.tag-pill{background-color:#3b55e6;color:#fff;border-radius:5px;position:relative;float:left;padding:5px}.tag-pill span{border:none;color:#fff;margin-left:3px;padding:0 2px;pointer-events:none}.tag-container{border:2px solid #bebfc3;overflow-y:auto;min-height:100px;max-height:150px}.tag-container ul{list-style-type:none;display:block;height:100%;width:100%;padding:0;margin:0;display:flex;flex-direction:row;flex-flow:wrap;justify-content:flex-start}.tag-container ul li{margin:5px;float:left}.spinner{display:flex;height:100%;width:100%;justify-content:center;align-items:center;font-size:40px}.userListOptionsContainer{justify-content:space-between;align-items:center;margin:0 3px}.accountUpdating{background-color:#fff;margin:auto;padding:15px;width:500px;height:-webkit-fit-content;height:fit-content;border-radius:2px;border:1px solid #000;z-index:100}.accountUpdating,.stackedButtons{display:flex;flex-direction:column;align-content:center}.accountUpdatingNavigation{grid-row:1/span 2;grid-column:2;align-self:start;justify-self:center}.accountUpdatingFormContainer{grid-column:1;grid-row:1/span 2;background-color:#fff;margin-top:20px;border-radius:10px;align-self:center;justify-self:center;height:-webkit-min-content;height:min-content;width:70%;min-width:300px;padding-bottom:10px}.CenterButton{margin:0 auto;width:180px}.accountUpdatingHeading{margin-top:0;text-align:center;font-size:29px}.accountUpdatingForm{display:flex;flex-direction:column;height:100%;border:1px solid #000;padding:10px}.accountUpdatingForm label{margin-top:5px;font-family:Helvetica;font-weight:300;font-size:18px;letter-spacing:2px;width:100%}.account-properties{display:block;border:1px solid #000;padding:2px}.account-properties h3{font-family:Helvetica;font-weight:300;font-size:18px;letter-spacing:2px;width:100%}.accountUpdatingForm input{width:95%;border:none;background:#e3e8f0;border-radius:3px;font-size:16px;padding:8px 5px}.accountRegClear,.accountRegClose,.accountUpdatingSubmitBtn{height:30px;border-radius:3px;color:#fff;font-size:16px;background-color:#3b55e6;border:none}.accountRegCancel,.accountRegClear,.accountRegClose,.accountUpdatingSubmitBtn{margin:10px auto;width:180px;font-family:Helvetica;letter-spacing:1px;cursor:pointer}.accountRegCancel{text-align:center;line-height:30px;height:25px;border-radius:3px;font-size:18px;border:1px solid #000;background-color:#fff;color:#000!important}.accountUpdatingResult{display:grid;justify-self:start;align-self:center;background-color:#fff;border-radius:3px;width:100%}.accountUpdatingResponseMessage{align-self:center;justify-self:center;text-align:center;font-family:Helvetica;font-size:14px;border:2px solid #3b55e6;padding:3px;width:98%}.userUpdateButton{margin:5px auto 0;width:200px}.grid-2{grid-template-columns:15% 1fr;grid-gap:2px}.grid-2,.grid-4{display:grid;padding:2px}.grid-4{grid-template-columns:15% 1fr 10% 10%;grid-gap:2px}#propertyInputs div label{line-height:30px}#propertyInputs div button{background-color:#3b55e6;color:#fff;border-radius:4px;border:none;font-weight:700;font-size:20px;padding:0;width:35px;height:35px;line-height:30px}.property-pill{background-color:#3b55e6;color:#fff;border-radius:5px;position:relative;float:left;height:20px;padding:5px}.property-pill span{border:none;color:#fff;margin-left:3px;padding:0 2px;pointer-events:none}.property-container{border:2px solid #bebfc3;overflow-y:auto;min-height:100px;max-height:150px}.property-container ul{list-style-type:none;display:block;height:100%;width:100%;padding:0;margin:0;display:flex;flex-direction:row;flex-flow:wrap;justify-content:flex-start}.property-container ul li{margin:5px;float:left}.clError{color:#d41e1e;font-weight:700;z-index:1000;word-wrap:break-word;width:490px;margin-top:20px;margin-left:10px}.accountRegistry{display:flex;flex-direction:column;align-items:center;background-color:#fff;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;padding:15px;width:400px;height:-webkit-fit-content;height:fit-content;border-radius:2px;border:1px solid #000;z-index:100}.accountRegistryNavigation{grid-row:1/span 2;grid-column:2;align-self:start;justify-self:center}.accountRegistryHeading{margin-top:0;text-align:center;font-size:29px}.accountRegistryForm{display:flex;flex-direction:column;justify-content:space-evenly;height:80%;margin:0 auto}.accountRegistryForm label{font-family:Helvetica;font-weight:300;font-size:18px;letter-spacing:2px;width:100%}.accountRegistryForm input{margin-bottom:10px;width:95%;border:none;background:#e3e8f0;border-radius:3px;font-size:16px;padding:8px 5px}.acctSeparation{margin-bottom:3px}.accountRegistryResult{display:grid;justify-self:start;align-self:center;background-color:#fff;border-radius:3px;width:100%}.accountRegistryResponseMessage{align-self:center;justify-self:center;text-align:center;font-family:Helvetica;font-size:14px;border:2px solid #3b55e6;padding:3px;width:98%}.accountRegButton{margin:5px auto;width:200px}.deleteAccountContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:hidden;overflow-x:hidden;position:absolute;margin:0;top:80px;right:0;bottom:0;left:0;width:100%;height:90%;min-height:250px;border-radius:3px;background-color:#edeef2;z-index:1000;font-size:20px}.accountNameDisplay{display:flex;margin-bottom:10px}.deleteAccountBtnsContainer{display:flex;width:350px;justify-content:space-between}.button{padding:5px 20px}.selectedAccountName{color:#2556e5;font-size:23px;margin:0}.assignBtn,.expiryButton{padding:5px;font-size:19px}.confirmBoxBtnDiv{width:60%;justify-content:space-between}.viewExpirySetCard{overflow-y:auto;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;padding:5px 15px;width:500px;height:250px;min-height:250px;border:1px solid #000;border-radius:3px;background-color:#fff;z-index:100;display:flex;flex-direction:column;justify-content:space-between}.expUserName{font-size:22px;margin-top:-3px}.expirySetForm{height:100%;width:80%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-evenly}.expirySetForm input{align-self:center;height:20px;width:200px;text-align:center;font-size:16px}.expUserDetails{display:grid;height:-webkit-min-content;height:min-content}.expUserDate{justify-self:start;margin:0}.expirySetForm button,.viewExpirySetCard button{width:180px;height:30px;margin-top:5px;border-radius:3px;font-size:16px;font-family:Helvetica;letter-spacing:1px;cursor:pointer}.expFormSetBtn{background-color:#3b55e6;border:none;color:#fff;margin-left:20px}.expCloseBtn{background-color:#fff;border:1px solid #000}.expResponseDiv{height:50px;font-size:14px;width:80%;padding:0;margin:0 auto}.expResponseDiv p{padding:0;margin:0}.workInAccountContainer{overflow-y:hidden;overflow-x:hidden;position:absolute;margin:0;top:80px;right:0;bottom:0;left:0;width:100%;height:90%;min-height:250px;border-radius:3px;background-color:#edeef2;z-index:1000}.workAccountsLoading{margin:100px auto;text-align:center}.workInAccount{width:100%;height:80vmin;display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.workInAccountColumns{grid-row:2;width:100%;height:75vmin;display:flex}@media (min-width:90vw){.workInAccountContainer{overflow-x:scroll}}.fileStructure{background-color:#fff;box-shadow:0 3px 5px hsla(0,0%,62%,.4);width:100%;height:98%;margin:10px auto;overflow:auto}.react-checkbox-tree li{margin:10px}#tsFolderClosed,#tsFolderOpened{width:18px}.dataOptionsContainer{grid-row:1;height:50px;width:100%;background-color:#4a4a4b;display:flex;align-items:center}.dataOptions{display:flex;align-items:center;justify-content:space-between}.dataOptionsList{display:flex;justify-content:center;margin:0;padding:0;width:100%;list-style-type:none}.dataOptionsList li{display:flex;justify-content:center;align-items:center;width:170px;height:35px;background-color:#58585a;box-shadow:3px 3px 5px #333232;color:#e9e9ef;font-weight:700;font-size:14px;letter-spacing:1px;margin-left:3px;cursor:pointer}.greyLeftArrow{width:15px;height:15px;margin-right:10px}.uploadDisplay{width:100%;box-shadow:0 3px 5px silver;overflow:hidden;border-top:1px solid #707070}.testUpload,.uploadDisplay{position:absolute;padding:20px;z-index:1000;background-color:#fff}.testUpload{margin:0 auto;top:10px;right:0;bottom:0;left:0;width:600px;height:250px;border:1px solid #000}.testUpload p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataFileForm{height:100%;display:flex;justify-content:center}.alignContainer{display:flex;flex-direction:column}.selectParent{display:flex;flex-wrap:wrap;width:-webkit-min-content;width:min-content}.selectParentLabel{flex-basis:100%}.parentSelectMenu{color:#2556e5;font-size:14px;-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABHNCSVQICAgIfAhkiAAAATxJREFUaEPtmK8KwlAUh8+CRZkK2k0Gn8J3ELWJXbAZxCIWMdgGdjEqvoNPYTbYFNThimFyw4aKcOByz0Hkt7I/h3vOft93V+ZV28eY/uDwEOTHLMLIjwkhGIERIQLYWkJgrdvCiDU6oYUwIgTWui2MWKMTWggjQmCt28KINTqhhTAiBNa6rXMjftajxaBE0+WV9ofH24vVKhkadQvUm58pjNz+vHEepN/yqd/06XaPqTM5pWFMiNW4TPmcR8EmpGAdWtP/ttB5EDNk1itSo55Nw5hnSYjtLqLh4uI0hGkmEuQzjLk3JqRCiAZ5DWOuJUOIB0nCmLPEdnrdn2Jby/lHwDREEG3i3DwY4Qhp12FEmzg3D0Y4Qtp1GNEmzs2DEY6Qdh1GtIlz82CEI6RdhxFt4tw8GOEIadf/xsgTreavwZeiUJcAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:100%;background-size:30px;padding-left:3px}.fileUploadDiv{width:100%;display:flex;flex-wrap:nowrap}.selectFileDiv{margin-left:100px;display:flex;flex-wrap:wrap;align-items:center;width:100%}.selectFileLabel{font-size:16px;flex-basis:100%}#file,.uploadFileSelect{white-space:nowrap;width:240px;color:#2556e5;padding:5px 5px 5px 3px;overflow:hidden;text-overflow:ellipsis;border:1px solid #707070;font-size:14px;display:inline-block;height:16px}.uploadError{color:red;font-size:13px;margin-left:17px;width:150px;height:17px}.previewSection{width:90%;height:320px;margin-top:10px;display:inline-block;display:flex;flex-direction:column}.previewOuterBorder{margin-top:10px;padding:7px;height:200px;border:solid #707070;border-width:1px 1px 0;width:800px}.previewListContainer{border:1px solid #707070;height:175px;overflow:scroll}.previewList{list-style:none;width:-webkit-max-content;width:max-content;margin:5px;padding:5px}.previewList li{font-size:14px;cursor:pointer;color:#707070;padding:5px}.blankRow{height:10px}.previewHeaderSelection{border:1px solid #707070;border-top:0 solid #707070;padding:7px;width:800px}.previewHeaderSelection p{margin:0}.currentHeader{margin-top:0;border:1px solid #707070;padding:2px;min-height:23px;display:flex;align-items:center;color:#2556e5}.currentHeader p{width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;margin:0}.parentOptionsContainer{grid-row:4;width:100%;display:flex;justify-content:space-evenly}.parentSelectMenu{width:250px;height:28px;border-radius:0;border:1px solid #707070}.nameFileDiv{margin-top:10px;display:flex;flex-direction:column}.nameFileDiv label{font-size:16px}#fileName{margin-top:7px;padding:5px 5px 5px 3px;border:1px solid #707070;font-size:14px;color:#2556e5;width:250px}.uploadDataFileBtns{margin-right:35px;align-self:flex-end;width:400px;display:flex;justify-content:flex-end}.uploadDataFileSubmitBtn{color:#fff;background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5)}.closeUploadDataFile,.uploadDataFileSubmitBtn{border:none;margin-top:10px;margin-left:20px;width:175px;height:35px;font-weight:700;letter-spacing:1px}.closeUploadDataFile{color:#8a8a8a}.uploadConfirm{position:absolute;margin:0 auto;top:10px;right:0;bottom:0;left:0;width:600px;height:250px;border:1px solid #000;z-index:1000;background-color:#fff;padding:20px}.uploadFinished{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.uploadConfirmBody{width:100%}.uploadConfirmBody h2{font-size:17px;color:#707070}.uploadConfirmBody p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2556e5;font-weight:700}.descriptor{font-weight:700;font-size:16px;color:#707070}.uploadButtons{display:flex;justify-content:space-evenly;margin-top:20px}.uploadConfirmCancels{color:#8a8a8a}.uploadConfirmBtn,.uploadConfirmCancels{border:none;width:175px;height:35px;font-weight:700;letter-spacing:1px}.uploadConfirmBtn{color:#fff;background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5)}#uploadResponse{text-align:center}.appHeading{color:#2556e5}.appHeading,.appInfo{padding:5px;font-weight:700}.appInfo{color:#000}.appWarning{padding:5px;color:#da4848;font-weight:700}.appTable{font-size:20px;margin:10px auto;border-collapse:collapse;border:2px solid rgba(190,191,195,.7);text-align:center}.appTable th{color:#707070;font-size:18px;border:1px solid #bebfc3;font-weight:600;cursor:pointer;z-index:100;height:30px}.appTable .cell,.appTable td{border:1px solid rgba(190,191,195,.7)}.appTable .cell{font-size:15px;text-align:left;padding-left:10px;padding-right:10px;max-width:100px;min-width:60px;width:100px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.container{height:95%;background-color:#fff}.container,.shortContainer{display:flex;width:99%}.left{min-width:50vw;max-width:70vw}.left,.right{display:flex;flex-direction:column}.right{flex-grow:1}.insert{height:50%;margin:10px;overflow:auto;border:solid}.compareButtonsContainer{display:flex;width:340px;justify-content:space-between;margin:0 2px}.compareButton{width:60px;font-size:12px}.compareButtonLong{width:150px;font-size:12px}.deleteDataContainer{display:flex;flex-direction:column;align-items:center;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px;padding:20px;z-index:1000;background-color:#fff;box-shadow:0 3px 5px silver;overflow:hidden}.deleteDataNameDisplay{display:flex;margin-bottom:10px}.deleteDataButtonsContainer{display:flex;width:350px;justify-content:space-between}.moveDataContainer{display:flex;flex-direction:column;align-items:center;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px;padding:20px;z-index:1000;background-color:#fff;box-shadow:0 3px 5px silver;overflow:hidden}.moveDataNameDisplay{display:flex;margin-bottom:10px;width:350px}.moveMessage{display:flex;margin-bottom:25px;width:350px}.moveDataName{display:flex;flex-direction:column;align-items:center}.moveDataLabelKey{font-size:25px}.moveDataLabelValue{font-size:20px}.moveDataCurrentParent{display:flex;align-items:baseline;margin-top:20px;width:350px}.moveDataCurrParKey{font-size:18px}.moveDataCurrParValue{font-size:18px;margin-left:15px}.moveDropDownContainer{display:flex;justify-content:left;width:350px;margin:10px 0 30px}.moveDropDown{width:125px;margin-left:15px}.moveDataButtonsContainer{height:90px;justify-content:space-between}.dataContainer,.moveDataButtonsContainer{display:flex;flex-direction:column;align-items:center}.dataContainer{position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:10vh;width:400px;padding:20px;z-index:1000;background-color:#fff;box-shadow:0 3px 5px silver;overflow:hidden}.dataName,.dataNameDisplay{margin-bottom:20px}.dataName{font-size:25px}.inputContainer{margin-bottom:10px;width:375px}.inputField{font-size:16px;line-height:20px;width:98%}.dataRespMessage{text-align:center;background-color:#fff;border-radius:3px;border:2px solid #3b55e6;padding:3px;width:98%}.Ok{color:green}.Error{color:red}.dataButtonsContainer{display:flex;flex-direction:column;align-items:center;height:90px;margin-top:20px;justify-content:space-between}.listOfAccounts{width:80%;max-height:100%;margin:0 auto}.accountsLoadingSpinner{margin-top:-20%}.accountListContainer{display:grid;grid-template-rows:1fr;margin:20px auto;min-width:610px;background-color:#fff;padding:20px;box-shadow:0 3px 5px hsla(0,0%,62%,.4)}.accountTableContainer{max-height:100%;margin-top:10px;width:100%}.listOfAccountsHeading{grid-row:1;grid-column:1;padding:0;margin:0;color:#2556e5;font-weight:700;align-self:center;font-size:35px}.accountListOptionsContainer{display:flex;justify-content:space-between;margin:0 3px 10px}.accountOptions{float:right}#openAccountBtn{justify-self:flex-start;margin-left:2px}.listOfAccountsTable{grid-row:3;font-size:20px;width:100%;border-collapse:collapse;border:1px solid rgba(190,191,195,.7);border-top:none;text-align:center}.listOfAccountsTable th{color:#707070;font-size:18px;font-weight:600;cursor:pointer;z-index:100;height:30px}.tableFixHead{overflow:auto;max-height:65vh}.tableFixHead thead tr,.tableFixHead thead tr th{position:sticky;top:0;z-index:1;background-color:#ededed;line-height:2em;height:2.3em}.tableFixHead,.tableFixHead td{box-shadow:inset 2px 2px #bebfc3}.tableFixHead th{box-shadow:inset 2px 2px #bebfc3,1px 1px #bebfc3}.tableFixHead tbody{margin-top:10px}.accountTableSortArrow{height:10px;width:15px;float:right;margin-top:9px;margin-right:20px}.listOfAccountsTable .cell{font-size:15px;text-align:left;padding-left:10px;padding-right:10px;max-width:100px;min-width:40px;width:100px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listOfAccountsTable .cell,.listOfAccountsTable td{border:1px solid rgba(190,191,195,.7)}.accountListTR{color:#707070}.listOfAccountsTable a{color:#000}.listOfAccountsTable tr:nth-child(2n){background:#ededed}.listOfAccountsTable #selected{background-color:#c8f0fa}.matchingAccount{background-color:orange}@media (max-width:1000px){.listOfAccounts{margin:0 2vw}#openAccountBtn,.trOff,.trOn{min-width:100px;width:5vw}#openAccountBtn{margin-right:auto}}.userListContainer{display:grid;grid-template-rows:50px -webkit-min-content -webkit-min-content;grid-template-rows:50px min-content min-content;height:80vh;margin:0 auto;background-color:#fff;padding:20px;box-shadow:0 3px 5px hsla(0,0%,62%,.4)}.usersLoadingSpinner{margin-top:-20%}.listOfUsers{margin:20px auto;width:80%}.userListOptionsContainer{display:flex;justify-content:flex-end;margin:0 3px 10px}.userTableContainer{overflow:auto;width:100%;max-height:73vh;margin-top:10px}.userTableContainer thead tr,.userTableContainer thead tr th{position:sticky;top:0;z-index:1;background-color:#ededed;line-height:2em;height:2.3em}.userTableContainer,.userTableContainer td{box-shadow:inset 2px 2px #bebfc3}.userTableContainer th{box-shadow:inset 2px 2px #bebfc3,1px 1px #bebfc3}.userTableContainer tbody{margin-top:10px}.trOn{background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5);box-shadow:0 3px 5px #9e9e9e;color:#fff;font-weight:700}.trOff,.trOn{border:none;width:150px;height:40px;border-radius:1px;letter-spacing:1px;font-size:15px}.trOff{background-color:#edeef2;box-shadow:0 3px 5px hsla(0,0%,62%,.4);color:#a9a9a9}.narrowButton{width:150px}.listOfUsersTable{grid-row:3;text-align:center;font-size:20px;width:calc(100% - 2px);margin:0 auto;border-collapse:collapse}.listOfUsersTable th{color:#707070;font-size:18px;font-weight:600;cursor:pointer;z-index:100;height:30px}.checkboxColumn{width:20px;border-bottom:1px solid rgba(190,191,195,.7)}.tableSortArrow{height:10px;width:15px;float:right;margin-top:9px;margin-right:4px}.listOfUsersTable .cell{text-align:left;font-size:15px;padding-left:10px;padding-right:10px;border:1px solid rgba(190,191,195,.7);max-width:100px;min-width:60px;width:100px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userListTR{color:#707070}.listOfUsersTable a{color:#000}.listOfUsersTable tr:nth-child(2n){background:#ededed}.listOfUsersTable #selected{background-color:#c8f0fa}@media (max-width:1100px){.trOff,.trOn{width:125px;font-size:13px}}.viewAssignCard{overflow-y:hidden;overflow-x:hidden;position:absolute;margin:0;padding-top:10px;top:90px;right:0;bottom:0;left:0;width:100%;height:90%;min-height:250px;border-radius:3px;background-color:#edeef2;z-index:80;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.assignClose{grid-row:1;grid-column:1;width:-webkit-min-content;width:min-content;justify-self:center;display:flex;justify-content:flex-start;margin-bottom:10px}.assignClose button{background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5);box-shadow:0 3px 5px #9e9e9e;border:none;color:#fff;font-weight:700;font-size:18px;width:220px;height:40px;border-radius:1px;letter-spacing:1px;display:flex;justify-content:space-evenly;align-items:center}.whiteArrowLeft{width:20px;height:20px}.assignMenu{grid-column:2;grid-row:1;width:98%;align-self:start;display:flex;justify-content:space-between}.assignSearchQueryDiv{display:inline-block;width:40%;border:1px solid #707070;display:flex;align-items:center}.assignSearchBar{width:85%;height:100%;border:none;padding:0 5px 0 20px;background-color:#edeef2;color:#7c7f8b;font-size:16px;outline:none}.assignSearchBar ::-webkit-input-placeholder{opacity:1}.assignSearchBar ::placeholder{opacity:1}::-moz-placeholder{opacity:1}.assignSearchBtn{background:none;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;height:100%;width:15%}.searchIcon{width:20px}.assignPaddingDiv{grid-column:2;grid-row:2;width:98%;height:85%;margin-top:20px;align-self:start;justify-self:start;background-color:#fff;padding:0;box-shadow:0 3px 5px hsla(0,0%,62%,.4)}.assignTable{display:flex;flex-direction:column;align-items:flex-end;padding:20px;max-height:65vh}.assignTable .userTableContainer .tableFixHead{max-height:60vh}.assignAccountRoleForm{margin-left:5px;width:65%;display:flex;justify-content:space-between}.assignAccountRoleForm select{width:68%;background:none;padding:0 5px 0 20px;font-size:16px;background-color:#edeef2;-webkit-appearance:none;appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAJCAYAAADQHRcxAAAABHNCSVQICAgIfAhkiAAAAMtJREFUKFOd0bFKQmEUwPGftQbVlpObD9Lg6Og7REPiJIIohJAQRJtNQQ1Nrb5Ab9EQhL5AgzgqJ+4nN7i3a53x+875n3P+p4ZrfODR/+IIE8xraOIO7xhg/QdmA/dYoB+wiGPc4hRdLPcAnmOMF8ywSbCoPcQV2hjirQR4gEt0sk12eXlYqm1hhGc8RMccNDa4QT1r/JlvWASL/+QxDtPHquTtx/BlsEg6wRRneMUFnpKfIgW/wZLHXuYxLl3m8ZtdBUsDhKuvqgtvAcslI1xkjdapAAAAAElFTkSuQmCC) no-repeat 100%;background-position:calc(100% - 21px) calc(1em + 1px),calc(100% - 16px) calc(1em + 1px),100% 0}.assignAccountSelectEnable{border:1px solid #707070;color:#7c7f8b}.assignAccountSelectDisable{color:#bebfc3;border:1px solid #afafaf}#radioPermissionDiv{width:100%;justify-content:space-evenly}#radioPermissionDiv,.radioSpan{display:flex;align-items:center}.radioSpan{box-shadow:0 3px 5px #9e9e9e;height:100%;width:40%;justify-content:center}.radioPermissionEnable{color:#7c7f8b}.radioPermissionDisable{color:#bebfc3}.radioPermissionDisable,.radioPermissionEnable{display:flex;width:100%}#assignAccountRoleSubmit{font-size:19px}.confirmBox{overflow-y:auto;position:absolute;margin:auto;top:-200px;right:0;bottom:0;left:0;padding:20px 15px;width:600px;height:200px;min-height:250px;border-radius:3px;background-color:#fff;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;box-shadow:0 3px 5px rgba(102,99,99,.4)}#assignConfirmBox p{font-weight:400;line-height:30px}.confirmBox p{color:#707070;font-family:Arial;font-weight:700;margin-bottom:40px}.confirmBoxUserName{font-weight:700;color:#2556e5}.confirmBoxBtnDiv{display:flex;width:100%;justify-content:center}.confirmBoxCancelBtn{background:#bfbfc2}.confirmBoxAssignBtn,.confirmBoxCancelBtn{box-shadow:0 3px 5px #9e9e9e;border:none;color:#fff;width:180px;height:35px;border-radius:1px;letter-spacing:1px;font-size:15px;font-weight:700}.confirmBoxAssignBtn{background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5);margin-left:50px}.assignAccountAfterSubmit{margin:auto;text-align:center}.assignAccountGranted{font-weight:700;color:#2556e5}.assignAccountFailed{font-weight:700;color:#e21e1e}.confirmBoxCloseBtn{background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5);box-shadow:0 3px 5px #9e9e9e;border:none;color:#fff;width:180px;height:35px;border-radius:1px;letter-spacing:1px;font-size:15px;font-weight:700}.editAssignMenu{width:100%;display:flex;justify-content:space-between}.removeAcctBtn{background:#8d3852;background:linear-gradient(0deg,#8d3852,#9b0f0f);border:none;color:#fff;font-size:15px;font-weight:700;width:220px;height:40px;box-shadow:0 3px 5px #9e9e9e}#removeAcctBtn{font-size:19px;letter-spacing:1px}.removeAcctSubmit{background:#8d3852;background:linear-gradient(0deg,#8d3852,#9b0f0f);box-shadow:0 3px 5px #9e9e9e;border:none;color:#fff;width:180px;height:35px;border-radius:1px;letter-spacing:1px;font-size:15px;font-weight:700;margin-left:50px}@media (max-width:1100px){.assignTable{padding:0}}hr{margin:5px}.assignAccountUserContainer{grid-column:1;grid-row:2;width:98%;min-width:210px;max-width:400px;height:90%;align-self:start}.assignDetails{background:#fff;width:90%;height:95%;margin:20px auto;box-shadow:0 3px 5px hsla(0,0%,62%,.4);display:flex;flex-direction:column}.assignDetails h2{margin:5px auto;color:#2556e5}.selectedUserName{color:#2556e5;font-size:23px;text-align:center;padding:5px 0}.selectedUserInfo{text-align:center;padding:5px 0;margin:10px;color:#707070}.currentAssignments{height:60vh}.currentAssignments h2{color:#2556e5;font-size:23px;text-align:center;padding:5px}.assignedTableContainer{overflow-y:auto;height:50vh;margin-top:10px}.assignedDetailsList{margin:5px 5px 5px 20px;padding:3px;max-height:calc(50vh - 40px)}.assignedDetailsList li{text-overflow:ellipsis;width:100%;color:#707070;padding:5px 3px}.assignedDetailsList li:nth-child(2n-2){background-color:#edeef2}.editAssignToggleBtn{background:#38496e;background:linear-gradient(0deg,#38496e,#2556e5);box-shadow:0 3px 5px #9e9e9e;border:none;color:#fff;width:180px;height:35px;border-radius:1px;letter-spacing:1px;font-size:15px;font-weight:700;margin:5px auto}@media (max-height:810px){.assignedTableContainer{height:45vh}}.deleteUserContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:hidden;overflow-x:hidden;position:absolute;margin:0;top:80px;right:0;bottom:0;left:0;width:100%;height:90%;min-height:250px;border-radius:3px;background-color:#edeef2;z-index:1000;font-size:20px}.userNameDisplay{display:flex;margin-bottom:10px}.deleteMessage{display:flex;margin-bottom:25px}.deleteUserBtnsContainer{display:flex;width:350px;justify-content:space-between}textarea{border:solid;width:99%}.clContainer{display:flex;flex-flow:column wrap;padding:20px 16px 20px 20px;border:solid;height:50%;overflow:auto}.clCard{display:flex;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;border-radius:5px 5px 5px 5px;padding:5px;margin:5px;max-width:30%;min-width:20%}.clCard:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.clMsg{height:20px}
/*# sourceMappingURL=main.46021377.chunk.css.map */