@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Lato,sans-serif;margin:0;padding:0}.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)}}.background{background-image:url(/static/media/bg.6d9d4123d1f900f612a2.jpg);background-repeat:no-repeat;background-size:cover;width:100%}.background:before{background:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.caglogo{height:auto;padding-top:24px;width:100%}.caglogo,.container{display:flex;justify-content:center}.container{align-items:center;flex-direction:column;margin:auto;min-height:100vh;position:relative;z-index:2}.errormsg{color:red;padding-left:3px;text-align:left}.iconplaceholder{display:inline-block;text-align:center;width:20px}.panel{background:#f9f9f9;border-radius:16px;box-shadow:10px 20px 50px 6px #00141480;height:100%;margin:20px 0;max-width:335px;padding:40px 20px 16px;z-index:3}.passwordvalidation{align-items:center;display:flex;font-family:Lato,sans-serif;font-weight:lighter}.passwordvalidationtext{flex:1 1;line-height:18px;margin:0 0 0 4px}.resetpasswordlabel{font-family:Lato,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-bottom:5px;text-align:left}@media (max-width:768px){.container{align-items:center;justify-content:flex-start;margin-left:20px;margin-right:20px}.panel{height:auto;max-height:none}.background{background-attachment:scroll}}.phoneinputstyle{font-family:Lato,sans-serif!important;font-size:1.1em!important;height:40px!important;width:100%!important}.phonecontainerstyle,.phoneinputstyle{border-radius:8px!important;text-align:left}.phonecontainerstyle{font-family:Lato,sans-serif;width:100%}.userList{list-style-type:none;max-width:100%;padding-left:0;word-break:break-all}.userItem{border-bottom:1px solid #eee;padding:10px 0;word-break:break-word}.form{margin-top:20px}.wideButton{border-color:#52375d!important;color:#52375d!important;width:250px}.wideButton:hover{border-color:#49295688!important;color:#49295688!important}.loginButton{background-color:#52375d;margin-top:30px;width:250px}.loginButton:hover{background-color:#49295688!important}.submitButton{background:linear-gradient(229deg,#8a2aa2 14.56%,#7a35b0 85.44%);border-radius:60px;margin-top:18px;padding:10px 0;width:100%}.submitButton:hover{background-color:#49295688!important}.submitButton:disabled{background-color:#d1d1d1;font-weight:700}.resetpasswordsuccess{align-items:center;color:green;display:flex;font-size:48px;justify-content:center}.roundedBorder{border-radius:8px!important;margin:auto;padding:15px}.roundedBorder:hover{border-color:#52375d;box-shadow:0 0 0 2px #3b14541a;outline:0}.titleHeader{font-size:24px;font-weight:700;line-height:32px;margin-bottom:16px;margin-top:0;text-align:center}.h4Header{font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin-bottom:24px;text-align:center}.panelDivider{border-color:#d3d3d3!important;padding:20px}.signuplabel{font-family:Lato,sans-serif;font-size:1.2em;font-weight:bolder;margin-bottom:10px;margin-left:10px;text-align:left}.fieldlabel{font:size 1em;font-family:Lato,sans-serif;font-weight:700;padding:3px;text-align:left}.custom-menu-item{height:40px;margin:auto}.ant-select-item{font-size:1.1em;text-align:left}.ant-select-selector{margin:auto;padding:15px;text-align:left}.selectedtext{font-size:1.6em;text-align:left}.title{font-size:1.1em;font-weight:bolder;margin-bottom:2px}.subtitle{font-size:.8em;margin-bottom:10px}